tiny	2	0	intermediary	named
c	net/minecraft/class_3720	net/minecraft/block/entity/BlastFurnaceBlockEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
c	net/minecraft/class_3721	net/minecraft/block/entity/BellBlockEntity
	f	J	field_19155	lastRingTime
	f	Ljava/util/List;	field_19156	hearingEntities
	f	I	field_17095	ringTicks
	f	I	field_31316	MAX_RINGING_TICKS
	f	I	field_31322	MAX_BELL_HEARING_DISTANCE
	f	Z	field_19157	resonating
	f	I	field_19158	resonateTime
	f	I	field_31319	MAX_RESONATING_TICKS
	f	Lnet/minecraft/class_2350;	field_17097	lastSideHit
	f	Z	field_17096	ringing
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V	method_31659	serverTick
		p	1		pos
		p	2		state
		p	3		blockEntity
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V	method_20218	applyParticlesToRaiders
		c	Spawns {@link net.minecraft.particle.ParticleTypes#ENTITY_EFFECT} particles around raiders within 48 blocks.
		p	0		world
		p	1		pos
		p	2		hearingEntities
	m	()V	method_20219	notifyMemoriesOfBell
		c	Makes living entities within 48 blocks remember that they heard a bell at the current world time.
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z	method_31661	method_31661
		p	1		entity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;)V	method_31657	clientTick
		p	3		blockEntity
		p	0		world
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3721;Lnet/minecraft/class_3721$class_5557;)V	method_31658	tick
		p	3		blockEntity
		p	2		state
		p	4		bellEffect
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V	method_20521	applyGlowToRaiders
		p	1		pos
		p	2		hearingEntities
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z	method_20518	isRaiderEntity
		c	Determines whether the given entity is in the {@link net.minecraft.tag.EntityTypeTags#RAIDERS} entity type tag and within 48 blocks of the given position.
		p	1		entity
		p	0		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z	method_31660	method_31660
		p	1		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z	method_20217	method_20217
		p	1		entity
	m	(Lnet/minecraft/class_1309;)V	method_20520	applyGlowToEntity
		c	Gives the {@link net.minecraft.entity.effect.StatusEffects#GLOWING} status effect to the given entity for 3 seconds (60 ticks).
		p	0		entity
	m	(Lnet/minecraft/class_2350;)V	method_17031	activate
		c	Rings the bell in a given direction.
		p	1		direction
	m	(Lnet/minecraft/class_2338;Ljava/util/List;)Z	method_20523	raidersHearBell
		c	Determines whether at least one of the given entities would be affected by the bell.\n\n<p>This determines whether the bell resonates.\nFor some reason, despite affected by the bell, entities more than 32 blocks away will not count as hearing the bell.
		p	1		hearingEntities
		p	0		pos
	m	(Lnet/minecraft/class_2338;ILorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	method_20519	method_20519
		p	4		entity
c	net/minecraft/class_3721$class_5557	net/minecraft/block/entity/BellBlockEntity$Effect
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V	run	run
		p	3		hearingEntities
		p	1		world
		p	2		pos
c	net/minecraft/class_3722	net/minecraft/block/entity/LecternBlockEntity
	f	I	field_17390	pageCount
	f	Lnet/minecraft/class_3913;	field_17387	propertyDelegate
	f	Lnet/minecraft/class_1799;	field_17388	book
	f	I	field_17389	currentPage
	f	Lnet/minecraft/class_1263;	field_17386	inventory
	m	()V	method_17525	onBookRemoved
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)V	method_17514	setBook
		p	2		player
		p	1		book
	m	()Z	method_17522	hasBook
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_1799;)V	method_17513	setBook
		p	1		book
	m	()I	method_17523	getCurrentPage
	m	()I	method_17524	getComparatorOutput
	m	()Lnet/minecraft/class_1799;	method_17520	getBook
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_2168;	method_17512	getCommandSource
		p	1		player
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;	method_17518	resolveBook
		p	2		player
		p	1		book
	m	(I)V	method_17511	setCurrentPage
		p	1		currentPage
c	net/minecraft/class_3716	net/minecraft/block/SmokerBlock
c	net/minecraft/class_3717	net/minecraft/block/SmithingTableBlock
	f	Lnet/minecraft/class_2561;	field_22511	SCREEN_TITLE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_24950	method_24950
		p	4		player
		p	3		inventory
		p	2		syncId
c	net/minecraft/class_3718	net/minecraft/block/StonecutterBlock
	f	Lnet/minecraft/class_2753;	field_17649	FACING
	f	Lnet/minecraft/class_2561;	field_17650	TITLE
	f	Lnet/minecraft/class_265;	field_16407	SHAPE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17896	method_17896
		p	3		playerInventory
		p	2		syncId
		p	4		player
c	net/minecraft/class_3719	net/minecraft/block/entity/BarrelBlockEntity
	f	Lnet/minecraft/class_5561;	field_27207	stateManager
	f	Lnet/minecraft/class_2371;	field_16410	inventory
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	()V	method_20362	tick
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)V	method_17764	playSound
		p	2		soundEvent
		p	1		state
	m	(Lnet/minecraft/class_2680;Z)V	method_18318	setOpen
		p	2		open
		p	1		state
c	net/minecraft/class_3712	net/minecraft/block/FletchingTableBlock
c	net/minecraft/class_3713	net/minecraft/block/GrindstoneBlock
	f	Lnet/minecraft/class_265;	field_16367	NORTH_WALL_EAST_HINGE
	f	Lnet/minecraft/class_265;	field_16379	WEST_FLOOR_LEG
	f	Lnet/minecraft/class_265;	field_16347	NORTH_WALL_EAST_LEG
	f	Lnet/minecraft/class_265;	field_16359	WEST_WALL_NORTH_SIDE
	f	Lnet/minecraft/class_265;	field_16339	EAST_FLOOR_HINGE
	f	Lnet/minecraft/class_265;	field_16371	SOUTH_WALL_EAST_HINGE
	f	Lnet/minecraft/class_265;	field_16383	X_CEILING_SHAPE
	f	Lnet/minecraft/class_265;	field_16351	WEST_WALL_SOUTH_SIDE
	f	Lnet/minecraft/class_265;	field_16395	NORTH_CEILING_SIDE
	f	Lnet/minecraft/class_265;	field_16363	NORTH_WALL_WEST_LEG
	f	Lnet/minecraft/class_265;	field_16375	EAST_WALL_SOUTH_LEG
	f	Lnet/minecraft/class_265;	field_16343	NORTH_FLOOR_HINGE
	f	Lnet/minecraft/class_265;	field_16387	NORTH_CEILING_LEG
	f	Lnet/minecraft/class_265;	field_16355	EAST_CEILING_LEG
	f	Lnet/minecraft/class_265;	field_16399	SOUTH_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_16400	EAST_CEILING_HINGE
	f	Lnet/minecraft/class_265;	field_16391	EAST_WALL_SIDES
	f	Lnet/minecraft/class_265;	field_16378	SOUTH_FLOOR_SIDE
	f	Lnet/minecraft/class_265;	field_16346	SOUTH_FLOOR_LEG
	f	Lnet/minecraft/class_265;	field_16358	WEST_WALL_SOUTH_LEG
	f	Lnet/minecraft/class_265;	field_16338	X_FLOOR_SHAPE
	f	Lnet/minecraft/class_265;	field_16370	EAST_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_16382	WEST_WALL_SOUTH_HINGE
	f	Lnet/minecraft/class_265;	field_16350	EAST_WALL_SOUTH_HINGE
	f	Lnet/minecraft/class_265;	field_16394	EAST_WALL_NORTH_LEG
	f	Lnet/minecraft/class_265;	field_16362	X_FLOOR_SIDES
	f	Lnet/minecraft/class_265;	field_16374	SOUTH_FLOOR_HINGE
	f	Lnet/minecraft/class_265;	field_16342	WEST_WALL_NORTH_LEG
	f	Lnet/minecraft/class_265;	field_16386	NORTH_FLOOR_SIDE
	f	Lnet/minecraft/class_265;	field_16354	SOUTH_WALL_EAST_SIDE
	f	Lnet/minecraft/class_265;	field_16398	SOUTH_CEILING_LEG
	f	Lnet/minecraft/class_265;	field_16366	WEST_FLOOR_HINGE
	f	Lnet/minecraft/class_2561;	field_17364	TITLE
	f	Lnet/minecraft/class_265;	field_16390	WEST_WALL_NORTH_HINGE
	f	Lnet/minecraft/class_265;	field_16345	EAST_WALL_NORTH_HINGE
	f	Lnet/minecraft/class_265;	field_16389	X_CEILING_SIDES
	f	Lnet/minecraft/class_265;	field_16357	NORTH_CEILING_HINGE
	f	Lnet/minecraft/class_265;	field_16369	SOUTH_WALL_SIDES
	f	Lnet/minecraft/class_265;	field_16349	EAST_CEILING_SIDE
	f	Lnet/minecraft/class_265;	field_16381	EAST_WALL_SOUTH_SIDE
	f	Lnet/minecraft/class_265;	field_16393	SOUTH_WALL_WEST_HINGE
	f	Lnet/minecraft/class_265;	field_16361	Z_CEILING_SHAPE
	f	Lnet/minecraft/class_265;	field_16373	NORTH_FLOOR_LEG
	f	Lnet/minecraft/class_265;	field_16341	WEST_CEILING_LEG
	f	Lnet/minecraft/class_265;	field_16385	Z_FLOOR_SIDES
	f	Lnet/minecraft/class_265;	field_16353	SOUTH_CEILING_HINGE
	f	Lnet/minecraft/class_265;	field_16397	Z_CEILING_SIDES
	f	Lnet/minecraft/class_265;	field_16365	EAST_FLOOR_SIDE
	f	Lnet/minecraft/class_265;	field_16377	SOUTH_WALL_EAST_LEG
	f	Lnet/minecraft/class_265;	field_16356	NORTH_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_16368	NORTH_WALL_SIDES
	f	Lnet/minecraft/class_265;	field_16348	WEST_FLOOR_SIDE
	f	Lnet/minecraft/class_265;	field_16392	EAST_FLOOR_LEG
	f	Lnet/minecraft/class_265;	field_16360	SOUTH_CEILING_SIDE
	f	Lnet/minecraft/class_265;	field_16372	EAST_WALL_NORTH_SIDE
	f	Lnet/minecraft/class_265;	field_16340	SOUTH_WALL_WEST_SIDE
	f	Lnet/minecraft/class_265;	field_16384	WEST_CEILING_HINGE
	f	Lnet/minecraft/class_265;	field_16352	SOUTH_WALL_WEST_LEG
	f	Lnet/minecraft/class_265;	field_16396	NORTH_WALL_EAST_SIDE
	f	Lnet/minecraft/class_265;	field_16364	WEST_CEILING_SIDE
	f	Lnet/minecraft/class_265;	field_16376	WEST_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_16401	NORTH_WALL_WEST_HINGE
	f	Lnet/minecraft/class_265;	field_16344	WEST_WALL_SIDES
	f	Lnet/minecraft/class_265;	field_16388	NORTH_WALL_WEST_SIDE
	f	Lnet/minecraft/class_265;	field_16380	Z_FLOOR_SHAPE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17469	method_17469
		p	2		syncId
		p	4		player
		p	3		inventory
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_16119	getShape
		p	1		state
c	net/minecraft/class_3714	net/minecraft/data/server/GiftLootTableGenerator
	m	(Ljava/util/function/BiConsumer;)V	method_20187	accept
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
c	net/minecraft/class_3715	net/minecraft/block/LecternBlock
	f	Lnet/minecraft/class_2746;	field_17366	HAS_BOOK
	f	Lnet/minecraft/class_265;	field_17371	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_17372	SOUTH_SHAPE
	f	I	field_31113	SCHEDULED_TICK_DELAY
	f	Lnet/minecraft/class_265;	field_17370	NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_16406	BOTTOM_SHAPE
	f	Lnet/minecraft/class_2746;	field_17365	POWERED
	f	Lnet/minecraft/class_265;	field_16405	MIDDLE_SHAPE
	f	Lnet/minecraft/class_265;	field_16403	BASE_SHAPE
	f	Lnet/minecraft/class_2753;	field_16404	FACING
	f	Lnet/minecraft/class_265;	field_17368	COLLISION_SHAPE
	f	Lnet/minecraft/class_265;	field_17369	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_17367	COLLISION_SHAPE_TOP
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_17471	setPowered
		p	1		pos
		p	2		state
		p	0		world
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Z	method_17472	putBookIfAbsent
		p	1		world
		p	2		pos
		p	3		state
		p	4		stack
		p	0		player
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V	method_17470	openScreen
		p	1		world
		p	2		pos
		p	3		player
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_17474	updateNeighborAlways
		p	0		world
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V	method_17475	putBook
		p	0		player
		p	1		world
		p	2		pos
		p	3		state
		p	4		stack
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17477	dropBook
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_17476	setPowered
		p	0		world
		p	1		pos
		p	2		state
		p	3		powered
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_17473	setHasBook
		p	3		hasBook
		p	0		world
		p	1		pos
		p	2		state
c	net/minecraft/class_3730	net/minecraft/entity/SpawnReason
	f	Lnet/minecraft/class_3730;	field_16527	PATROL
	f	Lnet/minecraft/class_3730;	field_16459	NATURAL
	f	Lnet/minecraft/class_3730;	field_16468	CONVERSION
	f	Lnet/minecraft/class_3730;	field_16469	SPAWNER
	f	Lnet/minecraft/class_3730;	field_16466	BREEDING
	f	Lnet/minecraft/class_3730;	field_16467	EVENT
	f	Lnet/minecraft/class_3730;	field_16460	JOCKEY
	f	Lnet/minecraft/class_3730;	field_16461	TRIGGERED
	f	Lnet/minecraft/class_3730;	field_16465	SPAWN_EGG
	f	Lnet/minecraft/class_3730;	field_16462	COMMAND
	f	Lnet/minecraft/class_3730;	field_16463	REINFORCEMENT
	f	Lnet/minecraft/class_3730;	field_16472	CHUNK_GENERATION
	f	Lnet/minecraft/class_3730;	field_16473	BUCKET
	f	Lnet/minecraft/class_3730;	field_16470	DISPENSER
	f	Lnet/minecraft/class_3730;	field_16471	MOB_SUMMONED
	f	Lnet/minecraft/class_3730;	field_16474	STRUCTURE
c	net/minecraft/class_2400	net/minecraft/particle/DefaultParticleType
	f	Lcom/mojang/serialization/Codec;	field_25127	codec
	f	Lnet/minecraft/class_2394$class_2395;	field_11259	PARAMETER_FACTORY
	m	()Lnet/minecraft/class_2400;	method_29140	getType
	m	(Z)V	<init>	<init>
		p	1		alwaysShow
c	net/minecraft/class_2400$1	net/minecraft/particle/DefaultParticleType$1
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2400;	method_10307	read
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2400;	method_10306	read
c	net/minecraft/class_3732	net/minecraft/entity/mob/PatrolEntity
	f	Z	field_16477	patrolling
	f	Lnet/minecraft/class_2338;	field_16478	patrolTarget
	f	Z	field_16479	patrolLeader
	m	(Lnet/minecraft/class_2338;)V	method_16216	setPatrolTarget
		p	1		targetPos
	m	()Z	method_16915	isRaidCenterSet
	m	(Z)V	method_22332	setPatrolling
		p	1		patrolling
	m	()V	method_16218	setRandomPatrolTarget
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20739	canSpawn
		p	0		type
		p	2		spawnReason
		p	1		world
		p	4		random
		p	3		pos
	m	()Lnet/minecraft/class_2338;	method_16215	getPatrolTarget
		c	Returns the position this patrol entity is walking to.
	m	()Z	method_16219	isPatrolLeader
	m	(Z)V	method_16217	setPatrolLeader
		p	1		patrolLeader
	m	()Z	method_16220	hasPatrolTarget
	m	()Z	method_16472	hasNoRaid
	m	()Z	method_16485	canLead
c	net/minecraft/class_3732$class_3733	net/minecraft/entity/mob/PatrolEntity$PatrolGoal
	f	D	field_16480	leaderSpeed
	f	J	field_20701	nextPatrolSearchTime
	f	D	field_16535	followSpeed
	f	Lnet/minecraft/class_3732;	field_16481	entity
	m	()Z	method_16222	wander
	m	(Lnet/minecraft/class_3732;DD)V	<init>	<init>
		p	4		followSpeed
		p	2		leaderSpeed
		p	1		entity
	m	()Ljava/util/List;	method_22333	findPatrolTargets
c	net/minecraft/class_2401	net/minecraft/block/LeverBlock
	f	Lnet/minecraft/class_2746;	field_11265	POWERED
	f	Lnet/minecraft/class_265;	field_11266	CEILING_X_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_11267	NORTH_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_11264	FLOOR_Z_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_11262	EAST_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_11263	SOUTH_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_11260	WEST_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_11261	FLOOR_X_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_11268	CEILING_Z_AXIS_SHAPE
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10309	updateNeighbors
		p	2		world
		p	1		state
		p	3		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;F)V	method_10308	spawnParticles
		p	0		state
		p	2		pos
		p	1		world
		p	3		alpha
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_21846	togglePower
		p	1		state
		p	2		world
		p	3		pos
c	net/minecraft/class_2402	net/minecraft/block/FluidFillable
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z	method_10310	canFillWithFluid
		p	2		pos
		p	1		world
		p	4		fluid
		p	3		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z	method_10311	tryFillWithFluid
		p	3		state
		p	2		pos
		p	4		fluidState
		p	1		world
c	net/minecraft/class_3727	net/minecraft/block/EntityShapeContext
	f	Lnet/minecraft/class_3726;	field_17593	ABSENT
	f	Z	field_16451	descending
	f	Lnet/minecraft/class_1799;	field_17594	heldItem
	f	Ljava/util/function/Predicate;	field_24425	walkOnFluidPredicate
	f	Lnet/minecraft/class_1297;	field_27935	entity
	f	D	field_16450	minY
	m	(ZDLnet/minecraft/class_1799;Ljava/util/function/Predicate;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		descending
		p	4		heldItem
		p	5		walkOnFluidPredicate
		p	2		minY
		p	6		entity
	m	()Lnet/minecraft/class_1297;	method_32480	getEntity
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
c	net/minecraft/class_3728	net/minecraft/client/util/SelectionManager
	f	Ljava/util/function/Supplier;	field_16456	clipboardGetter
	f	Ljava/util/function/Predicate;	field_24259	stringFilter
	f	I	field_16452	selectionEnd
	f	Ljava/util/function/Consumer;	field_16458	clipboardSetter
	f	I	field_16453	selectionStart
	f	Ljava/util/function/Consumer;	field_24258	stringSetter
	f	Ljava/util/function/Supplier;	field_24257	stringGetter
	m	(IZ)V	method_27555	moveCursorPastWord
		p	2		shiftDown
		p	1		offset
	m	(Lnet/minecraft/class_310;Ljava/lang/String;)V	method_27557	method_27557
		p	1		clipboardString
	m	(Z)V	method_27562	updateSelectionRange
		p	1		shiftDown
	m	(I)V	method_42576	deleteWord
		p	1		offset
	m	(IZ)V	method_27549	moveCursor
		p	1		offset
		p	2		shiftDown
	m	(I)I	method_27567	clampCursorPosition
		p	1		pos
	m	(Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V	<init>	<init>
		p	4		clipboardSetter
		p	5		stringFilter
		p	2		stringSetter
		p	3		clipboardGetter
		p	1		stringGetter
	m	(Lnet/minecraft/class_310;)Ljava/util/function/Supplier;	method_27550	makeClipboardGetter
		p	0		client
	m	()I	method_16203	getSelectionEnd
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_27552	insert
		p	2		insertion
		p	1		string
	m	()I	method_16201	getSelectionStart
	m	(I)V	method_35731	setSelectionEnd
		p	1		pos
	m	(Lnet/minecraft/class_310;)Ljava/util/function/Consumer;	method_27561	makeClipboardSetter
		p	0		client
	m	()V	method_35729	moveCursorToStart
	m	(I)Z	method_16202	handleSpecialKey
		p	1		keyCode
	m	()V	method_16204	putCursorAtEnd
	m	(I)V	method_27564	delete
		p	1		offset
	m	(Ljava/lang/String;)Ljava/lang/String;	method_16200	getSelectedText
		p	1		string
	m	(I)V	method_35727	moveCursor
		p	1		offset
	m	(Z)V	method_27558	moveCursorToEnd
		p	1		shiftDown
	m	(Lnet/minecraft/class_310;Ljava/lang/String;)V	method_27551	setClipboard
		p	0		client
		p	1		clipboard
	m	()Z	method_27568	isSelecting
	m	(C)Z	method_16199	insert
		p	1		c
	m	()V	method_27554	paste
	m	(Z)V	method_27553	moveCursorToStart
		p	1		shiftDown
	m	(ILnet/minecraft/class_3728$class_7279;)V	method_42574	delete
		p	2		selectionType
		p	1		offset
	m	(IZ)V	method_27560	moveCursorTo
		p	2		shiftDown
		p	1		position
	m	(IZLnet/minecraft/class_3728$class_7279;)V	method_42575	moveCursor
		p	3		selectionType
		p	1		offset
		p	2		shiftDown
	m	(I)V	method_35730	moveCursorTo
		p	1		position
	m	()V	method_27559	copy
	m	()V	method_27547	cut
	m	(II)V	method_27548	setSelection
		p	1		start
		p	2		end
	m	(Ljava/lang/String;)V	method_16197	insert
		p	1		string
	m	(Ljava/lang/String;)Ljava/lang/String;	method_16198	deleteSelectedText
		p	1		string
	m	(I)V	method_35728	moveCursorPastWord
		p	1		offset
	m	(Lnet/minecraft/class_310;)Ljava/lang/String;	method_27556	getClipboard
		p	0		client
	m	()V	method_27563	selectAll
c	net/minecraft/class_3728$class_7279	net/minecraft/client/util/SelectionManager$SelectionType
	f	Lnet/minecraft/class_3728$class_7279;	field_38309	WORD
	f	Lnet/minecraft/class_3728$class_7279;	field_38308	CHARACTER
c	net/minecraft/class_3729	net/minecraft/client/render/entity/IllagerEntityRenderer
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_575;F)V	<init>	<init>
		p	3		shadowRadius
		p	2		model
		p	1		ctx
	m	(Lnet/minecraft/class_1543;Lnet/minecraft/class_4587;F)V	method_16460	scale
c	net/minecraft/class_3723	net/minecraft/block/entity/SmokerBlockEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
c	net/minecraft/class_3725	net/minecraft/datafixer/fix/EntityCatSplitFix
c	net/minecraft/class_3726	net/minecraft/block/ShapeContext
	m	(Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)Z	method_27866	canWalkOnFluid
		p	1		stateAbove
		p	2		state
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_2338;Z)Z	method_16192	isAbove
		p	1		shape
		p	2		pos
		p	3		defaultValue
	m	()Z	method_16193	isDescending
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_3726;	method_16195	of
		p	0		entity
	m	()Lnet/minecraft/class_3726;	method_16194	absent
	m	(Lnet/minecraft/class_1792;)Z	method_17785	isHolding
		p	1		item
c	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent
	m	(F)V	<init>	<init>
		p	1		averageTickMilliseconds
c	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$class_6601	net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Names
	f	Ljava/lang/String;	field_34854	AVERAGE_TICK_DURATION
c	net/minecraft/class_1999	net/minecraft/advancement/criterion/ChangedDimensionCriterion
	f	Lnet/minecraft/class_2960;	field_9493	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V	method_8794	trigger
		p	1		player
		p	2		from
		p	3		to
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_1999$class_2001;	method_8793	conditionsFromJson
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_1999$class_2001;)Z	method_22457	method_22457
		p	2		conditions
c	net/minecraft/class_1999$class_2001	net/minecraft/advancement/criterion/ChangedDimensionCriterion$Conditions
	f	Lnet/minecraft/class_5321;	field_9498	to
	f	Lnet/minecraft/class_5321;	field_9497	from
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V	<init>	<init>
		p	1		player
		p	2		from
		p	3		to
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1999$class_2001;	method_35068	create
		p	0		from
		p	1		to
	m	()Lnet/minecraft/class_1999$class_2001;	method_35070	create
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_1999$class_2001;	method_8799	to
		p	0		to
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_1999$class_2001;	method_35069	from
		p	0		from
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Z	method_8800	matches
		p	2		to
		p	1		from
c	net/minecraft/class_1996	net/minecraft/advancement/criterion/BrewedPotionCriterion
	f	Lnet/minecraft/class_2960;	field_9488	ID
	m	(Lnet/minecraft/class_1842;Lnet/minecraft/class_1996$class_1998;)Z	method_22456	method_22456
		p	1		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_1996$class_1998;	method_8785	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1842;)V	method_8784	trigger
		p	1		player
		p	2		potion
c	net/minecraft/class_1996$class_1998	net/minecraft/advancement/criterion/BrewedPotionCriterion$Conditions
	f	Lnet/minecraft/class_1842;	field_9492	potion
	m	(Lnet/minecraft/class_1842;)Z	method_8790	matches
		p	1		potion
	m	()Lnet/minecraft/class_1996$class_1998;	method_8791	any
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_1842;)V	<init>	<init>
		p	1		player
		p	2		potion
c	net/minecraft/class_3710	net/minecraft/block/BlastFurnaceBlock
c	net/minecraft/class_3711	net/minecraft/block/CartographyTableBlock
	f	Lnet/minecraft/class_2561;	field_17355	TITLE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17457	method_17457
		p	4		player
		p	2		syncId
		p	3		inventory
c	net/minecraft/class_3705	net/minecraft/screen/BlastFurnaceScreenHandler
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V	<init>	<init>
		p	4		propertyDelegate
		p	3		inventory
		p	2		playerInventory
		p	1		syncId
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
c	net/minecraft/class_3706	net/minecraft/screen/SmokerScreenHandler
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V	<init>	<init>
		p	1		syncId
		p	4		propertyDelegate
		p	3		inventory
		p	2		playerInventory
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
c	net/minecraft/class_3708	net/minecraft/block/BarrelBlock
	f	Lnet/minecraft/class_2753;	field_16320	FACING
	f	Lnet/minecraft/class_2746;	field_18006	OPEN
c	net/minecraft/class_3701	net/minecraft/entity/passive/OcelotEntity
	f	Lnet/minecraft/class_3701$class_3703;	field_16302	temptGoal
	f	Lnet/minecraft/class_3701$class_3702;	field_16300	fleeGoal
	f	D	field_30341	NORMAL_SPEED
	f	Lnet/minecraft/class_1856;	field_16299	TAMING_INGREDIENT
	f	D	field_30342	SPRINTING_SPEED
	f	D	field_30340	CROUCHING_SPEED
	f	Lnet/minecraft/class_2940;	field_16301	TRUSTING
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_3701;	method_16104	createChild
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20666	canSpawn
		p	1		world
		p	0		type
		p	3		pos
		p	2		spawnReason
		p	4		random
	m	()F	method_22329	getAttackDamage
	m	()Lnet/minecraft/class_5132$class_5133;	method_26887	createOcelotAttributes
	m	()V	method_16103	updateFleeing
	m	()Z	method_16099	isTrusting
	m	(Z)V	method_16102	setTrusting
		p	1		trusting
	m	(Z)V	method_16100	showEmoteParticle
		p	1		positive
c	net/minecraft/class_3701$class_3703	net/minecraft/entity/passive/OcelotEntity$OcelotTemptGoal
	f	Lnet/minecraft/class_3701;	field_16304	ocelot
	m	(Lnet/minecraft/class_3701;DLnet/minecraft/class_1856;Z)V	<init>	<init>
		p	5		canBeScared
		p	4		food
		p	2		speed
		p	1		ocelot
c	net/minecraft/class_3701$class_3702	net/minecraft/entity/passive/OcelotEntity$FleeGoal
	f	Lnet/minecraft/class_3701;	field_16303	ocelot
	m	(Lnet/minecraft/class_3701;Ljava/lang/Class;FDD)V	<init>	<init>
		p	1		ocelot
		p	2		fleeFromType
		p	3		distance
		p	4		slowSpeed
		p	6		fastSpeed
c	net/minecraft/class_3709	net/minecraft/block/BellBlock
	f	Lnet/minecraft/class_265;	field_17087	BELL_WAIST_SHAPE
	f	Lnet/minecraft/class_265;	field_17089	BELL_SHAPE
	f	Lnet/minecraft/class_265;	field_17088	BELL_LIP_SHAPE
	f	Lnet/minecraft/class_265;	field_16322	EAST_WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_17090	NORTH_SOUTH_WALLS_SHAPE
	f	Lnet/minecraft/class_265;	field_16323	NORTH_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_16325	NORTH_SOUTH_SHAPE
	f	Lnet/minecraft/class_2746;	field_20648	POWERED
	f	Lnet/minecraft/class_265;	field_17094	HANGING_SHAPE
	f	Lnet/minecraft/class_265;	field_17093	SOUTH_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_17092	EAST_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_17091	WEST_WALL_SHAPE
	f	Lnet/minecraft/class_265;	field_16321	EAST_WEST_WALLS_SHAPE
	f	Lnet/minecraft/class_2753;	field_16324	FACING
	f	Lnet/minecraft/class_2754;	field_16326	ATTACHMENT
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;	method_16115	getPlacementSide
		p	0		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_16116	getShape
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1657;Z)Z	method_19285	ring
		p	5		checkHitPos
		p	4		player
		p	3		hitResult
		p	2		state
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;D)Z	method_17028	isPointOnBell
		p	3		y
		p	2		side
		p	1		state
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_17026	ring
		p	1		entity
		p	2		world
		p	3		pos
		p	4		direction
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_33600	ring
		p	2		pos
		p	3		direction
		p	1		world
c	net/minecraft/class_7288	net/minecraft/client/render/entity/feature/WardenFeatureRenderer
	f	Lnet/minecraft/class_2960;	field_38355	texture
	f	Lnet/minecraft/class_7288$class_7311;	field_38464	modelPartVisibility
	f	Lnet/minecraft/class_7288$class_7289;	field_38356	animationAngleAdjuster
	m	(Lnet/minecraft/class_630;)V	method_42750	method_42750
		p	0		part
	m	()V	method_42746	updateModelPartVisibility
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_7260;FFFFFF)V	method_42613	render
	m	()V	method_42748	unhideAllModelParts
	m	(Lnet/minecraft/class_630;)V	method_42749	method_42749
		p	0		part
	m	(Lnet/minecraft/class_630;)V	method_42747	method_42747
		p	0		part
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_2960;Lnet/minecraft/class_7288$class_7289;Lnet/minecraft/class_7288$class_7311;)V	<init>	<init>
		p	4		modelPartVisibility
		p	3		animationAngleAdjuster
		p	2		texture
		p	1		context
c	net/minecraft/class_7288$class_7289	net/minecraft/client/render/entity/feature/WardenFeatureRenderer$AnimationAngleAdjuster
	m	(Lnet/minecraft/class_7260;FF)F	apply	apply
		p	2		tickDelta
		p	3		animationProgress
		p	1		warden
c	net/minecraft/class_7288$class_7311	net/minecraft/client/render/entity/feature/WardenFeatureRenderer$ModelPartVisibility
	m	(Lnet/minecraft/class_583;)Ljava/util/List;	getPartsToDraw	getPartsToDraw
		p	1		model
c	net/minecraft/class_289	net/minecraft/client/render/Tessellator
	c	Holding a single instance of {@link BufferBuilder}.\n\n<p>This class reuses the buffer builder so a buffer doesn't have to be\nallocated every time.
	f	I	field_32052	DEFAULT_BUFFER_CAPACITY
	f	Lnet/minecraft/class_289;	field_1573	INSTANCE
	f	Lnet/minecraft/class_287;	field_1574	buffer
	m	(I)V	<init>	<init>
		p	1		bufferCapacity
	m	()Lnet/minecraft/class_289;	method_1348	getInstance
	m	()Lnet/minecraft/class_287;	method_1349	getBuffer
	m	()V	method_1350	draw
		c	Draws the contents of the buffer builder using the shader specified with\n{@link com.mojang.blaze3d.systems.RenderSystem#setShader\nRenderSystem#setShader}.
c	net/minecraft/class_7287	net/minecraft/client/render/entity/WardenEntityRenderer
	f	Lnet/minecraft/class_2960;	field_38354	PULSATING_SPOTS_2_TEXTURE
	f	Lnet/minecraft/class_2960;	field_38349	TEXTURE
	f	Lnet/minecraft/class_2960;	field_38353	PULSATING_SPOTS_1_TEXTURE
	f	Lnet/minecraft/class_2960;	field_38352	HEART_TEXTURE
	f	Lnet/minecraft/class_2960;	field_38350	BIOLUMINESCENT_LAYER_TEXTURE
	m	(Lnet/minecraft/class_7260;FF)F	method_42609	method_42609
		p	0		warden
		p	1		tickDelta
		p	2		animationProgress
	m	(Lnet/minecraft/class_7260;FF)F	method_42607	method_42607
		p	1		tickDelta
		p	2		animationProgress
		p	0		warden
	m	(Lnet/minecraft/class_7260;)Lnet/minecraft/class_2960;	method_42606	getTexture
	m	(Lnet/minecraft/class_7260;FF)F	method_42611	method_42611
		p	2		animationProgress
		p	1		tickDelta
		p	0		warden
	m	(Lnet/minecraft/class_7260;FF)F	method_42612	method_42612
		p	2		animationProgress
		p	1		tickDelta
		p	0		warden
	m	(Lnet/minecraft/class_7260;FF)F	method_42610	method_42610
		p	2		animationProgress
		p	1		tickDelta
		p	0		warden
c	net/minecraft/class_284	net/minecraft/client/gl/GlUniform
	c	Represents a uniform variable.\n\n@see <a href="https://www.khronos.org/opengl/wiki/Uniform_(GLSL)">\nUniform (GLSL) - OpenGL Wiki</a>
	f	Lnet/minecraft/class_3679;	field_1541	program
	f	Ljava/lang/String;	field_1546	name
	f	I	field_1544	count
	f	Ljava/nio/FloatBuffer;	field_1549	floatData
	f	Z	field_1542	stateDirty
	f	Ljava/nio/IntBuffer;	field_1547	intData
	f	Lorg/slf4j/Logger;	field_1548	LOGGER
	f	I	field_1545	location
	f	I	field_1543	dataType
	m	()I	method_35662	getDataType
	m	()I	method_35660	getLocation
	m	(IILjava/lang/CharSequence;)V	method_34419	bindAttribLocation
		p	2		name
		p	0		program
		p	1		index
	m	()Ljava/nio/FloatBuffer;	method_35664	getFloatData
	m	(II)V	method_22095	uniform1
		p	0		location
		p	1		value
	m	()V	method_1296	uploadMatrix
	m	(Ljava/lang/String;)I	method_1299	getTypeIndex
		p	0		typeName
	m	(Ljava/lang/String;IILnet/minecraft/class_3679;)V	<init>	<init>
		p	4		program
		p	1		name
		p	3		count
		p	2		dataType
	m	()V	method_1301	uploadFloats
	m	()V	method_1303	uploadInts
	m	(ILjava/lang/CharSequence;)I	method_22096	getUniformLocation
		p	0		program
		p	1		name
	m	()I	method_35661	getCount
	m	()Ljava/lang/String;	method_1298	getName
	m	()Ljava/nio/IntBuffer;	method_35663	getIntData
	m	()V	method_1300	upload
	m	()V	method_1302	markStateDirty
	m	(I)V	method_1297	setLocation
		p	1		location
	m	(IF)V	method_35659	set
		p	2		value
		p	1		index
	m	(ILjava/lang/CharSequence;)I	method_22097	getAttribLocation
		p	1		name
		p	0		program
c	net/minecraft/class_283	net/minecraft/client/gl/PostProcessShader
	f	Lnet/minecraft/class_276;	field_1538	output
	f	Lnet/minecraft/class_276;	field_1536	input
	f	Lnet/minecraft/class_1159;	field_1535	projectionMatrix
	f	Lnet/minecraft/class_280;	field_1540	program
	f	Ljava/util/List;	field_1533	samplerWidths
	f	Ljava/util/List;	field_1534	samplerValues
	f	Ljava/util/List;	field_1537	samplerHeights
	f	Ljava/util/List;	field_1539	samplerNames
	m	()Ljava/lang/String;	method_35777	getName
	m	()Lnet/minecraft/class_280;	method_1295	getProgram
	m	(Lnet/minecraft/class_1159;)V	method_1291	setProjectionMatrix
		p	1		projectionMatrix
	m	(F)V	method_1293	render
		p	1		time
	m	(Lnet/minecraft/class_3300;Ljava/lang/String;Lnet/minecraft/class_276;Lnet/minecraft/class_276;)V	<init>	<init>
		p	1		resourceManager
		p	3		input
		p	2		programName
		p	4		output
	m	(Ljava/lang/String;Ljava/util/function/IntSupplier;II)V	method_1292	addAuxTarget
		p	4		height
		p	3		width
		p	2		valueSupplier
		p	1		name
c	net/minecraft/class_281	net/minecraft/client/gl/Program
	c	Represents a (vertex or fragment) shader object.\n\n<p><strong>Warning:</strong> This does NOT represent a program object\nthat can be created with {@code glCreateProgram}. However, this class is\nreferred to as a program in strings, hence the class name. {@link\nnet.minecraft.client.render.Shader} represents a program object instead.\n\n@see <a href="https://www.khronos.org/opengl/wiki/Shader">\nShader - OpenGL Wiki</a>\n@see <a href="https://www.khronos.org/opengl/wiki/GLSL_Object#Shader_objects">\nGLSL Object - OpenGL Wiki (Shader objects)</a>
	f	I	field_1523	shaderRef
	f	Lnet/minecraft/class_281$class_282;	field_1524	shaderType
	f	Ljava/lang/String;	field_1525	name
	f	I	field_32037	MAX_SHADER_INFO_LOG_LENGTH
	m	(Lnet/minecraft/class_281$class_282;ILjava/lang/String;)V	<init>	<init>
		p	3		name
		p	2		shaderRef
		p	1		shaderType
	m	()V	method_1282	release
	m	()I	method_34417	getShaderRef
	m	()Ljava/lang/String;	method_1280	getName
	m	(Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)I	method_34416	loadProgram
		p	0		type
		p	1		name
		p	4		loader
		p	2		stream
		p	3		domain
	m	(Lnet/minecraft/class_3679;)V	method_1281	attachTo
		p	1		program
	m	(Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)Lnet/minecraft/class_281;	method_1283	createFromResource
		p	4		loader
		p	0		type
		p	1		name
		p	2		stream
		p	3		domain
c	net/minecraft/class_281$class_282	net/minecraft/client/gl/Program$Type
	c	Whether a vertex shader or a fragment shader.
	f	Ljava/util/Map;	field_1527	programCache
	f	Lnet/minecraft/class_281$class_282;	field_1531	FRAGMENT
	f	Ljava/lang/String;	field_1528	fileExtension
	f	Ljava/lang/String;	field_1526	name
	f	I	field_1529	glType
	f	Lnet/minecraft/class_281$class_282;	field_1530	VERTEX
	m	()I	method_1287	getGlType
	m	()Ljava/lang/String;	method_1284	getFileExtension
	m	()Ljava/util/Map;	method_1289	getProgramCache
		c	Gets a map of loaded shaders.
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V	<init>	<init>
		p	3		name
		p	4		extension
		p	5		glType
	m	()Ljava/lang/String;	method_1286	getName
c	net/minecraft/class_287	net/minecraft/client/render/BufferBuilder
	c	Builds a buffer of primitives and optionally sorts them by the distance\nfrom the camera.\n\n<p>This builder can sort quad primitives. It sorts them by the distance\nbetween the camera position and the center of the quad. Sorting is\nrequired when drawing translucent objects because they have to be drawn\nin back-to-front order. See\n<a href="https://www.khronos.org/opengl/wiki/Transparency_Sorting">\nTransparency Sorting - OpenGL Wiki</a>.\n\n<p>For {@link VertexFormat.DrawMode#LINES LINES} and {@link\nVertexFormat.DrawMode#LINE_STRIP LINE_STRIP} draw modes, this builder\nduplicates every vertex in a line to produce a quad with zero area. See\n{@link GameRenderer#getRenderTypeLinesShader}.
	f	Z	field_21594	textured
	f	Lorg/slf4j/Logger;	field_1557	LOGGER
	f	F	field_27351	sortingCameraZ
	f	Z	field_27352	hasNoVertexBuffer
	f	F	field_27349	sortingCameraX
	f	I	field_39062	batchOffset
	f	Lnet/minecraft/class_293;	field_1565	format
	f	I	field_1554	vertexCount
	f	Z	field_21595	hasOverlay
	f	Lnet/minecraft/class_296;	field_1558	currentElement
	f	Ljava/nio/ByteBuffer;	field_1555	buffer
	f	Z	field_1556	building
	f	[Lnet/minecraft/class_1160;	field_27348	sortingPrimitiveCenters
	f	F	field_27350	sortingCameraY
	f	I	field_32050	MAX_BUFFER_SIZE
	f	I	field_20884	elementOffset
	f	I	field_39061	builtBufferCount
	f	Lnet/minecraft/class_293$class_5596;	field_1567	drawMode
	f	I	field_1553	currentElementId
	m	([FII)I	method_22625	method_22625
		p	1		a
		p	2		b
	m	()Lnet/minecraft/class_287$class_7433;	method_43575	endNullable
		c	Builds a buffer if there are vertices in the current batch and resets\nthe building state.\n\n@throws IllegalStateException if this builder has not begun building\n\n@return the built buffer if there are vertices, otherwise {@code null}\n\n@see #end()
	m	(Lnet/minecraft/class_293;)V	method_23918	setFormat
		p	1		format
	m	(FFF)V	method_31948	sortFrom
		p	3		cameraZ
		p	1		cameraX
		p	2		cameraY
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;I)V	method_31951	method_31951
		p	2		index
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;I)V	method_31953	method_31953
		p	2		index
	m	(I)I	method_16005	roundBufferSize
		p	0		amount
	m	()V	method_43579	resetBuilding
	m	(Lnet/minecraft/class_287$class_5594;)V	method_1324	restoreState
		p	1		state
	m	()V	method_43577	ensureBuilding
	m	()V	method_22892	grow
	m	()V	method_1343	clear
	m	()Lnet/minecraft/class_287$class_7433;	method_1326	end
		c	Builds a buffer from the current batch and resets the building state.\n\n<p>Unlike {@link #endNullable()}, this always builds a buffer even if\nthere are no vertices in the current batch.\n\n@throws IllegalStateException if this builder has not begun building\n\n@return the buffer built from the current batch
	m	(Lnet/minecraft/class_293$class_5596;Lnet/minecraft/class_293;)V	method_1328	begin
		p	2		format
		p	1		drawMode
	m	(I)V	method_1335	grow
		p	1		size
	m	()V	method_23477	reset
	m	()[Lnet/minecraft/class_1160;	method_31954	buildPrimitiveCenters
	m	(I)V	<init>	<init>
		p	1		initialCapacity
	m	()Lnet/minecraft/class_287$class_7433;	method_43578	build
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;I)V	method_31952	method_31952
		p	2		index
	m	(ILnet/minecraft/class_293$class_5595;)Lit/unimi/dsi/fastutil/ints/IntConsumer;	method_31949	createIndexWriter
		p	1		offset
		p	2		indexType
	m	()Lnet/minecraft/class_287$class_5594;	method_1334	popState
	m	(Lnet/minecraft/class_293$class_5595;)V	method_31950	writeSortedIndices
		p	1		indexType
	m	()Z	method_22893	isBuilding
	m	(II)Ljava/nio/ByteBuffer;	method_43576	slice
		p	1		start
		p	2		end
	m	()V	method_43580	releaseBuiltBuffer
	m	()Z	method_43574	isBatchEmpty
c	net/minecraft/class_287$class_5594	net/minecraft/client/render/BufferBuilder$State
	f	F	field_27362	sortingCameraY
	f	F	field_27361	sortingCameraX
	f	[Lnet/minecraft/class_1160;	field_27360	sortingPrimitiveCenters
	f	Lnet/minecraft/class_293$class_5596;	field_27358	drawMode
	f	I	field_27359	vertexCount
	f	F	field_27363	sortingCameraZ
	m	(Lnet/minecraft/class_293$class_5596;I[Lnet/minecraft/class_1160;FFF)V	<init>	<init>
		p	1		drawMode
		p	3		currentParameters
		p	2		vertexCount
		p	5		cameraY
		p	4		cameraX
		p	6		cameraZ
c	net/minecraft/class_287$class_7433	net/minecraft/client/render/BufferBuilder$BuiltBuffer
	c	An output of {@link BufferBuilder}. It contains a {@link ByteBuffer} of\nvertices, a {@code ByteBuffer} of indices if sorting has been done, and\nsome information necessary to draw these data.
	f	Lnet/minecraft/class_287$class_4574;	field_39065	parameters
	f	Z	field_39066	released
	f	I	field_39064	batchOffset
	m	()V	method_43585	release
	m	()Ljava/nio/ByteBuffer;	method_43582	getIndexBuffer
	m	()Ljava/nio/ByteBuffer;	method_43581	getVertexBuffer
	m	()Z	method_43584	isEmpty
	m	()Lnet/minecraft/class_287$class_4574;	method_43583	getParameters
	m	(Lnet/minecraft/class_287;ILnet/minecraft/class_287$class_4574;)V	<init>	<init>
		p	2		batchOffset
		p	3		parameters
c	net/minecraft/class_287$class_4574	net/minecraft/client/render/BufferBuilder$DrawArrayParameters
	f	Z	comp_755	sequentialIndex
	f	Z	comp_754	indexOnly
	f	I	comp_750	vertexCount
	f	I	comp_751	indexCount
	f	Lnet/minecraft/class_293$class_5596;	comp_752	mode
	f	Lnet/minecraft/class_293$class_5595;	comp_753	indexType
	f	Lnet/minecraft/class_293;	comp_749	format
	m	()I	method_31961	getIndexBufferLength
	m	()I	method_43432	getIndexBufferLimit
	m	()I	method_43430	getVertexBufferLimit
	m	()I	method_43431	getIndexBufferPosition
	m	()I	method_31958	getIndexBufferEnd
	m	()I	method_43429	getVertexBufferPosition
	m	()I	method_31957	getIndexBufferStart
	m	()I	comp_751	indexCount
	m	()I	comp_750	vertexCount
	m	()Lnet/minecraft/class_293$class_5596;	comp_752	mode
	m	()Lnet/minecraft/class_293$class_5595;	comp_753	indexType
	m	()Lnet/minecraft/class_293;	comp_749	format
	m	()Z	comp_755	sequentialIndex
	m	()Z	comp_754	indexOnly
c	net/minecraft/class_286	net/minecraft/client/render/BufferRenderer
	c	Containing methods for immediately drawing a buffer built with {@link\nBufferBuilder}.
	f	Lnet/minecraft/class_291;	field_38982	currentVertexBuffer
	m	()V	method_43436	resetCurrentVertexBuffer
	m	(Lnet/minecraft/class_287$class_7433;)V	method_43437	drawWithoutShader
		c	Draws {@code buffer}.\n\n<p>Unlike {@link #drawWithShader}, the shader cannot be specified with\n{@link com.mojang.blaze3d.systems.RenderSystem#setShader\nRenderSystem#setShader}. The caller of this method must manually bind a\nshader before calling this method.
		p	0		buffer
	m	(Lnet/minecraft/class_287$class_7433;)V	method_43438	drawWithShaderInternal
		p	0		buffer
	m	(Lnet/minecraft/class_291;)V	method_43434	bindAndSet
		p	0		vertexBuffer
	m	(Lnet/minecraft/class_287$class_7433;)Lnet/minecraft/class_291;	method_43439	getVertexBuffer
		p	0		buffer
	m	(Lnet/minecraft/class_293;)Lnet/minecraft/class_291;	method_43435	bindAndSet
		p	0		vertexFormat
	m	()V	method_34420	unbindAll
	m	(Lnet/minecraft/class_287$class_7433;)V	method_43433	drawWithShader
		c	Draws {@code buffer} using the shader specified with {@link\ncom.mojang.blaze3d.systems.RenderSystem#setShader\nRenderSystem#setShader}
		p	0		buffer
c	net/minecraft/class_285	net/minecraft/client/gl/GlProgramManager
	f	Lorg/slf4j/Logger;	field_1551	LOGGER
	m	(I)V	method_22094	useProgram
		p	0		program
	m	(Lnet/minecraft/class_3679;)V	method_1304	deleteProgram
		p	0		shader
	m	()I	method_1306	createProgram
	m	(Lnet/minecraft/class_3679;)V	method_1307	linkProgram
		p	0		shader
c	net/minecraft/class_280	net/minecraft/client/gl/JsonEffectGlShader
	f	Ljava/util/List;	field_1507	uniformLocs
	f	Lnet/minecraft/class_5937;	field_1519	fragmentShader
	f	Ljava/util/List;	field_1503	samplerNames
	f	Ljava/util/List;	field_1515	uniformData
	f	Ljava/util/List;	field_1518	attribLocs
	f	I	field_1505	activeProgramRef
	f	Ljava/util/Map;	field_1510	uniformByName
	f	Ljava/lang/String;	field_1509	name
	f	Lnet/minecraft/class_278;	field_1520	DEFAULT_UNIFORM
	f	Lnet/minecraft/class_5937;	field_1508	vertexShader
	f	I	field_1521	programRef
	f	Lnet/minecraft/class_280;	field_1512	activeShader
	f	Ljava/lang/String;	field_32682	PROGRAM_DIRECTORY
	f	Lorg/slf4j/Logger;	field_1514	LOGGER
	f	Z	field_1511	uniformStateDirty
	f	Ljava/util/Map;	field_1516	samplerBinds
	f	Lnet/minecraft/class_277;	field_1517	blendState
	f	Ljava/util/List;	field_1504	attribNames
	f	Ljava/util/List;	field_1506	samplerShaderLocs
	m	()Ljava/lang/String;	method_35763	getName
	m	(Lnet/minecraft/class_3300;Ljava/lang/String;)V	<init>	<init>
		p	1		resource
		p	2		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_284;	method_1271	getUniformByName
		p	1		name
	m	(Ljava/lang/String;Ljava/util/function/IntSupplier;)V	method_1269	bindSampler
		p	1		samplerName
	m	(Lcom/google/gson/JsonElement;)V	method_1272	addUniform
		p	1		json
	m	(Lcom/google/gson/JsonElement;)V	method_1276	addSampler
		p	1		json
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_277;	method_16035	deserializeBlendState
		p	0		json
	m	()V	method_1268	finalizeUniformsAndSamplers
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_281$class_282;Ljava/lang/String;)Lnet/minecraft/class_5937;	method_16036	loadEffect
		p	2		name
		p	1		type
		p	0		resourceManager
	m	(Ljava/lang/String;)Lnet/minecraft/class_278;	method_1275	getUniformByNameOrDummy
		p	1		name
	m	()V	method_1273	disable
	m	()V	method_1277	enable
c	net/minecraft/class_7280	net/minecraft/client/render/entity/model/WardenEntityModel
	f	Ljava/util/List;	field_38451	tendrils
	f	Lnet/minecraft/class_630;	field_38320	leftLeg
	f	Lnet/minecraft/class_630;	field_38322	rightArm
	f	Ljava/util/List;	field_38453	headAndLimbs
	f	Lnet/minecraft/class_630;	field_38316	body
	f	Lnet/minecraft/class_630;	field_38449	leftRibcage
	f	Lnet/minecraft/class_630;	field_38318	rightTendril
	f	Lnet/minecraft/class_630;	field_38450	rightRibcage
	f	Lnet/minecraft/class_630;	field_38321	leftArm
	f	Ljava/util/List;	field_38454	bodyHeadAndLimbs
	f	Lnet/minecraft/class_630;	field_38323	rightLeg
	f	Ljava/util/List;	field_38452	justBody
	f	Lnet/minecraft/class_630;	field_38315	bone
	f	Lnet/minecraft/class_630;	field_38327	root
	f	Lnet/minecraft/class_630;	field_38317	head
	f	Lnet/minecraft/class_630;	field_38319	leftTendril
	m	(Lnet/minecraft/class_7260;FF)V	method_42736	setTendrilPitches
		p	3		tickDelta
		p	2		animationProgress
		p	1		warden
	m	(Lnet/minecraft/class_7260;FFFFF)V	method_42580	setAngles
	m	(F)V	method_42734	setHeadAndBodyAngles
		p	1		animationProgress
	m	(FF)V	method_42735	setHeadAngle
		p	1		yaw
		p	2		pitch
	m	()Ljava/util/List;	method_42739	getBody
	m	(FF)V	method_42737	setLimbAngles
		p	1		angle
		p	2		distance
	m	()Lnet/minecraft/class_5607;	method_42578	getTexturedModelData
	m	()Ljava/util/List;	method_42740	getHeadAndLimbs
	m	()V	method_42742	setArmPivots
	m	()Ljava/util/List;	method_42738	getTendrils
	m	()Ljava/util/List;	method_42741	getBodyHeadAndLimbs
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_7281	net/minecraft/client/particle/ShriekParticle
	f	I	field_38333	delay
	f	F	field_38332	X_ROTATION
	m	(Lnet/minecraft/class_1158;)V	method_42586	method_42586
		p	0		quaternion
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1160;FFI)V	method_42584	vertex
		p	4		v
		p	5		light
		p	2		pos
		p	3		u
		p	1		vertexConsumer
	m	(Lnet/minecraft/class_1158;)V	method_42585	method_42585
		p	0		quaternion
	m	(Lnet/minecraft/class_638;DDDI)V	<init>	<init>
		p	1		world
		p	2		x
		p	4		y
		p	6		z
		p	8		delay
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;FLjava/util/function/Consumer;)V	method_42583	buildGeometry
		p	3		tickDelta
		p	4		rotator
		p	1		vertexConsumer
		p	2		camera
c	net/minecraft/class_7281$class_7282	net/minecraft/client/particle/ShriekParticle$Factory
	f	Lnet/minecraft/class_4002;	field_38336	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_7290;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_42587	createParticle
c	net/minecraft/class_7299	net/minecraft/entity/passive/AllayBrain
	m	(Lnet/minecraft/class_4095;)V	method_42663	addCoreActivities
		p	0		brain
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_4115;	method_43092	method_43092
		p	0		player
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4095;Lnet/minecraft/class_4208;)Z	method_42658	shouldGoTowardsNoteBlock
		p	1		brain
		p	0		allay
		p	2		pos
	m	(Lnet/minecraft/class_7298;)V	method_42661	updateActivities
		p	0		allay
	m	(Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_43093	getLikedPlayer
		p	0		allay
	m	(Lnet/minecraft/class_7298;)Z	method_42664	method_42664
		p	0		allay
	m	(Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_42662	getLikedLookTarget
		p	0		allay
	m	(Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_42657	getLookTarget
		p	0		allay
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)V	method_42659	rememberNoteBlock
		p	1		pos
		p	0		allay
	m	(Lnet/minecraft/class_1309;)Z	method_42665	method_42665
		p	0		allay
	m	(Lnet/minecraft/class_4095;)V	method_42666	addIdleActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_42660	create
		p	0		brain
c	net/minecraft/class_7297	net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask
	f	F	field_38393	speed
	f	I	field_38933	searchRange
	f	I	field_38392	completionRange
	f	Ljava/util/function/Function;	field_38391	lookTargetFunction
	m	(Ljava/util/function/Function;IIF)V	<init>	<init>
		p	4		speed
		p	3		searchRange
		p	2		completionRange
		p	1		lookTargetFunction
c	net/minecraft/class_7298	net/minecraft/entity/passive/AllayEntity
	f	Lcom/google/common/collect/ImmutableList;	field_38398	SENSORS
	f	Lnet/minecraft/class_2940;	field_39466	DANCING
	f	Lnet/minecraft/class_5715;	field_39469	jukeboxEventHandler
	f	Lorg/slf4j/Logger;	field_39045	LOGGER
	f	Lcom/google/common/collect/ImmutableList;	field_38403	MEMORY_MODULES
	f	Lnet/minecraft/class_5718$class_5719;	field_39468	listenerCallback
	f	Lnet/minecraft/class_1277;	field_38402	inventory
	f	Lnet/minecraft/class_2940;	field_39467	CAN_DUPLICATE
	f	Lnet/minecraft/class_5715;	field_38401	gameEventHandler
	f	Lnet/minecraft/class_2382;	field_38399	ITEM_PICKUP_RANGE_EXPANDER
	f	I	field_39465	DUPLICATION_COOLDOWN
	f	Lnet/minecraft/class_1856;	field_39464	DUPLICATION_INGREDIENT
	f	Lnet/minecraft/class_2338;	field_39470	jukeboxPos
	f	Lcom/google/common/collect/ImmutableList;	field_38937	THROW_SOUND_PITCHES
	f	J	field_39471	duplicationCooldown
	m	(Lnet/minecraft/class_2338;Z)V	method_44358	updateJukeboxPos
		p	1		jukeboxPos
		p	2		playing
	m	()V	method_44608	addHeartParticle
	m	()Z	method_43396	isHoldingItem
	m	()Z	method_44359	isDancing
	m	(Z)V	method_44367	setDancing
		p	1		dancing
	m	()Lnet/minecraft/class_5132$class_5133;	method_42655	createAllayAttributes
	m	()Z	method_44361	shouldStopDancing
	m	()V	method_44363	duplicate
	m	()Z	method_44365	canDuplicate
	m	(Lnet/minecraft/class_1799;)Z	method_44366	matchesDuplicationIngredient
		p	1		stack
	m	()V	method_44364	startDuplicationCooldown
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_44357	decrementStackUnlessInCreative
		p	1		player
		p	2		stack
	m	()V	method_44362	tickDuplicationCooldown
	m	()Z	method_42654	isItemPickupCoolingDown
c	net/minecraft/class_7298$class_7524	net/minecraft/entity/passive/AllayEntity$VibrationListenerCallback
c	net/minecraft/class_7298$class_7525	net/minecraft/entity/passive/AllayEntity$JukeboxEventListener
	f	Lnet/minecraft/class_5716;	field_39478	positionSource
	f	I	field_39479	range
	m	(Lnet/minecraft/class_7298;Lnet/minecraft/class_5716;I)V	<init>	<init>
		p	2		positionSource
		p	3		range
c	net/minecraft/class_7295	net/minecraft/entity/ai/brain/task/NoPenaltyStrollTask
c	net/minecraft/class_7296	net/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask
	f	Ljava/util/function/Function;	field_38389	lookTargetFunction
	f	F	field_38390	speed
	m	(Lnet/minecraft/class_4115;Lnet/minecraft/class_1799;Lnet/minecraft/class_3222;)V	method_43079	triggerCriterion
		p	2		stack
		p	3		player
		p	1		target
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V	method_43393	playThrowSound
		p	1		stack
		p	2		target
		p	0		entity
	m	(Lnet/minecraft/class_1309;)Z	method_42649	hasItemAndTarget
		p	1		entity
	m	(Ljava/util/function/Function;F)V	<init>	<init>
		p	2		speed
		p	1		lookTargetFunction
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4115;)V	method_42650	method_42650
		p	2		target
	m	(Lnet/minecraft/class_4115;)Lnet/minecraft/class_243;	method_42651	offsetTarget
		p	0		target
	m	(Lnet/minecraft/class_4115;Lnet/minecraft/class_1799;Lnet/minecraft/class_3222;)V	method_43080	method_43080
		p	3		player
c	net/minecraft/class_7293	net/minecraft/datafixer/fix/GameEventRenamesFix
	f	Ljava/lang/String;	field_38381	name
	f	Ljava/util/Map;	field_38382	renames
	m	(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/util/Map;)V	<init>	<init>
		p	1		schema
		p	3		renames
	m	(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)V	<init>	<init>
		p	1		schema
		p	4		renames
		p	3		name
c	net/minecraft/class_7294	net/minecraft/datafixer/schema/Schema3083
c	net/minecraft/class_293	net/minecraft/client/render/VertexFormat
	c	Defines what {@link VertexFormatElement elements} a vertex has.
	f	Lcom/google/common/collect/ImmutableMap;	field_29340	elementMap
	f	I	field_1600	vertexSizeByte
	f	Lcom/google/common/collect/ImmutableList;	field_1602	elements
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_1597	offsets
	f	Lnet/minecraft/class_291;	field_38984	buffer
	m	()I	method_1362	getVertexSizeByte
	m	()V	method_22649	setupState
		c	Specifies for OpenGL how the vertex data should be interpreted.
	m	()Lnet/minecraft/class_291;	method_43446	getBuffer
		c	{@return a vertex buffer shared with the users of this vertex format}\n\n<p>The data uploaded to the returned vertex buffer cannot be reused as\nit can be overwritten by other users of this method.
	m	()I	method_1359	getVertexSizeInteger
	m	()Lcom/google/common/collect/ImmutableList;	method_1357	getElements
	m	()V	method_34450	clearStateInternal
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lcom/google/common/collect/ImmutableList;	method_34445	getAttributeNames
	m	()V	method_34449	setupStateInternal
	m	()V	method_22651	clearState
	m	(Lcom/google/common/collect/ImmutableMap;)V	<init>	<init>
		p	1		elementMap
c	net/minecraft/class_293$class_5595	net/minecraft/client/render/VertexFormat$IndexType
	f	I	field_27375	size
	f	I	field_27374	glType
	f	Lnet/minecraft/class_293$class_5595;	field_27371	BYTE
	f	Lnet/minecraft/class_293$class_5595;	field_27373	INT
	f	Lnet/minecraft/class_293$class_5595;	field_27372	SHORT
	m	(I)Lnet/minecraft/class_293$class_5595;	method_31972	smallestFor
		c	{@return the smallest type in which {@code indexCount} fits}
		p	0		indexCount
	m	(Ljava/lang/String;III)V	<init>	<init>
		p	4		size
		p	3		glType
c	net/minecraft/class_293$class_5596	net/minecraft/client/render/VertexFormat$DrawMode
	f	Z	field_38878	shareVertices
		c	Whether there are shared vertices in consecutive shapes.
	f	I	field_27385	additionalVertexCount
		c	The number of vertices needed to form an additional shape. In other\nwords, it's {@code firstVertexCount - s} where {@code s} is the number\nof vertices shared with the previous shape.
	f	I	field_27384	firstVertexCount
		c	The number of vertices needed to form a first shape.
	f	I	field_27383	glMode
	f	Lnet/minecraft/class_293$class_5596;	field_27380	TRIANGLE_STRIP
	f	Lnet/minecraft/class_293$class_5596;	field_27382	QUADS
	f	Lnet/minecraft/class_293$class_5596;	field_27381	TRIANGLE_FAN
	f	Lnet/minecraft/class_293$class_5596;	field_27379	TRIANGLES
	f	Lnet/minecraft/class_293$class_5596;	field_27378	LINE_STRIP
	f	Lnet/minecraft/class_293$class_5596;	field_27377	LINES
	f	Lnet/minecraft/class_293$class_5596;	field_29345	DEBUG_LINE_STRIP
	f	Lnet/minecraft/class_293$class_5596;	field_29344	DEBUG_LINES
	m	(Ljava/lang/String;IIIIZ)V	<init>	<init>
		p	4		firstVertexCount
		p	3		glMode
		p	6		shareVertices
		p	5		additionalVertexCount
	m	(I)I	method_31973	getIndexCount
		p	1		vertexCount
c	net/minecraft/class_299	net/minecraft/client/recipebook/ClientRecipeBook
	f	Ljava/util/List;	field_25778	orderedResults
	f	Ljava/util/Map;	field_1638	resultsByGroup
	f	Lorg/slf4j/Logger;	field_25622	LOGGER
	m	(Lnet/minecraft/class_314;)Ljava/util/List;	method_30284	method_30284
		p	0		group
	m	(Ljava/util/Map;Lnet/minecraft/class_314;)Ljava/util/stream/Stream;	method_30280	method_30280
		p	1		searchGroup
	m	(Ljava/util/Map;Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/class_314;Ljava/util/List;)V	method_30279	method_30279
		p	3		recipes
		p	2		group
	m	(Lnet/minecraft/class_314;)Ljava/util/List;	method_30282	method_30282
		p	0		group
	m	(Ljava/lang/Iterable;)Ljava/util/Map;	method_30283	toGroupedMap
		p	0		recipes
	m	(Lnet/minecraft/class_314;)Ljava/util/List;	method_1396	getResultsForGroup
		p	1		category
	m	(Ljava/lang/Iterable;)V	method_1401	reload
		p	1		recipes
	m	()Ljava/util/List;	method_1393	getOrderedResults
	m	(Ljava/util/Map;Lnet/minecraft/class_314;Ljava/util/List;)V	method_30281	method_30281
		p	2		searchGroups
		p	1		group
	m	(Lnet/minecraft/class_1860;)Lnet/minecraft/class_314;	method_1400	getGroupForRecipe
		p	0		recipe
c	net/minecraft/class_1992	net/minecraft/world/biome/source/FixedBiomeSource
	f	Lnet/minecraft/class_6880;	field_9486	biome
	f	Lcom/mojang/serialization/Codec;	field_24717	CODEC
	m	(Lnet/minecraft/class_6880;)V	<init>	<init>
		p	1		biome
c	net/minecraft/class_296	net/minecraft/client/render/VertexFormatElement
	c	Represents a singular field within a larger {@link\nnet.minecraft.client.render.VertexFormat vertex format}.\n\n<p>This element comprises a component type, the number of components,\nand a type that describes how the components should be interpreted.
	f	I	field_21329	byteLength
		c	The total length of this element (in bytes).
	f	Lnet/minecraft/class_296$class_298;	field_1614	type
	f	Lnet/minecraft/class_296$class_297;	field_1615	componentType
	f	I	field_1612	componentCount
	f	I	field_1613	uvIndex
	m	(I)V	method_22653	clearState
		p	1		elementIndex
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()I	method_34451	getComponentCount
	m	()Lnet/minecraft/class_296$class_298;	method_1382	getType
	m	(IJI)V	method_22652	setupState
		c	Specifies for OpenGL how the vertex data corresponding to this element\nshould be interpreted.
		p	1		elementIndex
			c	the index of the element in a vertex format
		p	2		offset
			c	the distance between the start of the buffer and the first instance of\nthe element in the buffer
		p	4		stride
			c	the distance between consecutive instances of the element in the buffer
	m	(ILnet/minecraft/class_296$class_297;Lnet/minecraft/class_296$class_298;I)V	<init>	<init>
		p	3		type
		p	4		componentCount
		p	1		uvIndex
		p	2		componentType
	m	()Lnet/minecraft/class_296$class_297;	method_1386	getComponentType
	m	(ILnet/minecraft/class_296$class_298;)Z	method_1383	isValidType
		p	2		type
		p	1		uvIndex
	m	()I	method_1387	getByteLength
	m	()I	method_1385	getUvIndex
	m	()Z	method_35667	isPosition
c	net/minecraft/class_296$class_298	net/minecraft/client/render/VertexFormatElement$Type
	c	Describes how the components should be interpreted.
	f	Ljava/lang/String;	field_1630	name
	f	Lnet/minecraft/class_296$class_298$class_4575;	field_20783	setupTask
	f	Lnet/minecraft/class_296$class_298$class_5938;	field_20784	clearTask
	f	Lnet/minecraft/class_296$class_298;	field_20782	GENERIC
	f	Lnet/minecraft/class_296$class_298;	field_1636	UV
	f	Lnet/minecraft/class_296$class_298;	field_1635	NORMAL
	f	Lnet/minecraft/class_296$class_298;	field_1633	POSITION
	f	Lnet/minecraft/class_296$class_298;	field_1629	PADDING
	f	Lnet/minecraft/class_296$class_298;	field_1632	COLOR
	m	(II)V	method_34452	method_34452
		p	0		uvIndex
		p	1		elementIndex
	m	(II)V	method_22657	method_22657
		p	1		elementIndex
		p	0		uvIndex
	m	(IIIJII)V	method_22667	method_22667
		p	3		offset
		p	2		stride
		p	1		componentType
		p	0		componentCount
		p	6		elementIndex
		p	5		uvIndex
	m	(IIIJII)V	method_22655	setupState
		p	3		stride
		p	4		offset
		p	1		componentCount
		p	2		componentType
		p	7		elementIndex
		p	6		uvIndex
	m	(IIIJII)V	method_22666	method_22666
		p	3		offset
		p	2		stride
		p	1		componentType
		p	0		componentCount
		p	6		elementIndex
		p	5		uvIndex
	m	(IIIJII)V	method_22658	method_22658
		p	0		componentCount
		p	1		componentType
		p	6		elementIndex
		p	5		uvIndex
		p	2		stride
		p	3		offset
	m	(II)V	method_22659	method_22659
		p	1		elementIndex
		p	0		uvIndex
	m	(IIIJII)V	method_22660	method_22660
		p	6		elementIndex
		p	5		uvIndex
		p	3		offset
		p	2		stride
		p	1		componentType
		p	0		componentCount
	m	(II)V	method_22661	method_22661
		p	1		elementIndex
		p	0		uvIndex
	m	(II)V	method_22654	clearState
		p	2		elementIndex
		p	1		uvIndex
	m	(IIIJII)V	method_22664	method_22664
		p	6		elementIndex
		p	5		uvIndex
		p	3		offset
		p	2		stride
		p	1		componentType
		p	0		componentCount
	m	(II)V	method_22665	method_22665
		p	1		elementIndex
		p	0		uvIndex
	m	()Ljava/lang/String;	method_1392	getName
	m	(IIIJII)V	method_22662	method_22662
		p	6		elementIndex
		p	5		uvIndex
		p	3		offset
		p	2		stride
		p	1		componentType
		p	0		componentCount
	m	(II)V	method_22663	method_22663
		p	0		uvIndex
		p	1		elementIndex
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_296$class_298$class_4575;Lnet/minecraft/class_296$class_298$class_5938;)V	<init>	<init>
		p	3		name
		p	4		setupTask
		p	5		clearTask
c	net/minecraft/class_296$class_298$class_4575	net/minecraft/client/render/VertexFormatElement$Type$SetupTask
	m	(IIIJII)V	setupBufferState	setupBufferState
		c	Specifies for OpenGL how the vertex data corresponding to the element\nshould be interpreted.
		p	2		componentType
			c	the GL type of components in the element
		p	1		componentCount
			c	the number of components in the element
		p	6		uvIndex
		p	4		offset
			c	the distance between the start of the buffer and the first instance of\nthe element in the buffer; be aware that {@code pointer} is a legacy\nname from OpenGL 2
		p	3		stride
			c	the distance between consecutive instances of the element in the buffer
		p	7		elementIndex
			c	the index of the element in a vertex format
c	net/minecraft/class_296$class_298$class_5938	net/minecraft/client/render/VertexFormatElement$Type$ClearTask
	m	(II)V	clearBufferState	clearBufferState
		p	1		uvIndex
		p	2		elementIndex
			c	the index of the element in a vertex format
c	net/minecraft/class_296$class_297	net/minecraft/client/render/VertexFormatElement$ComponentType
	c	Represents a type of components in an element.
	f	I	field_1627	glType
	f	I	field_1618	byteLength
	f	Ljava/lang/String;	field_1626	name
	f	Lnet/minecraft/class_296$class_297;	field_1625	SHORT
	f	Lnet/minecraft/class_296$class_297;	field_1624	UBYTE
	f	Lnet/minecraft/class_296$class_297;	field_1623	FLOAT
	f	Lnet/minecraft/class_296$class_297;	field_1622	USHORT
	f	Lnet/minecraft/class_296$class_297;	field_1621	BYTE
	f	Lnet/minecraft/class_296$class_297;	field_1619	UINT
	f	Lnet/minecraft/class_296$class_297;	field_1617	INT
	m	()I	method_1391	getByteLength
	m	()I	method_1390	getGlType
	m	()Ljava/lang/String;	method_1389	getName
	m	(Ljava/lang/String;IILjava/lang/String;I)V	<init>	<init>
		p	3		byteLength
		p	4		name
		p	5		glType
c	net/minecraft/class_291	net/minecraft/client/gl/VertexBuffer
	c	Stores vertex data on GPU.\n\n<p>If you don't need to change the geometry, you can upload data once\nand reuse it every frame. For example, {@linkplain\nnet.minecraft.client.render.WorldRenderer#renderStars star rendering}\nuses this technique to save bandwidth.\n\n@implNote This is mostly a wrapper around vertex buffer object (VBO),\nelement buffer object (EBO), and vertex array object (VAO).
	f	Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;	field_38983	indexBuffer
	f	Lnet/minecraft/class_293$class_5596;	field_27368	drawMode
	f	Lnet/minecraft/class_293$class_5595;	field_27367	indexType
	f	I	field_27366	indexBufferId
	f	Lnet/minecraft/class_293;	field_29339	vertexFormat
	f	I	field_1594	vertexBufferId
	f	I	field_1593	vertexCount
	f	I	field_29338	vertexArrayId
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;Lnet/minecraft/class_5944;)V	method_34427	draw
		c	Draws the contents in this vertex buffer with {@code shader}.\n\n<p>The caller of this method must {@linkplain #bind bind} this vertex\nbuffer before calling this method.
		p	3		shader
		p	2		projectionMatrix
		p	1		viewMatrix
	m	(Lnet/minecraft/class_287$class_4574;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_293;	method_43442	configureVertexFormat
		p	2		data
		p	1		parameters
	m	()V	method_35665	drawElements
		c	Draws the contents in this vertex buffer.\n\n<p>The caller of this method must {@linkplain #bind bind} this vertex\nbuffer before calling this method.\n\n<p>Unlike {@link #draw(Matrix4f, Matrix4f, Shader)}, the caller of this\nmethod must manually bind a shader before calling this method.
	m	()Lnet/minecraft/class_293;	method_34435	getVertexFormat
	m	(Lnet/minecraft/class_287$class_4574;Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;	method_43443	configureIndexBuffer
		p	1		parameters
		p	2		data
	m	()Z	method_43444	isClosed
	m	()V	method_1353	bind
		c	Sets this vertex buffer as the current one.\n\n<p>This method must be called before uploading or drawing data.
	m	(Lnet/minecraft/class_287$class_7433;)V	method_1352	upload
		c	Uploads the contents of {@code buffer} to GPU, discarding previously\nuploaded data.\n\n<p>The caller of this method must {@linkplain #bind bind} this vertex\nbuffer before calling this method.
		p	1		buffer
	m	()V	method_1354	unbind
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;Lnet/minecraft/class_5944;)V	method_34431	drawInternal
		p	1		viewMatrix
		p	3		shader
		p	2		projectionMatrix
	m	()Lnet/minecraft/class_293$class_5595;	method_43445	getIndexType
c	net/minecraft/class_290	net/minecraft/client/render/VertexFormats
	c	Holding vertex formats and vertex format elements.
	f	Lnet/minecraft/class_296;	field_1579	NORMAL_ELEMENT
	f	Lnet/minecraft/class_293;	field_21468	POSITION_COLOR_LIGHT
	f	Lnet/minecraft/class_296;	field_1578	PADDING_ELEMENT
	f	Lnet/minecraft/class_293;	field_1575	POSITION_TEXTURE_COLOR
	f	Lnet/minecraft/class_296;	field_1583	OVERLAY_ELEMENT
	f	Lnet/minecraft/class_293;	field_1586	POSITION_TEXTURE_LIGHT_COLOR
	f	Lnet/minecraft/class_293;	field_1585	POSITION_TEXTURE
	f	Lnet/minecraft/class_296;	field_20886	LIGHT_ELEMENT
	f	Lnet/minecraft/class_296;	field_1581	COLOR_ELEMENT
	f	Lnet/minecraft/class_293;	field_1584	POSITION_TEXTURE_COLOR_LIGHT
	f	Lnet/minecraft/class_293;	field_20888	POSITION_COLOR_TEXTURE_LIGHT
	f	Lnet/minecraft/class_296;	field_1591	TEXTURE_ELEMENT
	f	Lnet/minecraft/class_293;	field_20887	POSITION_COLOR_TEXTURE
	f	Lnet/minecraft/class_296;	field_1587	POSITION_ELEMENT
	f	Lnet/minecraft/class_293;	field_1577	POSITION_TEXTURE_COLOR_NORMAL
	f	Lnet/minecraft/class_293;	field_1576	POSITION_COLOR
	f	Lnet/minecraft/class_293;	field_1592	POSITION
	f	Lnet/minecraft/class_293;	field_1580	POSITION_COLOR_TEXTURE_OVERLAY_LIGHT_NORMAL
	f	Lnet/minecraft/class_293;	field_1590	POSITION_COLOR_TEXTURE_LIGHT_NORMAL
	f	Lnet/minecraft/class_296;	field_29335	UV_ELEMENT
	f	Lnet/minecraft/class_293;	field_29337	LINES
	f	Lnet/minecraft/class_293;	field_29336	BLIT_SCREEN
c	net/minecraft/class_7291	net/minecraft/util/TranslatableOption
	c	An option whose text can be translated.
	m	()Lnet/minecraft/class_2561;	method_42627	getText
	m	()I	method_7362	getId
	m	()Ljava/lang/String;	method_7359	getTranslationKey
c	net/minecraft/class_7290	net/minecraft/particle/ShriekParticleEffect
	f	Lcom/mojang/serialization/Codec;	field_38358	CODEC
	f	Lnet/minecraft/class_2394$class_2395;	field_38359	FACTORY
	f	I	field_38360	delay
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42617	method_42617
		p	0		instance
	m	(I)V	<init>	<init>
		p	1		delay
	m	()I	method_42619	getDelay
	m	(Lnet/minecraft/class_7290;)Ljava/lang/Integer;	method_42618	method_42618
		p	0		particleEffect
c	net/minecraft/class_7290$1	net/minecraft/particle/ShriekParticleEffect$1
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_7290;	method_42621	read
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_7290;	method_42620	read
c	net/minecraft/class_7267	net/minecraft/enchantment/SwiftSneakEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slots
		p	1		rarity
c	net/minecraft/class_7264	net/minecraft/entity/vehicle/ChestBoatEntity
	f	Lnet/minecraft/class_2960;	field_38205	lootTableId
	f	Lnet/minecraft/class_2371;	field_38204	inventory
	f	I	field_38207	INVENTORY_SIZE
	f	J	field_38206	lootTableSeed
	m	(Lnet/minecraft/class_1657;)V	method_42282	generateLoot
		p	1		player
c	net/minecraft/class_7265	net/minecraft/entity/vehicle/VehicleInventory
	m	(Ljava/util/function/BiConsumer;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269;	method_42284	open
		p	1		gameEventEmitter
		p	2		player
	m	()Lnet/minecraft/class_243;	method_19538	getPos
	m	(J)V	method_42274	setLootTableSeed
		p	1		lootTableSeed
	m	()Lnet/minecraft/class_2371;	method_42278	getInventory
	m	(Lnet/minecraft/class_1657;)V	method_42291	generateInventoryLoot
		p	1		player
	m	()J	method_42277	getLootTableSeed
	m	(Lnet/minecraft/class_1657;)Z	method_42294	canPlayerAccess
		p	1		player
	m	(Lnet/minecraft/class_2487;)V	method_42285	readInventoryFromNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1282;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)V	method_42283	onBroken
		p	1		source
		p	2		world
		p	3		vehicle
	m	()Lnet/minecraft/class_2960;	method_42276	getLootTableId
	m	(Lnet/minecraft/class_2487;)V	method_42288	writeInventoryToNbt
		p	1		nbt
	m	(I)Lnet/minecraft/class_1799;	method_42289	removeInventoryStack
		p	1		slot
	m	()Z	method_31481	isRemoved
	m	(Lnet/minecraft/class_2960;)V	method_42275	setLootTableId
		p	1		lootTableId
	m	()Lnet/minecraft/class_1937;	method_37908	getWorld
	m	()Z	method_42295	isInventoryEmpty
	m	(II)Lnet/minecraft/class_1799;	method_42286	removeInventoryStack
		p	2		amount
		p	1		slot
	m	(I)Lnet/minecraft/class_5630;	method_42292	getInventoryStackReference
		p	1		slot
	m	()V	method_42293	clearInventory
	m	()V	method_42273	resetInventory
	m	(ILnet/minecraft/class_1799;)V	method_42287	setInventoryStack
		p	2		stack
		p	1		slot
	m	(I)Lnet/minecraft/class_1799;	method_42290	getInventoryStack
		p	1		slot
c	net/minecraft/class_7262	net/minecraft/block/entity/SculkShriekerWarningManager
	f	I	field_38187	WARN_DECREASE_COOLDOWN
	f	I	field_38195	warningLevel
	f	I	field_38188	WARN_INCREASE_COOLDOWN
	f	I	field_38186	WARN_WARDEN_RANGE
	f	I	field_38196	cooldownTicks
	f	I	field_38184	MAX_WARNING_LEVEL
	f	I	field_38194	ticksSinceLastWarning
	f	D	field_38738	WARN_RANGE
	f	Lcom/mojang/serialization/Codec;	field_38183	CODEC
	m	(I)V	method_42248	setWarningLevel
		p	1		warningLevel
	m	(Lnet/minecraft/class_3222;)Z	method_44001	method_44001
		p	0		nearbyPlayer
	m	()V	method_42258	reset
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_3222;)Z	method_42255	method_42255
		p	1		player
	m	(Lnet/minecraft/class_7262;)I	method_42260	method_42260
		p	0		manager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3222;)Ljava/util/OptionalInt;	method_42250	warnNearbyPlayers
		p	2		player
		p	1		pos
		p	0		world
	m	(III)V	<init>	<init>
		p	3		cooldownTicks
		p	1		ticksSinceLastWarning
		p	2		warningLevel
	m	()Z	method_44003	isInCooldown
	m	()V	method_42264	decreaseWarningLevel
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_42259	canIncreaseWarningLevel
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_7262;)V	method_42252	copy
		p	1		other
	m	(Lnet/minecraft/class_7262;)Ljava/lang/Integer;	method_42269	method_42269
		p	0		manager
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42254	method_42254
		p	0		instance
	m	(Lnet/minecraft/class_7262;Lnet/minecraft/class_3222;)V	method_44002	method_44002
		p	1		nearbyPlayer
	m	(Lnet/minecraft/class_7262;)Ljava/lang/Integer;	method_42263	method_42263
		p	0		manager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/List;	method_42265	getPlayersInRange
		p	1		pos
		p	0		world
	m	()I	method_42267	getWarningLevel
	m	()V	method_42247	tick
	m	()V	method_42261	increaseWarningLevel
	m	(Lnet/minecraft/class_7262;)Ljava/lang/Integer;	method_42266	method_42266
		p	0		manager
c	net/minecraft/class_7263	net/minecraft/unused/packageinfo/PackageInfo7263
c	net/minecraft/class_7260	net/minecraft/entity/mob/WardenEntity
	f	I	field_38143	MAX_HEALTH
	f	I	field_38165	lastHeartbeatCooldown
	f	I	field_38163	lastTendrilPitch
	f	Lnet/minecraft/class_5715;	field_38166	gameEventHandler
	f	Lnet/minecraft/class_7094;	field_38136	diggingAnimationState
	f	Lnet/minecraft/class_7094;	field_38168	roaringAnimationState
	f	F	field_38145	KNOCKBACK_RESISTANCE
	f	I	field_38147	ATTACK_DAMAGE
	f	Lnet/minecraft/class_2940;	field_38148	ANGER
	f	I	field_38164	heartbeatCooldown
	f	I	field_38162	tendrilPitch
	f	Lnet/minecraft/class_7094;	field_38137	attackingAnimationState
	f	Lnet/minecraft/class_7254;	field_38141	angerManager
	f	Lnet/minecraft/class_7094;	field_38169	sniffingAnimationState
	f	Lnet/minecraft/class_7094;	field_38135	emergingAnimationState
	f	Lorg/slf4j/Logger;	field_38138	LOGGER
	f	Lnet/minecraft/class_7094;	field_38859	chargingSonicBoomAnimationState
	f	F	field_38146	ATTACK_KNOCKBACK
	f	F	field_38144	MOVEMENT_SPEED
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_42209	method_42209
		p	1		angerNbt
	m	()Ljava/util/Optional;	method_42215	getPrimeSuspect
	m	()I	method_42222	getAnger
	m	()Z	method_43113	isDiggingOrEmerging
	m	(Lnet/minecraft/class_1297;IZ)V	method_42212	increaseAngerAt
		p	3		listening
		p	2		amount
		p	1		entity
	m	()Lnet/minecraft/class_7254;	method_42216	getAngerManager
	m	(Lnet/minecraft/class_1297;)V	method_42211	removeSuspect
		p	1		entity
	m	(F)F	method_42202	getHeartPitch
		p	1		tickDelta
	m	(Lnet/minecraft/class_1297;)V	method_42213	increaseAngerAt
		p	1		entity
	m	()V	method_42219	playListeningSound
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;I)V	method_42204	addDarknessToClosePlayers
		p	3		range
		p	0		world
		p	2		entity
		p	1		pos
	m	()I	method_43999	getAngerAtTarget
	m	(Lnet/minecraft/class_7094;)V	method_42205	addDigParticles
		p	1		animationState
	m	(Lnet/minecraft/class_7254;)V	method_42208	method_42208
		p	1		angerManager
	m	()V	method_42217	updateAnger
	m	()Lnet/minecraft/class_7253;	method_42214	getAngriness
	m	(Lnet/minecraft/class_1309;)V	method_43274	updateAttackTarget
		p	1		target
	m	()Lnet/minecraft/class_5132$class_5133;	method_42221	addAttributes
	m	(F)F	method_42223	getTendrilPitch
		p	1		tickDelta
	m	()I	method_42218	getHeartRate
	m	(Lnet/minecraft/class_1297;)Z	method_42206	isValidTarget
		p	1		entity
c	net/minecraft/class_7261	net/minecraft/entity/mob/WardenBrain
	f	I	field_38179	DIG_DURATION
	f	F	field_38175	STROLL_SPEED
	f	I	field_38173	DIG_COOLDOWN
	f	I	field_38171	EMERGE_DURATION
	f	Ljava/util/List;	field_38417	MEMORY_MODULES
	f	Lnet/minecraft/class_4097;	field_38182	RESET_DIG_COOLDOWN_TASK
	f	F	field_38177	RANGED_APPROACH_SPEED
	f	F	field_38176	CELEBRATE_TIME
	f	I	field_38178	MELEE_ATTACK_INTERVAL
	f	I	field_38172	ROAR_DURATION
	f	I	field_38180	SNIFF_DURATION
	f	Ljava/util/List;	field_38416	SENSORS
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z	method_42243	method_42243
		p	1		entity
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V	method_42231	lookAtDisturbance
		p	0		warden
		p	1		pos
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z	method_42241	method_42241
		p	1		entity
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z	method_42229	isTargeting
		p	1		entity
		p	0		warden
	m	(Lnet/minecraft/class_1309;)V	method_42225	resetDigCooldown
		p	0		warden
	m	(Lnet/minecraft/class_7260;)V	method_42228	updateActivities
		p	0		warden
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V	method_42235	removeDeadSuspect
		p	1		suspect
		p	0		warden
	m	(Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;	method_42230	create
		p	0		warden
	m	(Lnet/minecraft/class_4095;)V	method_42242	addInvestigateActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_42240	addIdleActivities
		p	0		brain
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V	method_42236	addFightActivities
		p	1		brain
		p	0		warden
	m	(Lnet/minecraft/class_4095;)V	method_42244	addSniffActivities
		p	0		brain
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_42232	method_42232
		p	1		entity
	m	(Lnet/minecraft/class_4095;)V	method_42227	addCoreActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_42237	addDigActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_42245	addRoarActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_42233	addEmergeActivities
		p	0		brain
c	net/minecraft/class_7261$1	net/minecraft/entity/mob/WardenBrain$1
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42246	run
c	net/minecraft/class_7268	net/minecraft/block/SculkShriekerBlock
	f	Lnet/minecraft/class_2746;	field_38422	CAN_SUMMON
	f	D	field_38232	TOP
	f	Lnet/minecraft/class_2746;	field_38230	WATERLOGGED
	f	Lnet/minecraft/class_2746;	field_38229	SHRIEKING
	f	Lnet/minecraft/class_265;	field_38231	SHAPE
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7133;)V	method_43132	method_43132
		p	1		blockEntity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7133;)V	method_43133	method_43133
		p	1		blockEntity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;Lnet/minecraft/class_7133;)V	method_43134	method_43134
		p	2		blockEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_7133;)V	method_42317	method_42317
		p	1		pos
		p	2		state
		p	0		world
		p	3		blockEntity
c	net/minecraft/class_1953	net/minecraft/world/TickPriority
	f	I	field_9308	index
	f	Lnet/minecraft/class_1953;	field_9309	VERY_LOW
	f	Lnet/minecraft/class_1953;	field_9315	EXTREMELY_HIGH
	f	Lnet/minecraft/class_1953;	field_9316	LOW
	f	Lnet/minecraft/class_1953;	field_9313	VERY_HIGH
	f	Lnet/minecraft/class_1953;	field_9314	NORMAL
	f	Lnet/minecraft/class_1953;	field_9311	EXTREMELY_LOW
	f	Lnet/minecraft/class_1953;	field_9310	HIGH
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		index
	m	(I)Lnet/minecraft/class_1953;	method_8680	byIndex
		p	0		index
	m	()I	method_8681	getIndex
c	net/minecraft/class_1952	net/minecraft/world/MobSpawnerEntry
	f	Lnet/minecraft/class_2487;	comp_64	entity
	f	Lcom/mojang/serialization/Codec;	field_34460	CODEC
	f	Lcom/mojang/serialization/Codec;	field_34461	DATA_POOL_CODEC
	f	Ljava/lang/String;	field_30977	DEFAULT_ENTITY_ID
	f	Ljava/util/Optional;	comp_65	customSpawnRules
	m	(Lnet/minecraft/class_2487;)V	method_38096	method_38096
		p	0		nbt
	m	()Lnet/minecraft/class_2487;	comp_64	entity
	m	()Ljava/util/Optional;	method_38097	getCustomSpawnRules
	m	()Lnet/minecraft/class_2487;	method_38093	getNbt
	m	()Ljava/util/Optional;	comp_65	customSpawnRules
	m	(Lnet/minecraft/class_1952;)Lnet/minecraft/class_2487;	method_38098	method_38098
		p	0		entry
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38095	method_38095
		p	0		instance
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_1952$class_6542	net/minecraft/world/MobSpawnerEntry$CustomSpawnRules
	f	Lcom/mojang/serialization/Codec;	field_34462	CODEC
	f	Lnet/minecraft/class_6497;	field_34463	DEFAULT
	f	Lnet/minecraft/class_6497;	comp_67	skyLightLimit
	f	Lnet/minecraft/class_6497;	comp_66	blockLightLimit
	m	(Lnet/minecraft/class_1952$class_6542;)Lnet/minecraft/class_6497;	method_38100	method_38100
		p	0		rules
	m	(Lnet/minecraft/class_1952$class_6542;)Lnet/minecraft/class_6497;	method_38102	method_38102
		p	0		rules
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38101	method_38101
		p	0		instance
	m	(Lnet/minecraft/class_6497;)Lcom/mojang/serialization/DataResult;	method_38099	validate
		p	0		provider
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_6497;	comp_67	skyLightLimit
	m	()Lnet/minecraft/class_6497;	comp_66	blockLightLimit
c	net/minecraft/class_1959	net/minecraft/world/biome/Biome
	f	Lnet/minecraft/class_1959$class_5482;	field_26393	weather
	f	Lnet/minecraft/class_3543;	field_9335	TEMPERATURE_NOISE
	f	Lnet/minecraft/class_4763;	field_22039	effects
	f	Lcom/mojang/serialization/Codec;	field_25819	CODEC
	f	Ljava/lang/ThreadLocal;	field_20335	temperatureCache
	f	Lcom/mojang/serialization/Codec;	field_24677	REGISTRY_CODEC
	f	Lnet/minecraft/class_5485;	field_26635	generationSettings
	f	Lnet/minecraft/class_3543;	field_26392	FROZEN_OCEAN_NOISE
	f	Lnet/minecraft/class_5483;	field_26395	spawnSettings
	f	I	field_30978	MAX_TEMPERATURE_CACHE_SIZE
	f	Lnet/minecraft/class_3543;	field_9324	FOLIAGE_NOISE
	f	Lcom/mojang/serialization/Codec;	field_26633	NETWORK_CODEC
	f	Lcom/mojang/serialization/Codec;	field_26750	REGISTRY_ENTRY_LIST_CODEC
	m	()Ljava/util/Optional;	method_24935	getLoopSound
	m	(Lnet/minecraft/class_2338;)Z	method_39928	shouldGenerateLowerFrozenOceanSurface
		p	1		pos
	m	()I	method_30773	getDefaultGrassColor
	m	()I	method_8698	getFoliageColor
	m	(Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763;	method_30971	method_30971
		p	0		biome
	m	()F	method_8715	getDownfall
	m	()Lnet/minecraft/class_5485;	method_30970	getGenerationSettings
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_8696	canSetSnow
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1959;)Lnet/minecraft/class_5483;	method_28417	method_28417
		p	0		biome
	m	()Ljava/util/Optional;	method_24936	getMoodSound
	m	()Lnet/minecraft/class_1959$class_1963;	method_8694	getPrecipitation
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30776	method_30776
		p	0		instance
	m	()Ljava/util/Optional;	method_27343	getMusic
	m	(Lnet/minecraft/class_2338;)Z	method_39927	doesNotSnow
		p	1		pos
	m	()I	method_30774	getDefaultFoliageColor
	m	()I	method_8697	getSkyColor
	m	(Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482;	method_28409	method_28409
		p	0		biome
	m	(DD)I	method_8711	getGrassColorAt
		p	1		x
		p	3		z
	m	()Lnet/minecraft/class_4763;	method_24377	getEffects
	m	(Lnet/minecraft/class_1959;)Lnet/minecraft/class_5485;	method_28418	method_28418
		p	0		biome
	m	(Lnet/minecraft/class_2338;)F	method_8707	computeTemperature
		p	1		pos
	m	()I	method_24376	getFogColor
	m	()Ljava/util/Optional;	method_24937	getAdditionsSound
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z	method_8685	canSetIce
		p	2		pos
		p	3		doWaterCheck
		p	1		world
	m	()I	method_8713	getWaterFogColor
	m	(Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959;	method_38103	method_38103
		p	1		effects
		p	0		weather
	m	()Ljava/util/Optional;	method_24378	getParticleConfig
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38104	method_38104
		p	0		instance
	m	()Lnet/minecraft/class_5483;	method_30966	getSpawnSettings
	m	(Lnet/minecraft/class_2338;)F	method_21740	getTemperature
		p	1		blockPos
	m	()Z	method_8724	hasHighHumidity
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_8705	canSetIce
		p	2		blockPos
		p	1		world
	m	(Lnet/minecraft/class_2338;)Z	method_39929	isHot
		p	1		pos
	m	(Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959$class_5482;	method_28423	method_28423
		p	0		biome
	m	(Lnet/minecraft/class_1959;)Lnet/minecraft/class_4763;	method_28421	method_28421
		p	0		biome
	m	()I	method_8687	getWaterColor
	m	(Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V	<init>	<init>
		p	1		weather
		p	2		effects
		p	3		generationSettings
		p	4		spawnSettings
	m	()F	method_8712	getTemperature
	m	(Lnet/minecraft/class_2338;)Z	method_33599	isCold
		p	1		pos
c	net/minecraft/class_1959$class_5482	net/minecraft/world/biome/Biome$Weather
	f	Lcom/mojang/serialization/MapCodec;	field_26398	CODEC
	f	Lnet/minecraft/class_1959$class_1963;	comp_843	precipitation
	f	F	comp_846	downfall
	f	F	comp_844	temperature
	f	Lnet/minecraft/class_1959$class_5484;	comp_845	temperatureModifier
	m	(Lnet/minecraft/class_1959$class_5482;)Ljava/lang/Float;	method_30786	method_30786
		p	0		weather
	m	(Lnet/minecraft/class_1959$class_1963;FLnet/minecraft/class_1959$class_5484;F)V	<init>	<init>
		p	1		precipitation
		p	2		temperature
		p	3		temperatureModifier
		p	4		downfall
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30782	method_30782
		p	0		instance
	m	(Lnet/minecraft/class_1959$class_5482;)Ljava/lang/Float;	method_30788	method_30788
		p	0		weather
	m	(Lnet/minecraft/class_1959$class_5482;)Lnet/minecraft/class_1959$class_1963;	method_30789	method_30789
		p	0		weather
	m	(Lnet/minecraft/class_1959$class_5482;)Lnet/minecraft/class_1959$class_5484;	method_30787	method_30787
		p	0		weather
	m	()Lnet/minecraft/class_1959$class_5484;	comp_845	temperatureModifier
	m	()Lnet/minecraft/class_1959$class_1963;	comp_843	precipitation
	m	()F	comp_846	downfall
	m	()F	comp_844	temperature
c	net/minecraft/class_1959$class_5484	net/minecraft/world/biome/Biome$TemperatureModifier
	f	Ljava/lang/String;	field_26410	name
	f	Lcom/mojang/serialization/Codec;	field_26409	CODEC
	f	Lnet/minecraft/class_1959$class_5484;	field_26408	FROZEN
	f	Lnet/minecraft/class_1959$class_5484;	field_26407	NONE
	m	()Ljava/lang/String;	method_30800	getName
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	(Lnet/minecraft/class_2338;F)F	method_30798	getModifiedTemperature
		p	1		pos
		p	2		temperature
c	net/minecraft/class_1959$class_1960	net/minecraft/world/biome/Biome$Builder
	f	Lnet/minecraft/class_5485;	field_26637	generationSettings
	f	Lnet/minecraft/class_5483;	field_26636	spawnSettings
	f	Lnet/minecraft/class_1959$class_1963;	field_9346	precipitation
	f	Ljava/lang/Float;	field_9351	downfall
	f	Lnet/minecraft/class_4763;	field_22042	specialEffects
	f	Lnet/minecraft/class_1959$class_5484;	field_26396	temperatureModifier
	f	Ljava/lang/Float;	field_9349	temperature
	m	(Lnet/minecraft/class_1959$class_1963;)Lnet/minecraft/class_1959$class_1960;	method_8735	precipitation
		p	1		precipitation
	m	(Lnet/minecraft/class_4763;)Lnet/minecraft/class_1959$class_1960;	method_24379	effects
		p	1		effects
	m	(Lnet/minecraft/class_5483;)Lnet/minecraft/class_1959$class_1960;	method_30974	spawnSettings
		p	1		spawnSettings
	m	(Lnet/minecraft/class_5485;)Lnet/minecraft/class_1959$class_1960;	method_30973	generationSettings
		p	1		generationSettings
	m	(F)Lnet/minecraft/class_1959$class_1960;	method_8727	downfall
		p	1		downfall
	m	(F)Lnet/minecraft/class_1959$class_1960;	method_8747	temperature
		p	1		temperature
	m	()Lnet/minecraft/class_1959;	method_30972	build
	m	(Lnet/minecraft/class_1959$class_5484;)Lnet/minecraft/class_1959$class_1960;	method_30777	temperatureModifier
		p	1		temperatureModifier
c	net/minecraft/class_1959$class_1963	net/minecraft/world/biome/Biome$Precipitation
	f	Ljava/lang/String;	field_9385	name
	f	Lcom/mojang/serialization/Codec;	field_24680	CODEC
	f	Lnet/minecraft/class_1959$class_1963;	field_9383	SNOW
	f	Lnet/minecraft/class_1959$class_1963;	field_9382	RAIN
	f	Lnet/minecraft/class_1959$class_1963;	field_9384	NONE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_8752	getName
c	net/minecraft/class_1959$1	net/minecraft/world/biome/Biome$1
	m	(I)V	rehash	rehash
		p	1		n
c	net/minecraft/class_7278	net/minecraft/client/render/entity/animation/WardenAnimations
	f	Lnet/minecraft/class_7184;	field_38879	CHARGING_SONIC_BOOM
	f	Lnet/minecraft/class_7184;	field_38303	DIGGING
	f	Lnet/minecraft/class_7184;	field_38302	EMERGING
	f	Lnet/minecraft/class_7184;	field_38305	SNIFFING
	f	Lnet/minecraft/class_7184;	field_38304	ROARING
	f	Lnet/minecraft/class_7184;	field_38306	ATTACKING
c	net/minecraft/class_1973	net/minecraft/world/biome/source/CheckerboardBiomeSource
	f	Lcom/mojang/serialization/Codec;	field_24715	CODEC
	f	I	field_9480	gridSize
	f	Lnet/minecraft/class_6885;	field_9481	biomeArray
	f	I	field_24716	scale
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28454	method_28454
		p	0		instance
	m	(Lnet/minecraft/class_6885;I)V	<init>	<init>
		p	1		biomes
		p	2		size
c	net/minecraft/class_1972	net/minecraft/world/biome/BiomeKeys
	f	Lnet/minecraft/class_5321;	field_9408	WARM_OCEAN
	f	Lnet/minecraft/class_5321;	field_9409	FOREST
	f	Lnet/minecraft/class_5321;	field_23859	BASALT_DELTAS
	f	Lnet/minecraft/class_5321;	field_9411	THE_END
	f	Lnet/minecraft/class_5321;	field_9412	BIRCH_FOREST
	f	Lnet/minecraft/class_5321;	field_9414	FLOWER_FOREST
	f	Lnet/minecraft/class_5321;	field_9415	BADLANDS
	f	Lnet/minecraft/class_5321;	field_9417	JUNGLE
	f	Lnet/minecraft/class_5321;	field_9418	DEEP_FROZEN_OCEAN
	f	Lnet/minecraft/class_5321;	field_9419	STONY_SHORE
	f	Lnet/minecraft/class_5321;	field_35115	FROZEN_PEAKS
	f	Lnet/minecraft/class_5321;	field_35114	WINDSWEPT_SAVANNA
	f	Lnet/minecraft/class_5321;	field_35113	OLD_GROWTH_SPRUCE_TAIGA
	f	Lnet/minecraft/class_5321;	field_35112	OLD_GROWTH_BIRCH_FOREST
	f	Lnet/minecraft/class_5321;	field_35119	OLD_GROWTH_PINE_TAIGA
	f	Lnet/minecraft/class_5321;	field_35118	SPARSE_JUNGLE
	f	Lnet/minecraft/class_5321;	field_35117	SNOWY_PLAINS
	f	Lnet/minecraft/class_5321;	field_35116	WINDSWEPT_HILLS
	f	Lnet/minecraft/class_5321;	field_9420	TAIGA
	f	Lnet/minecraft/class_5321;	field_35111	WINDSWEPT_GRAVELLY_HILLS
	f	Lnet/minecraft/class_5321;	field_35110	WOODED_BADLANDS
	f	Lnet/minecraft/class_5321;	field_9423	OCEAN
	f	Lnet/minecraft/class_5321;	field_35120	WINDSWEPT_FOREST
	f	Lnet/minecraft/class_5321;	field_28107	DRIPSTONE_CAVES
	f	Lnet/minecraft/class_5321;	field_9449	SAVANNA
	f	Lnet/minecraft/class_5321;	field_38748	MANGROVE_SWAMP
	f	Lnet/minecraft/class_5321;	field_9451	PLAINS
	f	Lnet/minecraft/class_5321;	field_9453	ICE_SPIKES
	f	Lnet/minecraft/class_5321;	field_9454	SNOWY_TAIGA
	f	Lnet/minecraft/class_5321;	field_9455	SUNFLOWER_PLAINS
	f	Lnet/minecraft/class_5321;	field_37543	DEEP_DARK
	f	Lnet/minecraft/class_5321;	field_9457	SMALL_END_ISLANDS
	f	Lnet/minecraft/class_5321;	field_9461	NETHER_WASTES
	f	Lnet/minecraft/class_5321;	field_9462	MUSHROOM_FIELDS
	f	Lnet/minecraft/class_5321;	field_9463	FROZEN_RIVER
	f	Lnet/minecraft/class_5321;	field_9465	END_BARRENS
	f	Lnet/minecraft/class_5321;	field_9467	COLD_OCEAN
	f	Lnet/minecraft/class_5321;	field_9424	DESERT
	f	Lnet/minecraft/class_5321;	field_9430	SAVANNA_PLATEAU
	f	Lnet/minecraft/class_5321;	field_9434	BEACH
	f	Lnet/minecraft/class_5321;	field_9435	FROZEN_OCEAN
	f	Lnet/minecraft/class_5321;	field_9438	RIVER
	f	Lnet/minecraft/class_5321;	field_9439	DEEP_LUKEWARM_OCEAN
	f	Lnet/minecraft/class_5321;	field_9440	BAMBOO_JUNGLE
	f	Lnet/minecraft/class_5321;	field_9441	LUKEWARM_OCEAN
	f	Lnet/minecraft/class_5321;	field_9442	END_HIGHLANDS
	f	Lnet/minecraft/class_5321;	field_9443	ERODED_BADLANDS
	f	Lnet/minecraft/class_5321;	field_9446	DEEP_OCEAN
	f	Lnet/minecraft/class_5321;	field_9447	END_MIDLANDS
	f	Lnet/minecraft/class_5321;	field_34474	JAGGED_PEAKS
	f	Lnet/minecraft/class_5321;	field_34472	SNOWY_SLOPES
	f	Lnet/minecraft/class_5321;	field_34471	GROVE
	f	Lnet/minecraft/class_5321;	field_34475	STONY_PEAKS
	f	Lnet/minecraft/class_5321;	field_34470	MEADOW
	f	Lnet/minecraft/class_5321;	field_9470	DEEP_COLD_OCEAN
	f	Lnet/minecraft/class_5321;	field_9471	SWAMP
	f	Lnet/minecraft/class_5321;	field_9473	THE_VOID
	f	Lnet/minecraft/class_5321;	field_9475	DARK_FOREST
	f	Lnet/minecraft/class_5321;	field_9478	SNOWY_BEACH
	f	Lnet/minecraft/class_5321;	field_22076	SOUL_SAND_VALLEY
	f	Lnet/minecraft/class_5321;	field_22077	CRIMSON_FOREST
	f	Lnet/minecraft/class_5321;	field_22075	WARPED_FOREST
	f	Lnet/minecraft/class_5321;	field_29218	LUSH_CAVES
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_8775	register
		p	0		name
c	net/minecraft/class_1966	net/minecraft/world/biome/source/BiomeSource
	f	Ljava/util/Set;	field_20643	biomes
	f	Lcom/mojang/serialization/Codec;	field_24713	CODEC
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		biomes
	m	(Lnet/minecraft/class_2338;IIILjava/util/function/Predicate;Lnet/minecraft/class_6544$class_6552;Lnet/minecraft/class_4538;)Lcom/mojang/datafixers/util/Pair;	method_42310	locateBiome
		p	1		origin
		p	4		verticalBlockCheckInterval
		p	5		predicate
		p	2		radius
		p	3		horizontalBlockCheckInterval
		p	6		noiseSampler
		p	7		world
	m	(Ljava/util/stream/Stream;)V	<init>	<init>
		p	1		biomeStream
	m	(IIIILjava/util/function/Predicate;Lnet/minecraft/class_5819;Lnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair;	method_8762	locateBiome
		p	1		x
		p	2		y
		p	3		z
		p	4		radius
		p	5		predicate
		p	6		random
		p	7		noiseSampler
	m	()Lcom/mojang/serialization/Codec;	method_28442	getCodec
	m	(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_6544$class_6552;)V	method_38114	addDebugInfo
		p	3		noiseSampler
		p	1		info
		p	2		pos
	m	()Ljava/util/Set;	method_28443	getBiomes
	m	(IIIIILjava/util/function/Predicate;Lnet/minecraft/class_5819;ZLnet/minecraft/class_6544$class_6552;)Lcom/mojang/datafixers/util/Pair;	method_24385	locateBiome
		p	7		random
		p	6		predicate
		p	5		blockCheckInterval
		p	9		noiseSampler
		p	4		radius
		p	3		z
		p	2		y
		p	1		x
	m	(IIIILnet/minecraft/class_6544$class_6552;)Ljava/util/Set;	method_8763	getBiomesInArea
		p	3		z
		p	2		y
		p	1		x
		p	5		sampler
		p	4		radius
c	net/minecraft/class_2470	net/minecraft/util/BlockRotation
	f	Lcom/mojang/serialization/Codec;	field_39313	CODEC
	f	Ljava/lang/String;	field_39314	id
	f	Lnet/minecraft/class_4990;	field_23264	directionTransformation
	f	Lnet/minecraft/class_2470;	field_11464	CLOCKWISE_180
	f	Lnet/minecraft/class_2470;	field_11465	COUNTERCLOCKWISE_90
	f	Lnet/minecraft/class_2470;	field_11467	NONE
	f	Lnet/minecraft/class_2470;	field_11463	CLOCKWISE_90
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2470;	method_16548	random
		p	0		random
	m	()Lnet/minecraft/class_4990;	method_26383	getDirectionTransformation
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_4990;)V	<init>	<init>
		p	3		id
		p	4		directionTransformation
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_10503	rotate
		p	1		direction
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2470;	method_10501	rotate
		p	1		rotation
	m	(II)I	method_10502	rotate
		p	1		rotation
		p	2		fullTurn
	m	(Lnet/minecraft/class_5819;)Ljava/util/List;	method_16547	randomRotationOrder
		p	0		random
c	net/minecraft/class_2471	net/minecraft/data/server/ItemTagProvider
	f	Ljava/util/function/Function;	field_23783	blockTags
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_6862;)V	method_10505	copy
		p	2		itemTag
		p	1		blockTag
	m	(Lnet/minecraft/class_2403;Lnet/minecraft/class_2466;)V	<init>	<init>
		p	2		blockTagsProvider
		p	1		root
c	net/minecraft/class_1140	net/minecraft/client/sound/SoundSystem
	f	J	field_34967	lastSoundDeviceCheckTime
	f	Z	field_5563	started
	f	Lcom/google/common/collect/Multimap;	field_18951	sounds
	f	Lnet/minecraft/class_4238;	field_18948	taskQueue
	f	Lnet/minecraft/class_315;	field_5555	settings
	f	Lnet/minecraft/class_4225;	field_18945	soundEngine
	f	F	field_33021	MIN_PITCH
	f	Lorg/slf4j/Logger;	field_5559	LOGGER
	f	Ljava/lang/String;	field_34827	OPENAL_SOFT_ON
	f	Lnet/minecraft/class_4227;	field_18946	listener
	f	Ljava/lang/String;	field_33020	FOR_THE_DEBUG
	f	Ljava/util/List;	field_5558	listeners
	f	Ljava/util/List;	field_5557	tickingSounds
	f	F	field_33024	MAX_VOLUME
	f	Ljava/util/Map;	field_18950	sources
	f	Lnet/minecraft/class_4237;	field_18947	soundLoader
	f	Lnet/minecraft/class_4235;	field_18949	channel
	f	I	field_34828	OPENAL_SOFT_ON_LENGTH
	f	Lorg/slf4j/Marker;	field_5553	MARKER
	f	F	field_33023	MIN_VOLUME
	f	Ljava/util/Set;	field_5561	UNKNOWN_SOUNDS
	f	Ljava/util/List;	field_20532	soundsToPlayNextTick
	f	I	field_5550	ticks
	f	J	field_34966	MIN_TIME_INTERVAL_TO_RELOAD_SOUNDS
	f	Ljava/util/concurrent/atomic/AtomicReference;	field_35083	deviceChangeStatus
	f	F	field_33022	MAX_PITCH
	f	Ljava/util/Map;	field_5566	startTicks
	f	Ljava/util/Map;	field_18952	soundEndTicks
	f	Ljava/util/List;	field_5551	preloadedSounds
	f	Lnet/minecraft/class_1144;	field_5552	loader
	m	()V	method_19761	pauseAll
	m	(Ljava/util/stream/Stream;)V	method_19759	method_19759
		p	0		sources
	m	(Lnet/minecraft/class_1113;)V	method_19753	stop
		p	1		sound
	m	(Lnet/minecraft/class_1113;)F	method_4849	getAdjustedPitch
		p	1		sound
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V	method_4838	stopSounds
		p	1		id
		p	2		category
	m	(Lnet/minecraft/class_4235$class_4236;Lnet/minecraft/class_4234;)V	method_19758	method_19758
		p	1		stream
	m	(Lnet/minecraft/class_1113;)Z	method_24880	shouldRepeatInstantly
		p	0		sound
	m	(Lnet/minecraft/class_1113;)F	method_4853	getAdjustedVolume
		p	1		sound
	m	(Lnet/minecraft/class_4184;)V	method_4840	updateListenerPosition
		p	1		camera
	m	()V	method_4856	stop
	m	()V	method_19762	resumeAll
	m	(Lnet/minecraft/class_4234;Lnet/minecraft/class_4224;)V	method_19755	method_19755
		p	1		source
	m	(Lnet/minecraft/class_3419;)F	method_4850	getSoundVolume
		p	1		category
	m	(FFLnet/minecraft/class_1113$class_1114;FZZLnet/minecraft/class_243;ZLnet/minecraft/class_4224;)V	method_19749	method_19749
		p	8		source
	m	(Lnet/minecraft/class_4235$class_4236;Lnet/minecraft/class_4231;)V	method_19757	method_19757
		p	1		sound
	m	(Ljava/util/stream/Stream;)V	method_19760	method_19760
		p	0		sources
	m	(FLnet/minecraft/class_3419;)F	method_43222	getAdjustedVolume
		p	1		volume
		p	2		category
	m	(FLnet/minecraft/class_4224;)V	method_19750	method_19750
		p	1		source
	m	(Lnet/minecraft/class_3419;F)V	method_4844	updateSoundVolume
		p	2		volume
		p	1		category
	m	(Lnet/minecraft/class_1145;)V	method_4847	unregisterListener
		p	1		listener
	m	()V	method_4837	reloadSounds
	m	(Lnet/minecraft/class_1113;)Z	method_24879	isRepeatDelayed
		p	0		sound
	m	(Lnet/minecraft/class_1145;)V	method_4855	registerListener
		p	1		listener
	m	()V	method_4857	tick
	m	()Z	method_38744	shouldReloadSounds
	m	(Lnet/minecraft/class_1113;I)V	method_4852	play
		p	2		delay
		p	1		sound
	m	(Lnet/minecraft/class_4235$class_4236;)V	method_19756	method_19756
		p	0		source
	m	()Ljava/lang/String;	method_20304	getDebugString
	m	()Ljava/util/List;	method_38564	getSoundDevices
	m	(Z)V	method_20185	tick
		p	1		paused
	m	(Lnet/minecraft/class_4231;Lnet/minecraft/class_4224;)V	method_19752	method_19752
		p	1		source
	m	(Lnet/minecraft/class_1113;)Z	method_24878	canRepeatInstantly
		p	0		sound
	m	(Lnet/minecraft/class_1113;Lnet/minecraft/class_4235$class_4236;)V	method_19754	method_19754
		p	1		source
		p	2		sourceManager
	m	()V	method_4846	start
	m	(Lnet/minecraft/class_1113;)Z	method_4835	isPlaying
		p	1		sound
	m	(Lnet/minecraft/class_1111;)V	method_4851	addPreloadedSound
		p	1		sound
	m	(FFLnet/minecraft/class_243;Lnet/minecraft/class_4224;)V	method_19748	method_19748
		p	3		source
	m	(Lnet/minecraft/class_1144;Lnet/minecraft/class_315;Lnet/minecraft/class_3300;)V	<init>	<init>
		p	2		settings
		p	3		resourceManager
		p	1		loader
	m	(Lnet/minecraft/class_1117;)V	method_22139	playNextTick
		p	1		sound
	m	(Lnet/minecraft/class_1113;)V	method_4854	play
		p	1		sound
	m	()V	method_4843	stopAll
c	net/minecraft/class_1140$class_6665	net/minecraft/client/sound/SoundSystem$DeviceChangeStatus
	f	Lnet/minecraft/class_1140$class_6665;	field_35086	NO_CHANGE
	f	Lnet/minecraft/class_1140$class_6665;	field_35084	ONGOING
	f	Lnet/minecraft/class_1140$class_6665;	field_35085	CHANGE_DETECTED
c	net/minecraft/class_1144	net/minecraft/client/sound/SoundManager
	f	Lnet/minecraft/class_1111;	field_5592	MISSING_SOUND
	f	Ljava/util/Map;	field_5588	sounds
	f	Lcom/google/gson/Gson;	field_5594	GSON
	f	Lcom/google/gson/reflect/TypeToken;	field_5591	TYPE
	f	Lnet/minecraft/class_1140;	field_5590	soundSystem
	f	Ljava/lang/String;	field_33026	SOUNDS_JSON
	f	Lorg/slf4j/Logger;	field_5593	LOGGER
	m	()V	method_4882	close
	m	()V	method_4880	resumeAll
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_1144$class_4009;	method_18180	prepare
	m	()V	method_38566	reloadSounds
	m	(Lnet/minecraft/class_1113;)V	method_4870	stop
		p	1		sound
	m	(Lnet/minecraft/class_1117;)V	method_22140	playNextTick
		p	1		sound
	m	(Lnet/minecraft/class_3419;F)V	method_4865	updateSoundVolume
		p	2		volume
		p	1		category
	m	(Lnet/minecraft/class_1113;I)V	method_4872	play
		p	1		sound
		p	2		delay
	m	(Lnet/minecraft/class_4184;)V	method_4876	updateListenerPosition
		p	1		camera
	m	(Lnet/minecraft/class_1145;)V	method_4878	registerListener
		p	1		listener
	m	(Lnet/minecraft/class_1145;)V	method_4866	unregisterListener
		p	1		listener
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		resourceManager
		p	2		gameOptions
	m	(Lnet/minecraft/class_1113;)V	method_4873	play
		p	1		sound
	m	(Lnet/minecraft/class_1113;)Z	method_4877	isPlaying
		p	1		sound
	m	()V	method_4881	stopAll
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1146;	method_4869	get
		p	1		id
	m	(Lnet/minecraft/class_1144$class_4009;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18182	apply
	m	()Ljava/util/Collection;	method_4864	getKeys
	m	(Lnet/minecraft/class_1111;Lnet/minecraft/class_2960;Lnet/minecraft/class_3300;)Z	method_4868	isSoundResourcePresent
		p	2		resourceManager
		p	1		id
		p	0		sound
	m	()Ljava/util/List;	method_38565	getSoundDevices
	m	()Ljava/lang/String;	method_20305	getDebugString
	m	()V	method_4879	pauseAll
	m	(Z)V	method_18670	tick
		p	1		paused
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V	method_4875	stopSounds
		p	1		id
		p	2		soundCategory
c	net/minecraft/class_1144$class_4009	net/minecraft/client/sound/SoundManager$SoundList
	f	Ljava/util/Map;	field_17908	loadedSounds
	m	(Ljava/util/Map;Lnet/minecraft/class_1140;)V	method_18186	reload
		p	2		soundSystem
		p	1		sounds
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1110;Lnet/minecraft/class_3300;)V	method_18187	register
		p	1		id
		p	2		entry
		p	3		resourceManager
c	net/minecraft/class_1144$class_4009$1	net/minecraft/client/sound/SoundManager$SoundList$1
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1111;	method_4883	getSound
c	net/minecraft/class_6834	net/minecraft/structure/StructureGeneratorFactory
	m	(Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;	createGenerator	createGenerator
		p	1		context
	m	(Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;	method_39845	method_39845
		p	2		context
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_6622;)Lnet/minecraft/class_6834;	simple	simple
		p	1		generator
		p	0		predicate
	m	(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_6834$class_6835;)Z	method_39844	method_39844
		p	1		context
	m	(Lnet/minecraft/class_2902$class_2903;)Ljava/util/function/Predicate;	checkForBiomeOnTop	checkForBiomeOnTop
		p	0		heightmapType
c	net/minecraft/class_6834$class_6835	net/minecraft/structure/StructureGeneratorFactory$Context
	f	Lnet/minecraft/class_7138;	comp_573	noiseConfig
	f	Lnet/minecraft/class_5455;	comp_314	registryManager
	f	Lnet/minecraft/class_5539;	comp_311	world
	f	Lnet/minecraft/class_3485;	comp_313	structureTemplateManager
	f	Lnet/minecraft/class_1923;	comp_309	chunkPos
	f	Lnet/minecraft/class_1966;	comp_307	biomeSource
	f	Lnet/minecraft/class_2794;	comp_306	chunkGenerator
	f	J	comp_308	seed
	f	Lnet/minecraft/class_3037;	comp_310	config
	f	Ljava/util/function/Predicate;	comp_312	validBiome
	m	(Lnet/minecraft/class_2902$class_2903;)Z	method_39848	isBiomeValid
		p	1		heightmapType
	m	()Lnet/minecraft/class_7138;	comp_573	noiseConfig
	m	()Lnet/minecraft/class_5455;	comp_314	registryManager
	m	()Lnet/minecraft/class_5539;	comp_311	world
	m	()Lnet/minecraft/class_3037;	comp_310	config
	m	()Lnet/minecraft/class_3485;	comp_313	structureTemplateManager
	m	()Lnet/minecraft/class_1966;	comp_307	biomeSource
	m	()J	comp_308	seed
	m	()Lnet/minecraft/class_2794;	comp_306	chunkGenerator
	m	()Ljava/util/function/Predicate;	comp_312	validBiome
	m	()Lnet/minecraft/class_1923;	comp_309	chunkPos
c	net/minecraft/class_2476	net/minecraft/block/SeagrassBlock
	f	Lnet/minecraft/class_265;	field_11485	SHAPE
c	net/minecraft/class_1143	net/minecraft/client/sound/MusicType
	f	I	field_29805	MENU_MAX_DELAY
	f	I	field_29806	GAME_MIN_DELAY
	f	Lnet/minecraft/class_5195;	field_5580	DRAGON
	f	I	field_29804	MENU_MIN_DELAY
	f	Lnet/minecraft/class_5195;	field_5578	CREDITS
	f	Lnet/minecraft/class_5195;	field_5586	GAME
	f	Lnet/minecraft/class_5195;	field_5585	MENU
	f	Lnet/minecraft/class_5195;	field_5576	UNDERWATER
	f	Lnet/minecraft/class_5195;	field_5581	CREATIVE
	f	I	field_29807	GAME_MAX_DELAY
	f	Lnet/minecraft/class_5195;	field_5583	END
	f	I	field_29808	END_MIN_DELAY
	m	(Lnet/minecraft/class_3414;)Lnet/minecraft/class_5195;	method_27283	createIngameMusic
		p	0		event
c	net/minecraft/class_2477	net/minecraft/util/Language
	f	Ljava/lang/String;	field_33187	DEFAULT_LANGUAGE
	f	Ljava/util/regex/Pattern;	field_11489	TOKEN_PATTERN
	f	Lcom/google/gson/Gson;	field_25307	GSON
	f	Lnet/minecraft/class_2477;	field_11486	instance
	f	Lorg/slf4j/Logger;	field_11490	LOGGER
	m	(Lnet/minecraft/class_5348;)Lnet/minecraft/class_5481;	method_30934	reorder
		p	1		text
	m	()Lnet/minecraft/class_2477;	method_10517	getInstance
	m	(Lnet/minecraft/class_2477;)V	method_29427	setInstance
		p	0		language
	m	(Ljava/lang/String;)Ljava/lang/String;	method_4679	get
		p	1		key
	m	()Z	method_29428	isRightToLeft
	m	()Lnet/minecraft/class_2477;	method_29429	create
	m	(Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V	method_29425	load
		p	1		entryConsumer
		p	0		inputStream
	m	(Ljava/util/List;)Ljava/util/List;	method_30933	reorder
		p	1		texts
	m	(Ljava/lang/String;)Z	method_4678	hasTranslation
		p	1		key
c	net/minecraft/class_2477$1	net/minecraft/util/Language$1
	m	(Lnet/minecraft/class_5224;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	method_30935	method_30935
		p	2		string
		p	1		style
	m	(Lnet/minecraft/class_5348;Lnet/minecraft/class_5224;)Z	method_30936	method_30936
		p	1		visitor
c	net/minecraft/class_6832	net/minecraft/world/StructureLocator
	f	Lnet/minecraft/class_1966;	field_36234	biomeSource
	f	I	field_36226	START_NOT_PRESENT_REFERENCE
	f	Lnet/minecraft/class_6830;	field_36227	chunkIoWorker
	f	Lnet/minecraft/class_5539;	field_36233	world
	f	Lnet/minecraft/class_2794;	field_36232	chunkGenerator
	f	Lnet/minecraft/class_3485;	field_36230	structureTemplateManager
	f	Lnet/minecraft/class_2378;	field_36229	biomeRegistry
	f	J	field_36235	seed
	f	Ljava/util/Map;	field_36238	generationPossibilityByStructure
	f	Lnet/minecraft/class_2378;	field_36418	structureRegistry
	f	Lorg/slf4j/Logger;	field_36225	LOGGER
	f	Lnet/minecraft/class_5455;	field_36228	registryManager
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_36237	cachedStructuresByChunkPos
	f	Lnet/minecraft/class_7138;	field_37750	noiseConfig
	f	Lcom/mojang/datafixers/DataFixer;	field_36236	dataFixer
	f	Lnet/minecraft/class_5321;	field_36231	worldKey
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V	method_39839	method_39839
		p	1		start
		p	0		structure
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;ZJ)Lnet/minecraft/class_6833;	method_39832	getStructurePresence
		p	1		pos
		p	4		posLong
		p	2		structure
		p	3		skipReferencedStructures
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833;	method_39831	getStructurePresence
		p	2		type
		p	1		pos
		p	3		skipReferencedStructures
	m	(Lnet/minecraft/class_1923;Ljava/util/Map;)V	method_39833	cache
		p	2		structureStarts
		p	1		pos
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)V	method_39830	incrementReferences
		p	2		structure
		p	1		pos
	m	(Lnet/minecraft/class_6830;Lnet/minecraft/class_5455;Lnet/minecraft/class_3485;Lnet/minecraft/class_5321;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Lnet/minecraft/class_5539;Lnet/minecraft/class_1966;JLcom/mojang/datafixers/DataFixer;)V	<init>	<init>
		p	1		chunkIoWorker
		p	2		registryManager
		p	3		structureTemplateManager
		p	8		biomeSource
		p	9		seed
		p	11		dataFixer
		p	4		worldKey
		p	5		chunkGenerator
		p	6		noiseConfig
		p	7		world
	m	(Lnet/minecraft/class_2487;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	method_39842	collectStructuresAndReferences
		p	1		nbt
	m	(Lnet/minecraft/class_3195;Ljava/lang/Integer;)Ljava/lang/Integer;	method_39836	method_39836
		p	1		references
		p	0		feature
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;)Z	method_39829	isGenerationPossible
		c	{@return whether {@code structure} is able to generate in {@code pos}}\n\n<p>This method only performs simple checks like biomes.
		p	1		pos
		p	2		structure
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;J)Z	method_41143	method_41143
		p	3		chunkPos
	m	(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/Long2BooleanMap;	method_39834	method_39834
		p	0		structure2
	m	(Lnet/minecraft/class_3195;Ljava/lang/Long;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	method_39837	method_39837
		p	1		pos
		p	2		referencesByStructure
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833;	method_39840	getStructurePresence
		p	3		skipReferencedStructures
		p	1		referencesByStructure
		p	2		structure
	m	(JLit/unimi/dsi/fastutil/longs/Long2BooleanMap;)V	method_39827	method_39827
		p	2		generationPossibilityByChunkPos
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	method_39838	createMapIfEmpty
		p	0		map
	m	(JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V	method_39828	cache
		p	3		referencesByStructure
		p	1		pos
c	net/minecraft/class_5504	net/minecraft/world/biome/BuiltinBiomes
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_40363	getDefaultBiome
c	net/minecraft/class_1142	net/minecraft/client/sound/MusicTracker
	f	I	field_33019	DEFAULT_TIME_UNTIL_NEXT_SONG
	f	Lnet/minecraft/class_310;	field_5575	client
	f	Lnet/minecraft/class_1113;	field_5574	current
	f	I	field_5572	timeUntilNextSong
	f	Lnet/minecraft/class_5819;	field_5571	random
	m	(Lnet/minecraft/class_5195;)Z	method_4860	isPlayingType
		p	1		type
	m	(Lnet/minecraft/class_5195;)V	method_4858	play
		p	1		type
	m	()V	method_18669	tick
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()V	method_4859	stop
c	net/minecraft/class_2478	net/minecraft/block/AbstractSignBlock
	f	Lnet/minecraft/class_2746;	field_11491	WATERLOGGED
	f	Lnet/minecraft/class_4719;	field_21675	type
	f	Lnet/minecraft/class_265;	field_11492	SHAPE
	m	()Lnet/minecraft/class_4719;	method_24025	getSignType
	m	(Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_4719;)V	<init>	<init>
		p	1		settings
		p	2		type
c	net/minecraft/class_6833	net/minecraft/world/StructurePresence
	c	An enum holding the presence of a certain structure start in a chunk.\n\n@see StructureLocator
	f	Lnet/minecraft/class_6833;	field_36241	CHUNK_LOAD_NEEDED
		c	The chunk is not loaded.
	f	Lnet/minecraft/class_6833;	field_36239	START_PRESENT
		c	The structure start is present in the chunk.
	f	Lnet/minecraft/class_6833;	field_36240	START_NOT_PRESENT
		c	The structure start is not present in the chunk, or the\nstart was already referenced and the {@code skipReferencedStructures}\nis set to {@code true}.
c	net/minecraft/class_2479	net/minecraft/nbt/NbtByteArray
	c	Represents an NBT byte array. This object is mutable and backed by {@code byte[]}.\nIts type is {@value NbtElement#BYTE_ARRAY_TYPE}. Like Java arrays, accessing\nindices that are out of bounds will throw {@link ArrayIndexOutOfBoundsException}.\nThe backing array can be obtained via {@link #getByteArray()}.
	f	I	field_33188	SIZE
	f	[B	field_11493	value
	f	Lnet/minecraft/class_4614;	field_21024	TYPE
	m	(I)Lnet/minecraft/class_2481;	method_17804	method_10536
	m	()[B	method_10521	getByteArray
		c	{@return the underlying byte array}\n\n@apiNote This does not copy the array, so modifications to the returned array\nalso apply to this NBT byte array.
	m	(I)Lnet/minecraft/class_2481;	method_10523	get
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		value
	m	(I)Ljava/lang/Object;	get	get
		p	1		index
	m	(Ljava/util/List;)[B	method_10522	toArray
		p	0		list
	m	(ILnet/minecraft/class_2481;)V	method_17805	method_10531
	m	(ILnet/minecraft/class_2481;)Lnet/minecraft/class_2481;	method_17803	set
	m	([B)V	<init>	<init>
		p	1		value
c	net/minecraft/class_2479$1	net/minecraft/nbt/NbtByteArray$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2479;	method_23232	read
c	net/minecraft/class_6830	net/minecraft/world/storage/NbtScannable
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_6836;)Ljava/util/concurrent/CompletableFuture;	method_39795	scanChunk
		p	1		pos
		p	2		scanner
c	net/minecraft/class_1148	net/minecraft/client/sound/SoundContainer
	m	(Lnet/minecraft/class_5819;)Ljava/lang/Object;	method_4893	getSound
		p	1		random
	m	(Lnet/minecraft/class_1140;)V	method_18188	preload
		p	1		soundSystem
	m	()I	method_4894	getWeight
c	net/minecraft/class_2472	net/minecraft/block/SeaPickleBlock
	f	Lnet/minecraft/class_265;	field_11470	TWO_PICKLES_SHAPE
	f	Lnet/minecraft/class_2746;	field_11475	WATERLOGGED
	f	I	field_31241	MAX_PICKLES
	f	Lnet/minecraft/class_265;	field_11473	ONE_PICKLE_SHAPE
	f	Lnet/minecraft/class_265;	field_11474	FOUR_PICKLES_SHAPE
	f	Lnet/minecraft/class_265;	field_11471	THREE_PICKLES_SHAPE
	f	Lnet/minecraft/class_2758;	field_11472	PICKLES
	m	(Lnet/minecraft/class_2680;)Z	method_10506	isDry
		p	0		state
c	net/minecraft/class_2473	net/minecraft/block/SaplingBlock
	f	Lnet/minecraft/class_2758;	field_11476	STAGE
	f	Lnet/minecraft/class_2647;	field_11477	generator
	f	Lnet/minecraft/class_265;	field_11478	SHAPE
	m	(Lnet/minecraft/class_2647;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		generator
		p	2		settings
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)V	method_10507	generate
		p	1		world
		p	2		pos
		p	3		state
		p	4		random
c	net/minecraft/class_1146	net/minecraft/client/sound/WeightedSoundSet
	f	Lnet/minecraft/class_5819;	field_5601	random
	f	Lnet/minecraft/class_2960;	field_5602	id
	f	Ljava/util/List;	field_5600	sounds
	f	Lnet/minecraft/class_2561;	field_5599	subtitle
	m	(Lnet/minecraft/class_1148;)V	method_4885	add
		p	1		container
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1111;	method_4887	getSound
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)V	<init>	<init>
		p	1		id
		p	2		subtitle
	m	()Lnet/minecraft/class_2960;	method_35812	getId
	m	()Lnet/minecraft/class_2561;	method_4886	getSubtitle
c	net/minecraft/class_5500	net/minecraft/client/gui/screen/option/SimpleOptionsScreen
	f	Lnet/minecraft/class_339;	field_26680	narratorButton
	f	[Lnet/minecraft/class_7172;	field_26679	options
	f	Lnet/minecraft/class_353;	field_26681	buttonList
	m	(Lnet/minecraft/class_4185;)V	method_31049	method_31049
		p	1		button
	m	()V	method_31050	updateNarratorButtonText
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_2561;[Lnet/minecraft/class_7172;)V	<init>	<init>
		p	1		parent
		p	2		gameOptions
		p	3		title
		p	4		options
	m	()V	method_31387	initFooter
c	net/minecraft/class_2474	net/minecraft/data/server/AbstractTagProvider
	f	Lnet/minecraft/class_2378;	field_11482	registry
	f	Lorg/slf4j/Logger;	field_11479	LOGGER
	f	Ljava/util/Map;	field_11481	tagBuilders
	f	Lnet/minecraft/class_2403$class_7489;	field_39380	pathResolver
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2474$class_5124;	method_10512	getOrCreateTagBuilder
		p	1		tag
	m	()V	method_10514	configure
	m	(Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Lnet/minecraft/class_3495;)V	method_27046	method_27046
		p	2		id
		p	3		builder
	m	(Lnet/minecraft/class_3497;)Z	method_33130	method_33130
		p	1		tag
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495;	method_27170	method_27170
		p	0		id
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_3495;	method_27169	getTagBuilder
		p	1		tag
	m	(Lnet/minecraft/class_2403;Lnet/minecraft/class_2378;)V	<init>	<init>
		p	2		registry
		p	1		root
c	net/minecraft/class_2474$class_5124	net/minecraft/data/server/AbstractTagProvider$ObjectBuilder
	f	Lnet/minecraft/class_3495;	field_23960	builder
	f	Lnet/minecraft/class_2378;	field_23961	registry
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124;	method_35922	addOptional
		p	1		id
	m	([Lnet/minecraft/class_5321;)Lnet/minecraft/class_2474$class_5124;	method_40565	add
		p	1		keys
	m	(Lnet/minecraft/class_3495;Lnet/minecraft/class_2378;)V	<init>	<init>
		p	1		builder
		p	2		registry
	m	(Ljava/lang/Object;)Lnet/minecraft/class_2474$class_5124;	method_26793	add
		p	1		element
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2474$class_5124;	method_35923	addOptionalTag
		p	1		id
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2474$class_5124;	method_26792	addTag
		p	1		identifiedTag
	m	(Lnet/minecraft/class_2960;)V	method_27171	method_27171
		p	1		id
	m	([Ljava/lang/Object;)Lnet/minecraft/class_2474$class_5124;	method_26795	add
		p	1		elements
c	net/minecraft/class_1145	net/minecraft/client/sound/SoundInstanceListener
	m	(Lnet/minecraft/class_1113;Lnet/minecraft/class_1146;)V	method_4884	onSoundPlayed
		p	2		soundSet
		p	1		sound
c	net/minecraft/class_2469	net/minecraft/data/server/FluidTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_6825	net/minecraft/world/gen/feature/VillagePlacedFeatures
	f	Lnet/minecraft/class_6880;	field_36196	PILE_MELON
	f	Lnet/minecraft/class_6880;	field_36197	PILE_SNOW
	f	Lnet/minecraft/class_6880;	field_36198	PILE_ICE
	f	Lnet/minecraft/class_6880;	field_36199	PILE_PUMPKIN
	f	Lnet/minecraft/class_6880;	field_36195	PILE_HAY
	f	Lnet/minecraft/class_6880;	field_36203	PINE
	f	Lnet/minecraft/class_6880;	field_36202	SPRUCE
	f	Lnet/minecraft/class_6880;	field_36201	ACACIA
	f	Lnet/minecraft/class_6880;	field_36200	OAK
	f	Lnet/minecraft/class_6880;	field_36207	PATCH_BERRY_BUSH
	f	Lnet/minecraft/class_6880;	field_36206	PATCH_TAIGA_GRASS
	f	Lnet/minecraft/class_6880;	field_36205	FLOWER_PLAIN
	f	Lnet/minecraft/class_6880;	field_36204	PATCH_CACTUS
c	net/minecraft/class_6826	net/minecraft/util/FixedBufferInputStream
	c	A buffered input stream that uses a fixed-size buffer array.
	f	Ljava/io/InputStream;	field_36210	stream
	f	I	field_36209	DEFAULT_BUFFER_SIZE
	f	I	field_36212	end
	f	[B	field_36211	buf
	f	I	field_36213	start
	m	()I	method_39779	getAvailableBuffer
	m	([BII)I	read	read
		p	3		length
		p	2		offset
		p	1		buf
	m	(Ljava/io/InputStream;I)V	<init>	<init>
		p	1		stream
		p	2		size
	m	(Ljava/io/InputStream;)V	<init>	<init>
		p	1		stream
	m	(J)J	skip	skip
		p	1		n
	m	()V	method_39780	fill
c	net/minecraft/class_2480	net/minecraft/block/ShulkerBoxBlock
	f	Lnet/minecraft/class_1767;	field_11494	color
	f	Lnet/minecraft/class_2960;	field_11495	CONTENTS
	f	Lnet/minecraft/class_2754;	field_11496	FACING
	m	(Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248;	method_10525	get
		p	0		dyeColor
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_1767;	method_10527	getColor
		p	0		item
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2627;)Z	method_33383	canOpen
		p	2		pos
		p	3		entity
		p	0		state
		p	1		world
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_1767;	method_10526	getColor
		p	0		block
	m	(Lnet/minecraft/class_1767;)Lnet/minecraft/class_1799;	method_10529	getItemStack
		p	0		color
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		color
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2627;)V	method_38234	method_38234
		p	1		blockEntity
	m	(Lnet/minecraft/class_2627;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V	method_10524	method_10524
		p	1		context
		p	2		consumer
	m	()Lnet/minecraft/class_1767;	method_10528	getColor
c	net/minecraft/class_2481	net/minecraft/nbt/NbtByte
	c	Represents an NBT byte. Its type is {@value NbtElement#BYTE_TYPE}.\nInstances are immutable.
	f	B	field_11498	value
	f	Lnet/minecraft/class_4614;	field_21025	TYPE
	f	Lnet/minecraft/class_2481;	field_21027	ONE
		c	The NBT byte representing {@code 1}.\n\n@apiNote This is often used to indicate a true boolean value.
	f	Lnet/minecraft/class_2481;	field_21026	ZERO
		c	The NBT byte representing {@code 0}.\n\n@apiNote This is often used to indicate a false boolean value.
	f	I	field_33189	SIZE
	m	()Lnet/minecraft/class_2481;	method_10530	copy
	m	(Z)Lnet/minecraft/class_2481;	method_23234	of
		c	{@return the NBT byte representing the boolean {@code value}}
		p	0		value
	m	(B)V	<init>	<init>
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(B)Lnet/minecraft/class_2481;	method_23233	of
		c	{@return the NBT byte from {@code value}}\n\n@implNote This returns the value from the cache.
		p	0		value
c	net/minecraft/class_2481$1	net/minecraft/nbt/NbtByte$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2481;	method_23235	read
c	net/minecraft/class_2481$class_4610	net/minecraft/nbt/NbtByte$Cache
	f	[Lnet/minecraft/class_2481;	field_21028	VALUES
c	net/minecraft/class_2482	net/minecraft/block/SlabBlock
	f	Lnet/minecraft/class_265;	field_11500	BOTTOM_SHAPE
	f	Lnet/minecraft/class_2746;	field_11502	WATERLOGGED
	f	Lnet/minecraft/class_2754;	field_11501	TYPE
	f	Lnet/minecraft/class_265;	field_11499	TOP_SHAPE
c	net/minecraft/class_1151	net/minecraft/client/tutorial/MovementTutorialStepHandler
	f	Lnet/minecraft/class_2561;	field_5614	LOOK_DESCRIPTION
	f	Lnet/minecraft/class_2561;	field_5617	MOVE_DESCRIPTION
	f	Lnet/minecraft/class_2561;	field_5621	LOOK_TITLE
	f	Z	field_5620	movedLastTick
	f	Lnet/minecraft/class_2561;	field_5624	MOVE_TITLE
	f	Z	field_5619	lookedAroundLastTick
	f	Lnet/minecraft/class_1156;	field_5618	manager
	f	Lnet/minecraft/class_372;	field_5622	moveToast
	f	Lnet/minecraft/class_372;	field_5623	lookAroundToast
	f	I	field_5625	lookAroundCompletionTicks
	f	I	field_5615	movedTicks
	f	I	field_5626	moveAroundCompletionTicks
	f	I	field_5616	ticks
	f	I	field_5627	lookedAroundTicks
	m	(Lnet/minecraft/class_1156;)V	<init>	<init>
		p	1		manager
c	net/minecraft/class_1150	net/minecraft/client/tutorial/NoneTutorialStepHandler
	m	(Lnet/minecraft/class_1156;)V	<init>	<init>
		p	1		manager
c	net/minecraft/class_1155	net/minecraft/client/tutorial/TutorialStepHandler
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V	method_4900	onBlockBreaking
		p	2		pos
		p	1		client
		p	4		progress
		p	3		state
	m	(Lnet/minecraft/class_744;)V	method_4903	onMovement
		p	1		input
	m	()V	method_4899	tick
	m	(DD)V	method_4901	onMouseUpdate
		p	1		deltaX
		p	3		deltaY
	m	()V	method_4902	destroy
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_239;)V	method_4898	onTarget
		p	2		hitResult
		p	1		world
	m	(Lnet/minecraft/class_1799;)V	method_4897	onSlotUpdate
		p	1		stack
	m	()V	method_4904	onInventoryOpened
c	net/minecraft/class_6845	net/minecraft/nbt/scanner/SimpleNbtScanner
	c	A simple NBT scanner visits all elements shallowly, allowing\nimplementations to override it and perform more actions.
	f	Lnet/minecraft/class_6845;	field_36264	NOOP
		c	The simple NBT scanner that performs no action.
c	net/minecraft/class_2487	net/minecraft/nbt/NbtCompound
	c	Represents an NBT compound object. This mutable object holds unordered key-value pairs\nwith distinct case-sensitive string keys. This can effectively be used like a\n{@code HashMap<String, NbtElement>}. Note that this <strong>does not</strong> implement\n{@link java.util.Map}. Its type is {@value NbtElement#COMPOUND_TYPE}. To get the compound\nas a map, use {@link #toMap()}.\n\n<p>There are two ways to use this compound; one is to create NBT instances yourself and use\n{@link #get(String)} or {@link #put(String, NbtElement)}. Manual casting is required in\nthis case. The other, easier way is to use methods with type names, such as\n{@link #getInt(String)} or {@link #putInt(String, int)}. Where applicable, these methods\nreturn and accept Java types (e.g. {@code int}, {@code long[]}) instead of {@link NbtElement}\nsubclasses. Note that there is no {@code putCompound} method, since you can just use the\nput method. These getters also have the advantage of providing type safety, because if\ntype mismatch occurs or there is no such element in the compound, it returns the default\nvalue for that type instead of throwing or returning {@code null}.
	f	Lnet/minecraft/class_4614;	field_21029	TYPE
	f	Ljava/util/Map;	field_11515	entries
	f	I	field_33190	SIZE
	f	Lcom/mojang/serialization/Codec;	field_25128	CODEC
	m	(Ljava/lang/String;)F	method_10583	getFloat
		c	{@return the {@code float} associated with {@code key}, or {@code 0.0f} if there is\nno number stored with the key}\n\n<p>If a non-float numeric value is stored, this will cast the value.\n\n@see #putFloat(String, float)\n@see AbstractNbtNumber#floatValue()
		p	1		key
	m	(Ljava/io/DataInput;Lnet/minecraft/class_2505;)Ljava/lang/String;	method_10552	readString
		p	0		input
		p	1		tracker
	m	(Ljava/lang/String;[J)V	method_10564	putLongArray
		c	Puts a long array to this compound. This does not copy the array.\n\n@see #getLongArray(String)\n@see #putLongArray(String, List)
		p	2		value
		p	1		key
	m	(Ljava/lang/String;)B	method_10571	getByte
		c	{@return the {@code byte} associated with {@code key}, or {@code 0} if there is no number\nstored with the key}\n\n<p>If a non-byte numeric value is stored, this will cast the value.\n\n@see #putByte(String, byte)\n@see AbstractNbtNumber#byteValue()
		p	1		key
	m	(Lnet/minecraft/class_4614;Ljava/lang/String;Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2520;	method_10581	read
		p	0		reader
		p	2		input
		p	1		key
		p	4		tracker
		p	3		depth
	m	(Ljava/lang/String;I)Z	method_10573	contains
		c	Returns whether the NBT compound object contains an element of the specified type at the specified key.\n<p>\nThe type restriction can also be {@link NbtElement#NUMBER_TYPE NUMBER_TYPE}, which only allows any type of number.\n\n@return {@code true} if the key exists and the element type is equivalent to the given {@code type}, else {@code false}
		p	1		key
		p	2		type
	m	(Ljava/lang/String;)V	method_10551	remove
		c	Removes the entry with the specified {@code key}. Does nothing if there is none.
		p	1		key
	m	()Z	method_33133	isEmpty
		c	{@return whether the compound has no entries}
	m	(Ljava/lang/String;)Ljava/lang/String;	method_10558	getString
		c	{@return the {@link String} associated with {@code key}, or an empty string if there is no\nstring stored with the key}\n\n@see #putString(String, String)\n@see NbtElement#asString()
		p	1		key
	m	()Lnet/minecraft/class_2487;	method_10553	copy
	m	(Ljava/lang/String;Ljava/util/List;)V	method_10572	putIntArray
		c	Puts a list of integers to this compound. This copies the list.\n\n@see #getIntArray(String)\n@see #putIntArray(String, int[])
		p	2		value
		p	1		key
	m	(Ljava/lang/String;)D	method_10574	getDouble
		c	{@return the {@code double} associated with {@code key}, or {@code 0.0} if there is\nno number stored with the key}\n\n<p>If a non-double numeric value is stored, this will cast the value.\n\n@see #putDouble(String, double)\n@see AbstractNbtNumber#doubleValue()
		p	1		key
	m	(Ljava/lang/String;)I	method_10550	getInt
		c	{@return the {@code int} associated with {@code key}, or {@code 0} if there is no number\nstored with the key}\n\n<p>If a non-integer numeric value is stored, this will cast the value.\n\n@see #putInt(String, int)\n@see AbstractNbtNumber#intValue()
		p	1		key
	m	(Ljava/lang/String;Ljava/util/UUID;)V	method_25927	putUuid
		c	Puts a {@link UUID}'s NBT representation to this compound.\n\n@see NbtHelper#fromUuid(UUID)\n@see #containsUuid(String)\n@see #getUuid(String)
		p	2		value
		p	1		key
	m	(Ljava/lang/String;)Lnet/minecraft/class_2520;	method_10580	get
		c	{@return the element associated with the key from this compound, or\n{@code null} if there is none}\n\n@apiNote This method does not provide type safety; if the type is known, it is\nrecommended to use other type-specific methods instead.\n\n@see #put(String, NbtElement)
		p	1		key
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_10582	putString
		c	Puts a {@link String} to this compound.\n\n@see #getString(String)
		p	2		value
		p	1		key
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/String;)Ljava/util/UUID;	method_25926	getUuid
		c	{@return a {@link UUID} from its NBT representation in this compound}\n\n@apiNote Unlike other specialized getters, this method can throw unchecked exceptions.\nIt is therefore recommended to call {@link #containsUuid(String)} before getting the\nUUID.\n\n@throws IllegalArgumentException if there is no value with the key or the value\nassociated with the key is not a valid\nNBT representation of a UUID\n@see NbtHelper#toUuid(NbtIntArray)\n@see #containsUuid(String)\n@see #putUuid(String, UUID)
		p	1		key
	m	(Ljava/lang/String;)[B	method_10547	getByteArray
		c	{@return the byte array associated with {@code key}, or an empty byte array if there is no\nbyte array stored with the key}\n\n@apiNote Modifying the returned array also modifies the NBT byte array.\n\n@see #putByteArray(String, byte[])\n@see NbtByteArray#getByteArray()
		p	1		key
	m	(Ljava/lang/String;)J	method_10537	getLong
		c	{@return the {@code long} associated with {@code key}, or {@code 0L} if there is no number\nstored with the key}\n\n<p>If a non-long numeric value is stored, this will cast the value.\n\n@see #putLong(String, long)\n@see AbstractNbtNumber#longValue()
		p	1		key
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		entries
	m	()Ljava/util/Set;	method_10541	getKeys
		c	{@return the set of keys in this compound}
	m	()Ljava/util/Map;	method_29143	toMap
		c	{@return the compound as an unmodifiable map}\n\n<p>Changes to this compound will be propagated to the returned map.
	m	()I	method_10546	getSize
		c	{@return the size of this compound}
	m	(Ljava/lang/String;D)V	method_10549	putDouble
		c	Puts a {@code double} to this compound.\n\n@see #getDouble(String)
		p	1		key
		p	2		value
	m	(Ljava/lang/String;)[I	method_10561	getIntArray
		c	{@return the int array associated with {@code key}, or an empty int array if there is no\nint array stored with the key}\n\n@apiNote Modifying the returned array also modifies the NBT int array.\n\n@see #putIntArray(String, int[])\n@see NbtIntArray#getIntArray()
		p	1		key
	m	(Ljava/lang/String;)Z	method_25928	containsUuid
		c	Returns {@code true} if this {@code NbtCompound} contains a valid UUID representation associated with the given key.\nA valid UUID is represented by an int array of length 4.
		p	1		key
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_10543	copyFrom
		c	Merges the entries of {@code source} to this compound. The passed compound will not\nbe modified. If both compounds contain a compound with the same key, they will be\nmerged; otherwise the values of this compound will be overwritten.\n\n@return this compound with entries merged
		p	1		source
	m	(Ljava/lang/String;Lnet/minecraft/class_4614;Ljava/lang/ClassCastException;)Lnet/minecraft/class_128;	method_10559	createCrashReport
		p	2		reader
		p	1		key
		p	3		exception
	m	(Ljava/lang/String;)[J	method_10565	getLongArray
		c	{@return the long array associated with {@code key}, or an empty long array if there is no\nlong array stored with the key}\n\n@apiNote Modifying the returned array also modifies the NBT long array.\n\n@see #putLongArray(String, long[])\n@see NbtLongArray#getLongArray()
		p	1		key
	m	(Ljava/lang/String;Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520;	method_10566	put
		c	Puts an element to this compound.\n\n@return the previous value, or {@code null} if there was none\n@see #get(String)
		p	2		element
		p	1		key
	m	(Ljava/lang/String;)Z	method_10577	getBoolean
		c	{@return the boolean value stored with the {@code key}}\n\n@implNote Since NBT does not have a boolean type, {@link NbtByte} is used instead. This\nmethod returns {@code true} for any values which, after casting to {@code byte} as\ndescribed at {@link #getByte(String)}, is not {@code 0}. Since all non-numeric values\nbecome {@code 0} during casting to bytes, this method returns {@code false} for those\nas well. This includes values often considered truthy in other languages, such as a\nnon-empty string or list.
		p	1		key
	m	(Lnet/minecraft/class_2487;)Lcom/mojang/serialization/Dynamic;	method_29142	method_29142
		p	0		nbt
	m	(Ljava/lang/String;)Z	method_10545	contains
		c	Determines whether the NBT compound object contains the specified key.\n\n@return {@code true} if the key exists, else {@code false}
		p	1		key
	m	(Ljava/lang/String;[I)V	method_10539	putIntArray
		c	Puts an int array to this compound. This does not copy the array.\n\n@see #getIntArray(String)\n@see #putIntArray(String, List)
		p	1		key
		p	2		value
	m	(Ljava/lang/String;)B	method_10540	getType
		c	Gets the {@linkplain NbtElement#getType NBT type} of the element stored at the specified key.\n\n@return the element NBT type, or {@link NbtElement#END_TYPE} if it does not exist
		p	1		key
	m	(Ljava/lang/String;S)V	method_10575	putShort
		c	Puts a {@code short} to this compound.\n\n@see #getShort(String)
		p	1		key
		p	2		value
	m	(Ljava/lang/String;Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V	method_10555	write
		p	2		output
		p	1		element
		p	0		key
	m	(Ljava/lang/String;I)V	method_10569	putInt
		c	Puts an {@code int} to this compound.\n\n@see #getInt(String)
		p	1		key
		p	2		value
	m	(Ljava/lang/String;J)V	method_10544	putLong
		c	Puts a {@code long} to this compound.\n\n@see #getLong(String)
		p	1		key
		p	2		value
	m	(Ljava/lang/String;F)V	method_10548	putFloat
		c	Puts a {@code float} to this compound.\n\n@see #getFloat(String)
		p	1		key
		p	2		value
	m	(Ljava/lang/String;)Lnet/minecraft/class_2487;	method_10562	getCompound
		c	{@return the compound associated with {@code key}, or an empty compound if there is no\ncompound stored with the key}\n\n@see #put(String, NbtElement)
		p	1		key
	m	(Ljava/lang/String;Ljava/util/List;)V	method_36110	putByteArray
		c	Puts a list of bytes to this compound. This copies the list.\n\n@see #getByteArray(String)\n@see #putByteArray(String, byte[])
		p	1		key
		p	2		value
	m	(Ljava/lang/String;)S	method_10568	getShort
		c	{@return the {@code short} associated with {@code key}, or {@code 0} if there is no number\nstored with the key}\n\n<p>If a non-short numeric value is stored, this will cast the value.\n\n@see #putShort(String, short)\n@see AbstractNbtNumber#shortValue()
		p	1		key
	m	(Ljava/lang/String;I)Lnet/minecraft/class_2499;	method_10554	getList
		c	{@return the list associated with {@code key}, or an empty list if there is no\nlist stored with the key and the type}\n\n@see #put(String, NbtElement)
		p	1		key
		p	2		type
			c	the expected held type of the list
	m	(Ljava/lang/String;B)V	method_10567	putByte
		c	Puts a {@code byte} to this compound.\n\n@see #getByte(String)
		p	2		value
		p	1		key
	m	(Ljava/lang/String;[B)V	method_10570	putByteArray
		c	Puts a byte array to this compound. This does not copy the array.\n\n@see #getByteArray(String)\n@see #putByteArray(String, List)
		p	2		value
		p	1		key
	m	(Ljava/lang/String;Ljava/util/List;)V	method_10538	putLongArray
		c	Puts a list of longs to this compound. This copies the list.\n\n@see #getLongArray(String)\n@see #putLongArray(String, long[])
		p	2		value
		p	1		key
	m	(Ljava/lang/String;Z)V	method_10556	putBoolean
		c	Puts a {@code boolean} to this compound. The value is stored as {@link NbtByte}.\n\n@see #getBoolean(String)
		p	2		value
		p	1		key
	m	(Ljava/io/DataInput;Lnet/minecraft/class_2505;)B	method_10542	readByte
		p	0		input
		p	1		tracker
c	net/minecraft/class_2487$1	net/minecraft/nbt/NbtCompound$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2487;	method_23240	read
c	net/minecraft/class_5513	net/minecraft/server/filter/TextStream
	f	Lnet/minecraft/class_5513;	field_28862	UNFILTERED
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_31288	filterText
		p	1		text
	m	()V	method_31290	onDisconnect
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	method_31289	filterTexts
		p	1		texts
	m	()V	method_31287	onConnect
c	net/minecraft/class_1154	net/minecraft/client/tutorial/OpenInventoryTutorialStepHandler
	f	I	field_5641	ticks
	f	I	field_33034	DELAY
	f	Lnet/minecraft/class_1156;	field_5640	manager
	f	Lnet/minecraft/class_2561;	field_5643	TITLE
	f	Lnet/minecraft/class_2561;	field_5644	DESCRIPTION
	f	Lnet/minecraft/class_372;	field_5642	toast
	m	(Lnet/minecraft/class_1156;)V	<init>	<init>
		p	1		manager
c	net/minecraft/class_2488	net/minecraft/block/SnowBlock
	f	I	field_31247	MAX_LAYERS
	f	Lnet/minecraft/class_2758;	field_11518	LAYERS
	f	[Lnet/minecraft/class_265;	field_11517	LAYERS_TO_SHAPE
c	net/minecraft/class_6846	net/minecraft/unused/packageinfo/PackageInfo6846
c	net/minecraft/class_1153	net/minecraft/client/tutorial/PunchTreeTutorialStepHandler
	f	Lnet/minecraft/class_2561;	field_5638	TITLE
	f	Lnet/minecraft/class_2561;	field_5639	DESCRIPTION
	f	I	field_5635	punches
	f	I	field_5636	ticks
	f	Lnet/minecraft/class_372;	field_5637	toast
	f	Lnet/minecraft/class_1156;	field_5634	manager
	f	I	field_33035	DELAY
	m	(Lnet/minecraft/class_1156;)V	<init>	<init>
		p	1		manager
c	net/minecraft/class_6843	net/minecraft/nbt/scanner/NbtScanQuery
	c	A query for scanning the NBT using {@link ExclusiveNbtCollector} or\n{@link SelectiveNbtCollector}.
	f	Ljava/lang/String;	comp_320	key
	f	Ljava/util/List;	comp_318	path
	f	Lnet/minecraft/class_4614;	comp_319	type
	m	(Lnet/minecraft/class_4614;Ljava/lang/String;)V	<init>	<init>
		p	2		key
		p	1		type
	m	()Ljava/lang/String;	comp_320	key
	m	(Ljava/lang/String;Lnet/minecraft/class_4614;Ljava/lang/String;)V	<init>	<init>
		p	2		type
		p	1		path
		p	3		key
	m	(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_4614;Ljava/lang/String;)V	<init>	<init>
		p	3		type
		p	4		key
		p	1		path1
		p	2		path2
	m	()Lnet/minecraft/class_4614;	comp_319	type
	m	()Ljava/util/List;	comp_318	path
c	net/minecraft/class_2489	net/minecraft/nbt/NbtDouble
	c	Represents an NBT 64-bit floating-point number. Its type is {@value NbtElement#DOUBLE_TYPE}.\nInstances are immutable.
	f	Lnet/minecraft/class_2489;	field_21030	ZERO
		c	The NBT double representing {@code 0.0}.
	f	Lnet/minecraft/class_4614;	field_21031	TYPE
	f	D	field_11520	value
	f	I	field_33192	SIZE
	m	()Lnet/minecraft/class_2489;	method_10585	copy
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(D)Lnet/minecraft/class_2489;	method_23241	of
		c	{@return the NBT double from {@code value}}
		p	0		value
	m	(D)V	<init>	<init>
		p	1		value
c	net/minecraft/class_2489$1	net/minecraft/nbt/NbtDouble$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2489;	method_23242	read
c	net/minecraft/class_1152	net/minecraft/client/tutorial/FindTreeTutorialStepHandler
	f	I	field_33028	DELAY
	f	Lnet/minecraft/class_2561;	field_5628	DESCRIPTION
	f	Lnet/minecraft/class_372;	field_5633	toast
	f	Lnet/minecraft/class_1156;	field_5630	manager
	f	I	field_5629	ticks
	f	Lnet/minecraft/class_2561;	field_5631	TITLE
	m	(Lnet/minecraft/class_746;)Z	method_43341	hasItem
		p	0		player
	m	(Lnet/minecraft/class_746;)Z	method_4896	hasBrokenTreeBlocks
		p	0		player
	m	(Lnet/minecraft/class_1156;)V	<init>	<init>
		p	1		manager
	m	(Lnet/minecraft/class_1799;)Z	method_43340	method_43340
		p	0		stack
c	net/minecraft/class_6844	net/minecraft/nbt/scanner/NbtCollector
	c	An NBT collector scans an NBT structure and builds an object\nrepresentation out of it.
	f	Lnet/minecraft/class_2520;	field_36262	root
	f	Ljava/util/Deque;	field_36263	stack
	f	Ljava/lang/String;	field_36261	currentKey
	m	(Lnet/minecraft/class_2520;)V	method_39885	method_39885
		p	1		nbt
	m	()Lnet/minecraft/class_2520;	method_39887	getRoot
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_39882	method_39882
		p	2		nbt
	m	(Lnet/minecraft/class_2520;)V	method_39883	append
		p	1		nbt
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_39884	method_39884
		p	2		nbt
	m	()I	method_39888	getDepth
	m	(Lnet/minecraft/class_4614;)V	method_39886	pushStack
		p	1		type
c	net/minecraft/class_5514	net/minecraft/server/filter/TextFilterer
	f	Lorg/slf4j/Logger;	field_26823	LOGGER
	f	Ljava/lang/String;	field_26829	apiKey
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_26824	NEXT_WORKER_ID
	f	Lnet/minecraft/class_5514$class_7241;	field_38058	leaveEncoder
	f	Ljava/net/URL;	field_26827	joinEndpoint
	f	Lnet/minecraft/class_5514$class_5515;	field_26832	ignorer
	f	Ljava/util/concurrent/ThreadFactory;	field_26825	THREAD_FACTORY
	f	Ljava/lang/String;	field_38055	CHAT_ENDPOINT
	f	Ljava/util/concurrent/ExecutorService;	field_26833	executor
	f	Lnet/minecraft/class_5514$class_7242;	field_38056	messageEncoder
	f	Lnet/minecraft/class_5514$class_7241;	field_38057	joinEncoder
	f	Ljava/net/URL;	field_26826	chatEndpoint
	f	Ljava/net/URL;	field_26828	leaveEndpoint
	m	(Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection;	method_31306	createConnection
		p	1		payload
		p	2		endpoint
	m	(ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject;	method_42110	method_42110
		p	3		profile
		p	4		message
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject;	method_42113	method_42113
		p	3		profile
		p	4		message
	m	(Lcom/google/gson/JsonObject;Ljava/net/URL;)V	method_31304	sendRequest
		p	2		endpoint
		p	1		payload
	m	(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_5513;	method_31297	createFilterer
		p	1		gameProfile
	m	(Ljava/io/InputStream;)V	method_31300	consumeFully
		p	1		inputStream
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_42111	getValue
		p	1		key
		p	2		fallback
		p	0		json
	m	(Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject;	method_31295	sendJsonRequest
		p	2		endpoint
		p	1		payload
	m	(Ljava/lang/String;)Lnet/minecraft/class_5514;	method_33805	load
		p	0		config
	m	(Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL;	method_41206	getEndpoint
		p	3		fallback
		p	2		key
		p	1		endpoints
		p	0		root
	m	(Ljava/lang/Runnable;)Ljava/lang/Thread;	method_31301	method_31301
		p	0		runnable
	m	(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject;	method_42112	method_42112
		p	2		profile
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/class_5514$class_5515;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_31298	filterMessage
		p	1		gameProfile
		p	3		ignorer
		p	2		message
		p	4		executor
	m	(Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/util/concurrent/Executor;)V	method_31299	sendJoinOrLeaveRequest
		p	4		executor
		p	1		gameProfile
		p	2		endpoint
		p	3		profileEncoder
	m	(Ljava/net/URL;Lnet/minecraft/class_5514$class_7242;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/net/URL;Lnet/minecraft/class_5514$class_7241;Ljava/lang/String;Lnet/minecraft/class_5514$class_5515;I)V	<init>	<init>
		p	8		ignorer
		p	7		apiKey
		p	6		leaveEncoder
		p	5		leaveEndpoint
		p	9		parallelism
		p	4		joinEncoder
		p	3		joinEndpoint
		p	2		messageEncoder
		p	1		chatEndpoint
	m	(Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/class_5514$class_5515;)Lnet/minecraft/class_7649;	method_45066	getMask
		p	3		ignorer
		p	1		message
		p	2		mask
c	net/minecraft/class_5514$class_5517	net/minecraft/server/filter/TextFilterer$FailedHttpRequestException
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_5514$class_5516	net/minecraft/server/filter/TextFilterer$Impl
	f	Lcom/mojang/authlib/GameProfile;	field_26837	gameProfile
	f	Ljava/util/concurrent/Executor;	field_26838	executor
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_31315	method_31315
		p	1		text
	m	(Ljava/lang/Throwable;)Ljava/util/List;	method_33809	method_33809
		p	0		throwable
	m	(Lnet/minecraft/class_5514;Lcom/mojang/authlib/GameProfile;)V	<init>	<init>
		p	2		gameProfile
c	net/minecraft/class_5514$class_5515	net/minecraft/server/filter/TextFilterer$HashIgnorer
	f	Lnet/minecraft/class_5514$class_5515;	field_26835	IGNORE_IF_MATCHES_ALL
	f	Lnet/minecraft/class_5514$class_5515;	field_26834	NEVER_IGNORE
	m	(I)Lnet/minecraft/class_5514$class_5515;	method_33806	internalDropHashes
		p	0		hashesToDrop
	m	(Ljava/lang/String;I)Z	method_31312	method_31312
		p	1		hashesSize
		p	0		hashes
	m	(I)Lnet/minecraft/class_5514$class_5515;	method_33808	dropHashes
		p	0		hashesToDrop
	m	(Ljava/lang/String;I)Z	method_31310	method_31310
		p	1		hashesSize
		p	0		hashes
	m	(ILjava/lang/String;I)Z	method_33807	method_33807
		p	1		hashes
		p	2		hashesSize
	m	(Ljava/lang/String;I)Z	shouldIgnore	shouldIgnore
		p	2		hashesSize
		p	1		hashes
c	net/minecraft/class_5514$class_7241	net/minecraft/server/filter/TextFilterer$ProfileEncoder
	m	(Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject;	encode	encode
		p	1		gameProfile
c	net/minecraft/class_5514$class_7242	net/minecraft/server/filter/TextFilterer$MessageEncoder
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject;	encode	encode
		p	1		gameProfile
		p	2		message
c	net/minecraft/class_6841	net/minecraft/nbt/scanner/SelectiveNbtCollector
	c	A selective NBT collector builds an NBT object including only the\nprescribed queries.\n\n@see ExclusiveNbtCollector
	f	Ljava/util/Deque;	field_36260	selectionStack
	f	I	field_36258	queriesLeft
	f	Ljava/util/Set;	field_36259	allPossibleTypes
	m	([Lnet/minecraft/class_6843;)V	<init>	<init>
		p	1		queries
	m	()I	method_39879	getQueriesLeft
c	net/minecraft/class_2483	net/minecraft/nbt/AbstractNbtList
	c	Represents an abstraction of a mutable NBT list which holds elements of the same type.
	m	(ILnet/minecraft/class_2520;)Z	method_10533	addElement
		c	Inserts {@code element} at {@code index}. Does nothing if the\ntypes were incompatible.\n\n@return whether the element was actually added
		p	2		element
		p	1		index
	m	(I)Lnet/minecraft/class_2520;	method_10536	remove
	m	(ILnet/minecraft/class_2520;)V	method_10531	add
	m	(ILnet/minecraft/class_2520;)Z	method_10535	setElement
		c	Sets the element at {@code index} to {@code element}. Does nothing if\nthe types were incompatible.\n\n@return whether the element was actually set
		p	1		index
		p	2		element
	m	(I)Ljava/lang/Object;	remove	remove
		p	1		index
	m	(ILjava/lang/Object;)Ljava/lang/Object;	set	set
		p	2		value
		p	1		index
	m	(ILnet/minecraft/class_2520;)Lnet/minecraft/class_2520;	method_10606	set
	m	()B	method_10601	getHeldType
		c	Gets the {@linkplain NbtElement#getType type} of element that this list holds.\n\n@return the type of element that this list holds
	m	(ILjava/lang/Object;)V	add	add
		p	1		index
		p	2		value
c	net/minecraft/class_1159	net/minecraft/util/math/Matrix4f
	f	F	field_21659	a13
	f	F	field_21667	a33
	f	F	field_21665	a31
	f	F	field_21663	a23
	f	F	field_21661	a21
	f	F	field_21653	a01
	f	F	field_21655	a03
	f	F	field_21657	a11
	f	F	field_21658	a12
	f	F	field_21666	a32
	f	F	field_21664	a30
	f	F	field_21662	a22
	f	F	field_21660	a20
	f	I	field_31601	ORDER
		c	The number of rows and columns ({@value}) this matrix has.
	f	F	field_21652	a00
	f	F	field_21654	a02
	f	F	field_21656	a10
	m	(F)V	method_22866	multiply
		p	1		scalar
	m	(Ljava/nio/FloatBuffer;Z)V	method_35439	write
		c	Writes this matrix to the buffer.\n\n@see #writeRowMajor(FloatBuffer)\n@see #writeColumnMajor(FloatBuffer)
		p	2		rowMajor
			c	{@code true} to write in row-major order; {@code false} to write in\ncolumn-major order
		p	1		buf
	m	()F	method_35441	determinant
	m	(Lnet/minecraft/class_1158;)V	<init>	<init>
		p	1		quaternion
	m	(Lnet/minecraft/class_1159;)V	<init>	<init>
		p	1		matrix
	m	(FFFF)Lnet/minecraft/class_1159;	method_4933	projectionMatrix
		p	2		nearPlane
		p	3		farPlane
		p	0		width
		p	1		height
	m	(Ljava/nio/FloatBuffer;)V	method_35435	readColumnMajor
		c	Reads a matrix from the buffer in column-major order.\n\n@see #readRowMajor(FloatBuffer)\n@see #read(FloatBuffer, boolean)
		p	1		buf
	m	(Ljava/nio/FloatBuffer;)V	method_35443	writeRowMajor
		c	Writes this matrix to the buffer in row-major order.\n\n@see #writeColumnMajor(FloatBuffer)\n@see #write(FloatBuffer, boolean)
		p	1		buf
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Z	method_22870	invert
	m	()Lnet/minecraft/class_1159;	method_22673	copy
	m	(Ljava/nio/FloatBuffer;)V	method_35438	readRowMajor
		c	Reads a matrix from the buffer in row-major order.\n\n@see #readColumnMajor(FloatBuffer)\n@see #read(FloatBuffer, boolean)
		p	1		buf
	m	()F	method_35444	trace
		c	Returns the sum of the elements on the main diagonal.
	m	(Ljava/nio/FloatBuffer;Z)V	method_35436	read
		c	Reads a matrix from the buffer.\n\n@see #readRowMajor(FloatBuffer)\n@see #readColumnMajor(FloatBuffer)
		p	1		buf
		p	2		rowMajor
			c	{@code true} to read in row-major order; {@code false} to read in\ncolumn-major order
	m	()V	method_22668	loadIdentity
	m	(Lnet/minecraft/class_1160;)V	method_22671	addToLastColumn
		p	1		vector
	m	(F)Z	method_35437	isInteger
		p	0		value
	m	(DFFF)Lnet/minecraft/class_1159;	method_4929	viewboxMatrix
		p	2		aspectRatio
		p	3		cameraDepth
		p	4		viewDistance
		p	0		fov
	m	(Lnet/minecraft/class_1159;)V	method_22672	multiply
		p	1		matrix
	m	(FFF)Lnet/minecraft/class_1159;	method_24019	scale
		p	1		y
		p	2		z
		p	0		x
	m	(Lnet/minecraft/class_1159;)V	method_35434	load
		p	1		source
	m	(Ljava/nio/FloatBuffer;)V	method_4932	writeColumnMajor
		c	Writes this matrix to the buffer in column-major order.\n\n@see #writeRowMajor(FloatBuffer)\n@see #write(FloatBuffer, boolean)
		p	1		buf
	m	()V	method_22871	transpose
	m	(Lnet/minecraft/class_1159;)V	method_35442	subtract
		p	1		matrix
	m	(Lnet/minecraft/class_1158;)V	method_22670	multiply
		p	1		quaternion
	m	(Lnet/minecraft/class_1159;)V	method_35440	add
		p	1		matrix
	m	(II)I	method_24020	pack
		p	1		y
		p	0		x
	m	(FFF)Lnet/minecraft/class_1159;	method_24021	translate
		p	0		x
		p	1		y
		p	2		z
	m	(FFFFFF)Lnet/minecraft/class_1159;	method_34239	projectionMatrix
		p	0		left
		p	1		right
		p	2		bottom
		p	3		top
		p	4		nearPlane
		p	5		farPlane
	m	()F	method_22868	determinantAndAdjugate
	m	(FFF)V	method_31544	multiplyByTranslation
		c	Multiplies the matrix by the translation matrix consisting of {@code x}, {@code y} and {@code z}.\n\n<p>{@code multiplyByTranslation(x, y, z)} is equivalent to {@code multiply(Matrix4f.translate(x, y, z))}.
		p	1		x
		p	2		y
		p	3		z
c	net/minecraft/class_6842	net/minecraft/nbt/scanner/NbtTreeNode
	c	The tree node for representing NBT.
	f	Ljava/util/Map;	comp_323	selectedFields
		c	the keys to select ("leaves")
	f	I	comp_315	depth
		c	the depth of the node, starting from {@code 1}
	f	Ljava/util/Map;	comp_317	fieldsToRecurse
		c	The keys to check recursively ("branches")
	m	(Ljava/lang/String;)Lnet/minecraft/class_6842;	method_39880	method_39880
		p	1		path
	m	()Lnet/minecraft/class_6842;	method_40060	createRoot
		c	{@return the root node}\n\n@implNote The root node has the depth of {@code 1}.
	m	(Lnet/minecraft/class_4614;Ljava/lang/String;)Z	method_40061	isTypeEqual
		c	{@return whether the queried type for the key {@code key} matches {@code type}}
		p	2		key
		p	1		type
	m	(I)V	<init>	<init>
		p	1		depth
	m	(Lnet/minecraft/class_6843;)V	method_39881	add
		p	1		query
	m	()I	comp_315	depth
	m	()Ljava/util/Map;	comp_317	fieldsToRecurse
	m	()Ljava/util/Map;	comp_323	selectedFields
c	net/minecraft/class_1158	net/minecraft/util/math/Quaternion
	f	F	field_21582	x
	f	F	field_21584	z
	f	Lnet/minecraft/class_1158;	field_21493	IDENTITY
	f	F	field_21583	y
	f	F	field_21585	w
	m	()Lnet/minecraft/class_1160;	method_35827	toEulerXyz
	m	(Lnet/minecraft/class_1158;)V	<init>	<init>
		p	1		other
	m	(Lnet/minecraft/class_1160;FZ)V	<init>	<init>
		p	1		axis
		p	3		degrees
		p	2		rotationAngle
	m	()V	method_22873	normalize
	m	()F	method_4923	getZ
	m	(FFFF)V	method_23758	set
		p	3		z
		p	4		w
		p	1		x
		p	2		y
	m	(F)V	method_22872	scale
		p	1		scale
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()F	method_4922	getY
	m	(Lnet/minecraft/class_1160;)Lnet/minecraft/class_1158;	method_35823	fromEulerXyzDegrees
		p	0		vector
	m	()Lnet/minecraft/class_1160;	method_35820	toEulerYxz
	m	()V	method_4926	conjugate
	m	(F)F	method_16003	cos
		p	0		value
	m	(Lnet/minecraft/class_1158;)V	method_4925	hamiltonProduct
		p	1		other
	m	(FFFZ)V	<init>	<init>
		p	2		y
		p	3		z
		p	1		x
		p	4		degrees
	m	()Lnet/minecraft/class_1160;	method_35828	toEulerXyzDegrees
	m	(F)F	method_16002	sin
		p	0		value
	m	(FFF)Lnet/minecraft/class_1158;	method_35825	fromEulerXyz
		p	1		y
		p	0		x
		p	2		z
	m	()Lnet/minecraft/class_1160;	method_35824	toEulerYxzDegrees
	m	()F	method_4924	getW
	m	(FFFF)V	<init>	<init>
		p	2		y
		p	3		z
		p	1		x
		p	4		w
	m	(Lnet/minecraft/class_1160;)Lnet/minecraft/class_1158;	method_35826	fromEulerXyz
		p	0		vector
	m	()Lnet/minecraft/class_1158;	method_23695	copy
	m	()F	method_4921	getX
	m	(FFF)Lnet/minecraft/class_1158;	method_35821	fromEulerYxz
		p	1		y
		p	0		x
		p	2		z
c	net/minecraft/class_2484	net/minecraft/block/SkullBlock
	f	Lnet/minecraft/class_265;	field_11506	SHAPE
	f	Lnet/minecraft/class_2758;	field_11505	ROTATION
c	net/minecraft/class_2484$class_2486	net/minecraft/block/SkullBlock$Type
	f	Lnet/minecraft/class_2484$class_2486;	field_11508	ZOMBIE
	f	Lnet/minecraft/class_2484$class_2486;	field_11507	CREEPER
	f	Lnet/minecraft/class_2484$class_2486;	field_11513	WITHER_SKELETON
	f	Lnet/minecraft/class_2484$class_2486;	field_11510	PLAYER
	f	Lnet/minecraft/class_2484$class_2486;	field_11512	SKELETON
	f	Lnet/minecraft/class_2484$class_2486;	field_11511	DRAGON
c	net/minecraft/class_2484$class_2485	net/minecraft/block/SkullBlock$SkullType
c	net/minecraft/class_1157	net/minecraft/client/tutorial/TutorialStep
	f	Ljava/util/function/Function;	field_5647	handlerFactory
	f	Ljava/lang/String;	field_5651	name
	f	Lnet/minecraft/class_1157;	field_5649	PUNCH_TREE
	f	Lnet/minecraft/class_1157;	field_5648	FIND_TREE
	f	Lnet/minecraft/class_1157;	field_5653	NONE
	f	Lnet/minecraft/class_1157;	field_5652	OPEN_INVENTORY
	f	Lnet/minecraft/class_1157;	field_5655	CRAFT_PLANKS
	f	Lnet/minecraft/class_1157;	field_5650	MOVEMENT
	m	(Ljava/lang/String;)Lnet/minecraft/class_1157;	method_4919	byName
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V	<init>	<init>
		p	3		name
		p	4		factory
	m	()Ljava/lang/String;	method_4920	getName
	m	(Lnet/minecraft/class_1156;)Lnet/minecraft/class_1155;	method_4918	createHandler
		p	1		manager
c	net/minecraft/class_1156	net/minecraft/client/tutorial/TutorialManager
	f	Lnet/minecraft/class_5829;	field_28801	bundleTutorial
	f	Lnet/minecraft/class_310;	field_5645	client
	f	Lnet/minecraft/class_1155;	field_5646	currentHandler
	f	Ljava/util/List;	field_26893	entries
	m	(Lnet/minecraft/class_372;I)V	method_31365	add
		c	Adds an active tutorial entry to this manager and the corresponding toast\nto the client's toast manager.
		p	2		ticks
			c	the time the toast will last, in client ticks
		p	1		toast
			c	the tutorial toast
	m	()Lnet/minecraft/class_310;	method_4914	getClient
	m	(Lnet/minecraft/class_1799;)V	method_4906	onSlotUpdate
		p	1		stack
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_239;)V	method_4911	tick
		p	2		hitResult
		p	1		world
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)V	method_4907	onBlockBreaking
		p	3		state
		p	4		progress
		p	1		world
		p	2		pos
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_4913	keyToText
		p	0		name
	m	(Lnet/minecraft/class_372;Lnet/minecraft/class_1156$class_5524;)Z	method_31366	method_31366
		p	1		entry
	m	(Lnet/minecraft/class_744;)V	method_4909	onMovement
		p	1		input
	m	(DD)V	method_4908	onUpdateMouse
		p	1		deltaX
		p	3		deltaY
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V	method_33704	onPickupSlotClick
		c	Called when a player performs a {@link net.minecraft.screen.slot.SlotActionType#PICKUP\npickup slot action} in a screen handler. Used to trigger the bundle tutorial.\n\n@see net.minecraft.client.network.ClientPlayerEntity#onPickupSlotClick(ItemStack, ItemStack, ClickType)
		p	3		clickType
		p	2		slotStack
		p	1		cursorStack
	m	(Lnet/minecraft/class_372;)V	method_31364	remove
		c	Removes an active tutorial from this manager if it's present and hides\nthe toast.
		p	1		toast
			c	the tutorial toast
	m	(Lnet/minecraft/class_1157;)V	method_4910	setStep
		p	1		step
	m	()Z	method_4905	isInSurvival
		c	{@return whether the current game mode of the client is {@linkplain net.minecraft.world.GameMode#SURVIVAL survival}}
	m	()V	method_4912	onInventoryOpened
	m	()V	method_4915	destroyHandler
	m	()V	method_4917	tick
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		client
		p	2		options
	m	()V	method_4916	createHandler
c	net/minecraft/class_1156$class_5524	net/minecraft/client/tutorial/TutorialManager$Entry
	f	I	field_26896	age
	f	Lnet/minecraft/class_372;	field_26894	toast
	f	I	field_26895	expiry
	m	(Lnet/minecraft/class_372;I)V	<init>	<init>
		p	2		expiry
		p	1		toast
	m	()Z	method_31368	tick
		c	Ticks this entry on a client tick.\n\n@return {@code true} if this entry should no longer tick
c	net/minecraft/server/Main	net/minecraft/server/Main
	f	Lorg/slf4j/Logger;	field_24625	LOGGER
	m	(Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/class_5285;)V	method_29173	forceUpgradeWorld
		p	1		dataFixer
		p	0		session
		p	4		generatorOptions
		p	3		continueCheck
		p	2		eraseCache
	m	(Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lnet/minecraft/class_7497;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lnet/minecraft/class_3176;	method_29734	method_29734
		p	12		thread
	m	(Lnet/minecraft/class_7237$class_6906;Lnet/minecraft/class_32$class_5143;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_43612	method_43612
		p	6		applyExecutor
	m	([Ljava/lang/String;)V	main	main
		p	0		args
	m	(Lnet/minecraft/class_32$class_5143;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3300;Lnet/minecraft/class_5359;)Lcom/mojang/datafixers/util/Pair;	method_43613	method_43613
		p	6		dataPackSettings
		p	5		resourceManager
c	net/minecraft/class_1149	net/minecraft/client/tutorial/CraftPlanksTutorialStepHandler
	f	I	field_5609	ticks
	f	I	field_33027	DELAY
	f	Lnet/minecraft/class_1156;	field_5608	manager
	f	Lnet/minecraft/class_372;	field_5610	toast
	f	Lnet/minecraft/class_2561;	field_5612	DESCRIPTION
	f	Lnet/minecraft/class_2561;	field_5611	TITLE
	m	(Lnet/minecraft/class_746;Lnet/minecraft/class_6862;)Z	method_4895	hasCrafted
		p	1		tag
		p	0		player
	m	(Lnet/minecraft/class_1156;)V	<init>	<init>
		p	1		manager
c	net/minecraft/class_5506	net/minecraft/util/dynamic/EntryLoader
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_42083	createParseable
		p	1		key
	m	(Lnet/minecraft/class_5321;)Ljava/util/Map;	method_31156	getKnownEntryPaths
		c	@return A collection of file Identifiers of all known entries of the given registry.\nNote that these are file Identifiers for use in a resource manager, not the logical names of the entries.
		p	1		key
	m	(Lnet/minecraft/class_3300;)Lnet/minecraft/class_5506;	method_31154	resourceBacked
		p	0		resourceManager
c	net/minecraft/class_5506$class_6822	net/minecraft/util/dynamic/EntryLoader$Entry
	f	Ljava/util/OptionalInt;	comp_300	fixedId
	f	Ljava/lang/Object;	comp_299	value
	m	(Ljava/lang/Object;)Lnet/minecraft/class_5506$class_6822;	method_39750	of
		p	0		value
	m	(Ljava/lang/Object;I)Lnet/minecraft/class_5506$class_6822;	method_39751	of
		p	1		id
		p	0		value
	m	()Ljava/util/OptionalInt;	comp_300	fixedId
	m	()Ljava/lang/Object;	comp_299	value
c	net/minecraft/class_5506$class_7236	net/minecraft/util/dynamic/EntryLoader$Parseable
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Decoder;)Lcom/mojang/serialization/DataResult;	parseElement	parseElement
		p	1		jsonOps
		p	2		decoder
c	net/minecraft/class_5506$1	net/minecraft/util/dynamic/EntryLoader$1
	f	Ljava/lang/String;	field_36186	JSON
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Decoder;Ljava/io/Reader;)Lcom/mojang/serialization/DataResult;	method_42086	parse
		p	2		decoder
		p	1		jsonOps
		p	3		reader
	m	(Lnet/minecraft/class_2960;)Ljava/lang/String;	method_39747	getPath
		p	0		id
	m	(Lnet/minecraft/class_3298;Lnet/minecraft/class_2960;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Decoder;)Lcom/mojang/serialization/DataResult;	method_42084	method_42084
		p	3		jsonOps
		p	4		decoder
	m	(Lnet/minecraft/class_3298;Lnet/minecraft/class_2960;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Decoder;)Lcom/mojang/serialization/DataResult;	method_42085	method_42085
		p	4		decoder
		p	3		jsonOps
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lnet/minecraft/class_5506$class_7236;	method_43249	method_43249
		p	2		resource
	m	(Lnet/minecraft/class_2960;)Z	method_31158	method_31158
		p	0		id
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2960;	method_39746	createId
		p	0		rootKey
	m	(Ljava/lang/String;Lnet/minecraft/class_5321;Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)V	method_39745	method_39745
		p	4		id
		p	5		resourceRef
c	net/minecraft/class_5506$class_5507	net/minecraft/util/dynamic/EntryLoader$Impl
	f	Lorg/slf4j/Logger;	field_36187	LOGGER
	f	Ljava/util/Map;	field_26741	values
	m	(Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Decoder;)Lcom/mojang/serialization/DataResult;	method_42087	method_42087
		p	1		jsonOps
		p	2		decoder
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_5506$class_7236;	method_42088	method_42088
		p	0		entry
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_5321;	method_42090	method_42090
		p	0		entry
	m	(Lnet/minecraft/class_5321;Ljava/util/Map$Entry;)Z	method_42089	method_42089
		p	1		entry
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Encoder;ILjava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V	method_31159	add
		p	3		encoder
		p	4		rawId
		p	5		entry
		p	6		lifecycle
		p	1		registryManager
		p	2		key
c	net/minecraft/class_5506$class_5507$class_6821	net/minecraft/util/dynamic/EntryLoader$Impl$Element
	f	Lcom/google/gson/JsonElement;	comp_296	data
	f	Lcom/mojang/serialization/Lifecycle;	comp_298	lifecycle
	f	I	comp_297	id
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Decoder;)Lcom/mojang/serialization/DataResult;	method_42091	parse
		p	1		jsonOps
		p	2		decoder
	m	(Ljava/lang/Object;)Lnet/minecraft/class_5506$class_6822;	method_42092	method_42092
		p	1		value
	m	()Lcom/mojang/serialization/Lifecycle;	comp_298	lifecycle
	m	()Lcom/google/gson/JsonElement;	comp_296	data
	m	()I	comp_297	id
c	net/minecraft/class_6836	net/minecraft/nbt/scanner/NbtScanner
	c	An NBT scanner may reduce unnecessary data parsing to allow finding\ndesired information in an NBT structure as fast as possible.\n\n<p>Call format: start -> VisitBody\n<br>\nVisitBody:<br>\n{ visitEnd | visitString | visitByte | visitShort | visitInt<br>\n| visitLong | visitFloat | visitDouble | visitByteArray<br>\n| visitIntArray | visitLongArray<br>\n| visitListMeta -> [startListItem -> VisitBody]* -> endNested<br>\n| [visitSubNbtType -> startSubNbt -> VisitBody]* -> endNested<br>\n}\n\n<p>The visit order is depth-first.
	m	()Lnet/minecraft/class_6836$class_6838;	method_39870	endNested
		c	Ends a nested visit.\n\n<p>This is guaranteed to be called once for each call to {@link #start},\n{@link #visitSubNbtType}, and {@link #startListItem} where the list or\nthe compound NBT type is passed, unless the visit is halted.
	m	(Lnet/minecraft/class_4614;)Lnet/minecraft/class_6836$class_6838;	method_39871	start
		c	Starts a visit to an NBT structure.\n\n@see #startSubNbt\n@see #startListItem
		p	1		rootType
	m	(S)Lnet/minecraft/class_6836$class_6838;	method_39866	visitShort
		p	1		value
	m	(Lnet/minecraft/class_4614;)Lnet/minecraft/class_6836$class_6837;	method_39863	visitSubNbtType
		p	1		type
	m	(Lnet/minecraft/class_4614;I)Lnet/minecraft/class_6836$class_6837;	method_39872	startListItem
		c	Starts a visit to an NBT structure in an element of a list NBT.\n\n@see #startSubNbt\n@see #start
		p	2		index
		p	1		type
	m	([I)Lnet/minecraft/class_6836$class_6838;	method_39868	visitIntArray
		p	1		value
	m	(Lnet/minecraft/class_4614;I)Lnet/minecraft/class_6836$class_6838;	method_39864	visitListMeta
		p	1		entryType
		p	2		length
	m	([J)Lnet/minecraft/class_6836$class_6838;	method_39869	visitLongArray
		p	1		value
	m	(B)Lnet/minecraft/class_6836$class_6838;	method_39857	visitByte
		p	1		value
	m	(Lnet/minecraft/class_4614;Ljava/lang/String;)Lnet/minecraft/class_6836$class_6837;	method_39865	startSubNbt
		c	Starts a visit to an NBT structure in the sub NBT of a compound NBT.\n\n@see #start\n@see #startListItem
		p	1		type
		p	2		key
	m	()Lnet/minecraft/class_6836$class_6838;	method_39856	visitEnd
	m	(I)Lnet/minecraft/class_6836$class_6838;	method_39860	visitInt
		p	1		value
	m	(J)Lnet/minecraft/class_6836$class_6838;	method_39861	visitLong
		p	1		value
	m	(Ljava/lang/String;)Lnet/minecraft/class_6836$class_6838;	method_39862	visitString
		p	1		value
	m	(D)Lnet/minecraft/class_6836$class_6838;	method_39858	visitDouble
		p	1		value
	m	([B)Lnet/minecraft/class_6836$class_6838;	method_39867	visitByteArray
		p	1		value
	m	(F)Lnet/minecraft/class_6836$class_6838;	method_39859	visitFloat
		p	1		value
c	net/minecraft/class_6836$class_6838	net/minecraft/nbt/scanner/NbtScanner$Result
	f	Lnet/minecraft/class_6836$class_6838;	field_36253	CONTINUE
		c	Proceed to visit more data of this element.
	f	Lnet/minecraft/class_6836$class_6838;	field_36254	BREAK
		c	Skips the current element under scan.
	f	Lnet/minecraft/class_6836$class_6838;	field_36255	HALT
		c	Halts the whole scanning completely.
c	net/minecraft/class_6836$class_6837	net/minecraft/nbt/scanner/NbtScanner$NestedResult
	f	Lnet/minecraft/class_6836$class_6837;	field_36249	SKIP
		c	Skips this element and visit the next list element or sub NBT.
	f	Lnet/minecraft/class_6836$class_6837;	field_36250	BREAK
		c	Skips the whole list or compound NBT currently under scan. Will make a\ncall to {@link NbtScanner#endNested()}.
	f	Lnet/minecraft/class_6836$class_6837;	field_36251	HALT
		c	Halts the whole scanning completely.
	f	Lnet/minecraft/class_6836$class_6837;	field_36248	ENTER
		c	Proceeds to visit more data of this element, or to enter this element.\n(this element is a list element or a sub NBT)
c	net/minecraft/class_3780	net/minecraft/structure/JigsawJunction
	f	Lnet/minecraft/class_3785$class_3786;	field_16671	destProjection
	f	I	field_16668	sourceZ
	f	I	field_16669	sourceGroundY
	f	I	field_16667	deltaY
	f	I	field_16670	sourceX
	m	(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	method_16612	serialize
		p	1		ops
	m	()Lnet/minecraft/class_3785$class_3786;	method_35368	getDestProjection
	m	(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_3780;	method_28873	deserialize
		p	0		dynamic
	m	(IIIILnet/minecraft/class_3785$class_3786;)V	<init>	<init>
		p	5		destProjection
		p	4		deltaY
		p	3		sourceZ
		p	2		sourceGroundY
		p	1		sourceX
	m	()I	method_16609	getSourceZ
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()I	method_16611	getSourceGroundY
	m	()I	method_16610	getSourceX
	m	()I	method_35367	getDeltaY
c	net/minecraft/class_6812	net/minecraft/world/gen/feature/UndergroundPlacedFeatures
	f	Lnet/minecraft/class_6880;	field_38478	SCULK_PATCH_ANCIENT_CITY
	f	Lnet/minecraft/class_6880;	field_35985	LARGE_DRIPSTONE
	f	Lnet/minecraft/class_6880;	field_35996	AMETHYST_GEODE
	f	Lnet/minecraft/class_6880;	field_35984	DRIPSTONE_CLUSTER
	f	Lnet/minecraft/class_6880;	field_35995	CLASSIC_VINES_CAVE_FEATURE
	f	Lnet/minecraft/class_6880;	field_38036	SCULK_PATCH_DEEP_DARK
	f	Lnet/minecraft/class_6880;	field_35983	FOSSIL_LOWER
	f	Lnet/minecraft/class_6880;	field_35994	SPORE_BLOSSOM
	f	Lnet/minecraft/class_6880;	field_38037	SCULK_VEIN
	f	Lnet/minecraft/class_6880;	field_35982	FOSSIL_UPPER
	f	Lnet/minecraft/class_6880;	field_35993	LUSH_CAVES_CEILING_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35981	MONSTER_ROOM_DEEP
	f	Lnet/minecraft/class_6880;	field_35992	LUSH_CAVES_CLAY
	f	Lnet/minecraft/class_6880;	field_35980	MONSTER_ROOM
	f	Lnet/minecraft/class_6880;	field_35991	LUSH_CAVES_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35990	CAVE_VINES
	f	Lnet/minecraft/class_6880;	field_35989	ROOTED_AZALEA_TREE
	f	Lnet/minecraft/class_6880;	field_35988	GLOW_LICHEN
	f	Lnet/minecraft/class_6880;	field_35987	UNDERWATER_MAGMA
	f	Lnet/minecraft/class_6880;	field_35986	POINTED_DRIPSTONE
c	net/minecraft/class_1122	net/minecraft/client/search/IdentifierSearchableIterator
	f	Ljava/util/Comparator;	field_5492	lastIndexComparator
	f	Lcom/google/common/collect/PeekingIterator;	field_5491	pathsIterator
	f	Lcom/google/common/collect/PeekingIterator;	field_5490	namespacesIterator
	m	(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V	<init>	<init>
		p	3		lastIndexComparator
		p	2		pathsIterator
		p	1		namespacesIterator
c	net/minecraft/class_3785	net/minecraft/structure/pool/StructurePool
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_16680	elements
	f	Ljava/util/List;	field_16864	elementCounts
	f	Lcom/mojang/serialization/Codec;	field_25853	CODEC
	f	I	field_18707	highestY
	f	I	field_31523	DEFAULT_Y
	f	Lnet/minecraft/class_2960;	field_16681	terminatorsId
	f	Lnet/minecraft/class_2960;	field_16678	id
	f	Lorg/slf4j/Logger;	field_24955	LOGGER
	f	Lcom/mojang/serialization/Codec;	field_24954	REGISTRY_CODEC
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;)I	method_19310	method_19310
		p	1		element
	m	()Lnet/minecraft/class_2960;	method_16629	getId
	m	()I	method_16632	getElementCount
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/util/List;)V	<init>	<init>
		p	2		terminatorsId
		p	1		id
		p	3		elementCounts
	m	()Lnet/minecraft/class_2960;	method_16634	getTerminatorsId
	m	(Lnet/minecraft/class_3784;)Z	method_35372	method_35372
		p	0		element
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28886	method_28886
		p	0		instance
	m	(Lnet/minecraft/class_5819;)Ljava/util/List;	method_16633	getElementIndicesInRandomOrder
		p	1		random
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/util/List;Lnet/minecraft/class_3785$class_3786;)V	<init>	<init>
		p	3		elementCounts
		p	4		projection
		p	1		id
		p	2		terminatorsId
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_3784;	method_16631	getRandomElement
		p	1		random
	m	(Lnet/minecraft/class_3485;)I	method_19309	getHighestY
		p	1		structureTemplateManager
	m	(Lnet/minecraft/class_3785;)Ljava/util/List;	method_28888	method_28888
		p	0		pool
c	net/minecraft/class_3785$class_3786	net/minecraft/structure/pool/StructurePool$Projection
	f	Lnet/minecraft/class_3542$class_7292;	field_24956	CODEC
	f	Lcom/google/common/collect/ImmutableList;	field_16685	processors
	f	Ljava/lang/String;	field_16682	id
	f	Lnet/minecraft/class_3785$class_3786;	field_16687	RIGID
	f	Lnet/minecraft/class_3785$class_3786;	field_16686	TERRAIN_MATCHING
	m	()Lcom/google/common/collect/ImmutableList;	method_16636	getProcessors
	m	()Ljava/lang/String;	method_16635	getId
	m	(Ljava/lang/String;)Lnet/minecraft/class_3785$class_3786;	method_16638	getById
		p	0		id
	m	(Ljava/lang/String;ILjava/lang/String;Lcom/google/common/collect/ImmutableList;)V	<init>	<init>
		p	4		processors
		p	3		id
c	net/minecraft/class_2454	net/minecraft/data/server/recipe/CookingRecipeJsonBuilder
	f	I	field_11415	cookingTime
	f	Lnet/minecraft/class_3957;	field_17599	serializer
	f	Lnet/minecraft/class_161$class_162;	field_11416	advancementBuilder
	f	Lnet/minecraft/class_1856;	field_11418	input
	f	F	field_11414	experience
	f	Lnet/minecraft/class_1792;	field_11417	output
	f	Ljava/lang/String;	field_11419	group
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;	method_17802	createSmelting
		p	0		ingredient
		p	1		result
		p	2		experience
		p	3		cookingTime
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;FILnet/minecraft/class_3957;)Lnet/minecraft/class_2454;	method_17801	create
		p	1		result
		p	2		experience
		p	0		ingredient
		p	3		cookingTime
		p	4		serializer
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;	method_10473	createBlasting
		p	0		ingredient
		p	2		experience
		p	1		result
		p	3		cookingTime
	m	(Ljava/lang/String;)Lnet/minecraft/class_2454;	method_35917	group
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;	method_35916	create
		p	0		result
		p	1		ingredient
		p	2		experience
		p	3		cookingTime
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;FILnet/minecraft/class_3957;)V	<init>	<init>
		p	5		serializer
		p	1		output
		p	2		input
		p	3		experience
		p	4		cookingTime
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;	method_35918	createSmoking
		p	2		experience
		p	3		cookingTime
		p	0		result
		p	1		ingredient
	m	(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2454;	method_10469	criterion
	m	(Lnet/minecraft/class_2960;)V	method_10471	validate
		p	1		recipeId
c	net/minecraft/class_2454$class_2455	net/minecraft/data/server/recipe/CookingRecipeJsonBuilder$CookingRecipeJsonProvider
	f	F	field_11421	experience
	f	Lnet/minecraft/class_2960;	field_11424	recipeId
	f	I	field_11422	cookingTime
	f	Ljava/lang/String;	field_11426	group
	f	Lnet/minecraft/class_1792;	field_11428	result
	f	Lnet/minecraft/class_1856;	field_11425	input
	f	Lnet/minecraft/class_161$class_162;	field_11423	advancementBuilder
	f	Lnet/minecraft/class_1865;	field_17600	serializer
	f	Lnet/minecraft/class_2960;	field_11427	advancementId
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;FILnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;)V	<init>	<init>
		p	9		serializer
		p	4		result
		p	3		input
		p	2		group
		p	1		recipeId
		p	8		advancementId
		p	7		advancementBuilder
		p	6		cookingTime
		p	5		experience
c	net/minecraft/class_6813	net/minecraft/world/gen/feature/EndPlacedFeatures
	f	Lnet/minecraft/class_6880;	field_35997	END_SPIKE
	f	Lnet/minecraft/class_6880;	field_36000	END_ISLAND_DECORATED
	f	Lnet/minecraft/class_6880;	field_35999	CHORUS_PLANT
	f	Lnet/minecraft/class_6880;	field_35998	END_GATEWAY_RETURN
c	net/minecraft/class_1121	net/minecraft/client/search/IdentifierSearchProvider
	f	Ljava/util/Comparator;	field_39199	lastIndexComparator
	f	Lnet/minecraft/class_7455;	field_39200	idSearcher
	m	(Ljava/util/function/Function;Ljava/util/List;)V	<init>	<init>
		p	2		values
		p	1		identifiersGetter
	m	(Ljava/lang/String;)Ljava/util/List;	method_43791	search
		p	1		text
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;	method_43792	search
		p	2		path
		p	1		namespace
c	net/minecraft/class_2456	net/minecraft/data/server/recipe/ComplexRecipeJsonBuilder
	f	Lnet/minecraft/class_1866;	field_11429	serializer
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)V	method_10475	offerTo
		p	1		exporter
		p	2		recipeId
	m	(Lnet/minecraft/class_1866;)V	<init>	<init>
		p	1		serializer
	m	(Lnet/minecraft/class_1866;)Lnet/minecraft/class_2456;	method_10476	create
		p	0		serializer
c	net/minecraft/class_6810	net/minecraft/unused/packageinfo/PackageInfo6810
c	net/minecraft/class_6811	net/minecraft/world/gen/feature/OceanPlacedFeatures
	f	Lnet/minecraft/class_6880;	field_35973	SEAGRASS_DEEP
	f	Lnet/minecraft/class_6880;	field_35972	SEAGRASS_DEEP_WARM
	f	Lnet/minecraft/class_6880;	field_35971	SEAGRASS_SWAMP
	f	Lnet/minecraft/class_6880;	field_35970	SEAGRASS_RIVER
	f	Lnet/minecraft/class_6880;	field_35969	SEAGRASS_COLD
	f	Lnet/minecraft/class_6880;	field_35968	SEAGRASS_NORMAL
	f	Lnet/minecraft/class_6880;	field_35979	WARM_OCEAN_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35967	SEAGRASS_WARM
	f	Lnet/minecraft/class_6880;	field_35978	KELP_WARM
	f	Lnet/minecraft/class_6880;	field_35977	KELP_COLD
	f	Lnet/minecraft/class_6880;	field_35976	SEA_PICKLE
	f	Lnet/minecraft/class_6880;	field_35975	SEAGRASS_SIMPLE
	f	Lnet/minecraft/class_6880;	field_35974	SEAGRASS_DEEP_COLD
	m	(I)Ljava/util/List;	method_39731	seagrassModifiers
		p	0		count
c	net/minecraft/class_3788	net/minecraft/datafixer/fix/ChunkStatusFix2
	f	Ljava/util/Map;	field_16691	STATUS_MAP
c	net/minecraft/class_2457	net/minecraft/block/RedstoneWireBlock
	f	[Lnet/minecraft/class_243;	field_24466	COLORS
	f	Lnet/minecraft/class_2754;	field_11439	WIRE_CONNECTION_WEST
	f	Lnet/minecraft/class_2754;	field_11437	WIRE_CONNECTION_SOUTH
	f	Lnet/minecraft/class_2754;	field_11440	WIRE_CONNECTION_NORTH
	f	Ljava/util/Map;	field_24416	SHAPES
	f	Ljava/util/Map;	field_24414	DIRECTION_TO_SIDE_SHAPE
	f	Lnet/minecraft/class_265;	field_24413	DOT_SHAPE
	f	Lnet/minecraft/class_2758;	field_11432	POWER
	f	Lnet/minecraft/class_2754;	field_11436	WIRE_CONNECTION_EAST
	f	Lnet/minecraft/class_2680;	field_24733	dotState
	f	Ljava/util/Map;	field_24415	DIRECTION_TO_UP_SHAPE
	f	Ljava/util/Map;	field_11435	DIRECTION_TO_WIRE_CONNECTION_PROPERTY
	f	Z	field_11438	wiresGivePower
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_27844	updateOffsetNeighbors
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;)Z	method_28483	isNotConnected
		p	0		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2773;	method_10477	getRenderConnectionType
		p	3		direction
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_10482	connectsTo
		p	0		state
		p	1		dir
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_27840	getPlacementState
		p	1		world
		p	3		pos
		p	2		state
	m	(Lnet/minecraft/class_2680;)I	method_10486	increasePower
		p	1		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_27845	getShapeForState
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10479	updateNeighbors
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I	method_27842	getReceivedRedstonePower
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_2773;	method_27841	getRenderConnectionType
		p	3		direction
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;FF)V	method_27936	addPoweredParticles
		p	2		random
		p	3		pos
		p	4		color
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V	method_28482	updateForNewState
		p	1		world
		p	2		pos
		p	3		oldState
		p	4		newState
	m	([Lnet/minecraft/class_243;)V	method_31649	method_31649
		p	0		colors
	m	(Lnet/minecraft/class_2680;)Z	method_10484	connectsTo
		p	0		state
	m	(I)I	method_10487	getWireColor
		p	0		powerLevel
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_27843	getDefaultWireState
		p	2		state
		p	1		world
		p	3		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_10485	update
		p	2		pos
		p	1		world
		p	3		state
	m	(Lnet/minecraft/class_2680;)Z	method_27846	isFullyConnected
		p	0		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_27937	canRunOnTop
		p	3		floor
		p	2		pos
		p	1		world
c	net/minecraft/class_1126	net/minecraft/client/search/TextSearchProvider
	f	Ljava/util/function/Function;	field_5497	textsGetter
	f	Ljava/util/List;	field_39197	values
	f	Lnet/minecraft/class_7454;	field_39198	textSearcher
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/List;)V	<init>	<init>
		p	1		textsGetter
		p	2		identifiersGetter
		p	3		values
c	net/minecraft/class_3781	net/minecraft/structure/pool/SinglePoolElement
	f	Lcom/mojang/serialization/Codec;	field_24952	CODEC
	f	Lnet/minecraft/class_6880;	field_16674	processors
	f	Lcom/mojang/datafixers/util/Either;	field_24015	location
	f	Lcom/mojang/serialization/Codec;	field_24951	LOCATION_CODEC
	m	(Lnet/minecraft/class_3485;)Lnet/minecraft/class_3499;	method_27233	getStructure
		p	1		structureTemplateManager
	m	(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)V	<init>	<init>
		p	2		processors
		p	3		projection
		p	1		location
	m	(Lnet/minecraft/class_3781;)Lnet/minecraft/class_6880;	method_28881	method_28881
		p	0		pool
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)Ljava/util/List;	method_16614	getDataStructureBlocks
		p	3		rotation
		p	2		pos
		p	1		structureTemplateManager
		p	4		mirroredAndRotated
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	method_28882	locationGetter
	m	(Lnet/minecraft/class_2470;Lnet/minecraft/class_3341;Z)Lnet/minecraft/class_3492;	method_16616	createPlacementData
		p	2		box
		p	3		keepJigsaws
		p	1		rotation
	m	(Lnet/minecraft/class_3499;)V	<init>	<init>
		p	1		template
	m	(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_28877	encodeLocation
		p	2		prefix
		p	1		ops
		p	0		location
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	method_28880	processorsGetter
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28878	method_28878
		p	0		instance
	m	(Lnet/minecraft/class_3781;)Lcom/mojang/datafixers/util/Either;	method_28879	method_28879
		p	0		pool
c	net/minecraft/class_2450	net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder
	f	Ljava/util/List;	field_11394	inputs
	f	Ljava/lang/String;	field_11398	group
	f	Lnet/minecraft/class_1792;	field_11396	output
	f	Lnet/minecraft/class_161$class_162;	field_11393	advancementBuilder
	f	I	field_11395	outputCount
	m	(Lnet/minecraft/class_1856;I)Lnet/minecraft/class_2450;	method_10453	input
		p	2		size
		p	1		ingredient
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;	method_10454	input
		p	1		itemProvider
	m	(Ljava/lang/String;)Lnet/minecraft/class_2450;	method_10452	group
	m	(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;	method_10449	input
		p	1		itemProvider
		p	2		size
	m	(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;	method_10448	create
		p	1		outputCount
		p	0		output
	m	(Lnet/minecraft/class_2960;)V	method_10445	validate
		p	1		recipeId
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2450;	method_10446	input
		p	1		tag
	m	(Lnet/minecraft/class_1856;)Lnet/minecraft/class_2450;	method_10451	input
		p	1		ingredient
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;	method_10447	create
		p	0		output
	m	(Lnet/minecraft/class_1935;I)V	<init>	<init>
		p	1		output
		p	2		outputCount
	m	(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2450;	method_10442	criterion
c	net/minecraft/class_2450$class_2451	net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider
	f	Ljava/lang/String;	field_11399	group
	f	Lnet/minecraft/class_161$class_162;	field_11401	advancementBuilder
	f	Lnet/minecraft/class_2960;	field_11405	advancementId
	f	Lnet/minecraft/class_2960;	field_11402	recipeId
	f	Ljava/util/List;	field_11404	inputs
	f	I	field_11400	count
	f	Lnet/minecraft/class_1792;	field_11403	output
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Ljava/util/List;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		recipeId
		p	3		outputCount
		p	2		output
		p	5		inputs
		p	4		group
		p	7		advancementId
		p	6		advancementBuilder
c	net/minecraft/class_3782	net/minecraft/structure/pool/ListPoolElement
	f	Ljava/util/List;	field_16676	elements
	f	Lcom/mojang/serialization/Codec;	field_24950	CODEC
	m	(Lnet/minecraft/class_3785$class_3786;Lnet/minecraft/class_3784;)V	method_16620	method_16620
		p	1		element
	m	(Lnet/minecraft/class_3785$class_3786;)V	method_19307	setAllElementsProjection
		p	1		projection
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28875	method_28875
		p	0		instance
	m	(Lnet/minecraft/class_3784;)Z	method_35369	method_35369
		p	0		element
	m	(Ljava/util/List;Lnet/minecraft/class_3785$class_3786;)V	<init>	<init>
		p	2		projection
		p	1		elements
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3784;)Lnet/minecraft/class_3341;	method_35370	method_35370
		p	3		element
	m	(Lnet/minecraft/class_3782;)Ljava/util/List;	method_28876	method_28876
		p	0		pool
c	net/minecraft/class_1124	net/minecraft/client/search/SearchManager
	f	Lnet/minecraft/class_1124$class_1125;	field_5494	ITEM_TAG
	f	Lnet/minecraft/class_1124$class_1125;	field_5495	ITEM_TOOLTIP
	f	Lnet/minecraft/class_1124$class_1125;	field_5496	RECIPE_OUTPUT
	f	Ljava/util/Map;	field_5493	instances
	m	(Lnet/minecraft/class_1124$class_1125;)Lnet/minecraft/class_1124$class_7457;	method_43805	getInstance
		p	1		key
	m	(Lnet/minecraft/class_1124$class_1125;Ljava/util/List;)V	method_43804	reload
		p	2		values
		p	1		key
	m	(Lnet/minecraft/class_1124$class_1125;)Lnet/minecraft/class_1129;	method_4800	get
		p	1		key
	m	(Lnet/minecraft/class_1124$class_1125;Lnet/minecraft/class_1124$class_7456;)V	method_4801	put
		p	2		providerGetter
		p	1		key
c	net/minecraft/class_1124$class_1125	net/minecraft/client/search/SearchManager$Key
c	net/minecraft/class_1124$class_7456	net/minecraft/client/search/SearchManager$ProviderGetter
c	net/minecraft/class_1124$class_7457	net/minecraft/client/search/SearchManager$Instance
	f	Lnet/minecraft/class_1123;	field_39204	provider
	f	Lnet/minecraft/class_1124$class_7456;	field_39203	providerGetter
	m	()V	method_43806	reload
	m	(Lnet/minecraft/class_1124$class_7456;)V	<init>	<init>
		p	1		providerGetter
	m	(Ljava/util/List;)V	method_43807	reload
		p	1		values
c	net/minecraft/class_2452	net/minecraft/block/RailPlacementHelper
	f	Z	field_11408	forbidCurves
	f	Ljava/util/List;	field_11407	neighbors
	f	Lnet/minecraft/class_2680;	field_11406	state
	f	Lnet/minecraft/class_1937;	field_11409	world
	f	Lnet/minecraft/class_2241;	field_11411	block
	f	Lnet/minecraft/class_2338;	field_11410	pos
	m	(ZZLnet/minecraft/class_2768;)Lnet/minecraft/class_2452;	method_10459	updateBlockState
		p	2		forceUpdate
		p	1		powered
		p	3		railShape
	m	(Lnet/minecraft/class_2452;)V	method_10461	computeRailShape
		p	1		placementHelper
	m	(Lnet/minecraft/class_2452;)Z	method_10464	isNeighbor
		p	1		other
	m	()Lnet/minecraft/class_2680;	method_10462	getBlockState
	m	(Lnet/minecraft/class_2452;)Z	method_10455	canConnect
		p	1		placementHelper
	m	(Lnet/minecraft/class_2338;)Z	method_10463	isNeighbor
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Z	method_10465	canConnect
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_2338;)Z	method_10456	isVerticallyNearRail
		p	1		pos
	m	()I	method_10460	getNeighborCount
	m	(Lnet/minecraft/class_2768;)V	method_10466	computeNeighbors
		p	1		shape
	m	()Ljava/util/List;	method_10457	getNeighbors
	m	()V	method_10467	updateNeighborPositions
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2452;	method_10458	getNeighboringRail
		p	1		pos
c	net/minecraft/class_1123	net/minecraft/client/search/ReloadableSearchProvider
	c	A functional interface that provides searching and can be reloaded.
	m	()V	method_4799	reload
		c	Reloads the search provider.\n\n@apiNote Implementations must supply the context (e.g. the new data) separately,\nfor example by having a getter as a field on an implementing class.
	m	()Lnet/minecraft/class_1123;	method_43798	empty
		c	{@return a search provider that always returns no results}
	m	(Ljava/lang/String;)Ljava/util/List;	method_43797	method_43797
		p	0		text
c	net/minecraft/class_3784	net/minecraft/structure/pool/StructurePoolElement
	f	Lcom/mojang/serialization/Codec;	field_24953	CODEC
	f	Lnet/minecraft/class_3785$class_3786;	field_16862	projection
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_16756	method_16756
		p	1		world
		p	2		structureBlockInfo
		p	3		pos
		p	4		rotation
		p	5		random
		p	6		box
	m	(Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_5188;	method_30437	method_30437
		p	2		projection
	m	(Ljava/lang/String;Lnet/minecraft/class_6880;)Ljava/util/function/Function;	method_30435	ofProcessedSingle
		p	1		processorListEntry
		p	0		id
	m	(Ljava/lang/String;)Ljava/util/function/Function;	method_30434	ofSingle
		p	0		id
	m	(Ljava/lang/String;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_5188;	method_40165	method_40165
		p	1		projection
	m	(Lnet/minecraft/class_3785$class_3786;Ljava/util/function/Function;)Lnet/minecraft/class_3784;	method_30424	method_30424
		p	1		elementGetter
	m	(Ljava/lang/String;Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3781;	method_30427	method_30427
		p	2		projection
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;	method_16628	getBoundingBox
		p	2		pos
		p	3		rotation
		p	1		structureTemplateManager
	m	(Ljava/lang/String;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3781;	method_30428	method_30428
		p	1		projection
	m	(Ljava/util/List;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3782;	method_30430	method_30430
		p	1		projection
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;Z)Z	method_16626	generate
		p	1		structureTemplateManager
		p	2		world
		p	3		structureAccessor
		p	8		box
		p	9		random
		p	10		keepJigsaws
		p	4		chunkGenerator
		p	5		pos
		p	6		pivot
		p	7		rotation
	m	(Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3784;	method_16622	setProjection
		p	1		projection
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	method_28883	projectionGetter
	m	(Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3777;	method_30433	method_30433
		p	0		projection
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2382;	method_16601	getStart
		p	2		rotation
		p	1		structureTemplateManager
	m	()Ljava/util/function/Function;	method_30438	ofEmpty
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)Lnet/minecraft/class_3776;	method_30422	method_30422
		p	1		projection
	m	(Ljava/lang/String;Lnet/minecraft/class_6880;)Ljava/util/function/Function;	method_30426	ofProcessedLegacySingle
		p	0		id
		p	1		processorListEntry
	m	()Lnet/minecraft/class_3785$class_3786;	method_16624	getProjection
	m	()Lnet/minecraft/class_3816;	method_16757	getType
	m	()I	method_19308	getGroundLevelDelta
	m	(Lnet/minecraft/class_6880;)Ljava/util/function/Function;	method_30421	ofFeature
		p	0		placedFeatureEntry
	m	(Ljava/lang/String;)Ljava/util/function/Function;	method_30425	ofLegacySingle
		p	0		id
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_5819;)Ljava/util/List;	method_16627	getStructureBlockInfos
		p	3		rotation
		p	2		pos
		p	4		random
		p	1		structureTemplateManager
	m	(Lnet/minecraft/class_3785$class_3786;)V	<init>	<init>
		p	1		projection
	m	(Ljava/util/List;)Ljava/util/function/Function;	method_30429	ofList
		p	0		elementGetters
c	net/minecraft/class_2453	net/minecraft/block/RedstoneLampBlock
	f	Lnet/minecraft/class_2746;	field_11413	LIT
c	net/minecraft/class_6809	net/minecraft/world/gen/feature/VegetationConfiguredFeatures
	f	Lnet/minecraft/class_6880;	field_35930	BIRCH_TALL
	f	Lnet/minecraft/class_6880;	field_35952	SINGLE_PIECE_OF_GRASS
	f	Lnet/minecraft/class_6880;	field_35940	MUSHROOM_ISLAND_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35962	FLOWER_SWAMP
	f	Lnet/minecraft/class_6880;	field_35950	PATCH_GRASS
	f	Lnet/minecraft/class_6880;	field_35960	FLOWER_DEFAULT
	f	Lnet/minecraft/class_6880;	field_35938	TREES_JUNGLE
	f	Lnet/minecraft/class_6880;	field_35926	MEADOW_TREES
	f	Lnet/minecraft/class_6880;	field_35948	PATCH_BERRY_BUSH
	f	Lnet/minecraft/class_6880;	field_35936	TREES_OLD_GROWTH_SPRUCE_TAIGA
	f	Lnet/minecraft/class_6880;	field_35958	PATCH_CACTUS
	f	Lnet/minecraft/class_6880;	field_35946	PATCH_SUNFLOWER
	f	Lnet/minecraft/class_6880;	field_35934	TREES_PLAINS
	f	Lnet/minecraft/class_6880;	field_35956	PATCH_TALL_GRASS
	f	Lnet/minecraft/class_6880;	field_35944	PATCH_BROWN_MUSHROOM
	f	Lnet/minecraft/class_6880;	field_35966	DARK_FOREST_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35932	TREES_WATER
	f	Lnet/minecraft/class_6880;	field_35954	PATCH_MELON
	f	Lnet/minecraft/class_6880;	field_35942	BAMBOO_SOME_PODZOL
	f	Lnet/minecraft/class_6880;	field_35964	FLOWER_MEADOW
	f	Lnet/minecraft/class_6880;	field_35928	TREES_GROVE
	f	Lnet/minecraft/class_6880;	field_35941	BAMBOO_NO_PODZOL
	f	Lnet/minecraft/class_6880;	field_35963	FLOWER_PLAIN
	f	Lnet/minecraft/class_6880;	field_35951	PATCH_GRASS_JUNGLE
	f	Lnet/minecraft/class_6880;	field_35961	FLOWER_FLOWER_FOREST
	f	Lnet/minecraft/class_6880;	field_35927	TREES_TAIGA
	f	Lnet/minecraft/class_6880;	field_35949	PATCH_TAIGA_GRASS
	f	Lnet/minecraft/class_6880;	field_35937	TREES_OLD_GROWTH_PINE_TAIGA
	f	Lnet/minecraft/class_6880;	field_35959	PATCH_SUGAR_CANE
	f	Lnet/minecraft/class_6880;	field_35925	TREES_FLOWER_FOREST
	f	Lnet/minecraft/class_6880;	field_35947	PATCH_PUMPKIN
	f	Lnet/minecraft/class_6880;	field_38812	MANGROVE_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35935	TREES_SPARSE_JUNGLE
	f	Lnet/minecraft/class_6880;	field_35957	PATCH_LARGE_FERN
	f	Lnet/minecraft/class_6880;	field_35945	PATCH_RED_MUSHROOM
	f	Lnet/minecraft/class_6880;	field_35933	TREES_BIRCH_AND_OAK
	f	Lnet/minecraft/class_6880;	field_35955	PATCH_WATERLILY
	f	Lnet/minecraft/class_6880;	field_35943	VINES
	f	Lnet/minecraft/class_6880;	field_35965	FOREST_FLOWERS
	f	Lnet/minecraft/class_6880;	field_35931	TREES_WINDSWEPT_HILLS
	f	Lnet/minecraft/class_6880;	field_35953	PATCH_DEAD_BUSH
	f	Lnet/minecraft/class_6880;	field_35929	TREES_SAVANNA
	f	Lnet/minecraft/class_6880;	field_35939	BAMBOO_VEGETATION
	m	(Lnet/minecraft/class_4651;I)Lnet/minecraft/class_4638;	method_39717	createRandomPatchFeatureConfig
		p	1		tries
		p	0		block
c	net/minecraft/class_1118	net/minecraft/client/sound/AmbientSoundLoops
c	net/minecraft/class_1118$class_1119	net/minecraft/client/sound/AmbientSoundLoops$MusicLoop
	f	Lnet/minecraft/class_746;	field_5482	player
	m	(Lnet/minecraft/class_746;Lnet/minecraft/class_3414;)V	<init>	<init>
		p	2		soundEvent
		p	1		player
c	net/minecraft/class_1118$class_1120	net/minecraft/client/sound/AmbientSoundLoops$Underwater
	f	Lnet/minecraft/class_746;	field_5483	player
	f	I	field_33012	MAX_TRANSITION_TIMER
	f	I	field_5484	transitionTimer
	m	(Lnet/minecraft/class_746;)V	<init>	<init>
		p	1		player
c	net/minecraft/class_6807	net/minecraft/world/gen/feature/PileConfiguredFeatures
	f	Lnet/minecraft/class_6880;	field_35887	PILE_PUMPKIN
	f	Lnet/minecraft/class_6880;	field_35886	PILE_ICE
	f	Lnet/minecraft/class_6880;	field_35885	PILE_SNOW
	f	Lnet/minecraft/class_6880;	field_35884	PILE_MELON
	f	Lnet/minecraft/class_6880;	field_35883	PILE_HAY
c	net/minecraft/class_1117	net/minecraft/client/sound/TickableSoundInstance
	m	()V	method_16896	tick
	m	()Z	method_4793	isDone
c	net/minecraft/class_6808	net/minecraft/world/gen/feature/TreeConfiguredFeatures
	f	Lnet/minecraft/class_4659;	field_38922	BEES_001
	f	Lnet/minecraft/class_6880;	field_35893	FANCY_OAK_BEES_005
	f	Lnet/minecraft/class_6880;	field_35891	FANCY_OAK_BEES_0002
	f	Lnet/minecraft/class_6880;	field_35904	HUGE_RED_MUSHROOM
	f	Lnet/minecraft/class_6880;	field_35914	MEGA_JUNGLE_TREE
	f	Lnet/minecraft/class_6880;	field_35902	WARPED_FUNGUS_PLANTED
	f	Lnet/minecraft/class_6880;	field_35924	OAK_BEES_005
	f	Lnet/minecraft/class_6880;	field_38811	TALL_MANGROVE
	f	Lnet/minecraft/class_6880;	field_35912	FANCY_OAK
	f	Lnet/minecraft/class_6880;	field_35889	BIRCH_BEES_002
	f	Lnet/minecraft/class_6880;	field_35900	CRIMSON_FUNGUS_PLANTED
	f	Lnet/minecraft/class_6880;	field_35922	OAK_BEES_0002
	f	Lnet/minecraft/class_6880;	field_35899	CRIMSON_FUNGUS
	f	Lnet/minecraft/class_6880;	field_35910	PINE
	f	Lnet/minecraft/class_6880;	field_35920	JUNGLE_BUSH
	f	Lnet/minecraft/class_4659;	field_35897	BEES_005
	f	Lnet/minecraft/class_6880;	field_35908	ACACIA
	f	Lnet/minecraft/class_6880;	field_35918	SUPER_BIRCH_BEES
	f	Lnet/minecraft/class_4659;	field_35895	BEES_0002
	f	Lnet/minecraft/class_6880;	field_35906	DARK_OAK
	f	Lnet/minecraft/class_6880;	field_35916	MEGA_PINE
	f	Lnet/minecraft/class_6880;	field_35894	FANCY_OAK_BEES
	f	Lnet/minecraft/class_6880;	field_35892	FANCY_OAK_BEES_002
	f	Lnet/minecraft/class_6880;	field_35890	BIRCH_BEES_005
	f	Lnet/minecraft/class_6880;	field_35915	MEGA_SPRUCE
	f	Lnet/minecraft/class_6880;	field_35903	HUGE_BROWN_MUSHROOM
	f	Lnet/minecraft/class_6880;	field_35913	JUNGLE_TREE_NO_VINE
	f	Lnet/minecraft/class_6880;	field_35901	WARPED_FUNGUS
	f	Lnet/minecraft/class_6880;	field_35923	OAK_BEES_002
	f	Lnet/minecraft/class_6880;	field_38810	MANGROVE
	f	Lnet/minecraft/class_6880;	field_35911	JUNGLE_TREE
	f	Lnet/minecraft/class_6880;	field_35888	BIRCH_BEES_0002
	f	Lnet/minecraft/class_6880;	field_35921	AZALEA_TREE
	f	Lnet/minecraft/class_4659;	field_35898	BEES
	f	Lnet/minecraft/class_6880;	field_35909	SPRUCE
	f	Lnet/minecraft/class_6880;	field_35919	SWAMP_OAK
	f	Lnet/minecraft/class_6880;	field_35907	BIRCH
	f	Lnet/minecraft/class_6880;	field_35917	SUPER_BIRCH_BEES_0002
	f	Lnet/minecraft/class_4659;	field_35896	BEES_002
	f	Lnet/minecraft/class_6880;	field_35905	OAK
	m	()Lnet/minecraft/class_4643$class_4644;	method_39715	fancyOak
	m	()Lnet/minecraft/class_4643$class_4644;	method_39713	superBirch
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;IIII)Lnet/minecraft/class_4643$class_4644;	method_39711	builder
		p	0		log
		p	1		leaves
		p	2		baseHeight
		p	3		firstRandomHeight
		p	4		secondRandomHeight
		p	5		radius
	m	()Lnet/minecraft/class_4643$class_4644;	method_39714	jungle
	m	()Lnet/minecraft/class_4643$class_4644;	method_39712	birch
	m	()Lnet/minecraft/class_4643$class_4644;	method_39710	oak
c	net/minecraft/class_1116	net/minecraft/client/sound/AmbientSoundPlayer
	f	I	field_33011	DEFAULT_TICKS_UNTIL_PLAY
	f	I	field_5480	ticksUntilPlay
	f	F	field_33010	MAX_TICKS_FOR_ULTRA_RARE_SOUND_LOOP
	f	F	field_33009	MAX_TICKS_FOR_RARE_SOUND_LOOP
	f	Lnet/minecraft/class_1144;	field_5479	soundManager
	f	Lnet/minecraft/class_746;	field_5481	player
	f	F	field_33008	MAX_TICKS_FOR_BASE_SOUND_LOOP
	m	(Lnet/minecraft/class_746;Lnet/minecraft/class_1144;)V	<init>	<init>
		p	1		player
		p	2		soundManager
c	net/minecraft/class_6805	net/minecraft/world/gen/feature/NetherConfiguredFeatures
	f	Lnet/minecraft/class_4657;	field_35823	CRIMSON_FOREST_VEGETATION_PROVIDER
	f	Lnet/minecraft/class_4657;	field_35826	WARPED_FOREST_VEGETATION_PROVIDER
	f	Lnet/minecraft/class_6880;	field_35824	CRIMSON_FOREST_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35835	BASALT_PILLAR
	f	Lnet/minecraft/class_6880;	field_35834	PATCH_CRIMSON_ROOTS
	f	Lnet/minecraft/class_6880;	field_35822	GLOWSTONE_EXTRA
	f	Lnet/minecraft/class_6880;	field_35833	WEEPING_VINES
	f	Lnet/minecraft/class_6880;	field_35817	DELTA
	f	Lnet/minecraft/class_6880;	field_35821	BLACKSTONE_BLOBS
	f	Lnet/minecraft/class_6880;	field_35832	TWISTING_VINES_BONEMEAL
	f	Lnet/minecraft/class_6880;	field_35818	SMALL_BASALT_COLUMNS
	f	Lnet/minecraft/class_6880;	field_35820	BASALT_BLOBS
	f	Lnet/minecraft/class_6880;	field_35831	TWISTING_VINES
	f	Lnet/minecraft/class_6880;	field_35819	SMALL_BASALT_COLUMNS_TEMP
	f	Lnet/minecraft/class_6880;	field_35830	NETHER_SPROUTS_BONEMEAL
	f	Lnet/minecraft/class_6880;	field_35840	PATCH_SOUL_FIRE
	f	Lnet/minecraft/class_6880;	field_35829	NETHER_SPROUTS
	f	Lnet/minecraft/class_6880;	field_35828	WARPED_FOREST_VEGETATION_BONEMEAL
	f	Lnet/minecraft/class_6880;	field_35839	PATCH_FIRE
	f	Lnet/minecraft/class_6880;	field_35827	WARPED_FOREST_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35838	SPRING_NETHER_OPEN
	f	Lnet/minecraft/class_6880;	field_35837	SPRING_NETHER_CLOSED
	f	Lnet/minecraft/class_6880;	field_35825	CRIMSON_FOREST_VEGETATION_BONEMEAL
	f	Lnet/minecraft/class_6880;	field_35836	SPRING_LAVA_NETHER
c	net/minecraft/class_3778	net/minecraft/structure/pool/StructurePoolBasedGenerator
	f	Lorg/slf4j/Logger;	field_16665	LOGGER
	m	(Lnet/minecraft/class_3790;IIIIILnet/minecraft/class_3341;Lnet/minecraft/class_3195$class_7149;ZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_2919;Lnet/minecraft/class_2378;Lnet/minecraft/class_6626;)V	method_39824	method_39824
		p	14		collector
	m	(Lnet/minecraft/class_7138;IZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_5819;Lnet/minecraft/class_2378;Lnet/minecraft/class_3790;Ljava/util/List;Lnet/minecraft/class_265;)V	method_27230	generate
		p	2		modifyBoundingBox
		p	3		chunkGenerator
		p	0		noiseConfig
		p	1		maxSize
		p	6		random
		p	7		structurePoolRegistry
		p	4		structureTemplateManager
		p	5		heightLimitView
		p	10		pieceShape
		p	8		firstPiece
		p	9		pieces
	m	(Lnet/minecraft/class_3784;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3485;Lnet/minecraft/class_2919;)Ljava/util/Optional;	method_43566	findStartingJigsawPos
		p	4		structureManager
		p	5		random
		p	2		pos
		p	3		rotation
		p	0		pool
		p	1		id
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;I)Ljava/util/Optional;	method_30419	generate
		p	1		structurePool
		p	0		context
		p	3		size
		p	2		id
		p	5		useExpansionHack
		p	4		pos
		p	7		maxDistanceFromCenter
		p	6		projectStartToHeightmap
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;Z)Z	method_43729	generate
		p	0		world
		p	5		keepJigsaws
		p	1		structurePool
		p	2		id
		p	4		pos
c	net/minecraft/class_3778$class_4181	net/minecraft/structure/pool/StructurePoolBasedGenerator$ShapedPoolStructurePiece
	f	Lnet/minecraft/class_3790;	field_18696	piece
	f	I	field_18699	currentSize
	f	Lorg/apache/commons/lang3/mutable/MutableObject;	field_18697	pieceShape
	m	(Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;I)V	<init>	<init>
		p	2		pieceShape
		p	1		piece
		p	3		currentSize
c	net/minecraft/class_3778$class_4182	net/minecraft/structure/pool/StructurePoolBasedGenerator$StructurePoolGenerator
	f	Ljava/util/List;	field_18704	children
	f	I	field_18700	maxSize
	f	Lnet/minecraft/class_5819;	field_18705	random
	f	Ljava/util/Deque;	field_18706	structurePieces
	f	Lnet/minecraft/class_3485;	field_18703	structureTemplateManager
	f	Lnet/minecraft/class_2378;	field_25852	registry
	f	Lnet/minecraft/class_2794;	field_18702	chunkGenerator
	m	(Lnet/minecraft/class_2378;ILnet/minecraft/class_2794;Lnet/minecraft/class_3485;Ljava/util/List;Lnet/minecraft/class_5819;)V	<init>	<init>
		p	2		maxSize
		p	1		registry
		p	6		random
		p	5		children
		p	4		structureTemplateManager
		p	3		chunkGenerator
	m	(Lnet/minecraft/class_3785;)Ljava/lang/Integer;	method_31113	method_31113
		p	1		pool
	m	(Lnet/minecraft/class_3785;)Ljava/lang/Integer;	method_31114	method_31114
		p	1		pool
	m	(Lnet/minecraft/class_3785;)Ljava/util/Optional;	method_31115	method_31115
		p	1		pool
	m	(Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;)V	method_19306	generatePiece
		p	1		piece
		p	6		noiseConfig
		p	4		modifyBoundingBox
		p	5		world
		p	2		pieceShape
		p	3		minY
c	net/minecraft/class_2447	net/minecraft/data/server/recipe/ShapedRecipeJsonBuilder
	f	I	field_11378	outputCount
	f	Lnet/minecraft/class_1792;	field_11380	output
	f	Lnet/minecraft/class_161$class_162;	field_11379	advancementBuilder
	f	Ljava/lang/String;	field_11381	group
	f	Ljava/util/List;	field_11377	pattern
	f	Ljava/util/Map;	field_11376	inputs
	m	(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;	method_10436	create
		p	0		output
		p	1		outputCount
	m	(Ljava/lang/Character;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;	method_10434	input
		p	1		c
		p	2		itemProvider
	m	(Ljava/lang/Character;Lnet/minecraft/class_6862;)Lnet/minecraft/class_2447;	method_10433	input
		p	2		tag
		p	1		c
	m	(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2447;	method_10429	criterion
	m	(Ljava/lang/String;)Lnet/minecraft/class_2447;	method_10439	pattern
		p	1		patternStr
	m	(Ljava/lang/String;)Lnet/minecraft/class_2447;	method_10435	group
	m	(Ljava/lang/Character;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;	method_10428	input
		p	2		ingredient
		p	1		c
	m	(Lnet/minecraft/class_1935;I)V	<init>	<init>
		p	2		outputCount
		p	1		output
	m	(Lnet/minecraft/class_2960;)V	method_10432	validate
		p	1		recipeId
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;	method_10437	create
		p	0		output
c	net/minecraft/class_2447$class_2448	net/minecraft/data/server/recipe/ShapedRecipeJsonBuilder$ShapedRecipeJsonProvider
	f	Ljava/util/Map;	field_11388	inputs
	f	Lnet/minecraft/class_2960;	field_11390	advancementId
	f	Lnet/minecraft/class_2960;	field_11385	recipeId
	f	Ljava/util/List;	field_11384	pattern
	f	I	field_11386	resultCount
	f	Lnet/minecraft/class_1792;	field_11383	output
	f	Ljava/lang/String;	field_11387	group
	f	Lnet/minecraft/class_161$class_162;	field_11389	advancementBuilder
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Ljava/util/List;Ljava/util/Map;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	7		advancementBuilder
		p	8		advancementId
		p	5		pattern
		p	6		inputs
		p	3		resultCount
		p	4		group
		p	1		recipeId
		p	2		output
c	net/minecraft/class_6806	net/minecraft/world/gen/feature/OreConfiguredFeatures
	f	Ljava/util/List;	field_35863	OVERWORLD_GOLD_ORES
	f	Lnet/minecraft/class_6880;	field_35871	ORE_QUARTZ
	f	Lnet/minecraft/class_6880;	field_35881	ORE_COAL_BURIED
	f	Ljava/util/List;	field_35867	COAL_ORES
	f	Ljava/util/List;	field_35865	LAPIS_ORES
	f	Lnet/minecraft/class_3825;	field_35861	BASE_STONE_NETHER
	f	Lnet/minecraft/class_6880;	field_35847	ORE_DIAMOND_BURIED
	f	Lnet/minecraft/class_6880;	field_35869	ORE_SOUL_SAND
	f	Lnet/minecraft/class_6880;	field_35879	ORE_TUFF
	f	Lnet/minecraft/class_6880;	field_35845	ORE_DIAMOND_SMALL
	f	Lnet/minecraft/class_6880;	field_35855	ORE_COPPER_LARGE
	f	Lnet/minecraft/class_6880;	field_35877	ORE_DIORITE
	f	Lnet/minecraft/class_6880;	field_35843	ORE_GOLD_BURIED
	f	Lnet/minecraft/class_6880;	field_35853	ORE_ANCIENT_DEBRIS_SMALL
	f	Lnet/minecraft/class_6880;	field_35875	ORE_GRAVEL
	f	Lnet/minecraft/class_6880;	field_35841	ORE_IRON_SMALL
	f	Lnet/minecraft/class_6880;	field_35851	ORE_EMERALD
	f	Lnet/minecraft/class_3825;	field_35858	STONE_ORE_REPLACEABLES
	f	Lnet/minecraft/class_6880;	field_35873	ORE_BLACKSTONE
	f	Lnet/minecraft/class_6880;	field_35849	ORE_LAPIS_BURIED
	f	Lnet/minecraft/class_6880;	field_35850	ORE_INFESTED
	f	Lnet/minecraft/class_6880;	field_35872	ORE_GRAVEL_NETHER
	f	Ljava/util/List;	field_35864	DIAMOND_ORES
	f	Lnet/minecraft/class_6880;	field_35882	ORE_IRON
	f	Lnet/minecraft/class_6880;	field_35870	ORE_NETHER_GOLD
	f	Ljava/util/List;	field_35862	IRON_ORES
	f	Lnet/minecraft/class_6880;	field_35880	ORE_COAL
	f	Lnet/minecraft/class_3825;	field_35860	NETHERRACK
	f	Ljava/util/List;	field_35866	COPPER_ORES
	f	Lnet/minecraft/class_6880;	field_35846	ORE_DIAMOND_LARGE
	f	Lnet/minecraft/class_6880;	field_35868	ORE_MAGMA
	f	Lnet/minecraft/class_6880;	field_35856	ORE_CLAY
	f	Lnet/minecraft/class_6880;	field_35878	ORE_ANDESITE
	f	Lnet/minecraft/class_6880;	field_35844	ORE_REDSTONE
	f	Lnet/minecraft/class_6880;	field_35854	ORE_COPPER_SMALL
	f	Lnet/minecraft/class_3825;	field_35859	DEEPSLATE_ORE_REPLACEABLES
	f	Lnet/minecraft/class_6880;	field_35876	ORE_GRANITE
	f	Lnet/minecraft/class_6880;	field_35842	ORE_GOLD
	f	Lnet/minecraft/class_6880;	field_35852	ORE_ANCIENT_DEBRIS_LARGE
	f	Lnet/minecraft/class_3825;	field_35857	BASE_STONE_OVERWORLD
	f	Lnet/minecraft/class_6880;	field_35874	ORE_DIRT
	f	Lnet/minecraft/class_6880;	field_35848	ORE_LAPIS
c	net/minecraft/class_6803	net/minecraft/world/gen/feature/ConfiguredFeatures
	m	(ILnet/minecraft/class_6880;)Lnet/minecraft/class_4638;	method_39703	createRandomPatchFeatureConfig
		p	0		tries
		p	1		feature
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_39702	getDefaultConfiguredFeature
	m	(Ljava/lang/String;Lnet/minecraft/class_3031;)Lnet/minecraft/class_6880;	method_40364	register
		p	1		feature
		p	0		id
	m	(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;)Lnet/minecraft/class_4638;	method_39705	createRandomPatchFeatureConfig
		p	1		config
		p	0		feature
		p	2		predicateBlocks
	m	(Ljava/lang/String;Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_6880;	method_39708	register
		p	0		id
		p	2		config
		p	1		feature
	m	(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_4638;	method_39704	createRandomPatchFeatureConfig
		p	1		config
		p	0		feature
	m	(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;I)Lnet/minecraft/class_4638;	method_39706	createRandomPatchFeatureConfig
		p	3		tries
		p	2		predicateBlocks
		p	1		config
		p	0		feature
	m	(Ljava/util/List;)Lnet/minecraft/class_6646;	method_39709	createBlockPredicate
		p	0		validGround
c	net/minecraft/class_2449	net/minecraft/block/RedstoneOreBlock
	f	Lnet/minecraft/class_2746;	field_11392	LIT
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10441	light
		p	2		pos
		p	0		state
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10440	spawnParticles
		p	0		world
		p	1		pos
c	net/minecraft/class_6804	net/minecraft/world/gen/feature/MiscConfiguredFeatures
	f	Lnet/minecraft/class_6880;	field_38809	DISK_GRASS
	f	Lnet/minecraft/class_6880;	field_35802	FOREST_ROCK
	f	Lnet/minecraft/class_6880;	field_35813	DESERT_WELL
	f	Lnet/minecraft/class_6880;	field_35803	ICEBERG_PACKED
	f	Lnet/minecraft/class_6880;	field_35814	SPRING_LAVA_OVERWORLD
	f	Lnet/minecraft/class_6880;	field_35804	ICEBERG_BLUE
	f	Lnet/minecraft/class_6880;	field_35815	SPRING_LAVA_FROZEN
	f	Lnet/minecraft/class_6880;	field_35805	BLUE_ICE
	f	Lnet/minecraft/class_6880;	field_35816	SPRING_WATER
	f	Lnet/minecraft/class_6880;	field_35806	LAKE_LAVA
	f	Lnet/minecraft/class_6880;	field_35807	DISK_CLAY
	f	Lnet/minecraft/class_6880;	field_35808	DISK_GRAVEL
	f	Lnet/minecraft/class_6880;	field_35809	DISK_SAND
	f	Lnet/minecraft/class_6880;	field_35810	FREEZE_TOP_LAYER
	f	Lnet/minecraft/class_6880;	field_35800	ICE_SPIKE
	f	Lnet/minecraft/class_6880;	field_35811	BONUS_CHEST
	f	Lnet/minecraft/class_6880;	field_35801	ICE_PATCH
	f	Lnet/minecraft/class_6880;	field_35812	VOID_START_PLATFORM
c	net/minecraft/class_3790	net/minecraft/structure/PoolStructurePiece
	f	Lnet/minecraft/class_2338;	field_16695	pos
	f	Lnet/minecraft/class_3784;	field_16693	poolElement
	f	Lnet/minecraft/class_3485;	field_17660	structureTemplateManager
	f	I	field_16692	groundLevelDelta
	f	Lorg/slf4j/Logger;	field_24991	LOGGER
	f	Ljava/util/List;	field_16696	junctions
	f	Lnet/minecraft/class_2470;	field_16694	rotation
	m	()Lnet/minecraft/class_2338;	method_16648	getPos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Z)V	method_27236	generate
		p	4		random
		p	3		chunkGenerator
		p	2		structureAccessor
		p	1		world
		p	7		keepJigsaws
		p	6		pivot
		p	5		boundingBox
	m	()Lnet/minecraft/class_3784;	method_16644	getPoolElement
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2520;)V	method_16649	method_16649
		p	2		junctionTag
	m	()Ljava/util/List;	method_16645	getJunctions
	m	(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		context
		p	2		nbt
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)V	<init>	<init>
		p	2		poolElement
		p	1		structureTemplateManager
		p	4		groundLevelDelta
		p	3		pos
		p	6		boundingBox
		p	5		rotation
	m	(Lnet/minecraft/class_3780;)V	method_16647	addJunction
		p	1		junction
	m	()I	method_16646	getGroundLevelDelta
c	net/minecraft/class_3791	net/minecraft/structure/PillagerOutpostGenerator
	f	Lnet/minecraft/class_6880;	field_26252	STRUCTURE_POOLS
	m	()V	method_27235	init
c	net/minecraft/class_1133	net/minecraft/client/network/LanServerPinger
	c	Used to send UDP multicasts to notify other clients of a local game on the same network.\n\n<p>These multicasts will always be sent to {@code 224.0.2.60:4445} where other clients can listen for local games.
	f	Z	field_5527	running
	f	Ljava/net/DatagramSocket;	field_5528	socket
	f	Ljava/lang/String;	field_5530	addressPort
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_5525	THREAD_ID
	f	Ljava/lang/String;	field_5526	motd
	f	Ljava/lang/String;	field_33016	PING_ADDRESS
	f	I	field_33017	PING_PORT
	f	J	field_33018	PING_INTERVAL
	f	Lorg/slf4j/Logger;	field_5529	LOGGER
	m	(Ljava/lang/String;)Ljava/lang/String;	method_4819	parseAnnouncementMotd
		p	0		announcement
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		addressPort
		p	1		motd
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_4818	createAnnouncement
		c	Creates a server announcement.\n\n<pre>\n{@code [MOTD]} // Specifies the beginning of the message of the day\n{@code A message of the day} // The message of the day\n{@code [/MOTD]} // Specifies the end of the message of the day.\n{@code [AD]} // Specifies the beginning of the address and the port of the local server.\n{@code the address of the local server.} // Such as {@code 192.146.2.1:23132}\n{@code [/AD]} // Specifies the end of the address and port of the local server.\n</pre>\n\n<p>An example of a complete announcement:\n{@code [MOTD]A Player's Server[/MOTD][AD]192.168.0.33[/AD]}
		p	0		motd
			c	the message of the day
		p	1		addressPort
			c	the address of the server including the IP address and port
	m	(Ljava/lang/String;)Ljava/lang/String;	method_4820	parseAnnouncementAddressPort
		p	0		announcement
c	net/minecraft/class_2465	net/minecraft/block/PillarBlock
	f	Lnet/minecraft/class_2754;	field_11459	AXIS
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;	method_36377	changeRotation
		p	0		state
		p	1		rotation
c	net/minecraft/class_3797	net/minecraft/MinecraftVersion
	f	Ljava/lang/String;	field_16740	releaseTarget
	f	Ljava/lang/String;	field_16733	name
	f	Z	field_16737	stable
	f	Lnet/minecraft/class_6489;	field_25319	CURRENT
	f	Ljava/lang/String;	field_16738	id
	f	Lorg/slf4j/Logger;	field_16741	LOGGER
	f	I	field_16735	protocolVersion
	f	I	field_16734	dataPackVersion
	f	Lnet/minecraft/class_6595;	field_16736	saveVersion
	f	I	field_27843	resourcePackVersion
	f	Ljava/util/Date;	field_16739	buildTime
	m	()Lnet/minecraft/class_6489;	method_16672	create
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>
		p	1		json
	m	(Lcom/mojang/bridge/game/PackType;)I	getPackVersion	getPackVersion
		p	1		packType
c	net/minecraft/class_2466	net/minecraft/data/server/BlockTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_1132	net/minecraft/server/integrated/IntegratedServer
	f	Lnet/minecraft/class_1133;	field_5519	lanPinger
	f	Z	field_5524	paused
	f	Lorg/slf4j/Logger;	field_5520	LOGGER
	f	I	field_5522	lanPort
	f	Lnet/minecraft/class_310;	field_5518	client
	f	Lnet/minecraft/class_1934;	field_28075	forcedGameMode
	f	Ljava/util/UUID;	field_5521	localPlayerUuid
	f	I	field_34965	simulationDistance
	m	(Ljava/lang/Thread;Lnet/minecraft/class_310;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V	<init>	<init>
		p	6		apiServices
		p	5		saveLoader
		p	7		worldGenerationProgressListenerFactory
		p	2		client
		p	1		serverThread
		p	4		dataPackManager
		p	3		session
	m	(Ljava/util/UUID;)V	method_4817	setLocalPlayerUuid
		p	1		localPlayerUuid
	m	()V	method_36439	incrementTotalWorldTimeStat
c	net/minecraft/class_1131	net/minecraft/client/network/LanServerInfo
	f	Ljava/lang/String;	field_5517	addressPort
	f	J	field_5516	lastTimeMillis
	f	Ljava/lang/String;	field_5515	motd
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	1		motd
		p	2		addressPort
	m	()V	method_4814	updateLastTime
	m	()Ljava/lang/String;	method_4813	getMotd
	m	()Ljava/lang/String;	method_4812	getAddressPort
c	net/minecraft/class_3798	net/minecraft/structure/rule/TagMatchRuleTest
	f	Lnet/minecraft/class_6862;	field_16747	tag
	f	Lcom/mojang/serialization/Codec;	field_25014	CODEC
	m	(Lnet/minecraft/class_3798;)Lnet/minecraft/class_6862;	method_28999	method_28999
		p	0		ruleTest
	m	(Lnet/minecraft/class_6862;)V	<init>	<init>
		p	1		tag
c	net/minecraft/class_2467	net/minecraft/data/server/EntityTypeTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_3799	net/minecraft/client/MinecraftClientGame
	f	Lcom/mojang/bridge/launcher/SessionEventListener;	field_16756	listener
	f	Lcom/mojang/bridge/launcher/Launcher;	field_16755	launcher
	f	Lnet/minecraft/class_310;	field_16757	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()V	method_16687	onStartGameSession
	m	()V	method_16688	onLeaveGameSession
	m	(Lcom/mojang/bridge/launcher/SessionEventListener;)V	setSessionEventListener	setSessionEventListener
		p	1		listener
c	net/minecraft/class_3799$class_3800	net/minecraft/client/MinecraftClientGame$PerformanceMetricsImpl
	f	I	field_16758	sampleCount
	f	I	field_16759	averageTime
	f	I	field_16761	minTime
	f	I	field_16760	maxTime
	m	(IIII)V	<init>	<init>
		p	4		sampleCount
		p	3		averageTime
		p	2		maxTime
		p	1		minTime
c	net/minecraft/class_2468	net/minecraft/block/SandBlock
	f	I	field_11462	color
	m	(ILnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		color
		p	2		settings
c	net/minecraft/class_1130	net/minecraft/server/integrated/IntegratedPlayerManager
	f	Lnet/minecraft/class_2487;	field_5514	userData
	m	()Lnet/minecraft/class_1132;	method_4811	getServer
	m	(Lnet/minecraft/class_1132;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_29;)V	<init>	<init>
		p	2		registryManager
		p	1		server
		p	3		saveHandler
c	net/minecraft/class_2461	net/minecraft/data/dev/NbtProvider
	f	Lnet/minecraft/class_2403;	field_11449	root
	f	Lorg/slf4j/Logger;	field_11450	LOGGER
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
	m	(Ljava/nio/file/Path;)Z	method_10495	method_10495
		p	0		path
	m	(Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/lang/String;)V	method_32234	writeTo
		p	2		content
		p	1		path
		p	0		writer
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;	method_10496	getLocation
		p	2		rootPath
		p	1		targetPath
	m	(Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path;	method_10493	convertNbtToSnbt
		p	2		filename
		p	3		outputPath
		p	0		writer
		p	1		inputPath
	m	(Lnet/minecraft/class_7403;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	method_10494	method_10494
		p	4		path
c	net/minecraft/class_3793	net/minecraft/structure/processor/BlockIgnoreStructureProcessor
	f	Lnet/minecraft/class_3793;	field_16719	IGNORE_AIR
	f	Lcom/mojang/serialization/Codec;	field_24998	CODEC
	f	Lnet/minecraft/class_3793;	field_16718	IGNORE_STRUCTURE_BLOCKS
	f	Lcom/google/common/collect/ImmutableList;	field_16720	blocks
	f	Lnet/minecraft/class_3793;	field_16721	IGNORE_AIR_AND_STRUCTURE_BLOCKS
	m	(Lnet/minecraft/class_3793;)Ljava/util/List;	method_28968	method_28968
		p	0		processor
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		blocks
c	net/minecraft/class_2462	net/minecraft/block/RepeaterBlock
	f	Lnet/minecraft/class_2758;	field_11451	DELAY
	f	Lnet/minecraft/class_2746;	field_11452	LOCKED
c	net/minecraft/class_6820	net/minecraft/unused/packageinfo/PackageInfo6820
c	net/minecraft/class_3794	net/minecraft/structure/processor/JigsawReplacementStructureProcessor
	f	Lcom/mojang/serialization/Codec;	field_25003	CODEC
	f	Lnet/minecraft/class_3794;	field_16871	INSTANCE
c	net/minecraft/class_2463	net/minecraft/data/SnbtProvider
	f	Lnet/minecraft/class_2403;	field_11453	root
	f	Ljava/util/List;	field_20309	write
	f	Ljava/nio/file/Path;	field_24615	DEBUG_OUTPUT_DIRECTORY
	f	Lorg/slf4j/Logger;	field_11454	LOGGER
	m	(Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/class_2463$class_4511;	method_22144	toCompressedNbt
		p	2		name
		p	1		path
	m	(Lnet/minecraft/class_2463$class_4460;)Lnet/minecraft/class_2463;	method_21672	addWriter
		p	1		tweaker
	m	(Lnet/minecraft/class_7403;Lnet/minecraft/class_2463$class_4511;Ljava/nio/file/Path;)V	method_10497	write
		p	2		data
		p	1		cache
		p	3		root
	m	(Ljava/nio/file/Path;)Z	method_10499	method_10499
		p	0		path
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;	method_10500	getFileName
		p	1		root
		p	2		file
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_21673	write
		p	2		compound
		p	1		key
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		generator
	m	(Ljava/util/List;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	method_22145	method_22145
		p	3		path
c	net/minecraft/class_2463$class_5621	net/minecraft/data/SnbtProvider$CompressionException
	m	(Ljava/nio/file/Path;Ljava/lang/Throwable;)V	<init>	<init>
		p	1		path
		p	2		cause
c	net/minecraft/class_2463$class_4511	net/minecraft/data/SnbtProvider$CompressedData
	f	Ljava/lang/String;	comp_782	snbtContent
	f	Lcom/google/common/hash/HashCode;	comp_783	sha1
	f	Ljava/lang/String;	comp_780	name
	f	[B	comp_781	bytes
	m	(Ljava/lang/String;[BLjava/lang/String;Lcom/google/common/hash/HashCode;)V	<init>	<init>
		p	1		name
		p	3		snbtContent
		p	2		bytes
	m	()Ljava/lang/String;	comp_782	snbtContent
	m	()Lcom/google/common/hash/HashCode;	comp_783	sha1
	m	()Ljava/lang/String;	comp_780	name
	m	()[B	comp_781	bytes
c	net/minecraft/class_2463$class_4460	net/minecraft/data/SnbtProvider$Tweaker
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_21674	write
		p	2		nbt
		p	1		name
c	net/minecraft/class_1134	net/minecraft/client/network/LanServerQueryManager
	f	Lorg/slf4j/Logger;	field_5532	LOGGER
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_5531	THREAD_ID
c	net/minecraft/class_1134$class_1136	net/minecraft/client/network/LanServerQueryManager$LanServerEntryList
	f	Z	field_5537	dirty
	f	Ljava/util/List;	field_5536	serverEntries
	m	(Ljava/lang/String;Ljava/net/InetAddress;)V	method_4824	addServer
		p	2		address
		p	1		announcement
	m	()Z	method_4823	needsUpdate
	m	()Ljava/util/List;	method_4826	getServers
	m	()V	method_4825	markClean
c	net/minecraft/class_1134$class_1135	net/minecraft/client/network/LanServerQueryManager$LanServerDetector
	f	Ljava/net/InetAddress;	field_5534	multicastAddress
	f	Ljava/net/MulticastSocket;	field_5535	socket
	f	Lnet/minecraft/class_1134$class_1136;	field_5533	entryList
	m	(Lnet/minecraft/class_1134$class_1136;)V	<init>	<init>
		p	1		entryList
c	net/minecraft/class_3795	net/minecraft/structure/processor/GravityStructureProcessor
	f	I	field_16725	offset
	f	Lnet/minecraft/class_2902$class_2903;	field_16723	heightmap
	f	Lcom/mojang/serialization/Codec;	field_25002	CODEC
	m	(Lnet/minecraft/class_3795;)Ljava/lang/Integer;	method_28973	method_28973
		p	0		processor
	m	(Lnet/minecraft/class_3795;)Lnet/minecraft/class_2902$class_2903;	method_28974	method_28974
		p	0		processor
	m	(Lnet/minecraft/class_2902$class_2903;I)V	<init>	<init>
		p	2		offset
		p	1		heightmap
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28972	method_28972
		p	0		instance
c	net/minecraft/class_2464	net/minecraft/block/BlockRenderType
	f	Lnet/minecraft/class_2464;	field_11458	MODEL
	f	Lnet/minecraft/class_2464;	field_11456	ENTITYBLOCK_ANIMATED
	f	Lnet/minecraft/class_2464;	field_11455	INVISIBLE
c	net/minecraft/class_1129	net/minecraft/client/search/SearchProvider
	c	A functional interface that provides searching.
	m	(Ljava/lang/String;)Ljava/util/List;	method_4810	findAll
		c	{@return the search result of {@code text}}
		p	1		text
c	net/minecraft/class_6818	net/minecraft/world/gen/feature/TreePlacedFeatures
	f	Lnet/minecraft/class_6880;	field_36106	SUPER_BIRCH_BEES_0002
	f	Lnet/minecraft/class_6880;	field_38814	MANGROVE_CHECKED
	f	Lnet/minecraft/class_6880;	field_36108	OAK_BEES_0002
	f	Lnet/minecraft/class_6880;	field_36112	FANCY_OAK_BEES_0002
	f	Lnet/minecraft/class_6880;	field_36102	MEGA_JUNGLE_TREE_CHECKED
	f	Lnet/minecraft/class_6646;	field_36095	ON_SNOW_PREDICATE
	f	Lnet/minecraft/class_6880;	field_36104	MEGA_PINE_CHECKED
	f	Lnet/minecraft/class_6880;	field_36097	PINE_ON_SNOW
	f	Lnet/minecraft/class_6880;	field_36087	FANCY_OAK_BEES
	f	Lnet/minecraft/class_6880;	field_36099	PINE_CHECKED
	f	Lnet/minecraft/class_6880;	field_36110	BIRCH_BEES_0002
	f	Lnet/minecraft/class_6880;	field_36089	WARPED_FUNGI
	f	Ljava/util/List;	field_36096	ON_SNOW_MODIFIERS
	f	Lnet/minecraft/class_6880;	field_36100	JUNGLE_TREE
	f	Lnet/minecraft/class_6880;	field_36093	ACACIA_CHECKED
	f	Lnet/minecraft/class_6880;	field_36091	DARK_OAK_CHECKED
	f	Lnet/minecraft/class_6880;	field_36109	OAK_BEES_002
	f	Lnet/minecraft/class_6880;	field_38815	TALL_MANGROVE_CHECKED
	f	Lnet/minecraft/class_6880;	field_36105	JUNGLE_BUSH
	f	Lnet/minecraft/class_6880;	field_36107	SUPER_BIRCH_BEES
	f	Lnet/minecraft/class_6880;	field_36101	FANCY_OAK_CHECKED
	f	Lnet/minecraft/class_6880;	field_36113	FANCY_OAK_BEES_002
	f	Lnet/minecraft/class_6880;	field_36103	MEGA_SPRUCE_CHECKED
	f	Lnet/minecraft/class_6880;	field_36098	SPRUCE_ON_SNOW
	f	Lnet/minecraft/class_6880;	field_36088	CRIMSON_FUNGI
	f	Lnet/minecraft/class_6880;	field_36111	BIRCH_BEES_002
	f	Lnet/minecraft/class_6880;	field_36094	SPRUCE_CHECKED
	f	Lnet/minecraft/class_6880;	field_36090	OAK_CHECKED
	f	Lnet/minecraft/class_6880;	field_36092	BIRCH_CHECKED
c	net/minecraft/class_1128	net/minecraft/client/search/SuffixArray
	c	Provides an efficient way to search for a text in multiple texts.
	f	Z	field_5508	PRINT_COMPARISONS
	f	Z	field_5507	PRINT_ARRAY
	f	I	field_5502	maxTextLength
	f	Ljava/util/List;	field_5503	objects
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_5509	textStarts
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_5506	offsetInText
	f	Lorg/slf4j/Logger;	field_5510	LOGGER
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_5504	suffixIndexToObjectIndex
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_5505	characters
	m	(Ljava/lang/String;I)I	method_4805	compare
		p	1		string
		p	2		suffixIndex
	m	(Ljava/lang/Object;Ljava/lang/String;)V	method_4806	add
		c	Adds a text with the corresponding object.\n\n<p>You are not allowed to call this method after calling {@link #build()} method.\n\n<p>Takes O({@code text.length()}) time.
		p	1		object
		p	2		text
	m	(I)Ljava/lang/String;	method_4808	getDebugString
		p	1		suffixIndex
	m	([I[III)I	method_38937	method_38937
		p	2		a
		p	3		b
	m	([I[I[III)V	method_4803	method_4803
		p	3		i
		p	4		j
	m	()V	method_4807	build
		c	Builds a suffix array with added texts.\n\n<p>You are not allowed to call this method multiple times.\n\n<p>Takes O(N * log N * log M) time on average where N is the sum of all text\nlength added, and M is the maximum text length added.
	m	(Ljava/lang/String;)Ljava/util/List;	method_4804	findAll
		c	Retrieves all objects of which corresponding texts contain {@code text}.\n\n<p>You have to call {@link #build()} method before calling this method.\n\n<p>Takes O({@code text.length()} * log N) time to find objects where N is the\nsum of all text length added. Takes O(X + Y * log Y) time to collect found\nobjects into a list where X is the number of occurrences of {@code text} in all\ntexts added, and Y is the number of found objects.
		p	1		text
	m	()V	method_4809	printArray
c	net/minecraft/class_6819	net/minecraft/world/gen/feature/VegetationPlacedFeatures
	f	Lnet/minecraft/class_6880;	field_36118	BROWN_MUSHROOM_NETHER
	f	Lnet/minecraft/class_6880;	field_36146	TREES_SWAMP
	f	Lnet/minecraft/class_6880;	field_36114	PATCH_SUGAR_CANE_SWAMP
	f	Lnet/minecraft/class_6880;	field_36158	TREES_JUNGLE
	f	Lnet/minecraft/class_6880;	field_36126	BROWN_MUSHROOM_SWAMP
	f	Lnet/minecraft/class_6880;	field_36138	FOREST_FLOWERS
	f	Lnet/minecraft/class_6880;	field_36142	TREES_TAIGA
	f	Lnet/minecraft/class_6880;	field_36154	TREES_BIRCH_AND_OAK
	f	Lnet/minecraft/class_6880;	field_36122	BROWN_MUSHROOM_TAIGA
	f	Lnet/minecraft/class_6880;	field_36166	PATCH_GRASS_FOREST
	f	Lnet/minecraft/class_6880;	field_36178	PATCH_BERRY_COMMON
	f	Lnet/minecraft/class_6880;	field_36182	PATCH_TALL_GRASS
	f	Lnet/minecraft/class_6880;	field_36150	TREES_BIRCH
	f	Lnet/minecraft/class_6880;	field_36162	VINES
	f	Lnet/minecraft/class_6880;	field_36130	FLOWER_FLOWER_FOREST
	f	Lnet/minecraft/class_6880;	field_36174	PATCH_DEAD_BUSH_2
	f	Lnet/minecraft/class_6880;	field_36170	PATCH_GRASS_TAIGA_2
	f	Lnet/minecraft/class_6880;	field_36139	TREES_FLOWER_FOREST
	f	Lnet/minecraft/class_6880;	field_36119	RED_MUSHROOM_NETHER
	f	Lnet/minecraft/class_6880;	field_36135	TREES_PLAINS
	f	Lnet/minecraft/class_6880;	field_36179	PATCH_BERRY_RARE
	f	Lnet/minecraft/class_6880;	field_36147	TREES_WINDSWEPT_SAVANNA
	f	Lnet/minecraft/class_6880;	field_36115	PATCH_SUGAR_CANE_DESERT
	f	Lnet/minecraft/class_6880;	field_36159	BAMBOO_VEGETATION
	f	Lnet/minecraft/class_6880;	field_36127	RED_MUSHROOM_SWAMP
	f	Lnet/minecraft/class_6880;	field_36131	FLOWER_SWAMP
	f	Lnet/minecraft/class_6880;	field_36175	PATCH_DEAD_BUSH
	f	Lnet/minecraft/class_6880;	field_36143	TREES_GROVE
	f	Lnet/minecraft/class_6880;	field_36155	TREES_SPARSE_JUNGLE
	f	Lnet/minecraft/class_6880;	field_36123	RED_MUSHROOM_TAIGA
	f	Lnet/minecraft/class_6880;	field_36167	PATCH_GRASS_BADLANDS
	f	Lnet/minecraft/class_6880;	field_36171	PATCH_GRASS_TAIGA
	f	Lnet/minecraft/class_6880;	field_36292	PATCH_MELON_SPARSE
	f	Lnet/minecraft/class_6880;	field_36183	PATCH_LARGE_FERN
	f	Lnet/minecraft/class_6880;	field_36151	TREES_WINDSWEPT_FOREST
	f	Lnet/minecraft/class_6880;	field_36163	PATCH_SUNFLOWER
	f	Lnet/minecraft/class_6880;	field_38816	TREES_MANGROVE
	f	Lnet/minecraft/class_6880;	field_36128	FLOWER_WARM
	f	Lnet/minecraft/class_6797;	field_36134	NOT_IN_SURFACE_WATER_MODIFIER
	f	Lnet/minecraft/class_6880;	field_36124	BROWN_MUSHROOM_OLD_GROWTH
	f	Lnet/minecraft/class_6880;	field_36168	PATCH_GRASS_SAVANNA
	f	Lnet/minecraft/class_6880;	field_36136	DARK_FOREST_VEGETATION
	f	Lnet/minecraft/class_6880;	field_36148	TREES_SAVANNA
	f	Lnet/minecraft/class_6880;	field_36116	PATCH_SUGAR_CANE_BADLANDS
	f	Lnet/minecraft/class_6880;	field_36120	BROWN_MUSHROOM_NORMAL
	f	Lnet/minecraft/class_6880;	field_36164	PATCH_PUMPKIN
	f	Lnet/minecraft/class_6880;	field_36132	FLOWER_PLAIN
	f	Lnet/minecraft/class_6880;	field_36176	PATCH_DEAD_BUSH_BADLANDS
	f	Lnet/minecraft/class_6880;	field_36144	TREES_BADLANDS
	f	Lnet/minecraft/class_6880;	field_36156	TREES_OLD_GROWTH_SPRUCE_TAIGA
	f	Lnet/minecraft/class_6880;	field_36160	MUSHROOM_ISLAND_VEGETATION
	f	Lnet/minecraft/class_6880;	field_36172	PATCH_GRASS_JUNGLE
	f	Lnet/minecraft/class_6880;	field_36140	BAMBOO_LIGHT
	f	Lnet/minecraft/class_6880;	field_36184	PATCH_CACTUS_DESERT
	f	Lnet/minecraft/class_6880;	field_36152	TREES_WINDSWEPT_HILLS
	f	Lnet/minecraft/class_6880;	field_36180	PATCH_WATERLILY
	f	Lnet/minecraft/class_6880;	field_36117	PATCH_SUGAR_CANE
	f	Lnet/minecraft/class_6880;	field_36129	FLOWER_DEFAULT
	f	Lnet/minecraft/class_6880;	field_36157	TREES_OLD_GROWTH_PINE_TAIGA
	f	Lnet/minecraft/class_6880;	field_36125	RED_MUSHROOM_OLD_GROWTH
	f	Lnet/minecraft/class_6880;	field_36169	PATCH_GRASS_NORMAL
	f	Lnet/minecraft/class_6880;	field_36137	FLOWER_FOREST_FLOWERS
	f	Lnet/minecraft/class_6880;	field_36149	BIRCH_TALL
	f	Lnet/minecraft/class_6880;	field_36153	TREES_WATER
	f	Lnet/minecraft/class_6880;	field_36121	RED_MUSHROOM_NORMAL
	f	Lnet/minecraft/class_6880;	field_36165	PATCH_GRASS_PLAIN
	f	Lnet/minecraft/class_6880;	field_36133	FLOWER_MEADOW
	f	Lnet/minecraft/class_6880;	field_36177	PATCH_MELON
	f	Lnet/minecraft/class_6880;	field_36145	TREES_SNOWY
	f	Lnet/minecraft/class_6880;	field_36161	BAMBOO
	f	Lnet/minecraft/class_6880;	field_36173	GRASS_BONEMEAL
	f	Lnet/minecraft/class_6880;	field_36141	TREES_MEADOW
	f	Lnet/minecraft/class_6880;	field_36185	PATCH_CACTUS_DECORATED
	f	Lnet/minecraft/class_6880;	field_36181	PATCH_TALL_GRASS_2
	m	(Lnet/minecraft/class_6797;Lnet/minecraft/class_2248;)Ljava/util/List;	method_39741	modifiersWithWouldSurvive
		p	0		modifier
		p	1		block
	m	(I)Ljava/util/List;	method_39738	modifiers
		p	0		count
	m	(ILnet/minecraft/class_6797;)Ljava/util/List;	method_39739	modifiersWithChance
		p	1		modifier
		p	0		chance
	m	(Lnet/minecraft/class_6797;)Ljava/util/List;	method_39740	modifiers
		p	0		modifier
	m	(Lnet/minecraft/class_6797;)Lcom/google/common/collect/ImmutableList$Builder;	method_39742	modifiersBuilder
		p	0		countModifier
c	net/minecraft/class_1127	net/minecraft/client/search/TextSearchableIterator
	f	Lcom/google/common/collect/PeekingIterator;	field_5500	textsIterator
	f	Ljava/util/Comparator;	field_5501	lastIndexComparator
	f	Lcom/google/common/collect/PeekingIterator;	field_5499	idPathsIterator
	m	(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V	<init>	<init>
		p	3		lastIndexComparator
		p	2		textsIterator
		p	1		idPathsIterator
c	net/minecraft/class_6816	net/minecraft/world/gen/feature/OrePlacedFeatures
	f	Lnet/minecraft/class_6880;	field_36049	ORE_COPPER
	f	Lnet/minecraft/class_6880;	field_36059	ORE_BLACKSTONE
	f	Lnet/minecraft/class_6880;	field_36039	ORE_REDSTONE_LOWER
	f	Lnet/minecraft/class_6880;	field_36045	ORE_INFESTED
	f	Lnet/minecraft/class_6880;	field_36067	ORE_ANDESITE_LOWER
	f	Lnet/minecraft/class_6880;	field_36077	ORE_REDSTONE
	f	Lnet/minecraft/class_6880;	field_36055	ORE_QUARTZ_DELTAS
	f	Lnet/minecraft/class_6880;	field_36047	ORE_ANCIENT_DEBRIS_LARGE
	f	Lnet/minecraft/class_6880;	field_36069	ORE_COAL_UPPER
	f	Lnet/minecraft/class_6880;	field_36057	ORE_QUARTZ_NETHER
	f	Lnet/minecraft/class_6880;	field_36041	ORE_DIAMOND_LARGE
	f	Lnet/minecraft/class_6880;	field_36063	ORE_GRANITE_LOWER
	f	Lnet/minecraft/class_6880;	field_36073	ORE_IRON_SMALL
	f	Lnet/minecraft/class_6880;	field_36051	ORE_CLAY
	f	Lnet/minecraft/class_6880;	field_36043	ORE_LAPIS
	f	Lnet/minecraft/class_6880;	field_36065	ORE_DIORITE_LOWER
	f	Lnet/minecraft/class_6880;	field_36075	ORE_GOLD
	f	Lnet/minecraft/class_6880;	field_36053	ORE_SOUL_SAND
	f	Lnet/minecraft/class_6880;	field_36061	ORE_GRAVEL
	f	Lnet/minecraft/class_6880;	field_36071	ORE_IRON_UPPER
	f	Lnet/minecraft/class_6880;	field_36048	ORE_DEBRIS_SMALL
	f	Lnet/minecraft/class_6880;	field_36056	ORE_GOLD_NETHER
	f	Lnet/minecraft/class_6880;	field_36044	ORE_LAPIS_BURIED
	f	Lnet/minecraft/class_6880;	field_36066	ORE_ANDESITE_UPPER
	f	Lnet/minecraft/class_6880;	field_36058	ORE_GRAVEL_NETHER
	f	Lnet/minecraft/class_6880;	field_36046	ORE_EMERALD
	f	Lnet/minecraft/class_6880;	field_36068	ORE_TUFF
	f	Lnet/minecraft/class_6880;	field_36052	ORE_MAGMA
	f	Lnet/minecraft/class_6880;	field_36040	ORE_DIAMOND
	f	Lnet/minecraft/class_6880;	field_36062	ORE_GRANITE_UPPER
	f	Lnet/minecraft/class_6880;	field_36074	ORE_GOLD_EXTRA
	f	Lnet/minecraft/class_6880;	field_36054	ORE_GOLD_DELTAS
	f	Lnet/minecraft/class_6880;	field_36042	ORE_DIAMOND_BURIED
	f	Lnet/minecraft/class_6880;	field_36064	ORE_DIORITE_UPPER
	f	Lnet/minecraft/class_6880;	field_36076	ORE_GOLD_LOWER
	f	Lnet/minecraft/class_6880;	field_36070	ORE_COAL_LOWER
	f	Lnet/minecraft/class_6880;	field_36050	ORE_COPPER_LARGE
	f	Lnet/minecraft/class_6880;	field_36060	ORE_DIRT
	f	Lnet/minecraft/class_6880;	field_36072	ORE_IRON_MIDDLE
	m	(ILnet/minecraft/class_6797;)Ljava/util/List;	method_39734	modifiersWithRarity
		p	0		chance
		p	1		heightModifier
	m	(ILnet/minecraft/class_6797;)Ljava/util/List;	method_39732	modifiersWithCount
		p	0		count
		p	1		heightModifier
	m	(Lnet/minecraft/class_6797;Lnet/minecraft/class_6797;)Ljava/util/List;	method_39733	modifiers
		p	1		heightModifier
		p	0		countModifier
c	net/minecraft/class_3789	net/minecraft/structure/BuriedTreasureGenerator
c	net/minecraft/class_3789$class_3339	net/minecraft/structure/BuriedTreasureGenerator$Piece
	m	(Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		pos
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_2680;)Z	method_14655	isLiquid
		p	1		state
c	net/minecraft/class_2458	net/minecraft/block/WallRedstoneTorchBlock
	f	Lnet/minecraft/class_2753;	field_11443	FACING
	f	Lnet/minecraft/class_2746;	field_11444	LIT
c	net/minecraft/class_6817	net/minecraft/world/gen/feature/PlacedFeatures
	f	Lnet/minecraft/class_6797;	field_36078	MOTION_BLOCKING_HEIGHTMAP
	f	Lnet/minecraft/class_6797;	field_36079	OCEAN_FLOOR_WG_HEIGHTMAP
	f	Lnet/minecraft/class_6797;	field_36085	FOUR_ABOVE_AND_BELOW_RANGE
	f	Lnet/minecraft/class_6797;	field_36084	EIGHT_ABOVE_AND_BELOW_RANGE
	f	Lnet/minecraft/class_6797;	field_36086	BOTTOM_TO_120_RANGE
	f	Lnet/minecraft/class_6797;	field_36081	OCEAN_FLOOR_HEIGHTMAP
	f	Lnet/minecraft/class_6797;	field_36080	WORLD_SURFACE_WG_HEIGHTMAP
	f	Lnet/minecraft/class_6797;	field_36083	TEN_ABOVE_AND_BELOW_RANGE
	f	Lnet/minecraft/class_6797;	field_36082	BOTTOM_TO_TOP_RANGE
	m	(IFI)Lnet/minecraft/class_6797;	method_39736	createCountExtraModifier
		p	0		count
		p	1		extraChance
		p	2		extraCount
	m	(Ljava/lang/String;Lnet/minecraft/class_6880;Ljava/util/List;)Lnet/minecraft/class_6880;	method_39737	register
		p	0		id
		p	1		registryEntry
		p	2		modifiers
	m	(Ljava/lang/String;Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880;	method_40370	register
		p	0		id
		p	2		modifiers
		p	1		registryEntry
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_6658;	method_40365	wouldSurvive
		p	0		block
	m	(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880;	method_40368	createEntry
		p	2		modifiers
		p	0		feature
		p	1		featureConfig
	m	(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6880;	method_40367	createEntry
		p	0		feature
		p	1		featureConfig
		p	2		predicate
	m	(Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880;	method_40369	createEntry
		p	0		registryEntry
		p	1		modifiers
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_39735	getDefaultPlacedFeature
	m	()Lnet/minecraft/class_6661;	method_40371	isAir
	m	(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_6880;	method_40366	createEntry
		p	0		feature
		p	1		featureConfig
c	net/minecraft/class_2459	net/minecraft/block/RedstoneTorchBlock
	f	Ljava/util/Map;	field_11445	BURNOUT_MAP
	f	Lnet/minecraft/class_2746;	field_11446	LIT
	f	I	field_31230	SCHEDULED_TICK_DELAY
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Z	method_10489	isBurnedOut
		p	2		addNew
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1922;)Ljava/util/List;	method_20453	method_20453
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_10488	shouldUnpower
		p	1		world
		p	2		pos
		p	3		state
c	net/minecraft/class_2459$class_2460	net/minecraft/block/RedstoneTorchBlock$BurnoutEntry
	f	J	field_11447	time
	f	Lnet/minecraft/class_2338;	field_11448	pos
	m	(Lnet/minecraft/class_2338;J)V	<init>	<init>
		p	1		pos
		p	2		time
c	net/minecraft/class_6814	net/minecraft/world/gen/feature/MiscPlacedFeatures
	f	Lnet/minecraft/class_6880;	field_36007	LAKE_LAVA_UNDERGROUND
	f	Lnet/minecraft/class_6880;	field_36006	BLUE_ICE
	f	Lnet/minecraft/class_6880;	field_36017	SPRING_WATER
	f	Lnet/minecraft/class_6880;	field_36009	DISK_CLAY
	f	Lnet/minecraft/class_6880;	field_36008	LAKE_LAVA_SURFACE
	f	Lnet/minecraft/class_6880;	field_38813	DISK_GRASS
	f	Lnet/minecraft/class_6880;	field_36003	FOREST_ROCK
	f	Lnet/minecraft/class_6880;	field_36014	DESERT_WELL
	f	Lnet/minecraft/class_6880;	field_36002	ICE_PATCH
	f	Lnet/minecraft/class_6880;	field_36013	VOID_START_PLATFORM
	f	Lnet/minecraft/class_6880;	field_36005	ICEBERG_BLUE
	f	Lnet/minecraft/class_6880;	field_36016	SPRING_LAVA_FROZEN
	f	Lnet/minecraft/class_6880;	field_36004	ICEBERG_PACKED
	f	Lnet/minecraft/class_6880;	field_36015	SPRING_LAVA
	f	Lnet/minecraft/class_6880;	field_36010	DISK_GRAVEL
	f	Lnet/minecraft/class_6880;	field_36001	ICE_SPIKE
	f	Lnet/minecraft/class_6880;	field_36012	FREEZE_TOP_LAYER
	f	Lnet/minecraft/class_6880;	field_36011	DISK_SAND
c	net/minecraft/class_6815	net/minecraft/world/gen/feature/NetherPlacedFeatures
	f	Lnet/minecraft/class_6880;	field_36019	SMALL_BASALT_COLUMNS
	f	Lnet/minecraft/class_6880;	field_36018	DELTA
	f	Lnet/minecraft/class_6880;	field_36029	WEEPING_VINES
	f	Lnet/minecraft/class_6880;	field_36026	WARPED_FOREST_VEGETATION
	f	Lnet/minecraft/class_6880;	field_36037	PATCH_SOUL_FIRE
	f	Lnet/minecraft/class_6880;	field_36025	CRIMSON_FOREST_VEGETATION
	f	Lnet/minecraft/class_6880;	field_36028	TWISTING_VINES
	f	Lnet/minecraft/class_6880;	field_36027	NETHER_SPROUTS
	f	Lnet/minecraft/class_6880;	field_36038	PATCH_FIRE
	f	Lnet/minecraft/class_6880;	field_36022	BLACKSTONE_BLOBS
	f	Lnet/minecraft/class_6880;	field_36033	SPRING_CLOSED
	f	Lnet/minecraft/class_6880;	field_36021	BASALT_BLOBS
	f	Lnet/minecraft/class_6880;	field_36032	SPRING_DELTA
	f	Ljava/util/List;	field_36036	FIRE_MODIFIERS
	f	Lnet/minecraft/class_6880;	field_36024	GLOWSTONE
	f	Lnet/minecraft/class_6880;	field_36035	SPRING_OPEN
	f	Lnet/minecraft/class_6880;	field_36023	GLOWSTONE_EXTRA
	f	Lnet/minecraft/class_6880;	field_36034	SPRING_CLOSED_DOUBLE
	f	Lnet/minecraft/class_6880;	field_36020	LARGE_BASALT_COLUMNS
	f	Lnet/minecraft/class_6880;	field_36031	BASALT_PILLAR
	f	Lnet/minecraft/class_6880;	field_36030	PATCH_CRIMSON_ROOTS
c	net/minecraft/class_1100	net/minecraft/client/render/model/UnbakedModel
	m	()Ljava/util/Collection;	method_4755	getModelDependencies
	m	(Lnet/minecraft/class_1088;Ljava/util/function/Function;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1087;	method_4753	bake
		p	4		modelId
		p	1		loader
		p	2		textureGetter
		p	3		rotationContainer
	m	(Ljava/util/function/Function;Ljava/util/Set;)Ljava/util/Collection;	method_4754	getTextureDependencies
		p	1		unbakedModelGetter
		p	2		unresolvedTextureReferences
c	net/minecraft/class_3763	net/minecraft/entity/raid/RaiderEntity
	f	Lnet/minecraft/class_3765;	field_16599	raid
	f	Z	field_16602	ableToJoinRaid
	f	Lnet/minecraft/class_2940;	field_19032	CELEBRATING
	f	I	field_16997	outOfRaidCounter
	f	I	field_16601	wave
	f	Ljava/util/function/Predicate;	field_16600	OBTAINABLE_OMINOUS_BANNER_PREDICATE
	m	()Lnet/minecraft/class_3765;	method_16478	getRaid
	m	()I	method_16486	getWave
	m	(Lnet/minecraft/class_1542;)Z	method_16483	method_16483
		p	0		itemEntity
	m	(Z)V	method_16480	setAbleToJoinRaid
		p	1		ableToJoinRaid
	m	(IZ)V	method_16484	addBonusForWave
		p	2		unused
		p	1		wave
	m	(I)V	method_16835	setOutOfRaidCounter
		p	1		outOfRaidCounter
	m	(I)V	method_16477	setWave
		p	1		wave
	m	()Lnet/minecraft/class_3414;	method_20033	getCelebratingSound
	m	(Lnet/minecraft/class_3765;)V	method_16476	setRaid
		p	1		raid
	m	(Z)V	method_20036	setCelebrating
		p	1		celebrating
	m	()Z	method_20034	isCelebrating
	m	()I	method_16836	getOutOfRaidCounter
	m	()Z	method_16482	hasActiveRaid
	m	()Z	method_16481	canJoinRaid
c	net/minecraft/class_3763$class_4223	net/minecraft/entity/raid/RaiderEntity$PatrolApproachGoal
	f	Lnet/minecraft/class_3763;	field_18883	raider
	f	Lnet/minecraft/class_4051;	field_18881	closeRaiderPredicate
	f	F	field_18884	squaredDistance
	m	(Lnet/minecraft/class_3763;Lnet/minecraft/class_1543;F)V	<init>	<init>
		p	2		illager
		p	3		distance
c	net/minecraft/class_3763$class_4261	net/minecraft/entity/raid/RaiderEntity$AttackHomeGoal
	f	Z	field_19040	finished
	f	I	field_19039	distance
	f	D	field_19036	speed
	f	Lnet/minecraft/class_2338;	field_19037	home
	f	Ljava/util/List;	field_19038	lastHomes
	f	Lnet/minecraft/class_3763;	field_19035	raider
	m	(Lnet/minecraft/class_2338;)Z	method_20038	canLootHome
		p	1		pos
	m	()V	method_20041	purgeMemory
	m	()Z	method_20039	isRaiding
	m	(Lnet/minecraft/class_3763;DI)V	<init>	<init>
		p	4		distance
		p	2		speed
		p	1		raider
	m	()Z	method_20040	tryFindHome
c	net/minecraft/class_3763$class_4260	net/minecraft/entity/raid/RaiderEntity$CelebrateGoal
	f	Lnet/minecraft/class_3763;	field_19034	raider
	m	(Lnet/minecraft/class_3763;Lnet/minecraft/class_3763;)V	<init>	<init>
		p	2		raider
c	net/minecraft/class_3763$class_3764	net/minecraft/entity/raid/RaiderEntity$PickupBannerAsLeaderGoal
	f	Lnet/minecraft/class_3763;	field_16603	actor
	m	(Lnet/minecraft/class_3763;Lnet/minecraft/class_3763;)V	<init>	<init>
		p	2		actor
c	net/minecraft/class_2432	net/minecraft/data/server/ChestLootTableGenerator
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	(Ljava/util/function/BiConsumer;)V	method_10399	accept
c	net/minecraft/class_2433	net/minecraft/block/WallPlayerSkullBlock
c	net/minecraft/class_3765	net/minecraft/village/raid/Raid
	f	I	field_30686	DEFAULT_PRE_RAID_TICKS
	f	I	field_19022	waveCount
	f	Z	field_16611	started
	f	I	field_30670	MAX_DESPAWN_COUNTER
	f	Ljava/util/Set;	field_19021	heroesOfTheVillage
	f	I	field_16616	postRaidTicks
	f	Lnet/minecraft/class_2561;	field_19017	VICTORY_SUFFIX_TEXT
	f	F	field_16620	totalHealth
	f	Ljava/lang/String;	field_30683	OMINOUS_BANNER_TRANSLATION_KEY
	f	Lnet/minecraft/class_3765$class_4259;	field_19023	status
	f	J	field_16605	ticksActive
	f	Lnet/minecraft/class_2561;	field_19018	DEFEAT_SUFFIX_TEXT
	f	I	field_16625	id
	f	I	field_16621	wavesSpawned
	f	I	field_19024	finishCooldown
	f	Ljava/lang/String;	field_30684	RAIDERS_REMAINING_TRANSLATION_KEY
	f	Ljava/util/Optional;	field_19172	preCalculatedRavagerSpawnLocation
	f	Lnet/minecraft/class_5819;	field_16608	random
	f	I	field_16614	preRaidTicks
	f	Lnet/minecraft/class_2561;	field_19019	VICTORY_TITLE
	f	Lnet/minecraft/class_3213;	field_16607	bar
	f	Ljava/util/Map;	field_16615	waveToCaptain
	f	I	field_30689	MAX_ACTIVE_TICKS
	f	Z	field_16606	active
	f	Lnet/minecraft/class_2338;	field_16613	center
	f	Lnet/minecraft/class_2561;	field_19020	DEFEAT_TITLE
	f	Ljava/util/Map;	field_16618	waveToRaiders
	f	Lnet/minecraft/class_3218;	field_16619	world
	f	Lnet/minecraft/class_2561;	field_19016	EVENT_TEXT
	f	I	field_16623	badOmenLevel
	m	()I	method_16514	getMaxAcceptableBadOmenLevel
	m	(Lnet/minecraft/class_2338;)D	method_20510	method_20510
		p	1		pos
	m	()Z	method_20015	isSpawningExtraWave
	m	()V	method_16506	invalidate
	m	()I	method_16493	getBadOmenLevel
	m	()Z	method_20022	hasStopped
	m	(Lnet/minecraft/class_2338;)V	method_20509	setCenter
		p	1		center
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	2		nbt
		p	1		world
	m	()Z	method_20014	hasSpawnedExtraWave
	m	()Z	method_16832	isFinished
	m	(Lnet/minecraft/class_3765$class_3766;Lnet/minecraft/class_5819;ILnet/minecraft/class_1266;Z)I	method_20019	getBonusCount
		p	4		localDifficulty
		p	5		extra
		p	2		random
		p	3		wave
		p	1		member
	m	(ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		id
		p	2		world
		p	3		pos
	m	(Ljava/lang/Integer;)Ljava/util/Set;	method_16508	method_16508
		p	0		wave
	m	()F	method_35212	getTotalHealth
	m	(I)Ljava/util/Optional;	method_20267	preCalculateRavagerSpawnLocation
		p	1		proximity
	m	(Lnet/minecraft/class_2338;)V	method_16522	spawnNextWave
		p	1		pos
	m	(ILnet/minecraft/class_3763;)V	method_16491	setWaveCaptain
		p	2		entity
		p	1		wave
	m	(Lnet/minecraft/class_3765$class_3766;IZ)I	method_20018	getCount
		p	1		member
		p	2		wave
		p	3		extra
	m	()Z	method_16519	canSpawnRaiders
	m	()I	method_16490	getGroupsSpawned
	m	()V	method_16834	removeObsoleteRaiders
	m	()I	method_16494	getRaidId
	m	()V	method_20511	moveRaidCenter
	m	(ILnet/minecraft/class_3763;)Z	method_16505	addToWave
		p	2		entity
		p	1		wave
	m	()Z	method_20013	hasExtraWave
	m	()Z	method_16833	shouldSpawnMoreGroups
	m	()Lnet/minecraft/class_2338;	method_16495	getCenter
	m	(I)V	method_35211	setBadOmenLevel
		p	1		badOmenLevel
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_16502	writeNbt
		p	1		nbt
	m	()Z	method_20021	hasSpawned
	m	(Lnet/minecraft/class_2338;)V	method_16521	playRaidHorn
		p	1		pos
	m	(Lnet/minecraft/class_1657;)V	method_16518	start
		p	1		player
	m	()Lnet/minecraft/class_1799;	method_16515	getOminousBanner
	m	()Ljava/util/function/Predicate;	method_16501	isInRaidDistance
	m	(I)V	method_16500	removeLeader
		p	1		wave
	m	()Z	method_20012	hasSpawnedFinalWave
	m	()Z	method_20024	hasLost
	m	()Lnet/minecraft/class_1937;	method_16831	getWorld
	m	(Lnet/minecraft/class_1297;)V	method_20017	addHero
		p	1		entity
	m	()V	method_16523	updateBar
	m	()Z	method_20020	isPreRaid
	m	()Ljava/util/Set;	method_35213	getAllRaiders
	m	(Lnet/minecraft/class_3763;Z)V	method_16510	removeFromWave
		p	1		entity
		p	2		countHealth
	m	()F	method_20025	getEnchantmentChance
	m	(I)Lnet/minecraft/class_3763;	method_16496	getCaptain
		p	1		wave
	m	(ILnet/minecraft/class_3763;Lnet/minecraft/class_2338;Z)V	method_16516	addRaider
		p	2		raider
		p	1		wave
		p	4		existing
		p	3		pos
	m	(ILnet/minecraft/class_3763;Z)Z	method_16487	addToWave
		p	1		wave
		p	3		countHealth
		p	2		entity
	m	()V	method_16509	tick
	m	(Lnet/minecraft/class_1267;)I	method_20016	getMaxWaves
		p	1		difficulty
	m	()Z	method_20023	hasWon
	m	(Lnet/minecraft/class_3222;)Z	method_19208	method_19208
		p	1		player
	m	()Z	method_16504	isActive
	m	()V	method_16499	updateBarToPlayers
	m	()V	method_16520	markDirty
	m	()Z	method_16524	hasStarted
	m	()F	method_16513	getCurrentRaiderHealth
	m	()I	method_16517	getRaiderCount
	m	(II)Lnet/minecraft/class_2338;	method_16525	getRavagerSpawnLocation
		p	1		proximity
		p	2		tries
c	net/minecraft/class_3765$class_3766	net/minecraft/village/raid/Raid$Member
	f	Lnet/minecraft/class_1299;	field_16629	type
	f	[I	field_16628	countInWave
	f	[Lnet/minecraft/class_3765$class_3766;	field_16636	VALUES
	f	Lnet/minecraft/class_3765$class_3766;	field_16631	VINDICATOR
	f	Lnet/minecraft/class_3765$class_3766;	field_16630	RAVAGER
	f	Lnet/minecraft/class_3765$class_3766;	field_16635	WITCH
	f	Lnet/minecraft/class_3765$class_3766;	field_16634	EVOKER
	f	Lnet/minecraft/class_3765$class_3766;	field_16633	PILLAGER
	m	(Ljava/lang/String;ILnet/minecraft/class_1299;[I)V	<init>	<init>
		p	3		type
		p	4		countInWave
c	net/minecraft/class_3765$class_4259	net/minecraft/village/raid/Raid$Status
	f	[Lnet/minecraft/class_3765$class_4259;	field_19030	VALUES
	f	Lnet/minecraft/class_3765$class_4259;	field_19029	STOPPED
	f	Lnet/minecraft/class_3765$class_4259;	field_19026	ONGOING
	f	Lnet/minecraft/class_3765$class_4259;	field_19027	VICTORY
	f	Lnet/minecraft/class_3765$class_4259;	field_19028	LOSS
	m	()Ljava/lang/String;	method_20026	getName
	m	(Ljava/lang/String;)Lnet/minecraft/class_3765$class_4259;	method_20028	fromName
		p	0		name
c	net/minecraft/class_2434	net/minecraft/data/server/EntityLootTableGenerator
	f	Ljava/util/Set;	field_19339	ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK
	f	Lnet/minecraft/class_2048$class_2049;	field_11344	NEEDS_ENTITY_ON_FIRE
	f	Ljava/util/Map;	field_16543	lootTables
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_52$class_53;)V	method_16368	register
		p	1		entityType
		p	2		lootTable
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;	method_10401	createForSheep
		p	0		item
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V	method_16369	register
		p	1		entityId
		p	2		lootTable
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	()Lnet/minecraft/class_5341$class_210;	method_43226	killedByFrog
	m	(Ljava/util/function/BiConsumer;)V	method_10400	accept
	m	(Lnet/minecraft/class_7106;)Lnet/minecraft/class_5341$class_210;	method_43227	killedByFrog
		p	1		variant
c	net/minecraft/class_2435	net/minecraft/block/PlayerSkullBlock
c	net/minecraft/class_1104	net/minecraft/client/util/ClientPlayerTickable
	m	()V	method_4756	tick
c	net/minecraft/class_1103	net/minecraft/client/sound/ElytraSoundInstance
	f	Lnet/minecraft/class_746;	field_5452	player
	f	I	field_5453	tickCount
	m	(Lnet/minecraft/class_746;)V	<init>	<init>
		p	1		player
c	net/minecraft/class_3760	net/minecraft/entity/ai/goal/DisableableFollowTargetGoal
	c	An active target goal that can be disabled so that it cannot start.
	f	Z	field_17281	enabled
	m	(Z)V	method_17351	setEnabled
		p	1		enabled
	m	(Lnet/minecraft/class_3763;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V	<init>	<init>
		p	2		targetEntityClass
		p	1		actor
		p	4		checkVisibility
		p	3		reciprocalChance
		p	6		targetPredicate
		p	5		checkCanNavigate
c	net/minecraft/class_1102	net/minecraft/client/sound/AbstractSoundInstance
	f	Lnet/minecraft/class_1113$class_1114;	field_5440	attenuationType
	f	Lnet/minecraft/class_2960;	field_5448	id
	f	F	field_5442	volume
	f	F	field_5441	pitch
	f	D	field_5450	y
	f	Lnet/minecraft/class_3419;	field_5447	category
	f	I	field_5451	repeatDelay
	f	Z	field_5446	repeat
	f	Z	field_18936	relative
	f	Lnet/minecraft/class_1111;	field_5444	sound
	f	Lnet/minecraft/class_5819;	field_38800	random
	f	D	field_5439	x
	f	D	field_5449	z
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V	<init>	<init>
		p	1		soundId
		p	3		random
		p	2		category
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V	<init>	<init>
		p	1		sound
		p	2		category
		p	3		random
c	net/minecraft/class_2430	net/minecraft/data/server/BlockLootTableGenerator
	f	[F	field_11339	SAPLING_DROP_CHANCE
	f	Lnet/minecraft/class_5341$class_210;	field_11336	WITH_SILK_TOUCH
	f	Lnet/minecraft/class_5341$class_210;	field_11337	WITHOUT_SILK_TOUCH
	f	[F	field_11338	JUNGLE_SAPLING_DROP_CHANCE
	f	Lnet/minecraft/class_5341$class_210;	field_11341	WITHOUT_SILK_TOUCH_NOR_SHEARS
	f	Lnet/minecraft/class_5341$class_210;	field_11343	WITH_SHEARS
	f	Ljava/util/Set;	field_11340	EXPLOSION_IMMUNE
	f	[F	field_38468	LEAVES_STICK_DROP_CHANCE
	f	Lnet/minecraft/class_5341$class_210;	field_11342	WITH_SILK_TOUCH_OR_SHEARS
	f	Ljava/util/Map;	field_16493	lootTables
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16327	method_16327
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16303	method_16303
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16290	method_16290
		p	0		block
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;	method_10372	dropsWithShears
		p	0		drop
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_30158	tallGrassDrops
		p	0		tallGrass
		p	1		grass
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;	method_10377	oreDrops
		p	0		dropWithSilkTouch
		p	1		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16246	method_16246
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34597	method_34597
		p	0		flowerPot
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_30159	seagrassDrops
		p	0		seagrass
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34056	method_34056
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16286	method_16286
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16250	method_16250
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34602	method_34602
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;	method_10382	drops
		p	1		drop
		p	0		dropWithSilkTouch
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_116;)Lnet/minecraft/class_116;	method_10393	applyExplosionDecay
		p	0		drop
		p	1		builder
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16328	method_16328
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_23230	method_23230
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16316	method_16316
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;	method_37108	multifaceGrowthDrops
		p	1		conditionBuilder
		p	0		multifaceGrowthBlock
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16235	method_16235
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34057	lapisOreDrops
		p	0		ore
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34598	method_34598
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16275	method_16275
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16263	method_16263
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;	method_10390	leavesDrop
		p	2		chance
		p	1		drop
		p	0		leaves
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16251	method_16251
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_36545	copperOreDrops
		p	0		ore
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34050	method_34050
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16325	method_16325
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_52$class_53;)V	method_16258	addDrop
		p	1		block
		p	2		lootTable
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_52$class_53;	method_10391	cropDrops
		p	2		seeds
		p	1		product
		p	3		condition
		p	0		crop
	m	(Lnet/minecraft/class_2248;)V	method_16329	addDrop
		p	1		block
	m	(Ljava/util/function/BiConsumer;)V	method_10379	accept
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)V	method_16256	addDrop
		p	2		drop
		p	1		block
	m	(Lnet/minecraft/class_2248;Ljava/util/function/Function;)V	method_16293	addDrop
		p	2		lootTableFunction
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_30157	method_30157
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16268	method_16268
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34058	redstoneOreDrops
		p	0		ore
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_29400	method_29400
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16232	method_16232
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34599	method_34599
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_5341$class_210;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;	method_10381	drops
		p	2		child
		p	1		conditionBuilder
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16296	method_16296
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16284	method_16284
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_27164	method_27164
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34051	method_34051
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16326	method_16326
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16314	method_16314
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16269	method_16269
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16302	method_16302
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_32226	method_32226
		p	0		block
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;	method_10373	dropsWithSilkTouch
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16245	method_16245
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34047	method_34047
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_42752	mangroveLeavesDrop
		p	0		leaves
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;	method_10397	dropsWithSilkTouch
		p	0		drop
		p	1		child
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16233	method_16233
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;	method_23229	attachedCropStemDrops
		p	0		stem
		p	1		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_43813	method_43813
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_26000	addVinePlantDrop
		p	1		block
		p	2		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16273	method_16273
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_27165	method_27165
		p	0		block
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_192;)Lnet/minecraft/class_192;	method_10392	addSurvivesExplosionCondition
		p	1		builder
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16307	method_16307
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_36231	method_36231
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16876	shulkerBoxDrops
		p	0		drop
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;	method_10385	mushroomBlockDrops
		p	0		dropWithSilkTouch
		p	1		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34052	method_34052
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_33707	method_33707
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16282	method_16282
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_32225	candleCakeDrops
		p	0		candle
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16270	method_16270
		p	0		block
	m	(Lnet/minecraft/class_2248;)V	method_16262	addDropWithSilkTouch
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34048	method_34048
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16311	method_16311
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_10396	nameableContainerDrops
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16266	method_16266
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16254	method_16254
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16242	method_16242
		p	0		block
	m	()Lnet/minecraft/class_52$class_53;	method_10395	dropsNothing
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_36230	method_36230
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_10383	slabDrops
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_10371	grassDrops
		p	0		dropWithShears
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34053	method_34053
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16324	method_16324
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16877	bannerDrops
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34594	method_34594
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;[F)Lnet/minecraft/class_52$class_53;	method_10378	oakLeavesDrop
		p	2		chance
		p	0		leaves
		p	1		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_33708	method_33708
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_26277	method_26277
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_32224	candleDrops
		p	0		candle
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_33709	glowBerryDrops
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16312	method_16312
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16300	method_16300
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16255	method_16255
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16243	method_16243
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_36226	method_36226
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16295	method_16295
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16283	method_16283
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34049	method_34049
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;	method_10380	dropsWithShears
		p	0		drop
		p	1		child
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_23231	method_23231
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16317	method_16317
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_52$class_53;	method_10375	dropsWithProperty
		p	1		property
		p	2		value
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34054	method_34054
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16292	method_16292
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_16238	addDropWithSilkTouch
		p	2		drop
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16280	method_16280
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_22142	beeNestDrops
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_29399	method_29399
		p	0		block
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;	method_10394	drops
		p	0		drop
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_52$class_53;	method_10388	dropsWithSilkTouchOrShears
		p	1		child
		p	0		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34595	method_34595
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_36229	method_36229
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_43810	method_43810
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_52$class_53;	method_10387	cropStemDrops
		p	0		stem
		p	1		drop
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16264	method_16264
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16252	method_16252
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34600	method_34600
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_24817	doorDrops
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16306	method_16306
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34055	method_34055
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16249	method_16249
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16237	method_16237
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_22143	beehiveDrops
		p	0		drop
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;	method_10386	drops
		p	2		count
		p	1		drop
		p	0		dropWithSilkTouch
	m	(Lnet/minecraft/class_2248;)V	method_16285	addPottedPlantDrop
		p	1		block
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;	method_10389	pottedPlantDrops
		p	0		plant
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34596	method_34596
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16277	method_16277
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16310	method_16310
		p	0		block
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_5658;)Lnet/minecraft/class_52$class_53;	method_10384	drops
		p	0		drop
		p	1		count
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_16241	method_16241
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_52$class_53;	method_34601	method_34601
		p	0		block
c	net/minecraft/class_1101	net/minecraft/client/sound/MovingSoundInstance
	f	Z	field_5438	done
	m	()V	method_24876	setDone
c	net/minecraft/class_2431	net/minecraft/block/OreBlock
	f	Lnet/minecraft/class_6017;	field_27195	experienceDropped
	m	(Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		settings
		p	2		experience
c	net/minecraft/class_2429	net/minecraft/block/ConnectingBlock
	f	Lnet/minecraft/class_2746;	field_11335	EAST
	f	Lnet/minecraft/class_2746;	field_11332	NORTH
	f	Lnet/minecraft/class_2746;	field_11331	SOUTH
	f	Lnet/minecraft/class_2746;	field_11330	DOWN
	f	Ljava/util/Map;	field_11329	FACING_PROPERTIES
	f	[Lnet/minecraft/class_2350;	field_11334	FACINGS
	f	[Lnet/minecraft/class_265;	field_11333	connectionsToShape
	f	Lnet/minecraft/class_2746;	field_11328	WEST
	f	Lnet/minecraft/class_2746;	field_11327	UP
	m	(FLnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		radius
	m	(Lnet/minecraft/class_2680;)I	method_10368	getConnectionMask
		p	1		state
	m	(Ljava/util/EnumMap;)V	method_10369	method_10369
		p	0		directions
	m	(F)[Lnet/minecraft/class_265;	method_10370	generateFacingsToShapeMap
		p	1		radius
c	net/minecraft/class_3756	net/minecraft/util/math/noise/PerlinNoiseSampler
	f	D	field_16588	originZ
	f	D	field_16589	originY
	f	[B	field_16590	permutation
	f	D	field_16591	originX
	m	(IIIDDD[D)D	method_35478	sampleDerivative
		p	2		sectionY
		p	1		sectionX
		p	4		localX
		p	3		sectionZ
		p	6		localY
		p	8		localZ
	m	(DDD)D	method_33658	sample
		p	5		z
		p	3		y
		p	1		x
	m	(IIIDDDD)D	method_16450	sample
		p	6		localY
		p	4		localX
		p	3		sectionZ
		p	2		sectionY
		p	1		sectionX
		p	10		fadeLocalY
		p	8		localZ
	m	(Ljava/lang/StringBuilder;)V	method_39118	addDebugInfo
		p	1		info
	m	(Lnet/minecraft/class_5819;)V	<init>	<init>
		p	1		random
	m	(IDDD)D	method_16448	grad
		p	0		hash
		p	1		x
		p	3		y
		p	5		z
	m	(DDD[D)D	method_35477	sampleDerivative
		p	5		z
		p	3		y
		p	1		x
	m	(I)I	method_16449	map
		p	1		input
	m	(DDDDD)D	method_16447	sample
		p	3		y
		p	1		x
		p	9		yMax
		p	7		yScale
		p	5		z
c	net/minecraft/class_2425	net/minecraft/data/report/CommandSyntaxProvider
	f	Lnet/minecraft/class_2403;	field_11321	generator
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		generator
c	net/minecraft/class_2426	net/minecraft/block/ObserverBlock
	f	Lnet/minecraft/class_2746;	field_11322	POWERED
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_10366	scheduleTick
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_10365	updateNeighbors
		p	3		state
		p	2		pos
		p	1		world
c	net/minecraft/class_2427	net/minecraft/data/report/RegistryDumpProvider
	f	Lnet/minecraft/class_2403;	field_11323	generator
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		generator
	m	(Lnet/minecraft/class_2378;Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V	method_40564	method_40564
		p	2		entry
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V	method_17174	method_17174
		p	1		entry
	m	(Lnet/minecraft/class_2378;)Lcom/google/gson/JsonElement;	method_17175	toJson
		p	0		registry
c	net/minecraft/class_3759	net/minecraft/entity/ai/goal/MoveToRaidCenterGoal
	f	I	field_36303	nextFreeRaiderCheckAge
	f	F	field_30225	WALK_SPEED
	f	I	field_36302	FREE_RAIDER_CHECK_INTERVAL
	f	Lnet/minecraft/class_3763;	field_16597	actor
	m	(Lnet/minecraft/class_3765;Lnet/minecraft/class_3763;)Z	method_16466	method_16466
		p	1		raider
	m	(Lnet/minecraft/class_3763;)V	<init>	<init>
		p	1		actor
	m	(Lnet/minecraft/class_3765;)V	method_16465	includeFreeRaiders
		p	1		raid
c	net/minecraft/class_2428	net/minecraft/block/NoteBlock
	f	Lnet/minecraft/class_2754;	field_11325	INSTRUMENT
	f	Lnet/minecraft/class_2746;	field_11326	POWERED
	f	Lnet/minecraft/class_2758;	field_11324	NOTE
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10367	playNote
		p	1		entity
		p	2		world
		p	3		pos
c	net/minecraft/class_6801	net/minecraft/world/gen/feature/UndergroundConfiguredFeatures
	f	Lnet/minecraft/class_6880;	field_35790	AMETHYST_GEODE
	f	Ljava/util/List;	field_35792	COAL_FOSSIL_IDS
	f	Lnet/minecraft/class_6880;	field_38477	SCULK_PATCH_ANCIENT_CITY
	f	Lnet/minecraft/class_6880;	field_38034	SCULK_VEIN
	f	Lnet/minecraft/class_6880;	field_35788	MOSS_PATCH_CEILING
	f	Lnet/minecraft/class_6880;	field_35778	ROOTED_AZALEA_TREE
	f	Lnet/minecraft/class_5778;	field_38035	GLOW_LICHEN_BLOCK
	f	Lnet/minecraft/class_6880;	field_35780	CAVE_VINE_IN_MOSS
	f	Lnet/minecraft/class_6880;	field_35770	MONSTER_ROOM
	f	Lnet/minecraft/class_6880;	field_35782	MOSS_PATCH
	f	Lnet/minecraft/class_6880;	field_35772	FOSSIL_DIAMONDS
	f	Lnet/minecraft/class_6880;	field_35784	DRIPLEAF
	f	Lnet/minecraft/class_6880;	field_35774	LARGE_DRIPSTONE
	f	Lnet/minecraft/class_6880;	field_35786	CLAY_POOL_WITH_DRIPLEAVES
	f	Lnet/minecraft/class_6880;	field_35776	UNDERWATER_MAGMA
	f	Ljava/util/List;	field_35791	FOSSIL_IDS
	f	Lnet/minecraft/class_6880;	field_38033	SCULK_PATCH_DEEP_DARK
	f	Lnet/minecraft/class_6880;	field_35777	GLOW_LICHEN
	f	Lnet/minecraft/class_6880;	field_35789	SPORE_BLOSSOM
	f	Lnet/minecraft/class_6880;	field_35779	CAVE_VINE
	f	Lnet/minecraft/class_5929;	field_35794	RANDOMIZED_AGE_CAVE_VINES_PROVIDER
	f	Lnet/minecraft/class_6880;	field_35781	MOSS_VEGETATION
	f	Lnet/minecraft/class_4657;	field_35793	CAVE_VINES_PLANT_PROVIDER
	f	Lnet/minecraft/class_5778;	field_38032	SCULK_VEIN_BLOCK
	f	Lnet/minecraft/class_6880;	field_35771	FOSSIL_COAL
	f	Lnet/minecraft/class_6880;	field_35783	MOSS_PATCH_BONEMEAL
	f	Lnet/minecraft/class_6880;	field_35773	DRIPSTONE_CLUSTER
	f	Lnet/minecraft/class_6880;	field_35785	CLAY_WITH_DRIPLEAVES
	f	Lnet/minecraft/class_6880;	field_35775	POINTED_DRIPSTONE
	f	Lnet/minecraft/class_6880;	field_35787	LUSH_CAVES_CLAY
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_6880;	method_39687	createBigDripleafFeature
		p	0		direction
	m	()Lnet/minecraft/class_6880;	method_39686	createSmallDripleafFeature
c	net/minecraft/class_1111	net/minecraft/client/sound/Sound
	f	Lnet/minecraft/class_2960;	field_5469	id
	f	Z	field_5467	stream
	f	I	field_5463	attenuation
	f	Lnet/minecraft/class_7373;	field_5464	pitch
	f	Lnet/minecraft/class_7373;	field_5466	volume
	f	I	field_5468	weight
	f	Lnet/minecraft/class_1111$class_1112;	field_5470	registrationType
	f	Z	field_5465	preload
	m	()Lnet/minecraft/class_2960;	method_4766	getLocation
	m	()Z	method_4769	isStreamed
	m	()Z	method_4764	isPreloaded
	m	()Lnet/minecraft/class_2960;	method_4767	getIdentifier
	m	()Lnet/minecraft/class_7373;	method_4772	getPitch
	m	()Lnet/minecraft/class_7373;	method_4771	getVolume
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1111;	method_4765	getSound
	m	(Ljava/lang/String;Lnet/minecraft/class_7373;Lnet/minecraft/class_7373;ILnet/minecraft/class_1111$class_1112;ZZI)V	<init>	<init>
		p	6		stream
		p	5		registrationType
		p	4		weight
		p	3		pitch
		p	8		attenuation
		p	7		preload
		p	2		volume
		p	1		id
	m	()I	method_4770	getAttenuation
	m	()Lnet/minecraft/class_1111$class_1112;	method_4768	getRegistrationType
c	net/minecraft/class_1111$class_1112	net/minecraft/client/sound/Sound$RegistrationType
	f	Lnet/minecraft/class_1111$class_1112;	field_5473	SOUND_EVENT
	f	Ljava/lang/String;	field_5472	name
	f	Lnet/minecraft/class_1111$class_1112;	field_5474	FILE
	m	(Ljava/lang/String;)Lnet/minecraft/class_1111$class_1112;	method_4773	getByName
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2443	net/minecraft/block/RailBlock
	f	Lnet/minecraft/class_2754;	field_11369	SHAPE
c	net/minecraft/class_6802	net/minecraft/world/gen/feature/EndConfiguredFeatures
	f	Lnet/minecraft/class_6880;	field_35795	END_SPIKE
	f	Lnet/minecraft/class_6880;	field_35796	END_GATEWAY_RETURN
	f	Lnet/minecraft/class_6880;	field_35797	END_GATEWAY_DELAYED
	f	Lnet/minecraft/class_6880;	field_35798	CHORUS_PLANT
	f	Lnet/minecraft/class_6880;	field_35799	END_ISLAND
c	net/minecraft/class_1110	net/minecraft/client/sound/SoundEntry
	f	Ljava/lang/String;	field_5461	subtitle
	f	Ljava/util/List;	field_5460	sounds
	f	Z	field_5462	replace
	m	(Ljava/util/List;ZLjava/lang/String;)V	<init>	<init>
		p	3		subtitle
		p	2		replace
		p	1		sounds
	m	()Z	method_4763	canReplace
	m	()Ljava/util/List;	method_4761	getSounds
	m	()Ljava/lang/String;	method_4762	getSubtitle
c	net/minecraft/class_2444	net/minecraft/data/server/recipe/RecipeJsonProvider
	m	(Lcom/google/gson/JsonObject;)V	method_10416	serialize
		p	1		json
	m	()Lcom/google/gson/JsonObject;	method_10415	toAdvancementJson
	m	()Lnet/minecraft/class_2960;	method_10418	getAdvancementId
	m	()Lnet/minecraft/class_1865;	method_17800	getSerializer
	m	()Lnet/minecraft/class_2960;	method_10417	getRecipeId
	m	()Lcom/google/gson/JsonObject;	method_17799	toJson
c	net/minecraft/class_3776	net/minecraft/structure/pool/FeaturePoolElement
	f	Lcom/mojang/serialization/Codec;	field_24948	CODEC
	f	Lnet/minecraft/class_6880;	field_16661	feature
	f	Lnet/minecraft/class_2487;	field_16662	nbt
	m	()Lnet/minecraft/class_2487;	method_19299	createDefaultJigsawNbt
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_3785$class_3786;)V	<init>	<init>
		p	1		feature
		p	2		projection
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28871	method_28871
		p	0		instance
	m	(Lnet/minecraft/class_3776;)Lnet/minecraft/class_6880;	method_28872	method_28872
		p	0		pool
c	net/minecraft/class_2445	net/minecraft/block/PumpkinBlock
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20291	method_20291
		p	1		player
c	net/minecraft/class_6800	net/minecraft/world/gen/feature/OceanConfiguredFeatures
	f	Lnet/minecraft/class_6880;	field_35765	SEAGRASS_TALL
	f	Lnet/minecraft/class_6880;	field_35766	SEA_PICKLE
	f	Lnet/minecraft/class_6880;	field_35767	SEAGRASS_SIMPLE
	f	Lnet/minecraft/class_6880;	field_35768	KELP
	f	Lnet/minecraft/class_6880;	field_35769	WARM_OCEAN_VEGETATION
	f	Lnet/minecraft/class_6880;	field_35762	SEAGRASS_SHORT
	f	Lnet/minecraft/class_6880;	field_35763	SEAGRASS_SLIGHTLY_LESS_SHORT
	f	Lnet/minecraft/class_6880;	field_35764	SEAGRASS_MID
c	net/minecraft/class_3777	net/minecraft/structure/pool/EmptyPoolElement
	f	Lnet/minecraft/class_3777;	field_16663	INSTANCE
	f	Lcom/mojang/serialization/Codec;	field_24947	CODEC
c	net/minecraft/class_2446	net/minecraft/data/server/RecipeProvider
	f	Lcom/google/common/collect/ImmutableList;	field_33421	IRON_ORES
	f	Ljava/util/Map;	field_28555	VARIANT_FACTORIES
	f	Lcom/google/common/collect/ImmutableList;	field_33422	COPPER_ORES
	f	Lcom/google/common/collect/ImmutableList;	field_33427	EMERALD_ORES
	f	Lcom/google/common/collect/ImmutableList;	field_33420	COAL_ORES
	f	Lcom/google/common/collect/ImmutableList;	field_33425	LAPIS_ORES
	f	Lcom/google/common/collect/ImmutableList;	field_33426	REDSTONE_ORES
	f	Lcom/google/common/collect/ImmutableList;	field_33423	GOLD_ORES
	f	Lnet/minecraft/class_2403$class_7489;	field_39378	recipesPathResolver
	f	Lorg/slf4j/Logger;	field_11374	LOGGER
	f	Lcom/google/common/collect/ImmutableList;	field_33424	DIAMOND_ORES
	f	Lnet/minecraft/class_2403$class_7489;	field_39379	advancementsPathResolver
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24885	offerCarpetRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_33717	offerStonecuttingRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_32808	createStairsRecipe
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_1935;FILjava/lang/String;)V	method_36234	offerBlasting
		p	5		group
		p	0		exporter
		p	3		experience
		p	4		cookingTime
		p	1		inputs
		p	2		output
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V	method_33715	offerStonecuttingRecipe
		p	3		count
		p	1		output
		p	2		input
		p	0		exporter
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33546	createFenceRecipe
		p	1		input
		p	0		output
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24890	offerStainedGlassDyeingRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;	method_10423	conditionsFromItemPredicates
		p	0		predicates
	m	(Ljava/util/Set;Lnet/minecraft/class_7403;Lnet/minecraft/class_2444;)V	method_10421	method_10421
		p	3		provider
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24886	offerCarpetDyeingRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24478	offerBoatRecipe
		p	2		input
		p	1		output
		p	0		exporter
	m	(Lnet/minecraft/class_1935;)Ljava/lang/String;	method_36450	getRecipeName
		p	0		item
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33545	method_33545
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;)V	method_10419	generate
		p	0		exporter
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;	method_10426	conditionsFromItem
		p	0		item
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;	method_33714	convertBetween
		p	1		from
		p	0		to
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24891	offerStainedGlassPaneRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_32811	offerCutCopperRecipe
		p	1		output
		p	0		exporter
		p	2		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33552	method_33552
		p	0		output
		p	1		input
	m	(Lnet/minecraft/class_1935;)Ljava/lang/String;	method_36451	getSmeltingItemPath
		p	0		item
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24887	offerBedRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Lnet/minecraft/class_1935;)Ljava/lang/String;	method_32807	hasItem
		p	0		item
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33548	createFenceGateRecipe
		p	1		input
		p	0		output
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;	method_36547	createCutCopperRecipe
		p	1		input
		p	0		output
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V	method_36445	offerShapelessRecipe
		p	3		group
		p	2		input
		p	1		output
		p	0		exporter
		p	4		outputCount
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24892	offerStainedGlassPaneDyeingRecipe
		p	2		input
		p	0		exporter
		p	1		output
	m	(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;	method_33533	getVariantRecipeInput
		c	Gets the block used to craft a certain {@linkplain net.minecraft.data.family.BlockFamily.Variant variant} of a base block.\n\n<p>Normally, the block used to craft a variant is the base block.\nFor chiseled variants, this is the slab variant of that block.\n\n<p>Purpur is handled separately because both purpur and purpur pillars can be used to craft purpur slabs and stairs.
		p	1		variant
		p	0		family
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_32810	offerPolishedStoneRecipe
		p	2		input
		p	1		output
		p	0		exporter
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_3957;Ljava/util/List;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V	method_36232	offerMultipleOptions
		p	7		baseIdString
		p	6		group
		p	5		cookingTime
		p	0		exporter
		p	4		experience
		p	3		output
		p	2		inputs
		p	1		serializer
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33551	method_33551
		p	1		input
		p	0		output
	m	(Lnet/minecraft/class_1935;)Ljava/lang/String;	method_36452	getBlastingItemPath
		p	0		item
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24888	offerBedDyeingRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33547	method_33547
		p	1		input
		p	0		output
	m	(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_1935;FILjava/lang/String;)V	method_36233	offerSmelting
		p	0		exporter
		p	1		inputs
		p	4		cookingTime
		p	5		group
		p	2		output
		p	3		experience
	m	(Lnet/minecraft/class_5797;Lnet/minecraft/class_5794$class_5796;Ljava/lang/String;)V	method_33536	method_33536
		p	2		group
	m	(Lnet/minecraft/class_1935;)Ljava/lang/String;	method_33716	getItemPath
		p	0		item
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33550	method_33550
		p	1		input
		p	0		output
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V	method_33535	generateFamily
		p	0		exporter
		p	1		family
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V	method_36449	offerReversibleCompactingRecipesWithReverseRecipeGroup
		p	2		compacted
		p	1		input
		p	0		exporter
		p	4		reverseRecipeGroup
		p	3		reverseRecipeName
	m	(Lnet/minecraft/class_5794;Ljava/util/function/Consumer;Lnet/minecraft/class_5794$class_5796;Lnet/minecraft/class_2248;)V	method_33534	method_33534
		p	3		block
		p	2		variant
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_34853	method_34853
		p	1		input
		p	2		output
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33538	method_33538
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V	method_29728	offerNetheriteUpgradeRecipe
		p	2		output
		p	1		input
		p	0		exporter
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24893	offerTerracottaDyeingRecipe
		p	1		output
		p	2		input
		p	0		exporter
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33554	method_33554
		p	1		input
		p	0		output
	m	(Ljava/util/function/Consumer;)V	method_34854	offerWaxingRecipes
		p	0		exporter
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24889	offerBannerRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_32804	createSlabRecipe
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V	method_36444	offerSingleOutputShapelessRecipe
		p	0		exporter
		p	1		output
		p	2		input
		p	3		group
	m	(Lnet/minecraft/class_7403;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V	method_10427	saveRecipeAdvancement
		p	2		path
		p	0		cache
		p	1		json
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33542	createTransmutationRecipe
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_32814	offerSlabRecipe
		p	0		exporter
		p	2		input
		p	1		output
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_36325	offerReversibleCompactingRecipes
		c	Offers two recipes to convert between a normal and compacted form of an item.\n\n<p>The shaped recipe converts 9 items in a square to a compacted form of the item.\n<p>The shapeless recipe converts the compacted form to 9 of the normal form.
		p	2		compacted
			c	compacted output item, e.g. block of copper
		p	1		input
			c	input item used to craft compacted item, e.g. copper ingot
		p	0		exporter
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V	method_36446	offerReversibleCompactingRecipesWithCompactingRecipeGroup
		p	4		compactingRecipeGroup
		p	3		compactingRecipeName
		p	2		compacted
		p	1		input
		p	0		exporter
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33549	method_33549
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24894	offerConcretePowderDyeingRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_32812	offerChiseledBlockRecipe
		p	0		exporter
		p	2		input
		p	1		output
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;	method_10422	requireEnteringFluid
		p	0		block
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33541	method_33541
		p	0		output
		p	1		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33553	createTrapdoorRecipe
		p	1		input
		p	0		output
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_3957;I)V	method_17585	generateCookingRecipes
		p	3		cookingTime
		p	2		serializer
		p	1		cooker
		p	0		exporter
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V	method_24475	offerPlanksRecipe2
		p	0		exporter
		p	1		output
		p	2		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_32813	offerPressurePlateRecipe
		p	1		output
		p	0		exporter
		p	2		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;	method_32805	createChiseledBlockRecipe
		p	1		input
		p	0		output
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33537	createCondensingRecipe
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_32809	offerWallRecipe
		p	0		exporter
		p	2		input
		p	1		output
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_3957;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V	method_36448	offerCookingRecipe
		p	0		exporter
		p	1		cooker
		p	2		serializer
		p	3		cookingTime
		p	4		input
		p	5		output
		p	6		experience
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_32233	offerCandleDyeingRecipe
		p	2		input
		p	1		output
		p	0		exporter
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33532	method_33532
		p	1		input
		p	0		output
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_34662	offerCrackingRecipe
		c	Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.
		p	1		output
		p	0		exporter
		p	2		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33556	method_33556
		p	0		output
		p	1		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33544	createDoorRecipe
		p	0		output
		p	1		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_32806	createPressurePlateRecipe
		p	0		output
		p	1		input
	m	(Lnet/minecraft/class_7403;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V	method_10425	saveRecipe
		p	2		path
		p	0		cache
		p	1		json
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	method_36447	offerReversibleCompactingRecipes
		p	2		compacted
		p	1		input
		p	4		compactingRecipeGroup
		p	3		compactingRecipeName
		p	0		exporter
		p	6		reverseRecipeGroup
		p	5		reverseRecipeName
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_36546	method_36546
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_42754	offerChestBoatRecipe
		p	0		exporter
		p	2		input
		p	1		output
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24476	offerBarkBlockRecipe
		p	2		input
		p	1		output
		p	0		exporter
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V	method_24884	offerWoolDyeingRecipe
		p	0		exporter
		p	1		output
		p	2		input
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;	method_33543	method_33543
		p	1		input
		p	0		output
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2066$class_2068;	method_10420	conditionsFromTag
		p	0		tag
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33555	createSignRecipe
		p	1		input
		p	0		output
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;	method_33531	getWallRecipe
		p	0		output
		p	1		input
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V	method_33539	method_33539
		p	1		family
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V	method_24477	offerPlanksRecipe
		p	1		output
		p	2		input
		p	0		exporter
	m	(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;	method_35914	conditionsFromItem
		p	0		count
		p	1		item
c	net/minecraft/class_1115	net/minecraft/client/sound/SoundEntryDeserializer
	f	Lnet/minecraft/class_5863;	field_38801	ONE
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_1111$class_1112;)Lnet/minecraft/class_1111$class_1112;	method_4789	deserializeType
		p	1		json
		p	2		fallback
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		functionJson
		p	2		unused
		p	3		context
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1111;	method_4790	deserializeSound
		p	1		json
	m	(Lcom/google/gson/JsonObject;)Ljava/util/List;	method_4792	deserializeSounds
		p	1		json
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_1110;	method_4791	deserialize
c	net/minecraft/class_2440	net/minecraft/block/PressurePlateBlock
	f	Lnet/minecraft/class_2746;	field_11358	POWERED
	f	Lnet/minecraft/class_2440$class_2441;	field_11359	type
	m	(Lnet/minecraft/class_2440$class_2441;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		type
c	net/minecraft/class_2440$class_2441	net/minecraft/block/PressurePlateBlock$ActivationRule
	f	Lnet/minecraft/class_2440$class_2441;	field_11362	MOBS
	f	Lnet/minecraft/class_2440$class_2441;	field_11361	EVERYTHING
c	net/minecraft/class_1113	net/minecraft/client/sound/SoundInstance
	m	()Z	method_26273	canPlay
	m	()Z	method_4786	isRepeatable
	m	()Z	method_4787	isRelative
	m	(Lnet/minecraft/class_1144;)Lnet/minecraft/class_1146;	method_4783	getSoundSet
		p	1		soundManager
	m	()Lnet/minecraft/class_1111;	method_4776	getSound
	m	()Z	method_4785	shouldAlwaysPlay
	m	()Lnet/minecraft/class_1113$class_1114;	method_4777	getAttenuationType
	m	()D	method_4778	getZ
	m	()D	method_4779	getY
	m	()D	method_4784	getX
	m	()Lnet/minecraft/class_3419;	method_4774	getCategory
	m	()F	method_4782	getPitch
	m	()Lnet/minecraft/class_5819;	method_43221	createRandom
	m	()F	method_4781	getVolume
	m	()Lnet/minecraft/class_2960;	method_4775	getId
	m	()I	method_4780	getRepeatDelay
c	net/minecraft/class_1113$class_1114	net/minecraft/client/sound/SoundInstance$AttenuationType
	f	Lnet/minecraft/class_1113$class_1114;	field_5476	LINEAR
	f	Lnet/minecraft/class_1113$class_1114;	field_5478	NONE
c	net/minecraft/class_3773	net/minecraft/structure/StructurePieceType
	f	Lnet/minecraft/class_3773;	field_16921	NETHER_FORTRESS_SMALL_CORRIDOR
	f	Lnet/minecraft/class_3773;	field_16965	STRONGHOLD_SMALL_CORRIDOR
	f	Lnet/minecraft/class_3773;	field_16953	JUNGLE_TEMPLE
	f	Lnet/minecraft/class_3773;	field_16941	STRONGHOLD_SQUARE_ROOM
	f	Lnet/minecraft/class_3773;	field_16961	NETHER_FORTRESS_CORRIDOR_NETHER_WARTS_ROOM
	f	Lnet/minecraft/class_3773;	field_16918	SWAMP_HUT
	f	Lnet/minecraft/class_3773;	field_16906	STRONGHOLD_LEFT_TURN
	f	Lnet/minecraft/class_3773;	field_16926	NETHER_FORTRESS_BRIDGE_CROSSING
	f	Lnet/minecraft/class_3773;	field_16914	STRONGHOLD_START
	f	Lnet/minecraft/class_3773;	field_16958	STRONGHOLD_RIGHT_TURN
	f	Lnet/minecraft/class_3773;	field_16946	OCEAN_MONUMENT_DOUBLE_Y_ROOM
	f	Lnet/minecraft/class_3773;	field_16934	STRONGHOLD_CORRIDOR
	f	Lnet/minecraft/class_3773;	field_16922	OCEAN_MONUMENT_BASE
	f	Lnet/minecraft/class_3773;	field_16966	OCEAN_MONUMENT_PENTHOUSE
	f	Lnet/minecraft/class_3773;	field_16930	NETHER_FORTRESS_CORRIDOR_STAIRS
	f	Lnet/minecraft/class_3773;	field_16962	NETHER_FORTRESS_CORRIDOR_LEFT_TURN
	f	Lnet/minecraft/class_3773;	field_16970	OCEAN_MONUMENT_DOUBLE_Y_Z_ROOM
	f	Lnet/minecraft/class_3773;	field_16907	WOODLAND_MANSION
	f	Lnet/minecraft/class_3773;	field_16939	STRONGHOLD_PORTAL_ROOM
	f	Lnet/minecraft/class_3773;	field_16927	OCEAN_MONUMENT_DOUBLE_X_Y_ROOM
	f	Lnet/minecraft/class_3773;	field_16915	MINESHAFT_ROOM
	f	Lnet/minecraft/class_3773;	field_16959	STRONGHOLD_LIBRARY
	f	Lnet/minecraft/class_3773;	field_16903	NETHER_FORTRESS_BRIDGE_END
	f	Lnet/minecraft/class_3773;	field_16935	SHIPWRECK
	f	Lnet/minecraft/class_3773;	field_16967	NETHER_FORTRESS_BRIDGE_STAIRS
	f	Lnet/minecraft/class_3773;	field_16911	OCEAN_MONUMENT_CORE_ROOM
	f	Lnet/minecraft/class_3773;	field_16955	STRONGHOLD_CHEST_CORRIDOR
	f	Lnet/minecraft/class_3773;	field_16919	MINESHAFT_CROSSING
	f	Lnet/minecraft/class_3773;	field_16943	NETHER_FORTRESS_CORRIDOR_BALCONY
	f	Lnet/minecraft/class_3773;	field_16931	NETHER_FORTRESS_BRIDGE_PLATFORM
	f	Lnet/minecraft/class_3773;	field_16963	OCEAN_MONUMENT_DOUBLE_X_ROOM
	f	Lnet/minecraft/class_3773;	field_16928	OCEAN_MONUMENT_SIMPLE_ROOM
	f	Lnet/minecraft/class_3773;	field_16904	STRONGHOLD_SPIRAL_STAIRCASE
	f	Lnet/minecraft/class_3773;	field_16948	STRONGHOLD_PRISON_HALL
	f	Lnet/minecraft/class_3773;	field_16936	END_CITY
	f	Lnet/minecraft/class_3773;	field_16924	NETHER_FORTRESS_START
	f	Lnet/minecraft/class_3773;	field_16968	MINESHAFT_STAIRS
	f	Lnet/minecraft/class_3773;	field_16944	OCEAN_MONUMENT_SIMPLE_TOP_ROOM
	f	Lnet/minecraft/class_3773;	field_16908	NETHER_FORTRESS_BRIDGE_SMALL_CROSSING
	f	Lnet/minecraft/class_3773;	field_22195	NETHER_FOSSIL
	f	Lnet/minecraft/class_3773;	field_16932	OCEAN_TEMPLE
	f	Lnet/minecraft/class_3773;	field_16952	NETHER_FORTRESS_CORRIDOR_EXIT
	f	Lnet/minecraft/class_3773;	field_16960	BURIED_TREASURE
	f	Lnet/minecraft/class_3773;	field_16929	NETHER_FORTRESS_CORRIDOR_CROSSING
	f	Lnet/minecraft/class_3773;	field_16917	NETHER_FORTRESS_BRIDGE
	f	Lnet/minecraft/class_3773;	field_16905	OCEAN_MONUMENT_ENTRY_ROOM
	f	Lnet/minecraft/class_3773;	field_16949	STRONGHOLD_STAIRS
	f	Lnet/minecraft/class_3773;	field_16937	STRONGHOLD_FIVE_WAY_CROSSING
	f	Lnet/minecraft/class_3773;	field_16925	OCEAN_MONUMENT_DOUBLE_Z_ROOM
	f	Lnet/minecraft/class_3773;	field_16969	MINESHAFT_CORRIDOR
	f	Lnet/minecraft/class_3773;	field_16957	OCEAN_MONUMENT_WING_ROOM
	f	Lnet/minecraft/class_3773;	field_16945	NETHER_FORTRESS_CORRIDOR_RIGHT_TURN
	f	Lnet/minecraft/class_3773;	field_16933	DESERT_TEMPLE
	f	Lnet/minecraft/class_3773;	field_24010	RUINED_PORTAL
	f	Lnet/minecraft/class_3773;	field_16909	IGLOO
	f	Lnet/minecraft/class_3773;	field_25840	JIGSAW
	m	(Lnet/minecraft/class_3773$class_6615;Ljava/lang/String;)Lnet/minecraft/class_3773;	method_16813	register
		p	1		id
		p	0		type
	m	(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3443;	load	load
		p	1		context
		p	2		nbt
	m	(Lnet/minecraft/class_3773$class_6616;Ljava/lang/String;)Lnet/minecraft/class_3773;	method_38691	register
		p	1		id
		p	0		type
	m	(Lnet/minecraft/class_3773;Ljava/lang/String;)Lnet/minecraft/class_3773;	method_38692	register
		p	0		type
		p	1		id
c	net/minecraft/class_3773$class_6616	net/minecraft/structure/StructurePieceType$ManagerAware
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3443;	load	load
		p	1		structureTemplateManager
		p	2		nbt
c	net/minecraft/class_3773$class_6615	net/minecraft/structure/StructurePieceType$Simple
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3443;	load	load
		p	1		nbt
c	net/minecraft/class_2442	net/minecraft/block/PoweredRailBlock
	f	Lnet/minecraft/class_2746;	field_11364	POWERED
	f	Lnet/minecraft/class_2754;	field_11365	SHAPE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZILnet/minecraft/class_2768;)Z	method_10414	isPoweredByOtherRails
		p	5		shape
		p	4		distance
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZI)Z	method_10413	isPoweredByOtherRails
		p	1		world
		p	2		pos
		p	3		state
		p	5		distance
c	net/minecraft/class_1108	net/minecraft/client/sound/MovingMinecartSoundInstance
	c	A sound instance played when a minecart is moving.
	f	Lnet/minecraft/class_1688;	field_5458	minecart
	f	F	field_5459	distance
	m	(Lnet/minecraft/class_1688;)V	<init>	<init>
		p	1		minecart
c	net/minecraft/class_1107	net/minecraft/client/sound/MinecartInsideSoundInstance
	c	A sound instance played when a player is riding a minecart.
	f	Z	field_27773	underwater
	f	Lnet/minecraft/class_1688;	field_5456	minecart
	f	Lnet/minecraft/class_1657;	field_5457	player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1688;Z)V	<init>	<init>
		p	1		player
		p	3		underwater
		p	2		minecart
c	net/minecraft/class_1106	net/minecraft/client/sound/EntityTrackingSoundInstance
	f	Lnet/minecraft/class_1297;	field_5455	entity
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_1297;J)V	<init>	<init>
		p	1		sound
		p	2		category
		p	3		volume
		p	4		pitch
		p	5		entity
		p	6		seed
c	net/minecraft/class_1105	net/minecraft/client/sound/GuardianAttackSoundInstance
	f	F	field_32997	BASE_VOLUME
	f	F	field_33000	BEAM_PROGRESS_PITCH_MULTIPLIER
	f	F	field_32999	BASE_PITCH
	f	F	field_32998	BEAM_PROGRESS_VOLUME_MULTIPLIER
	f	Lnet/minecraft/class_1577;	field_5454	guardian
	m	(Lnet/minecraft/class_1577;)V	<init>	<init>
		p	1		guardian
c	net/minecraft/class_3767	net/minecraft/village/raid/RaidManager
	f	Lnet/minecraft/class_3218;	field_16641	world
	f	Ljava/lang/String;	field_30690	RAIDS
	f	Ljava/util/Map;	field_16639	raids
	f	I	field_16638	nextAvailableId
	f	I	field_16637	currentTime
	m	()I	method_16534	nextId
	m	(I)Lnet/minecraft/class_3765;	method_16541	getRaid
		p	1		id
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;	method_16532	getOrCreateRaid
		p	2		pos
		p	1		world
	m	()V	method_16539	tick
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;	method_77	fromNbt
		p	0		world
		p	1		nbt
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765;	method_16540	startRaid
		p	1		player
	m	(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_3765;	method_19209	getRaidAt
		p	2		searchDistance
		p	1		pos
	m	(Lnet/minecraft/class_3763;Lnet/minecraft/class_3765;)Z	method_16838	isValidRaiderFor
		p	0		raider
		p	1		raid
	m	(Lnet/minecraft/class_3218;)V	<init>	<init>
		p	1		world
	m	(Lnet/minecraft/class_6880;)Ljava/lang/String;	method_16533	nameFor
		p	0		dimensionTypeEntry
	m	(Lnet/minecraft/class_6880;)Z	method_44012	method_44012
		p	0		poiType
c	net/minecraft/class_2436	net/minecraft/block/RedstoneBlock
c	net/minecraft/class_2437	net/minecraft/data/server/FishingLootTableGenerator
	f	Lnet/minecraft/class_5341$class_210;	field_35165	NEEDS_SPARSE_JUNGLE_BIOME
	f	Lnet/minecraft/class_5341$class_210;	field_11346	NEEDS_JUNGLE_BIOME
	f	Lnet/minecraft/class_5341$class_210;	field_11349	NEEDS_BAMBOO_JUNGLE_BIOME
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	(Ljava/util/function/BiConsumer;)V	method_10405	accept
c	net/minecraft/class_3769	net/minecraft/world/spawner/PatrolSpawner
	c	A spawner for pillager patrols.\n\n<p>Pillager spawns in pillager outposts are controlled at\n{@link net.minecraft.world.gen.chunk.ChunkGenerator#getEntitySpawnList}.
	f	I	field_16652	cooldown
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)Z	method_16575	spawnPillager
		p	3		random
		p	4		captain
			c	whether the pillager is the captain of a patrol
		p	1		world
		p	2		pos
c	net/minecraft/class_2438	net/minecraft/data/server/LootTableProvider
	f	Ljava/util/List;	field_11354	lootTypeGenerators
	f	Lorg/slf4j/Logger;	field_11355	LOGGER
	f	Lnet/minecraft/class_2403$class_7489;	field_39374	pathResolver
	m	(Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V	method_10408	method_10408
		p	2		id
		p	3		table
	m	(Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V	method_10411	method_10411
		p	2		table
		p	1		id
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341;	method_22825	method_22825
		p	0		id
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_10407	method_10407
		p	1		message
		p	0		name
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V	method_10412	method_10412
		p	3		builder
		p	2		id
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V	method_10410	method_10410
		p	1		generator
c	net/minecraft/class_1109	net/minecraft/client/sound/PositionedSoundInstance
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	6		pos
		p	4		pitch
		p	5		random
		p	2		category
		p	3		volume
		p	1		sound
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;ZILnet/minecraft/class_1113$class_1114;DDD)V	<init>	<init>
		p	4		pitch
		p	3		volume
		p	2		category
		p	1		sound
		p	13		z
		p	11		y
		p	9		x
		p	8		attenuationType
		p	7		repeatDelay
		p	6		repeat
		p	5		random
	m	(Lnet/minecraft/class_3414;FF)Lnet/minecraft/class_1109;	method_24877	ambient
		p	2		volume
		p	1		pitch
		p	0		sound
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_5819;DDD)Lnet/minecraft/class_1109;	method_25467	ambient
		p	6		z
		p	4		y
		p	2		x
		p	1		random
		p	0		sound
	m	(Lnet/minecraft/class_3414;F)Lnet/minecraft/class_1109;	method_4758	master
		p	0		sound
		p	1		pitch
	m	(Lnet/minecraft/class_3414;)Lnet/minecraft/class_1109;	method_4759	music
		p	0		sound
	m	(Lnet/minecraft/class_3414;DDD)Lnet/minecraft/class_1109;	method_4760	record
		p	1		x
		p	0		sound
		p	3		y
		p	5		z
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;ZILnet/minecraft/class_1113$class_1114;DDDZ)V	<init>	<init>
		p	9		x
		p	8		attenuationType
		p	7		repeatDelay
		p	6		repeat
		p	5		random
		p	4		pitch
		p	3		volume
		p	2		category
		p	1		id
		p	15		relative
		p	13		z
		p	11		y
	m	(Lnet/minecraft/class_3414;)Lnet/minecraft/class_1109;	method_25466	ambient
		p	0		sound
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFLnet/minecraft/class_5819;DDD)V	<init>	<init>
		p	2		category
		p	3		volume
		p	1		sound
		p	6		x
		p	4		pitch
		p	5		random
		p	10		z
		p	8		y
	m	(Lnet/minecraft/class_3414;FF)Lnet/minecraft/class_1109;	method_4757	master
		p	2		volume
		p	0		sound
		p	1		pitch
c	net/minecraft/class_2439	net/minecraft/block/PotatoesBlock
	f	[Lnet/minecraft/class_265;	field_11357	AGE_TO_SHAPE
c	net/minecraft/class_3742	net/minecraft/client/gui/screen/ingame/JigsawBlockScreen
	f	Lnet/minecraft/class_3751;	field_16522	jigsaw
	f	Lnet/minecraft/class_2561;	field_26564	JOINT_LABEL_TEXT
	f	Lnet/minecraft/class_342;	field_23348	nameField
	f	Lnet/minecraft/class_2561;	field_26566	NAME_TEXT
	f	Lnet/minecraft/class_2561;	field_26568	FINAL_STATE_TEXT
	f	Lnet/minecraft/class_342;	field_16519	finalStateField
	f	Lnet/minecraft/class_3751$class_4991;	field_23352	joint
	f	Lnet/minecraft/class_4185;	field_19103	doneButton
	f	Z	field_25271	keepJigsaws
	f	I	field_32344	MAX_GENERATION_DEPTH
	f	I	field_24052	generationDepth
	f	Lnet/minecraft/class_2561;	field_26565	POOL_TEXT
	f	Lnet/minecraft/class_5676;	field_23351	jointRotationButton
	f	Lnet/minecraft/class_4185;	field_33958	generateButton
	f	Lnet/minecraft/class_2561;	field_26567	TARGET_TEXT
	f	Lnet/minecraft/class_342;	field_23349	targetField
	f	Lnet/minecraft/class_342;	field_23350	poolField
	m	(Lnet/minecraft/class_4185;)V	method_19893	method_19893
		p	1		button
	m	()V	method_20118	updateDoneButtonState
	m	()V	method_16348	updateServer
	m	(Lnet/minecraft/class_4185;)V	method_27271	method_27271
		p	1		button
	m	(Ljava/lang/String;)V	method_20119	method_20119
		p	1		name
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_3751$class_4991;)V	method_32648	method_32648
		p	2		joint
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19892	method_19892
		p	1		button
	m	(Ljava/lang/String;)V	method_20120	method_20120
		p	1		pool
	m	(Lnet/minecraft/class_3751;)V	<init>	<init>
		p	1		jigsaw
	m	()V	method_16349	onCancel
	m	()V	method_16346	onDone
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32649	method_32649
		p	2		keepJigsaws
		p	1		button
	m	(Ljava/lang/String;)V	method_26412	method_26412
		p	1		target
	m	()V	method_27272	generate
c	net/minecraft/class_2411	net/minecraft/block/MelonBlock
c	net/minecraft/class_2412	net/minecraft/data/server/AdventureTabAdvancementGenerator
	f	I	field_35091	OVERWORLD_HEIGHT
	f	I	field_35092	OVERWORLD_MAX_Y
	f	I	field_35093	OVERWORLD_MIN_Y
	f	I	field_35094	OVERWORLD_BEDROCK_LAYER_HEIGHT
	f	[Lnet/minecraft/class_1299;	field_11294	MONSTERS
	m	(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048;)Lnet/minecraft/class_6405$class_6406;	method_37316	createLightningStrike
		p	0		range
		p	1		entity
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1792;)Lnet/minecraft/class_6409$class_6410;	method_37315	createLookingAtEntityUsing
		p	1		item
		p	0		entity
	m	(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;	method_10336	requireListedMobsKilled
		p	1		builder
	m	(Lnet/minecraft/class_161$class_162;Ljava/util/List;)Lnet/minecraft/class_161$class_162;	method_10337	requireListedBiomesVisited
		p	1		biomes
		p	0		builder
	m	(Ljava/util/function/Consumer;)V	method_10335	accept
c	net/minecraft/class_3743	net/minecraft/datafixer/schema/Schema1909
c	net/minecraft/class_2413	net/minecraft/block/MagmaBlock
	f	I	field_31193	SCHEDULED_TICK_DELAY
c	net/minecraft/class_3738	net/minecraft/server/ServerTask
	f	I	field_16504	creationTicks
	f	Ljava/lang/Runnable;	field_16505	runnable
	m	()I	method_16338	getCreationTicks
	m	(ILjava/lang/Runnable;)V	<init>	<init>
		p	1		creationTicks
		p	2		runnable
c	net/minecraft/class_2408	net/minecraft/data/DataCache
	f	Ljava/util/Set;	field_38917	paths
	f	Lorg/slf4j/Logger;	field_11287	LOGGER
	f	Ljava/nio/file/Path;	field_38913	cachePath
	f	Ljava/util/Map;	field_38915	cachedDatas
	f	I	field_38918	totalSize
	f	Ljava/util/Map;	field_38916	dataWriters
	f	Ljava/nio/file/Path;	field_11285	root
	f	Ljava/lang/String;	field_38914	versionName
	f	Ljava/lang/String;	field_38912	HEADER
	m	(Lnet/minecraft/class_2405;)Lnet/minecraft/class_2408$class_7404;	method_43354	method_43354
		p	1		provider
	m	(Lnet/minecraft/class_2405;)Z	method_43347	isVersionDifferent
		p	1		dataProvider
	m	(Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/class_6489;)V	<init>	<init>
		p	1		root
		p	2		dataProviders
		p	3		gameVersion
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Set;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/nio/file/Path;)V	method_43351	method_43351
		p	4		path
	m	(Lnet/minecraft/class_2405;)Lnet/minecraft/class_7403;	method_43352	getOrCreateWriter
		p	1		dataProvider
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/class_2408$class_7405;	method_43348	parseOrCreateCache
		p	0		root
		p	1		dataProviderPath
	m	(Lnet/minecraft/class_2405;)Ljava/nio/file/Path;	method_43353	getPath
		p	1		dataProvider
	m	(Ljava/util/Set;Lnet/minecraft/class_2408$class_7405;)V	method_43349	method_43349
		p	1		cachedData
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_2405;Lnet/minecraft/class_2408$class_7404;)V	method_43350	method_43350
		p	3		writer
		p	2		dataProvider
	m	()V	method_10326	write
c	net/minecraft/class_2408$class_7404	net/minecraft/data/DataCache$CachedDataWriter
	f	Lnet/minecraft/class_2408$class_7405;	field_38919	oldCache
	f	Lnet/minecraft/class_2408$class_7405;	field_38920	newCache
	f	I	field_38921	cacheMissCount
	m	(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z	method_43355	isCacheInvalid
		p	2		hashCode
		p	1		path
	m	(Ljava/lang/String;Lnet/minecraft/class_2408$class_7405;)V	<init>	<init>
		p	2		cachedData
		p	1		versionName
c	net/minecraft/class_2408$class_7405	net/minecraft/data/DataCache$CachedData
	f	Ljava/util/Map;	comp_730	data
	f	Ljava/lang/String;	comp_729	version
	m	(Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode;	method_43357	get
		p	1		path
	m	(Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V	method_43358	put
		p	1		path
		p	2		hashCode
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/class_2408$class_7405;	method_43359	parseCache
		p	1		dataProviderPath
		p	0		root
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V	method_43360	write
		p	2		dataProviderPath
		p	3		description
		p	1		root
	m	()I	method_43356	size
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		version
	m	(Ljava/util/Map;Ljava/nio/file/Path;Ljava/lang/String;)V	method_43361	method_43361
		p	2		line
	m	()Ljava/lang/String;	comp_729	version
	m	()Ljava/util/Map;	comp_730	data
c	net/minecraft/class_2409	net/minecraft/data/server/AdvancementProvider
	f	Ljava/util/List;	field_11289	tabGenerators
	f	Lnet/minecraft/class_2403$class_7489;	field_39372	pathResolver
	f	Lorg/slf4j/Logger;	field_11290	LOGGER
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
	m	(Ljava/util/Set;Lnet/minecraft/class_7403;Lnet/minecraft/class_161;)V	method_10333	method_10333
		p	3		advancement
c	net/minecraft/class_3734	net/minecraft/item/ScaffoldingItem
c	net/minecraft/class_2403	net/minecraft/data/DataGenerator
	f	Ljava/util/Collection;	field_11272	inputs
	f	Z	field_38911	ignoreCache
	f	Ljava/util/List;	field_38909	runningProviders
	f	Lnet/minecraft/class_6489;	field_38910	gameVersion
	f	Lorg/slf4j/Logger;	field_11275	LOGGER
	f	Ljava/nio/file/Path;	field_11274	output
	f	Ljava/util/List;	field_11273	providers
	m	(ZLnet/minecraft/class_2405;)V	method_10314	addProvider
		p	2		provider
		p	1		shouldRun
	m	(Ljava/nio/file/Path;Ljava/util/Collection;Lnet/minecraft/class_6489;Z)V	<init>	<init>
		p	1		output
		p	2		inputs
		p	3		gameVersion
		p	4		ignoreCache
	m	()V	method_10315	run
	m	(Lnet/minecraft/class_2403$class_7490;Ljava/lang/String;)Lnet/minecraft/class_2403$class_7489;	method_44106	createPathResolver
		p	1		outputType
		p	2		directoryName
	m	()Ljava/util/Collection;	method_10312	getInputs
	m	()Ljava/nio/file/Path;	method_10313	getOutput
	m	(Lnet/minecraft/class_2403$class_7490;)Ljava/nio/file/Path;	method_44105	resolveRootDirectoryPath
		p	1		outputType
c	net/minecraft/class_2403$class_7489	net/minecraft/data/DataGenerator$PathResolver
	f	Ljava/lang/String;	field_39366	directoryName
	f	Ljava/nio/file/Path;	field_39365	rootPath
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;	method_44108	resolve
		p	2		fileExtension
		p	1		id
	m	(Lnet/minecraft/class_2960;)Ljava/nio/file/Path;	method_44107	resolveJson
		p	1		id
	m	(Lnet/minecraft/class_2403;Lnet/minecraft/class_2403$class_7490;Ljava/lang/String;)V	<init>	<init>
		p	1		dataGenerator
		p	3		directoryName
		p	2		outputType
c	net/minecraft/class_2403$class_7490	net/minecraft/data/DataGenerator$OutputType
	f	Ljava/lang/String;	field_39370	path
	f	Lnet/minecraft/class_2403$class_7490;	field_39367	DATA_PACK
	f	Lnet/minecraft/class_2403$class_7490;	field_39369	REPORTS
	f	Lnet/minecraft/class_2403$class_7490;	field_39368	RESOURCE_PACK
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		path
c	net/minecraft/class_3735	net/minecraft/predicate/entity/EntityEquipmentPredicate
	f	Lnet/minecraft/class_3735;	field_19240	OMINOUS_BANNER_ON_HEAD
	f	Lnet/minecraft/class_2073;	field_16486	mainhand
	f	Lnet/minecraft/class_2073;	field_16487	chest
	f	Lnet/minecraft/class_3735;	field_16485	ANY
	f	Lnet/minecraft/class_2073;	field_16488	legs
	f	Lnet/minecraft/class_2073;	field_16483	head
	f	Lnet/minecraft/class_2073;	field_16484	offhand
	f	Lnet/minecraft/class_2073;	field_16489	feet
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_3735;	method_16224	fromJson
		p	0		json
	m	(Lnet/minecraft/class_1297;)Z	method_16226	test
		p	1		entity
	m	()Lcom/google/gson/JsonElement;	method_16225	toJson
	m	(Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	4		feet
		p	3		legs
		p	6		offhand
		p	5		mainhand
		p	2		chest
		p	1		head
c	net/minecraft/class_3735$class_5278	net/minecraft/predicate/entity/EntityEquipmentPredicate$Builder
	f	Lnet/minecraft/class_2073;	field_24485	feet
	f	Lnet/minecraft/class_2073;	field_24486	mainhand
	f	Lnet/minecraft/class_2073;	field_24487	offhand
	f	Lnet/minecraft/class_2073;	field_24482	head
	f	Lnet/minecraft/class_2073;	field_24483	chest
	f	Lnet/minecraft/class_2073;	field_24484	legs
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;	method_27968	chest
		p	1		chest
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;	method_27969	legs
		p	1		legs
	m	()Lnet/minecraft/class_3735;	method_27967	build
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;	method_27970	feet
		p	1		feet
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;	method_35195	mainhand
		p	1		mainhand
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;	method_35196	offhand
		p	1		offhand
	m	()Lnet/minecraft/class_3735$class_5278;	method_27965	create
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_3735$class_5278;	method_27966	head
		p	1		head
c	net/minecraft/class_2404	net/minecraft/block/FluidBlock
	f	Lnet/minecraft/class_2758;	field_11278	LEVEL
	f	Lnet/minecraft/class_265;	field_24412	COLLISION_SHAPE
	f	Lnet/minecraft/class_3609;	field_11279	fluid
	f	Ljava/util/List;	field_11276	statesByLevel
	f	Lcom/google/common/collect/ImmutableList;	field_34006	FLOW_DIRECTIONS
	m	(Lnet/minecraft/class_3609;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		fluid
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_10316	receiveNeighborFluids
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_10318	playExtinguishSound
		p	2		pos
		p	1		world
c	net/minecraft/class_2405	net/minecraft/data/DataProvider
	f	Ljava/util/function/ToIntFunction;	field_39212	JSON_KEY_SORT_ORDER
	f	Ljava/util/Comparator;	field_39213	JSON_KEY_SORTING_COMPARATOR
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	method_43808	method_43808
		p	0		map
	m	(Lnet/minecraft/class_7403;)V	method_10319	run
		p	1		writer
	m	(Ljava/lang/String;)Ljava/lang/String;	method_43809	method_43809
		p	0		key
	m	(Lnet/minecraft/class_7403;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)V	method_10320	writeToPath
		p	1		json
		p	0		writer
		p	2		path
	m	()Ljava/lang/String;	method_10321	getName
c	net/minecraft/class_3736	net/minecraft/block/ScaffoldingBlock
	f	Lnet/minecraft/class_265;	field_17578	OUTLINE_SHAPE
	f	Lnet/minecraft/class_2758;	field_16495	DISTANCE
	f	Lnet/minecraft/class_2746;	field_16496	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_16497	BOTTOM_OUTLINE_SHAPE
	f	Lnet/minecraft/class_265;	field_16494	NORMAL_OUTLINE_SHAPE
	f	Lnet/minecraft/class_2746;	field_16547	BOTTOM
	f	I	field_31237	MAX_DISTANCE
	f	Lnet/minecraft/class_265;	field_17577	COLLISION_SHAPE
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;I)Z	method_16373	shouldBeBottom
		p	3		distance
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_16372	calculateDistance
		p	1		pos
		p	0		world
c	net/minecraft/class_3737	net/minecraft/block/Waterloggable
c	net/minecraft/class_2406	net/minecraft/block/LoomBlock
	f	Lnet/minecraft/class_2561;	field_17373	TITLE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17478	method_17478
		p	2		syncId
		p	3		inventory
		p	4		player
c	net/minecraft/class_2421	net/minecraft/block/NetherWartBlock
	f	[Lnet/minecraft/class_265;	field_11305	AGE_TO_SHAPE
	f	Lnet/minecraft/class_2758;	field_11306	AGE
c	net/minecraft/class_3753	net/minecraft/network/packet/c2s/play/UpdateJigsawC2SPacket
	f	Lnet/minecraft/class_2960;	field_23401	pool
	f	Ljava/lang/String;	field_16564	finalState
	f	Lnet/minecraft/class_2338;	field_16565	pos
	f	Lnet/minecraft/class_2960;	field_16566	target
	f	Lnet/minecraft/class_2960;	field_16563	name
	f	Lnet/minecraft/class_3751$class_4991;	field_23402	jointType
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)V	<init>	<init>
		p	1		pos
		p	6		jointType
		p	3		target
		p	2		name
		p	5		finalState
		p	4		pool
	m	()Lnet/minecraft/class_2960;	method_16394	getTarget
	m	()Lnet/minecraft/class_2960;	method_16395	getName
	m	()Ljava/lang/String;	method_16393	getFinalState
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2338;	method_16396	getPos
	m	()Lnet/minecraft/class_3751$class_4991;	method_26436	getJointType
	m	()Lnet/minecraft/class_2960;	method_26435	getPool
	m	(Lnet/minecraft/class_2792;)V	method_16392	apply
c	net/minecraft/class_2422	net/minecraft/data/report/BlockListProvider
	f	Lnet/minecraft/class_2403;	field_11307	generator
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		generator
c	net/minecraft/class_3754	net/minecraft/world/gen/chunk/NoiseChunkGenerator
	f	Lnet/minecraft/class_6880;	field_24774	settings
	f	Lnet/minecraft/class_2680;	field_16576	defaultBlock
	f	Lnet/minecraft/class_2680;	field_16648	AIR
	f	Lcom/mojang/serialization/Codec;	field_24773	CODEC
	f	Lnet/minecraft/class_2378;	field_35361	noiseRegistry
	f	Lnet/minecraft/class_6350$class_6565;	field_34591	fluidLevelSampler
	m	(Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V	method_38327	populateBiomes
		p	2		noiseConfig
		p	1		blender
		p	4		chunk
		p	3		structureAccessor
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28550	method_28550
		p	0		instance
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568;	method_41540	method_41540
		p	4		chunk
	m	(Lnet/minecraft/class_3754;)Lnet/minecraft/class_2378;	method_39172	method_39172
		p	0		generator
	m	(Lnet/minecraft/class_3754;)Lnet/minecraft/class_1966;	method_28554	method_28554
		p	0		generator
	m	(Lnet/minecraft/class_6350$class_6351;ILnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;III)Lnet/minecraft/class_6350$class_6351;	method_38325	method_38325
		p	5		y
		p	6		z
		p	4		x
	m	(Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt;	method_26263	sampleHeightmap
		p	1		world
		p	2		noiseConfig
		p	5		columnSample
		p	6		stopPredicate
		p	3		x
		p	4		z
	m	(Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;II)Lnet/minecraft/class_2791;	method_33754	populateNoise
		p	2		structureAccessor
		p	1		blender
		p	4		chunk
		p	3		noiseConfig
		p	6		cellHeight
		p	5		minimumCellY
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568;	method_41536	method_41536
		p	4		chunk
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_1966;Lnet/minecraft/class_6880;)V	<init>	<init>
		p	4		settings
		p	2		noiseRegistry
		p	3		populationSource
		p	1		structureSetRegistry
	m	()Lnet/minecraft/class_6880;	method_41541	getSettings
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_3233;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568;	method_41535	method_41535
		p	4		chunk
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_5868;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_4543;Lnet/minecraft/class_2378;Lnet/minecraft/class_6748;)V	method_41538	buildSurface
		p	1		chunk
		p	7		blender
		p	6		biomeRegistry
		p	3		noiseConfig
		p	2		heightContext
		p	5		biomeAccess
		p	4		structureAccessor
	m	(Lnet/minecraft/class_7138;III)Lnet/minecraft/class_6880;	method_38322	method_38322
		p	4		biomeZ
		p	3		biomeY
		p	2		biomeX
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;)Lnet/minecraft/class_6568;	method_41537	createChunkNoiseSampler
		p	1		chunk
		p	2		world
		p	3		blender
		p	4		noiseConfig
	m	(Lnet/minecraft/class_5321;)Z	method_28548	matchesSettings
		p	1		settings
	m	(Lnet/minecraft/class_3754;)Lnet/minecraft/class_6880;	method_28549	method_28549
		p	0		generator
	m	(Lnet/minecraft/class_6568;IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_38323	getBlockState
		p	5		state
		p	3		y
		p	4		z
		p	1		chunkNoiseSampler
		p	2		x
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6568;	method_41539	method_41539
		p	4		chunk
c	net/minecraft/class_2423	net/minecraft/block/NetherPortalBlock
	f	Lnet/minecraft/class_265;	field_11309	X_SHAPE
	f	Lnet/minecraft/class_265;	field_11308	Z_SHAPE
	f	Lnet/minecraft/class_2754;	field_11310	AXIS
c	net/minecraft/class_2424	net/minecraft/world/dimension/AreaHelper
	f	Lnet/minecraft/class_2350$class_2351;	field_11317	axis
	f	Lnet/minecraft/class_2350;	field_11314	negativeDir
	f	I	field_31825	MIN_WIDTH
	f	I	field_11312	height
	f	I	field_31823	MAX_WIDTH
	f	Lnet/minecraft/class_4970$class_4973;	field_25883	IS_VALID_FRAME_BLOCK
	f	I	field_11313	foundPortalBlocks
	f	I	field_11311	width
	f	Lnet/minecraft/class_1936;	field_11318	world
	f	Lnet/minecraft/class_2338;	field_11316	lowerCorner
	m	(Lnet/minecraft/class_2680;)Z	method_10359	validStateInsidePortal
		p	0		state
	m	(Lnet/minecraft/class_2338$class_2339;)I	method_30490	getPotentialHeight
		p	1		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;	method_30486	getOrEmpty
		p	0		world
		p	3		axis
		p	1		pos
		p	2		validator
	m	()Z	method_10360	isValid
	m	()Z	method_10362	wasAlreadyValid
	m	()I	method_30496	getHeight
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_30493	getWidth
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_30487	method_30487
		p	0		state
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2424;)Z	method_30489	method_30489
		p	0		areaHelper
	m	(Lnet/minecraft/class_2338$class_2339;I)Z	method_30491	isHorizontalFrameValid
		p	1		pos
		p	2		height
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_30492	getLowerCorner
		p	1		pos
	m	(Lnet/minecraft/class_5459$class_5460;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_243;Lnet/minecraft/class_4048;)Lnet/minecraft/class_243;	method_30494	entityPosInPortal
		p	2		entityPos
		p	3		entityDimensions
		p	0		portalRect
		p	1		portalAxis
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;	method_30485	getNewPortal
		p	0		world
		p	1		pos
		p	2		axis
	m	()I	method_30495	getWidth
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)V	<init>	<init>
		p	3		axis
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5459$class_5460;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_243;Lnet/minecraft/class_4048;Lnet/minecraft/class_243;FF)Lnet/minecraft/class_5454;	method_30484	getNetherTeleportTarget
		c	Determines a {@link TeleportTarget} based on a specific portal.\n\n<p>The offset, velocity, and angle are modified based on the portal's axis.
		p	1		portalRect
		p	2		portalAxis
		p	0		destination
		p	7		pitch
		p	5		velocity
		p	6		yaw
		p	3		offset
		p	4		dimensions
	m	()V	method_10363	createPortal
c	net/minecraft/class_3755	net/minecraft/datafixer/fix/ChunkLightRemoveFix
c	net/minecraft/class_2420	net/minecraft/block/MushroomPlantBlock
	f	Lnet/minecraft/class_265;	field_11304	SHAPE
	f	Ljava/util/function/Supplier;	field_27194	feature
	m	(Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		settings
		p	2		feature
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z	method_10349	trySpawningBigMushroom
		p	1		world
		p	2		pos
		p	3		state
		p	4		random
c	net/minecraft/class_3751	net/minecraft/block/entity/JigsawBlockEntity
	f	Ljava/lang/String;	field_16551	finalState
	f	Ljava/lang/String;	field_31343	TARGET_KEY
	f	Ljava/lang/String;	field_31344	POOL_KEY
	f	Ljava/lang/String;	field_31347	FINAL_STATE_KEY
	f	Ljava/lang/String;	field_31345	JOINT_KEY
	f	Ljava/lang/String;	field_31346	NAME_KEY
	f	Lnet/minecraft/class_5321;	field_23327	pool
	f	Lnet/minecraft/class_3751$class_4991;	field_23328	joint
	f	Lnet/minecraft/class_2960;	field_16552	target
	f	Lnet/minecraft/class_2960;	field_16550	name
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2960;)V	method_16379	setName
		p	1		name
	m	()Lnet/minecraft/class_2622;	method_38248	toUpdatePacket
	m	(Lnet/minecraft/class_2960;)V	method_16378	setTarget
		p	1		target
	m	()Lnet/minecraft/class_2960;	method_16381	getName
	m	(Ljava/lang/String;)V	method_16377	setFinalState
		p	1		finalState
	m	(Lnet/minecraft/class_5321;)V	method_26398	setPool
		p	1		pool
	m	(Lnet/minecraft/class_3751$class_4991;)V	method_26396	setJoint
		p	1		joint
	m	()Ljava/lang/String;	method_16380	getFinalState
	m	()Lnet/minecraft/class_5321;	method_16382	getPool
	m	(Lnet/minecraft/class_3218;IZ)V	method_27191	generate
		p	2		maxDepth
		p	3		keepJigsaws
		p	1		world
	m	()Lnet/minecraft/class_3751$class_4991;	method_26400	getJoint
	m	()Lnet/minecraft/class_2960;	method_26399	getTarget
c	net/minecraft/class_3751$class_4991	net/minecraft/block/entity/JigsawBlockEntity$Joint
	f	Ljava/lang/String;	field_23331	name
	f	Lnet/minecraft/class_3751$class_4991;	field_23330	ALIGNED
	f	Lnet/minecraft/class_3751$class_4991;	field_23329	ROLLABLE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	(Ljava/lang/String;Lnet/minecraft/class_3751$class_4991;)Z	method_26402	method_26402
		p	1		joint
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_26401	byName
		p	0		name
	m	()Lnet/minecraft/class_2561;	method_32357	asText
c	net/minecraft/class_2418	net/minecraft/block/MyceliumBlock
c	net/minecraft/class_3749	net/minecraft/block/LanternBlock
	f	Lnet/minecraft/class_265;	field_16544	HANGING_SHAPE
	f	Lnet/minecraft/class_2746;	field_16545	HANGING
	f	Lnet/minecraft/class_2746;	field_26441	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_16546	STANDING_SHAPE
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;	method_16370	attachedDirection
		p	0		state
c	net/minecraft/class_2419	net/minecraft/data/server/EndTabAdvancementGenerator
	m	(Ljava/util/function/Consumer;)V	method_10348	accept
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
c	net/minecraft/class_3745	net/minecraft/entity/CrossbowUser
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1676;F)V	method_18811	shoot
		p	1		target
		p	2		crossbow
		p	3		projectile
		p	4		multiShotSpray
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_243;F)Lnet/minecraft/class_1160;	method_24653	getProjectileLaunchVelocity
		p	1		entity
		p	2		positionDelta
		p	3		multishotSpray
	m	(Lnet/minecraft/class_1309;F)V	method_24654	shoot
		p	2		speed
		p	1		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;FF)V	method_24652	shoot
		p	2		target
		p	1		entity
		p	4		multishotSpray
		p	3		projectile
		p	5		speed
	m	(Z)V	method_7110	setCharging
		p	1		charging
	m	()V	method_24651	postShoot
	m	()Lnet/minecraft/class_1309;	method_5968	getTarget
c	net/minecraft/class_2414	net/minecraft/data/server/HusbandryTabAdvancementGenerator
	f	[Lnet/minecraft/class_1792;	field_33964	AXE_ITEMS
	f	[Lnet/minecraft/class_1299;	field_11296	BREEDABLE_ANIMALS
	f	[Lnet/minecraft/class_1792;	field_11298	FOOD_ITEMS
	f	[Lnet/minecraft/class_1792;	field_11295	FISH_ITEMS
	f	[Lnet/minecraft/class_1792;	field_11297	FISH_BUCKET_ITEMS
	f	[Lnet/minecraft/class_1299;	field_38467	EGG_LAYING_ANIMALS
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;	method_16118	requireAllCatsTamed
		p	1		builder
	m	(Ljava/util/function/Consumer;)V	method_10338	accept
	m	(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;	method_43362	requireAllFrogsOnLeads
		p	1		builder
	m	(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;	method_10339	requireListedFishCaught
		p	1		builder
	m	(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;	method_10341	requireFoodItemsEaten
		p	1		builder
	m	(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;	method_10340	requireListedFishBucketsFilled
		p	1		builder
	m	(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_6880$class_6883;)V	method_43363	method_43363
		p	1		variant
	m	(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;	method_10342	requireListedAnimalsBred
		p	1		builder
c	net/minecraft/class_3746	net/minecraft/world/TestableWorld
	m	(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_8598	getTopPosition
		p	1		heightmap
		p	2		pos
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z	method_16358	testBlockState
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z	method_35237	testFluidState
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional;	method_35230	getBlockEntity
		p	1		pos
		p	2		type
c	net/minecraft/class_2415	net/minecraft/util/BlockMirror
	f	Lnet/minecraft/class_4990;	field_23263	directionTransformation
	f	Lnet/minecraft/class_2561;	field_27883	name
	f	Lcom/mojang/serialization/Codec;	field_39311	CODEC
	f	Ljava/lang/String;	field_39312	id
	f	Lnet/minecraft/class_2415;	field_11300	LEFT_RIGHT
	f	Lnet/minecraft/class_2415;	field_11301	FRONT_BACK
	f	Lnet/minecraft/class_2415;	field_11302	NONE
	m	()Lnet/minecraft/class_4990;	method_26380	getDirectionTransformation
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_10343	apply
		p	1		direction
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2470;	method_10345	getRotation
		p	1		direction
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_4990;)V	<init>	<init>
		p	3		id
		p	4		directionTransformation
	m	()Lnet/minecraft/class_2561;	method_32354	getName
	m	(II)I	method_10344	mirror
		p	1		rotation
		p	2		fullTurn
c	net/minecraft/class_3747	net/minecraft/world/ModifiableTestableWorld
c	net/minecraft/class_2416	net/minecraft/data/server/NetherTabAdvancementGenerator
	f	Lnet/minecraft/class_2048$class_5258;	field_25712	PIGLIN_DISTRACTION_PREDICATE
	f	Ljava/util/List;	field_24614	NETHER_BIOMES
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	(Ljava/util/function/Consumer;)V	method_10346	accept
c	net/minecraft/class_2417	net/minecraft/data/server/StoryTabAdvancementGenerator
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
	m	(Ljava/util/function/Consumer;)V	method_10347	accept
c	net/minecraft/class_3748	net/minecraft/block/JigsawBlock
	f	Lnet/minecraft/class_2754;	field_23262	ORIENTATION
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;	method_26378	getFacing
		p	0		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;	method_26379	getRotation
		p	0		state
	m	(Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;)Z	method_16546	attachmentMatches
		p	1		info2
		p	0		info1
c	net/minecraft/class_5582	net/minecraft/client/world/ClientEntityManager
	f	Lorg/slf4j/Logger;	field_27279	LOGGER
	f	Lnet/minecraft/class_5577;	field_27284	lookup
	f	Lnet/minecraft/class_5576;	field_27280	handler
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_27283	tickingChunkSections
	f	Lnet/minecraft/class_5573;	field_27282	cache
	f	Lnet/minecraft/class_5570;	field_27281	index
	m	(Lnet/minecraft/class_5568;)Z	method_31876	method_31876
		p	0		e
	m	(Lnet/minecraft/class_1923;)V	method_31875	stopTicking
		p	1		pos
	m	(Lnet/minecraft/class_1923;)V	method_31869	startTicking
		p	1		pos
	m	()Ljava/lang/String;	method_31879	getDebugString
	m	()Lnet/minecraft/class_5577;	method_31866	getLookup
	m	(Lnet/minecraft/class_5568;)V	method_31870	addEntity
		p	1		entity
	m	(Lnet/minecraft/class_5568;)Z	method_31880	method_31880
		p	0		e
	m	()I	method_31874	getEntityCount
	m	(J)Lnet/minecraft/class_5584;	method_31867	method_31867
		p	1		pos
	m	(Lnet/minecraft/class_5572;)V	method_31877	method_31877
		p	1		sections
	m	(Ljava/lang/Class;Lnet/minecraft/class_5576;)V	<init>	<init>
		p	1		entityClass
		p	2		handler
	m	(JLnet/minecraft/class_5572;)V	method_31868	removeIfEmpty
		p	3		entities
		p	1		packedChunkSection
	m	(Lnet/minecraft/class_5572;)V	method_31871	method_31871
		p	1		sections
c	net/minecraft/class_5582$class_5583	net/minecraft/client/world/ClientEntityManager$Listener
	f	Lnet/minecraft/class_5582;	field_27285	manager
	f	J	field_27287	lastSectionPos
	f	Lnet/minecraft/class_5572;	field_27288	section
	f	Lnet/minecraft/class_5568;	field_27286	entity
	m	(Lnet/minecraft/class_5582;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V	<init>	<init>
		p	3		pos
		p	2		entity
		p	5		section
c	net/minecraft/class_4251	net/minecraft/entity/ai/brain/task/RingBellTask
	f	F	field_30160	RUN_CHANCE
	f	I	field_30159	MAX_DISTANCE
c	net/minecraft/class_4250	net/minecraft/entity/ai/brain/task/EndRaidTask
c	net/minecraft/class_5584	net/minecraft/world/entity/EntityTrackingStatus
	c	The status of entity tracking sections within entity managers.\n\n@see EntityTrackingSection
	f	Z	field_27292	tracked
	f	Z	field_27293	tick
	f	Lnet/minecraft/class_5584;	field_27291	TICKING
	f	Lnet/minecraft/class_5584;	field_27290	TRACKED
	f	Lnet/minecraft/class_5584;	field_27289	HIDDEN
	m	()Z	method_31883	shouldTick
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	4		tick
		p	3		tracked
	m	(Lnet/minecraft/class_3193$class_3194;)Lnet/minecraft/class_5584;	method_31884	fromLevelType
		p	0		levelType
	m	()Z	method_31885	shouldTrack
c	net/minecraft/class_4253	net/minecraft/entity/ai/brain/task/StartRaidTask
c	net/minecraft/class_4252	net/minecraft/entity/ai/brain/task/ForgetBellRingTask
	f	I	field_30165	MIN_HEARD_BELL_TIME
	f	I	field_19154	distance
	f	I	field_19000	maxHiddenTicks
	f	I	field_19001	hiddenTicks
	m	(II)V	<init>	<init>
		p	2		distance
		p	1		maxHiddenSeconds
c	net/minecraft/class_5589	net/minecraft/world/gen/feature/GeodeFeatureConfig
	f	Lnet/minecraft/class_6017;	field_33517	distributionPoints
	f	I	field_27328	minGenOffset
	f	D	field_27320	useAlternateLayer0Chance
	f	D	field_27330	noiseMultiplier
	f	Lcom/mojang/serialization/Codec;	field_27315	CODEC
	f	Lnet/minecraft/class_5585;	field_27316	layerConfig
	f	Z	field_27321	placementsRequireLayer0Alternate
	f	Lnet/minecraft/class_6017;	field_33516	outerWallDistance
	f	Lnet/minecraft/class_6017;	field_33518	pointOffset
	f	I	field_27329	maxGenOffset
	f	I	field_29062	invalidBlocksThreshold
	f	Lcom/mojang/serialization/Codec;	field_27314	RANGE
	f	Lnet/minecraft/class_5587;	field_27317	layerThicknessConfig
	f	Lnet/minecraft/class_5586;	field_27318	crackConfig
	f	D	field_27319	usePotentialPlacementsChance
	m	(Lnet/minecraft/class_5589;)Ljava/lang/Integer;	method_31908	method_31908
		p	0		config
	m	(Lnet/minecraft/class_5589;)Ljava/lang/Double;	method_36300	method_36300
		p	0		config
	m	(Lnet/minecraft/class_5585;Lnet/minecraft/class_5587;Lnet/minecraft/class_5586;DDZLnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;IIDI)V	<init>	<init>
		p	1		layerConfig
		p	2		layerThicknessConfig
		p	3		crackConfig
		p	4		usePotentialPlacementsChance
		p	6		useAlternateLayer0Chance
		p	8		placementsRequireLayer0Alternate
		p	9		outerWallDistance
		p	10		distributionPoints
		p	11		pointOffset
		p	12		maxDistributionPoints
		p	13		minPointOffset
		p	14		noiseMultiplier
		p	16		maxGenOffset
	m	(Lnet/minecraft/class_5589;)Ljava/lang/Integer;	method_31906	method_31906
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_36299	method_36299
		p	0		instance
	m	(Lnet/minecraft/class_5589;)Ljava/lang/Double;	method_31915	method_31915
		p	0		config
	m	(Lnet/minecraft/class_5589;)Lnet/minecraft/class_5586;	method_31916	method_31916
		p	0		config
	m	(Lnet/minecraft/class_5589;)Lnet/minecraft/class_5587;	method_31917	method_31917
		p	0		config
	m	(Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017;	method_36301	method_36301
		p	0		config
	m	(Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017;	method_36303	method_36303
		p	0		config
	m	(Lnet/minecraft/class_5589;)Ljava/lang/Integer;	method_31909	method_31909
		p	0		config
	m	(Lnet/minecraft/class_5589;)Ljava/lang/Boolean;	method_31913	method_31913
		p	0		config
	m	(Lnet/minecraft/class_5589;)Ljava/lang/Double;	method_31914	method_31914
		p	0		config
	m	(Lnet/minecraft/class_5589;)Lnet/minecraft/class_5585;	method_31918	method_31918
		p	0		config
	m	(Lnet/minecraft/class_5589;)Lnet/minecraft/class_6017;	method_36302	method_36302
		p	0		config
c	net/minecraft/class_5586	net/minecraft/world/gen/feature/GeodeCrackConfig
	f	Lcom/mojang/serialization/Codec;	field_27302	CODEC
	f	D	field_27303	generateCrackChance
	f	I	field_27305	crackPointOffset
	f	D	field_27304	baseCrackSize
	m	(Lnet/minecraft/class_5586;)Ljava/lang/Double;	method_31896	method_31896
		p	0		config
	m	(Lnet/minecraft/class_5586;)Ljava/lang/Double;	method_31895	method_31895
		p	0		config
	m	(Lnet/minecraft/class_5586;)Ljava/lang/Integer;	method_31893	method_31893
		p	0		config
	m	(DDI)V	<init>	<init>
		p	5		crackPointOffset
		p	3		baseCrackSize
		p	1		generateCrackChance
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_31894	method_31894
		p	0		instance
c	net/minecraft/class_4255	net/minecraft/entity/ai/goal/LongDoorInteractGoal
	f	I	field_19005	ticksLeft
	f	Z	field_19004	delayedClose
	m	(Lnet/minecraft/class_1308;Z)V	<init>	<init>
		p	1		mob
		p	2		delayedClose
c	net/minecraft/class_5585	net/minecraft/world/gen/feature/GeodeLayerConfig
	f	Lnet/minecraft/class_4651;	field_27299	outerLayerProvider
	f	Lnet/minecraft/class_4651;	field_27298	middleLayerProvider
	f	Lnet/minecraft/class_4651;	field_27297	alternateInnerLayerProvider
	f	Lnet/minecraft/class_6862;	field_33769	cannotReplace
	f	Ljava/util/List;	field_27300	innerBlocks
	f	Lnet/minecraft/class_4651;	field_27296	innerLayerProvider
	f	Lnet/minecraft/class_4651;	field_27295	fillingProvider
	f	Lcom/mojang/serialization/Codec;	field_27301	CODEC
	f	Lnet/minecraft/class_6862;	field_33931	invalidBlocks
	m	(Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;	method_31889	method_31889
		p	0		config
	m	(Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;	method_31888	method_31888
		p	0		config
	m	(Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Ljava/util/List;Lnet/minecraft/class_6862;Lnet/minecraft/class_6862;)V	<init>	<init>
		p	6		innerBlocks
		p	5		outerLayerProvider
		p	4		middleLayerProvider
		p	3		alternateInnerLayerProvider
		p	2		innerLayerProvider
		p	1		fillingProvider
		p	8		invalidBlocks
		p	7		cannotReplace
	m	(Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862;	method_37255	method_37255
		p	0		config
	m	(Lnet/minecraft/class_5585;)Ljava/util/List;	method_31886	method_31886
		p	0		config
	m	(Lnet/minecraft/class_5585;)Lnet/minecraft/class_6862;	method_36995	method_36995
		p	0		config
	m	(Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;	method_31892	method_31892
		p	0		config
	m	(Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;	method_31891	method_31891
		p	0		config
	m	(Lnet/minecraft/class_5585;)Lnet/minecraft/class_4651;	method_31890	method_31890
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_31887	method_31887
		p	0		instance
c	net/minecraft/class_4254	net/minecraft/entity/ai/brain/task/RunAroundAfterRaidTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_19989	shouldRun
c	net/minecraft/class_5588	net/minecraft/world/gen/feature/GeodeFeature
	f	[Lnet/minecraft/class_2350;	field_27313	DIRECTIONS
c	net/minecraft/class_4257	net/minecraft/entity/ai/brain/sensor/VillagerBabiesSensor
	m	(Lnet/minecraft/class_1309;)Ljava/util/List;	method_20000	getVisibleVillagerBabies
		p	1		entities
	m	(Lnet/minecraft/class_1309;)Z	method_20001	isVillagerBaby
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_6670;	method_20002	getVisibleMobs
		p	1		entity
c	net/minecraft/class_5587	net/minecraft/world/gen/feature/GeodeLayerThicknessConfig
	f	Lcom/mojang/serialization/Codec;	field_27311	RANGE
	f	Lcom/mojang/serialization/Codec;	field_27306	CODEC
	f	D	field_27310	outerLayer
	f	D	field_27309	middleLayer
	f	D	field_27308	innerLayer
	f	D	field_27307	filling
	m	(Lnet/minecraft/class_5587;)Ljava/lang/Double;	method_31901	method_31901
		p	0		config
	m	(Lnet/minecraft/class_5587;)Ljava/lang/Double;	method_31900	method_31900
		p	0		config
	m	(Lnet/minecraft/class_5587;)Ljava/lang/Double;	method_31899	method_31899
		p	0		config
	m	(Lnet/minecraft/class_5587;)Ljava/lang/Double;	method_31897	method_31897
		p	0		config
	m	(DDDD)V	<init>	<init>
		p	1		filling
		p	3		innerLayer
		p	5		middleLayer
		p	7		outerLayer
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_31898	method_31898
		p	0		instance
c	net/minecraft/class_4256	net/minecraft/entity/ai/brain/sensor/NearestBedSensor
	f	I	field_30252	MAX_TRIES
	f	I	field_30253	MAX_EXPIRY_TIME
	f	I	field_30251	REMEMBER_TIME
	f	I	field_20296	tries
	f	J	field_20297	expiryTime
	f	Lit/unimi/dsi/fastutil/longs/Long2LongMap;	field_20295	positionToExpiryTime
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)V	method_21646	sense
	m	(Lnet/minecraft/class_2338;)Z	method_21644	method_21644
		p	1		pos
c	net/minecraft/class_4262	net/minecraft/block/AbstractGlassBlock
c	net/minecraft/class_5592	net/minecraft/loot/function/SetBannerPatternFunction
	f	Z	field_27344	append
	f	Ljava/util/List;	field_27343	patterns
	m	(Z)Lnet/minecraft/class_5592$class_6157;	method_35531	builder
		p	0		append
	m	([Lnet/minecraft/class_5341;Ljava/util/List;Z)V	<init>	<init>
		p	2		patterns
		p	1		conditions
		p	3		append
c	net/minecraft/class_5592$class_5593	net/minecraft/loot/function/SetBannerPatternFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_5592;	method_31936	fromJson
	m	(Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V	method_31935	method_31935
		p	1		pair
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5592;Lcom/google/gson/JsonSerializationContext;)V	method_31937	toJson
c	net/minecraft/class_5592$class_6157	net/minecraft/loot/function/SetBannerPatternFunction$Builder
	f	Z	field_31863	append
	f	Lcom/google/common/collect/ImmutableList$Builder;	field_31862	patterns
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_1767;)Lnet/minecraft/class_5592$class_6157;	method_35533	pattern
		p	2		color
		p	1		pattern
	m	(Z)V	<init>	<init>
		p	1		append
	m	()Lnet/minecraft/class_5592$class_6157;	method_35532	getThisBuilder
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_1767;)Lnet/minecraft/class_5592$class_6157;	method_43741	pattern
		p	2		color
		p	1		pattern
c	net/minecraft/class_4264	net/minecraft/client/gui/widget/PressableWidget
	c	A pressable widget has a press action. It is pressed when it is clicked. It is\nalso pressed when enter or space keys are pressed when it is selected.
	m	()V	method_25306	onPress
c	net/minecraft/class_5597	net/minecraft/client/render/entity/model/SinglePartEntityModel
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_41909	getChild
		p	1		name
	m	(Ljava/lang/String;Lnet/minecraft/class_630;)Lnet/minecraft/class_630;	method_41910	method_41910
		p	1		part
	m	(Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;F)V	method_43781	updateAnimation
		p	1		animationState
		p	3		animationProgress
		p	2		animation
	m	()Lnet/minecraft/class_630;	method_32008	getPart
	m	(Ljava/lang/String;Lnet/minecraft/class_630;)Z	method_41911	method_41911
		p	1		part
	m	(Lnet/minecraft/class_7184;Lnet/minecraft/class_7094;)V	method_43783	method_43783
		p	2		state
	m	(Lnet/minecraft/class_7094;Lnet/minecraft/class_7184;FF)V	method_43782	updateAnimation
		p	4		speedMultiplier
		p	3		animationProgress
		p	2		animation
		p	1		animationState
c	net/minecraft/class_4265	net/minecraft/client/gui/widget/ElementListWidget
	f	Z	field_33781	widgetFocused
c	net/minecraft/class_4265$class_4266	net/minecraft/client/gui/widget/ElementListWidget$Entry
	f	Lnet/minecraft/class_364;	field_19077	focused
	f	Z	field_19078	dragging
	f	Lnet/minecraft/class_6379;	field_33782	focusedSelectable
	m	()Ljava/util/List;	method_37025	selectableChildren
	m	(Lnet/minecraft/class_6382;)V	method_37024	appendNarrations
		p	1		builder
c	net/minecraft/class_5599	net/minecraft/client/render/entity/model/EntityModelLoader
	f	Ljava/util/Map;	field_27542	modelParts
	m	(Lnet/minecraft/class_5601;)Lnet/minecraft/class_630;	method_32072	getModelPart
		p	1		layer
c	net/minecraft/class_5598	net/minecraft/client/render/block/entity/SkullBlockEntityModel
	m	(FFF)V	method_2821	setHeadRotation
		p	1		animationProgress
		p	2		yaw
		p	3		pitch
c	net/minecraft/class_4267	net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget
	f	Ljava/util/List;	field_19109	servers
	f	Lnet/minecraft/class_2960;	field_19106	UNKNOWN_SERVER_TEXTURE
	f	Lnet/minecraft/class_2561;	field_26582	CANNOT_RESOLVE_TEXT
	f	Lorg/slf4j/Logger;	field_19104	LOGGER
	f	Lnet/minecraft/class_2561;	field_26586	NO_CONNECTION_TEXT
	f	Lnet/minecraft/class_2561;	field_26849	INCOMPATIBLE_TEXT
	f	Lnet/minecraft/class_4267$class_504;	field_19110	scanningEntry
	f	Ljava/util/concurrent/ThreadPoolExecutor;	field_19105	SERVER_PINGER_THREAD_POOL
	f	Lnet/minecraft/class_2561;	field_26581	LAN_SCANNING_TEXT
	f	Lnet/minecraft/class_2960;	field_19107	SERVER_SELECTION_TEXTURE
	f	Lnet/minecraft/class_2561;	field_26583	CANNOT_CONNECT_TEXT
	f	Lnet/minecraft/class_500;	field_19108	screen
	f	Ljava/util/List;	field_19111	lanServers
	f	Lnet/minecraft/class_2561;	field_26587	PINGING_TEXT
	m	(Ljava/util/List;)V	method_20126	setLanServers
		p	1		lanServers
	m	(Lnet/minecraft/class_4267;Lnet/minecraft/class_350$class_351;)V	method_36888	method_36888
		p	1		lanServer
	m	(Lnet/minecraft/class_641;)V	method_20125	setServers
		p	1		servers
	m	()V	method_20131	updateEntries
	m	(Lnet/minecraft/class_4267$class_504;)V	method_20122	setSelected
	m	(Lnet/minecraft/class_4267;Lnet/minecraft/class_350$class_351;)V	method_36889	method_36889
		p	1		server
	m	(Lnet/minecraft/class_4267$class_504;)Z	method_30016	method_30016
		p	0		entry
	m	(Lnet/minecraft/class_500;Lnet/minecraft/class_310;IIIII)V	<init>	<init>
		p	7		entryHeight
		p	6		bottom
		p	5		top
		p	4		height
		p	3		width
		p	2		client
		p	1		screen
c	net/minecraft/class_4267$class_504	net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$Entry
c	net/minecraft/class_4267$class_4270	net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$ServerEntry
	f	Lnet/minecraft/class_2960;	field_19121	iconTextureId
	f	Lnet/minecraft/class_310;	field_19119	client
	f	Lnet/minecraft/class_500;	field_19118	screen
	f	J	field_19124	time
	f	Ljava/lang/String;	field_19122	iconUri
	f	Lnet/minecraft/class_1043;	field_19123	icon
	f	Lnet/minecraft/class_642;	field_19120	server
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_2960;)V	method_20134	draw
		p	1		matrices
		p	2		x
		p	3		y
		p	4		textureId
	m	()V	method_29978	saveFile
	m	(Lnet/minecraft/class_4267;Lnet/minecraft/class_500;Lnet/minecraft/class_642;)V	<init>	<init>
		p	2		screen
		p	3		server
	m	(Ljava/lang/String;)Z	method_29979	isNewIconValid
		p	1		newIconUri
	m	()Z	method_20136	canConnect
	m	(II)V	method_22110	swapEntries
		p	2		j
		p	1		i
	m	()Lnet/minecraft/class_642;	method_20133	getServer
c	net/minecraft/class_4267$class_4269	net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$LanServerEntry
	f	Lnet/minecraft/class_500;	field_19115	screen
	f	Lnet/minecraft/class_1131;	field_19114	server
	f	Lnet/minecraft/class_2561;	field_26588	TITLE_TEXT
	f	Lnet/minecraft/class_2561;	field_26589	HIDDEN_ADDRESS_TEXT
	f	J	field_19116	time
	f	Lnet/minecraft/class_310;	field_19113	client
	m	()Lnet/minecraft/class_1131;	method_20132	getLanServerEntry
	m	(Lnet/minecraft/class_500;Lnet/minecraft/class_1131;)V	<init>	<init>
		p	1		screen
		p	2		server
c	net/minecraft/class_4267$class_4268	net/minecraft/client/gui/screen/multiplayer/MultiplayerServerListWidget$ScanningEntry
	f	Lnet/minecraft/class_310;	field_19112	client
c	net/minecraft/class_5560	net/minecraft/block/entity/ChestLidAnimator
	c	Handles the animation for opening and closing chests and ender chests.
	f	F	field_27214	lastProgress
	f	Z	field_27212	open
	f	F	field_27213	progress
	m	()V	method_31672	step
	m	(F)F	method_31673	getProgress
		p	1		delta
	m	(Z)V	method_31674	setOpen
		p	1		open
c	net/minecraft/class_5562	net/minecraft/world/chunk/BlockEntityTickInvoker
	m	()Z	method_31704	isRemoved
	m	()V	method_31703	tick
	m	()Lnet/minecraft/class_2338;	method_31705	getPos
	m	()Ljava/lang/String;	method_31706	getName
c	net/minecraft/class_4231	net/minecraft/client/sound/StaticSound
	f	I	field_18919	streamBufferPointer
	f	Ljava/nio/ByteBuffer;	field_18916	sample
	f	Z	field_18918	hasBuffer
	f	Ljavax/sound/sampled/AudioFormat;	field_18917	format
	m	()V	method_19687	close
	m	()Ljava/util/OptionalInt;	method_19686	getStreamBufferPointer
	m	()Ljava/util/OptionalInt;	method_19688	takeStreamBufferPointer
	m	(Ljava/nio/ByteBuffer;Ljavax/sound/sampled/AudioFormat;)V	<init>	<init>
		p	2		format
		p	1		sample
c	net/minecraft/class_4230	net/minecraft/client/sound/AlUtil
	f	Lorg/slf4j/Logger;	field_18915	LOGGER
	m	(I)Ljava/lang/String;	method_19683	getErrorMessage
		p	0		errorCode
	m	(Ljava/lang/String;)Z	method_19684	checkErrors
		p	0		sectionName
	m	(Ljavax/sound/sampled/AudioFormat;)I	method_19685	getFormatId
		p	0		format
	m	(I)Ljava/lang/String;	method_20052	getAlcErrorMessage
		p	0		errorCode
	m	(JLjava/lang/String;)Z	method_20051	checkAlcErrors
		p	0		deviceHandle
		p	2		sectionName
c	net/minecraft/class_5561	net/minecraft/block/entity/ViewerCountManager
	c	Handles the viewer count for container block entities, like chests,\nender chests, and barrels.
	f	I	field_31339	SCHEDULE_TICK_DELAY
	f	I	field_27215	viewerCount
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I	method_31680	getInRangeViewerCount
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V	method_31682	onViewerCountUpdate
		c	Called when the viewer count updates, such as when a player interact with this container\nor when {@linkplain #updateViewerCount distance-based checks} are run.
		p	2		pos
		p	3		state
		p	4		oldViewerCount
		p	5		newViewerCount
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31686	updateViewerCount
		p	1		world
		p	3		state
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31687	scheduleBlockTick
		p	0		world
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31684	openContainer
		p	1		player
		p	2		world
		p	3		pos
		p	4		state
	m	(Lnet/minecraft/class_1657;)Z	method_31679	isPlayerViewing
		c	Determines whether the given player is currently viewing this container.
		p	1		player
	m	()I	method_31678	getViewerCount
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31683	onContainerClose
		c	Run when this container closes (when the viewer count reaches zero).
		p	2		pos
		p	1		world
		p	3		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31681	onContainerOpen
		c	Run when this container is opened (when the viewer count becomes nonzero).
		p	2		pos
		p	1		world
		p	3		state
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31685	closeContainer
		p	1		player
		p	4		state
		p	2		world
		p	3		pos
c	net/minecraft/class_5568	net/minecraft/world/entity/EntityLike
	c	A prototype of entity that's suitable for entity manager to handle.
	m	()Lnet/minecraft/class_2338;	method_24515	getBlockPos
	m	()Ljava/util/stream/Stream;	method_31748	streamPassengersAndSelf
		c	Returns a stream consisting of this entity and its passengers in which\nthis entity's passengers are iterated before this entity.\n\n<p>Moreover, this stream guarantees that any entity only appears after\nall its passengers have appeared in the stream. This is useful for\ncertain actions that must be applied on passengers before applying on\nthis entity.\n\n@implNote The default implementation is very costly.\n\n@see #streamSelfAndPassengers()
	m	()Ljava/util/stream/Stream;	method_24204	streamSelfAndPassengers
		c	Returns a stream consisting of this entity and its passengers recursively.\nEach entity will appear before any of its passengers.\n\n<p>This may be less costly than {@link #streamPassengersAndSelf()} if the\nstream's iteration would terminates fast, such as finding an arbitrary\nmatch of entity in the passengers tree.\n\n@implNote The default implementation is not very efficient.\n\n@see #streamPassengersAndSelf()
	m	()Lnet/minecraft/class_238;	method_5829	getBoundingBox
	m	(Lnet/minecraft/class_1297$class_5529;)V	method_31745	setRemoved
		p	1		reason
	m	(Lnet/minecraft/class_5569;)V	method_31744	setChangeListener
		p	1		changeListener
	m	()Ljava/util/UUID;	method_5667	getUuid
	m	()Z	method_31747	isPlayer
	m	()Z	method_31746	shouldSave
	m	()I	method_5628	getId
		c	{@return the network ID of this entity}\n\n<p>Compared to the {@linkplain #getUuid() UUID}, the integer network ID is\nsignificantly smaller and more suitable for network transportation. However, it\nis not persistent across game runs. For persistent purposes such as commands\nor game data, use the UUID.
c	net/minecraft/class_4237	net/minecraft/client/sound/SoundLoader
	f	Ljava/util/Map;	field_18944	loadedSounds
	f	Lnet/minecraft/class_3300;	field_18943	resourceManager
	m	(Lnet/minecraft/class_2960;)Ljava/util/concurrent/CompletableFuture;	method_19743	loadStatic
		p	1		id
	m	(Lnet/minecraft/class_2960;Z)Ljava/util/concurrent/CompletableFuture;	method_19744	loadStreamed
		p	1		id
		p	2		repeatInstantly
	m	(Lnet/minecraft/class_3300;)V	<init>	<init>
		p	1		resourceManager
	m	()V	method_19738	close
	m	(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;	method_19741	loadStatic
		p	1		sounds
	m	(Ljava/util/concurrent/CompletableFuture;)V	method_19742	method_19742
		p	0		soundFuture
	m	(Lnet/minecraft/class_1111;)Ljava/util/concurrent/CompletableFuture;	method_19740	method_19740
		p	1		sound
	m	(Lnet/minecraft/class_2960;)Ljava/util/concurrent/CompletableFuture;	method_19746	method_19746
		p	1		id2
c	net/minecraft/class_5567	net/minecraft/world/chunk/ChunkStatusChangeListener
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3194;)V	onChunkStatusChange	onChunkStatusChange
		p	2		levelType
		p	1		pos
c	net/minecraft/class_4239	net/minecraft/util/FileNameUtil
	c	A class holding file name-related utility methods.
	f	Ljava/util/regex/Pattern;	field_18956	FILE_NAME_WITH_COUNT
	f	I	field_33384	MAX_NAME_LENGTH
	f	Ljava/util/regex/Pattern;	field_18955	RESERVED_WINDOWS_NAMES
	m	(Ljava/nio/file/Path;)Z	method_20200	isNormal
		c	{@return whether {@code path} is already normalized}
		p	0		path
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path;	method_20202	getResourcePath
		p	0		path
		p	1		resourceName
		p	2		extension
	m	(Ljava/nio/file/Path;)Z	method_20201	isAllowedName
		c	{@return whether {@code path} does not contain reserved Windows file names}\n\n@apiNote This returns {@code false} for reserved names regardless of whether the platform\nthe game is running is actually Windows. Note that this does not check for\nillegal characters or file permissions.
		p	0		path
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_19773	getNextUniqueName
		c	{@return a filename, prefixed with {@code name}, that does not currently\nexist inside {@code path}}\n\n@implNote This strips any illegal characters from {@code name}, then\nattempts to make a directory with the name and the extension. If this succeeds,\nthe directory is deleted and the name with the extension is returned. If not, it\nappends {@code (1)} to the name and tries again until it succeeds.\n\n@throws IOException if creating the temporary directory fails, e.g. due to {@code path}\nnot being a directory
		p	0		path
		p	1		name
		p	2		extension
	m	(Ljava/lang/String;)Ljava/lang/String;	method_34675	getPosixFullPath
		c	{@return the full path of {@code path} with directory separator normalized\nto {@code /}}
		p	0		path
	m	(Ljava/lang/String;)Ljava/lang/String;	method_34676	normalizeToPosix
		c	{@return the normalized path of {@code path} with directory separator normalized\nto {@code /}}
		p	0		path
c	net/minecraft/class_6898	net/minecraft/util/registry/RegistryEntryListCodec
	f	Lcom/mojang/serialization/Codec;	field_36483	entryListStorageCodec
	f	Lnet/minecraft/class_5321;	field_36480	registry
	f	Lcom/mojang/serialization/Codec;	field_36481	entryCodec
	f	Lcom/mojang/serialization/Codec;	field_36482	directEntryListCodec
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)V	<init>	<init>
		p	1		registry
		p	3		alwaysSerializeAsList
			c	whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0}
		p	2		entryCodec
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	1		ops
		p	2		input
	m	(Lnet/minecraft/class_6885;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_40389	encodeDirect
		p	3		prefix
		p	2		ops
		p	1		entryList
	m	(Lnet/minecraft/class_6885;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_40384	encode
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	method_40381	method_40381
		p	0		pair
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	1		entryList
		p	3		prefix
		p	2		ops
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec;	method_40388	create
		p	2		alwaysSerializeAsList
			c	whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0}
		p	0		registryRef
		p	1		entryCodec
	m	(Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec;	method_40382	createDirectEntryListCodec
		p	0		entryCodec
		p	1		alwaysSerializeAsList
			c	whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0}
	m	(Lnet/minecraft/class_2378;Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6885;	method_40385	method_40385
		p	1		either
	m	(Ljava/util/List;)Lcom/mojang/datafixers/util/Either;	method_40387	method_40387
		p	0		entries
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/util/List;	method_40380	method_40380
		p	0		either
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_40383	decodeDirect
		p	2		input
		p	1		ops
	m	(Ljava/util/List;)Ljava/util/List;	method_40390	method_40390
		p	0		entries
	m	(Lnet/minecraft/class_2378;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_40386	method_40386
		p	1		pair
c	net/minecraft/class_5569	net/minecraft/world/entity/EntityChangeListener
	c	A listener for an entity's changes associated to saving.\n\n<p>Each callback is associated with an {@link net.minecraft.entity.Entity}.
	f	Lnet/minecraft/class_5569;	field_27243	NONE
		c	An empty listener.
	m	()V	method_31749	updateEntityPosition
	m	(Lnet/minecraft/class_1297$class_5529;)V	method_31750	remove
		p	1		reason
c	net/minecraft/class_4238	net/minecraft/client/sound/SoundExecutor
	f	Z	field_18954	stopped
	f	Ljava/lang/Thread;	field_18953	thread
	m	()V	method_19763	restart
	m	()Ljava/lang/Thread;	method_19764	createThread
	m	()V	method_19765	waitForStop
c	net/minecraft/class_6899	net/minecraft/util/registry/RegistryFixedCodec
	f	Lnet/minecraft/class_5321;	field_36484	registry
	m	(Lnet/minecraft/class_5321;)V	<init>	<init>
		p	1		registry
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;	method_40395	method_40395
		p	2		registryKey
	m	(Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	method_44142	method_44142
		p	2		pair
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	2		input
		p	1		ops
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6899;	method_40400	of
		p	0		registry
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	1		entry
		p	2		ops
		p	3		prefix
	m	(Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6880;)Lcom/mojang/datafixers/util/Pair;	method_44141	method_44141
		p	1		entry
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_40397	method_40397
		p	1		value
	m	(Lnet/minecraft/class_6880;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_40396	encode
c	net/minecraft/class_5566	net/minecraft/world/storage/ChunkDataList
	f	Ljava/util/List;	field_27242	backingList
	f	Lnet/minecraft/class_1923;	field_27241	pos
	m	(Lnet/minecraft/class_1923;Ljava/util/List;)V	<init>	<init>
		p	2		list
		p	1		pos
	m	()Z	method_31743	isEmpty
	m	()Lnet/minecraft/class_1923;	method_31741	getChunkPos
	m	()Ljava/util/stream/Stream;	method_31742	stream
c	net/minecraft/class_4235	net/minecraft/client/sound/Channel
	f	Lnet/minecraft/class_4225;	field_18938	soundEngine
	f	Ljava/util/concurrent/Executor;	field_18939	executor
	f	Ljava/util/Set;	field_18937	sources
	m	(Lnet/minecraft/class_4225;Ljava/util/concurrent/Executor;)V	<init>	<init>
		p	2		executor
		p	1		soundEngine
	m	(Lnet/minecraft/class_4235$class_4236;)Lnet/minecraft/class_4224;	method_19725	method_19725
		p	0		source
	m	()V	method_19722	tick
	m	(Lnet/minecraft/class_4225$class_4105;)Ljava/util/concurrent/CompletableFuture;	method_19723	createSource
		p	1		mode
	m	()V	method_19728	close
	m	(Ljava/util/function/Consumer;)V	method_19727	execute
		p	1		sourcesConsumer
c	net/minecraft/class_4235$class_4236	net/minecraft/client/sound/Channel$SourceManager
	f	Lnet/minecraft/class_4224;	field_18941	source
	f	Z	field_18942	stopped
	m	(Ljava/util/function/Consumer;)V	method_19735	run
		p	1		action
	m	()V	method_19736	close
	m	(Lnet/minecraft/class_4235;Lnet/minecraft/class_4224;)V	<init>	<init>
		p	2		source
	m	()Z	method_19732	isStopped
c	net/minecraft/class_5565	net/minecraft/world/storage/EntityChunkDataAccess
	f	Lnet/minecraft/class_4698;	field_27234	dataLoadWorker
	f	Lorg/slf4j/Logger;	field_27232	LOGGER
	f	Ljava/lang/String;	field_31414	ENTITIES_KEY
	f	Lnet/minecraft/class_3846;	field_34056	taskExecutor
	f	Ljava/lang/String;	field_31415	POSITION_KEY
	f	Lnet/minecraft/class_3218;	field_27233	world
	f	Lcom/mojang/datafixers/DataFixer;	field_27231	dataFixer
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_27235	emptyChunks
	m	(Lnet/minecraft/class_1923;)Lnet/minecraft/class_5566;	method_31735	emptyDataList
		p	0		pos
	m	(Lnet/minecraft/class_2487;)I	method_31732	getChunkDataVersion
		p	0		chunkNbt
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_1297;)V	method_31734	method_31734
		p	1		entity
	m	(Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void;	method_31730	method_31730
		p	1		ex
	m	(Lnet/minecraft/class_1923;Ljava/util/Optional;)Lnet/minecraft/class_5566;	method_31731	method_31731
		p	2		nbt
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_31737	fixChunkData
		p	1		chunkNbt
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1923;	method_31736	getChunkPos
		p	0		chunkNbt
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)V	method_31733	putChunkPos
		p	1		pos
		p	0		chunkNbt
	m	(Lnet/minecraft/class_3218;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/util/concurrent/Executor;)V	<init>	<init>
		p	5		executor
		p	4		dsync
		p	3		dataFixer
		p	2		path
		p	1		world
c	net/minecraft/class_4234	net/minecraft/client/sound/AudioStream
	m	(I)Ljava/nio/ByteBuffer;	method_19720	getBuffer
		p	1		size
	m	()Ljavax/sound/sampled/AudioFormat;	method_19719	getFormat
c	net/minecraft/class_6895	net/minecraft/util/registry/RegistryCodecs
	c	A utility class for serialization of registries using codecs.
	m	(Lnet/minecraft/class_2378;)Ljava/util/Map;	method_40338	method_40338
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_40352	dynamicRegistry
		p	2		elementCodec
		p	1		lifecycle
		p	0		registryRef
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_40351	registryMap
		p	0		registryRef
		p	1		elementCodec
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_40341	entryList
		p	1		elementCodec
		p	0		registryRef
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_2385;	method_40346	method_40346
		p	2		map
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;	method_40340	entryList
		p	0		registryRef
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/List;)Lnet/minecraft/class_2378;	method_40345	method_40345
		p	2		entries
	m	(Lnet/minecraft/class_5321;Z)Lcom/mojang/serialization/Codec;	method_40349	entryList
		p	1		alwaysSerializeAsList
			c	whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0}
		p	0		registryRef
	m	(Lnet/minecraft/class_2385;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5321;Ljava/lang/Object;)V	method_40339	method_40339
		p	2		key
		p	3		value
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Decoder;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/serialization/Decoder;	method_40342	createRegistryDecoder
		p	0		registryRef
		p	1		codec
		p	2		entryMapDecoder
		p	3		lifecycle
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;	method_40347	managerEntry
		p	1		elementCodec
		p	0		registryRef
	m	(Lnet/minecraft/class_2378;)Ljava/util/List;	method_40350	method_40350
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec;	method_40343	entryList
		p	1		elementCodec
		p	0		registryRef
		p	2		alwaysSerializeAsList
			c	whether to always serialize the list as a list\ninstead of serializing as one entry if the length is {@code 0}
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_40344	createRegistryCodec
		p	2		elementCodec
		p	0		registryRef
		p	1		lifecycle
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_40348	method_40348
		p	2		instance
c	net/minecraft/class_6895$1	net/minecraft/util/registry/RegistryCodecs$1
	m	(Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_2378;)Lcom/mojang/datafixers/util/Pair;	method_40355	method_40355
		p	1		registry
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	2		input
		p	1		ops
	m	(Lnet/minecraft/class_2385;)Lnet/minecraft/class_2378;	method_40358	method_40358
		p	0		registry
	m	(Lcom/mojang/serialization/DataResult;Lnet/minecraft/class_6903;Lnet/minecraft/class_6900;)Lcom/mojang/serialization/DataResult;	method_40357	load
		p	3		loader
		p	2		ops
		p	1		result
	m	(Lnet/minecraft/class_6900;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_6903;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	method_40359	method_40359
		p	4		pair
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_40354	method_40354
		p	0		pair
	m	(Lcom/mojang/serialization/DataResult;Lnet/minecraft/class_6903;Lnet/minecraft/class_6900$class_6901;)Lcom/mojang/serialization/DataResult;	method_40356	method_40356
		p	3		loaderAccess
c	net/minecraft/class_6895$class_5501	net/minecraft/util/registry/RegistryCodecs$RegistryManagerEntry
	f	I	comp_291	rawId
	f	Lnet/minecraft/class_5321;	comp_290	key
	f	Ljava/lang/Object;	comp_292	value
	m	()I	comp_291	rawId
	m	()Lnet/minecraft/class_5321;	comp_290	key
	m	(Lnet/minecraft/class_5321;ILjava/lang/Object;)V	<init>	<init>
		p	3		value
		p	1		key
		p	2		rawId
	m	()Ljava/lang/Object;	comp_292	value
c	net/minecraft/class_5571	net/minecraft/world/storage/ChunkDataAccess
	m	(Lnet/minecraft/class_5566;)V	method_31760	writeChunkData
		p	1		dataList
	m	(Z)V	method_31758	awaitAll
		p	1		sync
	m	(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;	method_31759	readChunkData
		p	1		pos
c	net/minecraft/class_5570	net/minecraft/world/entity/EntityIndex
	c	An index of entities by both their network IDs and UUIDs.
	f	Ljava/util/Map;	field_27246	uuidToEntity
	f	Lorg/slf4j/Logger;	field_27244	LOGGER
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_27245	idToEntity
	m	(Lnet/minecraft/class_5568;)V	method_31753	add
		p	1		entity
	m	(Ljava/util/UUID;)Lnet/minecraft/class_5568;	method_31755	get
		p	1		uuid
	m	()I	method_31756	size
	m	(Lnet/minecraft/class_5575;Ljava/util/function/Consumer;)V	method_31754	forEach
		p	1		filter
		p	2		action
	m	(Lnet/minecraft/class_5568;)V	method_31757	remove
		p	1		entity
	m	()Ljava/lang/Iterable;	method_31751	iterate
	m	(I)Lnet/minecraft/class_5568;	method_31752	get
		p	1		id
c	net/minecraft/class_5573	net/minecraft/world/entity/SectionedEntityCache
	c	Stores entities with the chunk sections they are in.\n\n@see EntityTrackingSection
	f	Lit/unimi/dsi/fastutil/longs/LongSortedSet;	field_27253	trackedPositions
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_27252	trackingSections
	f	Ljava/lang/Class;	field_27250	entityClass
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;	field_27251	posToStatus
	m	(J)Ljava/util/stream/LongStream;	method_31772	getSections
		p	1		chunkPos
	m	(J)Lnet/minecraft/class_5572;	method_31788	addSection
		p	1		sectionPos
	m	(J)Lnet/minecraft/class_5572;	method_31785	findTrackingSection
		p	1		sectionPos
	m	(Ljava/lang/Class;Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)V	<init>	<init>
		p	2		chunkStatusDiscriminator
		p	1		entityClass
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;J)V	method_31780	method_31780
		p	1		sectionPos
	m	(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V	method_31773	forEachIntersects
		p	1		filter
		p	2		box
		p	3		action
	m	()I	method_31781	sectionCount
	m	(J)V	method_31786	removeSection
		p	1		sectionPos
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	method_31770	getChunkPositions
	m	(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Consumer;Lnet/minecraft/class_5572;)V	method_31778	method_31778
		p	3		section
	m	(Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V	method_31783	forEachIntersects
		p	2		action
		p	1		box
	m	(II)Lit/unimi/dsi/fastutil/longs/LongSortedSet;	method_31771	getSections
		p	2		chunkZ
		p	1		chunkX
	m	(Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V	method_31777	forEachInBox
		c	Runs the given action on each collection of entities in the chunk sections within the given box.
		p	1		box
		p	2		action
	m	(J)Ljava/util/stream/Stream;	method_31782	getTrackingSections
		p	1		chunkPos
	m	(Lnet/minecraft/class_238;Ljava/util/function/Consumer;Lnet/minecraft/class_5572;)V	method_39465	method_39465
		p	2		section
	m	(J)Lnet/minecraft/class_5572;	method_31784	getTrackingSection
		p	1		sectionPos
	m	(J)J	method_31787	chunkPosFromSectionPos
		p	0		sectionPos
c	net/minecraft/class_4242	net/minecraft/entity/ai/brain/task/CelebrateRaidWinTask
	f	Lnet/minecraft/class_3765;	field_18983	raid
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19954	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_19951	shouldRun
	m	(Lnet/minecraft/class_1767;I)Lnet/minecraft/class_1799;	method_19950	createFirework
		p	2		flight
		p	1		color
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19953	finishRunning
	m	(II)V	<init>	<init>
		p	1		minRunTime
		p	2		maxRunTime
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_19952	shouldKeepRunning
c	net/minecraft/class_5572	net/minecraft/world/entity/EntityTrackingSection
	c	A collection of entities tracked within a chunk section.
	f	Lnet/minecraft/class_3509;	field_27248	collection
	f	Lorg/slf4j/Logger;	field_27247	LOGGER
	f	Lnet/minecraft/class_5584;	field_27249	status
	m	(Lnet/minecraft/class_5568;)V	method_31764	add
		p	1		entity
	m	(Lnet/minecraft/class_5568;)Z	method_31767	remove
		p	1		entity
	m	()I	method_31769	size
	m	(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V	method_31762	forEach
		p	3		action
		p	2		box
		p	1		type
	m	()Ljava/util/stream/Stream;	method_31766	stream
	m	(Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V	method_31765	forEach
		p	2		action
		p	1		box
	m	(Ljava/lang/Class;Lnet/minecraft/class_5584;)V	<init>	<init>
		p	2		status
		p	1		entityClass
	m	()Lnet/minecraft/class_5584;	method_31768	getStatus
	m	(Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584;	method_31763	swapStatus
		p	1		status
	m	()Z	method_31761	isEmpty
c	net/minecraft/class_4248	net/minecraft/entity/ai/brain/task/SeekSkyTask
	f	F	field_18999	speed
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Z	method_20497	isSkyVisible
		p	0		world
		p	1		entity
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;	method_19987	findNearbySky
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_4142;	method_19986	method_19986
		p	1		pos
c	net/minecraft/class_5579	net/minecraft/server/world/ServerEntityManager
	c	An entity manager for a server environment.
	f	Ljava/util/Set;	field_27261	entityUuids
	f	Lnet/minecraft/class_5577;	field_27266	lookup
	f	Lorg/slf4j/Logger;	field_27260	LOGGER
	f	Lnet/minecraft/class_5571;	field_27263	dataAccess
	f	Lnet/minecraft/class_5570;	field_27264	index
	f	Ljava/util/Queue;	field_27270	loadingQueue
	f	Lnet/minecraft/class_5576;	field_27262	handler
	f	Lnet/minecraft/class_5573;	field_27265	cache
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_27268	managedStatuses
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_27269	pendingUnloads
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_27267	trackingStatuses
	m	(JLnet/minecraft/class_5572;)V	method_31811	entityLeftSection
		p	3		section
		p	1		sectionPos
	m	(Lnet/minecraft/class_5568;)V	method_31857	method_31857
		p	1		entity
	m	(J)Z	method_31837	unload
		p	1		chunkPos
	m	(J)Z	method_31849	method_31849
		p	1		pos
	m	(Lnet/minecraft/class_5568;)Z	method_31861	method_31861
		p	0		entity
	m	(Lnet/minecraft/class_4456;J)V	method_31813	method_31813
		p	2		chunkPos
	m	(Ljava/util/stream/Stream;)V	method_31828	loadEntities
		c	Loads a few entities from disk to this manager.
		p	1		entities
	m	(J)Z	method_37252	isLoaded
		p	1		chunkPos
	m	(Lnet/minecraft/class_5572;)Ljava/util/stream/Stream;	method_31821	method_31821
		p	0		section
	m	(Lnet/minecraft/class_5568;)V	method_31856	method_31856
		p	0		entity
	m	(J)V	method_31810	readIfFresh
		p	1		chunkPos
	m	(Ljava/io/Writer;)V	method_31826	dump
		p	1		writer
	m	(Lnet/minecraft/class_5568;)V	method_31852	unload
		p	1		entity
	m	(J)V	method_31846	method_31846
		p	1		pos
	m	(Lnet/minecraft/class_5568;)V	method_31864	method_31864
		p	1		entity
	m	(Lnet/minecraft/class_4456;Lnet/minecraft/class_5579$class_5581;J)V	method_31814	method_31814
		p	3		sectionPos
	m	(Ljava/lang/Class;Lnet/minecraft/class_5576;Lnet/minecraft/class_5571;)V	<init>	<init>
		p	3		dataAccess
		p	2		handler
		p	1		entityClass
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	method_31855	getLoadedChunks
	m	(Lnet/minecraft/class_1923;)Z	method_40021	shouldTick
		p	1		pos
	m	(J)Z	method_31842	method_31842
		p	1		pos
	m	(Lnet/minecraft/class_5568;)Z	method_31860	method_31860
		p	0		entity
	m	(J)V	method_31830	scheduleRead
		p	1		chunkPos
	m	()V	method_31851	unloadChunks
	m	(Lnet/minecraft/class_5568;)V	method_31847	startTracking
		p	1		entity
	m	(Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void;	method_31817	method_31817
		p	1		throwable
	m	(Lnet/minecraft/class_5568;)V	method_31843	stopTicking
		p	1		entity
	m	(Lnet/minecraft/class_5568;)Z	method_31859	method_31859
		p	0		entity
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3194;)V	method_31815	updateTrackingStatus
		c	Updates the tracking status of tracking sections in a chunk at {@code\nchunkPos} given the {@code levelType}.\n\n@see updateTrackingStatus(ChunkPos, EntityTrackingStatus)
		p	2		levelType
			c	the updated level type of the chunk
		p	1		chunkPos
			c	the chunk to update
	m	(Lnet/minecraft/class_5568;)V	method_31863	method_31863
		p	1		entity
	m	(Lnet/minecraft/class_5568;)Z	method_31831	addEntityUuid
		p	1		entity
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_5584;)V	method_31816	updateTrackingStatus
		c	Updates the {@code trackingStatus} of tracking sections in a chunk\nat {@code chunkPos}.
		p	2		trackingStatus
			c	the updated section tracking status
		p	1		chunkPos
			c	the chunk to update
	m	()V	method_31836	flush
	m	(Lnet/minecraft/class_5584;Lnet/minecraft/class_5572;)V	method_31825	method_31825
		p	2		group
	m	()Lnet/minecraft/class_5577;	method_31841	getLookup
	m	(Lnet/minecraft/class_5568;)Z	method_31818	addEntity
		c	Adds a newly created entity to this manager.\n\n@return if the entity was added
		p	1		entity
			c	the newly created entity
	m	(Lnet/minecraft/class_5568;)V	method_31858	method_31858
		p	1		entity
	m	(Lnet/minecraft/class_5568;)V	method_31838	startTicking
		p	1		entity
	m	(Lnet/minecraft/class_5568;Lnet/minecraft/class_5584;)Lnet/minecraft/class_5584;	method_31832	getNeededLoadStatus
		p	1		current
		p	0		entity
	m	(Lnet/minecraft/class_5568;)V	method_31854	method_31854
		p	0		entity
	m	()V	method_31829	save
	m	(Lnet/minecraft/class_5568;)V	method_31850	stopTracking
		p	1		entity
	m	()V	method_31809	tick
	m	()Ljava/lang/String;	method_31845	getDebugString
	m	(Lnet/minecraft/class_5568;Z)Z	method_31820	addEntity
		c	Loads or adds an entity to this manager.\n\n@return if the entity was loaded or added
		p	2		existing
			c	whether this entity is loaded from the map than created anew
		p	1		entity
			c	the entity
	m	(Lnet/minecraft/class_5568;)Z	method_31862	method_31862
		p	0		entity
	m	(Ljava/util/stream/Stream;)V	method_31835	addEntities
		c	Adds a few newly created entities to this manager.
		p	1		entities
	m	(Ljava/util/UUID;)Z	method_31827	has
		p	1		uuid
	m	(JLjava/util/function/Consumer;)Z	method_31812	trySave
		c	Tries to save entities in a chunk and performs an {@code action} on each\nsaved entity if successful.\n\n<p>If a chunk is {@link Status#FRESH} or {@link Status#PENDING}, it\ncannot be saved.\n\n@return whether the saving is successful
		p	1		chunkPos
		p	3		action
			c	action performed on each saved entity if saving is successful
	m	(Lnet/minecraft/class_2338;)Z	method_40022	shouldTick
		p	1		pos
	m	()V	method_31853	loadChunks
c	net/minecraft/class_5579$class_5580	net/minecraft/server/world/ServerEntityManager$Listener
	f	J	field_27273	sectionPos
	f	Lnet/minecraft/class_5572;	field_27274	section
	f	Lnet/minecraft/class_5568;	field_27272	entity
	f	Lnet/minecraft/class_5579;	field_27271	manager
	m	(Lnet/minecraft/class_5579;Lnet/minecraft/class_5568;JLnet/minecraft/class_5572;)V	<init>	<init>
		p	2		entity
		p	3		sectionPos
		p	5		section
	m	(Lnet/minecraft/class_5584;Lnet/minecraft/class_5584;)V	method_31865	updateLoadStatus
		p	2		newStatus
		p	1		oldStatus
c	net/minecraft/class_5579$class_5581	net/minecraft/server/world/ServerEntityManager$Status
	c	The status of chunks within a server entity manager.
	f	Lnet/minecraft/class_5579$class_5581;	field_27276	PENDING
	f	Lnet/minecraft/class_5579$class_5581;	field_27277	LOADED
	f	Lnet/minecraft/class_5579$class_5581;	field_27275	FRESH
c	net/minecraft/class_5578	net/minecraft/world/entity/SimpleEntityLookup
	c	An implementation of entity lookup backed by two separate {@link\nEntityIndex} and {@link SectionedEntityCache}.\n\n<p>It's up to the user to ensure that the index and the cache are\nconsistent with each other.\n\n@param <T> the type of indexed entity
	f	Lnet/minecraft/class_5573;	field_27259	cache
	f	Lnet/minecraft/class_5570;	field_27258	index
	m	(Lnet/minecraft/class_5570;Lnet/minecraft/class_5573;)V	<init>	<init>
		p	1		index
		p	2		cache
c	net/minecraft/class_4247	net/minecraft/entity/ai/brain/task/HideInHomeDuringRaidTask
	m	(IF)V	<init>	<init>
		p	1		maxDistance
		p	2		walkSpeed
c	net/minecraft/class_4249	net/minecraft/entity/ai/brain/task/HideWhenBellRingsTask
c	net/minecraft/class_4244	net/minecraft/entity/ai/brain/task/SeekSkyAfterRaidWinTask
c	net/minecraft/class_5575	net/minecraft/util/TypeFilter
	c	A filter that determines if an object of some supertype {@code B} can be\ntreated as an object of some subtype {@code T}.\n\n@param <B> the base type that's the input to the filter\n@param <T> the desired type of this filter
	m	()Ljava/lang/Class;	method_31794	getBaseClass
	m	(Ljava/lang/Class;)Lnet/minecraft/class_5575;	method_31795	instanceOf
		c	Creates a filter whose filtering condition is whether the object is an instance of the given class.
		p	0		cls
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_31796	downcast
		c	Checks if the argument can be converted to the type {@code T} and returns the argument, or {@code null} otherwise.
		p	1		obj
c	net/minecraft/class_5574	net/minecraft/world/EntityList
	c	A storage of entities that supports modification during iteration.\n\n<p>The entities are stored by their network IDs.\n\n@see EntityList#forEach(Consumer)
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_27255	temp
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_27254	entities
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_27256	iterating
	m	(Ljava/util/function/Consumer;)V	method_31791	forEach
		c	Runs an {@code action} on every entity in this storage.\n\n<p>If this storage is updated during the iteration, the iteration will\nnot be updated to reflect updated contents. For example, if an entity\nis added by the {@code action}, the {@code action} won't run on that\nentity later.\n\n@throws UnsupportedOperationException if this is called before an iteration\nhas finished, such as within the {@code action} or from another thread
		p	1		action
	m	(Lnet/minecraft/class_1297;)V	method_31792	remove
		p	1		entity
	m	()V	method_31789	ensureSafe
		c	Ensures that the modified {@code entities} map is not currently iterated.\nIf {@code entities} is iterated, this moves its value to {@code temp} so\nmodification to {@code entities} is safe.
	m	(Lnet/minecraft/class_1297;)V	method_31790	add
		p	1		entity
	m	(Lnet/minecraft/class_1297;)Z	method_31793	has
		p	1		entity
c	net/minecraft/class_4243	net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask
	f	I	field_30119	MAX_NEXT_GIFT_DELAY
	f	Ljava/util/Map;	field_18984	GIFTS
	f	I	field_30118	DEFAULT_DURATION
	f	I	field_30117	MAX_DISTANCE
	f	Z	field_18986	done
	f	F	field_30121	WALK_SPEED
	f	I	field_30120	RUN_TIME
	f	I	field_18985	ticksLeft
	f	J	field_18987	startTime
	m	(Lnet/minecraft/class_1646;)Ljava/util/List;	method_19956	getGifts
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_19962	shouldRun
	m	(Lnet/minecraft/class_1657;)Z	method_19959	isHero
		p	1		player
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19968	finishRunning
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_1657;)Z	method_19958	isCloseEnough
		p	1		villager
		p	2		player
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19967	keepRunning
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)V	method_19957	giveGifts
		p	2		recipient
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19963	run
	m	(Lnet/minecraft/class_3218;)I	method_19961	getNextGiftDelay
		p	0		world
	m	(Lnet/minecraft/class_1646;)Z	method_19964	isNearestPlayerHero
		p	1		villager
	m	(Lnet/minecraft/class_1646;)Ljava/util/Optional;	method_19966	getNearestPlayerIfHero
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_19965	shouldKeepRunning
	m	(I)V	<init>	<init>
		p	1		delay
c	net/minecraft/class_5577	net/minecraft/world/entity/EntityLookup
	c	An interface for looking up entities.\n\n<p>It supports iteration, accessing by ID, or by intersection with boxes.\n\n@param <T> the type of indexed entity
	m	(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V	method_31805	forEachIntersects
		p	3		action
		p	2		box
		p	1		filter
	m	(Ljava/util/UUID;)Lnet/minecraft/class_5568;	method_31808	get
		c	Returns an entity by its UUID, or {@code null} if none is found.
		p	1		uuid
	m	(Lnet/minecraft/class_5575;Ljava/util/function/Consumer;)V	method_31806	forEach
		c	Performs an {@code action} on each entity of type {@code U} within this\nlookup.\n\n@param <U> the type of entity to perform action on
		p	1		filter
			c	specifies the desired type of entity
		p	2		action
			c	the action to perform
	m	(Lnet/minecraft/class_238;Ljava/util/function/Consumer;)V	method_31807	forEachIntersects
		p	2		action
		p	1		box
	m	(I)Lnet/minecraft/class_5568;	method_31804	get
		c	Returns an entity by its network ID, or {@code null} if none is found.
		p	1		id
	m	()Ljava/lang/Iterable;	method_31803	iterate
		c	Returns an unmodifiable iterable over all entities in this lookup.
c	net/minecraft/class_4246	net/minecraft/entity/ai/brain/task/HideInHomeTask
	f	I	field_18994	maxDistance
	f	I	field_18995	preferredDistance
	f	F	field_18993	walkSpeed
	f	Ljava/util/Optional;	field_18998	homePosition
	m	(Lnet/minecraft/class_2338;)Z	method_20212	method_20212
		p	0		pos
	m	(Lnet/minecraft/class_2338;)Z	method_20211	method_20211
		p	0		pos
	m	(Lnet/minecraft/class_6880;)Z	method_19983	method_19983
		p	0		poiType
	m	(Lnet/minecraft/class_6880;)Z	method_19985	method_19985
		p	0		poiType
	m	(IFI)V	<init>	<init>
		p	3		preferredDistance
		p	1		maxDistance
		p	2		walkSpeed
c	net/minecraft/class_5576	net/minecraft/world/entity/EntityHandler
	c	The entity handler exposes world's entity handling to entity managers.\n\n<p>Each handler is usually associated with a {@link net.minecraft.world.World}.\n\n@param <T> the type of entity handled
	m	(Ljava/lang/Object;)V	method_43029	updateLoadStatus
		p	1		entity
	m	(Ljava/lang/Object;)V	method_31802	create
		c	Called when an entity is newly created.
		p	1		entity
			c	the created entity
	m	(Ljava/lang/Object;)V	method_31801	destroy
		c	Called when an entity is permanently destroyed.
		p	1		entity
			c	the destroyed entity
	m	(Ljava/lang/Object;)V	method_31800	startTicking
		c	Registers an entity for ticking.
		p	1		entity
			c	the entity to tick
	m	(Ljava/lang/Object;)V	method_31799	stopTicking
		c	Unregisters an entity for ticking.
		p	1		entity
			c	the ticked entity
	m	(Ljava/lang/Object;)V	method_31798	startTracking
		c	Registers an entity for tracking.
		p	1		entity
			c	the entity to track
	m	(Ljava/lang/Object;)V	method_31797	stopTracking
		c	Unregisters an entity for tracking.
		p	1		entity
			c	the tracked entity
c	net/minecraft/class_4245	net/minecraft/entity/ai/brain/task/JumpInBedTask
	f	I	field_30129	MIN_JUMP_TICKS
	f	I	field_30128	MAX_TICKS_OUT_OF_BED
	f	I	field_18990	ticksOutOfBedUntilStopped
	f	I	field_30131	TICKS_TO_NEXT_JUMP
	f	I	field_18991	jumpsRemaining
	f	I	field_30130	JUMP_TIME_VARIANCE
	f	I	field_18992	ticksToNextJump
	f	F	field_18988	walkSpeed
	f	Lnet/minecraft/class_2338;	field_18989	bedPos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_19974	isBedAt
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_19971	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_19982	isDoneJumping
		p	1		world
		p	2		mob
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_19980	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_19981	isBedGoneTooLong
		p	2		mob
		p	1		world
	m	(F)V	<init>	<init>
		p	1		walkSpeed
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V	method_19970	setWalkTarget
		p	2		pos
		p	1		mob
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z	method_19978	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_19976	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V	method_19973	method_19973
		p	3		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_19979	isOnBed
		p	1		world
		p	2		mob
	m	(Lnet/minecraft/class_1308;)Ljava/util/Optional;	method_19969	getNearestBed
		p	1		mob
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_19977	isAboveBed
		p	1		world
		p	2		mob
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_19972	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_19975	shouldStartJumping
		p	1		world
		p	2		mob
c	net/minecraft/class_1180	net/minecraft/datafixer/fix/ItemLoreToTextFix
	m	(Ljava/lang/String;)Ljava/lang/String;	method_5012	componentize
		p	0		string
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	method_5005	fixLoreNbt
		p	0		nbt
c	net/minecraft/class_6871	net/minecraft/world/gen/chunk/placement/ConcentricRingsStructurePlacement
	f	Lcom/mojang/serialization/Codec;	field_36419	CODEC
	f	Lnet/minecraft/class_6885;	field_37771	preferredBiomes
	f	I	field_37768	distance
	f	I	field_37769	spread
	f	I	field_37770	count
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_40167	method_40167
		p	0		instance
	m	()I	method_41628	getSpread
	m	()I	method_41627	getDistance
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;IIILnet/minecraft/class_6885;)V	<init>	<init>
		p	4		salt
		p	3		frequency
		p	6		distance
		p	5		exclusionZone
		p	2		generationPredicateType
		p	1		locateOffset
		p	8		structureCount
		p	7		spread
		p	9		preferredBiomes
	m	(IIILnet/minecraft/class_6885;)V	<init>	<init>
		p	3		structureCount
		p	4		preferredBiomes
		p	1		distance
		p	2		spread
	m	()I	method_41630	getCount
	m	()Lnet/minecraft/class_6885;	method_41631	getPreferredBiomes
c	net/minecraft/class_5540	net/minecraft/block/AbstractCandleBlock
	f	Lnet/minecraft/class_2746;	field_27083	LIT
	m	(Lnet/minecraft/class_2680;)Z	method_35245	isLitCandle
		p	0		state
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_31614	extinguish
		p	3		pos
		p	2		world
		p	1		state
		p	0		player
	m	(Lnet/minecraft/class_2680;)Z	method_35246	isNotLit
		p	1		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;)V	method_35244	method_35244
		p	2		offset
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_5819;)V	method_31610	spawnCandleParticles
		p	0		world
		p	1		vec3d
		p	2		random
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V	method_31611	method_31611
		p	3		offset
	m	(Lnet/minecraft/class_2680;)Ljava/lang/Iterable;	method_31613	getParticleOffsets
		p	1		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V	method_31612	setLit
		p	0		world
		p	3		lit
		p	2		pos
		p	1		state
c	net/minecraft/class_1184	net/minecraft/datafixer/fix/ItemSpawnEggFix
	f	[Ljava/lang/String;	field_5679	DAMAGE_TO_ENTITY_IDS
c	net/minecraft/class_1183	net/minecraft/datafixer/fix/ItemPotionFix
	f	Ljava/lang/String;	field_29884	WATER
	f	[Ljava/lang/String;	field_5678	ID_TO_POTIONS
c	net/minecraft/class_1182	net/minecraft/datafixer/fix/ItemNameFix
	f	Ljava/lang/String;	field_5676	name
	m	(Ljava/lang/String;)Ljava/lang/String;	method_5022	rename
		p	1		input
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;	method_5019	create
		p	0		outputSchema
		p	2		rename
		p	1		name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>
		p	2		name
		p	1		outputSchema
c	net/minecraft/class_1181	net/minecraft/datafixer/fix/ItemIdFix
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_5675	NUMERICAL_ID_TO_STRING_ID_MAP
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_5015	method_5015
		p	0		map
	m	(I)Ljava/lang/String;	method_5018	fromId
		p	0		id
c	net/minecraft/class_4215	net/minecraft/entity/ai/brain/task/LookTargetUtil
	m	(Lnet/minecraft/class_1309;Ljava/util/UUID;)Lnet/minecraft/class_1297;	method_24563	method_24563
		p	1		uuid
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;D)Z	method_24558	isNewTargetTooFar
		c	Checks if an entity can be a new attack target for the source entity.
		p	0		source
			c	the source entity
		p	1		target
			c	the attack target candidate
		p	2		extraDistance
			c	the max distance this new target can be farther compared to the existing target
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V	method_19552	lookAtEachOther
		p	0		first
		p	1		second
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4115;FI)V	method_42647	walkTowards
		p	2		speed
		p	1		target
		p	0		entity
		p	3		completionRange
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V	method_19554	lookAt
		p	1		target
		p	0		entity
	m	(Lnet/minecraft/class_1309;Ljava/util/Optional;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;	method_24562	getCloserEntity
		p	2		second
		p	0		source
		p	1		first
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z	method_19547	method_19547
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_41331	hasBreedTarget
		p	0		entity
	m	(Lnet/minecraft/class_1646;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;	method_29248	streamSeenVillagers
		p	0		villager
		p	1		filter
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;Lnet/minecraft/class_243;F)V	method_43392	give
		p	4		yOffset
		p	3		velocityFactor
		p	0		entity
		p	2		targetLocation
		p	1		stack
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Ljava/util/function/Predicate;)Z	method_24564	canSee
		p	1		memoryType
		p	0		brain
		p	2		filter
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;F)V	method_19548	lookAtAndWalkTowardsEachOther
		p	2		speed
		p	0		first
		p	1		second
	m	(Lnet/minecraft/class_3218;ILnet/minecraft/class_4076;)Z	method_20418	method_20418
		p	2		sectionPos
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z	method_19550	canSee
		p	0		brain
		p	1		target
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V	method_19949	give
		p	2		targetLocation
		p	1		stack
		p	0		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;	method_24559	getCloserEntity
		p	2		second
		p	0		source
		p	1		first
	m	(Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;	method_33193	find
		p	0		entity
		p	1		horizontalRange
		p	2		verticalRange
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;FI)V	method_24561	walkTowards
		p	1		target
		p	2		speed
		p	3		completionRange
		p	0		entity
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Lnet/minecraft/class_1299;)Z	method_19551	canSee
		p	2		entityType
		p	1		memoryModuleType
		p	0		brain
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;I)Z	method_25940	isTargetWithinAttackRange
		p	0		mob
		p	1		target
		p	2		rangedWeaponReachReduction
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)Z	method_29247	method_29247
		p	1		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;FI)V	method_24557	walkTowards
		p	1		target
		p	2		speed
		p	0		entity
		p	3		completionRange
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;	method_31500	method_31500
		p	0		target
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4140;)Ljava/util/Optional;	method_24560	getEntity
		p	0		entity
		p	1		uuidMemoryModule
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;F)V	method_19555	walkTowardsEachOther
		p	2		speed
		p	0		first
		p	1		second
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z	method_19553	method_19553
		p	1		target
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;I)Lnet/minecraft/class_4076;	method_20419	getPosClosestToOccupiedPointOfInterest
		p	2		radius
		p	1		center
		p	0		world
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_24565	isVisibleInMemory
		p	1		target
		p	0		source
c	net/minecraft/class_1188	net/minecraft/datafixer/fix/ItemInstanceTheFlatteningFix
	f	Ljava/util/Map;	field_5684	FLATTENING_MAP
	f	Ljava/util/Set;	field_5682	DAMAGEABLE_ITEMS
	f	Ljava/util/Set;	field_5683	ORIGINAL_ITEM_NAMES
	m	(Ljava/lang/String;I)Ljava/lang/String;	method_5042	getItem
		p	1		damage
		p	0		originalName
	m	(Ljava/util/HashMap;)V	method_5043	method_5043
		p	0		map
c	net/minecraft/class_5546	net/minecraft/block/CauldronBlock
	c	An empty cauldron block.
	f	F	field_34027	FILL_WITH_RAIN_CHANCE
	f	F	field_34028	FILL_WITH_SNOW_CHANCE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1959$class_1963;)Z	method_31636	canFillWithPrecipitation
		p	1		precipitation
		p	0		world
c	net/minecraft/class_4214	net/minecraft/entity/ai/brain/task/WakeUpTask
c	net/minecraft/class_1187	net/minecraft/datafixer/fix/ItemStackEnchantmentFix
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_5681	ID_TO_ENCHANTMENTS_MAP
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5035	fixEnchantments
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_5033	method_5033
		p	0		map
c	net/minecraft/class_5545	net/minecraft/block/CandleCakeBlock
	f	Lnet/minecraft/class_2746;	field_27183	LIT
	f	Lnet/minecraft/class_265;	field_27185	CANDLE_SHAPE
	f	Lnet/minecraft/class_265;	field_27184	CAKE_SHAPE
	f	Ljava/util/Map;	field_27187	CANDLES_TO_CANDLE_CAKES
	f	Ljava/lang/Iterable;	field_27188	PARTICLE_OFFSETS
	f	Lnet/minecraft/class_265;	field_27186	SHAPE
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		candle
	m	(Lnet/minecraft/class_3965;)Z	method_31634	isHittingCandle
		p	0		hitResult
	m	(Lnet/minecraft/class_2680;)Z	method_31635	canBeLit
		p	0		state
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;	method_31632	getCandleCakeFromCandle
		p	0		candle
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_4971;)Z	method_31633	method_31633
		p	1		state
c	net/minecraft/class_4217	net/minecraft/entity/ai/brain/task/FarmerVillagerTask
	f	Ljava/util/List;	field_19351	targetPositions
	f	J	field_18861	nextResponseTime
	f	I	field_19239	ticksRan
	f	I	field_30124	MAX_RUN_TIME
	f	F	field_30123	WALK_SPEED
	f	Lnet/minecraft/class_2338;	field_18858	currentTarget
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z	method_20640	isSuitableTarget
		p	1		pos
		p	2		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19566	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19565	keepRunning
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_2338;	method_20641	chooseRandomTarget
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_20392	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_19564	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_20394	shouldKeepRunning
c	net/minecraft/class_1186	net/minecraft/datafixer/fix/ItemInstanceMapIdFix
c	net/minecraft/class_6876	net/minecraft/unused/packageinfo/PackageInfo6876
c	net/minecraft/class_6877	net/minecraft/client/resource/PeriodicNotificationManager
	f	Lnet/minecraft/class_6877$class_6879;	field_36440	task
	f	Lorg/slf4j/Logger;	field_36436	LOGGER
	f	Lnet/minecraft/class_2960;	field_36437	id
	f	Ljava/util/Timer;	field_36439	timer
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction;	field_36438	countryPredicate
	f	Lcom/mojang/serialization/Codec;	field_36435	CODEC
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/util/Map;	method_40192	prepare
	m	(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_40198	apply
	m	(Lnet/minecraft/class_2960;Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction;)V	<init>	<init>
		p	2		countryPredicate
		p	1		id
	m	(Ljava/util/List;)J	method_40195	getMinDelay
		p	1		entries
	m	(Ljava/util/Map$Entry;)Z	method_40197	method_40197
		p	1		entry
	m	()V	method_40190	cancelTimer
	m	(JLnet/minecraft/class_6877$class_6878;)J	method_40191	method_40191
		p	2		entry
	m	(Lnet/minecraft/class_6877$class_6878;)Z	method_40200	method_40200
		p	0		entry
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_40193	method_40193
		p	0		instance
	m	(Lnet/minecraft/class_6877$class_6878;)J	method_40194	method_40194
		p	0		entry
	m	(Ljava/util/List;J)J	method_40196	getPeriod
		p	1		entries
		p	2		minDelay
c	net/minecraft/class_6877$class_6878	net/minecraft/client/resource/PeriodicNotificationManager$Entry
	f	J	comp_345	delay
	f	J	comp_346	period
	f	Ljava/lang/String;	comp_348	message
	f	Ljava/lang/String;	comp_347	title
	m	(JJLjava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	1		delay
		p	3		period
		p	6		message
		p	5		title
	m	()Ljava/lang/String;	comp_348	message
	m	()Ljava/lang/String;	comp_347	title
	m	()J	comp_346	period
	m	()J	comp_345	delay
c	net/minecraft/class_6877$class_6879	net/minecraft/client/resource/PeriodicNotificationManager$NotifyTask
	f	Ljava/util/List;	field_36442	entries
	f	J	field_36443	periodMs
	f	Lnet/minecraft/class_310;	field_36441	client
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_36444	delayMs
	m	(Ljava/util/List;J)Lnet/minecraft/class_6877$class_6879;	method_40202	reload
		p	1		entries
		p	2		period
	m	(Ljava/util/List;JJ)V	<init>	<init>
		p	4		periodMs
		p	2		minDelayMs
		p	1		entries
c	net/minecraft/class_1185	net/minecraft/datafixer/fix/ItemShulkerBoxColorFix
	f	[Ljava/lang/String;	field_5680	COLORED_SHULKER_BOX_IDS
c	net/minecraft/class_5547	net/minecraft/block/Degradable
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_34726	method_34726
		p	2		state
	m	()Ljava/lang/Enum;	method_33622	getDegradationLevel
	m	()F	method_33620	getDegradationChanceMultiplier
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_33623	tryDegrade
		p	1		state
		p	2		world
		p	3		pos
		p	4		random
	m	(Lnet/minecraft/class_2680;)Ljava/util/Optional;	method_31639	getDegradationResult
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_33621	tickDegradation
		p	1		state
		p	2		world
		p	3		pos
		p	4		random
c	net/minecraft/class_6874	net/minecraft/world/gen/chunk/placement/StructurePlacement
	f	Lcom/mojang/serialization/Codec;	field_36428	TYPE_CODEC
	f	I	field_37775	ARBITRARY_SALT
	f	F	field_37778	frequency
	f	I	field_37779	salt
	f	Lnet/minecraft/class_2382;	field_37776	locateOffset
	f	Lnet/minecraft/class_6874$class_7154;	field_37777	frequencyReductionMethod
	f	Ljava/util/Optional;	field_37780	exclusionZone
	m	(JIIIF)Z	method_41638	legacyType3ShouldGenerate
		p	3		chunkX
		p	4		chunkZ
		p	2		salt
		p	0		seed
		p	5		frequency
	m	()Lnet/minecraft/class_2382;	method_41642	getLocateOffset
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;)V	<init>	<init>
		p	2		frequencyReductionMethod
		p	3		frequency
		p	4		salt
		p	5		exclusionZone
		p	1		locateOffset
	m	()Lnet/minecraft/class_6875;	method_40166	getType
	m	(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;	method_41636	getLocatePos
		p	1		chunkPos
	m	(Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z	method_41639	shouldGenerate
		p	5		chunkX
		p	2		noiseConfig
		p	3		seed
		p	6		chunkZ
		p	1		chunkGenerator
	m	(JIIIF)Z	method_41641	legacyType1ShouldGenerate
		p	5		frequency
		p	3		chunkX
		p	4		chunkZ
		p	2		salt
		p	0		seed
	m	(JIIIF)Z	method_41640	legacyType2ShouldGenerate
		p	4		chunkZ
		p	5		frequency
		p	2		salt
		p	3		chunkX
		p	0		seed
	m	(Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z	method_40168	isStartChunk
		p	2		noiseConfig
		p	3		seed
		p	5		chunkX
		p	6		chunkZ
		p	1		chunkGenerator
	m	()Lnet/minecraft/class_6874$class_7154;	method_41643	getFrequencyReductionMethod
	m	()I	method_41645	getSalt
	m	()F	method_41644	getFrequency
	m	(JIIIF)Z	method_41635	defaultShouldGenerate
		p	4		chunkZ
		p	5		frequency
		p	2		salt
		p	3		chunkX
		p	0		seed
	m	()Ljava/util/Optional;	method_41646	getExclusionZone
c	net/minecraft/class_6874$class_7154	net/minecraft/world/gen/chunk/placement/StructurePlacement$FrequencyReductionMethod
	f	Lnet/minecraft/class_6874$class_7153;	field_37788	generationPredicate
	f	Lcom/mojang/serialization/Codec;	field_37786	CODEC
	f	Ljava/lang/String;	field_37787	name
	f	Lnet/minecraft/class_6874$class_7154;	field_37782	DEFAULT
	f	Lnet/minecraft/class_6874$class_7154;	field_37783	LEGACY_TYPE_1
	f	Lnet/minecraft/class_6874$class_7154;	field_37784	LEGACY_TYPE_2
	f	Lnet/minecraft/class_6874$class_7154;	field_37785	LEGACY_TYPE_3
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_6874$class_7153;)V	<init>	<init>
		p	4		generationPredicate
		p	3		name
	m	(JIIIF)Z	method_41650	shouldGenerate
		p	5		chunkZ
		p	6		chance
		p	3		salt
		p	4		chunkX
		p	1		seed
c	net/minecraft/class_6874$class_7153	net/minecraft/world/gen/chunk/placement/StructurePlacement$GenerationPredicate
	m	(JIIIF)Z	shouldGenerate	shouldGenerate
		p	3		salt
		p	1		seed
		p	6		chance
		p	5		chunkZ
		p	4		chunkX
c	net/minecraft/class_6874$class_7152	net/minecraft/world/gen/chunk/placement/StructurePlacement$ExclusionZone
	f	Lcom/mojang/serialization/Codec;	field_37781	CODEC
	f	Lnet/minecraft/class_6880;	comp_574	otherSet
	f	I	comp_575	chunkCount
	m	(Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z	method_41648	shouldExclude
		p	2		noiseConfig
		p	3		seed
		p	5		x
		p	6		z
		p	1		chunkGenerator
	m	()Lnet/minecraft/class_6880;	comp_574	otherSet
	m	()I	comp_575	chunkCount
c	net/minecraft/class_4211	net/minecraft/network/packet/c2s/play/UpdateDifficultyLockC2SPacket
	f	Z	field_18806	difficultyLocked
	m	(Lnet/minecraft/class_2792;)V	method_19484	apply
	m	()Z	method_19485	isDifficultyLocked
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Z)V	<init>	<init>
		p	1		difficultyLocked
c	net/minecraft/class_5542	net/minecraft/block/AmethystClusterBlock
	f	Lnet/minecraft/class_2753;	field_27087	FACING
	f	Lnet/minecraft/class_265;	field_27093	downShape
	f	Lnet/minecraft/class_265;	field_27092	upShape
	f	Lnet/minecraft/class_265;	field_27091	westShape
	f	Lnet/minecraft/class_2746;	field_27086	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_27090	eastShape
	f	Lnet/minecraft/class_265;	field_27089	southShape
	f	Lnet/minecraft/class_265;	field_27088	northShape
	m	(IILnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		height
		p	3		settings
		p	2		xzOffset
c	net/minecraft/class_6875	net/minecraft/world/gen/chunk/placement/StructurePlacementType
	f	Lnet/minecraft/class_6875;	field_36429	RANDOM_SPREAD
	f	Lnet/minecraft/class_6875;	field_36430	CONCENTRIC_RINGS
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6875;	method_40177	register
		p	1		codec
c	net/minecraft/class_4210	net/minecraft/network/packet/c2s/play/UpdateDifficultyC2SPacket
	f	Lnet/minecraft/class_1267;	field_18805	difficulty
	m	(Lnet/minecraft/class_1267;)V	<init>	<init>
		p	1		difficulty
	m	()Lnet/minecraft/class_1267;	method_19478	getDifficulty
	m	(Lnet/minecraft/class_2792;)V	method_19477	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_5541	net/minecraft/block/AmethystBlock
c	net/minecraft/class_6872	net/minecraft/world/gen/chunk/placement/RandomSpreadStructurePlacement
	f	I	field_37772	spacing
	f	I	field_37773	separation
	f	Lnet/minecraft/class_6873;	field_37774	spreadType
	f	Lcom/mojang/serialization/Codec;	field_36420	CODEC
	m	(Lnet/minecraft/class_6872;)Lcom/mojang/serialization/DataResult;	method_40171	method_40171
		p	0		placement
	m	(IILnet/minecraft/class_6873;I)V	<init>	<init>
		p	2		separation
		p	1		spacing
		p	4		salt
		p	3		spreadType
	m	(JII)Lnet/minecraft/class_1923;	method_40169	getStartChunk
		p	3		chunkX
		p	4		chunkZ
		p	1		seed
	m	()I	method_41632	getSpacing
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;IILnet/minecraft/class_6873;)V	<init>	<init>
		p	1		locateOffset
		p	2		frequencyReductionMethod
		p	3		frequency
		p	4		salt
		p	5		exclusionZone
		p	6		spacing
		p	7		separation
		p	8		spreadType
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_40170	method_40170
		p	0		instance
	m	()Lnet/minecraft/class_6873;	method_41634	getSpreadType
	m	()I	method_41633	getSeparation
c	net/minecraft/class_5544	net/minecraft/block/CandleBlock
	f	Lnet/minecraft/class_265;	field_27182	FOUR_CANDLES_SHAPE
	f	Lnet/minecraft/class_265;	field_27181	THREE_CANDLES_SHAPE
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_27178	CANDLES_TO_PARTICLE_OFFSETS
	f	Lnet/minecraft/class_265;	field_27180	TWO_CANDLES_SHAPE
	f	Lnet/minecraft/class_2758;	field_27174	CANDLES
	f	Lnet/minecraft/class_2746;	field_27175	LIT
	f	I	field_31051	MAX_CANDLE_AMOUNT
	f	Lnet/minecraft/class_2746;	field_27176	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_27179	ONE_CANDLE_SHAPE
	f	Ljava/util/function/ToIntFunction;	field_27177	STATE_TO_LUMINANCE
	m	(Lnet/minecraft/class_2680;)I	method_31631	method_31631
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_31630	canBeLit
		p	0		state
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_31628	method_31628
		p	0		state
c	net/minecraft/class_6873	net/minecraft/world/gen/chunk/placement/SpreadType
	f	Ljava/lang/String;	field_36425	name
	f	Lcom/mojang/serialization/Codec;	field_36423	CODEC
	f	Lnet/minecraft/class_6873;	field_36421	LINEAR
	f	Lnet/minecraft/class_6873;	field_36422	TRIANGULAR
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	(Lnet/minecraft/class_5819;I)I	method_40173	get
		p	1		random
		p	2		bound
c	net/minecraft/class_1189	net/minecraft/datafixer/fix/ItemInstanceSpawnEggFix
	f	Ljava/util/Map;	field_5685	ENTITY_SPAWN_EGGS
	m	(Ljava/util/HashMap;)V	method_5047	method_5047
		p	0		map
c	net/minecraft/class_5543	net/minecraft/block/BuddingAmethystBlock
	f	I	field_31039	GROW_CHANCE
	f	[Lnet/minecraft/class_2350;	field_27172	DIRECTIONS
	m	(Lnet/minecraft/class_2680;)Z	method_31626	canGrowIn
		p	0		state
c	net/minecraft/class_5539	net/minecraft/world/HeightLimitView
	c	A view with a height limit specification.
	m	(I)I	method_31603	sectionCoordToIndex
		c	Converts a section coordinate to a zero-based section index.\n\n@return a zero-based index\n@see #sectionIndexToCoord(int) the inverse operation <code>sectionIndexToCoord</code>
		p	1		coord
			c	the section coordinate
	m	(I)I	method_31604	sectionIndexToCoord
		c	Converts a zero-based section index to a section coordinate.\n\n@return a section coordinate\n@see #sectionCoordToIndex(int) the inverse operation <code>sectionCoordToIndex</code>
		p	1		index
			c	the zero-based section index
	m	()I	method_32891	getBottomSectionCoord
		c	Returns the bottom section coordinate, inclusive, of this view.\n\n@implNote This implementation passes the {@linkplain #getBottomY() bottom Y}\nthrough {@link net.minecraft.util.math.ChunkSectionPos#getSectionCoord(int)}.\n\n@return the bottom section coordinate\n@see #getTopSectionCoord()\n@see #getBottomY()
	m	(I)I	method_31602	getSectionIndex
		c	Returns a zero-based section index to which the {@code y} level belongs.\n\n@return a zero-based index
		p	1		y
	m	()I	method_32890	countVerticalSections
		c	Returns the number of sections, vertically, within this view.\n\n@return the number of sections\n@see #getTopSectionCoord()\n@see #getBottomSectionCoord()
	m	()I	method_31597	getTopSectionCoord
		c	Returns the top section coordinate, exclusive, of this view.\n\n@implNote This implementation passes the {@linkplain #getTopY() top Y}\nthrough {@link net.minecraft.util.math.ChunkSectionPos#getSectionCoord(int)}.\n\n@return the top section coordinate\n@see #getBottomSectionCoord()\n@see #getTopY()
	m	(II)Lnet/minecraft/class_5539;	method_39034	create
		p	0		bottomY
		p	1		height
	m	()I	method_31600	getTopY
		c	Returns the top Y level, or height, exclusive, of this view.\n\n@implNote This implementation sums up the bottom Y and the height.\n@see #getBottomY()\n@see #getHeight()
	m	(Lnet/minecraft/class_2338;)Z	method_31606	isOutOfHeightLimit
		c	Checks if {@code pos} is out of the height limit of this view.\n\n@return {@code true} if {@code pos} is out of bounds, {@code false} otherwise.\n@see #isOutOfHeightLimit(int)
		p	1		pos
			c	the position to check
	m	(I)Z	method_31601	isOutOfHeightLimit
		c	Checks if {@code y} is out of the height limit of this view.\n\n<p>{@code y} is out of bounds if it's lower than the {@linkplain #getBottomY\nbottom} or higher than or equal to the {@linkplain #getTopY() top}.\n\n@return {@code true} if {@code y} is out of bounds, {@code false} otherwise.
		p	1		y
			c	the Y level to check
	m	()I	method_31607	getBottomY
		c	Returns the bottom Y level, or height, inclusive, of this view.\n\n@see #getTopY()\n@see #getHeight()
	m	()I	method_31605	getHeight
		c	Returns the difference in the {@linkplain #getBottomY() minimum} and\n{@linkplain #getTopY() maximum} height.\n\n<p>This is the number of blocks that can be modified in any vertical column\nwithin the view, or the vertical size, in blocks, of the view.\n\n@return the difference in the minimum and maximum height\n@see #getBottomY()\n@see #getTopY()
c	net/minecraft/class_4208	net/minecraft/util/math/GlobalPos
	f	Lnet/minecraft/class_2338;	field_18791	pos
	f	Lcom/mojang/serialization/Codec;	field_25066	CODEC
	f	Lnet/minecraft/class_5321;	field_18790	dimension
	m	()Lnet/minecraft/class_5321;	method_19442	getDimension
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208;	method_19443	create
		p	1		pos
		p	0		dimension
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_29096	method_29096
		p	0		instance
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	2		pos
		p	1		dimension
	m	()Lnet/minecraft/class_2338;	method_19446	getPos
c	net/minecraft/class_5538	net/minecraft/item/SpyglassItem
	f	I	field_30921	MAX_USE_TIME
	m	(Lnet/minecraft/class_1309;)V	method_31582	playStopUsingSound
		p	1		user
c	net/minecraft/class_4207	net/minecraft/client/render/debug/VillageDebugRenderer
	f	I	field_32873	ORANGE
	f	F	field_32897	DEFAULT_DRAWN_STRING_SIZE
	f	Ljava/util/Map;	field_18921	brains
	f	I	field_32869	GREEN
	f	Lorg/slf4j/Logger;	field_18920	LOGGER
	f	I	field_32870	GRAY
	f	I	field_32894	POI_RANGE
	f	I	field_32898	WHITE
	f	I	field_32871	PINK
	f	I	field_32895	BRAIN_RANGE
	f	I	field_32867	YELLOW
	f	Ljava/util/UUID;	field_18922	targetedEntity
	f	I	field_32872	RED
	f	I	field_32896	TARGET_ENTITY_RANGE
	f	I	field_32868	AQUA
	f	Ljava/util/Map;	field_18787	pointsOfInterest
	f	Lnet/minecraft/class_310;	field_18786	client
	m	(Lnet/minecraft/class_4207$class_4232;DDD)V	method_23136	drawPath
		p	1		brain
		p	6		cameraZ
		p	2		cameraX
		p	4		cameraY
	m	()V	method_24805	removeRemovedBrains
	m	(ILnet/minecraft/class_4207$class_4232;)Z	method_35798	method_35798
		p	1		brain
	m	(Lnet/minecraft/class_1297;)V	method_23126	method_23126
		p	1		entity
	m	(I)V	method_35797	removeBrain
		p	1		entityId
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4233;)V	method_23128	method_23128
		p	2		poi
	m	(Lnet/minecraft/class_2374;ILjava/lang/String;IF)V	method_23132	drawString
		p	0		pos
		p	4		size
		p	3		color
		p	2		string
		p	1		offsetY
	m	(Lnet/minecraft/class_2338;)Ljava/util/Collection;	method_29386	getBrainsContainingPotentialJobSite
		p	1		potentialJobSite
	m	(Lnet/minecraft/class_4207$class_4232;)V	method_19432	addBrain
		p	1		brain
	m	(Lnet/minecraft/class_4207$class_4233;)V	method_23137	drawPointOfInterestInfo
		p	1		pointOfInterest
	m	(Lnet/minecraft/class_4207$class_4233;)V	method_19701	addPointOfInterest
		p	1		poi
	m	(Lnet/minecraft/class_4207$class_4232;)Z	method_23147	isClose
		p	1		brain
	m	(Ljava/lang/String;Lnet/minecraft/class_4207$class_4233;II)V	method_23133	drawString
		p	2		offsetY
		p	3		color
		p	0		string
		p	1		pointOfInterest
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/List;)V	method_23129	method_23129
		p	2		pos
		p	3		brains
	m	(Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;	method_29385	getNamesOfJobSitePotentialOwners
		p	1		potentialJobSite
	m	()V	method_23146	updateTargetedEntity
	m	(DDDLnet/minecraft/class_4207$class_4232;)V	method_23148	method_23148
		p	7		brain
	m	(Lnet/minecraft/class_2338;)Ljava/util/Collection;	method_23142	getBrainsContainingPointOfInterest
		p	1		pointOfInterest
	m	(Lnet/minecraft/class_2338;I)V	method_19702	setFreeTicketCount
		p	2		freeTicketCount
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4232;)Z	method_23127	method_23127
		p	1		brain
	m	(Lnet/minecraft/class_2338;)V	method_23138	drawPointOfInterest
		p	0		pos
	m	(Lnet/minecraft/class_4207$class_4233;)Ljava/util/Set;	method_23141	getNamesOfPointOfInterestTicketHolders
		p	1		pointOfInterest
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;II)V	method_23134	drawString
		p	0		string
		p	3		color
		p	2		offsetY
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4207$class_4232;)Z	method_29384	method_29384
		p	1		brain
	m	(Lnet/minecraft/class_2338;)V	method_19434	removePointOfInterest
		p	1		pos
	m	(Lnet/minecraft/class_4207$class_4232;)Z	method_23145	isTargeted
		p	1		brain
	m	(Ljava/util/Map$Entry;)Z	method_24804	method_24804
		p	1		entry
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(DDD)V	method_23135	draw
		p	5		z
		p	3		y
		p	1		x
	m	()Ljava/util/Map;	method_23144	getGhostPointsOfInterest
	m	(Lnet/minecraft/class_2338;)Ljava/util/List;	method_30112	method_30112
		p	0		pos
	m	(Lnet/minecraft/class_4207$class_4232;DDD)V	method_23140	drawBrain
		p	6		cameraZ
		p	2		cameraX
		p	1		brain
		p	4		cameraY
	m	(Lnet/minecraft/class_2338;Ljava/util/List;)V	method_23131	drawGhostPointOfInterest
		p	1		pos
		p	2		brains
c	net/minecraft/class_4207$class_4232	net/minecraft/client/render/debug/VillageDebugRenderer$Brain
	f	Ljava/lang/String;	field_19372	inventory
	f	Ljava/lang/String;	field_18925	profession
	f	Ljava/util/List;	field_19375	gossips
	f	Z	field_19373	wantsGolem
	f	Ljava/util/List;	field_19374	memories
	f	Ljava/util/UUID;	field_18923	uuid
	f	I	field_18924	entityId
	f	Lnet/minecraft/class_2374;	field_18926	pos
	f	F	field_22406	health
	f	I	field_38348	angerLevel
	f	Ljava/lang/String;	field_19328	name
	f	Ljava/util/List;	field_18928	runningTasks
	f	I	field_19329	xp
	f	Ljava/util/List;	field_18927	possibleActivities
	f	Ljava/util/Set;	field_18930	pointsOfInterest
	f	Lnet/minecraft/class_11;	field_19330	path
	f	F	field_22407	maxHealth
	f	Ljava/util/Set;	field_25287	potentialJobSites
	m	()Ljava/util/UUID;	method_23149	getUuid
	m	(Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLnet/minecraft/class_2374;Ljava/lang/String;Lnet/minecraft/class_11;ZI)V	<init>	<init>
		p	5		xp
		p	6		health
		p	3		name
		p	4		profession
		p	1		uuid
		p	2		entityId
		p	11		wantsGolem
		p	12		angerLevel
		p	9		inventory
		p	10		path
		p	7		maxHealth
		p	8		pos
	m	(Lnet/minecraft/class_2338;)Z	method_23151	isPointOfInterest
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Z	method_29388	isPotentialJobSite
		p	1		pos
c	net/minecraft/class_4207$class_4233	net/minecraft/client/render/debug/VillageDebugRenderer$PointOfInterest
	f	Lnet/minecraft/class_2338;	field_18931	pos
	f	I	field_18933	freeTicketCount
	m	(Lnet/minecraft/class_2338;Ljava/lang/String;I)V	<init>	<init>
		p	3		freeTicketCount
		p	1		pos
c	net/minecraft/class_4209	net/minecraft/server/network/DebugInfoSender
	f	Lorg/slf4j/Logger;	field_18961	LOGGER
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)V	method_19775	sendChunkWatchingChange
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_3218;Ljava/lang/Object;)Ljava/lang/String;	method_36156	format
		p	0		world
		p	1		object
	m	(Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_4139;Ljava/lang/Integer;)V	method_36160	method_36160
		p	2		type
		p	3		value
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1308;Lnet/minecraft/class_11;F)V	method_19470	sendPathfindingData
		p	3		nodeReachProximity
		p	0		world
		p	1		mob
		p	2		path
	m	(Lnet/minecraft/class_4466;)V	method_23855	sendBeeDebugData
		p	0		bee
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4156;)V	method_36155	method_36155
		p	0		world
		p	1		poi
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_19776	sendPoiAddition
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_19778	sendPointOfInterest
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_3218;)V	method_22317	clearGameTestMarkers
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_5714;)V	method_33140	sendGameEventListener
		p	0		world
		p	1		eventListener
	m	(Lnet/minecraft/class_3218;Ljava/util/Collection;)V	method_20575	sendRaids
		p	0		server
		p	1		raids
	m	(Lnet/minecraft/class_1309;J)Ljava/util/List;	method_36157	listMemories
		p	1		currentTime
		p	0		entity
	m	(Lnet/minecraft/class_1309;)V	method_19774	sendBrainDebugData
		p	0		living
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_3765;)V	method_36163	method_36163
		p	0		buf
		p	1		raid
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_4135;)V	method_36162	method_36162
		p	1		goal
		p	0		buf
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2540;Lnet/minecraft/class_2960;)V	method_22319	sendToAll
		p	0		world
		p	1		buf
		p	2		channel
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_19472	sendNeighborUpdate
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3449;)V	method_19474	sendStructureStart
		p	1		structureStart
		p	0		world
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_2540;)V	method_36158	writeBrain
		p	1		buf
		p	0		entity
	m	(Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V	method_36161	method_36161
		p	1		uuid
		p	2		gossips
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_19777	sendPoiRemoval
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482;)V	method_23856	sendBeehiveDebugData
		p	2		state
		p	3		blockEntity
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_24819	sendPoi
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1308;Lnet/minecraft/class_1355;)V	method_19469	sendGoalSelector
		p	0		world
		p	1		mob
		p	2		goalSelector
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V	method_33139	sendGameEvent
		p	0		world
		p	1		event
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;II)V	method_22318	addGameTestMarker
		p	4		duration
		p	2		message
		p	3		color
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2540;Ljava/lang/String;)V	method_36165	method_36165
		p	1		memory
		p	0		buf2
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_4168;)V	method_36164	method_36164
		p	1		activity
		p	0		buf2
c	net/minecraft/class_1191	net/minecraft/datafixer/fix/LeavesFix
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_5688	LEAVES_MAP
	f	Ljava/util/Set;	field_5686	LOGS_MAP
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	method_5055	method_5055
		p	0		map
c	net/minecraft/class_1191$class_1192	net/minecraft/datafixer/fix/LeavesFix$LeavesLogFixer
	f	Ljava/lang/String;	field_29897	PERSISTENT
	f	Lit/unimi/dsi/fastutil/ints/Int2IntMap;	field_5690	leafStates
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_5691	logIndices
	f	Ljava/lang/String;	field_29898	DECAYABLE
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_5689	leafIndices
	f	Ljava/lang/String;	field_29899	DISTANCE
	m	(I)Z	method_5071	isLeaf
	m	(III)V	method_5070	computeLeafStates
	m	(I)I	method_5065	getDistanceToLog
	m	(I)Z	method_5068	isLog
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic;	method_5072	createLeafProperties
c	net/minecraft/class_1191$class_1193	net/minecraft/datafixer/fix/LeavesFix$ListFixer
	f	Lnet/minecraft/class_5298;	field_5696	blockStateMap
	f	Ljava/lang/String;	field_29902	PROPERTIES_KEY
	f	I	field_5694	y
	f	Ljava/lang/String;	field_29901	NAME_KEY
	f	Ljava/lang/String;	field_29900	BLOCK_STATES_KEY
	f	Ljava/util/List;	field_5692	properties
	m	(Ljava/lang/String;ZI)I	method_5082	computeFlags
		p	1		leafBlockName
		p	2		persistent
	m	()Z	method_5076	needsFix
	m	()Z	method_5079	isFixed
	m	()I	method_5077	getY
	m	(Lcom/mojang/serialization/Dynamic;)V	method_5074	computeFixableBlockStates
	m	(I)I	method_5075	needsFix
c	net/minecraft/class_1190	net/minecraft/datafixer/fix/ItemWaterPotionFix
c	net/minecraft/class_4220	net/minecraft/entity/ai/brain/task/GoToSecondaryPositionTask
	f	Lnet/minecraft/class_4208;	field_18872	chosenPosition
	f	I	field_18870	primaryPositionActivationDistance
	f	J	field_18871	nextRunTime
	f	F	field_18868	speed
	f	I	field_18869	completionRange
	f	Lnet/minecraft/class_4140;	field_18866	secondaryPositions
	f	Lnet/minecraft/class_4140;	field_18867	primaryPosition
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_19609	shouldRun
	m	(Lnet/minecraft/class_4140;FIILnet/minecraft/class_4140;)V	<init>	<init>
		p	4		primaryPositionActivationDistance
		p	3		completionRange
		p	5		primaryPosition
		p	2		speed
		p	1		secondaryPositions
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19610	run
c	net/minecraft/class_5551	net/minecraft/block/EndRodBlock
c	net/minecraft/class_6880	net/minecraft/util/registry/RegistryEntry
	c	An object holding a value that can be registered in a registry. In most cases, the\nvalue is already registered in a registry ("reference entry"), hence the name;\nhowever, it is possible to create a registry entry by direct reference\n("direct entry"). This is useful for data packs, as they can define\none-time use values directly without having to register them every time.\n\n<p>Registry entries do not define {@code equals} method. Instead, compare the result\nof {@link #getKeyOrValue}.\n\n<p>Reference registry entries also hold their {@linkplain TagKey tags}. For more\ninformation on type-specific behaviors, including "intrusive" and "stand-alone"\nreference registry entries, see the respective class documentations.\n\n<p>A registry entry is sometimes referred to as a "holder" in error messages.\n\n@see RegistryEntry.Direct\n@see RegistryEntry.Reference\n@see Registry#entryOf\n@see Registry#getEntry
	m	(Lnet/minecraft/class_6862;)Z	method_40220	isIn
		c	{@return whether this entry is in {@code tag}}\n\n<p>This always returns {@code false} for direct entries, since tags are managed by\na registry.
		p	1		tag
	m	(Lnet/minecraft/class_2960;)Z	method_40226	matchesId
		c	{@return whether the ID of this entry is {@code id}}\n\n<p>This always returns {@code false} for direct entries.
		p	1		id
	m	()Ljava/util/stream/Stream;	method_40228	streamTags
		c	{@return a stream of the tags of this entry, or an empty stream if this is a direct entry}
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;	method_40221	upcast
		c	Casts {@code RegistryEntry<? extends T>} to {@code RegistryEntry<T>}.\n\n@return the cast value
		p	0		entry
	m	(Lnet/minecraft/class_2378;)Z	method_40222	matchesRegistry
		c	{@return whether the registry for the entry is {@code registry}}\n\n<p>This always returns {@code true} for direct entries.
		p	1		registry
	m	()Ljava/util/Optional;	method_40230	getKey
		c	{@return the registry key of this entry, or an empty optional if this is a direct entry}
	m	()Lnet/minecraft/class_6880$class_6882;	method_40231	getType
		c	{@return the type (direct or reference) of this registry entry}\n\n<p>This is different from the types of reference registry entries, i.e.\nstand-alone or intrusive.
	m	(Ljava/util/function/Predicate;)Z	method_40224	matches
		c	{@return whether this entry's key matches {@code predicate}}\n\n<p>This always returns {@code false} for direct entries.
		p	1		predicate
	m	(Lnet/minecraft/class_5321;)Z	method_40225	matchesKey
		c	{@return whether the registry key of this entry is {@code key}}\n\n<p>This always returns {@code false} for direct entries.
		p	1		key
	m	()Z	method_40227	hasKeyAndValue
	m	()Lcom/mojang/datafixers/util/Either;	method_40229	getKeyOrValue
		c	{@return the object that identifies this registry key}\n\n<p>For direct entries, this is the held value, and for reference entries, this is the\nkey of the entry.
	m	(Ljava/lang/Object;)Lnet/minecraft/class_6880;	method_40223	of
		c	{@return a new direct registry entry of {@code value}}
		p	0		value
	m	()Ljava/lang/Object;	comp_349	value
c	net/minecraft/class_6880$class_6883	net/minecraft/util/registry/RegistryEntry$Reference
	c	A reference registry entry holds the value by reference. The value is previously\nregistered in a registry, so they can be referred to by their registry keys.\nThis object also holds the entry's tags.\n\n<p>There are two types of reference registry entries.\n\n<ul>\n<li><strong>Stand-alone</strong> registry entries are first instantiated by its key,\nand the value is set when registering the value. This is used by most of the registries.</li>\n<li><strong>Intrusive</strong> registry entries are registry entries tied to a specific\nregisterable object at instantiation time. When instantiating those, it promises\nthat the object is later registered - which, if broken, will result in a crash.\nThis is used for {@link #BLOCK}, {@link #ITEM}, {@link #FLUID}, {@link #ENTITY_TYPE},\nand {@link #GAME_EVENT} registries. This type exists for historical reasons and is\ndeprecated.</li>\n</ul>\n\n<p>Therefore, it is very important to construct any intrusive-entry type object\nand register at the same time. For example, a mod that conditionally registers an\n{@link Item} has to create an instance only if the condition is met. (See {@link Registry}\nfor a code example.)\n\n<p>When a reference registry entry is first instantiated, it only has either the key\nor the value (depending on the type). They are later filled when registering the\nentry at {@link #setKeyAndValue}. Attempting to call methods before those fields are filled\ncan cause a crash. Note that if you are just getting the entry from a registry, this\nshould not be a problem.\n\n@see Registry#entryOf\n@see Registry#getEntry
	f	Lnet/minecraft/class_6880$class_6883$class_6884;	field_36451	referenceType
	f	Lnet/minecraft/class_5321;	field_36452	registryKey
	f	Lnet/minecraft/class_2378;	field_36449	registry
	f	Ljava/util/Set;	field_36450	tags
	f	Ljava/lang/Object;	field_36453	value
	m	(Lnet/minecraft/class_2378;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;	method_40233	intrusive
		c	{@return a new intrusive registry entry}\n\n<p>This should not be called manually. Call {@link Registry#entryOf} or\n{@link Registry#getEntry} instead.\n\n<p>Callers are responsible for filling the key later by calling {@link\n#setKeyAndValue}.\n\n@deprecated Intrusive holders exist for legacy reasons only.
		p	1		value
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;	method_40234	standAlone
		c	{@return a new stand-alone registry entry}\n\n<p>This should not be called manually. Call {@link Registry#entryOf} or\n{@link Registry#getEntry} instead.\n\n<p>Callers are responsible for filling the value later by calling {@link\n#setKeyAndValue}.
		p	0		registry
		p	1		registryKey
	m	(Lnet/minecraft/class_5321;Ljava/lang/Object;)V	method_40236	setKeyAndValue
		c	Sets the key and the value of this registry entry. When instantiated, an entry has\nonly one of them, and this is called to fill the other value. Pass the current value\nfor the parameter corresponding to the already filled field.\n\n@throws IllegalStateException when trying to change already filled fields
		p	1		key
		p	2		value
	m	(Ljava/util/Collection;)V	method_40235	setTags
		p	1		tags
	m	()Lnet/minecraft/class_5321;	method_40237	registryKey
		c	{@return the registry key of this entry}\n\n@throws IllegalStateException if this is an intrusive entry and it is not initialized yet
	m	(Lnet/minecraft/class_6880$class_6883$class_6884;Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)V	<init>	<init>
		p	3		registryKey
		p	4		value
		p	1		referenceType
		p	2		registry
c	net/minecraft/class_6880$class_6883$class_6884	net/minecraft/util/registry/RegistryEntry$Reference$Type
	c	The types of reference registry entries.\n\n@see RegistryEntry.Reference
	f	Lnet/minecraft/class_6880$class_6883$class_6884;	field_36454	STAND_ALONE
	f	Lnet/minecraft/class_6880$class_6883$class_6884;	field_36455	INTRUSIVE
c	net/minecraft/class_6880$class_6882	net/minecraft/util/registry/RegistryEntry$Type
	c	The types of registry entries.\n\n@see RegistryEntry
	f	Lnet/minecraft/class_6880$class_6882;	field_36446	REFERENCE
	f	Lnet/minecraft/class_6880$class_6882;	field_36447	DIRECT
c	net/minecraft/class_6880$class_6881	net/minecraft/util/registry/RegistryEntry$Direct
	c	A direct registry entry holds the value directly. The value does not have to be\nregistered in a registry. Therefore, they receive no ID or registry key, and they\ncannot be tagged.\n\n<p>This is most often used in data packs to inline one-time use values directly.
	f	Ljava/lang/Object;	comp_349	value
c	net/minecraft/class_1195	net/minecraft/datafixer/fix/LevelFlatGeneratorInfoFix
	f	Ljava/lang/String;	field_29904	SUPERFLAT_PRESET
	f	Ljava/lang/String;	field_29905	GENERATOR_OPTIONS_KEY
	f	Lcom/google/common/base/Splitter;	field_5697	SPLIT_ON_COLON
	f	Lcom/google/common/base/Splitter;	field_5698	SPLIT_ON_ASTERISK
	f	Lcom/google/common/base/Splitter;	field_5701	SPLIT_ON_COMMA
	f	Lcom/google/common/base/Splitter;	field_5699	SPLIT_ON_LOWER_X
	f	Lcom/google/common/base/Splitter;	field_5700	SPLIT_ON_SEMICOLON
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5090	fixGeneratorOptions
	m	(Ljava/lang/String;)Ljava/lang/String;	method_5094	fixFlatGeneratorOptions
		p	1		generatorOptions
c	net/minecraft/class_1194	net/minecraft/datafixer/fix/ItemWrittenBookPagesStrictJsonFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5085	fixBookPages
c	net/minecraft/class_1199	net/minecraft/datafixer/fix/ObjectiveRenderTypeFix
	m	(Ljava/lang/String;)Lnet/minecraft/class_274$class_275;	method_5112	parseLegacyRenderType
		p	0		oldName
c	net/minecraft/class_4225	net/minecraft/client/sound/SoundEngine
	f	Lnet/minecraft/class_4225$class_4276;	field_19184	streamingSources
	f	J	field_18899	contextPointer
	f	Ljava/lang/String;	field_34947	deviceSpecifier
	f	Z	field_34946	disconnectExtensionPresent
	f	Lorg/slf4j/Logger;	field_18897	LOGGER
	f	Lnet/minecraft/class_4227;	field_18902	listener
	f	Lnet/minecraft/class_4225$class_4276;	field_19185	staticSources
	f	Lnet/minecraft/class_4225$class_4276;	field_19183	EMPTY_SOURCE_SET
	f	J	field_18898	devicePointer
	m	()V	method_19664	close
	m	(Lnet/minecraft/class_4224;)V	method_19662	release
		p	1		source
	m	(Lnet/minecraft/class_4225$class_4105;)Lnet/minecraft/class_4224;	method_19663	createSource
		p	1		mode
	m	()Ljava/util/List;	method_38502	getSoundDevices
	m	()Lnet/minecraft/class_4227;	method_19665	getListener
	m	(Ljava/lang/String;)J	method_38501	openDeviceOrFallback
		p	0		deviceSpecifier
	m	(Z)V	method_41711	setDirectionalAudio
		p	1		enabled
	m	()Z	method_38723	updateDeviceSpecifier
	m	(Ljava/lang/String;Z)V	method_19661	init
		p	2		directionalAudio
		p	1		deviceSpecifier
	m	()Ljava/lang/String;	method_20296	getDebugString
	m	()I	method_20297	getMonoSourceCount
	m	()Ljava/lang/String;	method_38500	findAvailableDeviceSpecifier
	m	()Ljava/lang/String;	method_38722	getCurrentDeviceName
	m	()Z	method_38724	isDeviceUnavailable
	m	(Ljava/lang/String;)Ljava/util/OptionalLong;	method_20050	openDevice
		p	0		deviceSpecifier
c	net/minecraft/class_4225$class_4105	net/minecraft/client/sound/SoundEngine$RunMode
	f	Lnet/minecraft/class_4225$class_4105;	field_18352	STATIC
	f	Lnet/minecraft/class_4225$class_4105;	field_18353	STREAMING
c	net/minecraft/class_4225$class_4226	net/minecraft/client/sound/SoundEngine$SourceSetImpl
	f	Ljava/util/Set;	field_18904	sources
	f	I	field_18903	maxSourceCount
	m	(I)V	<init>	<init>
		p	1		maxSourceCount
c	net/minecraft/class_4225$class_4276	net/minecraft/client/sound/SoundEngine$SourceSet
	m	()I	method_20299	getSourceCount
	m	()I	method_20298	getMaxSourceCount
	m	()Lnet/minecraft/class_4224;	method_19666	createSource
	m	()V	method_19668	close
	m	(Lnet/minecraft/class_4224;)Z	method_19667	release
		p	1		source
c	net/minecraft/class_1198	net/minecraft/datafixer/fix/MobSpawnerEntityIdentifiersFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5106	fixSpawner
c	net/minecraft/class_5556	net/minecraft/block/LeveledCauldronBlock
	c	A cauldron with a varying level of contents.\nThis includes water and powder snow cauldrons.\n\n<p>The amount of stored substance is controlled with the {@link #LEVEL}\nblock state property which can take values between {@value #MIN_LEVEL} and\n{@value #MAX_LEVEL} (inclusive).
	f	Ljava/util/function/Predicate;	field_27881	SNOW_PREDICATE
		c	A precipitation predicate that allows {@link Biome.Precipitation#SNOW}.
	f	I	field_31108	MAX_LEVEL
	f	Ljava/util/function/Predicate;	field_27882	precipitationPredicate
	f	I	field_31107	MIN_LEVEL
	f	I	field_31109	BASE_FLUID_HEIGHT
	f	Ljava/util/function/Predicate;	field_27880	RAIN_PREDICATE
		c	A precipitation predicate that allows {@link Biome.Precipitation#RAIN}.
	f	D	field_31110	FLUID_HEIGHT_PER_LEVEL
	f	Lnet/minecraft/class_2758;	field_27206	LEVEL
	m	(Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Predicate;Ljava/util/Map;)V	<init>	<init>
		c	Constructs a leveled cauldron block.\n\n@apiNote The precipitation predicates are compared using identity comparisons in some cases,\nso callers should typically use {@link #RAIN_PREDICATE} and {@link #SNOW_PREDICATE} if applicable.
		p	3		behaviorMap
			c	the map containing cauldron behaviors for each item
		p	1		settings
		p	2		precipitationPredicate
			c	a predicate that checks what type of precipitation can fill this cauldron
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_31650	decrementFluidLevel
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_1959$class_1963;)Z	method_32353	method_32353
		p	0		precipitation
	m	(Lnet/minecraft/class_1959$class_1963;)Z	method_32352	method_32352
		p	0		precipitation
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_36994	onFireCollision
		p	3		pos
		p	2		world
		p	1		state
c	net/minecraft/class_4228	net/minecraft/client/sound/OggAudioStream
	f	Ljavax/sound/sampled/AudioFormat;	field_18908	format
	f	Ljava/nio/ByteBuffer;	field_18910	buffer
	f	I	field_31898	BUFFER_SIZE
	f	Ljava/io/InputStream;	field_18909	inputStream
	f	J	field_18907	pointer
	m	(Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)V	method_19675	readChannels
		p	1		buf
		p	2		channelList
	m	()Z	method_19677	readHeader
	m	(Lnet/minecraft/class_4228$class_4229;)Z	method_19674	readOggFile
		p	1		channelList
	m	(Ljava/io/InputStream;)V	<init>	<init>
		p	1		inputStream
	m	()Ljava/nio/ByteBuffer;	method_19721	getBuffer
	m	(Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Lnet/minecraft/class_4228$class_4229;)V	method_19676	readChannels
		p	2		buf2
		p	3		channelList
		p	1		buf
	m	()V	method_19678	increaseBufferSize
c	net/minecraft/class_4228$class_4229	net/minecraft/client/sound/OggAudioStream$ChannelList
	f	Ljava/util/List;	field_18911	buffers
	f	I	field_18913	currentBufferSize
	f	I	field_18912	size
	f	Ljava/nio/ByteBuffer;	field_18914	buffer
	m	()Ljava/nio/ByteBuffer;	method_19679	getBuffer
	m	(F)V	method_19680	addChannel
		p	1		data
	m	(I)V	<init>	<init>
		p	1		size
	m	()V	method_19682	init
c	net/minecraft/class_1197	net/minecraft/datafixer/fix/ChoiceFix
	f	Ljava/lang/String;	field_5703	name
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5704	type
	f	Ljava/lang/String;	field_5705	choiceName
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_5105	transform
		p	1		inputType
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V	<init>	<init>
		p	5		choiceName
		p	1		outputSchema
		p	2		changesType
		p	3		name
		p	4		type
c	net/minecraft/class_4227	net/minecraft/client/sound/SoundListener
	f	Lnet/minecraft/class_243;	field_24051	pos
	f	F	field_18906	volume
	m	()Lnet/minecraft/class_243;	method_27268	getPos
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)V	method_19672	setOrientation
		p	1		at
		p	2		up
	m	(Lnet/minecraft/class_243;)V	method_19671	setPosition
		p	1		position
	m	(F)V	method_19670	setVolume
		p	1		volume
	m	()V	method_19673	init
	m	()F	method_19669	getVolume
c	net/minecraft/class_1196	net/minecraft/datafixer/fix/LevelDataGeneratorOptionsFix
	f	Ljava/util/Map;	field_5702	NUMERICAL_IDS_TO_BIOME_IDS
	f	Ljava/lang/String;	field_29903	GENERATOR_OPTIONS_KEY
	m	(Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	method_5099	parseFlatLayer
		p	0		layer
	m	(Ljava/util/HashMap;)V	method_5101	method_5101
		p	0		map
	m	(Ljava/lang/String;)Ljava/util/List;	method_5103	parseFlatLayers
		p	0		layers
	m	(Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	method_5100	fixGeneratorOptions
		p	0		generatorOptions
c	net/minecraft/class_5558	net/minecraft/block/entity/BlockEntityTicker
	c	A functional interface that ticks a block entity. This is usually implemented\nas a static method in the block entity's class.\n\n@see net.minecraft.block.BlockEntityProvider#getTicker
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2586;)V	tick	tick
		c	Ticks the block entity.
		p	4		blockEntity
		p	1		world
		p	2		pos
		p	3		state
c	net/minecraft/class_6885	net/minecraft/util/registry/RegistryEntryList
	c	A registry entry list is an immutable list of registry entries. This, is either a direct\nreference to each item, or a reference to a tag. A <strong>tag</strong> is a way\nto dynamically define a list of registered values. Anything registered in a registry\ncan be tagged, and each registry holds a list of tags it recognizes.\n\n<p>This can be iterated directly (i.e. {@code for (RegistryEntry<T> entry : entries)}.\nNote that this does not implement {@link java.util.Collection}.\n\n@see Registry\n@see RegistryEntry
	m	(Lnet/minecraft/class_6880;)Z	method_40241	contains
		c	{@return whether {@code entry} is in this list}
		p	1		entry
	m	(Lnet/minecraft/class_5819;)Ljava/util/Optional;	method_40243	getRandom
		c	{@return a random entry of the list, or an empty optional if this list is empty}
		p	1		random
	m	(Lnet/minecraft/class_2378;)Z	method_40560	isOf
		c	{@return whether the list is of entries from {@code registry}}\n\n<p>This always returns {@code true} for direct lists.
		p	1		registry
	m	(I)Lnet/minecraft/class_6880;	method_40240	get
		c	{@return the registry entry at {@code index}}\n\n@throws IndexOutOfBoundsException if the index is out of bounds
		p	1		index
	m	()Lcom/mojang/datafixers/util/Either;	method_40248	getStorage
		c	{@return the object that identifies this registry entry list}\n\n<p>This is the tag key for a reference list, and the backing list for a direct list.
	m	(Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/class_6885$class_6886;	method_40245	of
		c	{@return a new direct list of {@code values} converted to a registry entry with {@code mapper}}
		p	0		mapper
		p	1		values
	m	(Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;	method_40244	of
		c	{@return a new direct list of {@code values} converted to a registry entry with {@code mapper}}
		p	1		values
		p	0		mapper
	m	()I	method_40247	size
		c	{@return the number of entries in this list}
	m	([Lnet/minecraft/class_6880;)Lnet/minecraft/class_6885$class_6886;	method_40246	of
		c	{@return a new direct list of {@code entries}}
		p	0		entries
	m	()Ljava/util/stream/Stream;	method_40239	stream
		c	{@return a stream of registry entries in this list}
	m	(Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;	method_40242	of
		c	{@return a new direct list of {@code entries}}
		p	0		entries
c	net/minecraft/class_6885$class_6888	net/minecraft/util/registry/RegistryEntryList$Named
	c	A registry entry list that references a tag from the registry.
	f	Ljava/util/List;	field_36460	entries
	f	Lnet/minecraft/class_2378;	field_36633	registry
	f	Lnet/minecraft/class_6862;	field_36459	tag
	m	(Ljava/util/List;)V	method_40250	copyOf
		p	1		entries
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_6862;)V	<init>	<init>
		p	1		registry
		p	2		tag
	m	()Lnet/minecraft/class_6862;	method_40251	getTag
		c	{@return the tag key that this list references}
c	net/minecraft/class_6885$class_6887	net/minecraft/util/registry/RegistryEntryList$ListBacked
	c	An internal implementation of {@link RegistryEntryList}.
	m	()Ljava/util/List;	method_40249	getEntries
c	net/minecraft/class_6885$class_6886	net/minecraft/util/registry/RegistryEntryList$Direct
	c	A direct registry entry list that holds the values directly, instead of using tags.
	f	Ljava/util/List;	field_36457	entries
	f	Ljava/util/Set;	field_36458	entrySet
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		entries
c	net/minecraft/class_5553	net/minecraft/block/LavaCauldronBlock
	c	A cauldron filled with lava.
c	net/minecraft/class_4221	net/minecraft/entity/ai/brain/sensor/SecondaryPointsOfInterestSensor
	f	I	field_30257	RUN_TIME
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V	method_19617	sense
c	net/minecraft/class_5552	net/minecraft/block/OperatorBlock
c	net/minecraft/class_4224	net/minecraft/client/sound/Source
	f	Lorg/slf4j/Logger;	field_18892	LOGGER
	f	I	field_18895	bufferSize
	f	I	field_18893	pointer
	f	Lnet/minecraft/class_4234;	field_18896	stream
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	field_18894	playing
	m	()I	method_19659	getSourceState
	m	(Lnet/minecraft/class_4234;)V	method_19643	setStream
		p	1		stream
	m	()V	method_19650	play
	m	(F)V	method_19651	setAttenuation
		p	1		attenuation
	m	()V	method_19654	resume
	m	()Z	method_19656	isStopped
	m	()V	method_19657	disableAttenuation
	m	(Ljavax/sound/sampled/AudioFormat;I)I	method_19644	getBufferSize
		p	1		time
		p	0		format
	m	(I)V	<init>	<init>
		p	1		pointer
	m	()Z	method_35598	isPlaying
	m	()Lnet/minecraft/class_4224;	method_19638	create
	m	(Lnet/minecraft/class_4231;)V	method_19642	setBuffer
		p	1		sound
	m	(Z)V	method_19645	setLooping
		p	1		looping
	m	()V	method_19655	stop
	m	()V	method_19653	pause
	m	(Z)V	method_19649	setRelative
		p	1		relative
	m	(I)V	method_19652	method_19652
		p	1		pointer
	m	(I)V	method_19640	read
		p	1		count
	m	()V	method_19658	tick
	m	()V	method_19646	close
	m	(F)V	method_19647	setVolume
		p	1		volume
	m	()I	method_19660	removeProcessedBuffers
	m	(Lnet/minecraft/class_243;)V	method_19641	setPosition
		p	1		pos
	m	(I)V	method_19648	method_19648
		p	1		pointer
	m	(F)V	method_19639	setPitch
		p	1		pitch
c	net/minecraft/class_5555	net/minecraft/block/TintedGlassBlock
c	net/minecraft/class_5554	net/minecraft/block/LightningRodBlock
	f	Lnet/minecraft/class_2746;	field_27193	POWERED
	f	I	field_31190	MAX_REDIRECT_DISTANCE
		c	The maximum distance that lightning rods can redirect lightning from.\n\n@see net.minecraft.server.world.ServerWorld#getLightningRodPos(BlockPos)
	f	Lnet/minecraft/class_2746;	field_29562	WATERLOGGED
	f	I	field_31192	SCHEDULED_TICK_DELAY
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_31648	setPowered
		p	1		state
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_33627	updateNeighbors
		p	3		pos
		p	1		state
		p	2		world
c	net/minecraft/class_4219	net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask
	f	I	field_18864	maxDistance
	f	J	field_18865	nextRunTime
	f	Lnet/minecraft/class_4140;	field_18862	memoryModuleType
	f	I	field_18863	completionRange
	f	F	field_25753	walkSpeed
	m	(Lnet/minecraft/class_4140;FII)V	<init>	<init>
		p	1		memoryModuleType
		p	3		completionRange
		p	2		walkSpeed
		p	4		maxDistance
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_19608	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_19607	shouldRun
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_4208;)V	method_19606	method_19606
		p	2		pos
c	net/minecraft/class_4218	net/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask
	f	I	field_30151	HORIZONTAL_RANGE
	f	I	field_30152	VERTICAL_RANGE
	f	I	field_30155	MAX_BABY_INTERACTION_COUNT
	f	F	field_30153	WALK_SPEED
	f	I	field_30156	RUN_CHANCE
	f	F	field_30154	PLAYING_WALK_SPEED
	m	(Lnet/minecraft/class_1314;)Ljava/util/List;	method_19594	getVisibleVillagerBabies
		p	1		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_19577	isInteractionTargetOf
		p	1		entity
		p	2		other
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;	method_19586	findVisibleVillagerBaby
		p	1		entity
	m	(Lnet/minecraft/class_1314;)Ljava/util/Map;	method_19592	getBabyInteractionTargetCounts
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;	method_19576	getInteractionTarget
		p	1		entity
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V	method_19580	setPlayTarget
		p	1		target
		p	0		entity
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V	method_19589	method_19589
		p	1		target
	m	(Lnet/minecraft/class_1314;)Z	method_19590	hasVisibleVillagerBabies
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_19584	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_19583	shouldRun
	m	(Lnet/minecraft/class_1314;)Ljava/util/Optional;	method_19588	getLeastPopularBabyInteractionTarget
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_19593	hasInteractionTarget
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V	method_19585	setGroundTarget
		p	2		entity
		p	3		unusedBaby
		p	1		world
	m	(Lnet/minecraft/class_1314;)Ljava/util/Optional;	method_19579	getVisibleMob
		p	1		entity
c	net/minecraft/class_2490	net/minecraft/block/SlimeBlock
	m	(Lnet/minecraft/class_1297;)V	method_21847	bounce
		p	1		entity
c	net/minecraft/class_2491	net/minecraft/nbt/NbtEnd
	c	Represents the NBT end value.\nDefines the end of an {@link NbtCompound} object during serialization,\nand is the type of an empty {@link NbtList}.
	f	Lnet/minecraft/class_2491;	field_21033	INSTANCE
		c	A dummy instance of the NBT end. It will never appear nested in any parsed NBT\nstructure and should never be used as NBT compound values or list elements.
	f	I	field_33193	SIZE
	f	Lnet/minecraft/class_4614;	field_21032	TYPE
	m	()Lnet/minecraft/class_2491;	method_10586	copy
c	net/minecraft/class_2491$1	net/minecraft/nbt/NbtEnd$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2491;	method_23243	read
c	net/minecraft/class_2492	net/minecraft/block/SoulSandBlock
	f	Lnet/minecraft/class_265;	field_11521	COLLISION_SHAPE
	f	I	field_31249	SCHEDULED_TICK_DELAY
c	net/minecraft/class_2493	net/minecraft/block/SnowyBlock
	f	Lnet/minecraft/class_2746;	field_11522	SNOWY
	m	(Lnet/minecraft/class_2680;)Z	method_35291	isSnow
		p	0		state
c	net/minecraft/class_1162	net/minecraft/util/math/Vector4f
	c	@implNote Even though this is used only on the client, it accesses protected\nfields from {@link Matrix4f}, which requires them to be in the same package.
	f	F	field_21486	x
	f	F	field_21487	y
	f	F	field_21488	z
	f	F	field_21489	w
	m	()F	method_4957	getZ
	m	(Lnet/minecraft/class_1162;)F	method_23217	dotProduct
		p	1		other
	m	(FFFF)V	method_23851	set
		p	4		w
		p	2		y
		p	3		z
		p	1		x
	m	()F	method_23853	getW
	m	(FFFF)V	method_35929	add
		p	3		z
		p	4		w
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_1162;F)V	method_35928	lerp
		p	2		delta
		p	1		to
	m	(Lnet/minecraft/class_1159;)V	method_22674	transform
		p	1		matrix
	m	(FFFF)V	<init>	<init>
		p	2		y
		p	1		x
		p	4		w
		p	3		z
	m	()F	method_4953	getX
	m	()F	method_4956	getY
	m	()V	method_23219	normalizeProjectiveCoordinates
	m	(Lnet/minecraft/class_1160;)V	<init>	<init>
		p	1		vector
	m	(Lnet/minecraft/class_1160;)V	method_4954	multiplyComponentwise
		p	1		vector
	m	(Lnet/minecraft/class_1158;)V	method_23852	rotate
		p	1		rotation
	m	()Z	method_23218	normalize
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(F)V	method_35927	multiply
		p	1		value
c	net/minecraft/class_1161	net/minecraft/client/util/math/Vector3d
	f	D	field_5659	z
	f	D	field_5661	x
	f	D	field_5660	y
	m	(DDD)V	method_35874	set
		p	1		x
		p	3		y
		p	5		z
	m	(D)V	method_35873	multiply
		p	1		amount
	m	(DDD)V	<init>	<init>
		p	1		x
		p	5		z
		p	3		y
	m	(Lnet/minecraft/class_1161;)V	method_35875	copy
		p	1		vector3d
	m	(Lnet/minecraft/class_1161;)V	method_35876	add
		p	1		vector3d
c	net/minecraft/class_1160	net/minecraft/util/math/Vec3f
	c	A mutable vector composed of 3 floats.
	f	F	field_21484	y
	f	Lnet/minecraft/class_1160;	field_20707	POSITIVE_Z
	f	Lnet/minecraft/class_1160;	field_20703	POSITIVE_X
	f	Lnet/minecraft/class_1160;	field_20705	POSITIVE_Y
	f	F	field_21483	x
	f	F	field_21485	z
	f	Lnet/minecraft/class_1160;	field_29501	ZERO
	f	Lnet/minecraft/class_1160;	field_20702	NEGATIVE_X
	f	Lcom/mojang/serialization/Codec;	field_28477	CODEC
	f	Lnet/minecraft/class_1160;	field_20704	NEGATIVE_Y
	f	Lnet/minecraft/class_1160;	field_20706	NEGATIVE_Z
	m	(FFF)V	<init>	<init>
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_1160;)V	method_23846	add
		p	1		vector
	m	(F)Lnet/minecraft/class_1158;	method_23214	getDegreesQuaternion
		p	1		angle
	m	(F)Lnet/minecraft/class_1158;	method_23626	getRadialQuaternion
		p	1		angle
	m	(Lnet/minecraft/class_1160;)Ljava/util/List;	method_33462	method_33462
		p	0		vec
	m	(Lnet/minecraft/class_243;)V	<init>	<init>
		p	1		other
	m	(Lnet/minecraft/class_1162;)V	<init>	<init>
		p	1		vec
	m	(F)V	method_4942	scale
		p	1		scale
	m	(Lnet/minecraft/class_1160;)V	method_4951	cross
		p	1		vector
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)V	method_35921	clamp
		p	2		max
		p	1		min
	m	(FFF)V	method_23849	multiplyComponentwise
		p	1		x
		p	2		y
		p	3		z
	m	(FFF)V	method_4949	set
		p	2		y
		p	1		x
		p	3		z
	m	(Lnet/minecraft/class_1158;)V	method_19262	rotate
		p	1		rotation
	m	()F	method_4945	getY
	m	()F	method_4947	getZ
	m	(Lnet/minecraft/class_1160;)F	method_4950	dot
		p	1		other
	m	(Lnet/minecraft/class_1160;F)V	method_23847	lerp
		p	1		vector
		p	2		delta
	m	(Ljava/util/List;)Lnet/minecraft/class_1160;	method_33464	method_33464
		p	0		vec
	m	(Lnet/minecraft/class_1160;)V	method_4944	subtract
		p	1		other
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	method_33463	method_33463
		p	0		vec
	m	()F	method_4943	getX
	m	()Lnet/minecraft/class_1160;	method_23850	copy
	m	(Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)V	method_23848	modify
		p	1		function
	m	(Lnet/minecraft/class_1160;)V	method_35920	set
		p	1		vec
	m	()Z	method_4952	normalize
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(FFF)V	method_4948	add
		p	1		x
		p	3		z
		p	2		y
	m	(Lnet/minecraft/class_4581;)V	method_23215	transform
		p	1		matrix
	m	(FF)V	method_4946	clamp
		p	2		max
		p	1		min
c	net/minecraft/class_2498	net/minecraft/sound/BlockSoundGroup
	f	Lnet/minecraft/class_2498;	field_17579	SWEET_BERRY_BUSH
	f	Lnet/minecraft/class_2498;	field_11537	GLASS
	f	Lnet/minecraft/class_2498;	field_28427	GLOW_LICHEN
	f	Lnet/minecraft/class_2498;	field_28116	SCULK_SENSOR
	f	Lnet/minecraft/class_2498;	field_28702	AZALEA_LEAVES
	f	Lnet/minecraft/class_2498;	field_37638	MANGROVE_ROOTS
	f	Lnet/minecraft/class_2498;	field_22138	ROOTS
	f	Lnet/minecraft/class_2498;	field_28697	MOSS_BLOCK
	f	F	field_11539	pitch
	f	Lnet/minecraft/class_2498;	field_37641	MUD_BRICKS
	f	Lnet/minecraft/class_2498;	field_22141	SOUL_SAND
	f	Lnet/minecraft/class_2498;	field_22153	NYLIUM
	f	Lnet/minecraft/class_2498;	field_27204	COPPER
	f	Lnet/minecraft/class_2498;	field_27199	SMALL_AMETHYST_BUD
	f	Lnet/minecraft/class_3414;	field_11530	hitSound
	f	Lnet/minecraft/class_2498;	field_11526	SAND
	f	Lnet/minecraft/class_2498;	field_28701	HANGING_ROOTS
	f	Lnet/minecraft/class_2498;	field_37639	MUDDY_MANGROVE_ROOTS
	f	Lnet/minecraft/class_2498;	field_11538	BAMBOO_SAPLING
	f	Lnet/minecraft/class_2498;	field_28696	MOSS_CARPET
	f	Lnet/minecraft/class_2498;	field_22139	SHROOMLIGHT
	f	Lnet/minecraft/class_2498;	field_22154	FUNGUS
	f	Lnet/minecraft/class_2498;	field_37642	PACKED_MUD
	f	Lnet/minecraft/class_2498;	field_22142	SOUL_SOIL
	f	Lnet/minecraft/class_3414;	field_11541	fallSound
	f	Lnet/minecraft/class_2498;	field_23265	LODESTONE
	f	Lnet/minecraft/class_2498;	field_28699	SMALL_DRIPLEAF
	f	Lnet/minecraft/class_2498;	field_17581	NETHER_WART
	f	Lnet/minecraft/class_2498;	field_11543	WOOL
	f	Lnet/minecraft/class_2498;	field_22148	NETHER_ORE
	f	Lnet/minecraft/class_2498;	field_37636	FROGLIGHT
	f	Lnet/minecraft/class_2498;	field_11542	BAMBOO
	f	Lnet/minecraft/class_2498;	field_22151	ANCIENT_DEBRIS
	f	Lnet/minecraft/class_2498;	field_27884	POWDER_SNOW
	f	Lnet/minecraft/class_2498;	field_29033	DEEPSLATE
	f	Lnet/minecraft/class_2498;	field_11528	CORAL
	f	Lnet/minecraft/class_2498;	field_17580	CROP
	f	Lnet/minecraft/class_2498;	field_11544	STONE
	f	Lnet/minecraft/class_2498;	field_37637	FROGSPAWN
	f	Lnet/minecraft/class_2498;	field_11532	LADDER
	f	Lnet/minecraft/class_2498;	field_22149	BONE
	f	Lnet/minecraft/class_2498;	field_28698	BIG_DRIPLEAF
	f	Lnet/minecraft/class_2498;	field_11531	ANVIL
	f	Lnet/minecraft/class_2498;	field_25183	LILY_PAD
	f	Lnet/minecraft/class_2498;	field_37640	MUD
	f	Lnet/minecraft/class_2498;	field_22140	WEEPING_VINES
	f	Lnet/minecraft/class_3414;	field_11527	stepSound
	f	Lnet/minecraft/class_2498;	field_22152	NETHER_STEM
	f	Lnet/minecraft/class_2498;	field_21214	HONEY
	f	Lnet/minecraft/class_2498;	field_28693	SPORE_BLOSSOM
	f	Lnet/minecraft/class_2498;	field_11529	GRAVEL
	f	Lnet/minecraft/class_2498;	field_11533	METAL
	f	Lnet/minecraft/class_2498;	field_24119	CHAIN
	f	Lnet/minecraft/class_2498;	field_37646	SCULK_SHRIEKER
	f	Lnet/minecraft/class_2498;	field_11545	SLIME
	f	Lnet/minecraft/class_2498;	field_37645	SCULK_VEIN
	f	Lnet/minecraft/class_2498;	field_22145	NETHERRACK
	f	Lnet/minecraft/class_3414;	field_11546	breakSound
	f	Lnet/minecraft/class_2498;	field_27200	MEDIUM_AMETHYST_BUD
	f	Lnet/minecraft/class_2498;	field_29035	DEEPSLATE_TILES
	f	Lnet/minecraft/class_2498;	field_28692	CAVE_VINES
	f	Lnet/minecraft/class_2498;	field_22147	NETHER_SPROUTS
	f	F	field_11540	volume
	f	Lnet/minecraft/class_2498;	field_11534	WET_GRASS
	f	Lnet/minecraft/class_2498;	field_27196	CANDLE
	f	Lnet/minecraft/class_2498;	field_22146	NETHER_BRICKS
	f	Lnet/minecraft/class_2498;	field_22150	NETHERITE
	f	Lnet/minecraft/class_2498;	field_24121	GILDED_BLACKSTONE
	f	Lnet/minecraft/class_2498;	field_16498	SCAFFOLDING
	f	Lnet/minecraft/class_2498;	field_27201	LARGE_AMETHYST_BUD
	f	Lnet/minecraft/class_2498;	field_29034	DEEPSLATE_BRICKS
	f	Lnet/minecraft/class_2498;	field_28061	POINTED_DRIPSTONE
	f	Lnet/minecraft/class_2498;	field_23083	VINE
	f	Lnet/minecraft/class_2498;	field_11547	WOOD
	f	Lnet/minecraft/class_2498;	field_28700	ROOTED_DIRT
	f	Lnet/minecraft/class_2498;	field_28695	FLOWERING_AZALEA
	f	Lnet/minecraft/class_2498;	field_11535	GRASS
	f	Lnet/minecraft/class_2498;	field_22143	BASALT
	f	Lnet/minecraft/class_2498;	field_18852	STEM
	f	Lnet/minecraft/class_2498;	field_27197	AMETHYST_BLOCK
	f	Lnet/minecraft/class_2498;	field_37643	SCULK_CATALYST
	f	Lnet/minecraft/class_2498;	field_24120	NETHER_GOLD_ORE
	f	Lnet/minecraft/class_3414;	field_11536	placeSound
	f	Lnet/minecraft/class_2498;	field_27202	TUFF
	f	Lnet/minecraft/class_2498;	field_28694	AZALEA
	f	Lnet/minecraft/class_2498;	field_28060	DRIPSTONE_BLOCK
	f	Lnet/minecraft/class_2498;	field_11548	SNOW
	f	Lnet/minecraft/class_2498;	field_17734	LANTERN
	f	Lnet/minecraft/class_2498;	field_23082	WEEPING_VINES_LOW_PITCH
	f	Lnet/minecraft/class_2498;	field_37644	SCULK
	f	Lnet/minecraft/class_2498;	field_22144	WART_BLOCK
	f	Lnet/minecraft/class_2498;	field_29036	POLISHED_DEEPSLATE
	f	Lnet/minecraft/class_2498;	field_27198	AMETHYST_CLUSTER
	f	Lnet/minecraft/class_2498;	field_27203	CALCITE
	m	()Lnet/minecraft/class_3414;	method_10593	getFallSound
	m	()Lnet/minecraft/class_3414;	method_10595	getBreakSound
	m	()Lnet/minecraft/class_3414;	method_10594	getStepSound
	m	()F	method_10599	getPitch
	m	(FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V	<init>	<init>
		p	1		volume
		p	3		breakSound
		p	2		pitch
		p	5		placeSound
		p	4		stepSound
		p	7		fallSound
		p	6		hitSound
	m	()Lnet/minecraft/class_3414;	method_10596	getHitSound
	m	()F	method_10597	getVolume
	m	()Lnet/minecraft/class_3414;	method_10598	getPlaceSound
c	net/minecraft/class_6856	net/minecraft/nbt/scanner/ExclusiveNbtCollector
	c	An exclusive NBT collector builds an NBT object including everything\nexcept the prescribed queries.\n\n@see SelectiveNbtCollector
	f	Ljava/util/Deque;	field_36378	treeStack
	m	([Lnet/minecraft/class_6843;)V	<init>	<init>
		p	1		excludedQueries
c	net/minecraft/class_1166	net/minecraft/datafixer/fix/EntityRidingToPassengerFix
	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;	method_4978	fixEntityTree
		p	4		outputEntityTreeType
		p	3		inputEntityTreeType
		p	5		inputEntityType
		p	2		outputSchema
		p	1		inputSchema
c	net/minecraft/class_6857	net/minecraft/network/listener/ServerPacketListener
	c	The base interface for serverbound packet listeners.\n\n@implNote Serverbound packet listeners log any uncaught exceptions\nwithout crashing.
c	net/minecraft/class_2499	net/minecraft/nbt/NbtList
	c	Represents a mutable NBT list. Its type is {@value NbtElement#LIST_TYPE}.\n<p>\nAn NBT list holds values of the same {@linkplain NbtElement#getType NBT type}.\nThe {@linkplain AbstractNbtList#getHeldType NBT type} of an NBT list is determined\nonce its first element is inserted; empty NBT lists return {@link NbtElement#END_TYPE}\nas their held {@linkplain AbstractNbtList#getHeldType NBT type}.\n\n<p>To get values from this list, use methods with type names, such as\n{@link #getInt(int)}. Where applicable, these methods return Java types (e.g. {@code int},\n{@code long[]}) instead of {@link NbtElement} subclasses. If type mismatch occurs or\nthe index is out of bounds, it returns the default value for that type instead of\nthrowing or returning {@code null}.\n\n<p>Unlike {@link NbtCompound}, there is no Java type-based adder, and numeric value\ngetters will not try to cast the values.
	f	Ljava/util/List;	field_11550	value
	f	I	field_33199	SIZE
	f	B	field_11551	type
	f	Lnet/minecraft/class_4614;	field_21039	TYPE
	m	(I)Ljava/lang/String;	method_10608	getString
		c	{@return the stringified value at {@code index}, or an empty string if the index\nis out of bounds}\n\n<p>Unlike other getters, this works with any type, not just {@link NbtString}.
		p	1		index
	m	(I)D	method_10611	getDouble
		c	{@return the double at {@code index}, or {@code 0.0} if the index is out of bounds\nor if this is not a list of doubles}
		p	1		index
	m	(I)S	method_10609	getShort
		c	{@return the short at {@code index}, or {@code 0} if the index is out of bounds\nor if this is not a list of shorts}
		p	1		index
	m	(I)I	method_10600	getInt
		c	{@return the integer at {@code index}, or {@code 0} if the index is out of bounds\nor if this is not a list of integers}
		p	1		index
	m	(I)[I	method_36111	getIntArray
		c	{@return the int array at {@code index}, or an empty int array if the index is\nout of bounds or if this is not a list of int arrays}\n\n@apiNote Modifying the returned array also modifies the NBT int array.
		p	1		index
	m	(I)[J	method_36112	getLongArray
		c	{@return the long array at {@code index}, or an empty int array if the index is\nout of bounds or if this is not a list of long arrays}\n\n@apiNote Modifying the returned array also modifies the NBT long array.
		p	1		index
	m	(ILnet/minecraft/class_2520;)V	method_10531	add
	m	()Lnet/minecraft/class_2499;	method_10612	copy
	m	(ILnet/minecraft/class_2520;)Lnet/minecraft/class_2520;	method_10606	set
	m	(Ljava/util/List;B)V	<init>	<init>
		p	1		list
		p	2		type
	m	(I)Lnet/minecraft/class_2499;	method_10603	getList
		c	{@return the list at {@code index}, or an empty list if the index is out\nof bounds or if this is not a list of lists}
		p	1		index
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(I)Ljava/lang/Object;	get	get
		p	1		index
	m	()V	method_17809	forgetTypeIfEmpty
	m	(I)Lnet/minecraft/class_2520;	method_10534	get
	m	(I)Lnet/minecraft/class_2520;	method_10536	remove
	m	(I)Lnet/minecraft/class_2487;	method_10602	getCompound
		c	{@return the compound at {@code index}, or an empty compound if the index is out\nof bounds or if this is not a list of compounds}
		p	1		index
	m	(Lnet/minecraft/class_2520;)Z	method_10605	canAdd
		p	1		element
	m	(I)F	method_10604	getFloat
		c	{@return the float at {@code index}, or {@code 0.0f} if the index is out of bounds\nor if this is not a list of floats}
		p	1		index
c	net/minecraft/class_2499$1	net/minecraft/nbt/NbtList$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2499;	method_23249	read
c	net/minecraft/class_1165	net/minecraft/datafixer/fix/EntityRedundantChanceTagsFix
	m	(Lcom/mojang/serialization/OptionalDynamic;I)Z	method_30073	hasZeroDropChance
c	net/minecraft/class_6854	net/minecraft/client/render/FogShape
	f	I	field_36352	id
	f	Lnet/minecraft/class_6854;	field_36350	SPHERE
	f	Lnet/minecraft/class_6854;	field_36351	CYLINDER
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		id
	m	()I	method_40036	getId
c	net/minecraft/class_5525	net/minecraft/network/encryption/NetworkEncryptionException
	c	A checked exception that wraps other exceptions, thrown\nwhen a cryptographic operation fails.
	m	(Ljava/lang/Throwable;)V	<init>	<init>
		p	1		throwable
c	net/minecraft/class_1163	net/minecraft/client/color/world/BiomeColors
	f	Lnet/minecraft/class_6539;	field_5666	WATER_COLOR
	f	Lnet/minecraft/class_6539;	field_5665	GRASS_COLOR
	f	Lnet/minecraft/class_6539;	field_5664	FOLIAGE_COLOR
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I	method_4961	getWaterColor
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I	method_4962	getGrassColor
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1959;DD)I	method_23791	method_23791
		p	0		biome
		p	3		z
		p	1		x
	m	(Lnet/minecraft/class_1959;DD)I	method_23790	method_23790
		p	1		x
		p	0		biome
		p	3		z
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I	method_4966	getFoliageColor
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I	method_4965	getColor
		p	2		resolver
		p	1		pos
		p	0		world
c	net/minecraft/class_5520	net/minecraft/client/network/SocialInteractionsManager
	f	Ljava/util/Set;	field_26866	hiddenPlayers
	f	Ljava/util/Map;	field_26927	playerNameByUuid
	f	Lcom/mojang/authlib/minecraft/UserApiService;	field_26912	userApiService
	f	Z	field_35081	blockListLoaded
	f	Lnet/minecraft/class_310;	field_26865	client
	f	Ljava/util/concurrent/CompletableFuture;	field_35082	blockListLoader
	m	(Ljava/lang/String;)Ljava/util/UUID;	method_31407	getUuid
		p	1		playerName
	m	(Ljava/util/UUID;)Z	method_31392	isPlayerBlocked
		p	1		uuid
	m	(Ljava/util/UUID;)Z	method_31391	isPlayerMuted
		p	1		uuid
	m	(Ljava/util/UUID;)V	method_31339	showPlayer
		p	1		uuid
	m	()Ljava/util/Set;	method_31336	getHiddenPlayers
	m	(Ljava/util/UUID;)V	method_31338	hidePlayer
		p	1		uuid
	m	(Lnet/minecraft/class_640;)V	method_31337	setPlayerOnline
		p	1		player
	m	(Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;)V	<init>	<init>
		p	1		client
		p	2		userApiService
	m	(Ljava/util/UUID;)Z	method_31340	isPlayerHidden
		p	1		uuid
	m	()V	method_38936	unloadBlockList
	m	(Ljava/util/UUID;)V	method_31341	setPlayerOffline
		p	1		uuid
	m	()V	method_38935	loadBlockList
c	net/minecraft/class_2494	net/minecraft/nbt/NbtFloat
	c	Represents an NBT 32-bit floating-point number. Its type is {@value NbtElement#FLOAT_TYPE}.\nInstances are immutable.
	f	Lnet/minecraft/class_2494;	field_21034	ZERO
		c	The NBT float representing {@code 0.0f}.
	f	I	field_33194	SIZE
	f	F	field_11523	value
	f	Lnet/minecraft/class_4614;	field_21035	TYPE
	m	(F)Lnet/minecraft/class_2494;	method_23244	of
		c	{@return the NBT float from {@code value}}
		p	0		value
	m	(F)V	<init>	<init>
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_2494;	method_10587	copy
c	net/minecraft/class_2494$1	net/minecraft/nbt/NbtFloat$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2494;	method_23245	read
c	net/minecraft/class_6852	net/minecraft/server/command/PlaceCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_39091	JIGSAW_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_39393	SUGGESTION_PROVIDER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_39092	STRUCTURE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_36324	FEATURE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39256	TEMPLATE_INVALID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_39257	TEMPLATE_FAILED_EXCEPTION
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;Lnet/minecraft/class_1923;)V	method_43647	throwOnUnloadedPos
		p	2		pos2
		p	1		pos1
		p	0		world
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43925	method_43925
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43921	method_43921
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43923	method_43923
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43648	method_43648
		p	0		context
	m	(Lnet/minecraft/class_3449;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_1923;)V	method_43649	method_43649
		p	3		chunkPos
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_39986	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_39990	method_39990
		p	0		context
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_43652	method_43652
		p	0		key
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43653	method_43653
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43655	method_43655
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;)I	method_43650	executePlaceJigsaw
		p	0		source
		p	1		structurePool
		p	4		pos
		p	2		id
		p	3		maxDepth
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I	method_43654	executePlaceStructure
		p	2		pos
		p	1		structure
		p	0		source
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_41202	method_41202
		p	0		key
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_43920	method_43920
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43922	method_43922
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43924	method_43924
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43918	method_43918
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)I	method_39989	executePlaceFeature
		p	2		pos
		p	0		source
		p	1		feature
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Z	method_43646	method_43646
		p	1		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_44145	method_44145
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2168;)Z	method_39988	method_39988
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_43656	method_43656
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;FI)I	method_43919	executePlaceTemplate
		p	0		source
		p	6		seed
		p	5		integrity
		p	2		pos
		p	1		id
		p	4		mirror
		p	3		rotation
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_39987	method_39987
		p	0		context
c	net/minecraft/class_2495	net/minecraft/nbt/NbtIntArray
	c	Represents an NBT 32-bit integer array. This object is mutable and backed by\n{@code int[]}. Its type is {@value NbtElement#INT_ARRAY_TYPE}. Like Java arrays,\naccessing indices that are out of bounds will throw {@link ArrayIndexOutOfBoundsException}.\nThe backing array can be obtained via {@link #getIntArray()}.
	f	I	field_33195	SIZE
	f	[I	field_11524	value
	f	Lnet/minecraft/class_4614;	field_21036	TYPE
	m	(Ljava/util/List;)[I	method_10590	toArray
		p	0		list
	m	()Lnet/minecraft/class_2495;	method_10591	copy
	m	(ILnet/minecraft/class_2497;)Lnet/minecraft/class_2497;	method_17806	set
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		value
	m	()[I	method_10588	getIntArray
		c	{@return the underlying int array}\n\n@apiNote This does not copy the array, so modifications to the returned array\nalso apply to this NBT int array.
	m	([I)V	<init>	<init>
		p	1		value
	m	(I)Lnet/minecraft/class_2497;	method_17807	remove
	m	(I)Lnet/minecraft/class_2497;	method_10589	get
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(I)Ljava/lang/Object;	get	get
		p	1		index
	m	(ILnet/minecraft/class_2497;)V	method_17808	add
c	net/minecraft/class_2495$1	net/minecraft/nbt/NbtIntArray$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2495;	method_23246	read
c	net/minecraft/class_1169	net/minecraft/datafixer/fix/EntityShulkerColorFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_4985	fixShulkerColor
c	net/minecraft/class_6850	net/minecraft/client/render/chunk/ChunkRendererRegionBuilder
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_36314	chunks
	m	(Lnet/minecraft/class_1937;J)Lnet/minecraft/class_6850$class_6851;	method_39968	method_39968
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II[[Lnet/minecraft/class_6850$class_6851;)Z	method_39970	isEmptyBetween
		p	0		startPos
		p	1		endPos
		p	2		offsetX
		p	3		offsetZ
		p	4		chunks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_853;	method_39969	build
		p	4		offset
		p	3		endPos
		p	2		startPos
		p	1		world
c	net/minecraft/class_6850$class_6851	net/minecraft/client/render/chunk/ChunkRendererRegionBuilder$ClientChunk
	f	Lnet/minecraft/class_6849;	field_36316	renderedChunk
	f	Lnet/minecraft/class_2818;	field_36315	chunk
	m	()Lnet/minecraft/class_6849;	method_39972	getRenderedChunk
	m	(Lnet/minecraft/class_2818;)V	<init>	<init>
		p	1		chunk
	m	()Lnet/minecraft/class_2818;	method_39971	getChunk
c	net/minecraft/class_5522	net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen
	f	Lnet/minecraft/class_2561;	field_26919	BLOCKING_TEXT
	f	Lnet/minecraft/class_2561;	field_26917	EMPTY_SEARCH_TEXT
	f	Ljava/lang/String;	field_26884	currentSearch
	f	Lnet/minecraft/class_2561;	field_26915	BLOCKED_TAB_TITLE
	f	Ljava/lang/String;	field_32423	BLOCKING_URL
	f	Lnet/minecraft/class_5522$class_5523;	field_26885	currentTab
	f	Lnet/minecraft/class_2561;	field_26881	EMPTY_HIDDEN_TEXT
	f	Lnet/minecraft/class_4185;	field_26886	allTabButton
	f	Lnet/minecraft/class_4185;	field_26913	blockedTabButton
	f	Lnet/minecraft/class_2561;	field_26877	HIDDEN_TAB_TITLE
	f	I	field_26871	playerCount
	f	Lnet/minecraft/class_2561;	field_26918	EMPTY_BLOCKED_TEXT
	f	Lnet/minecraft/class_2561;	field_26916	SELECTED_BLOCKED_TAB_TITLE
	f	Lnet/minecraft/class_5521;	field_26882	playerList
	f	Lnet/minecraft/class_2561;	field_26879	SELECTED_HIDDEN_TAB_TITLE
	f	Z	field_26873	initialized
	f	Lnet/minecraft/class_342;	field_26883	searchBox
	f	Ljava/lang/Runnable;	field_26874	onRendered
	f	Lnet/minecraft/class_2561;	field_26880	SEARCH_TEXT
	f	Lnet/minecraft/class_4185;	field_26887	hiddenTabButton
	f	Lnet/minecraft/class_4185;	field_26914	blockingButton
	f	Lnet/minecraft/class_2561;	field_26888	serverLabel
	f	Lnet/minecraft/class_2561;	field_26878	SELECTED_ALL_TAB_TITLE
	f	Lnet/minecraft/class_2960;	field_26875	SOCIAL_INTERACTIONS_TEXTURE
	f	Lnet/minecraft/class_2561;	field_26876	ALL_TAB_TITLE
	m	(Ljava/lang/String;)V	method_31357	onSearchChange
		p	1		currentSearch
	m	()I	method_31360	getRowCount
	m	(Lnet/minecraft/class_4185;)V	method_31356	method_31356
		p	1		button
	m	()I	method_31362	getSearchBoxX
	m	(Lnet/minecraft/class_4185;)V	method_31394	method_31394
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_31396	method_31396
		p	1		button
	m	(Lnet/minecraft/class_310;)V	method_31350	updateServerLabel
		p	1		client
	m	(Lnet/minecraft/class_5522$class_5523;)V	method_31352	setCurrentTab
		p	1		currentTab
	m	(Z)V	method_31398	method_31398
		p	1		confirmed
	m	(Ljava/lang/Runnable;)V	method_31354	setOnRendered
		p	1		onRendered
	m	()I	method_31359	getScreenHeight
	m	(Ljava/util/UUID;)V	method_31355	setPlayerOffline
		p	1		uuid
	m	()I	method_31361	getPlayerListBottom
	m	(Lnet/minecraft/class_4185;)V	method_31351	method_31351
		p	1		button
	m	(Lnet/minecraft/class_640;)V	method_31353	setPlayerOnline
		p	1		player
c	net/minecraft/class_5522$class_5523	net/minecraft/client/gui/screen/multiplayer/SocialInteractionsScreen$Tab
	f	Lnet/minecraft/class_5522$class_5523;	field_26921	BLOCKED
	f	Lnet/minecraft/class_5522$class_5523;	field_26890	ALL
	f	Lnet/minecraft/class_5522$class_5523;	field_26891	HIDDEN
c	net/minecraft/class_1168	net/minecraft/datafixer/fix/EntitySkeletonSplitFix
c	net/minecraft/class_2496	net/minecraft/block/SpawnerBlock
c	net/minecraft/class_5521	net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListWidget
	f	Ljava/lang/String;	field_26870	currentSearch
	f	Ljava/util/List;	field_26869	players
	f	Lnet/minecraft/class_5522;	field_26867	parent
	m	(Lnet/minecraft/class_5522;Lnet/minecraft/class_310;IIIII)V	<init>	<init>
		p	7		itemHeight
		p	5		top
		p	6		bottom
		p	3		width
		p	4		height
		p	1		parent
		p	2		client
	m	(Lnet/minecraft/class_640;Lnet/minecraft/class_5522$class_5523;)V	method_31345	setPlayerOnline
		p	1		player
		p	2		tab
	m	(Lnet/minecraft/class_5519;)Ljava/lang/Integer;	method_44760	method_44760
		p	0		player
	m	(Lnet/minecraft/class_5519;)Ljava/lang/Integer;	method_44761	method_44761
		p	1		player
	m	(Lnet/minecraft/class_5519;)Z	method_31342	method_31342
		p	1		player
	m	(Ljava/util/Map;Z)V	method_44759	markOfflineMembers
		p	2		includeOffline
		p	1		entries
	m	(Ljava/lang/String;)V	method_31346	setCurrentSearch
		p	1		currentSearch
	m	()V	method_31349	filterPlayers
	m	(Ljava/util/Collection;Ljava/util/Map;)V	method_44699	setPlayers
		p	1		playerUuids
		p	2		entriesByUuids
	m	(Ljava/util/UUID;)V	method_31347	setPlayerOffline
		p	1		uuid
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/UUID;)Lnet/minecraft/class_5519;	method_44758	method_44758
		p	2		uuid
	m	()Z	method_31348	isEmpty
	m	(Ljava/util/Collection;DZ)V	method_31393	update
		p	4		includeOffline
		p	1		uuids
		p	2		scrollAmount
	m	(Ljava/util/Collection;D)V	method_44698	refresh
		p	2		scrollAmount
		p	1		players
	m	()V	method_44762	sortPlayers
c	net/minecraft/class_2497	net/minecraft/nbt/NbtInt
	c	Represents an NBT 32-bit integer. Its type is {@value NbtElement#INT_TYPE}.\nInstances are immutable.
	f	I	field_33196	SIZE
	f	I	field_11525	value
	f	Lnet/minecraft/class_4614;	field_21037	TYPE
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(I)V	<init>	<init>
		p	1		value
	m	(I)Lnet/minecraft/class_2497;	method_23247	of
		c	{@return the NBT integer from {@code value}}
		p	0		value
	m	()Lnet/minecraft/class_2497;	method_10592	copy
c	net/minecraft/class_2497$1	net/minecraft/nbt/NbtInt$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2497;	method_23248	read
c	net/minecraft/class_2497$class_4611	net/minecraft/nbt/NbtInt$Cache
	f	[Lnet/minecraft/class_2497;	field_21038	VALUES
	f	I	field_33198	MIN
	f	I	field_33197	MAX
c	net/minecraft/class_1167	net/minecraft/datafixer/fix/EntityTransformFix
	f	Ljava/lang/String;	field_5670	name
	m	(Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair;	method_4982	transform
		p	1		choice
	m	(Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>
		p	1		name
		p	3		changesType
		p	2		outputSchema
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed;	method_4983	makeTyped
c	net/minecraft/class_6849	net/minecraft/client/render/chunk/RenderedChunk
	f	Lnet/minecraft/class_2818;	field_36313	chunk
	f	Z	field_36312	debugWorld
	f	Ljava/util/List;	field_36311	blockStateContainers
	f	Ljava/util/Map;	field_36310	blockEntities
	m	(Lnet/minecraft/class_2818;)V	<init>	<init>
		p	1		chunk
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_39963	getBlockState
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;	method_39962	getBlockEntity
		p	1		pos
c	net/minecraft/class_6847	net/minecraft/world/gen/blockpredicate/HasSturdyFacePredicate
	f	Lnet/minecraft/class_2350;	field_36286	face
	f	Lcom/mojang/serialization/Codec;	field_36284	CODEC
	f	Lnet/minecraft/class_2382;	field_36285	offset
	m	(Lnet/minecraft/class_6847;)Lnet/minecraft/class_2350;	method_39913	method_39913
		p	0		predicate
	m	(Lnet/minecraft/class_6847;)Lnet/minecraft/class_2382;	method_39914	method_39914
		p	0		predicate
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_39911	test
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		face
		p	1		offset
c	net/minecraft/class_5519	net/minecraft/client/gui/screen/multiplayer/SocialInteractionsPlayerListEntry
	f	I	field_26851	GRAY_COLOR
	f	Lnet/minecraft/class_4185;	field_26861	showButton
	f	Lnet/minecraft/class_2561;	field_33838	showText
	f	Ljava/util/List;	field_39624	reportTooltip
	f	Ljava/lang/String;	field_26857	name
	f	Z	field_26859	offline
	f	Ljava/util/List;	field_26862	hideTooltip
	f	Lnet/minecraft/class_2561;	field_26907	OFFLINE_TEXT
	f	I	field_26903	LIGHT_GRAY_COLOR
	f	Z	field_39790	sentMessage
	f	Ljava/util/UUID;	field_26856	uuid
	f	F	field_26864	timeCounter
	f	Lnet/minecraft/class_2561;	field_26905	HIDDEN_TEXT
	f	I	field_26852	DARK_GRAY_COLOR
	f	I	field_26850	BLACK_COLOR
	f	Lnet/minecraft/class_4185;	field_26860	hideButton
	f	Ljava/util/List;	field_26863	showTooltip
	f	Ljava/util/function/Supplier;	field_26904	skinTexture
	f	Lnet/minecraft/class_4185;	field_39622	reportButton
	f	Lnet/minecraft/class_2561;	field_33837	hideText
	f	Ljava/util/List;	field_26855	buttons
	f	Lnet/minecraft/class_2561;	field_26909	BLOCKED_OFFLINE_TEXT
	f	Lnet/minecraft/class_310;	field_26854	client
	f	Z	field_39937	reportable
	f	Z	field_39791	canSendReports
	f	Lnet/minecraft/class_2561;	field_26908	HIDDEN_OFFLINE_TEXT
	f	Lnet/minecraft/class_2561;	field_26906	BLOCKED_TEXT
	f	Lnet/minecraft/class_2561;	field_39623	reportText
	f	Lnet/minecraft/class_2960;	field_39737	REPORT_BUTTON_TEXTURE
	f	Lnet/minecraft/class_2561;	field_39736	REPORT_DISABLED_TEXT
	f	I	field_26853	WHITE_COLOR
	f	Lnet/minecraft/class_2561;	field_39936	NOT_REPORTABLE_TEXT
	m	()Ljava/util/UUID;	method_31334	getUuid
	m	()Z	method_44756	hasSentMessage
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_7574;Ljava/util/UUID;Lnet/minecraft/class_4185;)V	method_44525	method_44525
		p	3		button
	m	()Ljava/lang/String;	method_31330	getName
	m	()Z	method_44754	isOffline
	m	(Lnet/minecraft/class_5520;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_4185;)V	method_31326	method_31326
		p	4		button
	m	(Lnet/minecraft/class_5520;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/class_4185;)V	method_31332	method_31332
		p	4		button
	m	(Z)Lnet/minecraft/class_2561;	method_44755	getReportText
		p	1		narrated
	m	(ZLnet/minecraft/class_2561;)V	method_31329	onButtonClick
		p	2		chatMessage
		p	1		showButtonVisible
	m	(Lnet/minecraft/class_5522;Lnet/minecraft/class_4587;Ljava/util/List;II)V	method_31328	renderTooltip
		p	0		screen
		p	2		tooltip
		p	1		matrices
		p	4		mouseY
		p	3		mouseX
	m	(Z)V	method_31335	setOffline
		p	1		offline
	m	(Z)V	method_44753	setSentMessage
		p	1		sentMessage
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_5522;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V	<init>	<init>
		p	2		parent
		p	1		client
		p	4		name
		p	3		uuid
		p	6		reportable
		p	5		skinTexture
	m	()Lnet/minecraft/class_2561;	method_31390	getStatusText
	m	(Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;	method_31389	getNarrationMessage
		p	1		text
c	net/minecraft/class_6848	net/minecraft/world/gen/blockpredicate/MatchingBlockTagPredicate
	f	Lcom/mojang/serialization/Codec;	field_36288	CODEC
	f	Lnet/minecraft/class_6862;	field_36287	tag
	m	(Lnet/minecraft/class_6848;)Lnet/minecraft/class_6862;	method_39915	method_39915
		p	0		predicate
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)V	<init>	<init>
		p	1		offset
		p	2		tag
c	net/minecraft/class_6860	net/minecraft/resource/LifecycledResourceManager
	c	A lifecycled resource manager is available until it is {@linkplain #close()\nclosed}. In principle, it should not be accessed any more after closing;\nuse another resource manager instead.
c	net/minecraft/class_1173	net/minecraft/datafixer/fix/EntityTippedArrowFix
c	net/minecraft/class_1172	net/minecraft/datafixer/fix/EntityWolfColorFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_4988	fixCollarColor
c	net/minecraft/class_1171	net/minecraft/datafixer/fix/EntityStringUuidFix
c	net/minecraft/class_1170	net/minecraft/datafixer/fix/EntityTheRenameningBlock
	f	Ljava/util/Map;	field_5673	ITEMS
	f	Ljava/util/Map;	field_5672	BLOCKS
	f	Ljava/util/Map;	field_5671	ENTITIES
c	net/minecraft/class_5535	net/minecraft/entity/ai/FuzzyPositions
	f	I	field_30264	GAUSS_RANGE
	m	(Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_243;	method_31543	guessBest
		c	Returns the {@link Vec3d#ofBottomCenter(BlockPos) bottom center} of a highest scoring\nposition, as determined by {@code scorer}, out of 10 tries on positions obtained from\n{@code factory}.
		p	0		factory
		p	1		scorer
	m	(Lnet/minecraft/class_1314;Ljava/util/function/Supplier;)Lnet/minecraft/class_243;	method_31538	guessBestPathTarget
		c	Calls {@link #guessBest(Supplier, ToDoubleFunction)} with the {@code entity}'s\npath finding favor as the {@code scorer}.
		p	1		factory
		p	0		entity
	m	(Lnet/minecraft/class_2338;ILjava/util/function/Predicate;)Lnet/minecraft/class_2338;	method_31540	upWhile
		c	Returns the closest position higher than the input {@code pos} that does\nnot fulfill {@code condition}, or a position with y set to {@code maxY}.
		p	2		condition
		p	0		pos
		p	1		maxY
	m	(Lnet/minecraft/class_2338;IILjava/util/function/Predicate;)Lnet/minecraft/class_2338;	method_31539	upWhile
		c	Returns the {@code extraAbove + 1}th closest position higher than the\ninput {@code pos} that does not fulfill {@code condition}, or a\nposition with y set to {@code maxY}.
		p	1		extraAbove
		p	2		max
		p	3		condition
		p	0		pos
	m	(Lnet/minecraft/class_1314;ILnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_31537	towardTarget
		c	Adjusts the input {@code fuzz} slightly toward the given {@code entity}'s\n{@link net.minecraft.entity.mob.MobEntity#getPositionTarget() position target}\nif it exists.
		p	0		entity
		p	1		horizontalRange
		p	2		random
		p	3		fuzz
	m	(Lnet/minecraft/class_5819;IIIDDD)Lnet/minecraft/class_2338;	method_31542	localFuzz
		c	Tries to create a fuzzy offset position from the direction and the angle\nrange given. It fulfills the constraints given by {@code horizontalRange}\nand {@code verticalRange} and returns {@code null} if it cannot do so.
		p	8		angleRange
		p	4		directionX
		p	6		directionZ
		p	0		random
		p	1		horizontalRange
		p	2		verticalRange
		p	3		startHeight
	m	(Lnet/minecraft/class_5819;II)Lnet/minecraft/class_2338;	method_31541	localFuzz
		c	Creates a fuzzy offset position within the given horizontal and vertical\nranges.
		p	1		horizontalRange
		p	0		random
		p	2		verticalRange
c	net/minecraft/class_6867	net/minecraft/datafixer/fix/StructureSettingsFlattenFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_1177	net/minecraft/datafixer/fix/HeightmapRenamingFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_4998	renameHeightmapTags
c	net/minecraft/class_6868	net/minecraft/entity/ai/goal/PowderSnowJumpGoal
	f	Lnet/minecraft/class_1308;	field_36399	entity
	f	Lnet/minecraft/class_1937;	field_36400	world
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	1		entity
		p	2		world
c	net/minecraft/class_5534	net/minecraft/entity/ai/FuzzyTargeting
	c	Path targeting utilities using fuzzy, or approximated, positions from\n{@link FuzzyPositions}.\n<p>\nMethods in this class can be used to do pathing for an entity to a random position.\nPositions are chosen to stay within range of the entity's chosen {@linkplain net.minecraft.entity.mob.MobEntity#getPositionTarget() position target}\nif applicable, and will be suitably randomized within that constraint.
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_31533	validate
		c	Checks whether a given position is a valid pathable target.\n\n@return the input position, or null if validation failed
		p	1		pos
			c	the candidate position
		p	0		entity
			c	the entity doing the pathing
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_31536	method_31536
		p	1		currentPos
	m	(Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_31528	findTo
		c	Paths to a random reachable position leading towards a given end-point.\n\n@return the chosen position or null if none could be found
		p	3		end
			c	the position to path towards
		p	2		verticalRange
			c	the vertical pathing range (how far the point can be from the entity's starting position on the Y range)
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
		p	0		entity
	m	(Lnet/minecraft/class_1314;IILnet/minecraft/class_243;Z)Lnet/minecraft/class_243;	method_31529	findValid
		p	2		verticalRange
		p	1		horizontalRange
		p	4		posTargetInRange
		p	3		direction
		p	0		entity
	m	(Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_31534	findFrom
		c	Paths to a random reachable position leading away from a given starting point.\n\n@return the chosen position or null if none could be found
		p	0		entity
			c	the entity doing the pathing
		p	2		verticalRange
			c	the vertical pathing range (how far the point can be from the entity's starting position on the Y range)
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
		p	3		start
			c	the position to path away from
	m	(Lnet/minecraft/class_1314;IZLnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_31532	towardTarget
		c	Paths to a random reachable position approaching an entity's chosen {@link net.minecraft.entity.mob.MobEntity#getPositionTarget() position target}.\n\n@return the chosen position or null if none could be found
		p	2		posTargetInRange
		p	3		relativeInRangePos
		p	0		entity
			c	the entity doing the pathing
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
	m	(Lnet/minecraft/class_1314;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/class_243;	method_31530	find
		c	Paths to a random reachable position with positive path-finding favorability computed by a given function.\n\n@return the chosen position or null if none could be found
		p	3		scorer
			c	function to compute the path-finding favorability of a candidate position
		p	2		verticalRange
			c	the vertical pathing range (how far the point can be from the entity's starting position on the Y range)
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
		p	0		entity
			c	the entity doing the pathing
	m	(Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;	method_31527	find
		c	Paths to a random reachable position with positive path-finding favorability.\n\n@return chosen position or null if none could be found
		p	0		entity
			c	the entity doing the pathing
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
		p	2		verticalRange
			c	the vertical pathing range (how far the point can be from the entity's starting position on the Y range)
c	net/minecraft/class_1176	net/minecraft/datafixer/fix/IglooMetadataRemovalFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_4993	removeMetadata
	m	(Lcom/mojang/serialization/Dynamic;)Z	method_4997	isIgloo
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_4996	removeIgloos
c	net/minecraft/class_5537	net/minecraft/item/BundleItem
	f	I	field_30857	MAX_STORAGE
	f	I	field_30859	BUNDLE_ITEM_OCCUPANCY
	f	I	field_27016	ITEM_BAR_COLOR
	f	Ljava/lang/String;	field_30858	ITEMS_KEY
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)I	method_31560	addToBundle
		p	0		bundle
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Ljava/util/stream/Stream;	method_32345	getBundledStacks
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;)V	method_32758	method_32758
		p	2		removedStack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Z	method_32757	dropAllBundledItems
		p	1		player
		p	0		stack
	m	(Lnet/minecraft/class_1799;)I	method_31562	getItemOccupancy
		p	0		stack
	m	(Lnet/minecraft/class_1799;)F	method_31561	getAmountFilled
		p	0		stack
	m	(Lnet/minecraft/class_1799;)I	method_31563	getBundleOccupancy
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Ljava/util/Optional;	method_32759	removeFirstStack
		p	0		stack
	m	(Lnet/minecraft/class_1297;)V	method_38077	playDropContentsSound
		p	1		entity
	m	(Lnet/minecraft/class_1297;)V	method_38076	playInsertSound
		p	1		entity
	m	(Lnet/minecraft/class_1297;)V	method_38074	playRemoveOneSound
		p	1		entity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2487;)Z	method_31558	method_31558
		p	1		item
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2499;)Ljava/util/Optional;	method_32344	canMergeStack
		p	0		stack
		p	1		items
c	net/minecraft/class_1175	net/minecraft/datafixer/fix/EntityZombieSplitFix
c	net/minecraft/class_4205	net/minecraft/client/render/debug/GoalSelectorDebugRenderer
	f	I	field_32902	RANGE
	f	Ljava/util/Map;	field_18781	goalSelectors
	f	Lnet/minecraft/class_310;	field_18780	client
	m	(ILjava/util/List;)V	method_19430	setGoalSelectorList
		p	1		index
		p	2		selectors
	m	(Lnet/minecraft/class_2338;Ljava/lang/Integer;Ljava/util/List;)V	method_23116	method_23116
		p	2		selectors
		p	1		index
	m	(I)V	method_35799	removeGoalSelectorList
		p	1		index
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_4205$class_4206	net/minecraft/client/render/debug/GoalSelectorDebugRenderer$GoalSelector
	f	Lnet/minecraft/class_2338;	field_18782	pos
	f	Ljava/lang/String;	field_18784	name
	m	(Lnet/minecraft/class_2338;ILjava/lang/String;Z)V	<init>	<init>
		p	1		pos
		p	3		name
c	net/minecraft/class_5536	net/minecraft/util/ClickType
	f	Lnet/minecraft/class_5536;	field_27013	LEFT
	f	Lnet/minecraft/class_5536;	field_27014	RIGHT
c	net/minecraft/class_1174	net/minecraft/datafixer/fix/EntityZombieVillagerTypeFix
	f	Lnet/minecraft/class_5819;	field_5674	RANDOM
	m	(I)I	method_4991	clampType
		p	1		type
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_4990	fixZombieType
c	net/minecraft/class_5531	net/minecraft/entity/ai/NoWaterTargeting
	c	Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind are never water.
	m	(Lnet/minecraft/class_1314;IIILnet/minecraft/class_243;D)Lnet/minecraft/class_243;	method_31508	find
		p	2		verticalRange
		p	3		startHeight
		p	4		direction
		p	5		angleRange
		p	0		entity
		p	1		horizontalRange
c	net/minecraft/class_6864	net/minecraft/tag/TagPacketSerializer
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6864$class_5748;	method_40102	serializeTags
		p	0		registry
	m	(Lcom/mojang/datafixers/util/Pair;)Z	method_40101	method_40101
		p	0		pair
	m	(Lnet/minecraft/class_2378;Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V	method_40103	method_40103
		p	2		pair
	m	(Lnet/minecraft/class_5455$class_6892;)Lcom/mojang/datafixers/util/Pair;	method_40104	method_40104
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2378;Lnet/minecraft/class_6864$class_5748;Lnet/minecraft/class_6864$class_6865;)V	method_40106	loadTags
		p	0		registryKey
		p	1		registry
		p	2		serialized
		p	3		loader
	m	(Lnet/minecraft/class_5455;)Ljava/util/Map;	method_40105	serializeTags
		p	0		dynamicRegistryManager
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2378;Lnet/minecraft/class_6864$class_6865;Lnet/minecraft/class_2960;Lit/unimi/dsi/fastutil/ints/IntList;)V	method_40107	method_40107
		p	3		tagId
		p	4		rawIds
c	net/minecraft/class_6864$class_6865	net/minecraft/tag/TagPacketSerializer$Loader
	m	(Lnet/minecraft/class_6862;Ljava/util/List;)V	accept	accept
		p	2		entries
		p	1		tag
c	net/minecraft/class_6864$class_5748	net/minecraft/tag/TagPacketSerializer$Serialized
	c	A serialization-friendly POJO representation of a {@linkplain\nnet.minecraft.util.registry.RegistryEntryList registry entry list} of tags.\nThis allows easy transport of tags over Minecraft network protocol.\n\n<p>This stores tag entries with raw integer IDs and requires a registry\nfor raw ID access to serialize or deserialize tags.
	f	Ljava/util/Map;	field_28304	contents
	m	(Lnet/minecraft/class_2540;)V	method_33159	writeBuf
		p	1		buf
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_6864$class_5748;	method_33160	fromBuf
		p	0		buf
	m	()Z	method_40108	isEmpty
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		contents
c	net/minecraft/class_5530	net/minecraft/entity/ai/NoPenaltySolidTargeting
	c	Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind never have pathfinding penalties and are always on solid blocks.
	m	(Lnet/minecraft/class_1314;IIIDDDZ)Lnet/minecraft/class_2338;	method_31505	tryMake
		p	0		entity
		p	1		horizontalRange
		p	2		verticalRange
		p	3		startHeight
		p	4		directionX
		p	6		directionZ
		p	8		rangeAngle
		p	10		posTargetInRange
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_31506	method_31506
		p	1		pos
	m	(Lnet/minecraft/class_1314;IIIDDD)Lnet/minecraft/class_243;	method_31504	find
		p	0		entity
		p	1		horizontalRange
		p	6		directionZ
		p	8		rangeAngle
		p	2		verticalRange
		p	3		startHeight
		p	4		directionX
c	net/minecraft/class_6861	net/minecraft/resource/LifecycledResourceManagerImpl
	c	A basic implementation of resource manager with a lifecycle.\n\n<p>It handles resources by namespaces, hoping that most namespaces are\ndefined in only few resource packs.\n\n@see NamespaceResourceManager
	f	Lorg/slf4j/Logger;	field_37288	LOGGER
	f	Ljava/util/Map;	field_36389	subManagers
	f	Ljava/util/List;	field_36390	packs
	m	(Lnet/minecraft/class_3262;)Lnet/minecraft/class_7084;	method_41274	parseResourceFilter
		p	1		pack
	m	(Lnet/minecraft/class_3264;Ljava/util/List;)V	<init>	<init>
		p	1		type
		p	2		packs
	m	(Lnet/minecraft/class_7084;Lnet/minecraft/class_2960;)Z	method_41276	method_41276
		p	1		id
	m	(Lnet/minecraft/class_3264;Lnet/minecraft/class_3262;)Ljava/util/stream/Stream;	method_41275	method_41275
		p	1		pack
c	net/minecraft/class_5533	net/minecraft/entity/ai/AboveGroundTargeting
	c	Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind never have pathfinding penalties and are always above ground or water.
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_31526	method_31526
		p	1		pos
	m	(Lnet/minecraft/class_1314;IIDDFII)Lnet/minecraft/class_243;	method_31524	find
		p	9		minAboveSolid
		p	8		maxAboveSolid
		p	1		horizontalRange
		p	0		entity
		p	3		x
		p	2		verticalRange
		p	5		z
		p	7		angle
c	net/minecraft/class_1179	net/minecraft/datafixer/fix/ItemBannerColorFix
c	net/minecraft/class_6862	net/minecraft/tag/TagKey
	f	Lcom/google/common/collect/Interner;	field_36394	INTERNER
	f	Lnet/minecraft/class_2960;	comp_327	id
	f	Lnet/minecraft/class_5321;	comp_326	registry
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;	method_40093	codec
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Z	method_41007	isOf
		p	1		registryRef
	m	()Lnet/minecraft/class_2960;	comp_327	id
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;	method_40090	unprefixedCodec
		p	0		registry
	m	(Lnet/minecraft/class_6862;)Ljava/lang/String;	method_40089	method_40089
		p	0		string
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_41008	tryCast
		p	1		registryRef
	m	(Lnet/minecraft/class_5321;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_40091	method_40091
		p	1		string
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862;	method_40095	method_40095
		p	1		id
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862;	method_40094	method_40094
		p	1		id
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862;	method_40092	of
		p	1		id
		p	0		registry
	m	()Lnet/minecraft/class_5321;	comp_326	registry
c	net/minecraft/class_5532	net/minecraft/entity/ai/NoPenaltyTargeting
	c	Similar to {@link FuzzyTargeting}, but the positions this class' utility methods\nfind never have pathfinding penalties.
	m	(Lnet/minecraft/class_1314;IILnet/minecraft/class_243;D)Lnet/minecraft/class_243;	method_31512	findTo
		c	Paths to a position leading towards a given end-point.\n\n@return the chosen end position or null if no valid positions could be found
		p	2		verticalRange
			c	the vertical pathing range (how far the point can be from the entity's starting position on the Y range)
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
		p	0		entity
			c	the entity doing the pathing
		p	4		angleRange
			c	the minimum angle of approach
		p	3		end
			c	the position to path towards
	m	(Lnet/minecraft/class_1314;IILnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_31511	findFrom
		c	Paths to a position leading away from a given starting point.\n\n@return the chosen end position or null if no valid positions could be found
		p	3		start
			c	the position to path away from
		p	2		verticalRange
			c	the vertical pathing range (how far the point can be from the entity's starting position on the Y range)
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
		p	0		entity
			c	the entity doing the pathing
	m	(Lnet/minecraft/class_1314;IZLnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_31516	tryMake
		p	0		entity
		p	1		horizontalRange
		p	2		posTargetInRange
		p	3		fuzz
	m	(Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;	method_31510	find
		c	Paths to a random reachable position with no penalty.\n\n@return the chosen end position or null if no valid positions could be found
		p	2		verticalRange
			c	the vertical pathing range (how far the point can be from the entity's starting position on the Y range)
		p	0		entity
			c	the entity doing the pathing
		p	1		horizontalRange
			c	the horizontal pathing range (how far the point can be from the entity's starting position on the X or Z range)
c	net/minecraft/class_1178	net/minecraft/datafixer/fix/ItemCustomNameToComponentFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5001	fixCustomName
c	net/minecraft/class_5528	net/minecraft/datafixer/fix/CauldronRenameFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_31465	rename
c	net/minecraft/class_5527	net/minecraft/datafixer/fix/JigsawBlockNameFix
	c	A block (re)name fix that updates the block references within Jigsaw\nblock entities. Used by blocks that are generated by jigsaws.
	f	Ljava/lang/String;	field_26991	name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;	method_31446	create
		p	2		rename
		p	1		name
		p	0		oldSchema
c	net/minecraft/class_6858	net/minecraft/datafixer/fix/WeaponsmithChestLootTableFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_40070	method_40070
		p	0		dynamic
c	net/minecraft/class_248	net/minecraft/util/shape/FractionalPairList
	f	Lnet/minecraft/class_246;	field_1367	mergedList
	f	I	field_1370	firstSectionCount
	f	I	field_1368	gcd
c	net/minecraft/class_6032	net/minecraft/util/collection/WeightedList
	f	Ljava/util/List;	field_30169	entries
	f	Lnet/minecraft/class_5819;	field_30170	random
	m	(Lnet/minecraft/class_6032$class_6033;)V	method_35089	method_35089
		p	1		entry
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_35091	createCodec
		p	0		codec
	m	(Lnet/minecraft/class_6032;)Ljava/util/List;	method_35090	method_35090
		p	0		weightedList
	m	(Ljava/lang/Object;I)Lnet/minecraft/class_6032;	method_35093	add
		p	1		data
		p	2		weight
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		list
	m	()Lnet/minecraft/class_6032;	method_35088	shuffle
	m	()Ljava/util/stream/Stream;	method_35094	stream
c	net/minecraft/class_6032$class_6033	net/minecraft/util/collection/WeightedList$Entry
	f	Ljava/lang/Object;	field_30171	data
	f	D	field_30173	shuffledOrder
	f	I	field_30172	weight
	m	(F)V	method_35096	setShuffledOrder
		p	1		random
	m	(Ljava/lang/Object;I)V	<init>	<init>
		p	1		data
		p	2		weight
	m	()D	method_35102	getShuffledOrder
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_35099	createCodec
		p	0		codec
	m	()I	method_35100	getWeight
	m	()Ljava/lang/Object;	method_35095	getElement
c	net/minecraft/class_6032$class_6033$1	net/minecraft/util/collection/WeightedList$Entry$1
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	2		data
		p	1		ops
	m	(Lnet/minecraft/class_6032$class_6033;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_35104	encode
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	1		entries
		p	3		data
		p	2		ops
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/class_6032$class_6033;	method_35105	method_35105
		p	1		data
c	net/minecraft/class_247	net/minecraft/util/function/BooleanBiFunction
	c	A function that is provided two booleans and returns one boolean.
	f	Lnet/minecraft/class_247;	field_16891	FIRST
		c	A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code true}.
	f	Lnet/minecraft/class_247;	field_1366	OR
		c	A {@link BooleanBiFunction} that returns {@code true} if either argument is {@code true}.
	f	Lnet/minecraft/class_247;	field_16898	NOT_SECOND
		c	A {@link BooleanBiFunction} that returns {@code true} if the second argument is {@code false}.
	f	Lnet/minecraft/class_247;	field_16888	NOT_AND
		c	A {@link BooleanBiFunction} that returns {@code true} if either argument is {@code false}.
	f	Lnet/minecraft/class_247;	field_16896	AND
		c	A {@link BooleanBiFunction} that returns {@code true} if both arguments are {@code true}.
	f	Lnet/minecraft/class_247;	field_16886	ONLY_FIRST
		c	A {@link BooleanBiFunction} that returns {@code true} if only the first argument is {@code true}.
	f	Lnet/minecraft/class_247;	field_16894	NOT_FIRST
		c	A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code false}.
	f	Lnet/minecraft/class_247;	field_16892	NOT_SAME
		c	A {@link BooleanBiFunction} that returns {@code true} if one argument is {@code true} and the other is {@code false}.
	f	Lnet/minecraft/class_247;	field_16890	SAME
		c	A {@link BooleanBiFunction} that returns {@code true} if both arguments are {@code true} or both arguments are {@code false}.
	f	Lnet/minecraft/class_247;	field_16889	CAUSES
		c	A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code false} or the second argument is {@code true}.
	f	Lnet/minecraft/class_247;	field_16887	SECOND
		c	A {@link BooleanBiFunction} that returns {@code true} if the second argument is {@code true}.
	f	Lnet/minecraft/class_247;	field_16899	CAUSED_BY
		c	A {@link BooleanBiFunction} that returns {@code true} if the first argument is {@code true} or the second argument is {@code false}.
	f	Lnet/minecraft/class_247;	field_16885	NOT_OR
		c	A {@link BooleanBiFunction} that returns {@code true} if neither argument is {@code true}.
	f	Lnet/minecraft/class_247;	field_16897	FALSE
		c	A {@link BooleanBiFunction} that always returns {@code false}.
	f	Lnet/minecraft/class_247;	field_16895	TRUE
		c	A {@link BooleanBiFunction} that always returns {@code true}.
	f	Lnet/minecraft/class_247;	field_16893	ONLY_SECOND
		c	A {@link BooleanBiFunction} that returns {@code true} if only the second argument is {@code true}.
	m	(ZZ)Z	method_16793	method_16793
		p	0		a
		p	1		b
	m	(ZZ)Z	method_16783	method_16783
		p	1		b
		p	0		a
	m	(ZZ)Z	method_16791	method_16791
		p	0		a
		p	1		b
	m	(ZZ)Z	method_16781	method_16781
		p	1		b
		p	0		a
	m	(ZZ)Z	method_16787	method_16787
		p	1		b
		p	0		a
	m	(ZZ)Z	method_16795	method_16795
		p	0		a
		p	1		b
	m	(ZZ)Z	method_16785	method_16785
		p	1		b
		p	0		a
	m	(ZZ)Z	method_16788	method_16788
		p	1		b
		p	0		a
	m	(ZZ)Z	apply	apply
		p	1		a
		p	2		b
	m	(ZZ)Z	method_16790	method_16790
		p	0		a
		p	1		b
	m	(ZZ)Z	method_16782	method_16782
		p	1		b
		p	0		a
	m	(ZZ)Z	method_16794	method_16794
		p	0		a
		p	1		b
	m	(ZZ)Z	method_16792	method_16792
		p	0		a
		p	1		b
	m	(ZZ)Z	method_16786	method_16786
		p	1		b
		p	0		a
	m	(ZZ)Z	method_16784	method_16784
		p	1		b
		p	0		a
	m	(ZZ)Z	method_16796	method_16796
		p	0		a
		p	1		b
	m	(ZZ)Z	method_16789	method_16789
		p	1		b
		p	0		a
c	net/minecraft/class_6035	net/minecraft/entity/ai/control/Control
c	net/minecraft/class_246	net/minecraft/util/shape/FractionalDoubleList
	f	I	field_1365	sectionCount
	m	(I)V	<init>	<init>
		p	1		sectionCount
	m	(I)D	getDouble	getDouble
		p	1		position
c	net/minecraft/class_245	net/minecraft/util/shape/ArrayVoxelShape
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1362	yPoints
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1361	xPoints
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1363	zPoints
	m	(Lnet/minecraft/class_251;[D[D[D)V	<init>	<init>
		p	2		xPoints
		p	1		shape
		p	4		zPoints
		p	3		yPoints
	m	(Lnet/minecraft/class_251;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V	<init>	<init>
		p	4		zPoints
		p	3		yPoints
		p	2		xPoints
		p	1		shape
c	net/minecraft/class_6034	net/minecraft/unused/packageinfo/PackageInfo6034
c	net/minecraft/class_6030	net/minecraft/entity/ai/brain/task/LongJumpTask
	f	I	field_30135	MAX_COOLDOWN
	f	Ljava/util/function/Predicate;	field_37432	jumpToPredicate
	f	F	field_30141	maxRange
	f	Ljava/util/List;	field_30142	targets
	f	Ljava/util/function/Function;	field_33460	entityToSound
	f	I	field_30145	cooldown
	f	I	field_30139	verticalRange
	f	I	field_30137	PATHING_DISTANCE
	f	I	field_30140	horizontalRange
	f	I	field_30136	TARGET_RETAIN_TIME
	f	I	field_30134	RUN_TIME
	f	J	field_30146	targetTime
	f	Lnet/minecraft/class_243;	field_30144	lastTarget
	f	Ljava/util/List;	field_37431	RAM_RANGES
	f	Lnet/minecraft/class_6019;	field_30138	cooldownRange
	f	Ljava/util/Optional;	field_30143	lastPos
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z	method_35080	canReach
		p	1		entity
		p	2		startPos
		p	3		endPos
	m	(Lnet/minecraft/class_6019;IIFLjava/util/function/Function;Ljava/util/function/Predicate;)V	<init>	<init>
		p	3		horizontalRange
		p	4		maxRange
		p	1		cooldownRange
		p	2		verticalRange
		p	5		entityToSound
		p	6		jumpToPredicate
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z	method_35077	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_35076	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_35083	keepRunning
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;I)Lnet/minecraft/class_243;	method_35079	getRammingVelocity
		p	3		range
		p	2		pos
		p	1		entity
	m	(Lnet/minecraft/class_2680;)Z	method_41339	method_41339
		p	0		state
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_41342	findTarget
		p	1		world
		p	3		time
		p	2		entity
	m	(Lnet/minecraft/class_6019;IIFLjava/util/function/Function;)V	<init>	<init>
		p	3		horizontalRange
		p	2		verticalRange
		p	5		entityToSound
		p	4		maxRange
		p	1		cooldownRange
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_35078	getRammingVelocity
		p	1		entity
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_35082	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z	method_41337	canJumpTo
		p	2		entity
		p	3		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;)Ljava/util/Optional;	method_41336	getTarget
		p	1		world
c	net/minecraft/class_6030$class_6031	net/minecraft/entity/ai/brain/task/LongJumpTask$Target
	f	Lnet/minecraft/class_2338;	field_30147	pos
	m	()Lnet/minecraft/class_2338;	method_35084	getPos
	m	(Lnet/minecraft/class_2338;I)V	<init>	<init>
		p	1		pos
		p	2		weight
c	net/minecraft/class_249	net/minecraft/util/shape/SimpleVoxelShape
c	net/minecraft/class_7369	net/minecraft/tag/CatVariantTags
	f	Lnet/minecraft/class_6862;	field_38696	FULL_MOON_SPAWNS
	f	Lnet/minecraft/class_6862;	field_38695	DEFAULT_SPAWNS
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_43046	of
		p	0		id
c	net/minecraft/class_6037	net/minecraft/util/annotation/FieldsAreNonnullByDefault2
	c	Specifies that all fields in the annotated package/class are nonnull\nunless nullability is specified with a separate annotation.\n\n<p>While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n<p>This is pretty much identical to {@link FieldsAreNonnullByDefault} that they\nare used on different package info files and never coexist.\n\n@see ClientFieldsAreNonnullByDefault\n@see FieldsAreNonnullByDefault
c	net/minecraft/class_244	net/minecraft/util/shape/BitSetVoxelSet
	f	I	field_1357	minY
	f	I	field_1356	minZ
	f	Ljava/util/BitSet;	field_1359	storage
	f	I	field_1358	minX
	f	I	field_1360	maxZ
	f	I	field_1355	maxX
	f	I	field_1354	maxY
	m	(Lnet/minecraft/class_251;)V	<init>	<init>
		p	1		other
	m	(IIIIIIIII)Lnet/minecraft/class_244;	method_31939	create
		p	1		sizeY
		p	2		sizeZ
		p	0		sizeX
		p	7		maxY
		p	8		maxZ
		p	5		minZ
		p	6		maxX
		p	3		minX
		p	4		minY
	m	(IIII)Z	method_1059	isColumnFull
	m	(Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;)Lnet/minecraft/class_244;	method_1040	combine
		p	3		yPoints
		p	4		zPoints
		p	5		function
		p	0		first
		p	1		second
		p	2		xPoints
	m	(III)I	method_1039	getIndex
		p	1		x
		p	2		y
		p	3		z
	m	(IIIZ)V	method_31940	set
		p	3		z
		p	2		y
		p	1		x
c	net/minecraft/class_243	net/minecraft/util/math/Vec3d
	c	An immutable vector composed of 3 doubles.\n\n<p>This vector class is used for representing position, velocity,\nrotation, color, etc.\n\n<p>This vector has proper {@link #hashCode()} and {@link #equals(Object)}\nimplementations and can be used as a map key.\n\n@see Vec3i\n@see Vec3f
	f	Lnet/minecraft/class_243;	field_1353	ZERO
		c	The zero vector (0, 0, 0).
	f	D	field_1350	z
		c	The Z coordinate of this vector.
	f	D	field_1352	x
		c	The X coordinate of this vector.
	f	D	field_1351	y
		c	The Y coordinate of this vector.
	f	Lcom/mojang/serialization/Codec;	field_38277	CODEC
	m	()D	method_1033	length
		c	{@return the length of this vector}\n\n<p>The length of a vector is equivalent to the distance between that\nvector and the {@linkplain #ZERO} vector.\n\n@see #lengthSquared()
	m	()Lnet/minecraft/class_243;	method_22882	negate
		c	Creates a vector with the same length but with the opposite direction.
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_1020	subtract
		c	Subtracts the given vector from this vector.\n\n@see #subtract(double, double, double)\n@see #relativize(Vec3d)\n@return the difference between this vector and the given vector
		p	1		vec
	m	(F)Lnet/minecraft/class_243;	method_1024	rotateY
		c	Rotates this vector by the given angle counterclockwise around the Y axis.
		p	1		angle
			c	the angle in radians
	m	(Lnet/minecraft/class_1160;)V	<init>	<init>
		c	Copies the given vector.
		p	1		vec
	m	()Lnet/minecraft/class_243;	method_1029	normalize
		c	Normalizes this vector.\n\n<p>Normalized vector is a vector with the same direction but with\nlength 1. Each coordinate of normalized vector has value between 0\nand 1.\n\n@return the normalized vector of this vector
	m	(I)Lnet/minecraft/class_243;	method_24457	unpackRgb
		c	Converts a packed RGB color into a vector of (red, green, blue).\n\n@return the vector representing the given color; each coordinate has\nvalue between 0 and 1
		p	0		rgb
			c	the color in the 0xRRGGBB format
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;	method_24955	ofBottomCenter
		c	Creates a vector representing the bottom center of the given block\nposition.\n\n<p>The bottom center of a block position {@code pos} is\n{@code (pos.getX() + 0.5, pos.getY(), pos.getZ() + 0.5)}.\n\n@see #ofCenter(Vec3i)
		p	0		vec
	m	(Lnet/minecraft/class_241;)Lnet/minecraft/class_243;	method_1034	fromPolar
		c	Converts pitch and yaw into a direction vector.\n\n@see #fromPolar(float, float)
		p	0		polar
			c	the vector composed of pitch and yaw
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_1036	crossProduct
		c	Returns the cross product of this vector and the given vector.
		p	1		vec
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;	method_24953	ofCenter
		c	Creates a vector representing the center of the given block position.
		p	0		vec
	m	()D	method_37267	horizontalLength
		c	{@return the horizontal length of this vector}\n\n<p>This length is same as the length of a 2-vector with the {@link #x} and\n{@link #z} components of this vector, or the euclidean distance between\n{@code (x, z)} and the origin.\n\n@see #horizontalLengthSquared()
	m	()D	method_1027	lengthSquared
		c	{@return the squared length of this vector}\n\n<p>Can be used for fast comparison between lengths.\n\n@see #length()
	m	(Lnet/minecraft/class_2350$class_2351;)D	method_18043	getComponentAlongAxis
		c	Returns the coordinate chosen by the given axis.
		p	1		axis
	m	(DDD)Lnet/minecraft/class_243;	method_18805	multiply
		c	Returns a vector whose coordinates are the product of each pair of\ncoordinates in this vector and the given vector.\n\n@see #multiply(Vec3d)\n@see #multiply(double)
		p	5		z
		p	3		y
		p	1		x
	m	(Lnet/minecraft/class_2350$class_2351;D)Lnet/minecraft/class_243;	method_38499	withAxis
		p	2		value
		p	1		axis
	m	(Lnet/minecraft/class_2382;D)Lnet/minecraft/class_243;	method_26410	ofCenter
		c	Creates a vector representing the center of the given block position but\nwith the given offset for the Y coordinate.\n\n@return a vector of {@code (vec.getX() + 0.5, vec.getY() + deltaY,\nvec.getZ() + 0.5)}
		p	0		vec
		p	1		deltaY
	m	(DDD)Lnet/minecraft/class_243;	method_1023	subtract
		c	Subtracts the given vector from this vector.\n\n@see #relativize(Vec3d)\n@return the difference between this vector and the given vector
		p	5		z
		p	3		y
		p	1		x
	m	(Lnet/minecraft/class_2350;D)Lnet/minecraft/class_243;	method_43206	withBias
		p	1		direction
		p	2		value
	m	(DDD)V	<init>	<init>
		c	Creates a vector of the given coordinates.
		p	3		y
		p	5		z
		p	1		x
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_18806	multiply
		c	Returns a vector whose coordinates are the product of each pair of\ncoordinates in this vector and the given vector.\n\n@see #multiply(double, double, double)\n@see #multiply(double)
		p	1		vec
	m	(F)Lnet/minecraft/class_243;	method_31033	rotateZ
		c	Rotates this vector by the given angle counterclockwise around the Z axis.
		p	1		angle
			c	the angle in radians
	m	(Lnet/minecraft/class_243;D)Lnet/minecraft/class_243;	method_35590	lerp
		c	Performs linear interpolation from this vector to the given vector.
		p	2		delta
			c	the interpolation coefficient in the range between 0 and 1
		p	1		to
			c	the vector to interpolate to
	m	(Lnet/minecraft/class_243;)D	method_1026	dotProduct
		c	Returns the dot product of this vector and the given vector.
		p	1		vec
	m	(Ljava/util/EnumSet;)Lnet/minecraft/class_243;	method_1032	floorAlongAxes
		c	Applies the floor function to the coordinates chosen by the given axes.
		p	1		axes
	m	(DDD)Lnet/minecraft/class_243;	method_1031	add
		c	Returns the sum of this vector and the given vector.\n\n@see #add(Vec3d)
		p	5		z
		p	3		y
		p	1		x
	m	(Lnet/minecraft/class_243;)D	method_1022	distanceTo
		c	Returns the distance between this vector and the given vector.\n\n@see #squaredDistanceTo(Vec3d)
		p	1		vec
	m	(DDD)D	method_1028	squaredDistanceTo
		c	Returns the squared distance between this vector and the given vector.\n\n<p>Can be used for fast comparison between distances.\n\n@see #squaredDistanceTo(Vec3d)\n@see #distanceTo(Vec3d)
		p	1		x
		p	5		z
		p	3		y
	m	(Lnet/minecraft/class_2374;D)Z	method_24802	isInRange
		c	Checks if the distance between this vector and the given position is\nless than {@code radius}.
		p	1		pos
		p	2		radius
	m	(FF)Lnet/minecraft/class_243;	method_1030	fromPolar
		c	Converts pitch and yaw into a direction vector.\n\n@see #fromPolar(Vec2f)
		p	1		yaw
		p	0		pitch
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_1035	relativize
		c	Subtracts this vector from the given vector.\n\n@see #subtract(Vec3d)\n@return the difference between the given vector and this vector
		p	1		vec
	m	(F)Lnet/minecraft/class_243;	method_1037	rotateX
		c	Rotates this vector by the given angle counterclockwise around the X axis.
		p	1		angle
			c	the angle in radians
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;	method_24954	of
		c	Copies the given vector.
		p	0		vec
	m	()D	method_37268	horizontalLengthSquared
		c	{@return the squared horizontal length of this vector}\n\n<p>Can be used for fast comparison between horizontal lengths.\n\n@see #horizontalLength()
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_1019	add
		c	Returns the sum of this vector and the given vector.\n\n@see #add(double, double, double)
		p	1		vec
	m	(D)Lnet/minecraft/class_243;	method_1021	multiply
		c	Return a vector whose coordinates are the coordinates of this vector\neach multiplied by the given scalar value.\n\n@see #multiply(Vec3d)\n@see #multiply(double, double, double)
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_243;)D	method_1025	squaredDistanceTo
		c	Returns the squared distance between this vector and the given vector.\n\n<p>Can be used for fast comparison between distances.\n\n@see #squaredDistanceTo(double, double, double)\n@see #distanceTo(Vec3d)
		p	1		vec
c	net/minecraft/class_6036	net/minecraft/unused/packageinfo/PackageInfo6036
c	net/minecraft/class_6039	net/minecraft/unused/packageinfo/PackageInfo6039
c	net/minecraft/class_7368	net/minecraft/resource/metadata/ResourceMetadata
	f	Lnet/minecraft/class_7368;	field_38688	NONE
	m	(Ljava/io/InputStream;)Lnet/minecraft/class_7368;	method_43042	create
		p	0		stream
	m	(Lnet/minecraft/class_3270;)Ljava/util/Optional;	method_43041	decode
		p	1		reader
c	net/minecraft/class_241	net/minecraft/util/math/Vec2f
	c	An immutable vector composed of 2 floats.
	f	Lnet/minecraft/class_241;	field_1339	MIN_SOUTH_EAST
	f	Lnet/minecraft/class_241;	field_1337	MAX_SOUTH_EAST
	f	Lnet/minecraft/class_241;	field_1338	WEST_UNIT
	f	Lnet/minecraft/class_241;	field_1335	SOUTH_EAST_UNIT
	f	Lnet/minecraft/class_241;	field_1336	SOUTH_UNIT
	f	Lnet/minecraft/class_241;	field_1344	NORTH_UNIT
	f	Lnet/minecraft/class_241;	field_1340	ZERO
	f	F	field_1342	y
	f	Lnet/minecraft/class_241;	field_1341	EAST_UNIT
	f	F	field_1343	x
	m	()Lnet/minecraft/class_241;	method_35588	negate
	m	(FF)V	<init>	<init>
		p	2		y
		p	1		x
	m	(F)Lnet/minecraft/class_241;	method_35585	add
		p	1		value
	m	(F)Lnet/minecraft/class_241;	method_35582	multiply
		p	1		value
	m	()F	method_35587	lengthSquared
	m	(Lnet/minecraft/class_241;)F	method_35583	dot
		p	1		vec
	m	(Lnet/minecraft/class_241;)Z	method_1016	equals
		p	1		other
	m	()Lnet/minecraft/class_241;	method_35581	normalize
	m	(Lnet/minecraft/class_241;)Lnet/minecraft/class_241;	method_35586	add
		p	1		vec
	m	()F	method_35584	length
	m	(Lnet/minecraft/class_241;)F	method_35589	distanceSquared
		p	1		vec
c	net/minecraft/class_6038	net/minecraft/unused/packageinfo/PackageInfo6038
c	net/minecraft/class_6044	net/minecraft/entity/ai/brain/sensor/AxolotlAttackablesSensor
	f	F	field_30248	TARGET_RANGE
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_35144	canHunt
		p	2		target
		p	1		axolotl
	m	(Lnet/minecraft/class_1309;)Z	method_35145	isAlwaysHostileTo
		p	1		axolotl
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_35146	isInRange
		p	2		target
		p	1		axolotl
c	net/minecraft/class_259	net/minecraft/util/shape/VoxelShapes
	f	Lnet/minecraft/class_265;	field_17669	UNBOUNDED
	f	Lnet/minecraft/class_265;	field_1384	EMPTY
	f	Lnet/minecraft/class_265;	field_1385	FULL_CUBE
	m	(Lnet/minecraft/class_247;Lnet/minecraft/class_251;IILnet/minecraft/class_251;IIIII)Z	method_1070	method_1070
		p	7		z1
		p	8		z2
		p	9		index3
	m	(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_238;Ljava/lang/Iterable;D)D	method_1085	calculateMaxOffset
		p	3		maxDist
		p	0		axis
		p	2		shapes
		p	1		box
	m	(Lnet/minecraft/class_265;[Lnet/minecraft/class_265;)Lnet/minecraft/class_265;	method_17786	union
		p	1		others
		p	0		first
	m	(DDDDDD)Lnet/minecraft/class_265;	method_1081	cuboid
		p	2		minY
		p	0		minX
		p	6		maxX
		p	4		minZ
		p	10		maxZ
		p	8		maxY
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z	method_1080	adjacentSidesCoverSquare
		p	0		one
		p	1		two
		p	2		direction
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Lnet/minecraft/class_265;	method_1082	combine
		p	0		one
		p	1		two
		p	2		function
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Lnet/minecraft/class_265;	method_1072	combineAndSimplify
		p	2		function
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;ILnet/minecraft/class_251;IIII)Z	method_1076	method_1076
		p	6		y1
		p	8		index2
		p	7		y2
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_247;)Z	method_1074	matchesAnywhere
		p	2		predicate
		p	1		shape2
		p	0		shape1
	m	(DDDDDD)Lnet/minecraft/class_265;	method_31943	cuboidUnchecked
		p	6		maxX
		p	8		maxY
		p	10		maxZ
		p	0		minX
		p	2		minY
		p	4		minZ
	m	()Lnet/minecraft/class_265;	method_1077	fullCube
	m	(ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/class_255;	method_1069	createListPair
		p	0		size
		p	1		first
		p	2		second
		p	3		includeFirst
		p	4		includeSecond
	m	(Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_251;Lnet/minecraft/class_251;Lnet/minecraft/class_247;)Z	method_1071	matchesAnywhere
		p	0		mergedX
		p	2		mergedZ
		p	1		mergedY
		p	4		shape2
		p	3		shape1
		p	5		predicate
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;	method_16344	extrudeFace
		p	1		direction
		p	0		shape
	m	()Lnet/minecraft/class_265;	method_1073	empty
	m	(DD)I	method_1086	findRequiredBitResolution
		p	0		min
		p	2		max
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Z	method_20713	unionCoversFullCube
		p	0		one
		p	1		two
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;	method_1084	union
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_238;)Lnet/minecraft/class_265;	method_1078	cuboid
		p	0		box
	m	(Lnet/minecraft/class_255;Lnet/minecraft/class_255;Lnet/minecraft/class_247;Lnet/minecraft/class_251;Lnet/minecraft/class_251;III)Z	method_1075	method_1075
		p	6		x2
		p	7		index1
		p	5		x1
	m	(II)J	method_1079	lcm
		p	1		b
		p	0		a
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z	method_1083	isSideCovered
		p	1		neighbor
		p	2		direction
		p	0		shape
c	net/minecraft/class_259$class_260	net/minecraft/util/shape/VoxelShapes$BoxConsumer
	m	(DDDDDD)V	consume	consume
		p	1		minX
		p	3		minY
		p	5		minZ
		p	7		maxX
		p	9		maxY
		p	11		maxZ
c	net/minecraft/class_7376	net/minecraft/predicate/entity/TypeSpecificPredicate
	f	Lnet/minecraft/class_7376;	field_38723	ANY
	m	()Lcom/google/gson/JsonObject;	method_22494	typeSpecificToJson
	m	(Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376;	method_43096	frog
		p	0		variant
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_7376;	method_43097	fromJson
		p	0		json
	m	()Lnet/minecraft/class_7376$class_7377;	method_43099	getDeserializer
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z	method_22497	test
		p	3		pos
		p	2		world
		p	1		entity
	m	()Lcom/google/gson/JsonElement;	method_43098	toJson
	m	(Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376;	method_43095	cat
		p	0		variant
c	net/minecraft/class_7376$class_7377	net/minecraft/predicate/entity/TypeSpecificPredicate$Deserializer
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;	deserialize	deserialize
		p	1		json
c	net/minecraft/class_7376$class_7378	net/minecraft/predicate/entity/TypeSpecificPredicate$Deserializers
	f	Lcom/google/common/collect/BiMap;	field_38731	TYPES
	f	Lnet/minecraft/class_7376$class_7377;	field_38724	ANY
	f	Lnet/minecraft/class_7380;	field_38730	FROG
	f	Lnet/minecraft/class_7376$class_7377;	field_38725	LIGHTNING
	f	Lnet/minecraft/class_7376$class_7377;	field_38726	FISHING_HOOK
	f	Lnet/minecraft/class_7376$class_7377;	field_38727	PLAYER
	f	Lnet/minecraft/class_7376$class_7377;	field_38728	SLIME
	f	Lnet/minecraft/class_7380;	field_38729	CAT
	m	(Lnet/minecraft/class_1297;)Ljava/util/Optional;	method_43100	method_43100
		p	0		entity
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;	method_43101	method_43101
		p	0		json
	m	(Lnet/minecraft/class_1297;)Ljava/util/Optional;	method_43102	method_43102
		p	0		entity
c	net/minecraft/class_6043	net/minecraft/unused/packageinfo/PackageInfo6043
c	net/minecraft/class_257	net/minecraft/util/shape/DisjointPairList
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1379	second
	f	Z	field_1380	inverted
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1381	first
	m	(I)D	getDouble	getDouble
		p	1		position
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V	<init>	<init>
		p	3		inverted
		p	1		first
		p	2		second
	m	(Lnet/minecraft/class_255$class_256;)Z	method_1067	iterateSections
c	net/minecraft/class_7374	net/minecraft/unused/packageinfo/PackageInfo7374
c	net/minecraft/class_6046	net/minecraft/unused/packageinfo/PackageInfo6046
c	net/minecraft/class_7375	net/minecraft/entity/passive/CatVariant
	f	Lnet/minecraft/class_7375;	field_38710	BLACK
	f	Lnet/minecraft/class_7375;	field_38711	RED
	f	Lnet/minecraft/class_7375;	field_38709	TABBY
	f	Lnet/minecraft/class_7375;	field_38717	WHITE
	f	Lnet/minecraft/class_7375;	field_38718	JELLIE
	f	Lnet/minecraft/class_7375;	field_38719	ALL_BLACK
	f	Lnet/minecraft/class_7375;	field_38712	SIAMESE
	f	Lnet/minecraft/class_7375;	field_38714	CALICO
	f	Lnet/minecraft/class_7375;	field_38713	BRITISH_SHORTHAIR
	f	Lnet/minecraft/class_7375;	field_38715	PERSIAN
	f	Lnet/minecraft/class_7375;	field_38716	RAGDOLL
	f	Lnet/minecraft/class_2960;	comp_706	texture
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7375;	method_43090	register
		p	1		textureId
		p	0		id
	m	()Lnet/minecraft/class_2960;	comp_706	texture
c	net/minecraft/class_6045	net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor
	m	(Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_35147	getVisibleLivingEntities
		p	1		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_35148	matches
		p	2		target
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_35151	getNearestVisibleLivingEntity
		p	1		entity
	m	()Lnet/minecraft/class_4140;	method_35150	getOutputMemoryModule
c	net/minecraft/class_7372	net/minecraft/util/math/floatprovider/MultipliedFloatSupplier
	f	[Lnet/minecraft/class_7373;	field_38707	multipliers
	m	([Lnet/minecraft/class_7373;)V	<init>	<init>
		p	1		multipliers
c	net/minecraft/class_6040	net/minecraft/unused/packageinfo/PackageInfo6040
c	net/minecraft/class_7373	net/minecraft/util/math/floatprovider/FloatSupplier
	m	(Lnet/minecraft/class_5819;)F	method_33920	get
		p	1		random
c	net/minecraft/class_7370	net/minecraft/datafixer/fix/AdvancementCriteriaRenameFix
	f	Ljava/lang/String;	field_38703	advancementId
	f	Ljava/util/function/UnaryOperator;	field_38704	renamer
	f	Ljava/lang/String;	field_38702	description
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V	<init>	<init>
		p	1		schema
		p	2		description
		p	3		advancementId
		p	4		renamer
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_43066	method_43066
		p	2		keyString
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_43063	method_43063
		p	1		typed
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_43069	method_43069
		p	1		key
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_43064	method_43064
		p	1		pair
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_43067	method_43067
		p	1		advancement
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_43068	method_43068
		p	1		criteria
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_43065	update
		p	1		advancements
c	net/minecraft/class_6042	net/minecraft/unused/packageinfo/PackageInfo6042
c	net/minecraft/class_7371	net/minecraft/datafixer/fix/EntityVariantTypeFix
	f	Ljava/lang/String;	field_38705	variantKey
	f	Ljava/util/function/IntFunction;	field_38706	variantIntToId
	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>
		p	1		schema
		p	2		name
		p	4		entityId
		p	5		variantKey
		p	6		variantIntToId
c	net/minecraft/class_6041	net/minecraft/unused/packageinfo/PackageInfo6041
c	net/minecraft/class_251	net/minecraft/util/shape/VoxelSet
	f	I	field_1373	sizeY
	f	I	field_1374	sizeX
	f	[Lnet/minecraft/class_2350$class_2351;	field_1375	AXES
	f	I	field_1372	sizeZ
	m	(Lnet/minecraft/class_2350$class_2351;)I	method_1045	getMax
		p	1		axis
	m	(Lnet/minecraft/class_2350$class_2351;)I	method_1055	getMin
		p	1		axis
	m	(III)Z	method_1044	inBoundsAndContains
		p	3		z
		p	1		x
		p	2		y
	m	()I	method_1048	getZSize
	m	(Lnet/minecraft/class_2350$class_2351;)I	method_1051	getSize
		p	1		axis
	m	(Lnet/minecraft/class_2350$class_2351;II)I	method_1058	getEndingAxisCoord
		p	1		axis
		p	3		to
		p	2		from
	m	(Lnet/minecraft/class_251$class_253;Lnet/minecraft/class_2335;Z)V	method_1052	forEachEdge
		p	2		direction
	m	(Lnet/minecraft/class_2335;III)Z	method_1062	inBoundsAndContains
		p	1		cycle
		p	3		y
		p	2		x
		p	4		z
	m	(III)V	method_1049	set
		p	2		y
		p	3		z
		p	1		x
	m	(Lnet/minecraft/class_2350$class_2351;II)I	method_35592	getStartingAxisCoord
		p	1		axis
		p	3		to
		p	2		from
	m	(Lnet/minecraft/class_251$class_253;Z)V	method_1064	forEachEdge
	m	(Lnet/minecraft/class_251$class_252;Lnet/minecraft/class_2335;)V	method_1061	forEachDirection
		p	2		direction
	m	(Lnet/minecraft/class_251$class_252;)V	method_1046	forEachDirection
	m	(Lnet/minecraft/class_2335;III)Z	method_1057	contains
		p	4		z
		p	1		cycle
		p	3		y
		p	2		x
	m	(III)Z	method_1063	contains
		p	1		x
		p	2		y
		p	3		z
	m	()I	method_1047	getYSize
	m	(III)V	<init>	<init>
		p	1		sizeX
		p	2		sizeY
		p	3		sizeZ
	m	()Z	method_1056	isEmpty
	m	(Lnet/minecraft/class_251$class_253;Z)V	method_1053	forEachBox
		p	2		largest
		p	1		consumer
	m	()I	method_1050	getXSize
c	net/minecraft/class_251$class_252	net/minecraft/util/shape/VoxelSet$PositionConsumer
	m	(Lnet/minecraft/class_2350;III)V	consume	consume
		p	4		z
		p	3		y
		p	2		x
		p	1		direction
c	net/minecraft/class_251$class_253	net/minecraft/util/shape/VoxelSet$PositionBiConsumer
	m	(IIIIII)V	consume	consume
		p	4		x2
		p	5		y2
		p	6		z2
		p	1		x1
		p	2		y1
		p	3		z1
c	net/minecraft/class_250	net/minecraft/util/shape/IdentityPairList
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1371	merged
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;)V	<init>	<init>
		p	1		values
c	net/minecraft/class_255	net/minecraft/util/shape/PairList
	m	()Lit/unimi/dsi/fastutil/doubles/DoubleList;	method_1066	getPairs
	m	(Lnet/minecraft/class_255$class_256;)Z	method_1065	forEachPair
		p	1		predicate
c	net/minecraft/class_255$class_256	net/minecraft/util/shape/PairList$Consumer
	m	(III)Z	merge	merge
		p	2		y
		p	3		index
		p	1		x
c	net/minecraft/class_6048	net/minecraft/unused/packageinfo/PackageInfo6048
c	net/minecraft/class_254	net/minecraft/util/shape/SimplePairList
	f	[D	field_1377	valueIndices
	f	I	field_27347	size
	f	[I	field_1376	minValues
	f	[I	field_1378	maxValues
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V	<init>	<init>
		p	4		includeSecondOnly
		p	1		first
		p	2		second
		p	3		includeFirstOnly
c	net/minecraft/class_6047	net/minecraft/unused/packageinfo/PackageInfo6047
c	net/minecraft/class_6049	net/minecraft/unused/packageinfo/PackageInfo6049
c	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		remoteAddress
c	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Recorder
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_35649	receivedBytes
	f	Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent;	field_35651	event
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_35647	sentBytes
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_35650	receivedPackets
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_35648	sentPackets
	m	(I)V	method_39496	addReceivedPacket
		p	1		bytes
	m	(I)V	method_39495	addSentPacket
		p	1		bytes
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		remoteAddress
	m	()V	method_39494	commit
c	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6778	net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Names
	f	Ljava/lang/String;	field_35642	REMOTE_ADDRESS
	f	Ljava/lang/String;	field_35643	SENT_BYTES
	f	Ljava/lang/String;	field_35644	RECEIVED_BYTES
	f	Ljava/lang/String;	field_35645	SENT_PACKETS
	f	Ljava/lang/String;	field_35646	RECEIVED_PACKETS
c	net/minecraft/class_6011	net/minecraft/util/collection/Weighting
	m	(Ljava/util/List;I)Ljava/util/Optional;	method_34985	getAt
		p	0		pool
		p	1		totalWeight
	m	(Lnet/minecraft/class_5819;Ljava/util/List;)Ljava/util/Optional;	method_34986	getRandom
		p	1		pool
		p	0		random
	m	(Lnet/minecraft/class_5819;Ljava/util/List;I)Ljava/util/Optional;	method_34987	getRandom
		p	2		totalWeight
		p	1		pool
		p	0		random
	m	(Ljava/util/List;)I	method_34984	getWeightSum
		p	0		pool
c	net/minecraft/class_269	net/minecraft/scoreboard/Scoreboard
	f	[Ljava/lang/String;	field_1430	displaySlotNames
	f	I	field_31890	MAX_SIDEBAR_TEAM_DISPLAY_SLOT_ID
	f	I	field_31886	LIST_DISPLAY_SLOT_ID
	f	Ljava/util/Map;	field_1428	objectives
	f	I	field_31891	DISPLAY_SLOT_COUNT
	f	Ljava/util/Map;	field_1431	playerObjectives
	f	I	field_31887	SIDEBAR_DISPLAY_SLOT_ID
	f	Ljava/util/Map;	field_1427	teamsByPlayer
	f	Lorg/slf4j/Logger;	field_36309	LOGGER
	f	I	field_31888	BELOW_NAME_DISPLAY_SLOT_ID
	f	Ljava/util/Map;	field_1426	teams
	f	[Lnet/minecraft/class_266;	field_1432	objectiveSlots
	f	I	field_31889	MIN_SIDEBAR_TEAM_DISPLAY_SLOT_ID
	f	Ljava/util/Map;	field_1429	objectivesByCriterion
	m	(Ljava/lang/String;)Ljava/util/Map;	method_1174	method_1174
		p	0		name
	m	(Lnet/minecraft/class_2499;Ljava/util/Collection;)V	method_1156	method_1156
		p	1		scores
	m	(Ljava/lang/String;Lnet/minecraft/class_268;)V	method_1157	removePlayerFromTeam
		p	1		playerName
		p	2		team
	m	(Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;	method_1187	method_1187
		p	2		objective
	m	(I)Lnet/minecraft/class_266;	method_1189	getObjectiveForSlot
		p	1		slot
	m	(Lnet/minecraft/class_267;)V	method_1176	updateScore
		p	1		score
	m	(Ljava/lang/String;)V	method_1152	updatePlayerScore
		p	1		playerName
	m	(Lnet/minecraft/class_268;)V	method_1154	updateScoreboardTeam
		p	1		team
	m	()Ljava/util/Collection;	method_1196	getTeamNames
	m	(Ljava/lang/String;)I	method_1192	getDisplaySlotId
		p	0		slotName
	m	(Lnet/minecraft/class_266;)V	method_1194	removeObjective
		p	1		objective
	m	(I)Ljava/lang/String;	method_1167	getDisplaySlotName
		p	0		slotId
	m	(Ljava/lang/String;)Z	method_1181	containsObjective
		p	1		name
	m	(Lnet/minecraft/class_2499;)V	method_1188	readNbt
		p	1		list
	m	(Ljava/lang/String;)Lnet/minecraft/class_268;	method_1171	addTeam
		p	1		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_266;	method_1165	getObjective
		p	1		name
	m	(ILnet/minecraft/class_266;)V	method_1158	setObjectiveSlot
		p	2		objective
		p	1		slot
	m	(Lnet/minecraft/class_266;)V	method_1175	updateExistingObjective
		p	1		objective
	m	(Ljava/lang/String;Lnet/minecraft/class_266;)V	method_1190	updatePlayerScore
		p	1		playerName
		p	2		objective
	m	(Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)Lnet/minecraft/class_266;	method_1168	addObjective
		p	2		criterion
		p	1		name
		p	4		renderType
		p	3		displayName
	m	(Lnet/minecraft/class_268;)V	method_1191	removeTeam
		p	1		team
	m	(Lnet/minecraft/class_267;)Z	method_1177	method_1177
		p	0		score
	m	(Ljava/lang/String;)Lnet/minecraft/class_266;	method_1170	getNullableObjective
		p	1		name
	m	(Lnet/minecraft/class_274;)Ljava/util/List;	method_1179	method_1179
		p	0		criterion
	m	(Ljava/lang/String;Lnet/minecraft/class_266;)V	method_1155	resetPlayerScore
		p	1		playerName
		p	2		objective
	m	(Ljava/lang/String;)Lnet/minecraft/class_268;	method_1164	getPlayerTeam
		p	1		playerName
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_267;)V	method_1161	method_1161
		p	1		score
	m	(Ljava/lang/String;Lnet/minecraft/class_266;)Z	method_1183	playerHasObjective
		p	2		objective
		p	1		playerName
	m	(Lnet/minecraft/class_268;)V	method_1160	updateScoreboardTeamAndPlayers
		p	1		team
	m	()Ljava/util/Collection;	method_1178	getKnownPlayers
	m	(Ljava/lang/String;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;	method_1180	getPlayerScore
		p	2		objective
		p	1		playerName
	m	()Ljava/util/Collection;	method_1151	getObjectives
	m	(Lnet/minecraft/class_274;Ljava/lang/String;Ljava/util/function/Consumer;)V	method_1162	forEachScore
		p	1		criterion
		p	2		player
		p	3		action
	m	()[Ljava/lang/String;	method_1186	getDisplaySlotNames
	m	(Ljava/lang/String;)Lnet/minecraft/class_268;	method_1153	getTeam
		p	1		name
	m	(Lnet/minecraft/class_266;)Ljava/util/Collection;	method_1184	getAllPlayerScores
		p	1		objective
	m	(Ljava/lang/String;)Z	method_1195	clearPlayerTeam
		p	1		playerName
	m	(Lnet/minecraft/class_266;)V	method_1173	updateRemovedObjective
		p	1		objective
	m	(Lnet/minecraft/class_266;)V	method_1185	updateObjective
		p	1		objective
	m	(Ljava/lang/String;Lnet/minecraft/class_268;)Z	method_1172	addPlayerToTeam
		p	1		playerName
		p	2		team
	m	(Ljava/lang/String;)Ljava/util/Map;	method_1166	getPlayerObjectives
		p	1		playerName
	m	()Ljava/util/Collection;	method_1163	getObjectiveNames
	m	()Ljava/util/Collection;	method_1159	getTeams
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_266;)V	method_1182	method_1182
		p	3		objective
	m	(Lnet/minecraft/class_268;)V	method_1193	updateRemovedTeam
		p	1		team
	m	(Lnet/minecraft/class_1297;)V	method_1150	resetEntityScore
		p	1		entity
	m	()Lnet/minecraft/class_2499;	method_1169	toNbt
c	net/minecraft/class_268	net/minecraft/scoreboard/Team
	f	Lnet/minecraft/class_2561;	field_1418	prefix
	f	Z	field_1416	showFriendlyInvisibles
	f	Lnet/minecraft/class_270$class_272;	field_1422	deathMessageVisibilityRule
	f	Lnet/minecraft/class_2583;	field_24195	nameStyle
	f	Lnet/minecraft/class_270$class_271;	field_1425	collisionRule
	f	Ljava/lang/String;	field_1421	name
	f	Lnet/minecraft/class_2561;	field_1419	suffix
	f	Ljava/util/Set;	field_1415	playerList
	f	Z	field_1417	friendlyFire
	f	Lnet/minecraft/class_270$class_272;	field_1423	nameTagVisibilityRule
	f	Lnet/minecraft/class_269;	field_1420	scoreboard
	f	Lnet/minecraft/class_124;	field_1424	color
	f	Lnet/minecraft/class_2561;	field_1414	displayName
	m	(Lnet/minecraft/class_2561;)V	method_1137	setDisplayName
		p	1		displayName
	m	(Z)V	method_1143	setShowFriendlyInvisibles
		p	1		showFriendlyInvisible
	m	(Z)V	method_1135	setFriendlyFireAllowed
		p	1		friendlyFire
	m	(Lnet/minecraft/class_2561;)V	method_1139	setSuffix
		p	1		suffix
	m	()Lnet/minecraft/class_5250;	method_1148	getFormattedName
	m	()I	method_1147	getFriendlyFlagsBitwise
	m	()Lnet/minecraft/class_2561;	method_1140	getDisplayName
	m	(Lnet/minecraft/class_124;)V	method_1141	setColor
		p	1		color
	m	()Lnet/minecraft/class_2561;	method_1144	getPrefix
	m	()Lnet/minecraft/class_269;	method_35594	getScoreboard
	m	(Lnet/minecraft/class_270;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;	method_1142	decorateName
		c	Decorates the name of an entity with the prefix, suffix and color of the team.\nIf the team is null, returns a copy of the name.
		p	1		name
			c	the name to be decorated
		p	0		team
			c	the team, can be null
	m	(Lnet/minecraft/class_2561;)V	method_1138	setPrefix
		p	1		prefix
	m	()Lnet/minecraft/class_2561;	method_1136	getSuffix
	m	(Lnet/minecraft/class_270$class_272;)V	method_1149	setNameTagVisibilityRule
		p	1		nameTagVisibilityRule
	m	(Lnet/minecraft/class_270$class_271;)V	method_1145	setCollisionRule
		p	1		collisionRule
	m	(I)V	method_1146	setFriendlyFlagsBitwise
		p	1		flags
	m	(Lnet/minecraft/class_269;Ljava/lang/String;)V	<init>	<init>
		p	1		scoreboard
		p	2		name
	m	(Lnet/minecraft/class_270$class_272;)V	method_1133	setDeathMessageVisibilityRule
		p	1		deathMessageVisibilityRule
c	net/minecraft/class_6013	net/minecraft/unused/packageinfo/PackageInfo6013
c	net/minecraft/class_267	net/minecraft/scoreboard/ScoreboardPlayerScore
	f	Z	field_1408	forceUpdate
	f	Ljava/util/Comparator;	field_1413	COMPARATOR
	f	Lnet/minecraft/class_269;	field_1407	scoreboard
	f	Lnet/minecraft/class_266;	field_1412	objective
	f	Z	field_1411	locked
	f	Ljava/lang/String;	field_1409	playerName
	f	I	field_1410	score
	m	(Lnet/minecraft/class_267;Lnet/minecraft/class_267;)I	method_1123	method_1123
		p	1		b
		p	0		a
	m	()I	method_1126	getScore
	m	()Ljava/lang/String;	method_1129	getPlayerName
	m	()Z	method_1131	isLocked
	m	(Z)V	method_1125	setLocked
		p	1		locked
	m	()Lnet/minecraft/class_266;	method_1127	getObjective
	m	()V	method_1132	clearScore
	m	()Lnet/minecraft/class_269;	method_1122	getScoreboard
	m	()V	method_1130	incrementScore
	m	(Lnet/minecraft/class_269;Lnet/minecraft/class_266;Ljava/lang/String;)V	<init>	<init>
		p	3		playerName
		p	2		objective
		p	1		scoreboard
	m	(I)V	method_1124	incrementScore
		p	1		amount
	m	(I)V	method_1128	setScore
		p	1		score
c	net/minecraft/class_6012	net/minecraft/util/collection/Pool
	f	Lcom/google/common/collect/ImmutableList;	field_29935	entries
	f	I	field_29934	totalWeight
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_34991	createCodec
		p	0		entryCodec
	m	(Lnet/minecraft/class_5819;)Ljava/util/Optional;	method_34992	getOrEmpty
		p	1		random
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		entries
	m	(Ljava/util/List;)Lnet/minecraft/class_6012;	method_34988	of
		p	0		entries
	m	()Z	method_34993	isEmpty
	m	()Ljava/util/List;	method_34994	getEntries
	m	()Lnet/minecraft/class_6012;	method_34990	empty
	m	([Lnet/minecraft/class_6008;)Lnet/minecraft/class_6012;	method_34989	of
		p	0		entries
c	net/minecraft/class_6019	net/minecraft/util/math/intprovider/UniformIntProvider
	f	I	field_29951	max
	f	I	field_29950	min
	f	Lcom/mojang/serialization/Codec;	field_29949	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35016	method_35016
		p	0		instance
	m	(Lnet/minecraft/class_6019;)Lcom/mojang/serialization/DataResult;	method_35015	method_35015
		p	0		provider
	m	(II)V	<init>	<init>
		p	1		min
		p	2		max
	m	(Lnet/minecraft/class_6019;)Ljava/lang/Integer;	method_35018	method_35018
		p	0		provider
	m	(II)Lnet/minecraft/class_6019;	method_35017	create
		p	0		min
			c	the minimum value, inclusive
		p	1		max
			c	the maximum value, inclusive
	m	(Lnet/minecraft/class_6019;)Ljava/lang/Integer;	method_35019	method_35019
		p	0		provider
c	net/minecraft/class_262	net/minecraft/util/shape/CroppedVoxelSet
	f	I	field_1388	maxY
	f	I	field_1389	maxX
	f	Lnet/minecraft/class_251;	field_1393	parent
	f	I	field_1390	minZ
	f	I	field_1391	minY
	f	I	field_1392	minX
	f	I	field_1394	maxZ
	m	(Lnet/minecraft/class_2350$class_2351;I)I	method_31944	clamp
		p	2		value
		p	1		axis
	m	(Lnet/minecraft/class_251;IIIIII)V	<init>	<init>
		p	1		parent
		p	2		minX
		p	3		minY
		p	4		minZ
		p	5		maxX
		p	6		maxY
		p	7		maxZ
c	net/minecraft/class_6018	net/minecraft/util/math/intprovider/IntProviderType
	f	Lnet/minecraft/class_6018;	field_35034	WEIGHTED_LIST
	f	Lnet/minecraft/class_6018;	field_35357	CLAMPED_NORMAL
	f	Lnet/minecraft/class_6018;	field_33453	CLAMPED
	f	Lnet/minecraft/class_6018;	field_33452	BIASED_TO_BOTTOM
	f	Lnet/minecraft/class_6018;	field_29947	CONSTANT
	f	Lnet/minecraft/class_6018;	field_29948	UNIFORM
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6018;	method_35014	register
		p	0		id
		p	1		codec
c	net/minecraft/class_261	net/minecraft/util/shape/OffsetDoubleList
	f	D	field_1386	offset
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1387	oldList
	m	(Lit/unimi/dsi/fastutil/doubles/DoubleList;D)V	<init>	<init>
		p	1		oldList
		p	2		offset
	m	(I)D	getDouble	getDouble
		p	1		position
c	net/minecraft/class_266	net/minecraft/scoreboard/ScoreboardObjective
	f	Lnet/minecraft/class_2561;	field_24194	bracketedDisplayName
	f	Lnet/minecraft/class_269;	field_1404	scoreboard
	f	Lnet/minecraft/class_274;	field_1406	criterion
	f	Lnet/minecraft/class_274$class_275;	field_1403	renderType
	f	Ljava/lang/String;	field_1405	name
	f	Lnet/minecraft/class_2561;	field_1402	displayName
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_1119	method_1119
		p	1		style
	m	(Lnet/minecraft/class_2561;)V	method_1121	setDisplayName
		p	1		name
	m	()Lnet/minecraft/class_2561;	method_1120	toHoverableText
	m	()Lnet/minecraft/class_274;	method_1116	getCriterion
	m	(Lnet/minecraft/class_274$class_275;)V	method_1115	setRenderType
		p	1		renderType
	m	(Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;Lnet/minecraft/class_274$class_275;)V	<init>	<init>
		p	5		renderType
		p	2		name
		p	1		scoreboard
		p	4		displayName
		p	3		criterion
	m	()Lnet/minecraft/class_274$class_275;	method_1118	getRenderType
	m	()Lnet/minecraft/class_269;	method_1117	getScoreboard
	m	()Ljava/lang/String;	method_1113	getName
	m	()Lnet/minecraft/class_2561;	method_27441	generateBracketedDisplayName
	m	()Lnet/minecraft/class_2561;	method_1114	getDisplayName
c	net/minecraft/class_6015	net/minecraft/unused/packageinfo/PackageInfo6015
c	net/minecraft/class_6014	net/minecraft/util/thread/GroupAssigningThreadFactory
	c	A custom thread factory that assigns each created thread to the group of the\nsystem security manager or the factory-creating thread (when the security\nmanager does not exist). Otherwise, it behaves much like the thread creation\nlogic in {@link net.minecraft.util.Util#createIoWorker()}.
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_29938	nextIndex
	f	Lorg/slf4j/Logger;	field_29936	LOGGER
	f	Ljava/lang/ThreadGroup;	field_29937	group
	f	Ljava/lang/String;	field_29939	prefix
	m	(Ljava/lang/Runnable;)Ljava/lang/Thread;	newThread	newThread
		p	1		r
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
c	net/minecraft/class_265	net/minecraft/util/shape/VoxelShape
	f	[Lnet/minecraft/class_265;	field_19318	shapeCache
	f	Lnet/minecraft/class_251;	field_1401	voxels
	m	()Lnet/minecraft/class_265;	method_1097	simplify
	m	(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_238;D)D	method_1108	calculateMaxDistance
		p	2		box
		p	1		axis
		p	3		maxDist
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;	method_20538	getFace
		p	1		facing
	m	(Lnet/minecraft/class_2350$class_2351;D)I	method_1100	getCoordIndex
		p	1		axis
		p	2		coord
	m	(Lnet/minecraft/class_2350$class_2351;)D	method_1105	getMax
		p	1		axis
	m	()Ljava/util/List;	method_1090	getBoundingBoxes
	m	(Lnet/minecraft/class_2335;Lnet/minecraft/class_238;D)D	method_1103	calculateMaxDistance
		p	1		axisCycle
		p	2		box
		p	3		maxDist
	m	(Lnet/minecraft/class_259$class_260;)V	method_1089	forEachBox
		p	1		consumer
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;	method_1092	raycast
		p	3		pos
		p	1		start
		p	2		end
	m	(Lnet/minecraft/class_259$class_260;)V	method_1104	forEachEdge
		p	1		consumer
	m	([Lnet/minecraft/class_265;DDDDDD)V	method_1094	method_1094
		p	5		minZ
		p	3		minY
		p	1		minX
		p	11		maxZ
		p	9		maxY
		p	7		maxX
	m	(Lnet/minecraft/class_2350$class_2351;DD)D	method_1102	getEndingCoord
		p	4		to
		p	2		from
		p	1		axis
	m	(Ljava/util/List;DDDDDD)V	method_1111	method_1111
		p	1		x1
		p	3		y1
		p	9		y2
		p	11		z2
		p	5		z1
		p	7		x2
	m	(Lnet/minecraft/class_2350$class_2351;)Lit/unimi/dsi/fastutil/doubles/DoubleList;	method_1109	getPointPositions
		p	1		axis
	m	(Lnet/minecraft/class_251;)V	<init>	<init>
		p	1		voxels
	m	()Z	method_1110	isEmpty
	m	(Lnet/minecraft/class_2350$class_2351;I)D	method_1099	getPointPosition
		p	1		axis
		p	2		index
	m	()Lnet/minecraft/class_238;	method_1107	getBoundingBox
	m	(Lnet/minecraft/class_2350$class_2351;)D	method_1091	getMin
		p	1		axis
	m	(Lnet/minecraft/class_259$class_260;IIIIII)V	method_1106	method_1106
		p	3		minY
		p	4		minZ
		p	2		minX
		p	7		maxZ
		p	5		maxX
		p	6		maxY
	m	(Lnet/minecraft/class_259$class_260;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V	method_1112	method_1112
		p	8		maxY
		p	9		maxZ
		p	6		minZ
		p	7		maxX
		p	4		minX
		p	5		minY
	m	(DDD)Lnet/minecraft/class_265;	method_1096	offset
		p	5		z
		p	3		y
		p	1		x
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;	method_1098	getUncachedFace
		p	1		direction
	m	(Lnet/minecraft/class_243;[Lnet/minecraft/class_243;DDDDDD)V	method_33662	method_33662
		p	4		minY
		p	2		minX
		p	8		maxX
		p	6		minZ
		p	12		maxZ
		p	10		maxY
	m	(Lnet/minecraft/class_2350$class_2351;DD)D	method_35593	getStartingCoord
		p	4		to
		p	1		axis
		p	2		from
	m	(Lnet/minecraft/class_243;)Ljava/util/Optional;	method_33661	getClosestPointTo
		c	{@return the closest point in the shape to {@code target}}
		p	1		target
c	net/minecraft/class_6017	net/minecraft/util/math/intprovider/IntProvider
	f	Lcom/mojang/serialization/Codec;	field_33451	POSITIVE_CODEC
	f	Lcom/mojang/serialization/Codec;	field_33450	NON_NEGATIVE_CODEC
	f	Lcom/mojang/serialization/Codec;	field_29946	VALUE_CODEC
	f	Lcom/mojang/serialization/Codec;	field_29945	INT_CODEC
	m	()I	method_35009	getMin
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6017;	method_35007	method_35007
		p	0		either
	m	(IILnet/minecraft/class_6017;)Lcom/mojang/serialization/DataResult;	method_35005	method_35005
		p	2		provider
	m	()Lnet/minecraft/class_6018;	method_35012	getType
	m	(Lnet/minecraft/class_5819;)I	method_35008	get
		p	1		random
	m	(II)Lcom/mojang/serialization/Codec;	method_35004	createValidatingCodec
		p	0		min
		p	1		max
	m	(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6017;	method_35010	method_35010
		p	0		provider
	m	(Lnet/minecraft/class_6017;)Lcom/mojang/datafixers/util/Either;	method_35006	method_35006
		p	0		provider
	m	()I	method_35011	getMax
c	net/minecraft/class_6016	net/minecraft/util/math/intprovider/ConstantIntProvider
	f	Lcom/mojang/serialization/Codec;	field_29943	CODEC
	f	Lnet/minecraft/class_6016;	field_29942	ZERO
	f	I	field_29944	value
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35001	method_35001
		p	0		instance
	m	()I	method_34997	getValue
	m	(Lnet/minecraft/class_6016;)Lnet/minecraft/class_6016;	method_35002	method_35002
		p	0		provider
	m	(I)Lnet/minecraft/class_6016;	method_34998	create
		p	0		value
	m	(Lnet/minecraft/class_6016;)Lcom/mojang/datafixers/util/Either;	method_34999	method_34999
		p	0		provider
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6016;	method_35000	method_35000
		p	0		either
	m	(Lnet/minecraft/class_6016;)Ljava/lang/Integer;	method_35003	method_35003
		p	0		provider
	m	(I)V	<init>	<init>
		p	1		value
c	net/minecraft/class_263	net/minecraft/util/shape/SlicedVoxelShape
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_1395	POINTS
	f	Lnet/minecraft/class_2350$class_2351;	field_1396	axis
	f	Lnet/minecraft/class_265;	field_1397	shape
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_2350$class_2351;I)V	<init>	<init>
		p	3		sliceWidth
		p	2		axis
		p	1		shape
	m	(Lnet/minecraft/class_251;Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_251;	method_1088	createVoxelSet
		p	2		sliceWidth
		p	0		voxelSet
		p	1		axis
c	net/minecraft/class_6022	net/minecraft/unused/packageinfo/PackageInfo6022
c	net/minecraft/class_6021	net/minecraft/unused/packageinfo/PackageInfo6021
c	net/minecraft/class_279	net/minecraft/client/gl/ShaderEffect
	f	I	field_1492	height
	f	Ljava/util/List;	field_1496	defaultSizedTargets
	f	Lnet/minecraft/class_3300;	field_1502	resourceManager
	f	Ljava/util/List;	field_1497	passes
	f	Lnet/minecraft/class_1159;	field_1498	projectionMatrix
	f	Ljava/util/Map;	field_1495	targetsByName
	f	Lnet/minecraft/class_276;	field_1499	mainTarget
	f	Ljava/lang/String;	field_32770	MAIN_TARGET_NAME
	f	I	field_1493	width
	f	Ljava/lang/String;	field_1494	name
	f	F	field_1501	time
	f	F	field_1500	lastTickDelta
	m	(Ljava/lang/String;II)V	method_1261	addTarget
		p	3		height
		p	2		width
		p	1		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_276;	method_1266	getTarget
		p	1		name
	m	(II)V	method_1259	setupDimensions
		p	1		targetsWidth
		p	2		targetsHeight
	m	(Ljava/lang/String;Lnet/minecraft/class_276;Lnet/minecraft/class_276;)Lnet/minecraft/class_283;	method_1262	addPass
		p	2		source
		p	1		programName
		p	3		dest
	m	(Ljava/lang/String;)Lnet/minecraft/class_276;	method_1264	getSecondaryTarget
		p	1		name
	m	()V	method_1267	setupProjectionMatrix
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_3300;Lnet/minecraft/class_276;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	2		resourceManager
		p	3		framebuffer
		p	1		textureManager
		p	4		id
	m	()Ljava/lang/String;	method_1260	getName
	m	(Lcom/google/gson/JsonElement;)V	method_1263	parseUniform
		p	1		jsonUniform
	m	(Lcom/google/gson/JsonElement;)V	method_1265	parseTarget
		p	1		jsonTarget
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V	method_1256	parseEffect
		p	1		textureManager
		p	2		id
	m	(F)V	method_1258	render
		p	1		tickDelta
	m	(Lnet/minecraft/class_1060;Lcom/google/gson/JsonElement;)V	method_1257	parsePass
		p	2		jsonPass
		p	1		textureManager
c	net/minecraft/class_6024	net/minecraft/entity/EntityStatuses
	f	B	field_30041	PLAY_CURE_ZOMBIE_VILLAGER_SOUND
	f	B	field_30013	CREATE_EATING_PARTICLES
	f	B	field_30001	DAMAGE_FROM_THORNS
	f	B	field_30045	PLAY_SPAWN_EFFECTS
	f	B	field_30033	SHAKE_OFF_WATER
	f	B	field_30021	ADD_SPRINTING_PARTICLES_OR_RESET_SPAWNER_MINECART_SPAWN_DELAY
	f	B	field_30017	BREAK_HEAD
	f	B	field_30005	DAMAGE_FROM_FIRE
	f	B	field_30049	SET_OP_LEVEL_0
	f	B	field_30037	ADD_VILLAGER_HEART_PARTICLES
	f	B	field_30025	RESET_WOLF_SHAKE
	f	B	field_30009	TAME_OCELOT_SUCCESS
	f	B	field_30029	PLAY_ATTACK_SOUND
	f	B	field_33454	PREPARE_RAM
	f	B	field_29997	BLOCK_WITH_SHIELD
	f	B	field_30042	EXPLODE_FIREWORK_CLIENT
	f	B	field_30050	SET_OP_LEVEL_1
	f	B	field_30002	STOP_LOOKING_AT_VILLAGER
	f	B	field_30046	PLAY_GUARDIAN_ATTACK_SOUND
	f	B	field_30034	CONSUME_ITEM
	f	B	field_30022	DRIP_HONEY
	f	B	field_30010	ADD_SPLASH_PARTICLES
	f	B	field_30006	ADD_DOLPHIN_HAPPY_VILLAGER_PARTICLES
	f	B	field_30038	ADD_VILLAGER_ANGRY_PARTICLES
	f	B	field_30026	DAMAGE_FROM_FREEZING
	f	B	field_30014	ADD_PORTAL_PARTICLES
	f	B	field_30018	BREAK_CHEST
	f	B	field_29998	BREAK_SHIELD
	f	B	field_33691	ADD_DEATH_PARTICLES
	f	B	field_30031	ADD_NEGATIVE_PLAYER_REACTION_PARTICLES
	f	B	field_30051	SET_OP_LEVEL_2
	f	B	field_30035	SET_SHEEP_EAT_GRASS_TIMER_OR_PRIME_TNT_MINECART
	f	B	field_30023	DRIP_RICH_HONEY
	f	B	field_30011	ADD_CLOUD_PARTICLES
	f	B	field_38847	SONIC_BOOM
	f	B	field_30043	ADD_BREEDING_PARTICLES
	f	B	field_30039	ADD_VILLAGER_HAPPY_PARTICLES
	f	B	field_30027	DAMAGE_FROM_GENERIC_SOURCE
	f	B	field_30015	BREAK_MAINHAND
	f	B	field_38094	EARS_TWITCH
	f	B	field_30003	USE_TOTEM_OF_UNDYING
	f	B	field_30047	USE_REDUCED_DEBUG_INFO
	f	B	field_30019	BREAK_LEGS
	f	B	field_30007	STUN_RAVAGER
	f	B	field_29999	PULL_HOOKED_ENTITY
	f	B	field_29995	SET_OP_LEVEL_3
	f	B	field_30020	BREAK_FEET
	f	B	field_30040	ADD_WITCH_PARTICLES
	f	B	field_30024	SWAP_HANDS
	f	B	field_30012	DAMAGE_FROM_BERRY_BUSH
	f	B	field_30000	HIT_ARMOR_STAND
	f	B	field_30044	RESET_SQUID_THRUST_TIMER
	f	B	field_30032	ADD_POSITIVE_PLAYER_REACTION_PARTICLES
	f	B	field_30028	PLAY_DEATH_SOUND_OR_ADD_PROJECTILE_HIT_PARTICLES
	f	B	field_30016	BREAK_OFFHAND
	f	B	field_30004	DAMAGE_FROM_DROWNING
	f	B	field_30048	USE_FULL_DEBUG_INFO
	f	B	field_30036	LOOK_AT_VILLAGER
	f	B	field_30008	TAME_OCELOT_FAILED
	f	B	field_33455	FINISH_RAM
	f	B	field_29996	SET_OP_LEVEL_4
c	net/minecraft/class_278	net/minecraft/client/gl/Uniform
	c	Defines methods that set a value of a uniform variable. The actual\nimplementation is in {@link GlUniform}.
	m	(FFFF)V	method_1254	setAndFlip
		p	1		value1
		p	4		value4
		p	2		value2
		p	3		value3
	m	(FFFFFFFFFFFF)V	method_35655	method_35655
		p	8		value8
		p	9		value9
		p	6		value6
		p	7		value7
		p	12		value12
		p	10		value10
		p	11		value11
		p	1		value1
		p	4		value4
		p	5		value5
		p	2		value2
		p	3		value3
	m	(FFFFFFFFFFFF)V	method_35647	set
		p	5		value5
		p	6		value6
		p	3		value3
		p	4		value4
		p	9		value9
		p	10		value10
		p	7		value7
		p	8		value8
		p	11		value11
		p	12		value12
		p	1		value1
		p	2		value2
	m	(I)V	method_35649	set
		p	1		value
	m	(FFFFFFFF)V	method_35654	method_35654
		p	8		value8
		p	7		value7
		p	6		value6
		p	5		value5
		p	4		value4
		p	3		value3
		p	2		value2
		p	1		value1
	m	([F)V	method_1253	set
		p	1		values
	m	(FFF)V	method_1249	set
		p	1		value1
		p	3		value3
		p	2		value2
	m	(Lnet/minecraft/class_1159;)V	method_1250	set
		p	1		values
	m	(FFFFFFFF)V	method_35645	set
		p	7		value7
		p	8		value8
		p	5		value5
		p	6		value6
		p	3		value3
		p	4		value4
		p	1		value1
		p	2		value2
	m	(III)V	method_35651	set
		p	2		value2
		p	1		value1
		p	3		value3
	m	(FFFF)V	method_35657	set
		p	4		value4
		p	2		value2
		p	3		value3
		p	1		value1
	m	(FF)V	method_1255	set
		p	2		value2
		p	1		value1
	m	(IIII)V	method_1248	setForDataType
		p	1		value1
		p	2		value2
		p	3		value3
		p	4		value4
	m	(F)V	method_1251	set
		p	1		value1
	m	(FFFFFFFFFFFFFFFF)V	method_35648	set
		p	11		value11
		p	10		value10
		p	13		value13
		p	12		value12
		p	15		value15
		p	14		value14
		p	16		value16
		p	3		value3
		p	2		value2
		p	5		value5
		p	4		value4
		p	7		value7
		p	6		value6
		p	9		value9
		p	8		value8
		p	1		value1
	m	(IIII)V	method_35656	set
		p	2		value2
		p	1		value1
		p	4		value4
		p	3		value3
	m	(Lnet/minecraft/class_1162;)V	method_35652	set
		p	1		vec
	m	(II)V	method_35650	set
		p	1		value1
		p	2		value2
	m	(FFFFFF)V	method_35653	method_35653
		p	3		value3
		p	2		value2
		p	1		value1
		p	6		value6
		p	5		value5
		p	4		value4
	m	(Lnet/minecraft/class_1160;)V	method_34413	set
		p	1		vector
	m	(Lnet/minecraft/class_4581;)V	method_39978	set
		p	1		values
	m	(FFFFFF)V	method_35644	set
		p	1		value1
		p	5		value5
		p	4		value4
		p	3		value3
		p	2		value2
		p	6		value6
	m	(FFFFFFFFF)V	method_35646	set
		p	8		value8
		p	9		value9
		p	4		value4
		p	5		value5
		p	6		value6
		p	7		value7
		p	1		value1
		p	2		value2
		p	3		value3
	m	(FFFF)V	method_1252	setForDataType
		p	2		value2
		p	3		value3
		p	1		value1
		p	4		value4
c	net/minecraft/class_6023	net/minecraft/unused/packageinfo/PackageInfo6023
c	net/minecraft/class_6020	net/minecraft/unused/packageinfo/PackageInfo6020
c	net/minecraft/class_273	net/minecraft/scoreboard/ScoreboardState
	f	Ljava/lang/String;	field_31893	SCOREBOARD_KEY
	f	Lnet/minecraft/class_269;	field_27936	scoreboard
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_273;	method_32481	readNbt
		p	1		nbt
	m	(Lnet/minecraft/class_269;)V	<init>	<init>
		p	1		scoreboard
	m	()Lnet/minecraft/class_2499;	method_1216	objectivesToNbt
	m	(Lnet/minecraft/class_2499;)V	method_1220	readObjectivesNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2487;)V	method_1222	writeDisplaySlotsNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2487;)V	method_1221	readDisplaySlotsNbt
		p	1		nbt
	m	()Lnet/minecraft/class_2499;	method_1217	teamsToNbt
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_274;)V	method_17947	method_17947
		p	2		criterion
	m	(Lnet/minecraft/class_268;Lnet/minecraft/class_2499;)V	method_1215	readTeamPlayersNbt
		p	1		team
		p	2		nbt
	m	(Lnet/minecraft/class_2499;)V	method_1219	readTeamsNbt
		p	1		nbt
c	net/minecraft/class_6029	net/minecraft/entity/ai/brain/task/LeapingChargeTask
	f	Lnet/minecraft/class_6019;	field_30133	cooldownRange
	f	Lnet/minecraft/class_3414;	field_33459	sound
	f	I	field_30132	RUN_TIME
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_35075	finishRunning
	m	(Lnet/minecraft/class_6019;Lnet/minecraft/class_3414;)V	<init>	<init>
		p	1		cooldownRange
		p	2		sound
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z	method_35073	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_35074	run
c	net/minecraft/class_270	net/minecraft/scoreboard/AbstractTeam
	m	()Lnet/minecraft/class_270$class_271;	method_1203	getCollisionRule
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;	method_1198	decorateName
		c	Decorates the name of an entity with the prefix, suffix and color of this team.
		p	1		name
			c	the name to be decorated
	m	()Lnet/minecraft/class_124;	method_1202	getColor
	m	()Z	method_1199	shouldShowFriendlyInvisibles
	m	()Lnet/minecraft/class_270$class_272;	method_1200	getDeathMessageVisibilityRule
	m	()Ljava/lang/String;	method_1197	getName
	m	()Lnet/minecraft/class_270$class_272;	method_1201	getNameTagVisibilityRule
	m	()Ljava/util/Collection;	method_1204	getPlayerList
	m	(Lnet/minecraft/class_270;)Z	method_1206	isEqual
		p	1		team
	m	()Z	method_1205	isFriendlyFireAllowed
c	net/minecraft/class_270$class_272	net/minecraft/scoreboard/AbstractTeam$VisibilityRule
	f	I	field_1441	value
	f	Ljava/util/Map;	field_1447	VISIBILITY_RULES
	f	Ljava/lang/String;	field_1445	name
	f	Lnet/minecraft/class_270$class_272;	field_1446	HIDE_FOR_OWN_TEAM
	f	Lnet/minecraft/class_270$class_272;	field_1444	HIDE_FOR_OTHER_TEAMS
	f	Lnet/minecraft/class_270$class_272;	field_1443	NEVER
	f	Lnet/minecraft/class_270$class_272;	field_1442	ALWAYS
	m	(Lnet/minecraft/class_270$class_272;)Ljava/lang/String;	method_1212	method_1212
		p	0		visibilityRule
	m	()Lnet/minecraft/class_2561;	method_1214	getDisplayName
	m	(Ljava/lang/String;ILjava/lang/String;I)V	<init>	<init>
		p	4		value
		p	3		name
	m	()[Ljava/lang/String;	method_35595	getKeys
	m	(Ljava/lang/String;)Lnet/minecraft/class_270$class_272;	method_1213	getRule
		p	0		name
c	net/minecraft/class_270$class_271	net/minecraft/scoreboard/AbstractTeam$CollisionRule
	f	Ljava/lang/String;	field_1436	name
	f	I	field_1433	value
	f	Ljava/util/Map;	field_1438	COLLISION_RULES
	f	Lnet/minecraft/class_270$class_271;	field_1440	PUSH_OWN_TEAM
	f	Lnet/minecraft/class_270$class_271;	field_1437	ALWAYS
	f	Lnet/minecraft/class_270$class_271;	field_1435	NEVER
	f	Lnet/minecraft/class_270$class_271;	field_1434	PUSH_OTHER_TEAMS
	m	(Ljava/lang/String;)Lnet/minecraft/class_270$class_271;	method_1210	getRule
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;I)V	<init>	<init>
		p	3		name
		p	4		value
	m	(Lnet/minecraft/class_270$class_271;)Ljava/lang/String;	method_1207	method_1207
		p	0		collisionRule
	m	()Lnet/minecraft/class_2561;	method_1209	getDisplayName
c	net/minecraft/class_277	net/minecraft/client/gl/GlBlendState
	f	Z	field_1487	separateBlend
	f	Z	field_1485	blendDisabled
	f	I	field_1490	srcAlpha
	f	Lnet/minecraft/class_277;	field_1484	activeBlendState
	f	I	field_1486	mode
	f	I	field_1491	srcRgb
	f	I	field_1489	dstRgb
	f	I	field_1488	dstAlpha
	m	(IIIII)V	<init>	<init>
		p	1		srcRgb
		p	4		dstAlpha
		p	5		func
		p	2		dstRgb
		p	3		srcAlpha
	m	()Z	method_1245	isBlendDisabled
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()V	method_1244	enable
	m	(III)V	<init>	<init>
		p	1		srcRgb
		p	3		func
		p	2		dstRgb
	m	(Ljava/lang/String;)I	method_1247	getModeFromString
		p	0		name
	m	(Ljava/lang/String;)I	method_1243	getFactorFromString
		p	0		expression
	m	(ZZIIIII)V	<init>	<init>
		p	1		separateBlend
		p	7		mode
		p	6		dstAlpha
		p	5		srcAlpha
		p	4		dstRgb
		p	3		srcRgb
		p	2		blendDisabled
c	net/minecraft/class_6026	net/minecraft/entity/Mount
c	net/minecraft/class_276	net/minecraft/client/gl/Framebuffer
	f	I	field_1474	depthAttachment
	f	I	field_1482	textureWidth
	f	I	field_1480	viewportWidth
	f	I	field_1476	fbo
	f	Z	field_1478	useDepthAttachment
	f	I	field_1475	colorAttachment
	f	I	field_1483	texFilter
	f	I	field_1481	textureHeight
	f	I	field_1477	viewportHeight
	f	[F	field_1479	clearColor
	m	(Lnet/minecraft/class_276;)V	method_29329	copyDepthFrom
		p	1		framebuffer
	m	(IIZ)V	method_22596	resizeInternal
		p	2		height
		p	3		getError
		p	1		width
	m	()I	method_30277	getColorAttachment
	m	(II)V	method_1237	draw
		p	1		width
		p	2		height
	m	(Z)V	method_22595	bind
		p	1		updateViewport
	m	(Z)V	method_1235	beginWrite
		p	1		setViewport
	m	()V	method_1239	checkFramebufferStatus
	m	(IIZ)V	method_1234	resize
		p	2		height
		p	3		getError
		p	1		width
	m	()I	method_30278	getDepthAttachment
	m	(FFFF)V	method_1236	setClearColor
		p	1		r
		p	3		b
		p	2		g
		p	4		a
	m	(Z)V	method_1230	clear
		p	1		getError
	m	()V	method_1240	endWrite
	m	()V	method_1242	endRead
	m	(Z)V	<init>	<init>
		p	1		useDepth
	m	(IIZ)V	method_1231	initFbo
		p	1		width
		p	2		height
		p	3		getError
	m	(I)V	method_1232	setTexFilter
		p	1		texFilter
	m	(IIZ)V	method_22594	draw
		p	1		width
		p	2		height
		p	3		disableBlend
	m	()V	method_1238	delete
	m	(IIZ)V	method_1233	drawInternal
		p	3		disableBlend
		p	1		width
		p	2		height
	m	()V	method_35610	beginRead
c	net/minecraft/class_6025	net/minecraft/entity/Tameable
	m	()Lnet/minecraft/class_1297;	method_35057	getOwner
	m	()Ljava/util/UUID;	method_6139	getOwnerUuid
c	net/minecraft/class_6028	net/minecraft/entity/ai/brain/task/WalkTask
	f	I	field_30107	MIN_RUN_TIME
	f	I	field_30108	MAX_RUN_TIME
	f	I	field_30109	HORIZONTAL_RANGE
	f	I	field_30110	VERTICAL_RANGE
	f	F	field_30111	speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z	method_35063	shouldKeepRunning
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_3218;)Lnet/minecraft/class_243;	method_39761	findTarget
		p	1		entity
		p	2		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_39763	method_39763
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_44203	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_35064	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_35065	keepRunning
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;)Ljava/util/Optional;	method_39762	findClosestWater
		p	2		entity
		p	1		world
c	net/minecraft/class_274	net/minecraft/scoreboard/ScoreboardCriterion
	f	Z	field_1461	readOnly
	f	Lnet/minecraft/class_274$class_275;	field_1467	defaultRenderType
	f	[Lnet/minecraft/class_274;	field_1466	TEAM_KILLS
	f	Ljava/lang/String;	field_1454	name
	f	[Lnet/minecraft/class_274;	field_1458	KILLED_BY_TEAMS
	f	Ljava/util/Map;	field_1455	CRITERIA
		c	A map of all scoreboard criteria by their names.\nUpdated automatically in the constructor.
	f	Ljava/util/Map;	field_33939	SIMPLE_CRITERIA
		c	A map of all scoreboard criteria that can be identified with a single\nkeyword (as opposed to combined words) by their names.\nUpdated automatically in {@link #create(String, boolean, ScoreboardCriterion.RenderType)}.
	f	Lnet/minecraft/class_274;	field_1456	DEATH_COUNT
	f	Lnet/minecraft/class_274;	field_1453	HEALTH
	f	Lnet/minecraft/class_274;	field_1452	ARMOR
	f	Lnet/minecraft/class_274;	field_1459	AIR
	f	Lnet/minecraft/class_274;	field_1457	TOTAL_KILL_COUNT
	f	Lnet/minecraft/class_274;	field_1468	DUMMY
	f	Lnet/minecraft/class_274;	field_1465	LEVEL
	f	Lnet/minecraft/class_274;	field_1464	FOOD
	f	Lnet/minecraft/class_274;	field_1463	PLAYER_KILL_COUNT
	f	Lnet/minecraft/class_274;	field_1462	TRIGGER
	f	Lnet/minecraft/class_274;	field_1460	XP
	m	()Ljava/lang/String;	method_1225	getName
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_1224	getOrCreateStatCriterion
		p	0		name
	m	()Ljava/util/Set;	method_37271	getAllSimpleCriteria
	m	(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)V	<init>	<init>
		p	2		readOnly
		p	3		defaultRenderType
		p	1		name
	m	()Z	method_1226	isReadOnly
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	()Lnet/minecraft/class_274$class_275;	method_1227	getDefaultRenderType
	m	(Ljava/lang/String;)Lnet/minecraft/class_274;	method_37270	create
		p	0		name
	m	(Ljava/lang/String;ZLnet/minecraft/class_274$class_275;)Lnet/minecraft/class_274;	method_37269	create
		p	0		name
		p	1		readOnly
		p	2		defaultRenderType
	m	(Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_1223	getOrCreateStatCriterion
		p	1		id
		p	0		statType
	m	(Ljava/lang/String;ILnet/minecraft/class_3448;)Ljava/util/Optional;	method_17948	method_17948
		p	2		type
c	net/minecraft/class_274$class_275	net/minecraft/scoreboard/ScoreboardCriterion$RenderType
	f	Ljava/util/Map;	field_1470	CRITERION_TYPES
	f	Ljava/lang/String;	field_1469	name
	f	Lnet/minecraft/class_274$class_275;	field_1471	HEARTS
	f	Lnet/minecraft/class_274$class_275;	field_1472	INTEGER
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_274$class_275;	method_1229	getType
		p	0		name
	m	()Ljava/lang/String;	method_1228	getName
c	net/minecraft/class_6027	net/minecraft/unused/packageinfo/PackageInfo6027
c	net/minecraft/class_4295	net/minecraft/entity/ai/brain/task/LoseJobOnSiteLossTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_20449	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_20450	run
c	net/minecraft/class_4294	net/minecraft/datafixer/fix/OminousBannerItemRenameFix
	m	(Ljava/lang/String;)Z	method_44194	method_44194
		p	0		itemId
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_4296	net/minecraft/world/tick/SimpleTickScheduler
	f	Ljava/util/Set;	field_35541	scheduledTicksSet
	f	Ljava/util/List;	field_19275	scheduledTicks
	m	(Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4296;	method_39398	tick
		p	2		pos
		p	0		tickList
		p	1		typeToNameFunction
	m	(Lnet/minecraft/class_6759;)V	method_39397	scheduleTick
		p	1		tick
	m	()Ljava/util/List;	method_39399	getTicks
c	net/minecraft/class_201	net/minecraft/loot/condition/SurvivesExplosionLootCondition
	f	Lnet/minecraft/class_201;	field_1280	INSTANCE
	m	(Lnet/minecraft/class_47;)Z	method_869	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	()Lnet/minecraft/class_5341$class_210;	method_871	builder
c	net/minecraft/class_201$class_202	net/minecraft/loot/condition/SurvivesExplosionLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_201;Lcom/google/gson/JsonSerializationContext;)V	method_874	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_201;	method_873	fromJson
c	net/minecraft/class_4291	net/minecraft/entity/ai/goal/WanderAroundPointOfInterestGoal
	f	I	field_30219	HORIZONTAL_RANGE
	f	I	field_30220	VERTICAL_RANGE
	m	(Lnet/minecraft/class_1314;DZ)V	<init>	<init>
		p	2		speed
		p	1		entity
		p	4		canDespawn
c	net/minecraft/class_4290	net/minecraft/entity/ai/brain/task/WalkHomeTask
	f	F	field_20290	speed
	f	J	field_19260	expiryTimeLimit
	f	I	field_30164	MAX_DISTANCE
	f	Lit/unimi/dsi/fastutil/longs/Long2LongMap;	field_20291	positionToExpiry
	f	I	field_30161	POI_EXPIRY
		c	Represents the number of ticks ({@value}) that this task will\nremember a point of interest after starting to move towards it.
	f	I	field_20292	tries
	f	I	field_30163	RUN_TIME
	f	I	field_30162	MAX_TRIES
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_6880;)Z	method_43967	method_43967
		p	0		poiType
	m	(Lnet/minecraft/class_6880;)Z	method_43966	method_43966
		p	0		poiType
	m	(Lnet/minecraft/class_2338;)Z	method_21639	method_21639
		p	1		pos
c	net/minecraft/class_207	net/minecraft/loot/condition/InvertedLootCondition
	f	Lnet/minecraft/class_5341;	field_1283	term
	m	(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_5341$class_210;	method_889	builder
		p	0		term
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_5341;)V	<init>	<init>
		p	1		term
	m	(Lnet/minecraft/class_47;)Z	method_888	test
c	net/minecraft/class_207$class_208	net/minecraft/loot/condition/InvertedLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_207;	method_891	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_207;Lcom/google/gson/JsonSerializationContext;)V	method_892	toJson
c	net/minecraft/class_205	net/minecraft/loot/condition/LocationCheckLootCondition
	f	Lnet/minecraft/class_2090;	field_1282	predicate
	f	Lnet/minecraft/class_2338;	field_20765	offset
	m	(Lnet/minecraft/class_47;)Z	method_881	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5341$class_210;	method_30151	builder
		p	0		predicateBuilder
		p	1		pos
	m	(Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_5341$class_210;	method_884	builder
		p	0		predicateBuilder
	m	(Lnet/minecraft/class_2090;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	2		offset
		p	1		predicate
c	net/minecraft/class_205$class_206	net/minecraft/loot/condition/LocationCheckLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_205;Lcom/google/gson/JsonSerializationContext;)V	method_886	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_205;	method_885	fromJson
c	net/minecraft/class_4299	net/minecraft/datafixer/fix/OminousBannerBlockEntityRenameFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_20481	fixBannerName
c	net/minecraft/server/MinecraftServer	net/minecraft/server/MinecraftServer
	c	Represents a logical Minecraft server.\n\n<p>Since Minecraft uses a Client-Server architecture for the game, the server processes all logical game functions.\nA few of the actions a Minecraft server will handle includes processing player actions, handling damage to entities, advancing the world time and executing commands.\n\n<p>There are two primary implementations for a Minecraft server: a dedicated and an integrated server.\n\n<p>A dedicated server is a Minecraft server not attached to a Minecraft game client and may be run remotely from any connected players.\nA dedicated server has a few exclusive features such as a whitelist/blacklist, remote rcon connections, and a terminal to input commands.\n\n<p>An integrated server is functionally equivalent to a dedicated server except that is hosted by a Minecraft game client and is typically used in a single player world.\nAn integrated server differs from a dedicated server by allowing connections within the local area network (LAN) and the host client.\nGenerally, you will always want to treat connection to an integrated server like you would to a dedicated server since the concept of an integrated server is an implementation detail in Minecraft.\n\n@see net.minecraft.server.dedicated.MinecraftDedicatedServer\n@see net.minecraft.server.integrated.IntegratedServer
	f	Z	field_4549	demo
	f	Lnet/minecraft/class_29;	field_24371	saveHandler
	f	Lnet/minecraft/class_3695;	field_16258	profiler
	f	Lnet/minecraft/class_3004;	field_4548	bossBarManager
	f	Z	field_33979	needsDebugSetup
	f	F	field_4592	tickTime
	f	Lnet/minecraft/class_3242;	field_4563	networkIo
	f	Z	field_4547	loading
	f	I	field_33211	MAX_WORLD_BORDER_RADIUS
	f	Lnet/minecraft/class_3950;	field_17439	worldGenerationProgressListenerFactory
	f	Z	field_33977	needsRecorderSetup
	f	Z	field_4561	stopped
	f	I	field_33210	START_TICKET_CHUNK_RADIUS
	f	Ljava/lang/String;	field_34982	VANILLA
	f	Lcom/mojang/datafixers/DataFixer;	field_4587	dataFixer
	f	Z	field_4560	preventProxyConnections
	f	Lnet/minecraft/class_7497;	field_39440	apiServices
	f	Ljava/util/Map;	field_4589	worlds
	f	I	field_4572	ticks
	f	Lcom/mojang/authlib/GameProfile;	field_39214	hostProfile
	f	I	field_4596	playerIdleTimeout
	f	Ljava/util/concurrent/Executor;	field_17200	workerExecutor
	f	J	field_4571	timeReference
	f	Z	field_4570	enforceWhitelist
	f	Lnet/minecraft/class_2926;	field_4593	metadata
	f	Lcom/mojang/authlib/GameProfile;	field_35641	ANONYMOUS_PLAYER_PROFILE
	f	Lnet/minecraft/class_1940;	field_17704	DEMO_LEVEL_INFO
	f	Ljava/util/function/Consumer;	field_33976	recorderDumpConsumer
	f	Ljava/lang/Thread;	field_16257	serverThread
	f	Lnet/minecraft/class_2991;	field_4591	commandFunctionManager
	f	Lnet/minecraft/class_3517;	field_16205	metricsData
	f	Ljava/util/function/Consumer;	field_33975	recorderResultConsumer
	f	Ljava/lang/String;	field_4585	serverIp
	f	Lnet/minecraft/class_3283;	field_4595	dataPackManager
	f	Z	field_19249	waitingForNextTick
	f	Ljava/net/Proxy;	field_4599	proxy
	f	Lnet/minecraft/class_5455$class_6890;	field_25132	registryManager
	f	Lnet/minecraft/class_2995;	field_4558	scoreboard
	f	Ljava/lang/String;	field_4564	motd
	f	Z	field_4604	pvpEnabled
	f	Lnet/minecraft/class_32$class_5143;	field_23784	session
	f	Lnet/minecraft/class_3324;	field_4550	playerManager
	f	Ljava/util/List;	field_4568	serverGuiTickables
	f	J	field_4551	lastPlayerSampleUpdate
	f	Lnet/minecraft/class_5219;	field_24372	saveProperties
	f	I	field_33219	START_TICKET_CHUNKS
	f	Lorg/slf4j/Logger;	field_4546	LOGGER
	f	[J	field_4573	lastTickLengths
	f	J	field_19248	nextTickTimestamp
	f	Ljava/security/KeyPair;	field_4552	keyPair
	f	Lnet/minecraft/class_4565;	field_20850	dataCommandStorage
	f	Lnet/minecraft/class_5819;	field_4602	random
	f	J	field_4557	lastTimeReference
	f	Lnet/minecraft/class_3485;	field_24370	structureTemplateManager
	f	J	field_33205	MILLISECONDS_PER_TICK
	f	Z	field_35437	saving
	f	J	field_33217	PLAYER_SAMPLE_UPDATE_INTERVAL
	f	Z	field_4544	running
	f	Lnet/minecraft/server/MinecraftServer$class_6897;	field_25318	resourceManagerHolder
	f	Ljava/lang/String;	field_17601	serverId
	f	Lnet/minecraft/class_5962;	field_22250	recorder
	f	Z	field_4543	onlineMode
	f	Lnet/minecraft/server/MinecraftServer$class_6414;	field_33978	debugStart
	f	I	field_4555	serverPort
	f	Z	field_4554	flightEnabled
	m	()Ljava/lang/String;	method_3819	getServerIp
	m	(Lnet/minecraft/class_3696;)V	method_37318	method_37318
		p	1		profileResult
	m	()Z	method_27902	acceptsStatusQuery
	m	(Z)V	method_3730	setDemo
		p	1		demo
	m	()Lnet/minecraft/class_1928;	method_3767	getGameRules
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_5513;	method_31371	createFilterer
		p	1		player
	m	(I)V	method_3779	setServerPort
		p	1		serverPort
	m	(Ljava/nio/file/Path;)V	method_37113	dumpProperties
		p	1		file
	m	()Z	method_37321	isRecorderActive
	m	(Ljava/lang/Runnable;)V	method_3742	addServerGuiTickable
		p	1		tickable
	m	(Ljava/lang/String;)V	method_17819	setServerId
		p	1		serverId
	m	()V	method_3735	loadWorld
	m	()Ljava/lang/String;	method_3818	getServerMotd
	m	()V	method_3832	startDebug
	m	()Z	method_3759	isUsingNativeTransport
	m	()V	method_3856	forcePlayerSampleUpdate
	m	()Z	method_3820	isLoading
	m	(Z)V	method_3731	setEnforceWhitelist
		p	1		enforceWhitelist
	m	(Lcom/mojang/authlib/GameProfile;)I	method_3835	getPermissionLevel
		p	1		profile
	m	(Z)V	method_3864	setOnlineMode
		c	Sets whether this server is in the online mode, or whether it\nauthenticates connecting players with the Minecraft Session Service.\n\n<p>This is called by individual server implementations on their setup.\n\n@see #isOnlineMode()
		p	1		onlineMode
			c	whether the server will be in online mode
	m	(Lnet/minecraft/class_2926;)V	method_3791	setFavicon
		p	1		metadata
	m	()V	method_37322	resetRecorder
	m	(Z)V	method_19467	setDifficultyLocked
		p	1		locked
	m	(Ljava/lang/Throwable;)Lnet/minecraft/class_128;	method_40376	createCrashReport
		p	0		throwable
	m	(Lnet/minecraft/class_26;)V	method_17976	initScoreboard
		p	1		persistentStateManager
	m	()I	method_3841	getSpawnProtectionRadius
	m	(Lnet/minecraft/class_2926;Ljava/io/File;)V	method_37475	method_37475
		p	1		file
	m	()Lnet/minecraft/class_1934;	method_3790	getDefaultGameMode
	m	(Ljava/nio/file/Path;)V	method_21692	dumpStats
		p	1		path
	m	()Ljava/lang/Iterable;	method_3738	getWorlds
	m	()Z	method_3732	shouldBroadcastRconToOps
	m	(Lnet/minecraft/class_2168;)V	method_3728	kickNonWhitelistedPlayers
		p	1		source
	m	(Z)V	method_3764	setPreventProxyConnections
		p	1		preventProxyConnections
	m	()Z	method_39219	isSaving
	m	()V	method_16208	runTasksTillTickEnd
	m	()F	method_3830	getTickTime
	m	()Z	method_20415	runOneTask
	m	(Ljava/nio/file/Path;)V	method_21613	dump
		p	1		path
	m	(Lnet/minecraft/class_3949;)V	method_3786	createWorlds
		p	1		worldGenerationProgressListener
	m	()Z	method_3866	shouldKeepTicking
	m	(Lnet/minecraft/class_3949;)V	method_3774	prepareStartRegion
		p	1		worldGenerationProgressListener
	m	()V	method_27731	updateDifficulty
	m	(Ljava/util/function/BooleanSupplier;)V	method_3813	tickWorlds
		p	1		shouldKeepTicking
	m	()Lcom/mojang/authlib/GameProfile;	method_43824	getHostProfile
	m	(Lnet/minecraft/class_3738;)Z	method_19464	canExecute
	m	()Z	method_39424	hideOnlinePlayers
	m	(Lnet/minecraft/class_1934;)V	method_3838	setDefaultGameMode
		p	1		gameMode
	m	(Lnet/minecraft/class_1267;Z)V	method_3776	setDifficulty
		p	2		forceUpdate
		p	1		difficulty
	m	()Lcom/mojang/authlib/GameProfileRepository;	method_3719	getGameProfileRepo
	m	(I)V	method_3803	setPlayerIdleTimeout
		p	1		playerIdleTimeout
	m	()Ljava/lang/String;	method_3827	getVersion
	m	(Ljava/lang/String;)V	method_3842	setServerIp
		p	1		serverIp
	m	()Ljava/io/File;	method_3831	getRunDirectory
	m	(ZZZ)Z	method_3723	save
		c	Saves the server to the data storage device.\n\nTo store the player data in addition to server data, call {@link PlayerManager#saveAllPlayerData()}.\n\n@return whether saving was successful
		p	1		suppressLogs
		p	2		flush
			c	if it should immediately write all data to storage device
		p	3		force
			c	when set to true, all the {@link ServerWorld}s will be saved even if {@link ServerWorld#savingDisabled} is set to true
	m	(Z)V	method_3815	setPvpEnabled
		p	1		pvpEnabled
	m	()Lnet/minecraft/class_6683;	method_24307	getModStatus
	m	()Lnet/minecraft/class_3300;	method_34864	getResourceManager
	m	()Z	method_3754	isHardcore
	m	(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;	method_27050	getSavePath
		p	1		worldSavePath
	m	()Z	method_32303	requireResourcePack
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_3696;)V	method_37319	method_37319
		p	2		result
	m	(Ljava/nio/file/Path;)V	method_21615	dumpGamerules
		p	1		path
	m	()Lnet/minecraft/class_5455$class_6890;	method_30611	getRegistryManager
	m	()Lnet/minecraft/class_3695;	method_16044	getProfiler
	m	()V	method_24490	endTickMetrics
	m	()Lnet/minecraft/class_3242;	method_3787	getNetworkIo
	m	()Lnet/minecraft/class_4565;	method_22827	getDataCommandStorage
	m	()Z	method_3852	isPvpEnabled
	m	(I)I	method_27903	adjustTrackingDistance
		p	1		initialDistance
	m	()I	method_3756	getServerPort
	m	(Ljava/nio/file/Path;)V	method_21713	dumpThreads
		p	1		path
	m	(Ljava/nio/file/Path;)V	method_21616	dumpClasspath
		p	1		path
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;Ljava/lang/String;)V	method_43614	logChatMessage
		p	1		message
		p	3		prefix
		p	2		params
	m	(Lcom/mojang/authlib/GameProfile;)Z	method_19466	isHost
		p	1		profile
	m	()Lnet/minecraft/class_1863;	method_3772	getRecipeManager
	m	()Lnet/minecraft/class_3004;	method_3837	getBossBarManager
	m	()Z	method_43928	shouldPreviewChat
	m	()Lnet/minecraft/class_4567;	method_22828	getPredicateManager
	m	(Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer$class_6897;)V	method_29440	method_29440
		p	2		resourceManagerHolder
	m	(Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture;	method_29439	reloadResources
		c	Reloads this server's data packs.\n\n@return a completable future which specifies whether the reload was successful\nA reload has failed when the future is exceptionally completed.\n@see CompletableFuture
		p	1		dataPacks
	m	(Lnet/minecraft/class_3218;)I	method_3829	getSpawnRadius
		p	1		world
	m	(Lnet/minecraft/class_3324;)V	method_3846	setPlayerManager
		p	1		playerManager
	m	()Lnet/minecraft/class_60;	method_3857	getLootManager
	m	()Z	method_43500	shouldEnforceSecureProfile
	m	()I	method_3862	getPlayerIdleTimeout
	m	()I	method_41239	getMaxChainedNeighborUpdates
	m	()V	method_31400	generateKeyPair
	m	()Z	method_3806	isRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5268;ZZ)V	method_27901	setupSpawn
		p	0		world
		p	1		worldProperties
		p	2		bonusChest
		p	3		debugWorld
	m	()Ljava/util/Optional;	method_3725	getIconFile
	m	(Ljava/lang/String;)V	method_3834	setMotd
		p	1		motd
	m	()Lnet/minecraft/class_2926;	method_3765	getServerMetadata
	m	()Lnet/minecraft/class_3312;	method_3793	getUserCache
	m	()Z	method_3718	isFlightEnabled
	m	()Z	method_3839	isNetherAllowed
	m	()Lnet/minecraft/class_3485;	method_27727	getStructureTemplateManager
	m	()V	method_29741	runServer
	m	()Ljava/net/Proxy;	method_36113	getProxy
	m	()Z	method_3750	isStopped
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z	method_3785	isSpawnProtected
		p	2		pos
		p	3		player
		p	1		world
	m	(Lnet/minecraft/class_5219;)V	method_17977	setToDebugWorldProperties
		p	1		properties
	m	()Z	method_3828	isOnlineMode
		c	{@return whether this Minecraft server authenticates players logging in with the\n{@linkplain #getSessionService() Minecraft Session Service}} If this server is\n{@linkplain #isSingleplayer() singleplayer}, such as integrated servers, it will\naccept unauthenticated players; otherwise, it disconnects such players.\n\n@see net.minecraft.server.network.ServerLoginNetworkHandler
	m	()Z	method_3816	isDedicated
		c	Checks whether this server is a dedicated server.\n\n<p>A dedicated server refers to a Minecraft server implementation which is detached from a parent Minecraft client process.\nA dedicated Minecraft server only accepts remote connections.
	m	(Lcom/mojang/authlib/GameProfile;)V	method_43825	setHostProfile
		p	1		hostProfile
	m	()Z	method_3799	isDemo
	m	()Z	method_3775	shouldPreventProxyConnections
	m	()Z	method_3860	isRemote
	m	()Lnet/minecraft/class_7492;	method_43929	getMessageDecorator
		c	{@return the message decorator used by the server}\n\n@see MessageDecorator
	m	()Lnet/minecraft/class_3696;	method_24489	stopDebug
	m	(Ljava/nio/file/Path;)V	method_37370	method_37370
		p	1		path
	m	()I	method_3788	getCurrentPlayerCount
	m	(ZZZ)Z	method_39218	saveAll
		p	2		flush
		p	1		suppressLogs
		p	3		force
	m	(Ljava/lang/Runnable;)Lnet/minecraft/class_3738;	method_16209	createTask
	m	()Lnet/minecraft/class_2170;	method_3734	getCommandManager
		c	Gets the server's command manager.\nThe command manager is responsible for parsing and dispatching commands.
	m	()Lnet/minecraft/class_3283;	method_3836	getDataPackManager
	m	()Lcom/mojang/datafixers/DataFixer;	method_3855	getDataFixer
	m	()Lnet/minecraft/class_5640;	method_32699	getItemModifierManager
	m	()Z	method_3796	shouldSpawnAnimals
	m	(Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;)Lnet/minecraft/server/MinecraftServer$class_6897;	method_40374	method_40374
		p	1		dataPackContents
	m	()J	method_3826	getTimeReference
	m	()I	method_3802	getMaxPlayerCount
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_3225;	method_32816	getPlayerInteractionManager
		p	1		player
	m	(Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Ljava/lang/Throwable;)V	method_40375	method_40375
		p	1		dataPackContents
		p	2		throwable
	m	(Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer;	method_29740	startServer
		p	0		serverFactory
	m	(Ljava/nio/file/Path;)V	method_37329	method_37329
		p	0		path
	m	()I	method_3773	getNetworkCompressionThreshold
	m	(Ljava/util/Collection;Ljava/lang/String;)Z	method_29738	method_29738
		p	1		name
	m	()Lnet/minecraft/class_1934;	method_3761	getForcedGameMode
		c	Returns the game mode a player should be set to when connecting to the server, or {@code null} if none is set.
	m	()Z	method_3729	isEnforceWhitelist
	m	(Ljava/lang/String;)Ljava/io/File;	method_3758	getFile
		p	1		path
			c	relative path from the run directory
	m	(Lnet/minecraft/class_6396;)Lnet/minecraft/class_6396;	method_37324	addSystemDetails
		p	1		details
	m	()Lnet/minecraft/class_3324;	method_3760	getPlayerManager
	m	(Lnet/minecraft/class_6396;)Lnet/minecraft/class_6396;	method_3859	addExtraSystemDetails
		p	1		details
	m	()Lnet/minecraft/class_2168;	method_3739	getCommandSource
		c	Creates a command source which represents this Minecraft server instance.
	m	()Lnet/minecraft/class_2991;	method_3740	getCommandFunctionManager
	m	()Z	method_27051	syncChunkWrites
	m	()I	method_3798	getOpPermissionLevel
	m	()I	method_21714	getFunctionPermissionLevel
	m	()Lnet/minecraft/class_3517;	method_15876	getMetricsData
	m	(Lnet/minecraft/class_3283;)Lnet/minecraft/class_5359;	method_29735	createDataPackSettings
		p	0		dataPackManager
	m	(Ljava/nio/file/Path;)V	method_38584	dumpNativeModules
		p	1		path
	m	()Z	method_16043	isStopping
	m	()Z	method_3823	setupServer
		c	Setups a Minecraft server to be ready for players to connect.\nThis method does several things including loading server properties and loading worlds.\n\n@return true if the Minecraft server was successfully setup, false if the server failed to be setup.
	m	(Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V	method_37320	setupRecorder
		p	1		resultConsumer
		p	2		dumpConsumer
	m	()V	method_3782	shutdown
	m	()Z	method_24488	isDebugRunning
	m	()Lnet/minecraft/class_5219;	method_27728	getSaveProperties
	m	(Lnet/minecraft/class_3738;)V	method_24306	executeTask
	m	()I	method_30612	getRateLimit
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	method_3854	method_3854
		p	1		throwable
		p	0		thread
	m	()V	method_27729	updateMobSpawnOptions
	m	()Lnet/minecraft/class_3218;	method_30002	getOverworld
	m	()Z	method_5387	isMainThread
	m	(Lnet/minecraft/class_5455$class_6890;Lcom/google/common/collect/ImmutableList;)Ljava/util/concurrent/CompletionStage;	method_29437	method_29437
		p	2		resourcePacks
	m	()Z	method_3727	hasGui
	m	()Ljava/security/KeyPair;	method_3716	getKeyPair
	m	()Z	method_3812	areCommandBlocksEnabled
		c	Specifies whether command blocks can execute commands on the server.
	m	(Z)V	method_3747	stop
	m	()V	method_24487	startTickMetrics
	m	()Z	method_3783	isMonsterSpawningEnabled
	m	()I	method_3780	getTicks
		c	Gets the amount of ticks the server has been running for.
	m	()Lnet/minecraft/class_7500;	method_44301	getServicesSignatureVerifier
	m	()V	method_3821	exit
	m	()V	method_42062	forceStopRecorder
	m	(Lnet/minecraft/class_128;)V	method_3744	setCrashReport
		p	1		report
	m	()Z	method_3724	isSingleplayer
		c	{@return whether this server is a singleplayer server} A {@index singleplayer}\nserver has a "single player" to whom the player data in the {@code level.dat}\napplies. Otherwise, the player data is not applied to anyone. Hence, it is\nnecessary to properly load some single-player save games.\n\n<p>All vanilla integrated servers and dedicated servers launched with the argument\n{@code --singleplayer <singlePlayerName>} are singleplayer servers.\n\n<p>A dedicated singleplayer server always turns online mode off, regardless of the\ncontent of {@code server.properties}.\n\n@see #getHostProfile\n@see #setHostProfile
	m	(Lnet/minecraft/class_3283;Lnet/minecraft/class_5359;Z)Lnet/minecraft/class_5359;	method_29736	loadDataPacks
		p	2		safeMode
		p	1		dataPackSettings
		p	0		resourcePackManager
	m	()Z	method_3736	shouldSpawnNpcs
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	method_3844	getSessionService
	m	()Ljava/util/Set;	method_29435	getWorldRegistryKeys
	m	(Lnet/minecraft/class_3218;)Z	method_40056	method_40056
		p	0		world
	m	(Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String;	method_38580	method_38580
		p	0		module
	m	()Ljava/util/Optional;	method_43659	getResourcePackProperties
	m	()I	method_3749	getMaxWorldBorderRadius
	m	(Lnet/minecraft/class_1934;ZI)Z	method_3763	openToLan
		c	Opens a server for LAN connections.\nThis is only supported on an integrated server, a dedicated server will always fail to open to LAN.\n\n@return whether the server was successfully opened to LAN
		p	3		port
			c	the port to open up to LAN connections
		p	1		gameMode
			c	the game mode connecting players will have set by default
		p	2		cheatsAllowed
			c	whether players on the server have operator permissions
	m	()V	method_37323	stopRecorder
	m	(Ljava/util/function/BooleanSupplier;)V	method_3748	tick
		p	1		shouldKeepTicking
	m	(Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V	<init>	<init>
		p	4		saveLoader
		p	3		dataPackManager
		p	6		dataFixer
		p	5		proxy
		p	2		session
		p	1		serverThread
		p	8		worldGenerationProgressListenerFactory
		p	7		apiServices
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_3218;	method_3847	getWorld
		p	1		key
	m	(Lnet/minecraft/class_3222;)V	method_19465	sendDifficulty
		p	1		player
	m	(Z)V	method_3745	setFlightEnabled
		p	1		flightEnabled
	m	()[Ljava/lang/String;	method_3858	getPlayerNames
	m	()Lnet/minecraft/class_2995;	method_3845	getScoreboard
	m	()Lnet/minecraft/class_2989;	method_3851	getAdvancementLoader
c	net/minecraft/server/MinecraftServer$class_6414	net/minecraft/server/MinecraftServer$DebugStart
	f	I	field_33981	tick
	f	J	field_33980	time
	m	(JI)V	<init>	<init>
		p	3		tick
		p	1		time
	m	(JI)Lnet/minecraft/class_3696;	method_37330	end
		p	1		endTime
		p	3		endTick
c	net/minecraft/server/MinecraftServer$class_6897	net/minecraft/server/MinecraftServer$ResourceManagerHolder
	f	Lnet/minecraft/class_5350;	comp_353	dataPackContents
	f	Lnet/minecraft/class_6860;	comp_352	resourceManager
	m	()Lnet/minecraft/class_5350;	comp_353	dataPackContents
	m	()Lnet/minecraft/class_6860;	comp_352	resourceManager
c	net/minecraft/server/MinecraftServer$class_7460	net/minecraft/server/MinecraftServer$ServerResourcePackProperties
	f	Lnet/minecraft/class_2561;	comp_787	prompt
	f	Ljava/lang/String;	comp_785	hash
	f	Ljava/lang/String;	comp_784	url
	f	Z	comp_786	isRequired
	m	()Lnet/minecraft/class_2561;	comp_787	prompt
	m	()Ljava/lang/String;	comp_784	url
	m	()Ljava/lang/String;	comp_785	hash
	m	()Z	comp_786	isRequired
c	net/minecraft/class_215	net/minecraft/loot/condition/EntityPropertiesLootCondition
	f	Lnet/minecraft/class_2048;	field_1293	predicate
	f	Lnet/minecraft/class_47$class_50;	field_1292	entity
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_47;)Z	method_914	test
	m	(Lnet/minecraft/class_2048;Lnet/minecraft/class_47$class_50;)V	<init>	<init>
		p	1		predicate
		p	2		entity
	m	(Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_5341$class_210;	method_917	builder
		p	1		predicateBuilder
		p	0		entity
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5341$class_210;	method_15972	create
		p	0		entity
	m	(Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_2048;)Lnet/minecraft/class_5341$class_210;	method_27865	builder
		p	0		entity
		p	1		predicate
c	net/minecraft/class_215$class_216	net/minecraft/loot/condition/EntityPropertiesLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_215;	method_920	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_215;Lcom/google/gson/JsonSerializationContext;)V	method_919	toJson
c	net/minecraft/class_6000	net/minecraft/datafixer/schema/Schema2704
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_34969	registerEntity
		p	0		schema
		p	1		entityTypes
		p	2		name
c	net/minecraft/class_6002	net/minecraft/unused/packageinfo/PackageInfo6002
c	net/minecraft/class_212	net/minecraft/loot/condition/BlockStatePropertyLootCondition
	f	Lnet/minecraft/class_4559;	field_1288	properties
	f	Lnet/minecraft/class_2248;	field_1286	block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V	<init>	<init>
		p	2		properties
		p	1		block
	m	(Lnet/minecraft/class_47;)Z	method_899	test
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_212$class_213;	method_900	builder
		p	0		block
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
c	net/minecraft/class_212$class_214	net/minecraft/loot/condition/BlockStatePropertyLootCondition$Serializer
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;)V	method_22585	method_22585
		p	1		propertyName
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_212;	method_910	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_212;Lcom/google/gson/JsonSerializationContext;)V	method_909	toJson
c	net/minecraft/class_212$class_213	net/minecraft/loot/condition/BlockStatePropertyLootCondition$Builder
	f	Lnet/minecraft/class_4559;	field_1291	propertyValues
	f	Lnet/minecraft/class_2248;	field_1290	block
	m	(Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_212$class_213;	method_22584	properties
		p	1		builder
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		block
c	net/minecraft/class_6001	net/minecraft/unused/packageinfo/PackageInfo6001
c	net/minecraft/class_219	net/minecraft/loot/condition/RandomChanceLootCondition
	f	F	field_1296	chance
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_47;)Z	method_934	test
	m	(F)V	<init>	<init>
		p	1		chance
	m	(F)Lnet/minecraft/class_5341$class_210;	method_932	builder
		p	0		chance
c	net/minecraft/class_219$class_220	net/minecraft/loot/condition/RandomChanceLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_219;	method_937	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_219;Lcom/google/gson/JsonSerializationContext;)V	method_936	toJson
c	net/minecraft/class_217	net/minecraft/loot/condition/LootConditionTypes
	f	Lnet/minecraft/class_5342;	field_25236	ALTERNATIVE
	f	Lnet/minecraft/class_5342;	field_25235	INVERTED
	f	Lnet/minecraft/class_5342;	field_25238	RANDOM_CHANCE_WITH_LOOTING
	f	Lnet/minecraft/class_5342;	field_25237	RANDOM_CHANCE
	f	Lnet/minecraft/class_5342;	field_25250	TIME_CHECK
	f	Lnet/minecraft/class_5342;	field_25240	KILLED_BY_PLAYER
	f	Lnet/minecraft/class_5342;	field_25242	BLOCK_STATE_PROPERTY
	f	Lnet/minecraft/class_5342;	field_25241	ENTITY_SCORES
	f	Lnet/minecraft/class_5342;	field_25244	TABLE_BONUS
	f	Lnet/minecraft/class_5342;	field_25243	MATCH_TOOL
	f	Lnet/minecraft/class_5342;	field_25246	DAMAGE_SOURCE_PROPERTIES
	f	Lnet/minecraft/class_5342;	field_25245	SURVIVES_EXPLOSION
	f	Lnet/minecraft/class_5342;	field_25248	WEATHER_CHECK
	f	Lnet/minecraft/class_5342;	field_25247	LOCATION_CHECK
	f	Lnet/minecraft/class_5342;	field_25249	REFERENCE
	f	Lnet/minecraft/class_5342;	field_25239	ENTITY_PROPERTIES
	f	Lnet/minecraft/class_5342;	field_27911	VALUE_CHECK
	m	([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;	method_924	joinAnd
		p	0		predicates
	m	([Ljava/util/function/Predicate;)Ljava/util/function/Predicate;	method_925	joinOr
		p	0		predicates
	m	(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5342;	method_29327	register
		p	1		serializer
		p	0		id
	m	(Ljava/lang/Object;)Z	method_928	method_928
		p	0		predicates
	m	()Ljava/lang/Object;	method_29326	createGsonSerializer
	m	([Ljava/util/function/Predicate;Ljava/lang/Object;)Z	method_927	method_927
		p	1		operand
	m	(Ljava/lang/Object;)Z	method_921	method_921
		p	0		predicates
	m	([Ljava/util/function/Predicate;Ljava/lang/Object;)Z	method_929	method_929
		p	1		operand
c	net/minecraft/class_6008	net/minecraft/util/collection/Weighted
	m	(Ljava/lang/Object;I)Lnet/minecraft/class_6008$class_6010;	method_34980	of
		p	0		data
		p	1		weight
	m	()Lnet/minecraft/class_6007;	method_34979	getWeight
c	net/minecraft/class_6008$class_6010	net/minecraft/util/collection/Weighted$Present
	f	Ljava/lang/Object;	field_29932	data
	f	Lnet/minecraft/class_6007;	field_29933	weight
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34982	method_34982
		p	1		instance
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_34981	createCodec
		p	0		dataCodec
	m	(Ljava/lang/Object;Lnet/minecraft/class_6007;)V	<init>	<init>
		p	2		weight
		p	1		data
	m	()Ljava/lang/Object;	method_34983	getData
c	net/minecraft/class_6008$class_6009	net/minecraft/util/collection/Weighted$Absent
	f	Lnet/minecraft/class_6007;	field_29931	weight
	m	(I)V	<init>	<init>
		p	1		weight
	m	(Lnet/minecraft/class_6007;)V	<init>	<init>
		p	1		weight
c	net/minecraft/class_6007	net/minecraft/util/collection/Weight
	f	I	field_29930	value
	f	Lorg/slf4j/Logger;	field_29929	LOGGER
	f	Lnet/minecraft/class_6007;	field_29928	DEFAULT
	f	Lcom/mojang/serialization/Codec;	field_29927	CODEC
	m	(I)V	<init>	<init>
		p	1		weight
	m	(I)V	method_34978	validate
		p	0		weight
	m	()I	method_34976	getValue
	m	(I)Lnet/minecraft/class_6007;	method_34977	of
		p	0		weight
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_6004	net/minecraft/unused/packageinfo/PackageInfo6004
c	net/minecraft/class_6003	net/minecraft/unused/packageinfo/PackageInfo6003
c	net/minecraft/class_6005	net/minecraft/util/collection/DataPool
	m	(Lnet/minecraft/class_5819;)Ljava/util/Optional;	method_34973	getDataOrEmpty
		p	1		random
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_39521	createEmptyAllowedCodec
		p	0		dataCodec
	m	(Ljava/lang/Object;)Lnet/minecraft/class_6005;	method_38061	of
		p	0		object
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_34972	createCodec
		p	0		dataCodec
	m	()Lnet/minecraft/class_6005$class_6006;	method_34971	builder
	m	()Lnet/minecraft/class_6005;	method_38062	empty
c	net/minecraft/class_6005$class_6006	net/minecraft/util/collection/DataPool$Builder
	f	Lcom/google/common/collect/ImmutableList$Builder;	field_29926	entries
	m	()Lnet/minecraft/class_6005;	method_34974	build
	m	(Ljava/lang/Object;I)Lnet/minecraft/class_6005$class_6006;	method_34975	add
		p	1		object
		p	2		weight
c	net/minecraft/class_4273	net/minecraft/network/packet/s2c/play/ChunkLoadDistanceS2CPacket
	f	I	field_19146	distance
	m	()I	method_20206	getDistance
	m	(Lnet/minecraft/class_2602;)V	method_20205	apply
	m	(I)V	<init>	<init>
		p	1		distance
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_225	net/minecraft/loot/condition/RandomChanceWithLootingLootCondition
	f	F	field_1299	lootingMultiplier
	f	F	field_1300	chance
	m	(FF)V	<init>	<init>
		p	1		chance
		p	2		lootingMultiplier
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_47;)Z	method_950	test
	m	(FF)Lnet/minecraft/class_5341$class_210;	method_953	builder
		p	0		chance
		p	1		lootingMultiplier
c	net/minecraft/class_225$class_226	net/minecraft/loot/condition/RandomChanceWithLootingLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_225;Lcom/google/gson/JsonSerializationContext;)V	method_955	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_225;	method_956	fromJson
c	net/minecraft/class_7300	net/minecraft/unused/packageinfo/PackageInfo7300
c	net/minecraft/class_4275	net/minecraft/block/Stainable
	m	()Lnet/minecraft/class_1767;	method_10622	getColor
c	net/minecraft/class_4274	net/minecraft/world/spawner/CatSpawner
	c	A spawner for cats in villages and swamp huts.\n\n@implNote Cats in swamp huts are also spawned in\n{@link net.minecraft.world.gen.chunk.ChunkGenerator#getEntitySpawnList}.
	f	I	field_19171	cooldown
	f	I	field_30601	SPAWN_INTERVAL
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)I	method_20263	spawnInHouse
		c	Tries to spawn cats in villages.\n\n@return the number of cats spawned\n\n@implNote Cats spawn when there are more than 5 occupied beds and less than 5 existing cats.
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)I	method_20260	spawnInSwampHut
		c	Tries to spawn cats in swamp huts.\n\n@return the number of cats spawned
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)I	method_20262	spawn
		c	Spawns a cat.\n\n@return the number of cats spawned
		p	1		pos
		p	2		world
c	net/minecraft/class_223	net/minecraft/loot/condition/MatchToolLootCondition
	f	Lnet/minecraft/class_2073;	field_1298	predicate
	m	(Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_5341$class_210;	method_945	builder
		p	0		predicate
	m	(Lnet/minecraft/class_47;)Z	method_946	test
	m	(Lnet/minecraft/class_2073;)V	<init>	<init>
		p	1		predicate
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
c	net/minecraft/class_223$class_224	net/minecraft/loot/condition/MatchToolLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_223;	method_949	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_223;Lcom/google/gson/JsonSerializationContext;)V	method_948	toJson
c	net/minecraft/class_229	net/minecraft/world/timer/FunctionTagTimerCallback
	f	Lnet/minecraft/class_2960;	field_1303	name
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		name
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_236;J)V	method_962	call
c	net/minecraft/class_229$class_230	net/minecraft/world/timer/FunctionTagTimerCallback$Serializer
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_229;)V	method_964	serialize
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_229;	method_965	deserialize
c	net/minecraft/class_227	net/minecraft/loot/condition/WeatherCheckLootCondition
	f	Ljava/lang/Boolean;	field_1301	thundering
	f	Ljava/lang/Boolean;	field_1302	raining
	m	()Lnet/minecraft/class_227$class_6165;	method_35564	create
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Ljava/lang/Boolean;Ljava/lang/Boolean;)V	<init>	<init>
		p	1		raining
		p	2		thundering
	m	(Lnet/minecraft/class_47;)Z	method_957	test
c	net/minecraft/class_227$class_6165	net/minecraft/loot/condition/WeatherCheckLootCondition$Builder
	f	Ljava/lang/Boolean;	field_31873	raining
	f	Ljava/lang/Boolean;	field_31874	thundering
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_227$class_6165;	method_35567	thundering
		p	1		thundering
	m	()Lnet/minecraft/class_227;	method_35566	build
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_227$class_6165;	method_35565	raining
		p	1		raining
c	net/minecraft/class_227$class_228	net/minecraft/loot/condition/WeatherCheckLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_227;Lcom/google/gson/JsonSerializationContext;)V	method_960	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_227;	method_961	fromJson
c	net/minecraft/class_7308	net/minecraft/client/render/entity/model/AllayEntityModel
	f	Lnet/minecraft/class_630;	field_38445	leftArm
	f	Lnet/minecraft/class_630;	field_39459	head
	f	Lnet/minecraft/class_630;	field_38444	rightArm
	f	Lnet/minecraft/class_630;	field_38447	leftWing
	f	Lnet/minecraft/class_630;	field_38446	rightWing
	f	Lnet/minecraft/class_630;	field_38443	body
	f	Lnet/minecraft/class_630;	field_38442	root
	m	(Lnet/minecraft/class_7298;FFFFF)V	method_42732	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_42733	getTexturedModelData
c	net/minecraft/class_4277	net/minecraft/client/sound/BubbleColumnSoundPlayer
	f	Lnet/minecraft/class_746;	field_19192	player
	f	Z	field_19193	hasPlayedForCurrentColumn
	f	Z	field_19194	firstTick
	m	(Lnet/minecraft/class_2680;)Z	method_29714	method_29714
		p	0		state
	m	(Lnet/minecraft/class_746;)V	<init>	<init>
		p	1		player
c	net/minecraft/class_221	net/minecraft/loot/condition/KilledByPlayerLootCondition
	f	Lnet/minecraft/class_221;	field_1297	INSTANCE
	m	(Lnet/minecraft/class_47;)Z	method_938	test
	m	()Lnet/minecraft/class_5341$class_210;	method_939	builder
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
c	net/minecraft/class_221$class_222	net/minecraft/loot/condition/KilledByPlayerLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_221;Lcom/google/gson/JsonSerializationContext;)V	method_942	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_221;	method_943	fromJson
c	net/minecraft/class_4279	net/minecraft/world/gen/feature/FillLayerFeatureConfig
	f	Lnet/minecraft/class_2680;	field_19203	state
	f	I	field_19202	height
	f	Lcom/mojang/serialization/Codec;	field_24887	CODEC
	m	(Lnet/minecraft/class_4279;)Lnet/minecraft/class_2680;	method_28725	method_28725
		p	0		config
	m	(ILnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		height
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28726	method_28726
		p	0		instance
	m	(Lnet/minecraft/class_4279;)Ljava/lang/Integer;	method_28727	method_28727
		p	0		config
c	net/minecraft/class_4278	net/minecraft/world/gen/feature/FillLayerFeature
c	net/minecraft/class_7310	net/minecraft/client/render/entity/AllayEntityRenderer
	f	Lnet/minecraft/class_2960;	field_38461	TEXTURE
	m	(Lnet/minecraft/class_7298;Lnet/minecraft/class_2338;)I	method_42745	getBlockLight
	m	(Lnet/minecraft/class_7298;)Lnet/minecraft/class_2960;	method_42744	getTexture
c	net/minecraft/class_4284	net/minecraft/datafixer/DataFixTypes
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_19222	typeReference
	f	Lnet/minecraft/class_4284;	field_24640	WORLD_GEN_SETTINGS
	f	Lnet/minecraft/class_4284;	field_19220	ADVANCEMENTS
	f	Lnet/minecraft/class_4284;	field_19216	OPTIONS
	f	Lnet/minecraft/class_4284;	field_19215	HOTBAR
	f	Lnet/minecraft/class_4284;	field_19214	CHUNK
	f	Lnet/minecraft/class_4284;	field_19213	PLAYER
	f	Lnet/minecraft/class_4284;	field_19212	LEVEL
	f	Lnet/minecraft/class_4284;	field_19219	SAVED_DATA
	f	Lnet/minecraft/class_4284;	field_19218	STATS
	f	Lnet/minecraft/class_4284;	field_19217	STRUCTURE
	f	Lnet/minecraft/class_4284;	field_19221	POI_CHUNK
	f	Lnet/minecraft/class_4284;	field_26990	ENTITY_CHUNK
	m	()Lcom/mojang/datafixers/DSL$TypeReference;	method_20329	getTypeReference
	m	(Ljava/lang/String;ILcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>
		p	3		typeReference
c	net/minecraft/class_236	net/minecraft/world/timer/Timer
	f	Lorg/slf4j/Logger;	field_1315	LOGGER
	f	Lcom/google/common/primitives/UnsignedLong;	field_1311	eventCounter
	f	Lnet/minecraft/class_233;	field_1314	callback
	f	Ljava/util/Queue;	field_1313	events
	f	Lcom/google/common/collect/Table;	field_1312	eventsByName
	f	Ljava/lang/String;	field_31878	TRIGGER_TIME_KEY
	f	Ljava/lang/String;	field_31876	CALLBACK_KEY
	f	Ljava/lang/String;	field_31877	NAME_KEY
	m	(Ljava/lang/String;)I	method_22593	remove
		p	1		name
	m	(Lnet/minecraft/class_233;Ljava/util/stream/Stream;)V	<init>	<init>
		p	1		timerCallbackSerializer
		p	2		nbts
	m	(Lnet/minecraft/class_2487;)V	method_986	addEvent
		p	1		nbt
	m	(Lnet/minecraft/class_233;)V	<init>	<init>
		p	1		timerCallbackSerializer
	m	(Ljava/lang/Object;J)V	method_988	processEvents
		p	2		time
		p	1		server
	m	(Lcom/mojang/serialization/Dynamic;)V	method_29040	method_29040
		p	1		nbt
	m	(Lnet/minecraft/class_236$class_237;)Lcom/google/common/primitives/UnsignedLong;	method_21904	method_21904
		p	0		event
	m	(Lnet/minecraft/class_236$class_237;)Lnet/minecraft/class_2487;	method_980	serialize
		p	1		event
	m	(Ljava/lang/String;JLnet/minecraft/class_234;)V	method_985	setEvent
		p	1		name
		p	2		triggerTime
		p	4		callback
	m	(Lnet/minecraft/class_236$class_237;)J	method_21905	method_21905
		p	0		event
	m	()Ljava/util/Comparator;	method_987	createEventComparator
	m	()Lnet/minecraft/class_2499;	method_982	toNbt
	m	()Ljava/util/Set;	method_22592	getEventNames
c	net/minecraft/class_236$class_237	net/minecraft/world/timer/Timer$Event
	f	Lnet/minecraft/class_234;	field_1316	callback
	f	Ljava/lang/String;	field_1317	name
	f	Lcom/google/common/primitives/UnsignedLong;	field_1319	id
	f	J	field_1318	triggerTime
	m	(JLcom/google/common/primitives/UnsignedLong;Ljava/lang/String;Lnet/minecraft/class_234;)V	<init>	<init>
		p	3		id
		p	4		name
		p	1		triggerTime
		p	5		callback
c	net/minecraft/class_4286	net/minecraft/client/gui/widget/CheckboxWidget
	f	Z	field_24253	showMessage
	f	Lnet/minecraft/class_2960;	field_19231	TEXTURE
	f	I	field_32181	TEXT_COLOR
	f	Z	field_19230	checked
	m	(IIIILnet/minecraft/class_2561;ZZ)V	<init>	<init>
		p	1		x
		p	2		y
		p	3		width
		p	4		height
		p	5		message
		p	6		checked
		p	7		showMessage
	m	()Z	method_20372	isChecked
	m	(IIIILnet/minecraft/class_2561;Z)V	<init>	<init>
		p	5		message
		p	6		checked
		p	3		width
		p	4		height
		p	1		x
		p	2		y
c	net/minecraft/class_234	net/minecraft/world/timer/TimerCallback
	m	(Ljava/lang/Object;Lnet/minecraft/class_236;J)V	method_974	call
		p	2		events
		p	1		server
		p	3		time
c	net/minecraft/class_234$class_235	net/minecraft/world/timer/TimerCallback$Serializer
	f	Lnet/minecraft/class_2960;	field_1309	id
	f	Ljava/lang/Class;	field_1310	callbackClass
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_234;)V	method_975	serialize
		p	1		nbt
		p	2		callback
	m	()Ljava/lang/Class;	method_978	getCallbackClass
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_234;	method_976	deserialize
		p	1		nbt
	m	()Lnet/minecraft/class_2960;	method_977	getId
	m	(Lnet/minecraft/class_2960;Ljava/lang/Class;)V	<init>	<init>
		p	1		id
		p	2		callbackClass
c	net/minecraft/class_4285	net/minecraft/datafixer/fix/PointOfInterestReorganizationFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_20340	reorganize
c	net/minecraft/class_4280	net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget
	f	Z	field_22768	inFocus
	f	Lnet/minecraft/class_2561;	field_33783	SELECTION_USAGE_TEXT
c	net/minecraft/class_4280$class_4281	net/minecraft/client/gui/widget/AlwaysSelectedEntryListWidget$Entry
	m	()Lnet/minecraft/class_2561;	method_37006	getNarration
c	net/minecraft/class_4282	net/minecraft/network/packet/s2c/play/ChunkRenderDistanceCenterS2CPacket
	f	I	field_19206	chunkX
	f	I	field_19207	chunkZ
	m	()I	method_20323	getChunkZ
	m	(II)V	<init>	<init>
		p	1		x
		p	2		z
	m	()I	method_20322	getChunkX
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_20321	apply
c	net/minecraft/class_239	net/minecraft/util/hit/HitResult
	f	Lnet/minecraft/class_243;	field_1329	pos
	m	()Lnet/minecraft/class_239$class_240;	method_17783	getType
	m	(Lnet/minecraft/class_1297;)D	method_24801	squaredDistanceTo
		p	1		entity
	m	(Lnet/minecraft/class_243;)V	<init>	<init>
		p	1		pos
	m	()Lnet/minecraft/class_243;	method_17784	getPos
c	net/minecraft/class_239$class_240	net/minecraft/util/hit/HitResult$Type
	f	Lnet/minecraft/class_239$class_240;	field_1333	MISS
	f	Lnet/minecraft/class_239$class_240;	field_1331	ENTITY
	f	Lnet/minecraft/class_239$class_240;	field_1332	BLOCK
c	net/minecraft/class_238	net/minecraft/util/math/Box
	c	An immutable box with double-valued coordinates. The box is axis-aligned\nand the coordinates are minimum inclusive and maximum exclusive.\n\n<p>This box has proper {@link #hashCode()} and {@link #equals(Object)}\nimplementations and can be used as a map key.\n\n@see BlockBox
	f	D	field_1325	maxY
	f	D	field_1321	minZ
	f	D	field_1322	minY
	f	D	field_31879	EPSILON
	f	D	field_1323	minX
	f	D	field_1324	maxZ
	f	D	field_1320	maxX
	m	(D)Lnet/minecraft/class_238;	method_35576	withMinZ
		c	{@return a new box with the minimum Z provided and all other coordinates\nof this box}
		p	1		minZ
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V	<init>	<init>
		c	Creates a box of the given positions as corners.
		p	1		pos1
		p	2		pos2
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_238;	method_997	offset
		c	Creates a box that is translated by {@code vec.x}, {@code vec.y}, {@code\nvec.z} on each axis from this box.\n\n@see #offset(double, double, double)
		p	1		vec
	m	(DDD)Z	method_1008	contains
		c	Checks if the given position is in this box.
		p	3		y
		p	1		x
		p	5		z
	m	(Ljava/lang/Iterable;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;	method_1010	raycast
		p	3		pos
		p	2		to
		p	1		from
		p	0		boxes
	m	([DLnet/minecraft/class_2350;DDDDDDDDLnet/minecraft/class_2350;DDD)Lnet/minecraft/class_2350;	method_998	traceCollisionSide
		p	23		startZ
		p	21		startY
		p	19		startX
		p	18		resultDirection
		p	16		maxZ
		p	14		minZ
		p	12		maxX
		p	10		minX
		p	8		begin
		p	6		deltaZ
		p	4		deltaY
		p	1		approachDirection
		p	2		deltaX
		p	0		traceDistanceResult
	m	(DDDDDD)V	<init>	<init>
		c	Creates a box of the given positions as corners.
		p	7		x2
		p	9		y2
		p	11		z2
		p	1		x1
		p	3		y1
		p	5		z1
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z	method_993	intersects
		c	Checks if this box intersects the box of the given positions as\ncorners.
		p	2		pos2
		p	1		pos1
	m	(Lnet/minecraft/class_238;)Z	method_994	intersects
		c	Checks if this box intersects the given box.
		p	1		box
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()D	method_17939	getXLength
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V	<init>	<init>
		c	Creates a box of the given positions as corners.
		p	1		pos1
		p	2		pos2
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;	method_996	offset
		c	Creates a box that is translated by {@code blockPos.getX()}, {@code\nblockPos.getY()}, {@code blockPos.getZ()} on each axis from this box.\n\n@see #offset(double, double, double)
		p	1		blockPos
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Ljava/util/Optional;	method_992	raycast
		p	2		max
		p	1		min
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_238;	method_18804	stretch
		p	1		scale
	m	(Lnet/minecraft/class_243;DDD)Lnet/minecraft/class_238;	method_30048	of
		p	1		dx
		p	3		dy
		p	5		dz
		p	0		center
	m	(DDD)Lnet/minecraft/class_238;	method_1002	shrink
		p	1		x
		p	3		y
		p	5		z
	m	()D	method_17940	getYLength
	m	(D)Lnet/minecraft/class_238;	method_35577	withMaxX
		c	{@return a new box with the maximum X provided and all other coordinates\nof this box}
		p	1		maxX
	m	(D)Lnet/minecraft/class_238;	method_1014	expand
		c	@see #contract(double)
		p	1		value
	m	(D)Lnet/minecraft/class_238;	method_35574	withMinX
		c	{@return a new box with the minimum X provided and all other coordinates\nof this box}
		p	1		minX
	m	(Lnet/minecraft/class_2350$class_2351;)D	method_1001	getMin
		c	{@return the minimum coordinate for the given {@code axis} of this box}
		p	1		axis
	m	()Z	method_1013	isValid
		c	Checks if any of the coordinates of this box is {@linkplain\nDouble#isNaN(double) not a number}.
	m	(Lnet/minecraft/class_243;)Z	method_1006	contains
		c	Checks if the given position is in this box.
		p	1		pos
	m	(Lnet/minecraft/class_238;)Lnet/minecraft/class_238;	method_991	union
		c	Creates the minimum box that contains this box and the given box.
		p	1		box
	m	()D	method_17941	getZLength
	m	(DDDDDD)Z	method_1003	intersects
		c	Checks if this box intersects the box of the given coordinates.
		p	7		maxX
		p	5		minZ
		p	11		maxZ
		p	9		maxY
		p	3		minY
		p	1		minX
	m	(Lnet/minecraft/class_238;)Lnet/minecraft/class_238;	method_999	intersection
		c	Creates the maximum box that this box and the given box contain.
		p	1		box
	m	(Lnet/minecraft/class_2350$class_2351;)D	method_990	getMax
		c	{@return the maximum coordinate for the given {@code axis} of this box}
		p	1		axis
	m	(D)Lnet/minecraft/class_238;	method_35578	withMaxY
		c	{@return a new box with the maximum Y provided and all other coordinates\nof this box}
		p	1		maxY
	m	(D)Lnet/minecraft/class_238;	method_35575	withMinY
		c	{@return a new box with the minimum Y provided and all other coordinates\nof this box}
		p	1		minY
	m	(D)Lnet/minecraft/class_238;	method_1011	contract
		c	@see #expand(double)
		p	1		value
	m	(Lnet/minecraft/class_2338;)V	<init>	<init>
		c	Creates a box that only contains the given block position.
		p	1		pos
	m	(DDD)Lnet/minecraft/class_238;	method_989	offset
		c	Creates a box that is translated by {@code x}, {@code y}, {@code z} on\neach axis from this box.
		p	3		y
		p	5		z
		p	1		x
	m	(DDD)Lnet/minecraft/class_238;	method_35580	contract
		c	@see #expand(double, double, double)
		p	5		z
		p	3		y
		p	1		x
	m	(DDD)Lnet/minecraft/class_238;	method_1009	expand
		c	@see #contract(double, double, double)
		p	5		z
		p	1		x
		p	3		y
	m	()Lnet/minecraft/class_243;	method_1005	getCenter
		c	Returns the center position of this box.
	m	(Lnet/minecraft/class_3341;)Lnet/minecraft/class_238;	method_19316	from
		p	0		mutable
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_238;	method_29968	from
		p	0		pos
	m	(DDD)Lnet/minecraft/class_238;	method_1012	stretch
		p	1		x
		p	3		y
		p	5		z
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_243;[DLnet/minecraft/class_2350;DDD)Lnet/minecraft/class_2350;	method_1007	traceCollisionSide
		p	0		box
		p	8		deltaZ
		p	6		deltaY
		p	4		deltaX
		p	3		approachDirection
		p	2		traceDistanceResult
		p	1		intersectingVector
	m	(D)Lnet/minecraft/class_238;	method_35579	withMaxZ
		c	{@return a new box with the maximum Z provided and all other coordinates\nof this box}
		p	1		maxZ
	m	()D	method_995	getAverageSideLength
c	net/minecraft/class_233	net/minecraft/world/timer/TimerCallbackSerializer
	f	Ljava/util/Map;	field_1305	serializersByClass
	f	Lnet/minecraft/class_233;	field_1306	INSTANCE
	f	Lorg/slf4j/Logger;	field_1308	LOGGER
	f	Ljava/util/Map;	field_1307	serializersByType
	m	(Lnet/minecraft/class_234;)Lnet/minecraft/class_2487;	method_973	serialize
		p	1		callback
	m	(Lnet/minecraft/class_234$class_235;)Lnet/minecraft/class_233;	method_971	registerSerializer
		p	1		serializer
	m	(Ljava/lang/Class;)Lnet/minecraft/class_234$class_235;	method_970	getSerializer
		p	1		clazz
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_234;	method_972	deserialize
		p	1		nbt
c	net/minecraft/class_4288	net/minecraft/client/gui/screen/option/MouseOptionsScreen
	f	Lnet/minecraft/class_353;	field_19246	buttonList
	m	(Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172;	method_41841	getOptions
		p	0		gameOptions
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		parent
		p	2		gameOptions
	m	(Lnet/minecraft/class_4185;)V	method_20411	method_20411
		p	1		button
c	net/minecraft/class_231	net/minecraft/world/timer/FunctionTimerCallback
	f	Lnet/minecraft/class_2960;	field_1304	name
	m	(Lnet/minecraft/class_2991;Lnet/minecraft/class_2158;)V	method_17938	method_17938
		p	1		function
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_236;J)V	method_967	call
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		name
c	net/minecraft/class_231$class_232	net/minecraft/world/timer/FunctionTimerCallback$Serializer
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_231;	method_969	deserialize
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_231;)V	method_968	serialize
c	net/minecraft/class_7312	net/minecraft/structure/AncientCityGenerator
	f	Lnet/minecraft/class_6880;	field_38471	CITY_CENTER
	m	()V	method_42755	init
c	net/minecraft/class_7313	net/minecraft/structure/AncientCityOutskirtsGenerator
	m	()V	method_42756	init
c	net/minecraft/class_4289	net/minecraft/entity/ai/brain/task/WanderIndoorsTask
	f	F	field_19258	speed
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)V	method_20420	method_20420
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_20425	method_20425
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_20421	shouldRun
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_20424	method_20424
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_20422	run
c	net/minecraft/class_3600	net/minecraft/datafixer/fix/EntityHealthFix
	f	Ljava/util/Set;	field_15894	ENTITIES
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15704	fixHealth
c	net/minecraft/class_3601	net/minecraft/datafixer/fix/EntityHorseSaddleFix
c	net/minecraft/class_4926	net/minecraft/data/client/BlockStateVariantMap
	c	An equivalence to the {@code Map<String, WeightedUnbakedModel>}\npassed to the constructor of {@code ModelVariantMap}.
	f	Ljava/util/Map;	field_22863	variants
	m	()V	method_25792	checkAllPropertyDefinitions
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4929;	method_25785	create
		p	0		first
		p	2		third
		p	1		second
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4930;	method_25786	create
		p	2		third
		p	3		fourth
		p	0		first
		p	1		second
	m	(Lnet/minecraft/class_4934;Ljava/util/List;)V	method_25790	register
		p	2		possibleVariants
		p	1		condition
	m	()Ljava/util/Map;	method_25782	getVariants
	m	(Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4927;	method_25783	create
		p	0		property
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_4934;)Ljava/util/stream/Stream;	method_25788	method_25788
		p	1		propertiesMap
	m	(Lnet/minecraft/class_4934;)Z	method_25789	method_25789
		p	1		propertiesMap
	m	()Ljava/util/List;	method_25791	getProperties
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4931;	method_25787	create
		p	4		fifth
		p	0		first
		p	1		second
		p	2		third
		p	3		fourth
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)Lnet/minecraft/class_4926$class_4928;	method_25784	create
		p	0		first
		p	1		second
c	net/minecraft/class_4926$class_4930	net/minecraft/data/client/BlockStateVariantMap$QuadrupleProperty
	f	Lnet/minecraft/class_2769;	field_22870	first
	f	Lnet/minecraft/class_2769;	field_22871	second
	f	Lnet/minecraft/class_2769;	field_22872	third
	f	Lnet/minecraft/class_2769;	field_22873	fourth
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4930;	method_25812	register
		p	5		variants
		p	4		fourthValue
		p	3		thirdValue
		p	2		secondValue
		p	1		firstValue
	m	(Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35885	method_35885
		p	3		secondValue
	m	(Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35887	method_35887
		p	2		firstValue
	m	(Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35892	method_35892
		p	2		firstValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35888	method_35888
		p	5		fourthValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35883	method_35883
		p	5		fourthValue
	m	(Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35890	method_35890
		p	3		secondValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4930;	method_25811	register
		p	2		secondValue
		p	1		firstValue
		p	4		fourthValue
		p	3		thirdValue
		p	5		variant
	m	(Lnet/minecraft/class_4926$class_6291;)Lnet/minecraft/class_4926;	method_35886	register
		p	1		variantFactory
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35884	method_35884
		p	4		thirdValue
	m	(Lnet/minecraft/class_4926$class_6291;)Lnet/minecraft/class_4926;	method_35891	registerVariants
		p	1		variantFactory
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6291;Ljava/lang/Comparable;)V	method_35889	method_35889
		p	4		thirdValue
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V	<init>	<init>
		p	1		first
		p	2		second
		p	3		third
		p	4		fourth
c	net/minecraft/class_4926$class_4932	net/minecraft/data/client/BlockStateVariantMap$TriFunction
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	2		two
		p	1		one
		p	3		three
c	net/minecraft/class_4926$class_4931	net/minecraft/data/client/BlockStateVariantMap$QuintupleProperty
	f	Lnet/minecraft/class_2769;	field_22876	third
	f	Lnet/minecraft/class_2769;	field_22877	fourth
	f	Lnet/minecraft/class_2769;	field_22878	fifth
	f	Lnet/minecraft/class_2769;	field_22874	first
	f	Lnet/minecraft/class_2769;	field_22875	second
	m	(Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35896	method_35896
		p	3		secondValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35894	method_35894
		p	5		fourthValue
	m	(Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35898	method_35898
		p	2		firstValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35899	method_35899
		p	6		fifthValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4931;	method_25814	register
		p	6		variants
		p	5		fifthValue
		p	4		fourthValue
		p	3		thirdValue
		p	2		secondValue
		p	1		firstValue
	m	(Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35902	method_35902
		p	3		secondValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35900	method_35900
		p	5		fourthValue
	m	(Lnet/minecraft/class_4926$class_6290;)Lnet/minecraft/class_4926;	method_35903	registerVariants
		p	1		variantFactory
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35893	method_35893
		p	6		fifthValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4931;	method_25813	register
		p	6		variant
		p	4		fourthValue
		p	5		fifthValue
		p	2		secondValue
		p	3		thirdValue
		p	1		firstValue
	m	(Lnet/minecraft/class_4926$class_6290;)Lnet/minecraft/class_4926;	method_35897	register
		p	1		variantFactory
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35895	method_35895
		p	4		thirdValue
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V	<init>	<init>
		p	2		second
		p	3		third
		p	4		fourth
		p	5		fifth
		p	1		first
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35901	method_35901
		p	4		thirdValue
	m	(Lnet/minecraft/class_4926$class_6290;Ljava/lang/Comparable;)V	method_35904	method_35904
		p	2		firstValue
c	net/minecraft/class_4926$class_6290	net/minecraft/data/client/BlockStateVariantMap$QuintFunction
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	method_35905	apply
		p	5		five
		p	4		four
		p	1		one
		p	3		three
		p	2		two
c	net/minecraft/class_4926$class_6291	net/minecraft/data/client/BlockStateVariantMap$QuadFunction
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	method_35906	apply
		p	1		one
		p	4		four
		p	3		three
		p	2		two
c	net/minecraft/class_4926$class_4927	net/minecraft/data/client/BlockStateVariantMap$SingleProperty
	f	Lnet/minecraft/class_2769;	field_22864	property
	m	(Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4927;	method_25793	register
		p	2		variant
		p	1		value
	m	(Lnet/minecraft/class_2769;)V	<init>	<init>
		p	1		property
	m	(Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4927;	method_25794	register
		p	1		value
		p	2		variants
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_4926;	method_25795	register
		p	1		variantFactory
	m	(Ljava/util/function/Function;Ljava/lang/Comparable;)V	method_35877	method_35877
		p	2		value
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_4926;	method_35878	registerVariants
		p	1		variantFactory
	m	(Ljava/util/function/Function;Ljava/lang/Comparable;)V	method_25796	method_25796
		p	2		value
c	net/minecraft/class_4926$class_4929	net/minecraft/data/client/BlockStateVariantMap$TripleProperty
	f	Lnet/minecraft/class_2769;	field_22867	first
	f	Lnet/minecraft/class_2769;	field_22868	second
	f	Lnet/minecraft/class_2769;	field_22869	third
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V	method_25810	method_25810
		p	4		thirdValue
	m	(Lnet/minecraft/class_4926$class_4932;)Lnet/minecraft/class_4926;	method_25805	register
		p	1		variantFactory
	m	(Lnet/minecraft/class_4926$class_4932;)Lnet/minecraft/class_4926;	method_35882	registerVariants
		p	1		variantFactory
	m	(Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V	method_25808	method_25808
		p	2		firstValue
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V	<init>	<init>
		p	3		third
		p	2		second
		p	1		first
	m	(Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V	method_35881	method_35881
		p	2		firstValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V	method_35879	method_35879
		p	4		thirdValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4929;	method_25807	register
		p	1		firstValue
		p	2		secondValue
		p	3		thirdValue
		p	4		variants
	m	(Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V	method_25809	method_25809
		p	3		secondValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4929;	method_25806	register
		p	2		secondValue
		p	3		thirdValue
		p	1		firstValue
		p	4		variant
	m	(Ljava/lang/Comparable;Lnet/minecraft/class_4926$class_4932;Ljava/lang/Comparable;)V	method_35880	method_35880
		p	3		secondValue
c	net/minecraft/class_4926$class_4928	net/minecraft/data/client/BlockStateVariantMap$DoubleProperty
	f	Lnet/minecraft/class_2769;	field_22865	first
	f	Lnet/minecraft/class_2769;	field_22866	second
	m	(Lnet/minecraft/class_2769;Lnet/minecraft/class_2769;)V	<init>	<init>
		p	2		second
		p	1		first
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4928;	method_25797	register
		p	3		variant
		p	2		secondValue
		p	1		firstValue
	m	(Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	method_25802	method_25802
		p	3		secondValue
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4928;	method_25798	register
		p	3		variants
		p	1		firstValue
		p	2		secondValue
	m	(Ljava/util/function/BiFunction;)Lnet/minecraft/class_4926;	method_25803	registerVariants
		p	1		variantsFactory
	m	(Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	method_25799	method_25799
		p	3		secondValue
	m	(Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	method_25801	method_25801
		p	2		firstValue
	m	(Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V	method_25804	method_25804
		p	2		firstValue
	m	(Ljava/util/function/BiFunction;)Lnet/minecraft/class_4926;	method_25800	register
		p	1		variantFactory
c	net/minecraft/class_1899	net/minecraft/enchantment/MendingEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1898	net/minecraft/enchantment/MultishotEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1897	net/minecraft/enchantment/KnockbackEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slot
		p	1		weight
c	net/minecraft/class_4922	net/minecraft/data/client/MultipartBlockStateSupplier
	f	Ljava/util/List;	field_22856	multiparts
	f	Lnet/minecraft/class_2248;	field_22855	block
	m	(Lnet/minecraft/class_4918;Ljava/util/List;)Lnet/minecraft/class_4922;	method_25761	with
		p	2		variants
		p	1		condition
	m	(Ljava/util/List;)Lnet/minecraft/class_4922;	method_25764	with
		p	1		variants
	m	(Lnet/minecraft/class_4918;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;	method_25760	with
		p	1		condition
		p	2		variant
	m	(Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;	method_25763	with
		p	1		variant
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4922;	method_25758	create
		p	0		block
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		block
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_4922$class_4924;)V	method_25759	method_25759
		p	1		multipart
	m	(Lnet/minecraft/class_4918;[Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;	method_25762	with
		p	2		variants
		p	1		condition
	m	()Lcom/google/gson/JsonElement;	method_25765	get
c	net/minecraft/class_4922$class_4924	net/minecraft/data/client/MultipartBlockStateSupplier$Multipart
	f	Ljava/util/List;	field_22858	variants
	m	(Lcom/google/gson/JsonObject;)V	method_25768	extraToJson
		p	1		json
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		variants
	m	(Lnet/minecraft/class_2689;)V	method_25767	validate
		p	1		stateManager
	m	()Lcom/google/gson/JsonElement;	method_25766	get
c	net/minecraft/class_4922$class_4923	net/minecraft/data/client/MultipartBlockStateSupplier$ConditionalMultipart
	f	Lnet/minecraft/class_4918;	field_22857	when
	m	(Lnet/minecraft/class_4918;Ljava/util/List;)V	<init>	<init>
		p	1		when
		p	2		variants
c	net/minecraft/class_4925	net/minecraft/data/client/VariantsBlockStateSupplier
	f	Ljava/util/Set;	field_22861	definedProperties
	f	Ljava/util/List;	field_22860	variants
	f	Ljava/util/List;	field_22862	variantMaps
	f	Lnet/minecraft/class_2248;	field_22859	block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4925;	method_25770	create
		p	1		variant
		p	0		block
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream;	method_25781	method_25781
		p	1		pair
	m	()Lcom/google/gson/JsonElement;	method_25780	get
	m	(Ljava/util/List;Ljava/util/List;)Ljava/util/List;	method_25777	intersect
		p	1		right
		p	0		left
	m	(Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	method_25774	method_25774
		p	1		entry
	m	(Lnet/minecraft/class_4926;)Lnet/minecraft/class_4925;	method_25775	coordinate
		c	Appends a block state variant map to this block state information.\n\n<p>A block state variant map defines some of the variant settings based\non a defined set of properties in the block state, such as the model\nof the block state is determined by a coordinated map of power and\nmachine type property, and the y rotation determined by a facing\nproperty, etc.\n\n@return this block state file
		p	1		map
			c	the variant map to contribute property to variant settings\nmappings to the block state file
	m	(Ljava/util/Map;Lcom/google/gson/JsonObject;)V	method_25778	method_25778
		p	1		json
	m	(Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V	method_25779	method_25779
		p	1		pair
	m	(Lnet/minecraft/class_2248;Ljava/util/List;)V	<init>	<init>
		p	2		variants
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4925;	method_25769	create
		p	0		block
	m	(Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)V	method_25773	method_25773
		p	2		rightVariant
	m	(Lnet/minecraft/class_2248;[Lnet/minecraft/class_4935;)Lnet/minecraft/class_4925;	method_25771	create
		p	1		variants
		p	0		block
	m	(Lnet/minecraft/class_2769;)V	method_25772	method_25772
		p	1		property
	m	(Ljava/util/List;Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/class_4935;)V	method_25776	method_25776
		p	2		leftVariant
c	net/minecraft/class_4941	net/minecraft/data/client/ModelIds
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_25843	getBlockSubModelId
		p	1		suffix
		p	0		block
	m	(Lnet/minecraft/class_1792;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_25841	getItemSubModelId
		p	0		item
		p	1		suffix
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960;	method_25842	getBlockModelId
		p	0		block
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2960;	method_25840	getItemModelId
		p	0		item
	m	(Ljava/lang/String;)Lnet/minecraft/class_2960;	method_25845	getMinecraftNamespacedItem
		p	0		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_2960;	method_25844	getMinecraftNamespacedBlock
		p	0		name
c	net/minecraft/class_3610	net/minecraft/fluid/FluidState
	f	Lcom/mojang/serialization/Codec;	field_25018	CODEC
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;	method_15758	getVelocity
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_6885;)Z	method_40179	isIn
		p	1		fluids
	m	()F	method_15760	getBlastResistance
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z	method_15764	canBeReplacedWith
		p	1		world
		p	2		pos
		p	3		fluid
		p	4		direction
	m	(Lnet/minecraft/class_3611;)Z	method_33659	isEqualAndStill
		p	1		fluid
	m	()Ljava/util/stream/Stream;	method_40181	streamTags
	m	(Lnet/minecraft/class_3611;)Z	method_39360	isOf
		p	1		fluid
	m	()F	method_20785	getHeight
	m	()Z	method_15771	isStill
	m	()Z	method_15773	hasRandomTicks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_15757	onRandomTick
		p	1		world
		p	2		pos
		p	3		random
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_15756	method_15756
		p	1		world
		p	2		pos
	m	()Lnet/minecraft/class_6880;	method_40180	getRegistryEntry
	m	(Lnet/minecraft/class_6862;)Z	method_15767	isIn
		p	1		tag
	m	()Lnet/minecraft/class_3611;	method_15772	getFluid
	m	()I	method_15761	getLevel
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_15770	onScheduledTick
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_15763	getHeight
		p	1		world
		p	2		pos
	m	()Z	method_15769	isEmpty
	m	()Lnet/minecraft/class_2394;	method_15766	getParticle
	m	()Lnet/minecraft/class_2680;	method_15759	getBlockState
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_15768	randomDisplayTick
		p	1		world
		p	2		pos
		p	3		random
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_17776	getShape
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_3611;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>
		p	1		fluid
		p	2		propertiesMap
		p	3		codec
c	net/minecraft/class_4940	net/minecraft/data/client/SimpleModelSupplier
	f	Lnet/minecraft/class_2960;	field_22900	parent
	m	()Lcom/google/gson/JsonElement;	method_25839	get
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		parent
c	net/minecraft/class_3611	net/minecraft/fluid/Fluid
	f	Lnet/minecraft/class_6880$class_6883;	field_36431	registryEntry
	f	Lnet/minecraft/class_2689;	field_15905	stateManager
	f	Lnet/minecraft/class_3610;	field_15903	defaultState
	f	Lnet/minecraft/class_2361;	field_15904	STATE_IDS
	m	(Lnet/minecraft/class_3610;)V	method_15781	setDefaultState
		p	1		state
	m	()Lnet/minecraft/class_1792;	method_15774	getBucketItem
	m	(Lnet/minecraft/class_2689$class_2690;)V	method_15775	appendProperties
		p	1		builder
	m	(Lnet/minecraft/class_6862;)Z	method_15791	isIn
		p	1		tag
	m	()F	method_15784	getBlastResistance
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)Lnet/minecraft/class_243;	method_15782	getVelocity
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_3610;)Z	method_15793	isStill
		p	1		state
	m	(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_15788	getHeight
		p	1		state
		p	2		world
		p	3		pos
	m	()Z	method_15795	hasRandomTicks
	m	()Lnet/minecraft/class_2689;	method_15783	getStateManager
	m	(Lnet/minecraft/class_4538;)I	method_15789	getTickRate
		p	1		world
	m	()Ljava/util/Optional;	method_32359	getBucketFillSound
		c	Returns the sound played when filling a bucket with this fluid.
	m	()Lnet/minecraft/class_3610;	method_15785	getDefaultState
	m	(Lnet/minecraft/class_3610;)I	method_15779	getLevel
		p	1		state
	m	(Lnet/minecraft/class_3611;)Z	method_15780	matchesType
		p	1		fluid
	m	()Lnet/minecraft/class_2394;	method_15787	getParticle
	m	()Z	method_15794	isEmpty
	m	(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_17775	getShape
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)V	method_15776	randomDisplayTick
		p	2		pos
		p	1		world
		p	4		random
		p	3		state
	m	(Lnet/minecraft/class_3610;)Lnet/minecraft/class_2680;	method_15790	toBlockState
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)V	method_15778	onScheduledTick
		p	3		state
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_5819;)V	method_15792	onRandomTick
		p	3		state
		p	4		random
		p	1		world
		p	2		pos
	m	()Lnet/minecraft/class_6880$class_6883;	method_40178	getRegistryEntry
	m	(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z	method_15777	canBeReplacedWith
		p	1		state
		p	3		pos
		p	2		world
		p	5		direction
		p	4		fluid
	m	(Lnet/minecraft/class_3610;)F	method_20784	getHeight
		p	1		state
c	net/minecraft/class_4943	net/minecraft/data/client/Models
	f	Lnet/minecraft/class_4942;	field_22908	PARTICLE
	f	[Lnet/minecraft/class_4942;	field_22958	STEM_GROWTH_STAGES
	f	Lnet/minecraft/class_4942;	field_22995	TEMPLATE_FENCE_GATE
	f	Lnet/minecraft/class_4942;	field_22996	TEMPLATE_FENCE_GATE_OPEN
	f	Lnet/minecraft/class_4942;	field_22994	WALL_INVENTORY
	f	Lnet/minecraft/class_4942;	field_22988	FENCE_POST
	f	Lnet/minecraft/class_4942;	field_22989	FENCE_SIDE
	f	Lnet/minecraft/class_4942;	field_22983	BUTTON_INVENTORY
	f	Lnet/minecraft/class_4942;	field_22982	BUTTON_PRESSED
	f	Lnet/minecraft/class_4942;	field_22991	TEMPLATE_WALL_POST
	f	Lnet/minecraft/class_4942;	field_22990	FENCE_INVENTORY
	f	Lnet/minecraft/class_4942;	field_22993	TEMPLATE_WALL_SIDE_TALL
	f	Lnet/minecraft/class_4942;	field_22992	TEMPLATE_WALL_SIDE
	f	Lnet/minecraft/class_4942;	field_29081	CUBE_COLUMN_MIRRORED
	f	Lnet/minecraft/class_4942;	field_23957	TEMPLATE_CAMPFIRE
	f	Lnet/minecraft/class_4942;	field_27789	TEMPLATE_CAKE_WITH_CANDLE
	f	Lnet/minecraft/class_4942;	field_27788	TEMPLATE_FOUR_CANDLES
	f	Lnet/minecraft/class_4942;	field_27787	TEMPLATE_THREE_CANDLES
	f	Lnet/minecraft/class_4942;	field_27786	TEMPLATE_TWO_CANDLES
	f	Lnet/minecraft/class_4942;	field_27785	TEMPLATE_CANDLE
	f	Lnet/minecraft/class_4942;	field_27784	TEMPLATE_CAULDRON_FULL
	f	Lnet/minecraft/class_4942;	field_28015	TEMPLATE_CAULDRON_LEVEL2
	f	Lnet/minecraft/class_4942;	field_28014	TEMPLATE_CAULDRON_LEVEL1
	f	Lnet/minecraft/class_4942;	field_38469	TEMPLATE_SCULK_SHRIEKER
	f	Lnet/minecraft/class_4942;	field_22912	STAIRS
	f	Lnet/minecraft/class_4942;	field_22911	LEAVES
	f	Lnet/minecraft/class_4942;	field_22914	OUTER_STAIRS
	f	Lnet/minecraft/class_4942;	field_22913	INNER_STAIRS
	f	Lnet/minecraft/class_4942;	field_22910	SLAB_TOP
	f	Lnet/minecraft/class_4942;	field_22919	TEMPLATE_ORIENTABLE_TRAPDOOR_BOTTOM
	f	Lnet/minecraft/class_4942;	field_22916	TEMPLATE_TRAPDOOR_BOTTOM
	f	Lnet/minecraft/class_4942;	field_22915	TEMPLATE_TRAPDOOR_TOP
	f	Lnet/minecraft/class_4942;	field_22918	TEMPLATE_ORIENTABLE_TRAPDOOR_TOP
	f	Lnet/minecraft/class_4942;	field_22917	TEMPLATE_TRAPDOOR_OPEN
	f	Lnet/minecraft/class_4942;	field_22907	PRESSURE_PLATE_DOWN
	f	Lnet/minecraft/class_4942;	field_22909	SLAB
	f	Lnet/minecraft/class_4942;	field_22904	TEMPLATE_FENCE_GATE_WALL
	f	Lnet/minecraft/class_4942;	field_22906	PRESSURE_PLATE_UP
	f	Lnet/minecraft/class_4942;	field_22905	TEMPLATE_FENCE_GATE_WALL_OPEN
	f	Lnet/minecraft/class_4942;	field_22930	TEMPLATE_PISTON_HEAD
	f	Lnet/minecraft/class_4942;	field_22936	TEMPLATE_FOUR_TURTLE_EGGS
	f	Lnet/minecraft/class_4942;	field_22935	TEMPLATE_THREE_TURTLE_EGGS
	f	Lnet/minecraft/class_4942;	field_22938	GENERATED
	f	Lnet/minecraft/class_4942;	field_22937	TEMPLATE_SINGLE_FACE
	f	Lnet/minecraft/class_4942;	field_22932	TEMPLATE_SEAGRASS
	f	Lnet/minecraft/class_4942;	field_22931	TEMPLATE_PISTON_HEAD_SHORT
	f	Lnet/minecraft/class_4942;	field_22934	TEMPLATE_TWO_TURTLE_EGGS
	f	Lnet/minecraft/class_4942;	field_22933	TEMPLATE_TURTLE_EGG
	f	Lnet/minecraft/class_4942;	field_22939	HANDHELD
	f	Lnet/minecraft/class_4942;	field_22924	TINTED_FLOWER_POT_CROSS
	f	Lnet/minecraft/class_4942;	field_22923	FLOWER_POT_CROSS
	f	Lnet/minecraft/class_4942;	field_22926	RAIL_CURVED
	f	Lnet/minecraft/class_4942;	field_22925	RAIL_FLAT
	f	Lnet/minecraft/class_4942;	field_22920	TEMPLATE_ORIENTABLE_TRAPDOOR_OPEN
	f	Lnet/minecraft/class_4942;	field_22922	TINTED_CROSS
	f	Lnet/minecraft/class_4942;	field_22921	CROSS
	f	Lnet/minecraft/class_4942;	field_22928	TEMPLATE_RAIL_RAISED_SW
	f	Lnet/minecraft/class_4942;	field_33965	TEMPLATE_POTTED_AZALEA_BUSH
	f	Lnet/minecraft/class_4942;	field_22927	TEMPLATE_RAIL_RAISED_NE
	f	Lnet/minecraft/class_4942;	field_22929	CARPET
	f	Lnet/minecraft/class_4942;	field_22951	TEMPLATE_GLASS_PANE_NOSIDE
	f	Lnet/minecraft/class_4942;	field_22952	TEMPLATE_GLASS_PANE_NOSIDE_ALT
	f	Lnet/minecraft/class_4942;	field_22950	TEMPLATE_DAYLIGHT_DETECTOR
	f	Lnet/minecraft/class_4942;	field_22954	TEMPLATE_GLASS_PANE_SIDE
	f	Lnet/minecraft/class_4942;	field_22953	TEMPLATE_GLASS_PANE_POST
	f	Lnet/minecraft/class_4942;	field_38021	DOOR_TOP_LEFT_OPEN
	f	Lnet/minecraft/class_4942;	field_38020	DOOR_TOP_LEFT
	f	Lnet/minecraft/class_4942;	field_22959	STEM_FRUIT
	f	Lnet/minecraft/class_4942;	field_38023	DOOR_TOP_RIGHT_OPEN
	f	Lnet/minecraft/class_4942;	field_38022	DOOR_TOP_RIGHT
	f	Lnet/minecraft/class_4942;	field_28080	POINTED_DRIPSTONE
	f	Lnet/minecraft/class_4942;	field_22956	TEMPLATE_COMMAND_BLOCK
	f	Lnet/minecraft/class_4942;	field_22955	TEMPLATE_GLASS_PANE_SIDE_ALT
	f	Lnet/minecraft/class_4942;	field_22957	TEMPLATE_ANVIL
	f	Lnet/minecraft/class_4942;	field_38017	DOOR_BOTTOM_LEFT_OPEN
	f	Lnet/minecraft/class_4942;	field_38016	DOOR_BOTTOM_LEFT
	f	Lnet/minecraft/class_4942;	field_38019	DOOR_BOTTOM_RIGHT_OPEN
	f	Lnet/minecraft/class_4942;	field_38018	DOOR_BOTTOM_RIGHT
	f	Lnet/minecraft/class_4942;	field_38015	CUBE_NORTH_WEST_MIRRORED_ALL
	f	Lnet/minecraft/class_4942;	field_22942	CUBE
	f	Lnet/minecraft/class_4942;	field_22940	HANDHELD_ROD
	f	Lnet/minecraft/class_4942;	field_22941	TEMPLATE_SHULKER_BOX
	f	Lnet/minecraft/class_4942;	field_22948	TEMPLATE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_4942;	field_22947	CORAL_WALL_FAN
	f	Lnet/minecraft/class_4942;	field_22949	TEMPLATE_CHORUS_FLOWER
	f	Lnet/minecraft/class_4942;	field_22944	TEMPLATE_BANNER
	f	Lnet/minecraft/class_4942;	field_22943	TEMPLATE_BED
	f	Lnet/minecraft/class_4942;	field_22946	CORAL_FAN
	f	Lnet/minecraft/class_4942;	field_22945	TEMPLATE_SKULL
	f	Lnet/minecraft/class_4942;	field_23400	CUBE_DIRECTIONAL
	f	Lnet/minecraft/class_4942;	field_22976	CUBE_TOP
	f	Lnet/minecraft/class_4942;	field_22975	CUBE_COLUMN_HORIZONTAL
	f	Lnet/minecraft/class_4942;	field_22978	ORIENTABLE
	f	Lnet/minecraft/class_4942;	field_22977	CUBE_BOTTOM_TOP
	f	Lnet/minecraft/class_4942;	field_22971	TEMPLATE_PISTON
	f	Lnet/minecraft/class_4942;	field_22970	TEMPLATE_TORCH_WALL
	f	Lnet/minecraft/class_4942;	field_22973	CUBE_MIRRORED_ALL
	f	Lnet/minecraft/class_4942;	field_22974	CUBE_COLUMN
	f	Lnet/minecraft/class_4942;	field_22972	CUBE_ALL
	f	Lnet/minecraft/class_4942;	field_22979	ORIENTABLE_WITH_BOTTOM
	f	Lnet/minecraft/class_4942;	field_22981	BUTTON
	f	Lnet/minecraft/class_4942;	field_22980	ORIENTABLE_VERTICAL
	f	Lnet/minecraft/class_4942;	field_22964	TEMPLATE_FIRE_SIDE_ALT
	f	Lnet/minecraft/class_4942;	field_22962	TEMPLATE_FIRE_FLOOR
	f	Lnet/minecraft/class_4942;	field_22963	TEMPLATE_FIRE_SIDE
	f	Lnet/minecraft/class_4942;	field_22966	TEMPLATE_FIRE_UP_ALT
	f	Lnet/minecraft/class_4942;	field_22965	TEMPLATE_FIRE_UP
	f	Lnet/minecraft/class_4942;	field_22961	TEMPLATE_FARMLAND
	f	Lnet/minecraft/class_4942;	field_22960	CROP
	f	Lnet/minecraft/class_4942;	field_22968	TEMPLATE_HANGING_LANTERN
	f	Lnet/minecraft/class_4942;	field_22967	TEMPLATE_LANTERN
	f	Lnet/minecraft/class_4942;	field_22969	TEMPLATE_TORCH
	f	Lnet/minecraft/class_4942;	field_28804	TEMPLATE_AZALEA
	m	([Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942;	method_25857	make
		p	0		requiredTextureKeys
	m	(Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942;	method_25856	block
		p	0		parent
		p	1		requiredTextureKeys
	m	(Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942;	method_25855	block
		p	2		requiredTextureKeys
		p	0		parent
		p	1		variant
	m	(Ljava/lang/String;[Lnet/minecraft/class_4945;)Lnet/minecraft/class_4942;	method_25859	item
		p	0		parent
		p	1		requiredTextureKeys
	m	(I)Lnet/minecraft/class_4942;	method_25858	method_25858
		p	0		stage
c	net/minecraft/class_3612	net/minecraft/fluid/Fluids
	f	Lnet/minecraft/class_3609;	field_15909	FLOWING_WATER
	f	Lnet/minecraft/class_3609;	field_15907	FLOWING_LAVA
	f	Lnet/minecraft/class_3609;	field_15908	LAVA
	f	Lnet/minecraft/class_3609;	field_15910	WATER
	f	Lnet/minecraft/class_3611;	field_15906	EMPTY
	m	(Ljava/lang/String;Lnet/minecraft/class_3611;)Lnet/minecraft/class_3611;	method_15796	register
		p	1		value
		p	0		id
c	net/minecraft/class_4942	net/minecraft/data/client/Model
	f	Ljava/util/Set;	field_22902	requiredTextures
	f	Ljava/util/Optional;	field_22903	variant
	f	Ljava/util/Optional;	field_22901	parent
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)V	method_25848	method_25848
		p	2		textureId
		p	1		textureKey
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25852	upload
		p	3		modelCollector
		p	2		textures
		p	1		id
	m	(Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/class_4945;)V	<init>	<init>
		p	2		variant
		p	1		parent
		p	3		requiredTextureKeys
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25846	upload
		p	3		modelCollector
		p	2		textures
		p	1		block
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25853	uploadWithoutVariant
		p	2		suffix
		p	3		textures
		p	1		block
		p	4		modelCollector
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;)V	method_25849	method_25849
		p	1		parentId
	m	(Lnet/minecraft/class_4944;)Ljava/util/Map;	method_25850	createTextureMap
		p	1		textures
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25847	upload
		p	1		block
		p	2		suffix
		p	3		textures
		p	4		modelCollector
c	net/minecraft/class_4938	net/minecraft/data/client/VariantSetting
	f	Ljava/util/function/Function;	field_22897	writer
	f	Ljava/lang/String;	field_22896	key
	m	(Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>
		p	1		key
		p	2		writer
	m	(Ljava/lang/Object;)Lnet/minecraft/class_4938$class_4939;	method_25836	evaluate
		p	1		value
c	net/minecraft/class_4938$class_4939	net/minecraft/data/client/VariantSetting$Value
	f	Ljava/lang/Object;	field_22899	value
	m	(Lcom/google/gson/JsonObject;)V	method_25838	writeTo
		p	1		json
	m	(Lnet/minecraft/class_4938;Ljava/lang/Object;)V	<init>	<init>
		p	2		value
	m	()Lnet/minecraft/class_4938;	method_35907	getParent
c	net/minecraft/class_3606	net/minecraft/datafixer/fix/HangingEntityFix
	f	[[I	field_15897	OFFSETS
	m	(Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic;	method_15719	fixDecorationPosition
		p	2		isPainting
		p	3		isItemFrame
c	net/minecraft/class_3607	net/minecraft/datafixer/fix/EntityPaintingMotiveFix
	f	Ljava/util/Map;	field_15898	RENAMED_MOTIVES
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15723	renameMotive
	m	(Ljava/util/HashMap;)V	method_15724	method_15724
		p	0		map
c	net/minecraft/class_3608	net/minecraft/datafixer/fix/EntityPufferfishRenameFix
	f	Ljava/util/Map;	field_15899	RENAMED_FISH
c	net/minecraft/class_3609	net/minecraft/fluid/FlowableFluid
	c	Represents a fluid which can flow.
	f	Ljava/util/Map;	field_17587	shapeCache
	f	Lnet/minecraft/class_2758;	field_15900	LEVEL
	f	Lnet/minecraft/class_2746;	field_15902	FALLING
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)V	method_15725	tryFlow
		p	2		fluidPos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_3610;)Z	method_15748	isEmptyOrThis
		p	1		state
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)I	method_15740	method_15740
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3610;)Z	method_15752	isMatchingAndStill
		p	1		state
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_15732	receivesFlow
		p	1		face
		p	2		world
		p	5		fromPos
		p	6		fromState
		p	3		pos
		p	4		state
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I	method_15742	method_15742
		p	1		world
	m	()Lnet/minecraft/class_3611;	method_15751	getStill
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)I	method_15753	getNextTickDelay
		p	1		world
		p	2		pos
		p	3		oldState
		p	4		newState
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Z	method_15746	canFlowThrough
		p	6		fromPos
		p	5		face
		p	8		fluidState
		p	7		fromState
		p	2		fluid
		p	1		world
		p	4		state
		p	3		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_15730	beforeBreakingBlock
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_15736	method_15736
		p	6		fromState
		p	1		world
		p	2		fluid
		p	3		pos
		p	4		state
		p	5		fromPos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_15749	method_15749
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z	method_15754	canFill
		p	1		world
		p	3		state
		p	2		pos
		p	4		fluid
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_3610;)V	method_15745	flow
		p	5		fluidState
		p	4		direction
		p	3		state
		p	2		pos
		p	1		world
	m	()Z	method_15737	isInfinite
	m	(IZ)Lnet/minecraft/class_3610;	method_15728	getFlowing
		p	1		level
		p	2		falling
	m	(Lnet/minecraft/class_4538;)I	method_15733	getFlowSpeed
		p	1		world
	m	(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_17774	isFluidAboveEqual
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_4538;)I	method_15739	getLevelDecreasePerBlock
		p	1		world
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Map;	method_15726	getSpread
		p	2		pos
		p	1		world
		p	3		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;)V	method_15744	method_15744
		p	2		pos
		p	1		world
		p	4		blockState
		p	3		fluidState
	m	(Z)Lnet/minecraft/class_3610;	method_15729	getStill
		p	1		falling
	m	(Lnet/minecraft/class_3610;)I	method_15741	getBlockStateLevel
		p	0		state
	m	()Lnet/minecraft/class_3611;	method_15750	getFlowing
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;	method_15727	getUpdatedState
		p	3		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Lnet/minecraft/class_3611;)Z	method_15738	canFlow
		p	6		flowToBlockState
		p	7		fluidState
		p	8		fluid
		p	2		fluidPos
		p	3		fluidBlockState
		p	4		flowDirection
		p	5		flowTo
		p	1		world
c	net/minecraft/class_4934	net/minecraft/data/client/PropertiesMap
	c	Represents a set of property to value pairs, used as conditions for model\napplication.\n\n<p>This object is immutable.
	f	Lnet/minecraft/class_4934;	field_22881	EMPTY
	f	Ljava/util/List;	field_22883	values
	f	Ljava/util/Comparator;	field_22882	COMPARATOR
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		values
	m	()Lnet/minecraft/class_4934;	method_25818	empty
	m	([Lnet/minecraft/class_2769$class_4933;)Lnet/minecraft/class_4934;	method_25821	withValues
		p	0		values
	m	()Ljava/lang/String;	method_25822	asString
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2769$class_4933;)Lnet/minecraft/class_4934;	method_25819	withValue
		p	1		value
	m	(Lnet/minecraft/class_4934;)Lnet/minecraft/class_4934;	method_25820	copyOf
		p	1		propertiesMap
c	net/minecraft/class_3602	net/minecraft/datafixer/fix/EntityHorseSplitFix
c	net/minecraft/class_3603	net/minecraft/datafixer/fix/EntityIdFix
	f	Ljava/util/Map;	field_15895	RENAMED_ENTITIES
	m	(Ljava/util/HashMap;)V	method_15708	method_15708
		p	0		map
c	net/minecraft/class_4936	net/minecraft/data/client/VariantSettings
	f	Lnet/minecraft/class_4938;	field_22887	MODEL
	f	Lnet/minecraft/class_4938;	field_22886	Y
	f	Lnet/minecraft/class_4938;	field_22889	WEIGHT
	f	Lnet/minecraft/class_4938;	field_22888	UVLOCK
	f	Lnet/minecraft/class_4938;	field_22885	X
	m	(Lnet/minecraft/class_2960;)Lcom/google/gson/JsonElement;	method_25832	method_25832
		p	0		id
	m	(Lnet/minecraft/class_4936$class_4937;)Lcom/google/gson/JsonElement;	method_25831	method_25831
		p	0		rotation
	m	(Lnet/minecraft/class_4936$class_4937;)Lcom/google/gson/JsonElement;	method_25833	method_25833
		p	0		rotation
c	net/minecraft/class_4936$class_4937	net/minecraft/data/client/VariantSettings$Rotation
	f	I	field_22894	degrees
	f	Lnet/minecraft/class_4936$class_4937;	field_22890	R0
	f	Lnet/minecraft/class_4936$class_4937;	field_22891	R90
	f	Lnet/minecraft/class_4936$class_4937;	field_22892	R180
	f	Lnet/minecraft/class_4936$class_4937;	field_22893	R270
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		degrees
c	net/minecraft/class_3604	net/minecraft/datafixer/fix/EntityItemFrameDirectionFix
	m	(B)B	method_15712	updateDirection
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15711	fixDirection
c	net/minecraft/class_4935	net/minecraft/data/client/BlockStateVariant
	c	The supplier for a {@code ModelVariant}'s JSON representation.
	f	Ljava/util/Map;	field_22884	properties
	m	(Lcom/google/gson/JsonArray;Lnet/minecraft/class_4935;)V	method_25825	method_25825
		p	1		variant
	m	(Lnet/minecraft/class_4938;Ljava/lang/Object;)Lnet/minecraft/class_4935;	method_25828	put
		p	2		value
		p	1		key
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_4938$class_4939;)V	method_25826	method_25826
		p	1		value
	m	(Lnet/minecraft/class_4935;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935;	method_25827	union
		p	1		second
		p	0		first
	m	()Lnet/minecraft/class_4935;	method_25824	create
	m	()Lcom/google/gson/JsonElement;	method_25830	get
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	method_25829	toJson
		p	0		variants
c	net/minecraft/class_3605	net/minecraft/datafixer/fix/EntityMinecartIdentifiersFix
	f	Ljava/util/List;	field_15896	MINECARTS
c	net/minecraft/class_7189	net/minecraft/unused/packageinfo/PackageInfo7189
c	net/minecraft/class_7187	net/minecraft/client/render/entity/animation/AnimationHelper
	m	(Ljava/util/List;FLnet/minecraft/class_1160;FLnet/minecraft/class_630;)V	method_41828	method_41828
		p	4		part
	m	(FFF)Lnet/minecraft/class_1160;	method_41829	createRotationalVector
	m	(DDD)Lnet/minecraft/class_1160;	method_41822	createScalingVector
	m	(FLnet/minecraft/class_1160;FLnet/minecraft/class_630;Lnet/minecraft/class_7179;)V	method_41824	method_41824
		p	4		transformation
	m	(FFF)Lnet/minecraft/class_1160;	method_41823	createTranslationalVector
	m	(Lnet/minecraft/class_5597;Lnet/minecraft/class_7184;JFLnet/minecraft/class_1160;)V	method_41827	animate
		p	2		runningTime
		p	1		animation
		p	0		model
	m	(F[Lnet/minecraft/class_7186;I)Z	method_41825	method_41825
		p	2		index
	m	(Lnet/minecraft/class_7184;J)F	method_41826	getRunningSeconds
		p	1		runningTime
		p	0		animation
c	net/minecraft/class_7188	net/minecraft/client/render/entity/animation/FrogAnimations
	f	Lnet/minecraft/class_7184;	field_37897	IDLING_IN_WATER
	f	Lnet/minecraft/class_7184;	field_37895	USING_TONGUE
	f	Lnet/minecraft/class_7184;	field_37896	SWIMMING
	f	Lnet/minecraft/class_7184;	field_37893	WALKING
	f	Lnet/minecraft/class_7184;	field_37894	LONG_JUMPING
	f	Lnet/minecraft/class_7184;	field_37892	CROAKING
c	net/minecraft/class_7186	net/minecraft/client/render/entity/animation/Keyframe
	f	Lnet/minecraft/class_1160;	comp_601	target
	f	Lnet/minecraft/class_7179$class_7180;	comp_602	interpolation
	f	F	comp_600	timestamp
	m	()F	comp_600	timestamp
	m	()Lnet/minecraft/class_1160;	comp_601	target
	m	()Lnet/minecraft/class_7179$class_7180;	comp_602	interpolation
c	net/minecraft/class_7184	net/minecraft/client/render/entity/animation/Animation
	f	Ljava/util/Map;	comp_599	boneAnimations
	f	F	comp_597	lengthInSeconds
	f	Z	comp_598	looping
	m	()Ljava/util/Map;	comp_599	boneAnimations
	m	()F	comp_597	lengthInSeconds
	m	()Z	comp_598	looping
c	net/minecraft/class_7184$class_7185	net/minecraft/client/render/entity/animation/Animation$Builder
	f	F	field_37889	lengthInSeconds
	f	Z	field_37891	looping
	f	Ljava/util/Map;	field_37890	transformations
	m	(F)Lnet/minecraft/class_7184$class_7185;	method_41818	create
		p	0		lengthInSeconds
	m	(Ljava/lang/String;)Ljava/util/List;	method_41819	method_41819
		p	0		name
	m	()Lnet/minecraft/class_7184;	method_41821	build
	m	()Lnet/minecraft/class_7184$class_7185;	method_41817	looping
	m	(F)V	<init>	<init>
		p	1		lengthInSeconds
	m	(Ljava/lang/String;Lnet/minecraft/class_7179;)Lnet/minecraft/class_7184$class_7185;	method_41820	addBoneAnimation
		p	2		transformation
		p	1		name
c	net/minecraft/class_1881	net/minecraft/enchantment/PiercingEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1880	net/minecraft/enchantment/InfinityEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_4910	net/minecraft/data/client/BlockStateModelGenerator
	f	Ljava/util/Map;	field_28551	sandstoneModels
	f	Ljava/util/Map;	field_28552	VARIANT_POOL_FUNCTIONS
	f	Ljava/util/function/Consumer;	field_22830	blockStateCollector
	f	Ljava/util/List;	field_28549	nonOrientableTrapdoors
	f	Ljava/util/List;	field_28548	CONNECTION_VARIANT_FUNCTIONS
		c	A map from a boolean property about connection on one direction to a\nfunction that creates a block state variant for connection on that\ndirection with a given connection model.
	f	Ljava/util/function/BiConsumer;	field_22831	modelCollector
	f	Ljava/util/function/Consumer;	field_22832	simpleItemModelExemptionCollector
	f	Ljava/util/Map;	field_29504	stoneStateFactories
	m	()V	method_36440	registerInfestedDeepslate
	m	()V	method_25697	registerSmoothStone
	m	()V	method_25703	registerCartographyTable
	m	(Lnet/minecraft/class_2248;)V	method_25619	registerMirrorable
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25668	createSlabBlockState
		p	1		bottomModelId
		p	0		slabBlock
		p	3		fullModelId
		p	2		topModelId
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;[I)V	method_25547	registerCrop
		p	1		crop
		p	2		ageProperty
		p	3		ageTextureIndices
	m	()V	method_25509	registerComposter
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V	method_25623	registerParentedItemModel
		p	1		block
		p	2		parentModelId
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25686	registerRoots
		p	1		root
		p	2		pottedRoot
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V	method_25602	registerPlantPart
		p	2		plantStem
		p	3		tintType
		p	1		plant
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;	method_34631	createDeepslateState
		p	2		textures
		p	3		modelCollector
		p	0		block
		p	1		modelId
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V	method_25561	registerPiston
		p	2		extendedModelId
		p	3		textures
		p	1		piston
	m	(Lnet/minecraft/class_2248;)V	method_25688	registerStraightRail
		p	1		rail
	m	()Lnet/minecraft/class_4926;	method_25649	createAxisRotatedVariantMap
	m	(Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/class_4935;	method_34619	method_34619
		p	0		tick
		p	1		locked
		p	2		on
	m	(ILjava/lang/String;Lnet/minecraft/class_4944;)Lnet/minecraft/class_2960;	method_25536	getTurtleEggModel
		p	2		prefix
		p	1		eggs
		p	3		textures
	m	()V	method_25699	registerBrewingStand
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/Boolean;Lnet/minecraft/class_2768;)Lnet/minecraft/class_4935;	method_34628	method_34628
		p	7		shape
		p	6		on
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25655	createOrientableTrapdoorBlockState
		p	1		topModelId
		p	0		trapdoorBlock
		p	3		openModelId
		p	2		bottomModelId
	m	()V	method_33128	registerSculkSensor
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V	method_31063	registerAxisRotated
		p	2		modelId
		p	1		block
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V	method_34645	method_34645
		p	1		textures
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25667	createAxisRotatedBlockState
		p	2		horizontalModelId
		p	1		verticalModelId
		p	0		block
	m	(Lnet/minecraft/class_2248;)V	method_33520	registerWallPlant
		p	1		block
	m	(Lnet/minecraft/class_2248;)V	method_25641	registerSimpleCubeAll
		p	1		block
	m	()V	method_25530	registerRedstoneTorch
	m	()V	method_25687	registerGrindstone
	m	(Lnet/minecraft/class_2248;)V	method_25665	registerOrientableTrapdoor
		p	1		trapdoorBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;	method_34608	createStoneState
		p	2		textures
		p	3		modelCollector
		p	0		block
		p	1		modelId
	m	(Lnet/minecraft/class_2248;Ljava/util/function/Function;)V	method_25558	registerBeehive
		p	2		texturesFactory
		p	1		beehive
	m	()V	method_25705	registerSmithingTable
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V	method_25622	registerSingleton
		p	2		modelFactory
		p	1		block
	m	(Lnet/minecraft/class_2248;)V	method_25706	registerLantern
		p	1		lantern
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25646	createStairsBlockState
		p	0		stairsBlock
		p	1		innerModelId
		p	2		regularModelId
		p	3		outerModelId
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25672	registerParented
		c	Used for a block that shares a block model with another block, for example waxed copper or infested stone bricks.
		p	2		child
		p	1		modelSource
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25654	createButtonBlockState
		p	0		buttonBlock
		p	1		regularModelId
		p	2		pressedModelId
	m	()V	method_25531	registerRepeater
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)V	method_25542	registerBuiltinWithParticle
		p	2		particleSource
		p	1		block
	m	()V	method_25664	registerTallSeagrass
	m	(Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List;	method_25583	buildBlockStateVariants
		p	0		modelIds
		p	1		processor
	m	(Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V	method_25614	registerSouthDefaultHorizontalFacing
		p	2		blocks
		p	1		modelFactory
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926;	method_25566	createValueFencedModelMap
		p	3		lowerModelId
		p	0		property
		p	2		higherOrEqualModelId
		p	1		fence
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911;	method_25632	registerBuiltin
		p	2		particleBlock
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925;	method_25645	createBlockStateWithTwoModelAndRandomInversion
		p	1		firstModelId
		p	2		secondModelId
		p	0		block
	m	()V	method_25520	registerIronBars
	m	()V	method_25532	registerSeaPickle
	m	(Lnet/minecraft/class_2248;)V	method_25671	registerTrapdoor
		p	1		trapdoorBlock
	m	()Lnet/minecraft/class_4926;	method_25618	createSouthDefaultHorizontalRotationStates
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V	method_25652	registerCooker
		p	1		cooker
		p	2		modelFactory
	m	(Lnet/minecraft/class_1792;)V	method_25537	registerItemModel
		p	1		item
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25636	createWallBlockState
		p	0		wallBlock
		p	1		postModelId
		p	2		lowSideModelId
		p	3		tallSideModelId
	m	()V	method_25707	registerPumpkins
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25666	registerPressurePlate
		p	2		textureSource
		p	1		pressurePlate
	m	()V	method_33711	registerBigDripleaf
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25642	registerWoolAndCarpet
		p	2		carpet
		p	1		wool
	m	(Lnet/minecraft/class_2248;)V	method_37317	registerPottedAzaleaBush
		p	1		block
	m	(Lnet/minecraft/class_2248;)V	method_25696	registerDispenserLikeOrientable
		p	1		block
	m	()V	method_25533	registerSnows
	m	()V	method_25521	registerLever
	m	(Lnet/minecraft/class_5794;)V	method_34612	method_34612
		p	1		family
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25650	registerCubeAllModelTexturePool
		p	1		block
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911;	method_25585	registerBuiltin
		p	1		modelId
		p	2		particleBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)V	method_35868	registerSingleton
		p	2		textures
		p	1		block
		p	3		model
	m	()V	method_25534	register
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;)V	method_25556	registerItemModel
		p	1		block
		p	2		textureSuffix
	m	()V	method_33710	registerCaveVines
	m	()V	method_33504	registerPetrifiedOakSlab
	m	()V	method_42037	registerSculkShrieker
	m	()V	method_25590	registerStonecutter
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25651	registerGlassPane
		p	1		glass
		p	2		glassPane
	m	(Lnet/minecraft/class_2776;)Lnet/minecraft/class_4935;	method_34610	method_34610
		p	1		mode
	m	()V	method_42033	registerMuddyMangroveRoots
	m	(Lnet/minecraft/class_2248;)V	method_25685	registerTurnableRail
		p	1		rail
	m	(Lnet/minecraft/class_2248;)Ljava/util/List;	method_25700	getFireFloorModels
		p	1		texture
	m	()V	method_25522	registerLilyPad
	m	(Lnet/minecraft/class_2248;)V	method_25540	excludeFromSimpleItemModelGeneration
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;)V	method_25550	registerNorthDefaultHorizontalRotatable
		p	1		block
		p	2		texture
	m	()V	method_25510	registerDaylightDetector
	m	(Lnet/minecraft/class_2248;)V	method_32229	registerAmethyst
		p	1		block
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_4935;	method_32803	getDripstoneVariant
		p	2		thickness
		p	1		direction
	m	()V	method_25523	registerNetherPortal
	m	()Lnet/minecraft/class_4926;	method_25599	createNorthDefaultHorizontalRotationStates
	m	()V	method_26279	registerRespawnAnchor
	m	()V	method_42034	registerMangrovePropagule
	m	(Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V	method_25576	registerRandomHorizontalRotations
		p	2		blocks
		p	1		modelFactory
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4935;	method_34657	method_34657
		p	0		modelId
	m	()V	method_25709	registerCauldrons
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25543	registerStateWithModelReference
		p	1		block
		p	2		modelReference
	m	()V	method_25591	registerStructureBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4935;)V	method_25560	registerTopSoil
		p	3		snowyVariant
		p	2		modelId
		p	1		topSoil
	m	(Lnet/minecraft/class_2248;)V	method_25698	registerNetherrackBottomCustomTop
		p	1		block
	m	()V	method_25524	registerNetherrack
	m	()V	method_39204	registerLightBlock
	m	()V	method_25512	registerFarmland
	m	()V	method_25657	registerSunflower
	m	()V	method_42035	registerFrogspawn
	m	()V	method_33712	registerSmallDripleaf
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_4944;)V	method_25549	registerTintableCross
		p	3		texture
		p	2		tintType
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25677	registerTorch
		p	2		wallTorch
		p	1		torch
	m	(Lnet/minecraft/class_2248;)V	method_31064	registerRod
		p	1		block
	m	(Lnet/minecraft/class_2960;)[Lnet/minecraft/class_4935;	method_25584	createModelVariantWithRandomHorizontalRotations
		p	0		modelId
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25661	createFenceBlockState
		p	1		postModelId
		p	0		fenceBlock
		p	2		sideModelId
	m	(Lnet/minecraft/class_2248;)Ljava/util/List;	method_25702	getFireSideModels
		p	1		texture
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25673	createPressurePlateBlockState
		p	0		pressurePlateBlock
		p	2		downModelId
		p	1		upModelId
	m	()V	method_25592	registerSweetBerryBush
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V	method_25603	registerTintableCrossBlockState
		p	2		tintType
		p	1		block
	m	()V	method_25513	registerFire
	m	()V	method_25525	registerObserver
	m	()Lnet/minecraft/class_4926;	method_25630	createEastDefaultHorizontalRotationStates
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;	method_42039	createMudBrickState
		p	1		modelId
		p	2		textures
		p	3		modelCollector
		p	0		block
	m	(Lnet/minecraft/class_2248;)V	method_25692	registerAnvil
		p	1		anvil
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V	method_25545	registerFlowerPotPlant
		p	1		plantBlock
		p	2		flowerPotBlock
		p	3		tintType
	m	()V	method_25593	registerTripwire
	m	(Lnet/minecraft/class_2248;)V	method_25600	registerItemModel
		p	1		block
	m	(Lnet/minecraft/class_4944;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_34624	method_34624
		p	1		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914;	method_25676	registerLog
		p	1		logBlock
	m	()V	method_25526	registerPistons
	m	()V	method_25514	registerSoulFire
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25544	registerCoral
		p	4		deadCoralBlock
		p	3		coralBlock
		p	6		deadCoralFan
		p	5		coralFan
		p	2		deadCoral
		p	1		coral
		p	8		deadCoralWallFan
		p	7		coralWallFan
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V	method_25605	registerNorthDefaultHorizontalRotated
		p	2		modelFactory
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_4944;)V	method_25604	registerTintableCrossBlockState
		p	3		crossTexture
		p	2		tintType
		p	1		block
	m	(Lnet/minecraft/class_2248;)V	method_25681	registerSimpleState
		p	1		block
	m	(Lnet/minecraft/class_2248;)Ljava/util/List;	method_25704	getFireUpModels
		p	1		texture
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25662	createTrapdoorBlockState
		p	3		openModelId
		p	2		bottomModelId
		p	1		topModelId
		p	0		trapdoorBlock
	m	()V	method_25691	registerBookshelf
	m	(Lnet/minecraft/class_2248;)V	method_25710	registerShulkerBox
		p	1		shulkerBox
	m	()V	method_25594	registerTripwireHook
	m	(Ljava/util/function/Consumer;Ljava/util/function/BiConsumer;Ljava/util/function/Consumer;)V	<init>	<init>
		p	1		blockStateCollector
		p	2		modelCollector
		p	3		simpleItemModelExemptionCollector
	m	()V	method_25527	registerPistonHead
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V	method_25553	registerAxisRotated
		p	2		modelFactory
		p	1		block
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V	method_25538	registerParentedItemModel
		p	1		item
		p	2		parentModelId
	m	()V	method_25515	registerFrostedIce
	m	()Lnet/minecraft/class_4926;	method_25640	createNorthDefaultRotationStates
	m	(Lnet/minecraft/class_5000;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935;	method_26433	addJigsawOrientationToVariant
		p	2		variant
		p	1		orientation
	m	()V	method_42038	registerSculkCatalyst
	m	(Lnet/minecraft/class_4944;)V	method_34623	method_34623
		p	0		textures
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25620	registerGourd
		p	2		attachedStemBlock
		p	1		stemBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;Lnet/minecraft/class_4946$class_4947;)V	method_25554	registerAxisRotated
		p	1		block
		p	2		verticalModelFactory
		p	3		horizontalModelFactory
	m	(Ljava/lang/Integer;)Lnet/minecraft/class_4935;	method_34618	method_34618
		p	1		stage
	m	(Lnet/minecraft/class_2248;)V	method_25694	registerMushroomBlock
		p	1		mushroomBlock
	m	()V	method_25680	registerBarrel
	m	()V	method_25595	registerTurtleEgg
	m	()V	method_25528	registerScaffolding
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_32228	registerCandle
		p	2		cake
		p	1		candle
	m	()V	method_25516	registerTopSoils
	m	()Lnet/minecraft/class_4926;	method_25675	createUpDefaultFacingVariantMap
	m	(Lnet/minecraft/class_4944;)V	method_34636	method_34636
		p	0		textures
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25609	createDoorBlockState
		p	1		bottomModelId
		p	0		doorBlock
		p	2		bottomHingeModelId
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V	method_34639	method_34639
		p	1		textures
	m	()V	method_34852	registerLightningRod
	m	()V	method_25693	registerRedstone
	m	(Lnet/minecraft/class_2248;)V	method_25631	registerRotatable
		p	1		block
	m	()V	method_25517	registerCocoa
	m	()V	method_25529	registerRedstoneLamp
	m	(Lnet/minecraft/class_2248;)V	method_25708	registerNorthDefaultHorizontalRotation
		p	1		block
	m	()V	method_25711	registerChorusFlower
	m	(Lnet/minecraft/class_4926$class_4930;Lnet/minecraft/class_2756;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926$class_4930;	method_25572	fillDoorVariantMap
		p	0		variantMap
		p	1		targetHalf
	m	(I)Ljava/util/List;	method_25535	getBambooBlockStateVariants
		p	1		age
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V	method_34626	method_34626
		p	1		textures
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25682	registerBed
		p	1		bed
		p	2		particleSource
	m	()V	method_25597	registerMagmaBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925;	method_25634	createBlockStateWithRandomHorizontalRotations
		p	1		modelId
		p	0		block
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_2960;	method_25581	getTurtleEggModel
		p	1		eggs
		p	2		hatch
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4942;Ljava/util/function/Function;)Lnet/minecraft/class_2960;	method_25557	createSubModel
		p	3		model
		p	4		texturesFactory
		p	1		block
		p	2		suffix
	m	(Lnet/minecraft/class_2746;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926;	method_25565	createBooleanModelMap
		p	1		trueModel
		p	0		property
		p	2		falseModel
	m	()V	method_25670	registerBamboo
	m	(Lnet/minecraft/class_1826;)V	method_34603	method_34603
		p	1		item
	m	()V	method_25518	registerGrassPath
	m	()V	method_25712	registerEndPortalFrame
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Ljava/util/function/BiFunction;)V	method_25546	registerCubeWithCustomTextures
		p	2		otherTextureSource
		p	3		texturesFactory
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V	method_25660	registerBuiltinWithParticle
		p	2		particleSource
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25653	createAxisRotatedBlockState
		p	1		modelId
		p	0		block
	m	()V	method_25695	registerComparator
	m	()V	method_32227	registerAmethysts
	m	()V	method_25598	registerInfestedStone
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V	method_25548	registerTintableCross
		p	2		tintType
		p	1		block
	m	()V	method_25519	registerHopper
	m	(Lnet/minecraft/class_4944;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_34637	method_34637
		p	1		id
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V	method_25621	registerDoubleBlock
		p	1		doubleBlock
		p	2		tintType
	m	()V	method_25701	registerCake
	m	([Lnet/minecraft/class_2248;)V	method_27166	registerCampfire
		p	1		blocks
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V	method_25678	registerDoubleBlock
		p	2		upperHalfModelId
		p	1		block
		p	3		lowerHalfModelId
	m	()V	method_32802	registerPointedDripstone
	m	(Lnet/minecraft/class_2960;Ljava/lang/Integer;)Lnet/minecraft/class_4935;	method_34625	method_34625
		p	1		height
	m	(Lnet/minecraft/class_2248;)V	method_25690	registerCommandBlock
		p	1		commandBlock
	m	()V	method_25684	registerBell
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925;	method_25644	createSingletonBlockState
		p	1		modelId
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_2746;)V	method_34605	method_34605
		p	2		property
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;	method_25626	createFenceGateBlockState
		p	4		closedWallModelId
		p	3		openWallModelId
		p	2		closedModelId
		p	1		openModelId
		p	0		fenceGateBlock
	m	()V	method_25508	registerChorusPlant
	m	(Lnet/minecraft/class_2248;)V	method_25658	registerDoor
		p	1		doorBlock
	m	()V	method_26434	registerJigsaw
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	method_25601	registerCoralFan
		p	1		coralFanBlock
		p	2		coralWallFanBlock
	m	(Lnet/minecraft/class_2248;)V	method_33713	registerAzalea
		p	1		block
c	net/minecraft/class_4910$class_5879	net/minecraft/data/client/BlockStateModelGenerator$StateFactory
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;	create	create
		p	3		textures
		p	4		modelCollector
		p	1		block
		p	2		modelId
c	net/minecraft/class_4910$class_4911	net/minecraft/data/client/BlockStateModelGenerator$BuiltinModelPool
	f	Lnet/minecraft/class_2960;	field_22835	modelId
	m	([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911;	method_25715	includeWithoutItem
		p	1		blocks
	m	(Lnet/minecraft/class_4942;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911;	method_25713	includeWithItem
		p	2		blocks
		p	1		model
	m	([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4911;	method_25714	includeWithItem
		p	1		blocks
	m	(Lnet/minecraft/class_4910;Lnet/minecraft/class_2960;Lnet/minecraft/class_2248;)V	<init>	<init>
		p	2		modelId
		p	3		block
c	net/minecraft/class_4910$class_4912	net/minecraft/data/client/BlockStateModelGenerator$BlockTexturePool
	f	Lnet/minecraft/class_4944;	field_22837	textures
	f	Lnet/minecraft/class_2960;	field_22838	baseModelId
	f	Lnet/minecraft/class_5794;	field_28554	family
	f	Ljava/util/Map;	field_28553	knownModels
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25721	fence
		p	1		fenceBlock
	m	(Lnet/minecraft/class_2248;)V	method_33528	registerTrapdoor
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25722	fenceGate
		p	1		fenceGateBlock
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25723	pressurePlate
		p	1		pressurePlateBlock
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25724	slab
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25720	wall
		p	1		wallBlock
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_33527	door
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_34661	sandstone
		p	1		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4942;)Lnet/minecraft/class_2960;	method_33525	method_33525
		p	2		newModel
	m	([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_32230	same
		p	1		blocks
	m	(Lnet/minecraft/class_5794;)Lnet/minecraft/class_4910$class_4912;	method_33522	family
		p	1		family
	m	(Lnet/minecraft/class_4942;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960;	method_33524	ensureModel
		p	2		block
		p	1		model
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4910$class_4912;	method_25718	base
		p	2		model
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25725	stairs
		p	1		block
	m	(Lnet/minecraft/class_5794$class_5796;Lnet/minecraft/class_2248;)V	method_33521	method_33521
		p	2		block
		p	1		variant
	m	(Lnet/minecraft/class_4910;Lnet/minecraft/class_4944;)V	<init>	<init>
		p	2		textures
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25716	button
		p	1		buttonBlock
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;	method_25717	sign
		p	1		signBlock
c	net/minecraft/class_4910$class_4913	net/minecraft/data/client/BlockStateModelGenerator$TintType
	f	Lnet/minecraft/class_4910$class_4913;	field_22839	TINTED
	f	Lnet/minecraft/class_4910$class_4913;	field_22840	NOT_TINTED
	m	()Lnet/minecraft/class_4942;	method_25726	getCrossModel
	m	()Lnet/minecraft/class_4942;	method_25727	getFlowerPotCrossModel
c	net/minecraft/class_4910$class_4914	net/minecraft/data/client/BlockStateModelGenerator$LogTexturePool
	f	Lnet/minecraft/class_4944;	field_22843	textures
	m	(Lnet/minecraft/class_4910;Lnet/minecraft/class_4944;)V	<init>	<init>
		p	2		textures
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914;	method_25730	log
		p	1		logBlock
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914;	method_25729	stem
		p	1		stemBlock
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914;	method_25728	wood
		p	1		woodBlock
c	net/minecraft/class_1885	net/minecraft/enchantment/UnbreakingEnchantment
	m	(Lnet/minecraft/class_1799;ILnet/minecraft/class_5819;)Z	method_8176	shouldPreventDamage
		p	0		item
		p	1		level
		p	2		random
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1884	net/minecraft/enchantment/EfficiencyEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_1883	net/minecraft/enchantment/BindingCurseEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1882	net/minecraft/enchantment/DamageEnchantment
	f	I	field_9067	typeIndex
	f	I	field_30949	ARTHROPODS_INDEX
	f	[Ljava/lang/String;	field_9065	TYPE_NAMES
	f	I	field_30948	UNDEAD_INDEX
	f	[I	field_9063	BASE_POWERS
	f	I	field_30947	ALL_INDEX
	f	[I	field_9066	POWERS_PER_LEVEL
	f	[I	field_9064	MIN_MAX_POWER_DIFFERENCES
	m	(Lnet/minecraft/class_1887$class_1888;I[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	3		slots
		p	2		typeIndex
c	net/minecraft/class_4905	net/minecraft/client/realms/gui/screen/RealmsScreen
	f	Ljava/lang/String;	field_33044	ADVENTURE_MAPS_IN_1_9_URL
	f	I	field_33059	WHITE
	f	I	field_33065	RED
	f	J	field_33058	MAX_FILE_SIZE
	f	Ljava/util/List;	field_33848	labels
	m	(I)I	method_25494	row
		c	Moved from RealmsConstants in 20w10a
		p	0		index
	m	()Lnet/minecraft/class_2561;	method_25495	narrateLabels
	m	(Lnet/minecraft/class_4903;)Lnet/minecraft/class_4903;	method_37107	addLabel
		p	1		label
c	net/minecraft/class_1878	net/minecraft/enchantment/PowerEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_4904	net/minecraft/client/realms/RealmsObjectSelectionList
	m	()V	method_25493	clear
	m	(I)V	method_25489	setSelected
		p	1		index
	m	(Lnet/minecraft/class_4280$class_4281;)I	method_25491	addEntry
	m	(IIIII)V	<init>	<init>
		p	5		itemHeight
		p	4		bottom
		p	3		top
		p	2		height
		p	1		width
	m	(IIDDI)V	method_25490	itemClicked
		p	1		cursorY
		p	2		selectionIndex
		p	5		mouseY
		p	3		mouseX
		p	7		listWidth
	m	(I)V	method_25492	setSelectedItem
		p	1		index
c	net/minecraft/class_1877	net/minecraft/enchantment/FlameEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_4907	net/minecraft/client/realms/RepeatedNarrator
	f	Ljava/util/concurrent/atomic/AtomicReference;	field_22826	params
	f	F	field_22825	permitsPerSecond
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_4907$class_4908;)Lnet/minecraft/class_4907$class_4908;	method_25500	method_25500
		p	2		parameters
	m	(Ljava/time/Duration;)V	<init>	<init>
		p	1		duration
	m	(Lnet/minecraft/class_333;Lnet/minecraft/class_2561;)V	method_25499	narrate
		p	1		narratorManager
		p	2		text
c	net/minecraft/class_4907$class_4908	net/minecraft/client/realms/RepeatedNarrator$Parameters
	f	Lcom/google/common/util/concurrent/RateLimiter;	field_22828	rateLimiter
	f	Lnet/minecraft/class_2561;	field_22827	message
	m	(Lnet/minecraft/class_2561;Lcom/google/common/util/concurrent/RateLimiter;)V	<init>	<init>
		p	1		text
		p	2		rateLimiter
c	net/minecraft/class_1876	net/minecraft/recipe/TippedArrowRecipe
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17740	craft
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17741	matches
c	net/minecraft/class_4903	net/minecraft/client/realms/RealmsLabel
	f	I	field_22820	x
	f	I	field_22821	y
	f	I	field_22822	color
	f	Lnet/minecraft/class_2561;	field_22819	text
	m	()Lnet/minecraft/class_2561;	method_25487	getText
	m	(Lnet/minecraft/class_2561;III)V	<init>	<init>
		p	1		text
		p	2		x
		p	3		y
		p	4		color
c	net/minecraft/class_4902	net/minecraft/client/realms/RealmsConnection
	f	Lnet/minecraft/class_437;	field_22815	onlineScreen
	f	Lnet/minecraft/class_2535;	field_22817	connection
	f	Lorg/slf4j/Logger;	field_22814	LOGGER
	f	Z	field_22816	aborted
	m	()V	method_25481	tick
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_639;)V	method_25480	connect
		p	1		server
		p	2		address
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		onlineScreen
	m	()V	method_25477	abort
c	net/minecraft/class_4902$1	net/minecraft/client/realms/RealmsConnection$1
	m	(Lnet/minecraft/class_2561;)V	method_10210	method_10210
		p	0		status
c	net/minecraft/class_1879	net/minecraft/enchantment/PunchEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_7198	net/minecraft/client/render/entity/model/FrogEntityModel
	f	Lnet/minecraft/class_630;	field_37920	body
	f	Lnet/minecraft/class_630;	field_37922	eyes
	f	Lnet/minecraft/class_630;	field_37921	head
	f	Lnet/minecraft/class_630;	field_37924	leftArm
	f	Lnet/minecraft/class_630;	field_38448	croakingBody
	f	Lnet/minecraft/class_630;	field_37923	tongue
	f	Lnet/minecraft/class_630;	field_37926	leftLeg
	f	Lnet/minecraft/class_630;	field_37925	rightArm
	f	Lnet/minecraft/class_630;	field_37927	rightLeg
	f	Lnet/minecraft/class_630;	field_37919	root
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_7102;FFFFF)V	method_41907	setAngles
	m	()Lnet/minecraft/class_5607;	method_41905	getTexturedModelData
c	net/minecraft/class_7196	net/minecraft/server/integrated/IntegratedServerLoader
	f	Lnet/minecraft/class_310;	field_37914	client
	f	Lorg/slf4j/Logger;	field_37913	LOGGER
	f	Lnet/minecraft/class_32;	field_37915	storage
	m	(Lnet/minecraft/class_437;Ljava/lang/String;ZZ)V	method_41899	start
		p	2		levelName
		p	1		parent
		p	4		canShowBackupPrompt
		p	3		safeMode
	m	(Ljava/lang/Throwable;)Ljava/lang/Void;	method_43327	method_43327
		p	1		throwable
	m	(Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3300;Lnet/minecraft/class_5359;)Lcom/mojang/datafixers/util/Pair;	method_41887	method_41887
		p	1		resourceManager
		p	2		dataPackSettings
	m	(Lnet/minecraft/class_32$class_5143;Z)Lnet/minecraft/class_6904;	method_41890	createSaveLoader
		p	1		session
		p	2		safeMode
	m	(Lnet/minecraft/class_32$class_5143;Ljava/lang/String;)V	method_41888	close
		p	0		session
		p	1		levelName
	m	(Ljava/lang/String;)Lnet/minecraft/class_32$class_5143;	method_41901	createSession
		p	1		levelName
	m	(Ljava/lang/String;Lnet/minecraft/class_1940;Lnet/minecraft/class_5455;Lnet/minecraft/class_5285;)V	method_41895	createAndStart
		p	3		dynamicRegistryManager
		p	2		levelInfo
		p	4		generatorOptions
		p	1		levelName
	m	(Ljava/lang/Runnable;Lnet/minecraft/class_310;Lnet/minecraft/class_525;Z)V	method_41893	method_41893
		p	3		confirmed
	m	(Ljava/lang/String;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_437;Ljava/lang/Boolean;)V	method_43326	method_43326
		p	6		proceed
	m	(Lnet/minecraft/class_7237$class_7238;Lnet/minecraft/class_7237$class_6907;)Lnet/minecraft/class_6904;	method_41900	createSaveLoader
		p	2		savePropertiesSupplier
		p	1		dataPacks
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_32;)V	<init>	<init>
		p	2		storage
		p	1		client
	m	(Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_5455;Lnet/minecraft/class_3300;Lnet/minecraft/class_5359;)Lcom/mojang/datafixers/util/Pair;	method_41885	method_41885
		p	3		resourceManager
		p	4		dataPackSettings
	m	(Lnet/minecraft/class_437;Ljava/lang/String;)V	method_41894	start
		p	1		parent
		p	2		levelName
	m	(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;	method_43330	method_43330
		p	1		throwable
	m	(Ljava/lang/String;Ljava/lang/Runnable;ZZ)V	method_41896	method_41896
		p	3		backup
		p	4		eraseCache
	m	(Ljava/lang/Void;)Ljava/lang/Boolean;	method_43328	method_43328
		p	0		void_
	m	(Lnet/minecraft/class_32$class_5143;ZLnet/minecraft/class_3283;)Lnet/minecraft/class_6904;	method_41891	createSaveLoader
		p	2		safeMode
		p	1		session
		p	3		dataPackManager
	m	()Ljava/util/concurrent/CompletableFuture;	method_43324	showPackLoadFailureScreen
	m	(Lnet/minecraft/class_437;Ljava/lang/String;ZLjava/lang/Runnable;)V	method_41898	showBackupPromptScreen
		p	1		parent
		p	2		levelName
		p	3		customized
		p	4		callback
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lcom/mojang/serialization/Lifecycle;Ljava/lang/Runnable;)V	method_41892	tryLoad
		p	3		loader
		p	0		client
		p	1		parent
		p	2		lifecycle
	m	(Lnet/minecraft/class_32$class_5143;)Lnet/minecraft/class_3283;	method_41886	createDataPackManager
		p	0		session
	m	(Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5350;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_5219;)V	method_41889	start
		p	4		saveProperties
		p	3		dynamicRegistryManager
		p	2		dataPackContents
		p	1		session
c	net/minecraft/class_1892	net/minecraft/enchantment/FireAspectEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_1890	net/minecraft/enchantment/EnchantmentHelper
	f	Ljava/lang/String;	field_34026	LEVEL_KEY
	f	Ljava/lang/String;	field_34025	ID_KEY
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)V	method_8213	onTargetDamaged
		p	1		target
		p	0		user
	m	(Lnet/minecraft/class_1799;)I	method_8223	getLuckOfTheSea
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Z	method_24366	method_24366
		p	0		stack
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Lnet/minecraft/class_1799;	method_8233	enchant
		c	Enchants the {@code target} item stack and returns it.
		p	3		treasureAllowed
			c	whether treasure enchantments may appear
		p	0		random
		p	2		level
			c	the experience level
		p	1		target
			c	the item stack to enchant
	m	(Lnet/minecraft/class_1799;)I	method_8215	getLure
		p	0		stack
	m	(Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;Ljava/util/function/Predicate;)Ljava/util/Map$Entry;	method_24365	chooseEquipmentWith
		c	{@return a pair of an equipment slot and the item stack in the supplied\nentity's slot} It indicates the item stack has the enchantment supplied\nand fulfills the extra condition.\n\n<p>If multiple equipment slots' item stacks are valid, a random pair is\nreturned.
		p	2		condition
			c	extra conditions for the item stack to pass for selection
		p	0		enchantment
			c	the enchantment the equipped item stack must have
		p	1		entity
			c	the entity to choose equipments from
	m	(Lnet/minecraft/class_1890$class_1891;Lnet/minecraft/class_1799;)V	method_8220	forEachEnchantment
		p	0		consumer
		p	1		stack
	m	(Lnet/minecraft/class_5819;IILnet/minecraft/class_1799;)I	method_8227	calculateRequiredExperienceLevel
		c	{@return the required experience level for an enchanting option in the\nenchanting table's screen, or the enchantment screen}
		p	2		bookshelfCount
			c	the number of bookshelves
		p	3		stack
			c	the item stack to enchant
		p	0		random
			c	the random, which guarantees consistent results with the same seed
		p	1		slotIndex
			c	the index of the enchanting option
	m	(Lnet/minecraft/class_1309;)I	method_8211	getRespiration
		p	0		entity
	m	(Lnet/minecraft/class_1309;)F	method_8217	getSweepingMultiplier
		p	0		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)V	method_8210	onUserDamaged
		p	1		attacker
		p	0		user
	m	(Ljava/util/List;Lnet/minecraft/class_1889;)V	method_8231	removeConflicts
		c	Remove entries conflicting with the picked entry from the possible\nentries.
		p	0		possibleEntries
			c	the possible entries
		p	1		pickedEntry
			c	the picked entry
	m	(Lnet/minecraft/class_1309;)I	method_8205	getKnockback
		p	0		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V	method_8207	method_8207
		p	2		enchantment
		p	3		level
	m	(Lnet/minecraft/class_1309;)Z	method_8200	hasAquaAffinity
		p	0		entity
	m	(Lnet/minecraft/class_1887;Lnet/minecraft/class_1799;)I	method_8225	getLevel
		c	Gets the level of an enchantment on an item stack.
		p	0		enchantment
		p	1		stack
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Ljava/util/List;	method_8230	generateEnchantments
		c	Generate the enchantments for enchanting the {@code stack}.
		p	2		level
		p	1		stack
		p	3		treasureAllowed
		p	0		random
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V	method_8198	method_8198
		p	3		level
		p	2		enchantment
	m	(Lnet/minecraft/class_2499;)Ljava/util/Map;	method_22445	fromNbt
		c	Loads enchantments from an NBT list.
		p	0		list
	m	(Lnet/minecraft/class_2487;I)V	method_37425	writeLevelToNbt
		p	1		lvl
		p	0		nbt
	m	(Lnet/minecraft/class_1309;)Z	method_8216	hasFrostWalker
		p	0		entity
	m	(Lnet/minecraft/class_1309;)I	method_8232	getDepthStrider
		p	0		entity
	m	(Lnet/minecraft/class_1309;)Z	method_25951	hasSoulSpeed
		p	0		entity
	m	(Lnet/minecraft/class_1309;)I	method_8199	getFireAspect
		p	0		entity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1310;)F	method_8218	getAttackDamage
		p	0		stack
		p	1		group
	m	(Lnet/minecraft/class_1890$class_1891;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V	method_17883	method_17883
		p	2		enchantment
	m	(Ljava/util/Map;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V	method_17884	method_17884
		p	2		enchantment
	m	(Lnet/minecraft/class_2487;)I	method_37424	getLevelFromNbt
		p	0		nbt
	m	(Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)I	method_8203	getEquipmentLevel
		c	{@return the highest level of the passed enchantment in the enchantment's\napplicable equipment slots' item stacks}
		p	1		entity
			c	the entity whose equipment slots are checked
		p	0		enchantment
			c	the enchantment
	m	(Lnet/minecraft/class_1799;)Ljava/util/Map;	method_8222	get
		c	Gets the enchantments on an item stack.\n\n<p>For enchanted books, it retrieves from the item stack's stored than\nregular enchantments.\n\n@see ItemStack#getEnchantments()\n@see net.minecraft.item.EnchantedBookItem#getEnchantmentNbt(ItemStack)
		p	0		stack
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_1282;Lnet/minecraft/class_1887;I)V	method_8212	method_8212
		p	2		enchantment
		p	3		level
	m	(Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I	method_8219	getProtectionAmount
		p	0		equipment
		p	1		source
	m	(Lnet/minecraft/class_1309;)I	method_8226	getLooting
		p	0		entity
	m	(Ljava/util/Collection;Lnet/minecraft/class_1887;)Z	method_8201	isCompatible
		c	{@return whether the {@code candidate} enchantment is compatible with the\n{@code existing} enchantments}
		p	0		existing
		p	1		candidate
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_1310;Lnet/minecraft/class_1887;I)V	method_8208	method_8208
		p	2		enchantment
		p	3		level
	m	(Lnet/minecraft/class_1887;)Lnet/minecraft/class_2960;	method_37423	getEnchantmentId
		p	0		enchantment
	m	(Lnet/minecraft/class_1799;)Z	method_8224	hasBindingCurse
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Z	method_8228	hasChanneling
		p	0		stack
	m	(Lnet/minecraft/class_1799;)I	method_8206	getLoyalty
		p	0		stack
	m	(ILnet/minecraft/class_1799;Z)Ljava/util/List;	method_8229	getPossibleEntries
		c	Gets all the possible entries for enchanting the {@code stack} at the\ngiven {@code power}.
		p	0		power
		p	1		stack
		p	2		treasureAllowed
	m	(Lnet/minecraft/class_2960;I)Lnet/minecraft/class_2487;	method_37426	createNbt
		p	1		lvl
		p	0		id
	m	(Lnet/minecraft/class_1890$class_1891;Ljava/lang/Iterable;)V	method_8209	forEachEnchantment
		p	1		stacks
		p	0		consumer
	m	(Ljava/util/Map;Lnet/minecraft/class_1799;)V	method_8214	set
		c	Sets the enchantments on an item stack.\n\n<p>For enchanted books, it sets the enchantments to the item stack's\nstored enchantments than regular enchantments.\n\n@see ItemStack#getEnchantments()\n@see net.minecraft.item.EnchantedBookItem#getEnchantmentNbt(ItemStack)
		p	0		enchantments
		p	1		stack
	m	(Lnet/minecraft/class_1799;)I	method_8202	getRiptide
		p	0		stack
	m	(Lnet/minecraft/class_1309;)F	method_42304	getSwiftSneakSpeedBoost
	m	(Lnet/minecraft/class_1887;Lnet/minecraft/class_1309;)Ljava/util/Map$Entry;	method_8204	chooseEquipmentWith
		c	{@return a pair of an equipment slot and the item stack in the supplied\nentity's slot} It indicates the item stack has the enchantment supplied.\n\n<p>If multiple equipment slots' item stacks are valid, a random pair is\nreturned.
		p	0		enchantment
			c	the enchantment the equipped item stack must have
		p	1		entity
			c	the entity to choose equipments from
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2960;	method_37427	getIdFromNbt
		p	0		nbt
	m	(Lnet/minecraft/class_1309;)I	method_8234	getEfficiency
		p	0		entity
	m	(Lnet/minecraft/class_1799;)Z	method_8221	hasVanishingCurse
		p	0		stack
c	net/minecraft/class_1890$class_1891	net/minecraft/enchantment/EnchantmentHelper$Consumer
	m	(Lnet/minecraft/class_1887;I)V	accept	accept
		p	1		enchantment
		p	2		level
c	net/minecraft/class_1896	net/minecraft/enchantment/LuckEnchantment
c	net/minecraft/class_1895	net/minecraft/enchantment/LureEnchantment
c	net/minecraft/class_1894	net/minecraft/enchantment/FrostWalkerEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V	method_8236	freezeWater
		p	1		world
		p	0		entity
		p	3		level
		p	2		blockPos
c	net/minecraft/class_1893	net/minecraft/enchantment/Enchantments
	f	[Lnet/minecraft/class_1304;	field_9102	ALL_ARMOR
	f	Lnet/minecraft/class_1887;	field_9128	DEPTH_STRIDER
	f	Lnet/minecraft/class_1887;	field_9129	FEATHER_FALLING
	f	Lnet/minecraft/class_1887;	field_9126	FLAME
	f	Lnet/minecraft/class_1887;	field_9127	RESPIRATION
	f	Lnet/minecraft/class_1887;	field_9124	FIRE_ASPECT
	f	Lnet/minecraft/class_1887;	field_9125	INFINITY
	f	Lnet/minecraft/class_1887;	field_9122	FROST_WALKER
	f	Lnet/minecraft/class_1887;	field_9123	SMITE
	f	Lnet/minecraft/class_1887;	field_9120	LOYALTY
	f	Lnet/minecraft/class_1887;	field_9121	KNOCKBACK
	f	Lnet/minecraft/class_1887;	field_9118	SHARPNESS
	f	Lnet/minecraft/class_1887;	field_9119	UNBREAKING
	f	Lnet/minecraft/class_1887;	field_9116	PUNCH
	f	Lnet/minecraft/class_1887;	field_9117	CHANNELING
	f	Lnet/minecraft/class_1887;	field_9114	LUCK_OF_THE_SEA
	f	Lnet/minecraft/class_1887;	field_9115	SWEEPING
	f	Lnet/minecraft/class_1887;	field_9112	BANE_OF_ARTHROPODS
	f	Lnet/minecraft/class_1887;	field_9113	BINDING_CURSE
	f	Lnet/minecraft/class_1887;	field_9110	LOOTING
	f	Lnet/minecraft/class_1887;	field_9111	PROTECTION
	f	Lnet/minecraft/class_1887;	field_9108	MULTISHOT
	f	Lnet/minecraft/class_1887;	field_9109	VANISHING_CURSE
	f	Lnet/minecraft/class_1887;	field_23071	SOUL_SPEED
	f	Lnet/minecraft/class_1887;	field_9132	PIERCING
	f	Lnet/minecraft/class_1887;	field_9130	FORTUNE
	f	Lnet/minecraft/class_1887;	field_9131	EFFICIENCY
	f	Lnet/minecraft/class_1887;	field_38223	SWIFT_SNEAK
	f	Lnet/minecraft/class_1887;	field_9099	SILK_TOUCH
	f	Lnet/minecraft/class_1887;	field_9097	THORNS
	f	Lnet/minecraft/class_1887;	field_9098	QUICK_CHARGE
	f	Lnet/minecraft/class_1887;	field_9095	FIRE_PROTECTION
	f	Lnet/minecraft/class_1887;	field_9096	PROJECTILE_PROTECTION
	f	Lnet/minecraft/class_1887;	field_9106	IMPALING
	f	Lnet/minecraft/class_1887;	field_9107	BLAST_PROTECTION
	f	Lnet/minecraft/class_1887;	field_9104	RIPTIDE
	f	Lnet/minecraft/class_1887;	field_9105	AQUA_AFFINITY
	f	Lnet/minecraft/class_1887;	field_9103	POWER
	f	Lnet/minecraft/class_1887;	field_9100	LURE
	f	Lnet/minecraft/class_1887;	field_9101	MENDING
	m	(Ljava/lang/String;Lnet/minecraft/class_1887;)Lnet/minecraft/class_1887;	method_8235	register
		p	1		enchantment
		p	0		name
c	net/minecraft/class_4916	net/minecraft/data/client/ModelProvider
	f	Lorg/slf4j/Logger;	field_22845	LOGGER
	f	Lnet/minecraft/class_2403$class_7489;	field_39375	blockstatesPathResolver
	f	Lnet/minecraft/class_2403$class_7489;	field_39376	modelsPathResolver
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		generator
	m	(Lnet/minecraft/class_7403;Ljava/util/Map;Ljava/util/function/Function;)V	method_25735	writeJsons
		p	2		models
		p	3		pathGetter
		p	1		cache
	m	(Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/class_2248;)V	method_25741	method_25741
		p	2		block
	m	(Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V	method_25740	method_25740
		p	1		id
		p	2		jsonSupplier
	m	(Ljava/util/Map;Lnet/minecraft/class_2248;)Z	method_25738	method_25738
		p	1		block
	m	(Ljava/util/function/Function;Lnet/minecraft/class_7403;Ljava/lang/Object;Ljava/util/function/Supplier;)V	method_25742	method_25742
		p	3		jsonSupplier
		p	2		id
	m	(Lnet/minecraft/class_2248;)Ljava/nio/file/Path;	method_44110	method_44110
		p	1		block
	m	(Ljava/util/Map;Lnet/minecraft/class_4917;)V	method_25739	method_25739
		p	1		blockStateSupplier
c	net/minecraft/class_1889	net/minecraft/enchantment/EnchantmentLevelEntry
	c	Represents an entry in an enchantments array, i.e. a pair between\nenchantment and level. This is also a weighted entry and is available\nfor the weighted picker to pick from a list.\n\n<p>This is usually used where multiple enchantment to level mappings can\nexist, such as in enchanting logic. In other cases, vanilla prefers\n{@code Map<Enchantment, Integer>} over {@code List<EnchantmentLevelEntry>}.\n\n<p>This class is immutable. It does not override hashCode or equals.
	f	I	field_9094	level
	f	Lnet/minecraft/class_1887;	field_9093	enchantment
	m	(Lnet/minecraft/class_1887;I)V	<init>	<init>
		p	1		enchantment
		p	2		level
c	net/minecraft/class_4915	net/minecraft/data/client/ItemModelGenerator
	f	Ljava/util/function/BiConsumer;	field_22844	writer
	m	(Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_4942;)V	method_25734	register
		p	1		item
		p	2		suffix
		p	3		model
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)V	method_25732	register
		p	1		item
		p	3		model
		p	2		texture
	m	(Ljava/util/function/BiConsumer;)V	<init>	<init>
		p	1		writer
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_4942;)V	method_25733	register
		p	1		item
		p	2		model
	m	(Lnet/minecraft/class_1792;)V	method_43229	registerClock
		p	1		clock
	m	(Lnet/minecraft/class_1792;)V	method_43228	registerCompass
		p	1		compass
	m	()V	method_25731	register
c	net/minecraft/class_4918	net/minecraft/data/client/When
	m	([Lnet/minecraft/class_4918;)Lnet/minecraft/class_4918;	method_35870	allOf
		p	0		conditions
	m	()Lnet/minecraft/class_4918$class_4921;	method_25744	create
	m	([Lnet/minecraft/class_4918;)Lnet/minecraft/class_4918;	method_25746	anyOf
		p	0		conditions
	m	(Lnet/minecraft/class_2689;)V	method_25745	validate
		p	1		stateManager
c	net/minecraft/class_4918$class_4921	net/minecraft/data/client/When$PropertyCondition
	f	Ljava/util/Map;	field_22854	properties
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String;	method_25757	name
		p	0		property
		p	2		otherValues
		p	1		value
	m	()Lcom/google/gson/JsonElement;	method_25756	get
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;	method_25752	set
		p	1		property
		p	2		value
		p	3		otherValues
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;	method_35871	setNegated
		p	2		value
		p	1		property
	m	(Lnet/minecraft/class_2769;Ljava/lang/String;)V	method_25753	set
		p	2		value
		p	1		property
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_2769;)Z	method_25750	method_25750
		p	1		property
	m	(Lnet/minecraft/class_2769;Ljava/util/stream/Stream;)Ljava/lang/String;	method_25754	name
		p	0		property
		p	1		valueStream
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;	method_25751	set
		p	1		property
		p	2		value
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2769;Ljava/lang/String;)V	method_25755	method_25755
		p	1		property
		p	2		value
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;	method_35872	setNegated
		p	2		value
		p	1		property
		p	3		otherValues
c	net/minecraft/class_4918$class_4920	net/minecraft/data/client/When$LogicalOperator
	f	Ljava/lang/String;	field_22852	name
	f	Lnet/minecraft/class_4918$class_4920;	field_22850	AND
	f	Lnet/minecraft/class_4918$class_4920;	field_22851	OR
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_4918$class_4919	net/minecraft/data/client/When$LogicalCondition
	f	Lnet/minecraft/class_4918$class_4920;	field_22848	operator
	f	Ljava/util/List;	field_22849	components
	m	(Lnet/minecraft/class_4918$class_4920;Ljava/util/List;)V	<init>	<init>
		p	2		components
		p	1		operator
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_4918;)V	method_25747	method_25747
		p	1		component
	m	()Lcom/google/gson/JsonElement;	method_25748	get
c	net/minecraft/class_1887	net/minecraft/enchantment/Enchantment
	f	[Lnet/minecraft/class_1304;	field_9086	slotTypes
	f	Lnet/minecraft/class_1887$class_1888;	field_9085	rarity
	f	Lnet/minecraft/class_1886;	field_9083	type
	f	Ljava/lang/String;	field_9084	translationKey
	m	()Z	method_8193	isTreasure
	m	()Z	method_8195	isCursed
	m	(Lnet/minecraft/class_1799;)Z	method_8192	isAcceptableItem
		p	1		stack
	m	(Lnet/minecraft/class_1309;)Ljava/util/Map;	method_8185	getEquipment
		p	1		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V	method_8178	onUserDamaged
		p	3		level
		p	2		attacker
		p	1		user
	m	(Lnet/minecraft/class_1887;)Z	method_8188	canCombine
		c	{@return whether this enchantment can exist on an item stack with the\n{@code other} enchantment and the {@code other} enchantment can exist\nwith this enchantment}
		p	1		other
	m	()Ljava/lang/String;	method_8190	getOrCreateTranslationKey
	m	()Ljava/lang/String;	method_8184	getTranslationKey
	m	(Lnet/minecraft/class_1887;)Z	method_8180	canAccept
		c	{@return whether this enchantment can exist on an item stack with the\n{@code other} enchantment}
		p	1		other
	m	(I)I	method_8182	getMinPower
		p	1		level
	m	(I)Lnet/minecraft/class_1887;	method_8191	byRawId
		p	0		id
	m	()Z	method_25950	isAvailableForRandomSelection
		c	{@return whether this enchantment will appear in the enchanting table or\nloots with random enchant function}
	m	(ILnet/minecraft/class_1282;)I	method_8181	getProtectionAmount
		p	1		level
		p	2		source
	m	(Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1886;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	3		slotTypes
		p	2		type
		p	1		weight
	m	(I)Lnet/minecraft/class_2561;	method_8179	getName
		p	1		level
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V	method_8189	onTargetDamaged
		p	2		target
		p	3		level
		p	1		user
	m	(I)I	method_20742	getMaxPower
		p	1		level
	m	(ILnet/minecraft/class_1310;)F	method_8196	getAttackDamage
		p	1		level
		p	2		group
	m	()I	method_8183	getMaxLevel
	m	()Lnet/minecraft/class_1887$class_1888;	method_8186	getRarity
	m	()I	method_8187	getMinLevel
	m	()Z	method_25949	isAvailableForEnchantedBookOffer
		c	{@return whether this enchantment will appear in the enchanted book trade\noffers of librarian villagers}
c	net/minecraft/class_1887$class_1888	net/minecraft/enchantment/Enchantment$Rarity
	c	The rarity is an attribute of an enchantment.\n\n<p>It affects the chance of getting an enchantment from enchanting or\nloots as well as the combination cost in anvil.
	f	I	field_9089	weight
	f	Lnet/minecraft/class_1887$class_1888;	field_9087	COMMON
	f	Lnet/minecraft/class_1887$class_1888;	field_9088	RARE
	f	Lnet/minecraft/class_1887$class_1888;	field_9090	UNCOMMON
	f	Lnet/minecraft/class_1887$class_1888;	field_9091	VERY_RARE
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		weight
	m	()I	method_8197	getWeight
		c	{@return the weight of an enchantment in weighted pickers}
c	net/minecraft/class_4917	net/minecraft/data/client/BlockStateSupplier
	c	A supplier of a block state JSON definition.
	m	()Lnet/minecraft/class_2248;	method_25743	getBlock
c	net/minecraft/class_1886	net/minecraft/enchantment/EnchantmentTarget
	f	Lnet/minecraft/class_1886;	field_23747	VANISHABLE
	f	Lnet/minecraft/class_1886;	field_9081	CROSSBOW
	f	Lnet/minecraft/class_1886;	field_9082	BREAKABLE
	f	Lnet/minecraft/class_1886;	field_9080	ARMOR_HEAD
	f	Lnet/minecraft/class_1886;	field_9079	ARMOR_FEET
	f	Lnet/minecraft/class_1886;	field_9078	WEARABLE
	f	Lnet/minecraft/class_1886;	field_9076	ARMOR_LEGS
	f	Lnet/minecraft/class_1886;	field_9073	TRIDENT
	f	Lnet/minecraft/class_1886;	field_9074	WEAPON
	f	Lnet/minecraft/class_1886;	field_9071	ARMOR_CHEST
	f	Lnet/minecraft/class_1886;	field_9072	FISHING_ROD
	f	Lnet/minecraft/class_1886;	field_9070	BOW
	f	Lnet/minecraft/class_1886;	field_9069	DIGGER
	f	Lnet/minecraft/class_1886;	field_9068	ARMOR
	m	(Lnet/minecraft/class_1792;)Z	method_8177	isAcceptableItem
		p	1		item
c	net/minecraft/class_7193	net/minecraft/client/world/GeneratorOptionsHolder
	f	Lnet/minecraft/class_5455$class_6890;	comp_618	dynamicRegistryManager
	f	Lnet/minecraft/class_5350;	comp_619	dataPackContents
	f	Lnet/minecraft/class_5285;	comp_616	generatorOptions
	f	Lcom/mojang/serialization/Lifecycle;	comp_617	worldSettingsStability
	m	()Lnet/minecraft/class_5455$class_6890;	comp_618	dynamicRegistryManager
	m	(Lnet/minecraft/class_5285;)Lnet/minecraft/class_7193;	method_41864	with
		p	1		generatorOptions
	m	(Lnet/minecraft/class_7193$class_7194;)Lnet/minecraft/class_7193;	method_41865	apply
		p	1		modifier
	m	(Lnet/minecraft/class_7193$class_7195;)Lnet/minecraft/class_7193;	method_41866	apply
		p	1		modifier
	m	()Lnet/minecraft/class_5350;	comp_619	dataPackContents
	m	()Lnet/minecraft/class_5285;	comp_616	generatorOptions
	m	()Lcom/mojang/serialization/Lifecycle;	comp_617	worldSettingsStability
c	net/minecraft/class_7193$class_7195	net/minecraft/client/world/GeneratorOptionsHolder$RegistryAwareModifier
c	net/minecraft/class_7193$class_7194	net/minecraft/client/world/GeneratorOptionsHolder$Modifier
c	net/minecraft/class_7190	net/minecraft/unused/packageinfo/PackageInfo7190
c	net/minecraft/class_7191	net/minecraft/client/font/BuiltinEmptyGlyph
	f	Lnet/minecraft/class_1011;	field_37900	image
	f	Lnet/minecraft/class_7191;	field_37899	MISSING
	f	Lnet/minecraft/class_7191;	field_37898	WHITE
	m	(IILnet/minecraft/class_7191$class_7192;)Lnet/minecraft/class_1011;	method_41834	createRectImage
		p	2		colorSupplier
		p	0		width
		p	1		height
	m	(II)I	method_41835	method_41835
		p	0		x
		p	1		y
	m	(II)I	method_41833	method_41833
		p	1		y
		p	0		x
	m	(Ljava/lang/String;ILjava/util/function/Supplier;)V	<init>	<init>
		p	3		imageSupplier
c	net/minecraft/class_7191$class_7192	net/minecraft/client/font/BuiltinEmptyGlyph$ColorSupplier
	m	(II)I	getColor	getColor
		p	2		y
		p	1		x
c	net/minecraft/class_7168	net/minecraft/client/gl/GlTimer
	f	I	field_37844	queryId
	m	()Ljava/util/Optional;	method_41719	getInstance
	m	()Lnet/minecraft/class_7168$class_7169;	method_41721	endProfile
	m	()V	method_41720	beginProfile
c	net/minecraft/class_7168$class_7169	net/minecraft/client/gl/GlTimer$Query
	f	I	field_37847	queryId
	f	J	field_37848	result
	f	J	field_37846	CLOSED
	f	J	field_37845	MISSING
	m	()V	method_41722	close
	m	(I)V	<init>	<init>
		p	1		queryId
	m	()J	method_41724	queryResult
	m	()Z	method_41723	isResultAvailable
c	net/minecraft/class_7168$class_7170	net/minecraft/client/gl/GlTimer$InstanceHolder
	f	Ljava/util/Optional;	field_37849	INSTANCE
	m	()Lnet/minecraft/class_7168;	method_41725	create
c	net/minecraft/class_7165	net/minecraft/world/block/NeighborUpdater
	f	[Lnet/minecraft/class_2350;	field_37839	UPDATE_ORDER
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V	method_41705	updateNeighbors
		p	2		sourceBlock
		p	1		pos
		p	3		except
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V	method_41708	tryNeighborUpdate
		p	1		state
		p	0		world
		p	3		sourceBlock
		p	2		pos
		p	5		notify
		p	4		sourcePos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V	method_41703	updateNeighbor
		p	2		pos
		p	1		state
		p	4		sourcePos
		p	3		sourceBlock
		p	5		notify
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V	method_42393	replaceWithStateForNeighborUpdate
		p	3		pos
		p	2		neighborState
		p	1		direction
		p	0		world
		p	6		maxUpdateDepth
		p	5		flags
		p	4		neighborPos
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V	method_42392	replaceWithStateForNeighborUpdate
		p	4		neighborPos
		p	5		flags
		p	6		maxUpdateDepth
		p	1		direction
		p	2		neighborState
		p	3		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V	method_41704	updateNeighbor
		p	2		sourceBlock
		p	3		sourcePos
		p	1		pos
c	net/minecraft/class_169	net/minecraft/loot/context/LootContextParameter
	f	Lnet/minecraft/class_2960;	field_1162	id
	m	()Lnet/minecraft/class_2960;	method_746	getId
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
c	net/minecraft/class_7166	net/minecraft/client/font/SpaceFont
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_37842	codePointsToGlyphs
	m	(Lit/unimi/dsi/fastutil/ints/Int2FloatMap$Entry;)V	method_41716	method_41716
		p	1		entry
	m	(Lit/unimi/dsi/fastutil/ints/Int2FloatMap;Lnet/minecraft/class_3300;)Lnet/minecraft/class_390;	method_41717	method_41717
		p	0		manager
	m	(Lit/unimi/dsi/fastutil/ints/Int2FloatMap;)V	<init>	<init>
		p	1		codePointsToAdvances
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_389;	method_41715	fromJson
		p	0		json
c	net/minecraft/class_7164	net/minecraft/world/block/SimpleNeighborUpdater
	f	Lnet/minecraft/class_1937;	field_37838	world
	m	(Lnet/minecraft/class_1937;)V	<init>	<init>
		p	1		world
c	net/minecraft/class_163	net/minecraft/advancement/AdvancementManager
	f	Ljava/util/Map;	field_1157	advancements
	f	Lnet/minecraft/class_163$class_164;	field_1155	listener
	f	Ljava/util/Set;	field_1154	roots
	f	Ljava/util/Set;	field_1156	dependents
	f	Lorg/slf4j/Logger;	field_1158	LOGGER
	m	()V	method_714	clear
	m	(Ljava/util/Set;)V	method_713	removeAll
		p	1		advancements
	m	()Ljava/lang/Iterable;	method_715	getRoots
	m	(Lnet/minecraft/class_161;)V	method_718	remove
		p	1		advancement
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;	method_716	get
		p	1		id
	m	()Ljava/util/Collection;	method_712	getAdvancements
	m	(Lnet/minecraft/class_163$class_164;)V	method_717	setListener
		p	1		listener
	m	(Ljava/util/Map;)V	method_711	load
		p	1		advancements
c	net/minecraft/class_163$class_164	net/minecraft/advancement/AdvancementManager$Listener
	m	()V	method_722	onClear
	m	(Lnet/minecraft/class_161;)V	method_723	onRootAdded
		p	1		root
	m	(Lnet/minecraft/class_161;)V	method_719	onDependentRemoved
		p	1		dependent
	m	(Lnet/minecraft/class_161;)V	method_720	onRootRemoved
		p	1		root
	m	(Lnet/minecraft/class_161;)V	method_721	onDependentAdded
		p	1		dependent
c	net/minecraft/class_161	net/minecraft/advancement/Advancement
	f	Lnet/minecraft/class_161;	field_1143	parent
	f	Lnet/minecraft/class_170;	field_1145	rewards
	f	Lnet/minecraft/class_2561;	field_1141	text
	f	Ljava/util/Map;	field_1139	criteria
	f	Lnet/minecraft/class_2960;	field_1144	id
	f	Ljava/util/Set;	field_1140	children
	f	[[Ljava/lang/String;	field_1142	requirements
	f	Lnet/minecraft/class_185;	field_1146	display
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_685	method_685
		p	1		style
	m	()Lnet/minecraft/class_2960;	method_688	getId
	m	()Lnet/minecraft/class_170;	method_691	getRewards
	m	()I	method_683	getRequirementCount
	m	(Lnet/minecraft/class_161;)V	method_690	addChild
		p	1		child
	m	()Lnet/minecraft/class_2561;	method_684	toHoverableText
	m	()Ljava/lang/Iterable;	method_681	getChildren
	m	()Lnet/minecraft/class_161$class_162;	method_689	createTask
	m	()[[Ljava/lang/String;	method_680	getRequirements
	m	()Ljava/util/Map;	method_682	getCriteria
	m	()Lnet/minecraft/class_161;	method_687	getParent
	m	()Lnet/minecraft/class_185;	method_686	getDisplay
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_161;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;)V	<init>	<init>
		p	5		criteria
		p	6		requirements
		p	1		id
		p	2		parent
		p	3		display
		p	4		rewards
c	net/minecraft/class_161$class_162	net/minecraft/advancement/Advancement$Builder
	f	Lnet/minecraft/class_2960;	field_1152	parentId
	f	Lnet/minecraft/class_185;	field_1147	display
	f	Lnet/minecraft/class_161;	field_1149	parentObj
	f	Lnet/minecraft/class_170;	field_1153	rewards
	f	[[Ljava/lang/String;	field_1150	requirements
	f	Ljava/util/Map;	field_1148	criteria
	f	Lnet/minecraft/class_193;	field_1151	merger
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;	method_702	method_702
		p	0		id
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_185;)V	method_43662	method_43662
		p	0		buf2
		p	1		display
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162;	method_697	display
		p	3		description
		p	2		title
		p	1		icon
		p	8		hidden
		p	7		announceToChat
		p	6		showToast
		p	5		frame
		p	4		background
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_161$class_162;	method_696	fromPacket
		p	0		buf
	m	(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_161$class_162;	method_709	criterion
		p	2		conditions
		p	1		name
	m	()Lnet/minecraft/class_161$class_162;	method_707	create
	m	([[Ljava/lang/String;)Lnet/minecraft/class_161$class_162;	method_34884	requirements
		p	1		requirements
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/class_161;	method_694	build
		p	1		exporter
		p	2		id
	m	()Ljava/util/Map;	method_710	getCriteria
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;)V	<init>	<init>
		p	4		criteria
		p	3		rewards
		p	2		display
		p	1		parentId
		p	5		requirements
	m	(Lnet/minecraft/class_2540;)V	method_699	toPacket
		p	1		buf
	m	()Lcom/google/gson/JsonObject;	method_698	toJson
	m	(Lnet/minecraft/class_161;)Lnet/minecraft/class_161$class_162;	method_701	parent
		p	1		parent
	m	(Lnet/minecraft/class_193;)Lnet/minecraft/class_161$class_162;	method_704	criteriaMerger
		p	1		merger
	m	(Lnet/minecraft/class_170;)Lnet/minecraft/class_161$class_162;	method_706	rewards
		p	1		rewards
	m	(Ljava/util/function/Function;)Z	method_700	findParent
		p	1		parentProvider
	m	(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_161$class_162;	method_705	criterion
		p	1		name
		p	2		criterion
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_161$class_162;	method_692	fromJson
		p	0		obj
		p	1		predicateDeserializer
	m	(Lnet/minecraft/class_170$class_171;)Lnet/minecraft/class_161$class_162;	method_703	rewards
		p	1		builder
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161$class_162;	method_708	parent
		p	1		parentId
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162;	method_20416	display
		p	2		title
		p	1		icon
		p	4		background
		p	3		description
		p	6		showToast
		p	5		frame
		p	8		hidden
		p	7		announceToChat
	m	(Lnet/minecraft/class_185;)Lnet/minecraft/class_161$class_162;	method_693	display
		p	1		display
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;	method_695	build
		p	1		id
c	net/minecraft/class_167	net/minecraft/advancement/AdvancementProgress
	f	[[Ljava/lang/String;	field_1161	requirements
	f	Ljava/util/Map;	field_1160	criteriaProgresses
	m	(Lnet/minecraft/class_167;)I	method_738	compareTo
	m	(Ljava/lang/String;)Z	method_729	reset
		p	1		name
	m	(Lnet/minecraft/class_2540;)V	method_733	toPacket
		p	1		buf
	m	()Ljava/lang/String;	method_728	getProgressBarFraction
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		criteriaProgresses
	m	()F	method_735	getProgressBarPercentage
	m	(Ljava/util/Set;Ljava/util/Map$Entry;)Z	method_730	method_730
		p	1		progress
	m	()I	method_736	countObtainedRequirements
	m	()Z	method_742	isAnyObtained
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_178;)V	method_33895	method_33895
		p	0		buf
		p	1		progresses
	m	()Ljava/lang/Iterable;	method_731	getUnobtainedCriteria
	m	()Z	method_740	isDone
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_167;	method_732	fromPacket
		p	0		buf
	m	(Ljava/lang/String;)Lnet/minecraft/class_178;	method_737	getCriterionProgress
		p	1		name
	m	(Ljava/util/Map;[[Ljava/lang/String;)V	method_727	init
		p	2		requirements
		p	1		criteria
	m	(Ljava/lang/String;)Z	method_743	obtain
		p	1		name
	m	()Ljava/util/Date;	method_741	getEarliestProgressObtainDate
	m	()Ljava/lang/Iterable;	method_734	getObtainedCriteria
c	net/minecraft/class_167$class_168	net/minecraft/advancement/AdvancementProgress$Serializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_167;	method_745	deserialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	3		context
		p	1		functionJson
		p	2		unused
	m	(Lnet/minecraft/class_167;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_744	serialize
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	3		context
		p	2		unused
		p	1		entry
c	net/minecraft/class_1863	net/minecraft/recipe/RecipeManager
	c	A recipe manager allows easier use of recipes, such as finding matches and\nremainders. It is also integrated with a recipe loader, which loads recipes\nfrom data packs' JSON files.
	f	Ljava/util/Map;	field_36308	recipesById
	f	Lcom/google/gson/Gson;	field_19359	GSON
	f	Ljava/util/Map;	field_9023	recipes
	f	Lorg/slf4j/Logger;	field_9027	LOGGER
	f	Z	field_9024	errored
		c	This isn't quite indicating an errored state; its value is only set to\n{@code false} and is never {@code true}, and isn't used anywhere.
	m	(Lnet/minecraft/class_3956;)Lnet/minecraft/class_1863$class_7266;	method_42302	createCachedMatchGetter
		c	Creates a cached match getter. This is optimized for getting matches of the same\nrecipe repeatedly, such as furnaces.
		p	0		type
	m	(Ljava/util/Map;)Ljava/util/stream/Stream;	method_17722	method_17722
		p	0		map
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	method_42300	method_42300
		p	0		entry
	m	(Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_42299	getFirstMatch
		p	3		world
		p	2		inventory
		p	4		id
		p	1		type
	m	(Lnet/minecraft/class_3956;)Ljava/util/Map;	method_20706	method_20706
		p	0		t
	m	(Lnet/minecraft/class_1860;)Ljava/lang/String;	method_17876	method_17876
		p	0		recipe
	m	(Ljava/util/Map$Entry;)Ljava/util/Map;	method_20703	method_20703
		p	0		entry
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_1860;)Z	method_42297	method_42297
		p	2		recipe
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Ljava/util/Map$Entry;)Z	method_42298	method_42298
		p	2		entry
	m	(Lnet/minecraft/class_3956;)Ljava/util/Map;	method_17717	getAllOfType
		p	1		type
	m	(Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Lnet/minecraft/class_2371;	method_8128	getRemainingStacks
		c	{@return the remainder of a recipe of the given {@code type} that match\nthe given {@code inventory} and {@code world}, or a shallow copy of the\n{@code inventory}}\n\n<p>This retrieves the {@linkplain Recipe#getRemainder(Inventory)\nremainders} of {@link #getFirstMatch(RecipeType, Inventory, World)\ngetFirstMatch(type, inventory, world)} if the match exists.\n\n@see Recipe#getRemainder(Inventory)
		p	3		world
			c	the input world
		p	2		inventory
			c	the input inventory
		p	1		type
			c	the desired recipe type
	m	(Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_1860;)V	method_20704	method_20704
		p	2		recipe
	m	(Ljava/util/Map;)Ljava/util/stream/Stream;	method_17723	method_17723
		p	0		map
	m	(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_20705	apply
	m	()Ljava/util/Collection;	method_8126	values
		c	{@return all recipes in this manager}\n\n<p>The returned set does not update with the manager. Modifications to the\nreturned set does not affect this manager.
	m	()Z	method_35227	isErrored
		c	{@return the {@link #errored} field} This is unused in vanilla and will only\nreturn {@code false} without mods.
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;Lnet/minecraft/class_1860;)Z	method_42301	method_42301
		p	2		recipe
	m	(Ljava/lang/Iterable;)V	method_20702	setRecipes
		c	Sets the recipes for this recipe manager. Used by the client to set the server\nside recipes.
		p	1		recipes
			c	the recipes to set
	m	()Ljava/util/stream/Stream;	method_8127	keys
		c	{@return a stream of IDs of recipes in this manager}\n\n<p>The returned stream does not update after {@link #setRecipes(Iterable)}\ncall.\n\n@apiNote This is used by the command sources to suggest recipe IDs for command\narguments.
	m	(Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/List;	method_17877	getAllMatches
		c	Creates a list of all recipes of the given {@code type} that match the\ngiven {@code inventory} and {@code world}. The list is ordered by the\ntranslation key of the output item stack of each recipe.\n\n<p>This list does not update with this manager. Modifications to\nthe returned list do not affect this manager.\n\n@return the created list of matching recipes
		p	3		world
			c	the input world
		p	2		inventory
			c	the input inventory
		p	1		type
			c	the desired recipe type
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_8130	get
		c	{@return a recipe with the given {@code id}, or empty if there is no such recipe}
		p	1		id
			c	the ID of the desired recipe
	m	(Lnet/minecraft/class_3956;)Ljava/util/List;	method_30027	listAllOfType
		c	Creates a list of all recipes of the given {@code type}. The list has an\narbitrary order.\n\n<p>This list does not update with this manager. Modifications to\nthe returned list do not affect this manager.\n\n@return the created list of recipes of the given {@code type}
		p	1		type
			c	the desired recipe type
	m	(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1860;	method_17720	deserialize
		c	Reads a recipe from a JSON object.\n\n@implNote Even though a recipe's {@linkplain Recipe#getSerializer() serializer}\nis stored in a {@code type} field in the JSON format and referred so in this\nmethod, its registry has key {@code minecraft:root/minecraft:recipe_serializer}\nand is thus named.\n\n@throws com.google.gson.JsonParseException if the recipe JSON is invalid\n@return the read recipe\n@see RecipeSerializer#read
		p	0		id
			c	the recipe's ID
		p	1		json
			c	the recipe JSON
	m	(Lnet/minecraft/class_3956;Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/Optional;	method_8132	getFirstMatch
		c	{@return a recipe of the given {@code type} that match the given\n{@code inventory} and {@code world}}\n\n<p>If there are multiple matching recipes, the result is arbitrary,\nbut this method will return the same result unless the recipes in this\nmanager are updated.
		p	3		world
			c	the input world
		p	1		type
			c	the desired recipe type
		p	2		inventory
			c	the input inventory
	m	(Lnet/minecraft/class_3956;)Lcom/google/common/collect/ImmutableMap$Builder;	method_20707	method_20707
		p	0		recipeType
c	net/minecraft/class_1863$1	net/minecraft/recipe/RecipeManager$1
	f	Lnet/minecraft/class_2960;	field_38221	id
c	net/minecraft/class_1863$class_7266	net/minecraft/recipe/RecipeManager$MatchGetter
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Ljava/util/Optional;	method_42303	getFirstMatch
		p	2		world
		p	1		inventory
c	net/minecraft/class_165	net/minecraft/loot/function/FurnaceSmeltLootFunction
	f	Lorg/slf4j/Logger;	field_1159	LOGGER
	m	()Lnet/minecraft/class_120$class_121;	method_724	builder
c	net/minecraft/class_165$class_5340	net/minecraft/loot/function/FurnaceSmeltLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_165;	method_29324	fromJson
c	net/minecraft/class_1861	net/minecraft/recipe/MapExtendingRecipe
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17728	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17727	craft
c	net/minecraft/class_1860	net/minecraft/recipe/Recipe
	c	A recipe is an arrangement of item stacks in an inventory that can\nyield a product item stack.\n\n<p>Recipes are loaded by and stored in the {@link RecipeManager}. They\nare part of the server's data packs and are sent to the client, governed\nby their {@linkplain #getSerializer() serializers}. Hence, recipes\nshould not be stored, as they may become obsolete after reloads.\n\n<p>A few of the methods in this class are dedicated to crafting recipes\nor recipe books. Users can have stub implementations if they do not use\nthose functionalities.
	m	()Lnet/minecraft/class_3956;	method_17716	getType
		c	{@return the type of this recipe}\n\n<p>The {@code type} in the recipe JSON format is the {@linkplain\n#getSerializer() serializer} instead.
	m	()Ljava/lang/String;	method_8112	getGroup
		c	{@return a group this recipe belongs in, or an empty string} This is\nonly used by the recipe book.\n\n<p>The group string is arbitrary, and is not rendered anywhere; in\nthe recipe book, recipes with the same group will belong to the same\ncell in the grid of recipes. If the string is empty, this recipe will\nbelong to its own cell.
	m	()Lnet/minecraft/class_1799;	method_17447	createIcon
		c	{@return an item rendered on the top left of the {@linkplain #getOutput()\noutput preview} on the recipe toast when a new recipe is unlocked} This\ncan be interpreted as a catalyst for the recipe.
	m	()Lnet/minecraft/class_1799;	method_8110	getOutput
		c	{@return a preview of the recipe's output}\n\n<p>The returned stack should not be modified. To obtain the actual output,\ncall {@link #craft(Inventory)}.
	m	(Lnet/minecraft/class_1263;)Lnet/minecraft/class_2371;	method_8111	getRemainder
		c	{@return the remaining stacks to be left in the {@code inventory} after the recipe is used}\nAt each index, the remainder item stack in the list should correspond to the original\nitem stack in the {@code inventory}.\n\n@implSpec The default implementation returns a list of the same size as the {@code inventory}.\nAt each index, the list contains the {@linkplain net.minecraft.item.Item#getRecipeRemainder()\nremainder} of the item stack at the same index in the {@code inventory}, or is {@linkplain\nItemStack#EMPTY empty} if the stack has no remainder.
		p	1		inventory
			c	the input inventory
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Z	method_8115	matches
		c	{@return whether this recipe matches the contents inside the\n{@code inventory} in the given {@code world}}\n\n<p>The {@code world} currently is only used by the map cloning recipe to\nprevent duplication of explorer maps.
		p	1		inventory
			c	the input inventory
		p	2		world
			c	the input world
	m	(Lnet/minecraft/class_1263;)Lnet/minecraft/class_1799;	method_8116	craft
		c	Crafts this recipe.\n\n<p>This method does not perform side effects on the {@code inventory}.\n\n<p>This method should return a new item stack on each call.\n\n@return the resulting item stack
		p	1		inventory
			c	the input inventory
	m	()Lnet/minecraft/class_1865;	method_8119	getSerializer
		c	{@return the serializer associated with this recipe}
	m	(II)Z	method_8113	fits
		c	{@return whether this recipe will fit into the given grid size}\n\n<p>This is currently only used by recipe book.
		p	1		width
			c	the width of the input inventory
		p	2		height
			c	the height of the input inventory
	m	()Lnet/minecraft/class_2960;	method_8114	getId
		c	{@return the ID of this recipe}
	m	()Lnet/minecraft/class_2371;	method_8117	getIngredients
		c	{@return the ingredients accepted as inputs for this recipe} Used by the recipe book\nwhen displaying a ghost form of this recipe on the crafting grid as well as for\npreviewing the possible inputs in the book itself.
	m	(Lnet/minecraft/class_1856;)Z	method_31583	method_31583
		p	0		ingredient
	m	()Z	method_8118	isIgnoredInRecipeBook
		c	{@return whether this recipe is ignored by the recipe book} If a recipe\nis ignored by the recipe book, it will be never displayed. In addition,\nit won't be restricted by the {@link net.minecraft.world.GameRules#DO_LIMITED_CRAFTING\ndoLimitedCrafting} game rule.
	m	()Z	method_31584	isEmpty
		c	{@return whether this recipe has no ingredient or has any empty ingredient}\nThe recipe book uses this to ignore recipes for display.
c	net/minecraft/class_1856	net/minecraft/recipe/Ingredient
	f	Lnet/minecraft/class_1856;	field_9017	EMPTY
	f	[Lnet/minecraft/class_1799;	field_9018	matchingStacks
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_9016	ids
	f	[Lnet/minecraft/class_1856$class_1859;	field_9019	entries
	m	([Lnet/minecraft/class_1799;)Lnet/minecraft/class_1856;	method_8101	ofStacks
		p	0		stacks
	m	(Ljava/lang/Object;)Z	test	test
		p	1		stack
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_1856$class_1859;	method_8090	method_8090
		p	0		jsonElement
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_1856;	method_8106	fromTag
		p	0		tag
	m	(Lnet/minecraft/class_1799;)Z	method_26965	method_26965
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Z	method_8093	test
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1856;	method_8086	fromPacket
		p	0		buf
	m	(Ljava/util/stream/Stream;)Lnet/minecraft/class_1856;	method_8092	ofEntries
		p	0		entries
	m	([Lnet/minecraft/class_1935;)Lnet/minecraft/class_1856;	method_8091	ofItems
		p	0		items
	m	(Lnet/minecraft/class_1856$class_1859;)Ljava/util/stream/Stream;	method_8104	method_8104
		p	0		entry
	m	()Lnet/minecraft/class_1856;	method_35226	empty
	m	(Lnet/minecraft/class_2540;)V	method_8088	write
		p	1		buf
	m	()[Lnet/minecraft/class_1799;	method_8105	getMatchingStacks
	m	()V	method_8096	cacheMatchingStacks
	m	()Z	method_8103	isEmpty
	m	(Ljava/util/stream/Stream;)V	<init>	<init>
		p	1		entries
	m	()Lit/unimi/dsi/fastutil/ints/IntList;	method_8100	getMatchingItemIds
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_1856;	method_8102	fromJson
		p	0		json
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1856$class_1859;	method_8107	entryFromJson
		p	0		json
	m	(Ljava/util/stream/Stream;)Lnet/minecraft/class_1856;	method_26964	ofStacks
		p	0		stacks
	m	()Lcom/google/gson/JsonElement;	method_8089	toJson
c	net/minecraft/class_1856$class_1857	net/minecraft/recipe/Ingredient$StackEntry
	f	Lnet/minecraft/class_1799;	field_9021	stack
	m	(Lnet/minecraft/class_1799;)V	<init>	<init>
		p	1		stack
c	net/minecraft/class_1856$class_1858	net/minecraft/recipe/Ingredient$TagEntry
	f	Lnet/minecraft/class_6862;	field_9022	tag
	m	(Lnet/minecraft/class_6862;)V	<init>	<init>
		p	1		tag
c	net/minecraft/class_1856$class_1859	net/minecraft/recipe/Ingredient$Entry
	m	()Lcom/google/gson/JsonObject;	method_8109	toJson
	m	()Ljava/util/Collection;	method_8108	getStacks
c	net/minecraft/class_1855	net/minecraft/recipe/MapCloningRecipe
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17714	craft
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17715	matches
c	net/minecraft/class_1854	net/minecraft/recipe/FireworkStarFadeRecipe
	f	Lnet/minecraft/class_1856;	field_9015	INPUT_STAR
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17710	craft
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17711	matches
c	net/minecraft/class_1853	net/minecraft/recipe/FireworkStarRecipe
	f	Lnet/minecraft/class_1856;	field_9012	GUNPOWDER
	f	Lnet/minecraft/class_1856;	field_9011	TYPE_MODIFIER
	f	Lnet/minecraft/class_1856;	field_9014	FLICKER_MODIFIER
	f	Ljava/util/Map;	field_9013	TYPE_MODIFIER_MAP
	f	Lnet/minecraft/class_1856;	field_9010	TRAIL_MODIFIER
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17712	craft
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17713	matches
	m	(Ljava/util/HashMap;)V	method_8085	method_8085
		p	0		typeModifiers
c	net/minecraft/class_7179	net/minecraft/client/render/entity/animation/Transformation
	f	Lnet/minecraft/class_7179$class_7182;	comp_595	target
	f	[Lnet/minecraft/class_7186;	comp_596	keyframes
	m	()[Lnet/minecraft/class_7186;	comp_596	keyframes
	m	()Lnet/minecraft/class_7179$class_7182;	comp_595	target
c	net/minecraft/class_7179$class_7180	net/minecraft/client/render/entity/animation/Transformation$Interpolation
	m	(Lnet/minecraft/class_1160;F[Lnet/minecraft/class_7186;IIF)Lnet/minecraft/class_1160;	apply	apply
		p	2		delta
		p	4		start
		p	3		keyframes
		p	5		end
c	net/minecraft/class_7179$class_7181	net/minecraft/client/render/entity/animation/Transformation$Interpolations
	f	Lnet/minecraft/class_7179$class_7180;	field_37884	LINEAR
	f	Lnet/minecraft/class_7179$class_7180;	field_37885	CUBIC
	m	(Lnet/minecraft/class_1160;F[Lnet/minecraft/class_7186;IIF)Lnet/minecraft/class_1160;	method_41815	method_41815
		p	2		keyframes
		p	1		delta
		p	4		end
		p	3		start
	m	(Lnet/minecraft/class_1160;F[Lnet/minecraft/class_7186;IIF)Lnet/minecraft/class_1160;	method_41816	method_41816
		p	1		delta
		p	4		end
		p	2		keyframes
		p	3		start
c	net/minecraft/class_7179$class_7182	net/minecraft/client/render/entity/animation/Transformation$Target
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_1160;)V	apply	apply
		p	1		modelPart
c	net/minecraft/class_7179$class_7183	net/minecraft/client/render/entity/animation/Transformation$Targets
	f	Lnet/minecraft/class_7179$class_7182;	field_37887	ROTATE
	f	Lnet/minecraft/class_7179$class_7182;	field_37888	SCALE
	f	Lnet/minecraft/class_7179$class_7182;	field_37886	TRANSLATE
c	net/minecraft/class_179	net/minecraft/advancement/criterion/Criterion
	m	(Lnet/minecraft/class_2985;)V	method_791	endTracking
		p	1		tracker
	m	()Lnet/minecraft/class_2960;	method_794	getId
	m	(Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)V	method_793	endTrackingCondition
		p	2		conditions
		p	1		manager
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_184;	method_795	conditionsFromJson
		p	2		predicateDeserializer
		p	1		obj
	m	(Lnet/minecraft/class_2985;Lnet/minecraft/class_179$class_180;)V	method_792	beginTrackingCondition
		p	2		conditions
		p	1		manager
c	net/minecraft/class_179$class_180	net/minecraft/advancement/criterion/Criterion$ConditionsContainer
	f	Ljava/lang/String;	field_1221	id
	f	Lnet/minecraft/class_161;	field_1222	advancement
	f	Lnet/minecraft/class_184;	field_1223	conditions
	m	(Lnet/minecraft/class_184;Lnet/minecraft/class_161;Ljava/lang/String;)V	<init>	<init>
		p	3		id
		p	2		advancement
		p	1		conditions
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_184;	method_797	getConditions
	m	(Lnet/minecraft/class_2985;)V	method_796	grant
		p	1		tracker
c	net/minecraft/class_7172	net/minecraft/client/option/SimpleOption
	c	A class representing an option of a client. Exactly one instance of this class\nshould be created per option. See below for how to create an instance.\n\n<h2 id="option-values">Option values</h2>\n\n<p>This class allows querying and storing of the option value via {@link #getValue()}\nand {@link #setValue(Object)} respectively. Option values are automatically validated,\nand if the value is invalid, the value resets back to the default. Some validators will\ncoerce the invalid value (e.g. by clamping) into a valid one instead of failing; in this\ncase the new value is used.\n\n<p>Option values are serialized using codecs. Check DataFixerUpper code for the list of\navailable codecs. For serialization of enums, you can check the code in {@link GameOptions}.\n\n<p>If the value has changed, the {@code changeCallback} passed to the constructor will\ntrigger with the new value.\n\n<h2 id="callbacks">Callbacks</h2>\n<p>This class itself cannot be extended by default; instead, the behavior of the option,\nsuch as validation or rendering of the {@link ClickableWidget} associated with the\noption, is customized by passing a {@link SimpleOption.Callbacks} instance. There are\nseveral existing callbacks that should cover most of the needs:\n\n<ul>\n<li>{@link SimpleOption.PotentialValuesBasedCallbacks}: The most simple cycling option.\nUseful for enums.</li>\n<li>{@link SimpleOption.AlternateValuesSupportingCyclingCallbacks}: An option with\nalternate potential values that are used only when certain conditions are met. This is\nused in vanilla to hide "Fabulous!" graphics option after the user cancelled the\nwarning.</li>\n<li>{@link SimpleOption.LazyCyclingCallbacks}: An option whose potential values are\ndetermined lazily.</li>\n<li>{@link SimpleOption.MaxSuppliableIntCallbacks}: A cycling option with an integer value\nthat has a fixed minimum value and a dynamic maximum value. Values outside the range are\nclamped. This is used in vanilla to implement the GUI Scale option.</li>\n<li>{@link SimpleOption.DoubleSliderCallbacks}: A slider option of a {@code double}\nbetween {@code 0.0} and {@code 1.0}. Values outside this range are considered invalid.</li>\n<li>{@link SimpleOption.ValidatingIntSliderCallbacks}: A slider option of an {@code int}\nwith a minimum and maximum values. Values outside this range are considered invalid.</li>\n</ul>\n\n<p>See also several {@code ofBoolean} methods for options using boolean values.\n\n<h3 id="callbacks-modifiers">Modifiers</h3>\n<p>Slider option callbacks allow "modifiers" to be applied. The "slider progress value"\nis the value used to calculate the slider's progress and must be linear. The real value,\nsimply called "value" in {@code withModifier} methods, is the value used in\n{@link #getValue()} and passed to {@link #textGetter}.\n\n<h2 id="text">Text</h2>\nOptions themselves have names; the translation key of the option needs to be passed when\nconstructing this class. This corresponds to {@link #text}. Options also have the\nrendered text, composed of the option name and the value; the code obtains the value using\nthe {@code valueTextGetter} in the constructor. The getter takes the option's name and the\ncurrent value, and returns the text. Several static methods in {@link GameOptions} can\nbe used to format the name and the value. For options backed by an enum that implements\n{@link TranslatableOption}, {@link #enumValueText()} can be passed to {@code valueTextGetter}\nto obtain the rendered text from the enum.\n\nOptions can also have a tooltip, specified by passing {@code tooltipFactoryGetter}. If the\noption has no tooltips, you can pass {@link #emptyTooltip()}, and if the option always\nuses one tooltip, you can pass {@link #constantTooltip(Text)}.
	f	Lnet/minecraft/class_7172$class_7178;	field_37865	callbacks
	f	Lorg/slf4j/Logger;	field_37862	LOGGER
	f	Ljava/lang/Object;	field_37868	value
	f	Lcom/mojang/serialization/Codec;	field_38279	codec
	f	Ljava/util/function/Function;	field_37864	textGetter
	f	Lnet/minecraft/class_7172$class_7173;	field_38278	BOOLEAN
		c	A set of callbacks for boolean options.\n\n@apiNote See also several {@code ofBoolean} methods in this class which provide easier ways\nof creating a boolean option.
	f	Ljava/lang/Object;	field_37866	defaultValue
	f	I	field_38441	TOOLTIP_WIDTH
	f	Ljava/util/function/Consumer;	field_37867	changeCallback
	f	Lnet/minecraft/class_7172$class_7307;	field_37863	tooltipFactoryGetter
	f	Lnet/minecraft/class_2561;	field_38280	text
	m	()Lnet/minecraft/class_7172$class_7178;	method_41754	getCallbacks
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Ljava/util/List;	method_42714	wrapLines
		p	0		client
		p	1		text
	m	()Lnet/minecraft/class_7172$class_7307;	method_42399	emptyTooltip
		c	{@return the getter for the {@code tooltipFactoryGetter} parameter of the constructor\nto indicate empty tooltips}
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_7291;)Lnet/minecraft/class_2561;	method_42718	method_42718
		p	0		optionText
		p	1		value
	m	()Lcom/mojang/serialization/Codec;	method_42404	getCodec
	m	()Ljava/lang/Object;	method_41753	getValue
		c	{@return the option's current value}
	m	(Ljava/lang/Object;)V	method_41748	setValue
		c	Sets the option's value.\n\n<p>The behavior for invalid {@code value} varies; the validator can either coerce\nthe passed value into a valid one by clamping etc, or fail the validation and reset to\nthe default value.\n\n<p>If the new value differs from the new value, {@link #changeCallback} will trigger.
		p	1		value
	m	(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;Z)Lnet/minecraft/class_7172;	method_41749	ofBoolean
		c	Creates a boolean option.
		p	1		tooltipFactoryGetter
		p	2		defaultValue
		p	0		key
	m	(Ljava/lang/Object;)Ljava/util/List;	method_42406	method_42406
		p	0		value
	m	(Lnet/minecraft/class_7172$class_7303;Ljava/lang/Object;)Lnet/minecraft/class_2561;	method_42715	method_42715
		p	2		value
	m	(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172;	method_41750	ofBoolean
		c	Creates a boolean option.
		p	0		key
		p	1		tooltipFactoryGetter
		p	2		defaultValue
		p	3		changeCallback
	m	(Lnet/minecraft/class_310;)Lnet/minecraft/class_7172$class_7277;	method_42401	method_42401
		p	0		client
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_310;)Lnet/minecraft/class_7172$class_7277;	method_42719	method_42719
		p	1		client
	m	(Ljava/lang/String;ZLjava/util/function/Consumer;)Lnet/minecraft/class_7172;	method_41751	ofBoolean
		c	Creates a boolean option.
		p	0		key
		p	2		changeCallback
		p	1		defaultValue
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_7172$class_7307;	method_42717	constantTooltip
		c	{@return the getter for the {@code tooltipFactoryGetter} parameter of the constructor\nto indicate constant tooltips}
		p	0		text
	m	(Ljava/lang/Boolean;)V	method_42405	method_42405
		p	0		value
	m	(Ljava/lang/String;Z)Lnet/minecraft/class_7172;	method_42402	ofBoolean
		c	Creates a boolean option.
		p	1		defaultValue
		p	0		key
	m	(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;Lnet/minecraft/class_7172$class_7303;Lnet/minecraft/class_7172$class_7178;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V	<init>	<init>
		p	3		valueTextGetter
		p	2		tooltipFactoryGetter
		p	5		codec
		p	4		callbacks
		p	7		changeCallback
		p	6		defaultValue
		p	1		key
	m	(Ljava/lang/String;Lnet/minecraft/class_7172$class_7307;Lnet/minecraft/class_7172$class_7303;Lnet/minecraft/class_7172$class_7178;Ljava/lang/Object;Ljava/util/function/Consumer;)V	<init>	<init>
		p	3		valueTextGetter
		p	4		callbacks
		p	1		key
		p	2		tooltipFactoryGetter
		p	5		defaultValue
		p	6		changeCallback
	m	(Lnet/minecraft/class_315;III)Lnet/minecraft/class_339;	method_18520	createButton
		p	2		x
		p	1		options
		p	4		width
		p	3		y
	m	(Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561;	method_41747	method_41747
		p	0		optionText
		p	1		value
	m	(Ljava/lang/Boolean;)V	method_41752	method_41752
		p	0		value
	m	(Ljava/util/List;Ljava/lang/Object;)Ljava/util/List;	method_42716	method_42716
		p	1		value
	m	()Lnet/minecraft/class_7172$class_7303;	method_42720	enumValueText
		c	{@return the getter for the {@code valueTextGetter} parameter of the constructor\nto use the value's text as the option's rendered text}\n\n@apiNote This requires the value to be an enum implementing {@link TranslatableOption}.
c	net/minecraft/class_7172$class_7273	net/minecraft/client/option/SimpleOption$AlternateValuesSupportingCyclingCallbacks
	c	A set of callbacks for a cycling option with alternate potential values that are used\nonly when certain conditions are met.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	f	Ljava/util/function/BooleanSupplier;	comp_673	altCondition
	f	Lnet/minecraft/class_7172$class_7305$class_7274;	comp_674	valueSetter
	f	Ljava/util/List;	comp_672	altValues
	f	Ljava/util/List;	comp_671	values
	f	Lcom/mojang/serialization/Codec;	comp_675	codec
	m	()Ljava/util/List;	comp_672	altValues
	m	()Ljava/util/List;	comp_671	values
	m	()Ljava/util/function/BooleanSupplier;	comp_673	altCondition
c	net/minecraft/class_7172$class_7277	net/minecraft/client/option/SimpleOption$TooltipFactory
c	net/minecraft/class_7172$class_7276	net/minecraft/client/option/SimpleOption$LazyCyclingCallbacks
	c	A set of callbacks for a cycling option whose potential values are determined lazily.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	f	Lcom/mojang/serialization/Codec;	comp_675	codec
	f	Ljava/util/function/Function;	comp_677	validateValue
	f	Ljava/util/function/Supplier;	comp_676	values
	m	()Ljava/util/function/Supplier;	comp_676	values
	m	()Ljava/util/function/Function;	comp_677	validateValue
c	net/minecraft/class_7172$class_7275	net/minecraft/client/option/SimpleOption$IntSliderCallbacks
	m	(D)Ljava/lang/Integer;	method_42412	toValue
	m	(Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_7172$class_7176;	method_42414	withModifier
		c	Creates a slider callback with the modifier applied. Note that when using this,\n{@link SimpleOption.IntSliderCallbacks} must be constructed using the slider progress\nvalue; the modifier is applied to that callbacks.\n\n@see <a href="SimpleOption.html#callbacks-modifiers">Callback Modifiers</a>
		p	2		valueToSliderProgressValue
		p	1		sliderProgressValueToValue
	m	(Ljava/lang/Integer;)D	method_42415	toSliderProgress
	m	()I	comp_593	minInclusive
	m	()I	comp_594	maxInclusive
c	net/minecraft/class_7172$class_7275$1	net/minecraft/client/option/SimpleOption$IntSliderCallbacks$1
c	net/minecraft/class_7172$class_7304	net/minecraft/client/option/SimpleOption$MaxSuppliableIntCallbacks
	c	A set of callbacks for a cycling option with a fixed minimum value and a dynamic\nmaximum value. This clamps the value during validation.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	f	I	comp_593	minInclusive
	f	Ljava/util/function/IntSupplier;	comp_690	maxSupplier
	m	(Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult;	method_42409	method_42409
		p	1		value
	m	(Ljava/lang/Integer;)Ljava/util/Optional;	method_42408	validate
	m	()Ljava/util/function/IntSupplier;	comp_690	maxSupplier
c	net/minecraft/class_7172$class_7303	net/minecraft/client/option/SimpleOption$ValueTextGetter
	m	(Lnet/minecraft/class_2561;Ljava/lang/Object;)Lnet/minecraft/class_2561;	toString	toString
		p	2		value
		p	1		optionText
c	net/minecraft/class_7172$class_7307	net/minecraft/client/option/SimpleOption$TooltipFactoryGetter
c	net/minecraft/class_7172$class_7306	net/minecraft/client/option/SimpleOption$TypeChangeableCallbacks
	m	()Z	method_42722	isCycling
c	net/minecraft/class_7172$class_7305	net/minecraft/client/option/SimpleOption$CyclingCallbacks
	m	(Lnet/minecraft/class_7172;Lnet/minecraft/class_315;Lnet/minecraft/class_5676;Ljava/lang/Object;)V	method_42724	method_42724
		p	3		button
		p	4		value
	m	()Lnet/minecraft/class_5676$class_5680;	method_42721	getValues
	m	(Lnet/minecraft/class_7172$class_7277;IIILnet/minecraft/class_315;Lnet/minecraft/class_7172;)Lnet/minecraft/class_339;	method_42723	method_42723
		p	6		option
	m	()Lnet/minecraft/class_7172$class_7305$class_7274;	comp_674	valueSetter
c	net/minecraft/class_7172$class_7305$class_7274	net/minecraft/client/option/SimpleOption$CyclingCallbacks$ValueSetter
	m	(Lnet/minecraft/class_7172;Ljava/lang/Object;)V	set	set
		p	2		value
		p	1		option
c	net/minecraft/class_7172$class_7175	net/minecraft/client/option/SimpleOption$OptionSliderWidgetImpl
	f	Lnet/minecraft/class_7172$class_7277;	field_37874	tooltipFactory
	f	Lnet/minecraft/class_7172;	field_37872	option
	f	Lnet/minecraft/class_7172$class_7176;	field_37873	callbacks
	m	(Lnet/minecraft/class_315;IIIILnet/minecraft/class_7172;Lnet/minecraft/class_7172$class_7176;Lnet/minecraft/class_7172$class_7277;)V	<init>	<init>
		p	7		callbacks
		p	8		tooltipFactory
		p	3		y
		p	4		width
		p	5		height
		p	6		option
		p	1		options
		p	2		x
c	net/minecraft/class_7172$class_7174	net/minecraft/client/option/SimpleOption$ValidatingIntSliderCallbacks
	c	A set of callbacks for a slider of integer values with a fixed minimum and maximum values.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	f	I	comp_594	maxInclusive
	f	I	comp_593	minInclusive
	m	(Ljava/lang/Integer;)Ljava/util/Optional;	method_41761	validate
c	net/minecraft/class_7172$class_7173	net/minecraft/client/option/SimpleOption$PotentialValuesBasedCallbacks
	c	A set of callbacks for a cycling option.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	f	Ljava/util/List;	comp_592	values
	f	Lcom/mojang/serialization/Codec;	comp_675	codec
	m	()Ljava/util/List;	comp_592	values
c	net/minecraft/class_7172$class_7178	net/minecraft/client/option/SimpleOption$Callbacks
	c	A set of callbacks to customize an option's behavior.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	m	(Lnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_315;III)Ljava/util/function/Function;	method_41756	getButtonCreator
		c	{@return the button creator}\n\n<p>Button creators are responsible for rendering the option.
		p	1		tooltipFactory
		p	3		x
		p	2		gameOptions
		p	5		width
		p	4		y
	m	(Ljava/lang/Object;)Ljava/util/Optional;	method_41758	validate
		c	{@return the validated value}\n\n<p>Returning {@link Optional#empty()} indicates the passed value is invalid and it\nshould reset to the default value. This method can also coerce the invalid value\ninto a valid one by clamping, etc.
		p	1		value
	m	()Lcom/mojang/serialization/Codec;	comp_675	codec
c	net/minecraft/class_7172$class_7177	net/minecraft/client/option/SimpleOption$DoubleSliderCallbacks
	c	A set of callbacks for a slider of values from {@code 0.0} to {@code 1.0} (both\ninclusive). There is only one instance of this callbacks.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	f	Lnet/minecraft/class_7172$class_7177;	field_37875	INSTANCE
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Double;	method_42418	method_42418
		p	0		either
	m	(Ljava/lang/Double;)D	method_41771	toSliderProgress
	m	(Ljava/lang/Double;)Ljava/lang/Double;	method_42421	method_42421
		p	0		value
	m	(Ljava/lang/Boolean;)Ljava/lang/Double;	method_42419	method_42419
		p	0		value
	m	(Ljava/util/function/DoubleFunction;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_7172$class_7176;	method_42420	withModifier
		c	Creates a slider callback with the modifier applied.\n\n@see <a href="SimpleOption.html#callbacks-modifiers">Callback Modifiers</a>
		p	1		sliderProgressValueToValue
		p	2		valueToSliderProgressValue
	m	(D)Ljava/lang/Double;	method_41768	toValue
	m	(Ljava/lang/Double;)Ljava/util/Optional;	method_41770	validate
c	net/minecraft/class_7172$class_7177$1	net/minecraft/client/option/SimpleOption$DoubleSliderCallbacks$1
c	net/minecraft/class_7172$class_7176	net/minecraft/client/option/SimpleOption$SliderCallbacks
	c	A set of callbacks for slider options.\n\n@see <a href="SimpleOption.html#callbacks">Callbacks</a>
	m	(Lnet/minecraft/class_315;IIILnet/minecraft/class_7172$class_7277;Lnet/minecraft/class_7172;)Lnet/minecraft/class_339;	method_42725	method_42725
		p	6		option
	m	(D)Ljava/lang/Object;	method_41763	toValue
		c	{@return the value from the progress ({@code 0.0} to {@code 1.0}, both inclusive) of the slider}
		p	1		sliderProgress
	m	(Ljava/lang/Object;)D	method_41765	toSliderProgress
		c	{@return the progress ({@code 0.0} to {@code 1.0}, both inclusive) of the slider}
		p	1		value
c	net/minecraft/class_174	net/minecraft/advancement/criterion/Criteria
	f	Lnet/minecraft/class_4711;	field_24478	ITEM_USED_ON_BLOCK
	f	Lnet/minecraft/class_2135;	field_19250	HERO_OF_THE_VILLAGE
	f	Lnet/minecraft/class_2111;	field_1191	PLACED_BLOCK
	f	Lnet/minecraft/class_4851;	field_22450	TARGET_HIT
	f	Lnet/minecraft/class_2076;	field_1197	KILLED_BY_CROSSBOW
	f	Lnet/minecraft/class_196;	field_1190	BRED_ANIMALS
	f	Lnet/minecraft/class_2066;	field_1195	INVENTORY_CHANGED
	f	Lnet/minecraft/class_2037;	field_1180	ENTER_BLOCK
	f	Lnet/minecraft/class_2128;	field_1182	SUMMONED_ENTITY
	f	Lnet/minecraft/class_2135;	field_1187	TICK
	f	Ljava/util/Map;	field_1205	VALUES
	f	Lnet/minecraft/class_2148;	field_1204	USED_TOTEM
	f	Lnet/minecraft/class_2135;	field_38838	AVOID_VIBRATION
	f	Lnet/minecraft/class_2135;	field_19251	VOLUNTARY_EXILE
	f	Lnet/minecraft/class_5279;	field_24480	THROWN_ITEM_PICKED_UP_BY_ENTITY
	f	Lnet/minecraft/class_2108;	field_35014	RIDE_ENTITY_IN_LAVA
	f	Lnet/minecraft/class_2080;	field_1188	ENTITY_KILLED_PLAYER
	f	Lnet/minecraft/class_4713;	field_21628	SLIDE_DOWN_BLOCK
	f	Lnet/minecraft/class_2010;	field_1198	CONSUME_ITEM
	f	Lnet/minecraft/class_2027;	field_1193	EFFECTS_CHANGED
	f	Lnet/minecraft/class_2143;	field_1186	USED_ENDER_EYE
	f	Lnet/minecraft/class_2135;	field_1194	LOCATION
	f	Lnet/minecraft/class_2085;	field_1200	LEVITATION
	f	Lnet/minecraft/class_4708;	field_21629	BEE_NEST_DESTROYED
	f	Lnet/minecraft/class_6405;	field_33871	LIGHTNING_STRIKE
	f	Lnet/minecraft/class_2115;	field_1199	PLAYER_HURT_ENTITY
	f	Lnet/minecraft/class_2135;	field_1212	SLEPT_IN_BED
	f	Lnet/minecraft/class_4711;	field_38701	ALLAY_DROP_ITEM_ON_BLOCK
	f	Lnet/minecraft/class_2054;	field_1208	FILLED_BUCKET
	f	Lnet/minecraft/class_5279;	field_38700	THROWN_ITEM_PICKED_UP_BY_PLAYER
	f	Lnet/minecraft/class_2108;	field_1211	NETHER_TRAVEL
	f	Lnet/minecraft/class_1999;	field_1183	CHANGED_DIMENSION
	f	Lnet/minecraft/class_2080;	field_1192	PLAYER_KILLED_ENTITY
	f	Lnet/minecraft/class_2030;	field_1181	ENCHANTED_ITEM
	f	Lnet/minecraft/class_2108;	field_35013	FALL_FROM_HEIGHT
	f	Lnet/minecraft/class_5409;	field_25694	PLAYER_INTERACTED_WITH_ENTITY
	f	Lnet/minecraft/class_6409;	field_33872	USING_ITEM
	f	Lnet/minecraft/class_2080;	field_38376	KILL_MOB_NEAR_SCULK_CATALYST
	f	Lnet/minecraft/class_6407;	field_33870	STARTED_RIDING
	f	Lnet/minecraft/class_2014;	field_1210	CURED_ZOMBIE_VILLAGER
	f	Lnet/minecraft/class_2140;	field_1206	VILLAGER_TRADE
	f	Lnet/minecraft/class_2058;	field_1203	FISHING_ROD_HOOKED
	f	Lnet/minecraft/class_2044;	field_1209	ENTITY_HURT_PLAYER
	f	Lnet/minecraft/class_2119;	field_1207	RECIPE_UNLOCKED
	f	Lnet/minecraft/class_5282;	field_24479	PLAYER_GENERATES_CONTAINER_LOOT
	f	Lnet/minecraft/class_2062;	field_1184	IMPOSSIBLE
	f	Lnet/minecraft/class_2123;	field_1196	SHOT_CROSSBOW
	f	Lnet/minecraft/class_2131;	field_1201	TAME_ANIMAL
	f	Lnet/minecraft/class_2069;	field_1185	ITEM_DURABILITY_CHANGED
	f	Lnet/minecraft/class_2002;	field_1202	CHANNELED_LIGHTNING
	f	Lnet/minecraft/class_2006;	field_1189	CONSTRUCT_BEACON
	f	Lnet/minecraft/class_1996;	field_1213	BREWED_POTION
	m	(Lnet/minecraft/class_179;)Lnet/minecraft/class_179;	method_767	register
		p	0		object
	m	()Ljava/lang/Iterable;	method_766	getCriteria
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_179;	method_765	getById
		p	0		id
c	net/minecraft/class_173	net/minecraft/loot/context/LootContextTypes
	f	Lcom/google/common/collect/BiMap;	field_1178	MAP
	f	Lnet/minecraft/class_176;	field_16235	GIFT
	f	Lnet/minecraft/class_176;	field_20762	SELECTOR
	f	Lnet/minecraft/class_176;	field_20761	COMMAND
	f	Lnet/minecraft/class_176;	field_1179	CHEST
	f	Lnet/minecraft/class_176;	field_1176	FISHING
	f	Lnet/minecraft/class_176;	field_1177	GENERIC
	f	Lnet/minecraft/class_176;	field_1175	EMPTY
	f	Lnet/minecraft/class_176;	field_1174	ADVANCEMENT_REWARD
	f	Lnet/minecraft/class_176;	field_1173	ENTITY
	f	Lnet/minecraft/class_176;	field_1172	BLOCK
	f	Lnet/minecraft/class_176;	field_22403	BARTER
	f	Lnet/minecraft/class_176;	field_24423	ADVANCEMENT_ENTITY
	m	(Lnet/minecraft/class_176$class_177;)V	method_22577	method_22577
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_24800	method_24800
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_22578	method_22578
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_27863	method_27863
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_755	method_755
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_15971	method_15971
		p	0		builder
	m	(Lnet/minecraft/class_176;)Lnet/minecraft/class_2960;	method_762	getId
		p	0		type
	m	(Lnet/minecraft/class_176$class_177;)V	method_763	method_763
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_15970	method_15970
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_764	method_764
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_758	method_758
		p	0		builder
	m	(Lnet/minecraft/class_176$class_177;)V	method_756	method_756
		p	0		builder
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/class_176;	method_759	register
		p	0		name
		p	1		type
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_176;	method_757	get
		p	0		id
	m	(Lnet/minecraft/class_176$class_177;)V	method_760	method_760
		p	0		builder
c	net/minecraft/class_178	net/minecraft/advancement/criterion/CriterionProgress
	f	Ljava/util/Date;	field_1219	obtainedDate
	f	Ljava/text/SimpleDateFormat;	field_1220	FORMAT
	m	()Lcom/google/gson/JsonElement;	method_783	toJson
	m	(Ljava/lang/String;)Lnet/minecraft/class_178;	method_788	obtainedAt
		p	0		datetime
	m	()Z	method_784	isObtained
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_178;	method_785	fromPacket
		p	0		buf
	m	(Lnet/minecraft/class_2540;)V	method_787	toPacket
		p	1		buf
	m	()V	method_790	reset
	m	()Ljava/util/Date;	method_786	getObtainedDate
	m	()V	method_789	obtain
c	net/minecraft/class_1874	net/minecraft/recipe/AbstractCookingRecipe
	f	Ljava/lang/String;	field_9062	group
	f	F	field_9057	experience
	f	Lnet/minecraft/class_1799;	field_9059	output
	f	Lnet/minecraft/class_2960;	field_9060	id
	f	Lnet/minecraft/class_3956;	field_17544	type
	f	I	field_9058	cookTime
	f	Lnet/minecraft/class_1856;	field_9061	input
	m	()I	method_8167	getCookTime
	m	(Lnet/minecraft/class_3956;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V	<init>	<init>
		p	7		cookTime
		p	6		experience
		p	3		group
		p	2		id
		p	5		output
		p	4		input
		p	1		type
	m	()F	method_8171	getExperience
c	net/minecraft/class_1873	net/minecraft/recipe/SuspiciousStewRecipe
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17739	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17738	craft
c	net/minecraft/class_176	net/minecraft/loot/context/LootContextType
	f	Ljava/util/Set;	field_1215	allowed
	f	Ljava/util/Set;	field_1216	required
	m	()Ljava/util/Set;	method_777	getAllowed
	m	(Ljava/util/Set;Ljava/util/Set;)V	<init>	<init>
		p	1		required
		p	2		allowed
	m	()Lnet/minecraft/class_176$class_177;	method_35554	create
	m	(Lnet/minecraft/class_58;Lnet/minecraft/class_46;)V	method_776	validate
		p	2		parameterConsumer
		p	1		reporter
	m	(Lnet/minecraft/class_169;)Ljava/lang/String;	method_779	method_779
		p	1		parameter
	m	(Lnet/minecraft/class_169;)Z	method_35553	isAllowed
		p	1		parameter
	m	()Ljava/util/Set;	method_778	getRequired
c	net/minecraft/class_176$class_177	net/minecraft/loot/context/LootContextType$Builder
	f	Ljava/util/Set;	field_1217	allowed
	f	Ljava/util/Set;	field_1218	required
	m	()Lnet/minecraft/class_176;	method_782	build
	m	(Lnet/minecraft/class_169;)Lnet/minecraft/class_176$class_177;	method_781	require
		p	1		parameter
	m	(Lnet/minecraft/class_169;)Lnet/minecraft/class_176$class_177;	method_780	allow
		p	1		parameter
c	net/minecraft/class_1872	net/minecraft/recipe/ShieldDecorationRecipe
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17732	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17731	craft
c	net/minecraft/class_175	net/minecraft/advancement/AdvancementCriterion
	f	Lnet/minecraft/class_184;	field_1214	conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_175;	method_770	fromJson
		p	1		predicateDeserializer
		p	0		obj
	m	(Ljava/util/Map;Lnet/minecraft/class_2540;)V	method_775	criteriaToPacket
		p	0		criteria
		p	1		buf
	m	(Lnet/minecraft/class_2540;)V	method_771	toPacket
		p	1		buf
	m	()Lnet/minecraft/class_184;	method_774	getConditions
	m	(Lnet/minecraft/class_184;)V	<init>	<init>
		p	1		conditions
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_175;	method_769	fromPacket
		p	0		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_175;)V	method_33899	method_33899
		p	1		criterion
		p	0		buf
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Ljava/util/Map;	method_772	criteriaFromJson
		p	0		obj
		p	1		predicateDeserializer
	m	(Lnet/minecraft/class_2540;)Ljava/util/Map;	method_768	criteriaFromPacket
		p	0		buf
	m	()Lcom/google/gson/JsonElement;	method_773	toJson
c	net/minecraft/class_1871	net/minecraft/recipe/ShulkerBoxColoringRecipe
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17734	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17733	craft
c	net/minecraft/class_1867	net/minecraft/recipe/ShapelessRecipe
	f	Lnet/minecraft/class_2371;	field_9047	input
	f	Lnet/minecraft/class_1799;	field_9050	output
	f	Lnet/minecraft/class_2960;	field_9048	id
	f	Ljava/lang/String;	field_9049	group
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1799;Lnet/minecraft/class_2371;)V	<init>	<init>
		p	3		output
		p	4		input
		p	1		id
		p	2		group
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17729	craft
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17730	matches
c	net/minecraft/class_1867$class_1868	net/minecraft/recipe/ShapelessRecipe$Serializer
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1867;	method_8141	read
	m	(Lcom/google/gson/JsonArray;)Lnet/minecraft/class_2371;	method_8144	getIngredients
		p	0		json
	m	(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1867;	method_8142	read
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1867;)V	method_8143	write
c	net/minecraft/class_1866	net/minecraft/recipe/SpecialRecipeSerializer
	c	A serializer for hardcoded recipes. The recipes with this serializer don't\ntransport any extra data besides their ID when read from JSON or synchronized\nover network.\n\n<p>The name "special" comes from the fact that in vanilla, recipes using this\nserializer have IDs starting with {@code crafting_special_}. All of their logic and ingredients\nare also defined in code, which distinguishes them from "non-special" recipes.
	f	Ljava/util/function/Function;	field_9046	factory
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		factory
c	net/minecraft/class_1865	net/minecraft/recipe/RecipeSerializer
	c	The recipe serializer controls the serialization and deserialization of\nrecipe content. The caller should handle the serialization of recipes' IDs.\n\n<p>Even though they are referred to by the {@code type} field in recipe\nJSON format, they are stored in a registry with key\n{@code minecraft:root/minecraft:recipe_serializer}, and is hence named.\n\n<p>If a recipe's serializer exists only on the server but not on the\nclient, the client will disconnect upon receiving the recipe; if a\nrecipe JSON intended for an absent recipe serializer is read, it is\nskipped.
	f	Lnet/minecraft/class_1866;	field_9036	FIREWORK_STAR
	f	Lnet/minecraft/class_1866;	field_9037	TIPPED_ARROW
	f	Lnet/minecraft/class_1866;	field_9038	BANNER_DUPLICATE
	f	Lnet/minecraft/class_1866;	field_9028	ARMOR_DYE
	f	Lnet/minecraft/class_1866;	field_9039	MAP_EXTENDING
	f	Lnet/minecraft/class_1866;	field_9029	BOOK_CLONING
	f	Lnet/minecraft/class_3957;	field_17347	CAMPFIRE_COOKING
	f	Lnet/minecraft/class_3957;	field_9042	SMELTING
	f	Lnet/minecraft/class_1866;	field_9040	SHIELD_DECORATION
	f	Lnet/minecraft/class_1866;	field_9030	SUSPICIOUS_STEW
	f	Lnet/minecraft/class_1865;	field_9031	SHAPELESS
	f	Lnet/minecraft/class_1866;	field_9041	SHULKER_BOX
	f	Lnet/minecraft/class_3957;	field_17084	BLASTING
	f	Lnet/minecraft/class_3957;	field_17085	SMOKING
	f	Lnet/minecraft/class_1866;	field_9043	FIREWORK_ROCKET
	f	Lnet/minecraft/class_1866;	field_9044	MAP_CLONING
	f	Lnet/minecraft/class_1866;	field_19421	REPAIR_ITEM
	f	Lnet/minecraft/class_1866;	field_9034	FIREWORK_STAR_FADE
	f	Lnet/minecraft/class_1865;	field_9035	SHAPED
	f	Lnet/minecraft/class_1865;	field_25387	SMITHING
	f	Lnet/minecraft/class_1865;	field_17640	STONECUTTING
	m	(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1860;	method_8121	read
		c	Reads a recipe from a JSON object.\n\n@implNote If this throws any exception besides {@link com.google.gson.JsonParseException}\nand {@link IllegalArgumentException}, it will terminate and affect loading\nof all recipes from data packs beyond the current recipe.\n\n@throws com.google.gson.JsonParseException if the recipe JSON is incorrect\n@return the read recipe
		p	2		json
			c	the recipe JSON
		p	1		id
			c	the recipe's ID
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)V	method_8124	write
		c	Writes a recipe to a packet byte buf, usually on the server.\n\n<p>The recipe's ID is already written into the buf when this is called.\n\n<p>This can throw whatever exception the packet byte buf throws. This may be\ncalled in the netty event loop than the server game engine thread.
		p	1		buf
			c	the recipe buf
		p	2		recipe
			c	the recipe
	m	(Ljava/lang/String;Lnet/minecraft/class_1865;)Lnet/minecraft/class_1865;	method_17724	register
		p	0		id
		p	1		serializer
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;	method_8122	read
		c	Reads a recipe from a packet byte buf, usually on the client.\n\n<p>This can throw whatever exception the packet byte buf throws. This may be\ncalled in the netty event loop than the client game engine thread.\n\n@return the read recipe
		p	2		buf
			c	the recipe buf
		p	1		id
			c	the recipe's ID
c	net/minecraft/class_170	net/minecraft/advancement/AdvancementRewards
	f	Lnet/minecraft/class_170;	field_1167	NONE
	f	Lnet/minecraft/class_2158$class_2159;	field_1163	function
	f	[Lnet/minecraft/class_2960;	field_1166	recipes
	f	[Lnet/minecraft/class_2960;	field_1164	loot
	f	I	field_1165	experience
	m	()Lcom/google/gson/JsonElement;	method_747	toJson
	m	()[Lnet/minecraft/class_2960;	method_34898	getRecipes
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3222;Lnet/minecraft/class_2158;)V	method_17978	method_17978
		p	2		function
	m	(Lnet/minecraft/class_3222;)V	method_748	apply
		p	1		player
	m	(I[Lnet/minecraft/class_2960;[Lnet/minecraft/class_2960;Lnet/minecraft/class_2158$class_2159;)V	<init>	<init>
		p	4		function
		p	1		experience
		p	2		loot
		p	3		recipes
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_170;	method_27912	fromJson
		p	0		json
c	net/minecraft/class_170$class_171	net/minecraft/advancement/AdvancementRewards$Builder
	f	Lnet/minecraft/class_2960;	field_1170	function
	f	I	field_1169	experience
	f	Ljava/util/List;	field_1171	loot
	f	Ljava/util/List;	field_1168	recipes
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;	method_34902	setFunction
		p	1		function
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;	method_34900	addLoot
		p	1		loot
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;	method_34901	function
		p	0		function
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;	method_34899	loot
		p	0		loot
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;	method_753	recipe
		p	0		recipe
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_170$class_171;	method_752	addRecipe
		p	1		recipe
	m	()Lnet/minecraft/class_170;	method_751	build
	m	(I)Lnet/minecraft/class_170$class_171;	method_750	experience
		p	0		experience
	m	(I)Lnet/minecraft/class_170$class_171;	method_749	setExperience
		p	1		experience
c	net/minecraft/class_1869	net/minecraft/recipe/ShapedRecipe
	f	Lnet/minecraft/class_2960;	field_9051	id
	f	Ljava/lang/String;	field_9056	group
	f	I	field_9055	width
	f	Lnet/minecraft/class_1799;	field_9053	output
	f	I	field_9054	height
	f	Lnet/minecraft/class_2371;	field_9052	input
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	5		input
		p	6		output
		p	3		width
		p	4		height
		p	1		id
		p	2		group
	m	(Lcom/google/gson/JsonArray;)[Ljava/lang/String;	method_8145	getPattern
		p	0		json
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17728	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17727	craft
	m	(Lnet/minecraft/class_1715;IIZ)Z	method_8161	matchesPattern
		p	4		flipped
		p	3		offsetY
		p	2		offsetX
		p	1		inv
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1799;	method_35228	outputFromJson
		p	0		json
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1792;	method_8155	getItem
		p	0		json
	m	([Ljava/lang/String;)[Ljava/lang/String;	method_8146	removePadding
		c	Removes empty space from around the recipe pattern.\n\n<p>Turns patterns such as:</p>\n<pre>\n{@code\n"   o"\n"   a"\n"    "\n}\n</pre>\nInto:\n<pre>\n{@code\n"o"\n"a"\n}\n</pre>\n\n@return a new recipe pattern with all leading and trailing empty rows/columns removed
		p	0		pattern
	m	(Lnet/minecraft/class_1856;)Z	method_31585	method_31585
		p	0		ingredient
	m	([Ljava/lang/String;Ljava/util/Map;II)Lnet/minecraft/class_2371;	method_8148	createPatternMatrix
		c	Compiles a pattern and series of symbols into a list of ingredients (the matrix) suitable for matching\nagainst a crafting grid.
		p	0		pattern
		p	2		width
		p	1		symbols
		p	3		height
	m	(Lnet/minecraft/class_1856;)Z	method_31586	method_31586
		p	0		ingredient
	m	()I	method_8150	getWidth
	m	(Ljava/lang/String;)I	method_8151	findFirstSymbol
		p	0		line
	m	()I	method_8158	getHeight
	m	(Lcom/google/gson/JsonObject;)Ljava/util/Map;	method_8157	readSymbols
		c	Reads the pattern symbols.\n\n@return a mapping from a symbol to the ingredient it represents
		p	0		json
	m	(Ljava/lang/String;)I	method_8153	findLastSymbol
		p	0		pattern
c	net/minecraft/class_1869$class_1870	net/minecraft/recipe/ShapedRecipe$Serializer
	m	(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1869;	method_8164	read
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1869;	method_8163	read
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1869;)V	method_8165	write
c	net/minecraft/class_7145	net/minecraft/world/gen/WorldPreset
	f	Lcom/mojang/serialization/Codec;	field_37726	ENTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	field_37725	CODEC
	f	Ljava/util/Map;	field_37727	dimensions
	m	(Lnet/minecraft/class_7145;)Ljava/util/Map;	method_41588	method_41588
		p	0		preset
	m	()Lnet/minecraft/class_5363;	method_41590	getOverworldOrElseThrow
	m	(Lnet/minecraft/class_7145;)Lcom/mojang/serialization/DataResult;	method_44351	validate
		p	0		preset
	m	(Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285;	method_41587	createGeneratorOptions
		p	1		generatorOptions
	m	(Lnet/minecraft/class_2385;Lnet/minecraft/class_5321;)V	method_41589	method_41589
		p	2		registryKey
	m	()Lnet/minecraft/class_2378;	method_41591	createDimensionOptionsRegistry
	m	()Ljava/util/Optional;	method_41584	getOverworld
	m	(JZZ)Lnet/minecraft/class_5285;	method_41585	createGeneratorOptions
		p	1		seed
		p	4		bonusChest
		p	3		generateStructures
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		dimensions
c	net/minecraft/class_7143	net/minecraft/world/gen/FlatLevelGeneratorPresets
	f	Lnet/minecraft/class_5321;	field_37718	BOTTOMLESS_PIT
	f	Lnet/minecraft/class_5321;	field_37719	DESERT
	f	Lnet/minecraft/class_5321;	field_37716	OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37717	SNOWY_KINGDOM
	f	Lnet/minecraft/class_5321;	field_37714	TUNNELERS_DREAM
	f	Lnet/minecraft/class_5321;	field_37715	WATER_WORLD
	f	Lnet/minecraft/class_5321;	field_37713	CLASSIC_FLAT
	f	Lnet/minecraft/class_5321;	field_37720	REDSTONE_READY
	f	Lnet/minecraft/class_5321;	field_37721	THE_VOID
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_41579	initAndGetDefault
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_41580	of
		p	0		id
c	net/minecraft/class_7143$class_7144	net/minecraft/world/gen/FlatLevelGeneratorPresets$Registrar
	f	Lnet/minecraft/class_2378;	field_37722	flatLevelGeneratorPresetRegistry
	f	Lnet/minecraft/class_2378;	field_37723	biomeRegistry
	f	Lnet/minecraft/class_2378;	field_37724	structureSetRegistry
	m	(Lnet/minecraft/class_5321;)Ljava/util/stream/Stream;	method_41582	method_41582
		p	1		structureSet
	m	()Lnet/minecraft/class_6880;	method_41581	initAndGetDefault
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_1935;Lnet/minecraft/class_5321;Ljava/util/Set;ZZ[Lnet/minecraft/class_3229;)Lnet/minecraft/class_6880;	method_41583	createAndRegister
		p	7		layers
		p	6		hasLakes
		p	5		hasFeatures
		p	4		structureSets
		p	3		biome
		p	2		icon
		p	1		registryKey
c	net/minecraft/class_7141	net/minecraft/world/gen/feature/SculkPatchFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_37710	CODEC
	f	Lnet/minecraft/class_6017;	comp_685	extraRareGrowths
	f	I	comp_555	spreadAttempts
	f	I	comp_556	growthRounds
	f	I	comp_557	spreadRounds
	f	F	comp_558	catalystChance
	f	I	comp_553	chargeCount
	f	I	comp_554	amountPerCharge
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41575	method_41575
		p	0		instance
	m	()I	comp_553	chargeCount
	m	()F	comp_558	catalystChance
	m	()I	comp_554	amountPerCharge
	m	()I	comp_555	spreadAttempts
	m	()Lnet/minecraft/class_6017;	comp_685	extraRareGrowths
	m	()I	comp_556	growthRounds
	m	()I	comp_557	spreadRounds
c	net/minecraft/class_7142	net/minecraft/world/gen/FlatLevelGeneratorPreset
	f	Lcom/mojang/serialization/Codec;	field_37712	ENTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	field_37711	CODEC
	f	Lnet/minecraft/class_6880;	comp_559	displayItem
	f	Lnet/minecraft/class_3232;	comp_560	settings
	m	(Lnet/minecraft/class_7142;)Lnet/minecraft/class_3232;	method_41577	method_41577
		p	0		preset
	m	(Lnet/minecraft/class_7142;)Lnet/minecraft/class_6880;	method_41578	method_41578
		p	0		preset
	m	()Lnet/minecraft/class_6880;	comp_559	displayItem
	m	()Lnet/minecraft/class_3232;	comp_560	settings
c	net/minecraft/class_7140	net/minecraft/world/gen/feature/SculkPatchFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_41571	canGenerate
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_41572	method_41572
		p	1		pos2
c	net/minecraft/class_185	net/minecraft/advancement/AdvancementDisplay
	f	F	field_1244	y
	f	Z	field_1239	showToast
	f	F	field_1245	x
	f	Lnet/minecraft/class_2960;	field_1243	background
	f	Lnet/minecraft/class_2561;	field_1242	description
	f	Lnet/minecraft/class_2561;	field_1240	title
	f	Z	field_1238	announceToChat
	f	Lnet/minecraft/class_1799;	field_1241	icon
	f	Z	field_1236	hidden
	f	Lnet/minecraft/class_189;	field_1237	frame
	m	()Z	method_808	shouldAnnounceToChat
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)V	<init>	<init>
		p	2		title
		p	3		description
		p	4		background
		p	5		frame
		p	1		icon
		p	6		showToast
		p	7		announceToChat
		p	8		hidden
	m	(FF)V	method_816	setPos
		p	2		y
		p	1		x
	m	()Lcom/google/gson/JsonElement;	method_814	toJson
	m	()Lcom/google/gson/JsonObject;	method_810	iconToJson
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1799;	method_822	iconFromJson
		p	0		json
	m	()Lnet/minecraft/class_189;	method_815	getFrame
	m	()Lnet/minecraft/class_1799;	method_821	getIcon
	m	()Z	method_824	isHidden
	m	()F	method_819	getY
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_185;	method_809	fromJson
		p	0		obj
	m	()Lnet/minecraft/class_2960;	method_812	getBackground
	m	()Lnet/minecraft/class_2561;	method_817	getDescription
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_185;	method_820	fromPacket
		p	0		buf
	m	()Lnet/minecraft/class_2561;	method_811	getTitle
	m	()Z	method_823	shouldShowToast
	m	()F	method_818	getX
	m	(Lnet/minecraft/class_2540;)V	method_813	toPacket
		p	1		buf
c	net/minecraft/class_184	net/minecraft/advancement/criterion/CriterionConditions
	m	()Lnet/minecraft/class_2960;	method_806	getId
	m	(Lnet/minecraft/class_5267;)Lcom/google/gson/JsonObject;	method_807	toJson
		p	1		predicateSerializer
c	net/minecraft/class_182	net/minecraft/loot/condition/TableBonusLootCondition
	f	Lnet/minecraft/class_1887;	field_1234	enchantment
	f	[F	field_1235	chances
	m	(Lnet/minecraft/class_47;)Z	method_799	test
	m	(Lnet/minecraft/class_1887;[F)V	<init>	<init>
		p	1		enchantment
		p	2		chances
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_1887;[F)Lnet/minecraft/class_5341$class_210;	method_800	builder
		p	1		chances
		p	0		enchantment
c	net/minecraft/class_182$class_183	net/minecraft/loot/condition/TableBonusLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_182;	method_804	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_182;Lcom/google/gson/JsonSerializationContext;)V	method_805	toJson
c	net/minecraft/class_1841	net/minecraft/item/PlaceableOnWaterItem
c	net/minecraft/class_189	net/minecraft/advancement/AdvancementFrame
	f	Lnet/minecraft/class_2561;	field_26386	toastText
	f	I	field_1252	textureV
	f	Ljava/lang/String;	field_1251	id
	f	Lnet/minecraft/class_124;	field_1255	titleFormat
	f	Lnet/minecraft/class_189;	field_1254	TASK
	f	Lnet/minecraft/class_189;	field_1250	CHALLENGE
	f	Lnet/minecraft/class_189;	field_1249	GOAL
	m	(Ljava/lang/String;ILjava/lang/String;ILnet/minecraft/class_124;)V	<init>	<init>
		p	3		id
		p	5		titleFormat
		p	4		texV
	m	(Ljava/lang/String;)Lnet/minecraft/class_189;	method_833	forName
		p	0		name
	m	()Lnet/minecraft/class_2561;	method_30756	getToastText
	m	()Lnet/minecraft/class_124;	method_830	getTitleFormat
	m	()I	method_832	getTextureV
	m	()Ljava/lang/String;	method_831	getId
c	net/minecraft/class_1840	net/minecraft/item/WritableBookItem
	m	(Lnet/minecraft/class_2487;)Z	method_8047	isValid
		p	0		nbt
c	net/minecraft/class_7147	net/minecraft/world/gen/structure/BasicTempleStructure
	f	I	field_37742	width
	f	I	field_37743	height
	f	Lnet/minecraft/class_7147$class_7148;	field_37741	constructor
	m	(Lnet/minecraft/class_7147$class_7148;IILnet/minecraft/class_3195$class_7302;)V	<init>	<init>
		p	3		height
		p	4		config
		p	1		constructor
		p	2		width
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41605	method_41605
		p	2		collector
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_41606	addPieces
		p	2		context
		p	1		collector
c	net/minecraft/class_7147$class_7148	net/minecraft/world/gen/structure/BasicTempleStructure$Constructor
	m	(Lnet/minecraft/class_2919;II)Lnet/minecraft/class_3443;	construct	construct
		p	3		startZ
		p	2		startX
		p	1		random
c	net/minecraft/class_186	net/minecraft/loot/condition/AlternativeLootCondition
	f	Ljava/util/function/Predicate;	field_1247	predicate
	f	[Lnet/minecraft/class_5341;	field_1246	terms
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	([Lnet/minecraft/class_5341;)V	<init>	<init>
		p	1		terms
	m	([Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_186$class_187;	method_826	builder
		p	0		terms
	m	(Lnet/minecraft/class_47;)Z	method_825	test
c	net/minecraft/class_186$class_187	net/minecraft/loot/condition/AlternativeLootCondition$Builder
	f	Ljava/util/List;	field_1248	terms
	m	([Lnet/minecraft/class_5341$class_210;)V	<init>	<init>
		p	1		terms
c	net/minecraft/class_186$class_188	net/minecraft/loot/condition/AlternativeLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_186;	method_829	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_186;Lcom/google/gson/JsonSerializationContext;)V	method_828	toJson
c	net/minecraft/class_1834	net/minecraft/item/ToolMaterials
	f	I	field_8925	miningLevel
	f	F	field_8932	miningSpeed
	f	I	field_8924	itemDurability
	f	Lnet/minecraft/class_3528;	field_8928	repairIngredient
	f	I	field_8933	enchantability
	f	F	field_8931	attackDamage
	f	Lnet/minecraft/class_1834;	field_8930	DIAMOND
	f	Lnet/minecraft/class_1834;	field_8929	GOLD
	f	Lnet/minecraft/class_1834;	field_8927	STONE
	f	Lnet/minecraft/class_1834;	field_8923	IRON
	f	Lnet/minecraft/class_1834;	field_8922	WOOD
	f	Lnet/minecraft/class_1834;	field_22033	NETHERITE
	m	(Ljava/lang/String;IIIFFILjava/util/function/Supplier;)V	<init>	<init>
		p	4		itemDurability
		p	3		miningLevel
		p	6		attackDamage
		p	5		miningSpeed
		p	8		repairIngredient
		p	7		enchantability
c	net/minecraft/class_1833	net/minecraft/item/TippedArrowItem
c	net/minecraft/class_1832	net/minecraft/item/ToolMaterial
	m	()Lnet/minecraft/class_1856;	method_8023	getRepairIngredient
	m	()I	method_8026	getEnchantability
	m	()F	method_8028	getAttackDamage
	m	()F	method_8027	getMiningSpeedMultiplier
	m	()I	method_8025	getDurability
	m	()I	method_8024	getMiningLevel
c	net/minecraft/class_1831	net/minecraft/item/ToolItem
	f	Lnet/minecraft/class_1832;	field_8921	material
	m	()Lnet/minecraft/class_1832;	method_8022	getMaterial
	m	(Lnet/minecraft/class_1832;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		material
		p	2		settings
c	net/minecraft/class_1838	net/minecraft/item/ItemUsageContext
	f	Lnet/minecraft/class_1937;	field_8945	world
	f	Lnet/minecraft/class_1268;	field_19176	hand
	f	Lnet/minecraft/class_1657;	field_8942	player
	f	Lnet/minecraft/class_1799;	field_8941	stack
	f	Lnet/minecraft/class_3965;	field_17543	hit
	m	()Lnet/minecraft/class_2350;	method_8038	getSide
	m	()Lnet/minecraft/class_1937;	method_8045	getWorld
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_3965;)V	<init>	<init>
		p	2		player
		p	3		hand
		p	4		stack
		p	5		hit
		p	1		world
	m	()Z	method_8046	shouldCancelInteraction
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)V	<init>	<init>
		p	1		player
		p	2		hand
		p	3		hit
	m	()Z	method_17699	hitsInsideBlock
	m	()Lnet/minecraft/class_3965;	method_30344	getHitResult
	m	()Lnet/minecraft/class_2350;	method_8042	getPlayerFacing
	m	()Lnet/minecraft/class_1657;	method_8036	getPlayer
	m	()Lnet/minecraft/class_243;	method_17698	getHitPos
	m	()Lnet/minecraft/class_1799;	method_8041	getStack
	m	()Lnet/minecraft/class_2338;	method_8037	getBlockPos
	m	()F	method_8044	getPlayerYaw
	m	()Lnet/minecraft/class_1268;	method_20287	getHand
c	net/minecraft/class_181	net/minecraft/loot/context/LootContextParameters
	f	Lnet/minecraft/class_169;	field_24424	ORIGIN
	f	Lnet/minecraft/class_169;	field_1233	LAST_DAMAGE_PLAYER
	f	Lnet/minecraft/class_169;	field_1231	DAMAGE_SOURCE
	f	Lnet/minecraft/class_169;	field_1230	KILLER_ENTITY
	f	Lnet/minecraft/class_169;	field_1225	EXPLOSION_RADIUS
	f	Lnet/minecraft/class_169;	field_1224	BLOCK_STATE
	f	Lnet/minecraft/class_169;	field_1229	TOOL
	f	Lnet/minecraft/class_169;	field_1228	BLOCK_ENTITY
	f	Lnet/minecraft/class_169;	field_1227	DIRECT_KILLER_ENTITY
	f	Lnet/minecraft/class_169;	field_1226	THIS_ENTITY
	m	(Ljava/lang/String;)Lnet/minecraft/class_169;	method_798	register
		p	0		name
c	net/minecraft/class_1836	net/minecraft/client/item/TooltipContext
	m	()Z	method_8035	isAdvanced
c	net/minecraft/class_1836$class_1837	net/minecraft/client/item/TooltipContext$Default
	f	Z	field_8936	advanced
	f	Lnet/minecraft/class_1836$class_1837;	field_8934	NORMAL
	f	Lnet/minecraft/class_1836$class_1837;	field_8935	ADVANCED
	m	(Ljava/lang/String;IZ)V	<init>	<init>
		p	3		advanced
c	net/minecraft/class_1835	net/minecraft/item/TridentItem
	f	F	field_30927	ATTACK_DAMAGE
	f	Lcom/google/common/collect/Multimap;	field_23746	attributeModifiers
	m	(Lnet/minecraft/class_1309;)V	method_20284	method_20284
		p	0		e
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V	method_20285	method_20285
		p	1		p
	m	(Lnet/minecraft/class_1309;)V	method_20286	method_20286
		p	0		e
c	net/minecraft/class_1839	net/minecraft/util/UseAction
	f	Lnet/minecraft/class_1839;	field_39058	TOOT_HORN
	f	Lnet/minecraft/class_1839;	field_8952	NONE
	f	Lnet/minecraft/class_1839;	field_8953	BOW
	f	Lnet/minecraft/class_1839;	field_8950	EAT
	f	Lnet/minecraft/class_1839;	field_8951	SPEAR
	f	Lnet/minecraft/class_1839;	field_27079	SPYGLASS
	f	Lnet/minecraft/class_1839;	field_8949	BLOCK
	f	Lnet/minecraft/class_1839;	field_8946	DRINK
	f	Lnet/minecraft/class_1839;	field_8947	CROSSBOW
c	net/minecraft/class_7156	net/minecraft/unused/packageinfo/PackageInfo7156
c	net/minecraft/class_7157	net/minecraft/command/CommandRegistryAccess
	c	A class that creates {@link CommandRegistryWrapper} with ability to set a policy on\nhow to handle unrecognized tags.\n\n@apiNote You usually do not need to create your own instance; the command registration\ncallbacks (such as {@link net.minecraft.server.command.CommandManager} constructor)\nprovides an instance with proper configurations.
	f	Lnet/minecraft/class_5455;	field_37820	dynamicRegistryManager
	f	Lnet/minecraft/class_7157$class_7158;	field_37821	entryListCreationPolicy
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225;	method_41699	createWrapper
		c	Creates a registry wrapper that follows the entry list creation policy.
		p	1		registryRef
			c	the registry key of the registry to wrap
	m	(Lnet/minecraft/class_7157$class_7158;)V	method_41698	setEntryListCreationPolicy
		c	Sets the policy on how to handle unrecognized tags.\n\n<p>See {@link CommandRegistryAccess.EntryListCreationPolicy} for the description of\neach policy.
		p	1		entryListCreationPolicy
	m	(Lnet/minecraft/class_5455;)V	<init>	<init>
		p	1		dynamicRegistryManager
c	net/minecraft/class_7157$class_7158	net/minecraft/command/CommandRegistryAccess$EntryListCreationPolicy
	c	A policy on how to handle a {@link net.minecraft.tag.TagKey} that does not resolve\nto an existing tag (unrecognized tag) in {@link CommandRegistryWrapper#getEntryList}.
	f	Lnet/minecraft/class_7157$class_7158;	field_37826	FAIL
		c	Returns {@link java.util.Optional#empty()}.
	f	Lnet/minecraft/class_7157$class_7158;	field_37825	RETURN_EMPTY
		c	Returns a new, empty {@link net.minecraft.util.registry.RegistryEntryList} every time.
	f	Lnet/minecraft/class_7157$class_7158;	field_37824	CREATE_NEW
		c	Creates a new {@link net.minecraft.util.registry.RegistryEntryList}, stores it and returns it.
c	net/minecraft/class_7151	net/minecraft/world/gen/structure/StructureType
	f	Lnet/minecraft/class_7151;	field_37767	WOODLAND_MANSION
	f	Lnet/minecraft/class_7151;	field_37766	SWAMP_HUT
	f	Lnet/minecraft/class_7151;	field_37765	STRONGHOLD
	f	Lnet/minecraft/class_7151;	field_37764	SHIPWRECK
	f	Lnet/minecraft/class_7151;	field_37763	RUINED_PORTAL
	f	Lnet/minecraft/class_7151;	field_37762	OCEAN_RUIN
	f	Lnet/minecraft/class_7151;	field_37761	OCEAN_MONUMENT
	f	Lnet/minecraft/class_7151;	field_37760	NETHER_FOSSIL
	f	Lnet/minecraft/class_7151;	field_37755	FORTRESS
	f	Lnet/minecraft/class_7151;	field_37754	END_CITY
	f	Lnet/minecraft/class_7151;	field_37753	DESERT_PYRAMID
	f	Lnet/minecraft/class_7151;	field_37752	BURIED_TREASURE
	f	Lnet/minecraft/class_7151;	field_37759	MINESHAFT
	f	Lnet/minecraft/class_7151;	field_37758	JUNGLE_TEMPLE
	f	Lnet/minecraft/class_7151;	field_37757	JIGSAW
	f	Lnet/minecraft/class_7151;	field_37756	IGLOO
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7151;	method_41623	register
		p	1		codec
		p	0		id
c	net/minecraft/class_196	net/minecraft/advancement/criterion/BredAnimalsCriterion
	f	Lnet/minecraft/class_2960;	field_1271	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;Lnet/minecraft/class_1296;)V	method_855	trigger
		p	1		player
		p	3		partner
		p	2		parent
		p	4		child
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_196$class_198;	method_854	conditionsFromJson
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_196$class_198;)Z	method_22455	method_22455
		p	3		conditions
c	net/minecraft/class_196$class_198	net/minecraft/advancement/criterion/BredAnimalsCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_1277	partner
	f	Lnet/minecraft/class_2048$class_5258;	field_1276	parent
	f	Lnet/minecraft/class_2048$class_5258;	field_1275	child
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_196$class_198;	method_861	create
		p	0		child
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z	method_862	matches
		p	1		parentContext
		p	2		partnerContext
		p	3		childContext
	m	(Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)Lnet/minecraft/class_196$class_198;	method_29918	create
		p	2		child
		p	0		parent
		p	1		partner
	m	()Lnet/minecraft/class_196$class_198;	method_860	any
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	1		player
		p	4		child
		p	3		partner
		p	2		parent
c	net/minecraft/class_195	net/minecraft/advancement/criterion/AbstractCriterionConditions
	f	Lnet/minecraft/class_2960;	field_1270	id
	f	Lnet/minecraft/class_2048$class_5258;	field_24381	playerPredicate
	m	()Lnet/minecraft/class_2048$class_5258;	method_27790	getPlayerPredicate
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	1		id
		p	2		entity
c	net/minecraft/class_194	net/minecraft/advancement/AdvancementPositioner
	f	Lnet/minecraft/class_194;	field_1262	optionalLast
	f	Lnet/minecraft/class_194;	field_1260	previousSibling
	f	I	field_1261	childrenSize
	f	Lnet/minecraft/class_194;	field_1264	substituteChild
	f	Lnet/minecraft/class_161;	field_1263	advancement
	f	F	field_1268	relativeRowInSiblings
	f	I	field_1259	depth
	f	F	field_1269	row
	f	Lnet/minecraft/class_194;	field_1258	parent
	f	Ljava/util/List;	field_1267	children
	m	(F)V	method_843	increaseRowRecursively
		p	1		deltaRow
	m	()V	method_847	calculateRecursively
	m	(FIF)F	method_842	findMinRowRecursively
		p	3		minRow
		p	2		depth
		p	1		deltaRow
	m	(Lnet/minecraft/class_194;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;	method_845	getLast
	m	(Lnet/minecraft/class_161;)V	method_852	arrangeForTree
		p	0		root
	m	(Lnet/minecraft/class_194;F)V	method_848	pushDown
		p	2		extraRowDistance
		p	1		positioner
	m	()Lnet/minecraft/class_194;	method_849	getFirstChild
	m	()Lnet/minecraft/class_194;	method_844	getLastChild
	m	()V	method_851	apply
	m	(Lnet/minecraft/class_194;)Lnet/minecraft/class_194;	method_841	onFinishCalculation
		p	1		last
	m	()V	method_850	onFinishChildrenCalculation
	m	(Lnet/minecraft/class_161;Lnet/minecraft/class_194;)Lnet/minecraft/class_194;	method_846	findChildrenRecursively
		p	1		advancement
		p	2		lastChild
	m	(Lnet/minecraft/class_161;Lnet/minecraft/class_194;Lnet/minecraft/class_194;II)V	<init>	<init>
		p	2		parent
		p	1		advancement
		p	4		childrenSize
		p	3		previousSibling
		p	5		depth
c	net/minecraft/class_193	net/minecraft/advancement/CriterionMerger
	f	Lnet/minecraft/class_193;	field_1257	OR
	f	Lnet/minecraft/class_193;	field_16882	AND
	m	(Ljava/util/Collection;)[[Ljava/lang/String;	method_16773	method_16773
		p	0		criteriaNames
	m	(Ljava/util/Collection;)[[Ljava/lang/String;	method_16774	method_16774
		p	0		criteriaNames
	m	(Ljava/util/Collection;)[[Ljava/lang/String;	createRequirements	createRequirements
		p	1		criteriaNames
c	net/minecraft/class_1852	net/minecraft/recipe/SpecialCraftingRecipe
	f	Lnet/minecraft/class_2960;	field_9009	id
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
c	net/minecraft/class_199	net/minecraft/loot/condition/EntityScoresLootCondition
	f	Ljava/util/Map;	field_1279	scores
	f	Lnet/minecraft/class_47$class_50;	field_1278	target
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_199$class_6163;	method_35557	create
		p	0		target
	m	(Ljava/util/Map;Lnet/minecraft/class_47$class_50;)V	<init>	<init>
		p	2		target
		p	1		scores
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_1297;Lnet/minecraft/class_269;Ljava/lang/String;Lnet/minecraft/class_42;)Z	method_865	entityScoreIsInRange
		p	2		entity
		p	3		scoreboard
		p	4		objectiveName
		p	5		range
		p	1		context
	m	(Lnet/minecraft/class_47;)Z	method_864	test
c	net/minecraft/class_199$class_200	net/minecraft/loot/condition/EntityScoresLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_199;Lcom/google/gson/JsonSerializationContext;)V	method_868	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_199;	method_867	fromJson
c	net/minecraft/class_199$class_6163	net/minecraft/loot/condition/EntityScoresLootCondition$Builder
	f	Lnet/minecraft/class_47$class_50;	field_31870	target
	f	Ljava/util/Map;	field_31869	scores
	m	(Ljava/lang/String;Lnet/minecraft/class_42;)Lnet/minecraft/class_199$class_6163;	method_35558	score
		p	2		value
		p	1		name
	m	(Lnet/minecraft/class_47$class_50;)V	<init>	<init>
		p	1		target
c	net/minecraft/class_1851	net/minecraft/recipe/FireworkRocketRecipe
	f	Lnet/minecraft/class_1856;	field_9007	PAPER
	f	Lnet/minecraft/class_1856;	field_9006	DURATION_MODIFIER
	f	Lnet/minecraft/class_1856;	field_9008	FIREWORK_STAR
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17709	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17708	craft
c	net/minecraft/class_1850	net/minecraft/recipe/BookCloningRecipe
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_2371;	method_17707	getRemainder
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17706	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17705	craft
c	net/minecraft/class_7159	net/minecraft/world/block/ChainRestrictedNeighborUpdater
	f	I	field_37833	depth
	f	Ljava/util/ArrayDeque;	field_37831	queue
	f	Ljava/util/List;	field_37832	pending
	f	Lorg/slf4j/Logger;	field_37829	LOGGER
	f	Lnet/minecraft/class_1937;	field_37830	world
	f	I	field_38276	maxChainDepth
	m	(Lnet/minecraft/class_1937;I)V	<init>	<init>
		p	2		maxChainDepth
		p	1		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_7159$class_7162;)V	method_41706	enqueue
		p	1		pos
		p	2		entry
	m	()V	method_41702	runQueuedUpdates
c	net/minecraft/class_7159$class_7160	net/minecraft/world/block/ChainRestrictedNeighborUpdater$StatefulEntry
	f	Lnet/minecraft/class_2248;	comp_586	sourceBlock
	f	Lnet/minecraft/class_2338;	comp_587	sourcePos
	f	Lnet/minecraft/class_2338;	comp_585	pos
	f	Z	comp_588	movedByPiston
	f	Lnet/minecraft/class_2680;	comp_584	state
	m	()Lnet/minecraft/class_2248;	comp_586	sourceBlock
	m	()Lnet/minecraft/class_2338;	comp_587	sourcePos
	m	()Lnet/minecraft/class_2680;	comp_584	state
	m	()Z	comp_588	movedByPiston
	m	()Lnet/minecraft/class_2338;	comp_585	pos
c	net/minecraft/class_7159$class_7161	net/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry
	f	Lnet/minecraft/class_2350;	field_37836	except
	f	Lnet/minecraft/class_2338;	field_37834	pos
	f	Lnet/minecraft/class_2248;	field_37835	sourceBlock
	f	I	field_37837	currentDirectionIndex
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		sourceBlock
		p	1		pos
		p	3		except
c	net/minecraft/class_7159$class_7162	net/minecraft/world/block/ChainRestrictedNeighborUpdater$Entry
	m	(Lnet/minecraft/class_1937;)Z	method_41707	update
		p	1		world
c	net/minecraft/class_7159$class_7272	net/minecraft/world/block/ChainRestrictedNeighborUpdater$StateReplacementEntry
	f	Lnet/minecraft/class_2680;	comp_667	neighborState
	f	Lnet/minecraft/class_2338;	comp_668	pos
	f	Lnet/minecraft/class_2338;	comp_669	neighborPos
	f	Lnet/minecraft/class_2350;	comp_666	direction
	f	I	comp_670	updateFlags
	m	()Lnet/minecraft/class_2680;	comp_667	neighborState
	m	()Lnet/minecraft/class_2350;	comp_666	direction
	m	()Lnet/minecraft/class_2338;	comp_669	neighborPos
	m	()Lnet/minecraft/class_2338;	comp_668	pos
	m	()I	comp_670	updateFlags
c	net/minecraft/class_7159$class_7163	net/minecraft/world/block/ChainRestrictedNeighborUpdater$SimpleEntry
	f	Lnet/minecraft/class_2248;	comp_590	sourceBlock
	f	Lnet/minecraft/class_2338;	comp_591	sourcePos
	f	Lnet/minecraft/class_2338;	comp_589	pos
	m	()Lnet/minecraft/class_2248;	comp_590	sourceBlock
	m	()Lnet/minecraft/class_2338;	comp_591	sourcePos
	m	()Lnet/minecraft/class_2338;	comp_589	pos
c	net/minecraft/class_1845	net/minecraft/recipe/BrewingRecipeRegistry
	f	Ljava/util/List;	field_8956	POTION_RECIPES
	f	Ljava/util/function/Predicate;	field_8958	POTION_TYPE_PREDICATE
	f	Ljava/util/List;	field_8957	POTION_TYPES
	f	Ljava/util/List;	field_8959	ITEM_RECIPES
	m	(Lnet/minecraft/class_1799;)Z	method_8069	isPotionRecipeIngredient
		p	0		stack
	m	(Lnet/minecraft/class_1792;)V	method_8080	registerPotionType
		p	0		item
	m	(Lnet/minecraft/class_1799;)Z	method_8077	isValidIngredient
		p	0		stack
	m	(Lnet/minecraft/class_1842;Lnet/minecraft/class_1792;Lnet/minecraft/class_1842;)V	method_8074	registerPotionRecipe
		p	0		input
		p	1		item
		p	2		output
	m	(Lnet/minecraft/class_1799;)Z	method_8079	isItemRecipeIngredient
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Z	method_8073	method_8073
		p	0		stack
	m	()V	method_8076	registerDefaults
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_8078	craft
		p	1		input
		p	0		ingredient
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_8070	hasItemRecipe
		p	1		ingredient
		p	0		input
	m	(Lnet/minecraft/class_1842;)Z	method_20361	isBrewable
		p	0		potion
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_8072	hasRecipe
		p	1		ingredient
		p	0		input
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_8075	hasPotionRecipe
		p	1		ingredient
		p	0		input
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V	method_8071	registerItemRecipe
		p	2		output
		p	0		input
		p	1		ingredient
c	net/minecraft/class_1845$class_1846	net/minecraft/recipe/BrewingRecipeRegistry$Recipe
	f	Lnet/minecraft/class_1856;	field_8960	ingredient
	f	Ljava/lang/Object;	field_8962	input
	f	Ljava/lang/Object;	field_8961	output
	m	(Ljava/lang/Object;Lnet/minecraft/class_1856;Ljava/lang/Object;)V	<init>	<init>
		p	1		input
		p	2		ingredient
		p	3		output
c	net/minecraft/class_1844	net/minecraft/potion/PotionUtil
	f	Ljava/lang/String;	field_30944	CUSTOM_POTION_COLOR_KEY
	f	Lnet/minecraft/class_2561;	field_25817	NONE_TEXT
	f	Ljava/lang/String;	field_30943	CUSTOM_POTION_EFFECTS_KEY
	f	Ljava/lang/String;	field_30945	POTION_KEY
	f	I	field_30946	DEFAULT_COLOR
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1842;	method_8057	getPotion
		p	0		compound
	m	(Lnet/minecraft/class_1842;Ljava/util/Collection;)Ljava/util/List;	method_8059	getPotionEffects
		p	1		custom
		p	0		potion
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1799;	method_8061	setPotion
		p	1		potion
		p	0		stack
	m	(Lnet/minecraft/class_2487;)Ljava/util/List;	method_8066	getPotionEffects
		p	0		nbt
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1842;	method_8063	getPotion
		p	0		stack
	m	(Lnet/minecraft/class_2487;)Ljava/util/List;	method_8060	getCustomPotionEffects
		p	0		nbt
	m	(Lnet/minecraft/class_1842;)I	method_8062	getColor
		p	0		potion
	m	(Ljava/util/Collection;)I	method_8055	getColor
		p	0		effects
	m	(Lnet/minecraft/class_1799;)Ljava/util/List;	method_8068	getCustomPotionEffects
		p	0		stack
	m	(Lnet/minecraft/class_2487;Ljava/util/List;)V	method_8058	getCustomPotionEffects
		p	1		list
		p	0		nbt
	m	(Lnet/minecraft/class_1799;)Ljava/util/List;	method_8067	getPotionEffects
		p	0		stack
	m	(Lnet/minecraft/class_1799;)I	method_8064	getColor
		p	0		stack
	m	(Lnet/minecraft/class_1799;Ljava/util/List;F)V	method_8065	buildTooltip
		p	1		list
		p	0		stack
		p	2		durationMultiplier
	m	(Lnet/minecraft/class_1799;Ljava/util/Collection;)Lnet/minecraft/class_1799;	method_8056	setCustomPotionEffects
		p	1		effects
		p	0		stack
c	net/minecraft/class_1843	net/minecraft/item/WrittenBookItem
	f	Ljava/lang/String;	field_30941	RESOLVED_KEY
	f	Ljava/lang/String;	field_30940	GENERATION_KEY
	f	Ljava/lang/String;	field_30936	FILTERED_TITLE_KEY
	f	Ljava/lang/String;	field_30935	TITLE_KEY
	f	I	field_30933	MAX_PAGES
	f	I	field_30932	MAX_PAGE_VIEW_LENGTH
	f	I	field_30931	MAX_PAGE_EDIT_LENGTH
	f	I	field_30930	MAX_TITLE_VIEW_LENGTH
	f	I	field_30929	MAX_TITLE_EDIT_LENGTH
	f	Ljava/lang/String;	field_30938	PAGES_KEY
	f	Ljava/lang/String;	field_30937	AUTHOR_KEY
	f	Ljava/lang/String;	field_30939	FILTERED_PAGES_KEY
	m	(Lnet/minecraft/class_1799;)I	method_17443	getPageCount
		p	0		stack
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;Ljava/lang/String;)Ljava/lang/String;	method_33826	textToJson
		p	0		commandSource
		p	2		text
		p	1		player
	m	(Lnet/minecraft/class_2487;)Z	method_8053	isValid
		p	0		nbt
	m	(Lnet/minecraft/class_1799;)I	method_8052	getGeneration
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;)Z	method_8054	resolve
		p	1		commandSource
		p	0		book
		p	2		player
c	net/minecraft/class_1842	net/minecraft/potion/Potion
	f	Ljava/lang/String;	field_8954	baseName
	f	Lcom/google/common/collect/ImmutableList;	field_8955	effects
	m	(Ljava/lang/String;[Lnet/minecraft/class_1293;)V	<init>	<init>
		p	1		baseName
		p	2		effects
	m	()Z	method_8050	hasInstantEffect
	m	(Ljava/lang/String;)Lnet/minecraft/class_1842;	method_8048	byId
		p	0		id
	m	(Ljava/lang/String;)Ljava/lang/String;	method_8051	finishTranslationKey
		p	1		prefix
	m	()Ljava/util/List;	method_8049	getEffects
	m	([Lnet/minecraft/class_1293;)V	<init>	<init>
		p	1		effects
c	net/minecraft/class_192	net/minecraft/loot/condition/LootConditionConsumingBuilder
	m	(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_192;	method_840	conditionally
		p	1		condition
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/class_192;	method_43744	conditionally
		p	1		conditions
		p	2		toBuilderFunction
	m	()Lnet/minecraft/class_192;	method_512	getThisConditionConsumingBuilder
c	net/minecraft/class_1849	net/minecraft/recipe/ArmorDyeRecipe
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17700	craft
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17701	matches
c	net/minecraft/class_1848	net/minecraft/recipe/BannerDuplicateRecipe
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_17702	craft
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_17703	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_2371;	method_17704	getRemainder
c	net/minecraft/class_1847	net/minecraft/potion/Potions
	f	Lnet/minecraft/class_1842;	field_9005	SWIFTNESS
	f	Lnet/minecraft/class_1842;	field_9003	LONG_REGENERATION
	f	Lnet/minecraft/class_1842;	field_9004	HARMING
	f	Lnet/minecraft/class_1842;	field_9001	LONG_WATER_BREATHING
	f	Lnet/minecraft/class_1842;	field_9002	LONG_POISON
	f	Lnet/minecraft/class_1842;	field_9000	LONG_INVISIBILITY
	f	Lnet/minecraft/class_1842;	field_8978	STRENGTH
	f	Lnet/minecraft/class_1842;	field_8979	LEAPING
	f	Lnet/minecraft/class_1842;	field_8976	STRONG_SLOWNESS
	f	Lnet/minecraft/class_1842;	field_8977	STRONG_TURTLE_MASTER
	f	Lnet/minecraft/class_1842;	field_8974	SLOW_FALLING
	f	Lnet/minecraft/class_1842;	field_8975	WEAKNESS
	f	Lnet/minecraft/class_1842;	field_8972	STRONG_POISON
	f	Lnet/minecraft/class_1842;	field_8973	STRONG_HARMING
	f	Lnet/minecraft/class_1842;	field_8970	LONG_WEAKNESS
	f	Lnet/minecraft/class_1842;	field_8971	LONG_LEAPING
	f	Lnet/minecraft/class_1842;	field_8968	NIGHT_VISION
	f	Lnet/minecraft/class_1842;	field_8969	LONG_FIRE_RESISTANCE
	f	Lnet/minecraft/class_1842;	field_8966	STRONG_SWIFTNESS
	f	Lnet/minecraft/class_1842;	field_8967	MUNDANE
	f	Lnet/minecraft/class_1842;	field_8964	LONG_SLOW_FALLING
	f	Lnet/minecraft/class_1842;	field_8965	LONG_STRENGTH
	f	Lnet/minecraft/class_1842;	field_8963	HEALING
	f	Lnet/minecraft/class_1842;	field_8998	STRONG_LEAPING
	f	Lnet/minecraft/class_1842;	field_8999	AWKWARD
	f	Lnet/minecraft/class_1842;	field_8996	SLOWNESS
	f	Lnet/minecraft/class_1842;	field_8997	INVISIBILITY
	f	Lnet/minecraft/class_1842;	field_8994	WATER_BREATHING
	f	Lnet/minecraft/class_1842;	field_8995	LUCK
	f	Lnet/minecraft/class_1842;	field_8992	STRONG_REGENERATION
	f	Lnet/minecraft/class_1842;	field_8993	STRONG_STRENGTH
	f	Lnet/minecraft/class_1842;	field_8990	TURTLE_MASTER
	f	Lnet/minecraft/class_1842;	field_8991	WATER
	f	Lnet/minecraft/class_1842;	field_8988	LONG_TURTLE_MASTER
	f	Lnet/minecraft/class_1842;	field_8989	LONG_SLOWNESS
	f	Lnet/minecraft/class_1842;	field_8986	REGENERATION
	f	Lnet/minecraft/class_1842;	field_8987	FIRE_RESISTANCE
	f	Lnet/minecraft/class_1842;	field_8984	EMPTY
	f	Lnet/minecraft/class_1842;	field_8985	THICK
	f	Lnet/minecraft/class_1842;	field_8982	POISON
	f	Lnet/minecraft/class_1842;	field_8983	LONG_SWIFTNESS
	f	Lnet/minecraft/class_1842;	field_8980	STRONG_HEALING
	f	Lnet/minecraft/class_1842;	field_8981	LONG_NIGHT_VISION
	m	(Ljava/lang/String;Lnet/minecraft/class_1842;)Lnet/minecraft/class_1842;	method_8084	register
		p	0		name
		p	1		potion
c	net/minecraft/class_190	net/minecraft/loot/condition/DamageSourcePropertiesLootCondition
	f	Lnet/minecraft/class_2022;	field_1256	predicate
	m	(Lnet/minecraft/class_2022;)V	<init>	<init>
		p	1		predicate
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_47;)Z	method_834	test
	m	(Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_5341$class_210;	method_837	builder
		p	0		builder
c	net/minecraft/class_190$class_191	net/minecraft/loot/condition/DamageSourcePropertiesLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_190;	method_839	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_190;Lcom/google/gson/JsonSerializationContext;)V	method_838	toJson
c	net/minecraft/class_3680	net/minecraft/client/render/entity/model/CatEntityModel
	c	Represents the model of a {@linkplain CatEntity}.\n\n<p>Inherits the {@link OcelotEntityModel}.
	f	F	field_16244	tailCurlAnimation
	f	F	field_16245	sleepAnimation
	f	F	field_16243	headDownAnimation
	m	(Lnet/minecraft/class_1451;FFF)V	method_17074	animateModel
	m	(Lnet/minecraft/class_1451;FFFFF)V	method_17075	setAngles
c	net/minecraft/class_2350	net/minecraft/util/math/Direction
	c	An enum representing 6 cardinal directions in Minecraft.\n\n<p>In Minecraft, the X axis determines the east-west direction, the Y axis determines\nthe up-down direction, and the Z axis determines the south-north direction (note\nthat positive-Z direction is south, not north).
	f	Lnet/minecraft/class_2382;	field_11042	vector
	f	Ljava/lang/String;	field_11046	name
	f	I	field_11030	idHorizontal
	f	[Lnet/minecraft/class_2350;	field_11040	ALL
	f	Lnet/minecraft/class_2350$class_2352;	field_11044	direction
	f	Lnet/minecraft/class_3542$class_7292;	field_29502	CODEC
	f	I	field_11031	idOpposite
	f	Lnet/minecraft/class_2350$class_2351;	field_11047	axis
	f	[Lnet/minecraft/class_2350;	field_11038	VALUES
	f	[Lnet/minecraft/class_2350;	field_11041	HORIZONTAL
	f	I	field_11032	id
	f	Lcom/mojang/serialization/Codec;	field_35088	VERTICAL_CODEC
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_16542	VECTOR_TO_DIRECTION
	f	Lnet/minecraft/class_2350;	field_11043	NORTH
	f	Lnet/minecraft/class_2350;	field_11039	WEST
	f	Lnet/minecraft/class_2350;	field_11036	UP
	f	Lnet/minecraft/class_2350;	field_11035	SOUTH
	f	Lnet/minecraft/class_2350;	field_11034	EAST
	f	Lnet/minecraft/class_2350;	field_11033	DOWN
	m	(FFF)Lnet/minecraft/class_2350;	method_10147	getFacing
		p	2		z
		p	0		x
		p	1		y
	m	()Lnet/minecraft/class_2350;	method_10170	rotateYClockwise
	m	(Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;	method_10156	get
		p	1		axis
		p	0		direction
	m	(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2350$class_2352;)Lnet/minecraft/class_2350;	method_10169	from
		p	1		direction
		p	0		axis
	m	()Lnet/minecraft/class_2350;	method_35837	rotateZClockwise
	m	(I)Lnet/minecraft/class_2350;	method_10139	fromHorizontal
		p	0		value
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;	method_32801	getLookDirectionForAxis
		p	1		axis
		p	0		entity
	m	(I)Lnet/minecraft/class_2350;	method_10143	byId
		p	0		id
	m	()I	method_10146	getId
	m	()Lnet/minecraft/class_2382;	method_10163	getVector
	m	(Ljava/lang/String;IIIILjava/lang/String;Lnet/minecraft/class_2350$class_2352;Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2382;)V	<init>	<init>
		p	7		direction
		p	8		axis
		p	9		vector
		p	3		id
		p	4		idOpposite
		p	5		idHorizontal
		p	6		name
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_16364	method_16364
		p	0		direction1
		p	1		direction2
	m	(Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;	method_35833	rotateClockwise
		p	1		axis
	m	()Lnet/minecraft/class_2350$class_2351;	method_10166	getAxis
	m	()Lnet/minecraft/class_2350;	method_35836	rotateXCounterclockwise
	m	(Lnet/minecraft/class_2350;)I	method_10141	method_10141
		p	0		direction
	m	()Lnet/minecraft/class_1158;	method_23224	getRotationQuaternion
	m	(DDD)Lnet/minecraft/class_2350;	method_10142	getFacing
		p	0		x
		p	2		y
		p	4		z
	m	()Ljava/util/stream/Stream;	method_42013	stream
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[Lnet/minecraft/class_2350;	method_10145	listClosest
		c	Helper function that returns the 3 directions given, followed by the 3 opposite given in opposite order.
		p	0		first
		p	1		second
		p	2		third
	m	()Ljava/lang/String;	method_10151	getName
	m	(Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350;	method_35834	rotateCounterclockwise
		p	1		axis
	m	()Lnet/minecraft/class_2350;	method_10160	rotateYCounterclockwise
	m	(Lnet/minecraft/class_2350;)I	method_10140	method_10140
		p	0		direction
	m	(Lnet/minecraft/class_1297;)[Lnet/minecraft/class_2350;	method_10159	getEntityFacingOrder
		p	0		entity
	m	(Lnet/minecraft/class_5819;)Ljava/util/Collection;	method_42014	shuffle
		c	{@return a shuffled collection of all directions}
		p	0		random
	m	()Lnet/minecraft/class_2350;	method_35835	rotateXClockwise
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;	method_35832	fromVector
		p	0		pos
	m	()I	method_10148	getOffsetX
	m	(F)Z	method_30928	pointsTo
		c	{@return whether the given yaw points to the direction}\n\n@implNote This returns whether the yaw can make an acute angle with the direction.\n\n<p>This always returns {@code false} for vertical directions.
		p	1		yaw
	m	(Lnet/minecraft/class_2350;)Z	method_10155	method_10155
		p	0		direction
	m	()F	method_10144	asRotation
	m	(Ljava/lang/String;)Lnet/minecraft/class_2350;	method_10168	byName
		c	{@return a direction with the given {@code name}, or {@code null} if there is\nno such direction}
		p	0		name
	m	(D)Lnet/minecraft/class_2350;	method_10150	fromRotation
		p	0		rotation
	m	()Lnet/minecraft/class_2350;	method_10153	getOpposite
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350;	method_10162	random
		p	0		random
	m	()I	method_10164	getOffsetY
	m	()I	method_10161	getHorizontal
	m	()Lnet/minecraft/class_2350$class_2352;	method_10171	getDirection
	m	(Lnet/minecraft/class_2350;)Ljava/lang/Long;	method_16366	method_16366
		p	0		direction
	m	()Lnet/minecraft/class_2350;	method_35838	rotateZCounterclockwise
	m	()Lnet/minecraft/class_1160;	method_23955	getUnitVector
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_23225	transform
		p	1		direction
		p	0		matrix
	m	(III)Lnet/minecraft/class_2350;	method_16365	fromVector
		p	0		x
		p	1		y
		p	2		z
	m	()I	method_10165	getOffsetZ
	m	(Lnet/minecraft/class_2350;)Lcom/mojang/serialization/DataResult;	method_38940	validateVertical
		p	0		direction
c	net/minecraft/class_2350$class_2351	net/minecraft/util/math/Direction$Axis
	f	[Lnet/minecraft/class_2350$class_2351;	field_23780	VALUES
	f	Ljava/lang/String;	field_11053	name
	f	Lnet/minecraft/class_3542$class_7292;	field_25065	CODEC
	f	Lnet/minecraft/class_2350$class_2351;	field_11048	X
	f	Lnet/minecraft/class_2350$class_2351;	field_11051	Z
	f	Lnet/minecraft/class_2350$class_2351;	field_11052	Y
	m	(Lnet/minecraft/class_2350;)Z	method_10176	test
	m	()Ljava/lang/String;	method_10174	getName
	m	()Lnet/minecraft/class_2350$class_2353;	method_10180	getType
	m	(Ljava/lang/String;)Lnet/minecraft/class_2350$class_2351;	method_10177	fromName
		p	0		name
	m	()Z	method_10178	isVertical
	m	()Z	method_10179	isHorizontal
	m	(DDD)D	method_10172	choose
		p	3		y
		p	5		z
		p	1		x
	m	(III)I	method_10173	choose
		p	1		x
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350$class_2351;	method_16699	pickRandomAxis
		p	0		random
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2350$class_2353	net/minecraft/util/math/Direction$Type
	f	[Lnet/minecraft/class_2350;	field_11061	facingArray
	f	[Lnet/minecraft/class_2350$class_2351;	field_11065	axisArray
	f	Lnet/minecraft/class_2350$class_2353;	field_11062	HORIZONTAL
	f	Lnet/minecraft/class_2350$class_2353;	field_11064	VERTICAL
	m	(Ljava/lang/Object;)Z	test	test
		p	1		direction
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350$class_2351;	method_33465	randomAxis
		p	1		random
	m	(Lnet/minecraft/class_5819;)Ljava/util/List;	method_43342	getShuffled
		p	1		random
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350;	method_10183	random
		p	1		random
	m	(Ljava/lang/String;I[Lnet/minecraft/class_2350;[Lnet/minecraft/class_2350$class_2351;)V	<init>	<init>
		p	4		axisArray
		p	3		facingArray
	m	()Ljava/util/stream/Stream;	method_29716	stream
	m	(Lnet/minecraft/class_2350;)Z	method_10182	test
c	net/minecraft/class_2350$class_2352	net/minecraft/util/math/Direction$AxisDirection
	f	I	field_11059	offset
	f	Ljava/lang/String;	field_11057	description
	f	Lnet/minecraft/class_2350$class_2352;	field_11056	POSITIVE
	f	Lnet/minecraft/class_2350$class_2352;	field_11060	NEGATIVE
	m	()Lnet/minecraft/class_2350$class_2352;	method_26424	getOpposite
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	4		description
		p	3		offset
	m	()I	method_10181	offset
	m	()Ljava/lang/String;	method_35839	getDescription
c	net/minecraft/class_2355	net/minecraft/util/math/EightWayDirection
	f	Ljava/util/Set;	field_11078	directions
	f	Lnet/minecraft/class_2382;	field_37995	offset
	f	Lnet/minecraft/class_2355;	field_11076	NORTH_WEST
	f	Lnet/minecraft/class_2355;	field_11075	EAST
	f	Lnet/minecraft/class_2355;	field_11074	NORTH_EAST
	f	Lnet/minecraft/class_2355;	field_11073	SOUTH
	f	Lnet/minecraft/class_2355;	field_11072	WEST
	f	Lnet/minecraft/class_2355;	field_11070	SOUTH_EAST
	f	Lnet/minecraft/class_2355;	field_11069	NORTH
	f	Lnet/minecraft/class_2355;	field_11068	SOUTH_WEST
	m	()I	method_42016	getOffsetZ
	m	()Ljava/util/Set;	method_10186	getDirections
	m	(Ljava/lang/String;I[Lnet/minecraft/class_2350;)V	<init>	<init>
		p	3		directions
	m	()I	method_42015	getOffsetX
c	net/minecraft/class_3686	net/minecraft/datafixer/schema/Schema1904
c	net/minecraft/class_3687	net/minecraft/datafixer/schema/Schema1906
c	net/minecraft/class_2356	net/minecraft/block/FlowerBlock
	f	Lnet/minecraft/class_265;	field_11085	SHAPE
	f	I	field_11086	effectInStewDuration
	f	Lnet/minecraft/class_1291;	field_11087	effectInStew
	m	()I	method_10187	getEffectInStewDuration
	m	()Lnet/minecraft/class_1291;	method_10188	getEffectInStew
	m	(Lnet/minecraft/class_1291;ILnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		suspiciousStewEffect
		p	2		effectDuration
		p	3		settings
c	net/minecraft/class_3688	net/minecraft/util/profiler/EmptyProfileResult
	f	Lnet/minecraft/class_3688;	field_16265	INSTANCE
c	net/minecraft/class_2357	net/minecraft/block/dispenser/DispenserBehavior
	f	Lorg/slf4j/Logger;	field_34020	LOGGER
	f	Lnet/minecraft/class_2357;	field_16902	NOOP
	m	()V	method_18346	registerDefaults
	m	(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	dispense	dispense
		p	1		pointer
		p	2		stack
	m	(Lnet/minecraft/class_2342;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)V	method_27042	setEntityPosition
		p	0		pointer
		p	1		entity
		p	2		direction
	m	(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_16812	doDispense
		p	1		stack
		p	0		pointer
c	net/minecraft/class_2357$5	net/minecraft/block/dispenser/DispenserBehavior$5
	m	(Lnet/minecraft/class_1492;)Z	method_27161	method_27161
		p	0		entity
c	net/minecraft/class_2357$4	net/minecraft/block/dispenser/DispenserBehavior$4
	m	(Lnet/minecraft/class_1496;)Z	method_27160	method_27160
		p	0		entity
c	net/minecraft/class_2357$3	net/minecraft/block/dispenser/DispenserBehavior$3
	m	(Lnet/minecraft/class_1309;)Z	method_27159	method_27159
		p	0		entity
c	net/minecraft/class_2357$23	net/minecraft/block/dispenser/DispenserBehavior$23
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1680;)V	method_17200	method_17200
		p	1		entity
c	net/minecraft/class_2357$22	net/minecraft/block/dispenser/DispenserBehavior$22
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1681;)V	method_17199	method_17199
		p	1		entity
c	net/minecraft/class_2357$20	net/minecraft/block/dispenser/DispenserBehavior$20
	f	Lnet/minecraft/class_2347;	field_38001	fallback
c	net/minecraft/class_2357$17	net/minecraft/block/dispenser/DispenserBehavior$17
	f	Lnet/minecraft/class_2347;	field_20533	fallbackBehavior
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_27900	method_27900
		p	0		state
	m	(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_22141	tryPutFilledBottle
		p	3		filledBottleStack
		p	1		pointer
		p	2		emptyBottleStack
c	net/minecraft/class_2357$9	net/minecraft/block/dispenser/DispenserBehavior$9
	f	Lnet/minecraft/class_2347;	field_13368	fallbackBehavior
c	net/minecraft/class_2357$8	net/minecraft/block/dispenser/DispenserBehavior$8
	f	Lnet/minecraft/class_2347;	field_13367	fallbackBehavior
c	net/minecraft/class_2357$26	net/minecraft/block/dispenser/DispenserBehavior$26
c	net/minecraft/class_2357$26$1	net/minecraft/block/dispenser/DispenserBehavior$26$1
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V	method_17202	method_17202
		p	1		entity
c	net/minecraft/class_2357$7	net/minecraft/block/dispenser/DispenserBehavior$7
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1677;)V	method_17204	method_17204
		p	1		entity
c	net/minecraft/class_2357$25	net/minecraft/block/dispenser/DispenserBehavior$25
c	net/minecraft/class_2357$25$1	net/minecraft/block/dispenser/DispenserBehavior$25$1
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1686;)V	method_17203	method_17203
		p	1		entity
c	net/minecraft/class_2357$24	net/minecraft/block/dispenser/DispenserBehavior$24
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1683;)V	method_17201	method_17201
		p	1		entity
c	net/minecraft/class_2358	net/minecraft/block/FireBlock
	f	Lnet/minecraft/class_2746;	field_11088	WEST
	f	Lnet/minecraft/class_2746;	field_11096	NORTH
	f	Lnet/minecraft/class_2758;	field_11092	AGE
	f	Lnet/minecraft/class_2746;	field_11094	EAST
	f	Lnet/minecraft/class_265;	field_26654	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_26656	NORTH_SHAPE
	f	Ljava/util/Map;	field_11090	DIRECTION_PROPERTIES
	f	Ljava/util/Map;	field_26658	shapesByState
	f	Lnet/minecraft/class_2746;	field_11089	SOUTH
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_11091	spreadChances
	f	Lnet/minecraft/class_2746;	field_11093	UP
	f	Lnet/minecraft/class_265;	field_26655	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_26657	SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_26653	UP_SHAPE
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_11095	burnChances
	m	(Lnet/minecraft/class_2248;II)V	method_10189	registerFlammableBlock
		p	1		block
		p	3		spreadChance
		p	2		burnChance
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_10193	areBlocksAroundFlammable
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_5819;I)V	method_10196	trySpreadingFire
		p	5		currentAge
		p	3		spreadFactor
		p	4		random
		p	1		world
		p	2		pos
	m	()V	method_10199	registerDefaultFlammables
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_10192	isRainingAround
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;)I	method_10191	getBurnChance
		p	1		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_10198	getStateForPosition
		p	2		pos
		p	1		world
	m	(Ljava/util/Map$Entry;)Z	method_10197	method_10197
		p	0		entry
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_31016	getShapeForState
		p	0		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2680;	method_24855	getStateWithAge
		p	2		pos
		p	1		world
		p	3		age
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)I	method_10194	getBurnChance
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_5819;)I	method_26155	getFireTickDelay
		p	0		random
	m	(Lnet/minecraft/class_2680;)I	method_10190	getSpreadChance
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_31017	method_31017
		p	0		state
c	net/minecraft/class_3682	net/minecraft/client/util/WindowProvider
	f	Lnet/minecraft/class_323;	field_16255	monitorTracker
	f	Lnet/minecraft/class_310;	field_16256	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_543;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_1041;	method_16038	createWindow
		p	1		settings
		p	2		videoMode
		p	3		title
c	net/minecraft/class_3683	net/minecraft/client/render/entity/OcelotEntityRenderer
	f	Lnet/minecraft/class_2960;	field_16259	TEXTURE
	m	(Lnet/minecraft/class_3701;)Lnet/minecraft/class_2960;	method_16046	getTexture
c	net/minecraft/class_3684	net/minecraft/client/render/entity/feature/CatCollarFeatureRenderer
	f	Lnet/minecraft/class_2960;	field_16260	SKIN
	f	Lnet/minecraft/class_3680;	field_16261	model
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1451;FFFFFF)V	method_16047	render
c	net/minecraft/class_3685	net/minecraft/client/util/RawTextureDataLoader
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)[I	method_16049	loadRawTextureData
		p	1		id
		p	0		resourceManager
c	net/minecraft/class_2354	net/minecraft/block/FenceBlock
	f	[Lnet/minecraft/class_265;	field_11066	cullingShapes
	m	(Lnet/minecraft/class_2680;)Z	method_26375	canConnectToFence
		p	1		state
	m	(Lnet/minecraft/class_2680;ZLnet/minecraft/class_2350;)Z	method_10184	canConnect
		p	2		neighborIsFullSquare
		p	1		state
		p	3		dir
c	net/minecraft/class_3679	net/minecraft/client/gl/GlShader
	m	()Lnet/minecraft/class_281;	method_1278	getFragmentShader
	m	()I	method_1270	getProgramRef
	m	()V	method_34418	attachReferencedShaders
	m	()V	method_1279	markUniformsDirty
	m	()Lnet/minecraft/class_281;	method_1274	getVertexShader
c	net/minecraft/class_2348	net/minecraft/util/registry/DefaultedRegistry
	c	An implementation of {@link Registry} with a default ID and value for unknown lookups.
	f	Lnet/minecraft/class_6880;	field_11015	defaultEntry
	f	Lnet/minecraft/class_2960;	field_11014	defaultId
	m	()Lnet/minecraft/class_2960;	method_10137	getDefaultId
		c	{@return the ID of the default value}
	m	(Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;)V	<init>	<init>
		p	4		valueToEntryFunction
		p	1		defaultId
		p	3		lifecycle
		p	2		key
c	net/minecraft/class_2349	net/minecraft/block/FenceGateBlock
	f	Lnet/minecraft/class_2746;	field_11024	IN_WALL
	f	Lnet/minecraft/class_2746;	field_11021	POWERED
	f	Lnet/minecraft/class_265;	field_11019	X_AXIS_COLLISION_SHAPE
	f	Lnet/minecraft/class_265;	field_11018	Z_AXIS_CULL_SHAPE
	f	Lnet/minecraft/class_265;	field_11023	X_AXIS_CULL_SHAPE
	f	Lnet/minecraft/class_265;	field_11022	Z_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_11017	X_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_11028	Z_AXIS_COLLISION_SHAPE
	f	Lnet/minecraft/class_265;	field_11016	IN_WALL_X_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_11027	IN_WALL_X_AXIS_CULL_SHAPE
	f	Lnet/minecraft/class_265;	field_11025	IN_WALL_Z_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_11020	IN_WALL_Z_AXIS_CULL_SHAPE
	f	Lnet/minecraft/class_2746;	field_11026	OPEN
	m	(Lnet/minecraft/class_2680;)Z	method_10138	isWall
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_16703	canWallConnect
		p	0		state
		p	1		side
c	net/minecraft/class_2360	net/minecraft/block/FrostedIceBlock
	f	I	field_31097	NEIGHBORS_CHECKED_ON_SCHEDULED_TICK
	f	I	field_31098	NEIGHBORS_CHECKED_ON_NEIGHBOR_UPDATE
	f	I	field_31096	MAX_AGE
	f	Lnet/minecraft/class_2758;	field_11097	AGE
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_10201	increaseAge
		p	2		world
		p	3		pos
		p	1		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;I)Z	method_10202	canMelt
		p	2		pos
		p	3		maxNeighbors
		p	1		world
c	net/minecraft/class_2361	net/minecraft/util/collection/IdList
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_11100	idMap
	f	Ljava/util/List;	field_11098	list
	f	I	field_11099	nextId
	m	(I)Z	method_35841	containsKey
		p	1		index
	m	(I)V	<init>	<init>
		p	1		initialSize
	m	(Ljava/lang/Object;)V	method_10205	add
		p	1		value
	m	(Ljava/lang/Object;I)V	method_10203	set
		p	1		value
		p	2		id
c	net/minecraft/class_3692	net/minecraft/util/profiler/ProfileResultImpl
	f	Ljava/util/Comparator;	field_21825	COMPARATOR
	f	Ljava/util/Map;	field_21826	locationInfos
	f	J	field_16278	startTime
	f	J	field_16276	endTime
	f	I	field_16274	endTick
	f	I	field_19383	tickDuration
	f	I	field_16275	startTick
	f	Lcom/google/common/base/Splitter;	field_21824	SPLITTER
	f	Lorg/slf4j/Logger;	field_16279	LOGGER
	f	Lnet/minecraft/class_4748;	field_21823	EMPTY_INFO
	m	(Ljava/lang/String;)Lnet/minecraft/class_3692$class_4747;	method_24263	method_24263
		p	0		k
	m	(Ljava/lang/String;Ljava/lang/String;)Z	method_24255	isSubpath
		p	0		parent
		p	1		path
	m	(Ljava/lang/StringBuilder;ILjava/lang/String;Lnet/minecraft/class_3692$class_4747;)V	method_24257	method_24257
		p	3		name
		p	4		info
	m	(JI)Ljava/lang/String;	method_16063	asString
		p	1		timeSpan
		p	3		tickSpan
	m	(Ljava/util/Map;JIJI)V	<init>	<init>
		p	2		startTime
		p	4		startTick
		p	5		endTime
		p	7		endTick
		p	1		locationInfos
	m	(ILjava/lang/String;Ljava/lang/StringBuilder;)V	method_16061	appendTiming
		p	3		sb
		p	2		name
		p	1		level
	m	()Ljava/lang/String;	method_16062	generateWittyComment
	m	(Ljava/lang/String;)Lnet/minecraft/class_4748;	method_24262	getInfo
		p	1		path
	m	(ILjava/lang/String;Lnet/minecraft/class_3692$class_4747;ILjava/lang/StringBuilder;)V	method_24253	appendCounter
		p	3		info
		p	4		tickSpan
		p	1		depth
		p	2		name
		p	5		sb
	m	(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;	method_24256	indent
		p	0		sb
		p	1		size
	m	(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Long;)V	method_24258	method_24258
		p	4		count
		p	3		marker
	m	(Ljava/util/Map;Ljava/lang/StringBuilder;I)V	method_24260	appendCounterDump
		p	2		sb
		p	3		tickSpan
		p	1		counters
	m	(IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V	method_24252	method_24252
		p	4		entry
	m	()Ljava/util/Map;	method_24264	setupCounters
	m	(Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/class_4748;)V	method_24259	method_24259
		p	2		info
		p	1		location
	m	(Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;)V	method_24261	method_24261
		p	3		count
		p	2		marker
c	net/minecraft/class_3692$class_4747	net/minecraft/util/profiler/ProfileResultImpl$CounterInfo
	f	Ljava/util/Map;	field_21829	subCounters
	f	J	field_21827	selfTime
	f	J	field_21828	totalTime
	m	(Ljava/lang/String;)Lnet/minecraft/class_3692$class_4747;	method_24266	method_24266
		p	0		k
	m	(Ljava/util/Iterator;J)V	method_24267	add
		p	1		pathIterator
		p	2		time
c	net/minecraft/class_6724	net/minecraft/world/gen/surfacebuilder/SurfaceBuilder
	f	Lnet/minecraft/class_2680;	field_35283	SNOW_BLOCK
	f	Lnet/minecraft/class_2680;	field_35275	WHITE_TERRACOTTA
	f	Lnet/minecraft/class_2680;	field_35285	defaultState
	f	Lnet/minecraft/class_2680;	field_35277	TERRACOTTA
	f	Lnet/minecraft/class_2680;	field_35279	BROWN_TERRACOTTA
	f	I	field_35286	seaLevel
	f	Lnet/minecraft/class_5216;	field_35680	surfaceSecondaryNoise
	f	Lnet/minecraft/class_5216;	field_35288	terracottaBandsOffsetNoise
	f	Lnet/minecraft/class_6574;	field_35292	randomDeriver
	f	Lnet/minecraft/class_5216;	field_35498	icebergPillarNoise
	f	Lnet/minecraft/class_5216;	field_35496	badlandsPillarRoofNoise
	f	Lnet/minecraft/class_2680;	field_35281	LIGHT_GRAY_TERRACOTTA
	f	Lnet/minecraft/class_2680;	field_35276	ORANGE_TERRACOTTA
	f	Lnet/minecraft/class_2680;	field_35278	YELLOW_TERRACOTTA
	f	[Lnet/minecraft/class_2680;	field_35287	terracottaBands
	f	Lnet/minecraft/class_5216;	field_35500	icebergSurfaceNoise
	f	Lnet/minecraft/class_5216;	field_35499	icebergPillarRoofNoise
	f	Lnet/minecraft/class_2680;	field_35280	RED_TERRACOTTA
	f	Lnet/minecraft/class_5216;	field_35497	badlandsSurfaceNoise
	f	Lnet/minecraft/class_5216;	field_35293	surfaceNoise
	f	Lnet/minecraft/class_2680;	field_35282	PACKED_ICE
	f	Lnet/minecraft/class_5216;	field_35495	badlandsPillarNoise
	m	(Lnet/minecraft/class_7138;Lnet/minecraft/class_2680;ILnet/minecraft/class_6574;)V	<init>	<init>
		p	1		noiseConfig
		p	4		randomDeriver
		p	3		seaLevel
		p	2		defaultState
	m	(III)Lnet/minecraft/class_2680;	method_39103	getTerracottaBlock
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;ILnet/minecraft/class_2680;)V	method_39109	addTerracottaBands
		p	3		state
		p	1		terracottaBands
		p	2		minBandSize
		p	0		random
	m	(Lnet/minecraft/class_2680;)Z	method_39333	isDefaultBlock
		p	1		state
	m	(Lnet/minecraft/class_5819;)[Lnet/minecraft/class_2680;	method_39108	createTerracottaBands
		p	0		random
	m	(ILnet/minecraft/class_1959;Lnet/minecraft/class_6557;Lnet/minecraft/class_2338$class_2339;III)V	method_39104	placeIceberg
		p	1		minY
		p	2		biome
		p	3		column
		p	4		mutablePos
		p	5		x
		p	6		z
		p	7		surfaceY
	m	(Lnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_2378;ZLnet/minecraft/class_5868;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_6686$class_6708;)V	method_39106	buildSurface
		p	8		materialRule
		p	7		chunkNoiseSampler
		p	4		useLegacyRandom
		p	3		biomeRegistry
		p	6		chunk
		p	5		heightContext
		p	2		biomeAccess
		p	1		noiseConfig
	m	(Lnet/minecraft/class_6686$class_6708;Lnet/minecraft/class_5873;Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;	method_39110	applyMaterialRule
		p	1		rule
		p	7		hasFluid
		p	6		pos
		p	5		chunkNoiseSampler
		p	4		chunk
		p	3		posToBiome
		p	2		context
	m	(Lnet/minecraft/class_6557;IIILnet/minecraft/class_5539;)V	method_39102	placeBadlandsPillar
		p	5		chunk
		p	1		column
		p	2		x
		p	3		z
		p	4		surfaceY
c	net/minecraft/class_3697	net/minecraft/entity/ai/goal/GoToBedAndSleepGoal
	c	Makes a {@link CatEntity} go to a bed and sleep.
	f	Lnet/minecraft/class_1451;	field_16282	cat
	m	(Lnet/minecraft/class_1451;DI)V	<init>	<init>
		p	4		range
		p	2		speed
		p	1		cat
c	net/minecraft/class_2366	net/minecraft/block/GlazedTerracottaBlock
c	net/minecraft/class_6725	net/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules
	f	Lnet/minecraft/class_6686$class_6708;	field_35330	POWDER_SNOW
	f	Lnet/minecraft/class_6686$class_6708;	field_35320	DIRT
	f	Lnet/minecraft/class_6686$class_6708;	field_35562	SANDSTONE
	f	Lnet/minecraft/class_6686$class_6708;	field_35329	SNOW_BLOCK
	f	Lnet/minecraft/class_6686$class_6708;	field_35319	STONE
	f	Lnet/minecraft/class_6686$class_6708;	field_35323	MYCELIUM
	f	Lnet/minecraft/class_6686$class_6708;	field_35313	END_STONE
	f	Lnet/minecraft/class_6686$class_6708;	field_35335	SOUL_SAND
	f	Lnet/minecraft/class_6686$class_6708;	field_35640	DEEPSLATE
	f	Lnet/minecraft/class_6686$class_6708;	field_35321	PODZOL
	f	Lnet/minecraft/class_6686$class_6708;	field_35311	NETHER_WART_BLOCK
	f	Lnet/minecraft/class_6686$class_6708;	field_35333	LAVA
	f	Lnet/minecraft/class_6686$class_6708;	field_35327	SAND
	f	Lnet/minecraft/class_6686$class_6708;	field_35317	TERRACOTTA
	f	Lnet/minecraft/class_6686$class_6708;	field_35339	WARPED_WART_BLOCK
	f	Lnet/minecraft/class_6686$class_6708;	field_35325	CALCITE
	f	Lnet/minecraft/class_6686$class_6708;	field_35315	WHITE_TERRACOTTA
	f	Lnet/minecraft/class_6686$class_6708;	field_35337	BASALT
	f	Lnet/minecraft/class_6686$class_6708;	field_35331	ICE
	f	Lnet/minecraft/class_6686$class_6708;	field_38808	MUD
	f	Lnet/minecraft/class_6686$class_6708;	field_35561	RED_SANDSTONE
	f	Lnet/minecraft/class_6686$class_6708;	field_35318	RED_SAND
	f	Lnet/minecraft/class_6686$class_6708;	field_35639	BEDROCK
	f	Lnet/minecraft/class_6686$class_6708;	field_35312	CRIMSON_NYLIUM
	f	Lnet/minecraft/class_6686$class_6708;	field_35334	NETHERRACK
	f	Lnet/minecraft/class_6686$class_6708;	field_35324	GRASS_BLOCK
	f	Lnet/minecraft/class_6686$class_6708;	field_35310	WARPED_NYLIUM
	f	Lnet/minecraft/class_6686$class_6708;	field_35332	WATER
	f	Lnet/minecraft/class_6686$class_6708;	field_35322	COARSE_DIRT
	f	Lnet/minecraft/class_6686$class_6708;	field_35316	ORANGE_TERRACOTTA
	f	Lnet/minecraft/class_6686$class_6708;	field_35338	BLACKSTONE
	f	Lnet/minecraft/class_6686$class_6708;	field_35328	PACKED_ICE
	f	Lnet/minecraft/class_6686$class_6708;	field_35314	AIR
	f	Lnet/minecraft/class_6686$class_6708;	field_35336	SOUL_SOIL
	f	Lnet/minecraft/class_6686$class_6708;	field_35326	GRAVEL
	m	()Lnet/minecraft/class_6686$class_6708;	method_39138	createNetherSurfaceRule
	m	()Lnet/minecraft/class_6686$class_6708;	method_39134	createOverworldSurfaceRule
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_6686$class_6708;	method_39136	block
		p	0		block
	m	(ZZZ)Lnet/minecraft/class_6686$class_6708;	method_39922	createDefaultRule
		p	1		bedrockRoof
		p	0		surface
		p	2		bedrockFloor
	m	()Lnet/minecraft/class_6686$class_6708;	method_44325	getAirRule
	m	()Lnet/minecraft/class_6686$class_6708;	method_39139	getEndStoneRule
	m	(D)Lnet/minecraft/class_6686$class_6693;	method_39135	surfaceNoiseThreshold
		p	0		min
c	net/minecraft/class_2368	net/minecraft/block/GlassBlock
c	net/minecraft/class_2369	net/minecraft/block/DirtPathBlock
	f	Lnet/minecraft/class_265;	field_11106	SHAPE
c	net/minecraft/class_3693	net/minecraft/util/profiler/ReadableProfiler
	m	()Ljava/util/Set;	method_37168	getSampleTargets
		c	{@return a set of pairs of profiler location and sample kind}
	m	(Ljava/lang/String;)Lnet/minecraft/class_3533$class_4746;	method_34696	getInfo
		p	1		name
	m	()Lnet/minecraft/class_3696;	method_16064	getResult
c	net/minecraft/class_2362	net/minecraft/block/FlowerPotBlock
	f	Ljava/util/Map;	field_11103	CONTENT_TO_POTTED
	f	Lnet/minecraft/class_2248;	field_11101	content
	f	Lnet/minecraft/class_265;	field_11102	SHAPE
	m	()Lnet/minecraft/class_2248;	method_16231	getContent
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		content
	m	()Z	method_31646	isEmpty
c	net/minecraft/class_3694	net/minecraft/util/profiler/DummyProfiler
	f	Lnet/minecraft/class_3694;	field_16280	INSTANCE
c	net/minecraft/class_2363	net/minecraft/block/AbstractFurnaceBlock
	f	Lnet/minecraft/class_2746;	field_11105	LIT
	f	Lnet/minecraft/class_2753;	field_11104	FACING
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V	method_17025	openScreen
		p	3		player
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;	method_31617	checkType
		p	2		expectedType
		p	0		world
		p	1		givenType
c	net/minecraft/class_3695	net/minecraft/util/profiler/Profiler
	f	Ljava/lang/String;	field_29925	ROOT_NAME
	m	(Ljava/lang/String;)V	method_15396	push
		p	1		location
	m	()V	method_16066	endTick
	m	(Ljava/lang/String;)V	method_39278	visit
		p	1		marker
	m	()V	method_16065	startTick
	m	(Ljava/util/function/Supplier;I)V	method_24271	visit
		c	Increment the visit count for a marker.\n\n<p>This is useful to keep track of number of calls made to performance-\nwise expensive methods.\n\n<p>This method is preferred if getting the marker is costly; the\nsupplier won't be called if the profiler is disabled.
		p	1		markerGetter
			c	the getter for a unique marker
	m	(Lnet/minecraft/class_5949;)V	method_37167	markSampleType
		p	1		type
	m	(Ljava/lang/String;I)V	method_24270	visit
		c	Increment the visit count for a marker.\n\n<p>This is useful to keep track of number of calls made to performance-\nwise expensive methods.
		p	1		marker
			c	a unique marker
	m	(Ljava/util/function/Supplier;)V	method_15400	push
		p	1		locationGetter
	m	(Ljava/util/function/Supplier;)V	method_15403	swap
		p	1		locationGetter
	m	(Ljava/lang/String;)V	method_15405	swap
		p	1		location
	m	(Ljava/util/function/Supplier;)V	method_39277	visit
		p	1		markerGetter
	m	()V	method_15407	pop
	m	(Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;)Lnet/minecraft/class_3695;	method_24338	union
		p	0		a
		p	1		b
c	net/minecraft/class_3696	net/minecraft/util/profiler/ProfileResult
	f	C	field_29924	SPLITTER_CHAR
	m	()Ljava/lang/String;	method_34970	getRootTimings
	m	()J	method_16068	getStartTime
	m	(Ljava/lang/String;)Ljava/lang/String;	method_21721	getHumanReadableName
		p	0		path
	m	(Ljava/lang/String;)Ljava/util/List;	method_16067	getTimings
		p	1		parentPath
	m	()I	method_16070	getEndTick
	m	()J	method_16071	getTimeSpan
	m	(Ljava/nio/file/Path;)Z	method_16069	save
		p	1		path
	m	()I	method_16072	getStartTick
	m	()J	method_16073	getEndTime
	m	()I	method_16074	getTickSpan
c	net/minecraft/class_2359	net/minecraft/util/collection/IndexedIterable
	f	I	field_34829	ABSENT_RAW_ID
	m	(I)Ljava/lang/Object;	method_39974	getOrThrow
		c	{@return the value at {@code index}}\n\n@throws IllegalArgumentException if the value is {@code null}
		p	1		index
	m	(I)Ljava/lang/Object;	method_10200	get
		p	1		index
	m	(Ljava/lang/Object;)I	method_10206	getRawId
		p	1		value
	m	()I	method_10204	size
c	net/minecraft/class_4990	net/minecraft/util/math/DirectionTransformation
	f	Ljava/lang/String;	field_23289	name
	f	[[Lnet/minecraft/class_4990;	field_23296	COMBINATIONS
	f	Lnet/minecraft/class_4581;	field_23288	matrix
	f	Lnet/minecraft/class_4998;	field_23295	axisTransformation
	f	Z	field_23293	flipY
	f	Z	field_23294	flipZ
	f	Z	field_23291	flipX
	f	Ljava/util/Map;	field_23290	mappings
	f	[Lnet/minecraft/class_4990;	field_23297	INVERSES
	f	Lnet/minecraft/class_4990;	field_23305	ROT_120_NPP
	f	Lnet/minecraft/class_4990;	field_23304	ROT_120_NPN
	f	Lnet/minecraft/class_4990;	field_23307	ROT_120_PNP
	f	Lnet/minecraft/class_4990;	field_23306	ROT_120_PNN
	f	Lnet/minecraft/class_4990;	field_23300	ROT_180_FACE_XZ
	f	Lnet/minecraft/class_4990;	field_23303	ROT_120_NNP
	f	Lnet/minecraft/class_4990;	field_23302	ROT_120_NNN
	f	Lnet/minecraft/class_4990;	field_23301	ROT_180_FACE_YZ
	f	Lnet/minecraft/class_4990;	field_23309	ROT_120_PPP
	f	Lnet/minecraft/class_4990;	field_23308	ROT_120_PPN
	f	Lnet/minecraft/class_4990;	field_23310	ROT_180_EDGE_XY_NEG
	f	Lnet/minecraft/class_4990;	field_23323	INVERT_X
	f	Lnet/minecraft/class_4990;	field_23317	ROT_90_X_POS
	f	Lnet/minecraft/class_4990;	field_23316	ROT_90_X_NEG
	f	Lnet/minecraft/class_4990;	field_23319	ROT_90_Y_POS
	f	Lnet/minecraft/class_4990;	field_23318	ROT_90_Y_NEG
	f	Lnet/minecraft/class_4990;	field_23312	ROT_180_EDGE_XZ_NEG
	f	Lnet/minecraft/class_4990;	field_23311	ROT_180_EDGE_XY_POS
	f	Lnet/minecraft/class_4990;	field_23315	ROT_180_EDGE_YZ_POS
	f	Lnet/minecraft/class_4990;	field_23314	ROT_180_EDGE_YZ_NEG
	f	Lnet/minecraft/class_4990;	field_23313	ROT_180_EDGE_XZ_POS
	f	Lnet/minecraft/class_4990;	field_23320	ROT_90_Z_NEG
	f	Lnet/minecraft/class_4990;	field_23322	INVERSION
	f	Lnet/minecraft/class_4990;	field_23321	ROT_90_Z_POS
	f	Lnet/minecraft/class_4990;	field_23267	INVERT_Z
	f	Lnet/minecraft/class_4990;	field_23266	INVERT_Y
	f	Lnet/minecraft/class_4990;	field_23269	ROT_60_REF_NNP
	f	Lnet/minecraft/class_4990;	field_23268	ROT_60_REF_NNN
	f	Lnet/minecraft/class_4990;	field_23281	SWAP_NEG_XZ
	f	Lnet/minecraft/class_4990;	field_23280	SWAP_NEG_YZ
	f	Lnet/minecraft/class_4990;	field_23287	ROT_90_REF_Z_POS
	f	Lnet/minecraft/class_4990;	field_23286	ROT_90_REF_Z_NEG
	f	Lnet/minecraft/class_4990;	field_23283	ROT_90_REF_X_POS
	f	Lnet/minecraft/class_4990;	field_23282	ROT_90_REF_X_NEG
	f	Lnet/minecraft/class_4990;	field_23285	ROT_90_REF_Y_POS
	f	Lnet/minecraft/class_4990;	field_23284	ROT_90_REF_Y_NEG
	f	Lnet/minecraft/class_4990;	field_23275	ROT_60_REF_PPP
	f	Lnet/minecraft/class_4990;	field_23274	ROT_60_REF_PPN
	f	Lnet/minecraft/class_4990;	field_23277	SWAP_YZ
	f	Lnet/minecraft/class_4990;	field_23276	SWAP_XY
	f	Lnet/minecraft/class_4990;	field_23271	ROT_60_REF_NPP
	f	Lnet/minecraft/class_4990;	field_23270	ROT_60_REF_NPN
	f	Lnet/minecraft/class_4990;	field_23273	ROT_60_REF_PNP
	f	Lnet/minecraft/class_4990;	field_23272	ROT_60_REF_PNN
	f	Lnet/minecraft/class_4990;	field_23279	SWAP_NEG_XY
	f	Lnet/minecraft/class_4990;	field_23278	SWAP_XZ
	f	Lnet/minecraft/class_4990;	field_23292	IDENTITY
	f	Lnet/minecraft/class_4990;	field_23299	ROT_180_FACE_XY
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_4998;ZZZ)V	<init>	<init>
		p	3		name
		p	5		flipX
		p	4		axisTransformation
		p	7		flipZ
		p	6		flipY
	m	(Lnet/minecraft/class_2350$class_2351;)Z	method_26387	shouldFlipDirection
		p	1		axis
	m	(Lnet/minecraft/class_5000;)Lnet/minecraft/class_5000;	method_26389	mapJigsawOrientation
		p	1		orientation
	m	()Lnet/minecraft/class_4581;	method_35814	getMatrix
	m	()Lit/unimi/dsi/fastutil/booleans/BooleanList;	method_26391	getAxisFlips
	m	()Lnet/minecraft/class_4990;	method_35813	inverse
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_26388	map
		p	1		direction
	m	(Lnet/minecraft/class_4990;)Lnet/minecraft/class_4990;	method_26385	prepend
		p	1		transformation
c	net/minecraft/class_1001	net/minecraft/client/render/entity/feature/TropicalFishColorFeatureRenderer
	f	Lnet/minecraft/class_612;	field_17157	smallModel
	f	Lnet/minecraft/class_615;	field_4903	largeModel
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1474;FFFFFF)V	method_4205	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
c	net/minecraft/class_4996	net/minecraft/structure/rule/PosRuleTestType
	f	Lnet/minecraft/class_4996;	field_23344	ALWAYS_TRUE
	f	Lnet/minecraft/class_4996;	field_23346	AXIS_ALIGNED_LINEAR_POS
	f	Lnet/minecraft/class_4996;	field_23345	LINEAR_POS
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4996;	method_26409	register
		p	0		id
		p	1		codec
c	net/minecraft/class_2333	net/minecraft/block/EndPortalFrameBlock
	f	Lnet/minecraft/class_265;	field_10953	EYE_SHAPE
	f	Lnet/minecraft/class_2700;	field_10957	COMPLETED_FRAME
	f	Lnet/minecraft/class_2746;	field_10958	EYE
	f	Lnet/minecraft/class_2753;	field_10954	FACING
	f	Lnet/minecraft/class_265;	field_10955	FRAME_WITH_EYE_SHAPE
	f	Lnet/minecraft/class_265;	field_10956	FRAME_SHAPE
	m	()Lnet/minecraft/class_2700;	method_10054	getCompletedFramePattern
c	net/minecraft/class_1000	net/minecraft/client/render/entity/feature/SpiderEyesFeatureRenderer
	f	Lnet/minecraft/class_1921;	field_4902	SKIN
c	net/minecraft/class_3665	net/minecraft/client/render/model/ModelBakeSettings
	m	()Z	method_3512	isUvLocked
	m	()Lnet/minecraft/class_4590;	method_3509	getRotation
c	net/minecraft/class_4995	net/minecraft/structure/rule/PosRuleTest
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_26406	test
		p	3		pivot
		p	4		random
	m	()Lnet/minecraft/class_4996;	method_26404	getType
c	net/minecraft/class_2334	net/minecraft/block/EndPortalBlock
	f	Lnet/minecraft/class_265;	field_10959	SHAPE
c	net/minecraft/class_3666	net/minecraft/world/gen/feature/EndSpikeFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24911	CODEC
	f	Z	field_16207	crystalInvulnerable
	f	Ljava/util/List;	field_16208	spikes
	f	Lnet/minecraft/class_2338;	field_16206	crystalBeamTarget
	m	(ZLjava/util/List;Ljava/util/Optional;)V	<init>	<init>
		p	1		crystalInvulnerable
		p	3		crystalBeamTarget
		p	2		spikes
	m	(ZLjava/util/List;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		crystalInvulnerable
		p	2		spikes
		p	3		crystalBeamTarget
	m	()Lnet/minecraft/class_2338;	method_15884	getPos
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28790	method_28790
		p	0		instance
	m	()Ljava/util/List;	method_15885	getSpikes
	m	(Lnet/minecraft/class_3666;)Ljava/util/Optional;	method_28789	method_28789
		p	0		config
	m	(Lnet/minecraft/class_3666;)Ljava/lang/Boolean;	method_28792	method_28792
		p	0		config
	m	(Lnet/minecraft/class_3666;)Ljava/util/List;	method_28791	method_28791
		p	0		config
	m	()Z	method_15883	isCrystalInvulnerable
c	net/minecraft/class_4998	net/minecraft/util/math/AxisTransformation
	f	[I	field_23368	mappings
	f	Lnet/minecraft/class_4581;	field_23369	matrix
	f	[[Lnet/minecraft/class_4998;	field_23370	COMBINATIONS
	f	Lnet/minecraft/class_4998;	field_23362	P123
	f	Lnet/minecraft/class_4998;	field_23367	P321
	f	Lnet/minecraft/class_4998;	field_23364	P132
	f	Lnet/minecraft/class_4998;	field_23363	P213
	f	Lnet/minecraft/class_4998;	field_23366	P312
	f	Lnet/minecraft/class_4998;	field_23365	P231
	m	(Ljava/lang/String;IIII)V	<init>	<init>
		p	5		zMapping
		p	4		yMapping
		p	3		xMapping
	m	(I)I	method_26417	map
		p	1		oldAxis
	m	(Lnet/minecraft/class_4998;)Lnet/minecraft/class_4998;	method_26418	prepend
		p	1		transformation
	m	()Lnet/minecraft/class_4581;	method_26416	getMatrix
c	net/minecraft/class_2335	net/minecraft/util/math/AxisCycleDirection
	f	[Lnet/minecraft/class_2350$class_2351;	field_10961	AXES
	f	[Lnet/minecraft/class_2335;	field_10960	VALUES
	f	Lnet/minecraft/class_2335;	field_10965	BACKWARD
	f	Lnet/minecraft/class_2335;	field_10963	FORWARD
	f	Lnet/minecraft/class_2335;	field_10962	NONE
	m	(IIILnet/minecraft/class_2350$class_2351;)I	method_10056	choose
		p	4		axis
		p	1		x
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2350$class_2351;	method_10058	cycle
		p	1		axis
	m	(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_2350$class_2351;)Lnet/minecraft/class_2335;	method_10057	between
		p	0		from
		p	1		to
	m	()Lnet/minecraft/class_2335;	method_10055	opposite
	m	(DDDLnet/minecraft/class_2350$class_2351;)D	method_35819	choose
		p	5		z
		p	3		y
		p	1		x
		p	7		axis
c	net/minecraft/class_4997	net/minecraft/client/render/entity/model/StriderEntityModel
	f	Lnet/minecraft/class_630;	field_27520	leftBottomBristle
	f	Ljava/lang/String;	field_32564	RIGHT_BOTTOM_BRISTLE
		c	The key of the right bottom bristle model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_23354	leftLeg
	f	Ljava/lang/String;	field_32565	RIGHT_MIDDLE_BRISTLE
		c	The key of the right middle bristle model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_23353	rightLeg
	f	Ljava/lang/String;	field_32566	RIGHT_TOP_BRISTLE
		c	The key of the right top bristle model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32567	LEFT_TOP_BRISTLE
		c	The key of the left top bristle model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32568	LEFT_MIDDLE_BRISTLE
		c	The key of the left middle bristle model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32569	LEFT_BOTTOM_BRISTLE
		c	The key of the left bottom bristle model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_23355	body
	f	Lnet/minecraft/class_630;	field_27519	leftMiddleBristle
	f	Lnet/minecraft/class_630;	field_27517	rightTopBristle
	f	Lnet/minecraft/class_630;	field_27518	leftTopBristle
	f	Lnet/minecraft/class_630;	field_27515	rightBottomBristle
	f	Lnet/minecraft/class_630;	field_27516	rightMiddleBristle
	f	Lnet/minecraft/class_630;	field_27514	root
	m	(Lnet/minecraft/class_4985;FFFFF)V	method_26414	setAngles
	m	()Lnet/minecraft/class_5607;	method_32058	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_2336	net/minecraft/block/EnderChestBlock
	f	Lnet/minecraft/class_265;	field_10967	SHAPE
	f	Lnet/minecraft/class_2746;	field_10968	WATERLOGGED
	f	Lnet/minecraft/class_2561;	field_17363	CONTAINER_NAME
	f	Lnet/minecraft/class_2753;	field_10966	FACING
	m	(Lnet/minecraft/class_1730;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17468	method_17468
		p	3		player
		p	2		inventory
		p	1		syncId
c	net/minecraft/class_1005	net/minecraft/client/render/entity/feature/WitchHeldItemFeatureRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_4208	render
c	net/minecraft/class_4992	net/minecraft/structure/rule/AxisAlignedLinearPosRuleTest
	f	I	field_23336	minDistance
	f	F	field_23334	minChance
	f	I	field_23337	maxDistance
	f	Lcom/mojang/serialization/Codec;	field_24995	CODEC
	f	F	field_23335	maxChance
	f	Lnet/minecraft/class_2350$class_2351;	field_23338	axis
	m	(Lnet/minecraft/class_4992;)Lnet/minecraft/class_2350$class_2351;	method_28961	method_28961
		p	0		ruleTest
	m	(Lnet/minecraft/class_4992;)Ljava/lang/Integer;	method_28962	method_28962
		p	0		ruleTest
	m	(Lnet/minecraft/class_4992;)Ljava/lang/Float;	method_28964	method_28964
		p	0		ruleTest
	m	(Lnet/minecraft/class_4992;)Ljava/lang/Float;	method_28965	method_28965
		p	0		ruleTest
	m	(Lnet/minecraft/class_4992;)Ljava/lang/Integer;	method_28963	method_28963
		p	0		ruleTest
	m	(FFIILnet/minecraft/class_2350$class_2351;)V	<init>	<init>
		p	5		axis
		p	3		minDistance
		p	4		maxDistance
		p	1		minChance
		p	2		maxChance
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28960	method_28960
		p	0		instance
c	net/minecraft/class_1004	net/minecraft/client/render/entity/feature/WitherArmorFeatureRenderer
	f	Lnet/minecraft/class_2960;	field_4910	SKIN
	f	Lnet/minecraft/class_621;	field_4909	model
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	2		loader
		p	1		context
c	net/minecraft/class_2330	net/minecraft/command/argument/serialize/IntegerArgumentSerializer
	m	(Lnet/minecraft/class_2330$class_7222;Lcom/google/gson/JsonObject;)V	method_10049	writeJson
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2330$class_7222;	method_10050	fromPacket
	m	(Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lnet/minecraft/class_2330$class_7222;	method_42007	getArgumentTypeProperties
	m	(Lnet/minecraft/class_2330$class_7222;Lnet/minecraft/class_2540;)V	method_10048	writePacket
c	net/minecraft/class_2330$class_7222	net/minecraft/command/argument/serialize/IntegerArgumentSerializer$Properties
	f	I	field_37989	max
	f	I	field_37988	min
	m	(Lnet/minecraft/class_2330;II)V	<init>	<init>
		p	2		min
		p	3		max
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/IntegerArgumentType;	method_42008	createType
c	net/minecraft/class_4994	net/minecraft/structure/rule/AlwaysTruePosRuleTest
	f	Lnet/minecraft/class_4994;	field_23343	INSTANCE
	f	Lcom/mojang/serialization/Codec;	field_25006	CODEC
c	net/minecraft/class_2331	net/minecraft/block/EnchantingTableBlock
	f	Lnet/minecraft/class_265;	field_10951	SHAPE
	f	Ljava/util/List;	field_36535	BOOKSHELF_OFFSETS
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z	method_40445	canAccessBookshelf
		p	1		tablePos
		p	2		bookshelfOffset
		p	0		world
	m	(Lnet/minecraft/class_2338;)Z	method_40446	method_40446
		p	0		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17467	method_17467
		p	4		player
		p	3		inventory
		p	2		syncId
c	net/minecraft/class_1002	net/minecraft/client/render/entity/feature/StrayOverlayFeatureRenderer
	f	Lnet/minecraft/class_606;	field_4908	model
	f	Lnet/minecraft/class_2960;	field_4907	SKIN
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1308;FFFFFF)V	method_23204	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	2		loader
		p	1		context
c	net/minecraft/class_4993	net/minecraft/structure/rule/LinearPosRuleTest
	f	I	field_23341	minDistance
	f	F	field_23339	minChance
	f	I	field_23342	maxDistance
	f	F	field_23340	maxChance
	f	Lcom/mojang/serialization/Codec;	field_25004	CODEC
	m	(Lnet/minecraft/class_4993;)Ljava/lang/Float;	method_28979	method_28979
		p	0		ruleTest
	m	(Lnet/minecraft/class_4993;)Ljava/lang/Integer;	method_28978	method_28978
		p	0		ruleTest
	m	(Lnet/minecraft/class_4993;)Ljava/lang/Float;	method_28980	method_28980
		p	0		ruleTest
	m	(Lnet/minecraft/class_4993;)Ljava/lang/Integer;	method_28977	method_28977
		p	0		ruleTest
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28976	method_28976
		p	0		instance
	m	(FFII)V	<init>	<init>
		p	3		minDistance
		p	2		maxChance
		p	1		minChance
		p	4		maxDistance
c	net/minecraft/class_2332	net/minecraft/command/argument/serialize/StringArgumentSerializer
	m	(Lcom/mojang/brigadier/arguments/StringArgumentType;)Lnet/minecraft/class_2332$class_7224;	method_42011	getArgumentTypeProperties
	m	(Lnet/minecraft/class_2332$class_7224;Lcom/google/gson/JsonObject;)V	method_10051	writeJson
	m	(Lnet/minecraft/class_2332$class_7224;Lnet/minecraft/class_2540;)V	method_10053	writePacket
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2332$class_7224;	method_10052	fromPacket
c	net/minecraft/class_2332$class_7224	net/minecraft/command/argument/serialize/StringArgumentSerializer$Properties
	f	Lcom/mojang/brigadier/arguments/StringArgumentType$StringType;	field_37994	type
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/StringArgumentType;	method_42012	createType
	m	(Lnet/minecraft/class_2332;Lcom/mojang/brigadier/arguments/StringArgumentType$StringType;)V	<init>	<init>
		p	2		type
c	net/minecraft/class_2326	net/minecraft/command/argument/serialize/DoubleArgumentSerializer
	m	(Lnet/minecraft/class_2326$class_7220;Lnet/minecraft/class_2540;)V	method_10041	writePacket
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2326$class_7220;	method_10042	fromPacket
	m	(Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/class_2326$class_7220;	method_42003	getArgumentTypeProperties
	m	(Lnet/minecraft/class_2326$class_7220;Lcom/google/gson/JsonObject;)V	method_10043	writeJson
c	net/minecraft/class_2326$class_7220	net/minecraft/command/argument/serialize/DoubleArgumentSerializer$Properties
	f	D	field_37982	min
	f	D	field_37983	max
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/DoubleArgumentType;	method_42004	createType
	m	(Lnet/minecraft/class_2326;DD)V	<init>	<init>
		p	4		max
		p	2		min
c	net/minecraft/class_2327	net/minecraft/command/argument/serialize/FloatArgumentSerializer
	m	(Lnet/minecraft/class_2327$class_7221;Lnet/minecraft/class_2540;)V	method_10044	writePacket
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2327$class_7221;	method_10045	fromPacket
	m	(Lnet/minecraft/class_2327$class_7221;Lcom/google/gson/JsonObject;)V	method_10046	writeJson
	m	(Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lnet/minecraft/class_2327$class_7221;	method_42005	getArgumentTypeProperties
c	net/minecraft/class_2327$class_7221	net/minecraft/command/argument/serialize/FloatArgumentSerializer$Properties
	f	F	field_37986	max
	f	F	field_37985	min
	m	(Lnet/minecraft/class_2327;FF)V	<init>	<init>
		p	3		max
		p	2		min
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/FloatArgumentType;	method_42006	createType
c	net/minecraft/class_2328	net/minecraft/block/DragonEggBlock
	f	Lnet/minecraft/class_265;	field_10950	SHAPE
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10047	teleport
		p	3		pos
		p	2		world
		p	1		state
c	net/minecraft/class_2329	net/minecraft/block/EndGatewayBlock
c	net/minecraft/class_3670	net/minecraft/loot/function/SetNameLootFunction
	f	Lnet/minecraft/class_2561;	field_16228	name
	f	Lorg/slf4j/Logger;	field_16230	LOGGER
	f	Lnet/minecraft/class_47$class_50;	field_16229	entity
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_120$class_121;	method_35549	builder
		p	0		name
	m	(Lnet/minecraft/class_2561;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_35552	method_35552
		p	1		conditions
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_16191	method_16191
		p	0		textComponent
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_35551	method_35551
		p	2		conditions
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121;	method_35550	builder
		p	1		target
		p	0		name
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_16189	method_16189
		p	2		textComponent
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;)V	<init>	<init>
		p	1		conditions
		p	3		entity
		p	2		name
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_47$class_50;)Ljava/util/function/UnaryOperator;	method_16190	applySourceEntity
		p	1		sourceEntity
		p	0		context
c	net/minecraft/class_3670$class_147	net/minecraft/loot/function/SetNameLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_3670;	method_629	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_3670;Lcom/google/gson/JsonSerializationContext;)V	method_630	toJson
c	net/minecraft/class_3675	net/minecraft/client/util/InputUtil
	f	I	field_31970	GLFW_KEY_KP_1
	f	I	field_31982	GLFW_KEY_DOWN
	f	I	field_31994	GLFW_KEY_PAUSE
	f	I	field_31930	GLFW_KEY_F15
	f	I	field_31942	GLFW_KEY_KP_MULTIPLY
	f	I	field_32014	GLFW_KEY_9
	f	I	field_32026	GLFW_KEY_L
	f	I	field_31954	GLFW_KEY_RIGHT_CONTROL
	f	I	field_31966	GLFW_KEY_F24
	f	I	field_31978	GLFW_KEY_KP_9
	f	I	field_32030	GLFW_KEY_P
	f	I	field_31914	GLFW_KEY_Y
	f	I	field_31926	GLFW_KEY_F11
	f	I	field_31938	GLFW_KEY_GRAVE_ACCENT
	f	I	field_31971	GLFW_KEY_KP_2
	f	I	field_31983	GLFW_KEY_LEFT
	f	I	field_31995	GLFW_KEY_SCROLL_LOCK
	f	I	field_31931	GLFW_KEY_F16
	f	I	field_32009	GLFW_KEY_4
	f	I	field_32025	GLFW_KEY_K
	f	I	field_32013	GLFW_KEY_8
	f	I	field_31943	GLFW_KEY_PERIOD
	f	I	field_31955	GLFW_KEY_RIGHT_SHIFT
	f	I	field_31967	GLFW_KEY_F25
	f	I	field_31979	GLFW_KEY_KP_DECIMAL
	f	I	field_31915	GLFW_KEY_Z
	f	I	field_31927	GLFW_KEY_F12
	f	I	field_31939	GLFW_KEY_LEFT_BRACKET
	f	I	field_31960	GLFW_KEY_F18
	f	I	field_31972	GLFW_KEY_KP_3
	f	I	field_31984	GLFW_KEY_RIGHT
	f	I	field_31996	GLFW_KEY_PRINT_SCREEN
	f	I	field_31920	GLFW_KEY_F5
	f	Ljava/lang/invoke/MethodHandle;	field_20333	GLFW_RAW_MOUSE_MOTION_SUPPORTED_HANDLE
	f	I	field_32016	GLFW_KEY_B
	f	I	field_32028	GLFW_KEY_N
	f	I	field_32004	GLFW_CURSOR
	f	I	field_31932	GLFW_KEY_UP
	f	I	field_31944	GLFW_KEY_RIGHT_BRACKET
	f	I	field_31956	GLFW_KEY_RIGHT_SUPER
	f	I	field_31968	GLFW_KEY_NUM_LOCK
	f	I	field_32020	GLFW_KEY_F
	f	Lnet/minecraft/class_3675$class_306;	field_16237	UNKNOWN_KEY
	f	I	field_31916	GLFW_KEY_F1
	f	I	field_31928	GLFW_KEY_F13
	f	I	field_20334	GLFW_RAW_MOUSE_MOTION
	f	I	field_31961	GLFW_KEY_F19
	f	I	field_31973	GLFW_KEY_KP_4
	f	I	field_31985	GLFW_KEY_1
	f	I	field_31929	GLFW_KEY_F14
	f	I	field_32027	GLFW_KEY_M
	f	I	field_32015	GLFW_KEY_A
	f	I	field_31921	GLFW_KEY_F6
	f	I	field_31933	GLFW_KEY_KP_ADD
	f	I	field_31945	GLFW_KEY_SEMICOLON
	f	I	field_31957	GLFW_KEY_ENTER
	f	I	field_31969	GLFW_KEY_KP_0
	f	I	field_31917	GLFW_KEY_F2
	f	I	field_31990	GLFW_KEY_INSERT
	f	I	field_31950	GLFW_KEY_LEFT_CONTROL
	f	I	field_31962	GLFW_KEY_F20
	f	I	field_31974	GLFW_KEY_KP_5
	f	I	field_31986	GLFW_KEY_BACKSPACE
	f	I	field_31918	GLFW_KEY_F3
	f	I	field_32018	GLFW_KEY_D
	f	I	field_32006	GLFW_CURSOR_NORMAL
	f	I	field_31910	GLFW_KEY_U
	f	I	field_32010	GLFW_KEY_5
	f	I	field_31922	GLFW_KEY_F7
	f	I	field_32022	GLFW_KEY_H
	f	I	field_31934	GLFW_KEY_APOSTROPHE
	f	I	field_31946	GLFW_KEY_SLASH
	f	I	field_31958	GLFW_KEY_ESCAPE
	f	I	field_31906	GLFW_KEY_Q
	f	I	field_31991	GLFW_KEY_PAGE_DOWN
	f	I	field_31951	GLFW_KEY_LEFT_SHIFT
	f	I	field_31963	GLFW_KEY_F21
	f	I	field_31975	GLFW_KEY_KP_6
	f	I	field_31907	GLFW_KEY_R
	f	I	field_32029	GLFW_KEY_O
	f	I	field_31919	GLFW_KEY_F4
	f	I	field_32005	GLFW_CURSOR_DISABLED
	f	I	field_32017	GLFW_KEY_C
	f	I	field_31987	GLFW_KEY_DELETE
	f	I	field_32021	GLFW_KEY_G
	f	I	field_31911	GLFW_KEY_V
	f	I	field_31923	GLFW_KEY_F8
	f	I	field_31935	GLFW_KEY_BACKSLASH
	f	I	field_31947	GLFW_KEY_SPACE
	f	I	field_31959	GLFW_KEY_F17
	f	I	field_31980	GLFW_KEY_KP_ENTER
	f	I	field_31992	GLFW_KEY_PAGE_UP
	f	I	field_31940	GLFW_KEY_0
	f	I	field_31952	GLFW_KEY_LEFT_SUPER
	f	I	field_31964	GLFW_KEY_F22
	f	I	field_31908	GLFW_KEY_S
	f	I	field_32008	GLFW_KEY_3
	f	I	field_32012	GLFW_KEY_7
	f	I	field_32024	GLFW_KEY_J
	f	I	field_31976	GLFW_KEY_KP_7
	f	I	field_31988	GLFW_KEY_END
	f	I	field_31912	GLFW_KEY_W
	f	I	field_31924	GLFW_KEY_F9
	f	I	field_31936	GLFW_KEY_COMMA
	f	I	field_31948	GLFW_KEY_TAB
	f	I	field_31981	GLFW_KEY_KP_EQUAL
	f	I	field_31993	GLFW_KEY_CAPS_LOCK
	f	I	field_31941	GLFW_KEY_MINUS
	f	I	field_31953	GLFW_KEY_RIGHT_ALT
	f	I	field_32007	GLFW_KEY_2
	f	I	field_32019	GLFW_KEY_E
	f	I	field_31909	GLFW_KEY_T
	f	I	field_32023	GLFW_KEY_I
	f	I	field_31965	GLFW_KEY_F23
	f	I	field_31977	GLFW_KEY_KP_8
	f	I	field_32011	GLFW_KEY_6
	f	I	field_31989	GLFW_KEY_HOME
	f	I	field_31913	GLFW_KEY_X
	f	I	field_31925	GLFW_KEY_F10
	f	I	field_31937	GLFW_KEY_EQUAL
	f	I	field_31949	GLFW_KEY_LEFT_ALT
	m	(JLorg/lwjgl/glfw/GLFWCursorPosCallbackI;Lorg/lwjgl/glfw/GLFWMouseButtonCallbackI;Lorg/lwjgl/glfw/GLFWScrollCallbackI;Lorg/lwjgl/glfw/GLFWDropCallbackI;)V	method_15983	setMouseCallbacks
		p	0		handle
		p	2		cursorPosCallback
		p	4		scrollCallback
		p	3		mouseButtonCallback
		p	5		dropCallback
	m	(JZ)V	method_21736	setRawMouseMotionMode
		p	0		window
		p	2		value
	m	(Ljava/lang/String;)Lnet/minecraft/class_3675$class_306;	method_15981	fromTranslationKey
		p	0		translationKey
	m	()Z	method_21735	isRawMouseMotionSupported
	m	(JLorg/lwjgl/glfw/GLFWKeyCallbackI;Lorg/lwjgl/glfw/GLFWCharModsCallbackI;)V	method_15986	setKeyboardCallbacks
		p	0		handle
		p	3		charModsCallback
		p	2		keyCallback
	m	(JIDD)V	method_15984	setCursorParameters
		p	0		handler
		p	3		x
		p	2		inputModeValue
		p	5		y
	m	(II)Lnet/minecraft/class_3675$class_306;	method_15985	fromKeyCode
		p	1		scanCode
		p	0		keyCode
	m	(JI)Z	method_15987	isKeyPressed
		p	0		handle
		p	2		code
c	net/minecraft/class_3675$class_306	net/minecraft/client/util/InputUtil$Key
	f	Ljava/lang/String;	field_1663	translationKey
	f	I	field_1665	code
	f	Lnet/minecraft/class_3675$class_307;	field_1666	type
	f	Ljava/util/Map;	field_1664	KEYS
	f	Lnet/minecraft/class_3528;	field_24196	localizedText
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()I	method_1444	getCode
	m	()Lnet/minecraft/class_3675$class_307;	method_1442	getCategory
	m	()Ljava/util/OptionalInt;	method_30103	toInt
	m	()Lnet/minecraft/class_2561;	method_27445	getLocalizedText
	m	(Ljava/lang/String;Lnet/minecraft/class_3675$class_307;I)V	<init>	<init>
		p	2		type
		p	1		translationKey
		p	3		code
	m	()Ljava/lang/String;	method_1441	getTranslationKey
c	net/minecraft/class_3675$class_307	net/minecraft/client/util/InputUtil$Type
	f	Ljava/lang/String;	field_1673	name
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_1674	map
	f	Ljava/util/function/BiFunction;	field_24197	textTranslator
	f	Lnet/minecraft/class_3675$class_307;	field_1671	SCANCODE
	f	Lnet/minecraft/class_3675$class_307;	field_1672	MOUSE
	f	Lnet/minecraft/class_3675$class_307;	field_1668	KEYSYM
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V	<init>	<init>
		p	4		textTranslator
		p	3		name
	m	(Lnet/minecraft/class_3675$class_307;Ljava/lang/String;I)V	method_1446	mapKey
		p	0		type
		p	1		translationKey
		p	2		keyCode
	m	(Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/class_2561;	method_27450	method_27450
		p	1		translationKey
		p	0		keyCode
	m	(I)Lnet/minecraft/class_3675$class_306;	method_1447	createFromCode
		p	1		code
	m	(Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/class_2561;	method_27449	method_27449
		p	1		translationKey
		p	0		scanCode
	m	(Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/class_2561;	method_27447	method_27447
		p	1		translationKey
		p	0		buttonCode
	m	(I)Lnet/minecraft/class_3675$class_306;	method_27448	method_27448
		p	1		code
c	net/minecraft/class_2344	net/minecraft/block/FarmlandBlock
	f	Lnet/minecraft/class_265;	field_11010	SHAPE
	f	Lnet/minecraft/class_2758;	field_11009	MOISTURE
	f	I	field_31084	MAX_MOISTURE
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10125	setToDirt
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_10126	isWaterNearby
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_10124	hasCrop
		p	1		pos
		p	0		world
c	net/minecraft/class_3676	net/minecraft/client/util/MonitorFactory
	m	(J)Lnet/minecraft/class_313;	createMonitor	createMonitor
		p	1		pointer
c	net/minecraft/class_1011	net/minecraft/client/texture/NativeImage
	f	I	field_32032	BLUE_OFFSET
		c	The bit offset of the blue data in the {@linkplain Format#RGBA RGBA} or the\n{@linkplain Format#RGB RGB} formats. Is {@value}.
	f	Lorg/slf4j/Logger;	field_21684	LOGGER
	f	I	field_32031	ALPHA_OFFSET
		c	The bit offset of the alpha data in the {@linkplain Format#RGBA RGBA} format.\nIs {@value}. Notice the alpha data in {@linkplain Format#LUMINANCE_ALPHA\nluminance-alpha} format has a different offset of {@code 8}.
	f	I	field_4989	height
	f	I	field_4991	width
	f	Lnet/minecraft/class_1011$class_1012;	field_4986	format
	f	I	field_32034	RED_OFFSET
		c	The bit offset of the red data in the {@linkplain Format#RGBA RGBA} or the\n{@linkplain Format#RGB RGB} formats. Is {@value}.
	f	J	field_4988	pointer
	f	Ljava/util/Set;	field_4992	WRITE_TO_FILE_OPEN_OPTIONS
	f	J	field_4987	sizeBytes
	f	I	field_32033	GREEN_OFFSET
		c	The bit offset of the green data in the {@linkplain Format#RGBA RGBA} or the\n{@linkplain Format#RGB RGB} formats. Is {@value}.
	f	Z	field_4990	isStbImage
	m	(Lnet/minecraft/class_1011$class_1012;IIZJ)V	<init>	<init>
		p	2		width
		p	3		height
		p	1		format
		p	4		useStb
		p	5		pointer
	m	(II)B	method_35626	getBlue
		p	1		x
		p	2		y
	m	()[I	method_4322	makePixelArray
	m	(IIIIIIIZZZZ)V	method_22619	upload
		p	1		level
		p	2		offsetX
		p	3		offsetY
		p	4		unpackSkipPixels
		p	5		unpackSkipRows
		p	6		width
		p	7		height
		p	8		blur
		p	9		clamp
		p	10		mipmap
		p	11		close
	m	()V	method_4302	untrack
	m	(I)I	method_24035	getBlue
		p	0		color
	m	(Ljava/lang/String;)V	method_35622	writeTo
		p	1		path
	m	()V	method_35627	drawPixels
		c	Use {@code upload} to upload this image to GL so it can be used later. This\nmethod is not used in vanilla, and its side effects are not yet known.
	m	(Lnet/minecraft/class_1011$class_1012;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011;	method_4303	read
		p	1		buffer
		p	0		format
	m	()I	method_4307	getWidth
	m	(IIIZ)V	method_4301	upload
		p	3		offsetY
		p	4		close
		p	1		level
		p	2		offsetX
	m	(II)B	method_35625	getGreen
		p	1		x
		p	2		y
	m	()I	method_4323	getHeight
	m	(IIB)V	method_35621	setLuminance
		p	3		luminance
		p	2		y
		p	1		x
	m	()V	method_4319	mirrorVertically
	m	(Lnet/minecraft/class_1011$class_1012;Ljava/io/InputStream;)Lnet/minecraft/class_1011;	method_4310	read
		p	1		stream
		p	0		format
	m	(IIII)I	method_24031	packColor
		c	The resulting color of this operation is stored as RGBA from least to most\nsignificant bits, or from smallest to biggest bits.
		p	2		green
		p	1		blue
		p	0		alpha
		p	3		red
	m	()[B	method_24036	getBytes
	m	(II)B	method_4311	getOpacity
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_1011$class_1012;IIZ)V	<init>	<init>
		p	1		format
		p	3		height
		p	2		width
		p	4		useStb
	m	(IIIILnet/minecraft/class_1011;)V	method_4300	resizeSubRectTo
		p	3		width
		p	2		y
		p	5		targetImage
		p	4		height
		p	1		x
	m	(Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V	method_4316	makeGlyphBitmapSubpixel
		p	10		startY
		p	8		shiftY
		p	9		startX
		p	6		scaleY
		p	7		shiftX
		p	4		height
		p	5		scaleX
		p	2		glyphIndex
		p	3		width
		p	1		fontInfo
	m	(IIZ)V	<init>	<init>
		p	1		width
		p	3		useStb
		p	2		height
	m	(II)I	method_4315	getColor
		c	Gets the color of a pixel on this native image.\nThe color returned by this method will be in a big-endian (from biggest\nto smallest bits) ABGR format, or little-endian RGBA.\n\n@throws IllegalArgumentException when this native image's format is not\n{@linkplain Format#RGBA little-endian RGBA}, or the coordinate is out-of-bounds\n@return the color, with red at smallest and alpha at biggest bits
		p	1		x
		p	2		y
	m	(IIIIIIZZ)V	method_4304	copyRect
		p	3		translateX
		p	4		translateY
		p	1		x
		p	2		y
		p	7		flipX
		p	8		flipY
		p	5		width
		p	6		height
	m	(II)Z	method_36559	isOutOfBounds
		p	2		y
		p	1		x
	m	(ZZ)V	method_4308	setTextureFilter
		p	1		mipmap
		p	0		blur
	m	(Ljava/io/InputStream;)Lnet/minecraft/class_1011;	method_4309	read
		p	0		stream
	m	(F)V	method_35620	readDepthComponent
		p	1		unused
	m	(I)I	method_24033	getRed
		p	0		color
	m	()V	method_4320	checkAllocated
	m	(IIIIIIIZZ)V	method_4312	upload
		p	4		unpackSkipPixels
		p	3		offsetY
		p	2		offsetX
		p	1		level
		p	8		mipmap
		p	7		height
		p	6		width
		p	5		unpackSkipRows
		p	9		close
	m	(IZ)V	method_4327	loadFromTextureImage
		p	2		removeAlpha
		p	1		level
	m	(Ljava/lang/String;)Lnet/minecraft/class_1011;	method_15990	read
		p	0		dataUri
	m	(II)B	method_35623	getRed
		p	1		x
		p	2		y
	m	()Lnet/minecraft/class_1011$class_1012;	method_4318	getFormat
	m	(III)V	method_35624	blend
		p	2		y
		p	1		x
		p	3		color
	m	(Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011;	method_4324	read
		p	0		buffer
	m	(Ljava/nio/channels/WritableByteChannel;)Z	method_24032	write
		p	1		channel
	m	(Ljava/nio/file/Path;)V	method_4314	writeTo
		p	1		path
	m	(IIIII)V	method_4326	fillRect
		p	1		x
		p	3		width
		p	2		y
		p	5		color
		p	4		height
	m	(IIIIIIIZZZZ)V	method_4321	uploadInternal
		p	9		clamp
		p	10		mipmap
		p	7		height
		p	8		blur
		p	5		unpackSkipRows
		p	6		width
		p	3		offsetY
		p	4		unpackSkipPixels
		p	1		level
		p	2		offsetX
		p	11		close
	m	(I)I	method_24030	getAlpha
		p	0		color
	m	(Ljava/io/File;)V	method_4325	writeTo
		p	1		path
	m	(III)V	method_4305	setColor
		c	Sets the color of a pixel on this native image.\nThe color to be set by this method will be in a big-endian (from biggest\nto smallest bits) ABGR format, or little-endian RGBA.\n\n@throws IllegalArgumentException when this native image's format is not\n{@linkplain Format#RGBA little-endian RGBA}, or the coordinate is out-of-bounds
		p	3		color
			c	the color, with red at smallest and alpha at biggest bits
		p	2		y
		p	1		x
	m	(I)I	method_24034	getGreen
		p	0		color
	m	(Lnet/minecraft/class_1011;)V	method_4317	copyFrom
		p	1		image
c	net/minecraft/class_1011$class_1013	net/minecraft/client/texture/NativeImage$InternalFormat
	c	Represents the internal formats sent to {@code glTexImage2D}, representing the\nnumber of color channels present in an image to prepare.\n\n@see <a href="http://docs.gl/gl4/glTexImage2D#idm2352">Base Internal Formats</a>\n@see com.mojang.blaze3d.platform.TextureUtil#prepareImage(InternalFormat, int, int, int, int)
	f	I	field_5015	value
	f	Lnet/minecraft/class_1011$class_1013;	field_33618	RG
	f	Lnet/minecraft/class_1011$class_1013;	field_33619	RED
	f	Lnet/minecraft/class_1011$class_1013;	field_5011	RGB
	f	Lnet/minecraft/class_1011$class_1013;	field_5012	RGBA
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		value
	m	()I	method_4341	getValue
c	net/minecraft/class_1011$class_1014	net/minecraft/client/texture/NativeImage$WriteCallback
	f	Ljava/nio/channels/WritableByteChannel;	field_5018	channel
	f	Ljava/io/IOException;	field_5019	exception
	m	(Ljava/nio/channels/WritableByteChannel;)V	<init>	<init>
		p	1		channel
	m	(JJI)V	invoke	invoke
		p	5		size
		p	1		context
		p	3		data
	m	()V	method_4342	throwStoredException
c	net/minecraft/class_1011$class_1012	net/minecraft/client/texture/NativeImage$Format
	f	Lnet/minecraft/class_1011$class_1012;	field_5001	RGB
		c	The format stores RGB in little endian order, so it's BGR from the biggest to\nthe smallest bits.
	f	I	field_4993	glFormat
	f	Z	field_5004	hasGreen
	f	Z	field_5000	hasLuminance
	f	I	field_5009	greenOffset
	f	I	field_5007	luminanceOffset
	f	Z	field_4996	writeable
	f	I	field_4994	channelCount
	f	Lnet/minecraft/class_1011$class_1012;	field_4997	RGBA
		c	The format stores RGBA in little endian order, so it's ABGR from the biggest to\nthe smallest bits.
	f	Lnet/minecraft/class_1011$class_1012;	field_5002	LUMINANCE_ALPHA
		c	The format stores luminance and alpha in little endian order, so it's alpha then\nluminance from the biggest to the smallest bits.
	f	Z	field_5005	hasRed
	f	Z	field_5003	hasBlue
	f	I	field_5008	blueOffset
	f	I	field_5006	alphaOffset
	f	Z	field_4999	hasAlpha
	f	I	field_5010	redOffset
	f	Lnet/minecraft/class_1011$class_1012;	field_4998	LUMINANCE
	m	()Z	method_4337	hasOpacityChannel
	m	()Z	method_35638	hasBlueChannel
	m	()Z	method_35628	hasRed
	m	()V	method_4339	setPackAlignment
	m	()I	method_35634	getBlueOffset
	m	()Z	method_4329	hasAlpha
	m	()I	method_35632	getRedOffset
	m	()I	method_35640	getGreenChannelOffset
	m	()I	method_35639	getRedChannelOffset
	m	()I	method_4330	getOpacityChannelOffset
		c	@apiNote For luminance-alpha format, this would return the luminance offset\nthan the alpha offset.
	m	()I	method_4332	getAlphaOffset
	m	()Z	method_35636	hasRedChannel
	m	()Z	method_35630	hasBlue
	m	()Z	method_4338	isWriteable
	m	()Z	method_35629	hasGreen
	m	()V	method_4340	setUnpackAlignment
	m	()I	method_35635	getLuminanceOffset
	m	()I	method_35633	getGreenOffset
	m	(I)Lnet/minecraft/class_1011$class_1012;	method_4336	fromGl
		p	0		glFormat
	m	()I	method_35641	getBlueChannelOffset
	m	()I	method_4335	getChannelCount
	m	()I	method_4333	toGl
	m	()Z	method_35637	hasGreenChannel
	m	(Ljava/lang/String;IIIZZZZZIIIIIZ)V	<init>	<init>
		p	12		blueOffset
		p	11		greenOffset
		p	10		redOffset
		p	9		hasAlpha
		p	15		writeable
		p	14		alphaOffset
		p	13		luminanceOffset
		p	4		glFormat
		p	3		channelCount
		p	8		hasLuminance
		p	7		hasBlue
		p	6		hasGreen
		p	5		hasRed
	m	()Z	method_35631	hasLuminance
c	net/minecraft/class_2345	net/minecraft/util/math/BlockPointerImpl
	f	Lnet/minecraft/class_2338;	field_11012	pos
	f	Lnet/minecraft/class_3218;	field_11011	world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		world
		p	2		pos
c	net/minecraft/class_2346	net/minecraft/block/FallingBlock
	m	()I	method_26154	getFallDelay
		c	Gets the amount of time in ticks this block will wait before attempting to start falling.
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_10130	getColor
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_1540;)V	method_10132	configureFallingBlockEntity
		p	1		entity
	m	(Lnet/minecraft/class_2680;)Z	method_10128	canFallThrough
		p	0		state
c	net/minecraft/class_3678	net/minecraft/client/WindowEventHandler
	m	(Z)V	method_15995	onWindowFocusChanged
		p	1		focused
	m	()V	method_30133	onCursorEnterChanged
	m	()V	method_15993	onResolutionChanged
c	net/minecraft/class_2347	net/minecraft/block/dispenser/ItemDispenserBehavior
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;Lnet/minecraft/class_2374;)V	method_10134	spawnItem
		p	3		side
		p	4		pos
		p	0		world
		p	1		stack
		p	2		speed
	m	(Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)V	method_10133	spawnParticles
		p	2		side
		p	1		pointer
	m	(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_10135	dispenseSilently
		p	2		stack
		p	1		pointer
	m	(Lnet/minecraft/class_2342;)V	method_10136	playSound
		p	1		pointer
c	net/minecraft/class_3671	net/minecraft/loot/function/SetLoreLootFunction
	f	Ljava/util/List;	field_16231	lore
	f	Lnet/minecraft/class_47$class_50;	field_16233	entity
	f	Z	field_16232	replace
	m	(Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_2499;	method_15964	getLoreForMerge
		p	2		otherLoreExists
		p	1		stack
	m	()Lnet/minecraft/class_3671$class_6159;	method_35544	builder
	m	([Lnet/minecraft/class_5341;ZLjava/util/List;Lnet/minecraft/class_47$class_50;)V	<init>	<init>
		p	1		conditions
		p	3		lore
		p	2		replace
		p	4		entity
c	net/minecraft/class_3671$class_6159	net/minecraft/loot/function/SetLoreLootFunction$Builder
	f	Ljava/util/List;	field_31868	lore
	f	Lnet/minecraft/class_47$class_50;	field_31867	target
	f	Z	field_31866	replace
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_3671$class_6159;	method_35547	lore
		p	1		lore
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3671$class_6159;	method_35546	target
		p	1		target
	m	(Z)Lnet/minecraft/class_3671$class_6159;	method_35548	replace
		p	1		replace
	m	()Lnet/minecraft/class_3671$class_6159;	method_35545	getThisBuilder
c	net/minecraft/class_3671$class_3672	net/minecraft/loot/function/SetLoreLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_3671;Lcom/google/gson/JsonSerializationContext;)V	method_15969	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_3671;	method_15968	fromJson
c	net/minecraft/class_2341	net/minecraft/block/WallMountedBlock
	f	Lnet/minecraft/class_2754;	field_11007	FACE
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_20046	canPlaceAt
		p	1		pos
		p	2		direction
		p	0		world
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;	method_10119	getDirection
		p	0		state
c	net/minecraft/class_3673	net/minecraft/client/util/GlfwUtil
	m	()D	method_15974	getTime
	m	(Lnet/minecraft/class_4491;F)V	method_35597	accessProcessingQueue
		p	0		storage
	m	(Lnet/minecraft/class_4491;F)V	method_35596	accessRecordingQueue
		p	0		storage
	m	()V	method_15973	makeJvmCrash
c	net/minecraft/class_2342	net/minecraft/util/math/BlockPointer
	m	()Lnet/minecraft/class_2586;	method_10121	getBlockEntity
	m	()Lnet/minecraft/class_2338;	method_10122	getPos
	m	()Lnet/minecraft/class_2680;	method_10120	getBlockState
	m	()Lnet/minecraft/class_3218;	method_10207	getWorld
c	net/minecraft/class_3674	net/minecraft/client/util/Clipboard
	f	Ljava/nio/ByteBuffer;	field_16236	clipboardBuffer
	f	I	field_31905	GLFW_FORMAT_UNAVAILABLE
	m	(JLorg/lwjgl/glfw/GLFWErrorCallbackI;)Ljava/lang/String;	method_15977	getClipboard
		p	1		window
		p	3		errorCallback
	m	(JLjava/lang/String;)V	method_15979	setClipboard
		p	3		string
		p	1		window
	m	(JLjava/nio/ByteBuffer;[B)V	method_15978	setClipboard
		p	3		content
		p	0		window
		p	2		clipboardBuffer
c	net/minecraft/class_2343	net/minecraft/block/BlockEntityProvider
	c	A block with a {@link BlockEntity}. If a block has a corresponding block entity,\nit must implement this interface. Multiple blocks can share a block entity type.\n\n<p>The {@link #createBlockEntity} method is responsible for creating an instance\nof your block entity; no other code should instantiate it.\n\n<p>See the documentation of {@link BlockEntity} for more information on what a\nblock entity is. See the documentation of {@link\nnet.minecraft.block.entity.BlockEntityType} for how to create a block entity type.\n\n@see BlockEntity\n@see BlockWithEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;	method_10123	createBlockEntity
		c	{@return a new block entity instance}\n\n<p>For example:\n<pre>{@code\n@Override\npublic BlockEntity createBlockEntity(BlockPos pos, BlockState state) {\n  return new MyBlockEntity(pos, state);\n}\n}</pre>\n\n@implNote While this is marked as nullable, in practice this should never return\n{@code null}. {@link PistonExtensionBlock} is the only block in vanilla that\nreturns {@code null} inside the implementation.
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;	method_31645	getTicker
		c	{@return the "ticker" for the block's block entity, or {@code null} if\nthe block entity does not need to be ticked}\n\n<p>Ticker is a functional interface called every tick to tick the block entity\non both the client and the server.\n\n<p>Tickers should validate that the passed {@code type} is the one this block expects,\nand return {@code null} if it isn't. This is to prevent crashes in rare cases where a\nmismatch occurs between the position's block and block entity. {@link\nBlockWithEntity#checkType} can be used to implement the check.\n\n<p>Example:\n\n<pre>{@code\npublic <T extends BlockEntity> BlockEntityTicker<T> getTicker(World world, BlockState state, BlockEntityType<T> type) {\n  if (type != YourMod.MY_BLOCK_ENTITY_TYPE) return null;\n  // This should be a static method usable as a BlockEntityTicker.\n  return YourBlockEntity::tick;\n}\n}</pre>
		p	2		state
		p	3		type
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2586;)Lnet/minecraft/class_5714;	method_32896	getGameEventListener
		c	{@return the game event listener for the block's block entity,\nor {@code null} if the block entity does not listen to game events}\n\n<p>Listeners should validate that the passed {@code blockEntity} is the block entity\nfor this block, and return {@code null} if it isn't. This is to prevent crashes in\nrare cases where a mismatch occurs between the position's block and block entity.
		p	1		world
		p	2		blockEntity
c	net/minecraft/class_1008	net/minecraft/client/gl/GlDebug
	f	Lnet/minecraft/class_1008$class_6359;	field_33671	lastDebugMessage
	f	I	field_33669	DEBUG_MESSAGE_QUEUE_SIZE
	f	Ljava/util/Queue;	field_33670	DEBUG_MESSAGES
	f	Ljava/util/List;	field_4915	KHR_VERBOSITY_LEVELS
	f	Ljava/util/List;	field_4919	ARB_VERBOSITY_LEVELS
	f	Lorg/slf4j/Logger;	field_4921	LOGGER
	f	Z	field_33672	debugMessageEnabled
	m	(IZ)V	method_4227	enableDebug
		p	0		verbosity
		p	1		sync
	m	()Z	method_36479	isDebugMessageEnabled
	m	()Ljava/util/List;	method_36478	collectDebugMessages
	m	(IIIIIJJ)V	method_4224	info
		p	0		source
		p	3		severity
		p	4		messageLength
		p	1		type
		p	2		id
		p	5		message
	m	(I)Ljava/lang/String;	method_4222	getSource
		p	0		opcode
	m	(I)Ljava/lang/String;	method_4226	getSeverity
		p	0		opcode
	m	(I)Ljava/lang/String;	method_4225	unknown
		p	0		opcode
	m	(I)Ljava/lang/String;	method_4228	getType
		p	0		opcode
c	net/minecraft/class_1008$class_6359	net/minecraft/client/gl/GlDebug$DebugMessage
	f	I	field_33678	count
	f	I	field_33675	type
	f	I	field_33676	severity
	f	I	field_33673	id
	f	I	field_33674	source
	f	Ljava/lang/String;	field_33677	message
	m	(IIIILjava/lang/String;)Z	method_36480	equals
		p	2		type
		p	1		source
		p	4		severity
		p	3		id
		p	5		message
	m	(IIIILjava/lang/String;)V	<init>	<init>
		p	5		message
		p	4		severity
		p	3		id
		p	2		type
		p	1		source
c	net/minecraft/class_1007	net/minecraft/client/render/entity/PlayerEntityRenderer
	m	(Lnet/minecraft/class_742;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4215	render
	m	(Lnet/minecraft/class_742;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4213	renderLabelIfPresent
	m	(Lnet/minecraft/class_5617$class_5618;Z)V	<init>	<init>
		p	2		slim
		p	1		ctx
	m	(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573;	method_4210	getArmPose
		p	1		hand
		p	0		player
	m	(Lnet/minecraft/class_742;)V	method_4218	setModelPose
		p	1		player
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)V	method_4220	renderRightArm
		p	1		matrices
		p	4		player
		p	3		light
		p	2		vertexConsumers
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;)V	method_4221	renderLeftArm
		p	1		matrices
		p	2		vertexConsumers
		p	3		light
		p	4		player
	m	(Lnet/minecraft/class_742;Lnet/minecraft/class_4587;FFF)V	method_4212	setupTransforms
	m	(Lnet/minecraft/class_742;)Lnet/minecraft/class_2960;	method_4216	getTexture
	m	(Lnet/minecraft/class_742;F)Lnet/minecraft/class_243;	method_23206	getPositionOffset
	m	(Lnet/minecraft/class_742;Lnet/minecraft/class_4587;F)V	method_4217	scale
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;Lnet/minecraft/class_630;Lnet/minecraft/class_630;)V	method_23205	renderArm
		p	4		player
		p	5		arm
		p	6		sleeve
		p	1		matrices
		p	2		vertexConsumers
		p	3		light
c	net/minecraft/class_1006	net/minecraft/client/render/entity/feature/WolfCollarFeatureRenderer
	f	Lnet/minecraft/class_2960;	field_4913	SKIN
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1493;FFFFFF)V	method_4209	render
c	net/minecraft/class_3668	net/minecraft/loot/function/FillPlayerHeadLootFunction
	f	Lnet/minecraft/class_47$class_50;	field_16227	entity
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_47$class_50;)V	<init>	<init>
		p	1		conditions
		p	2		entity
	m	(Lnet/minecraft/class_47$class_50;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_35523	method_35523
		p	1		conditions
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121;	method_35522	builder
		p	0		target
c	net/minecraft/class_3668$class_3669	net/minecraft/loot/function/FillPlayerHeadLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_3668;	method_15958	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_3668;Lcom/google/gson/JsonSerializationContext;)V	method_15957	toJson
c	net/minecraft/class_2337	net/minecraft/block/RodBlock
	f	Lnet/minecraft/class_265;	field_10969	X_SHAPE
	f	Lnet/minecraft/class_265;	field_10971	Y_SHAPE
	f	Lnet/minecraft/class_265;	field_10970	Z_SHAPE
c	net/minecraft/class_4999	net/minecraft/client/render/entity/StriderEntityRenderer
	f	Lnet/minecraft/class_2960;	field_23937	COLD_TEXTURE
	f	Lnet/minecraft/class_2960;	field_23372	TEXTURE
	m	(Lnet/minecraft/class_4985;)Lnet/minecraft/class_2960;	method_26421	getTexture
	m	(Lnet/minecraft/class_4985;Lnet/minecraft/class_4587;F)V	method_26422	scale
	m	(Lnet/minecraft/class_4985;)Z	method_26423	isShaking
c	net/minecraft/class_2338	net/minecraft/util/math/BlockPos
	c	Represents the position of a block in a three-dimensional volume.\n\n<p>The position is integer-valued.\n\n<p>A block position may be mutable; hence, when using block positions\nobtained from other places as map keys, etc., you should call {@link\n#toImmutable()} to obtain an immutable block position.
	f	Lorg/slf4j/Logger;	field_18789	LOGGER
	f	J	field_10976	BITS_X
	f	Lcom/mojang/serialization/Codec;	field_25064	CODEC
	f	Lnet/minecraft/class_2338;	field_10980	ORIGIN
		c	The block position which x, y, and z values are all zero.
	f	I	field_10983	BIT_SHIFT_Z
	f	I	field_10975	SIZE_BITS_Y
	f	J	field_10974	BITS_Y
	f	I	field_10978	SIZE_BITS_X
	f	I	field_10981	BIT_SHIFT_X
	f	J	field_10973	BITS_Z
	f	I	field_10977	SIZE_BITS_Z
	m	([I)Lnet/minecraft/class_2338;	method_29095	method_29095
		p	0		values
	m	(JIII)J	method_10096	add
		p	0		value
		p	3		y
		p	2		x
		p	4		z
	m	()Lnet/minecraft/class_2338$class_2339;	method_25503	mutableCopy
		c	Returns a mutable copy of this block position.\n\n<p>If this block position is a mutable one, mutation to this block\nposition won't affect the returned position.
	m	(I)Lnet/minecraft/class_2338;	method_10088	west
		p	1		distance
	m	(I)Lnet/minecraft/class_2338;	method_10076	north
		p	1		distance
	m	()J	method_10063	asLong
	m	()Lnet/minecraft/class_2338;	method_10084	up
	m	(Lnet/minecraft/class_2382;)V	<init>	<init>
		p	1		pos
	m	(Lnet/minecraft/class_2338;III)Ljava/util/stream/Stream;	method_25998	streamOutwards
		p	0		center
		p	3		maxZ
		p	1		maxX
		p	2		maxY
	m	(Lnet/minecraft/class_2374;)V	<init>	<init>
		p	1		pos
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338;	method_10081	add
	m	(Lnet/minecraft/class_238;)Ljava/util/stream/Stream;	method_29715	stream
		p	0		box
	m	()Lnet/minecraft/class_2338;	method_10072	south
	m	(III)Lnet/minecraft/class_2338;	method_10069	add
	m	(I)Lnet/minecraft/class_2338;	method_35830	multiply
	m	(Lnet/minecraft/class_5819;IIIIIII)Ljava/lang/Iterable;	method_27156	iterateRandomly
		c	Iterates through {@code count} random block positions in the given area.\n\n<p>The iterator yields positions in no specific order. The same position\nmay be returned multiple times by the iterator.
		p	1		count
			c	the number of positions to iterate
		p	2		minX
			c	the minimum x value for returned positions
		p	3		minY
			c	the minimum y value for returned positions
		p	4		minZ
			c	the minimum z value for returned positions
		p	5		maxX
			c	the maximum x value for returned positions
		p	6		maxY
			c	the maximum y value for returned positions
		p	7		maxZ
			c	the maximum z value for returned positions
		p	0		random
	m	(I)Lnet/minecraft/class_2338;	method_10077	south
		p	1		distance
	m	(Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;I)Ljava/lang/Iterable;	method_34848	iterateRandomly
		c	Iterates through {@code count} random block positions in a given range around the given position.\n\n<p>The iterator yields positions in no specific order. The same position\nmay be returned multiple times by the iterator.
		p	3		range
			c	the maximum distance from the given pos in any axis
		p	2		around
			c	the {@link BlockPos} to iterate around
		p	1		count
			c	the number of positions to iterate
		p	0		random
	m	(I)Lnet/minecraft/class_2338;	method_10089	east
		p	1		distance
	m	(J)J	method_10091	removeChunkSectionLocalY
		p	0		y
	m	(J)I	method_10071	unpackLongY
		p	0		packedPos
	m	(Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/lang/Iterable;	method_30512	iterateInSquare
		c	Iterates block positions around the {@code center} in a square of\n({@code 2 * radius + 1}) by ({@code 2 * radius + 1}). The blocks\nare iterated in a (square) spiral around the center.\n\n<p>The first block returned is the center, then the iterator moves\na block towards the first direction, followed by moving along\nthe second direction.\n\n@throws IllegalStateException when the 2 directions lie on the same axis
		p	2		firstDirection
			c	the direction the iterator moves first
		p	3		secondDirection
			c	the direction the iterator moves after the first
		p	0		center
			c	the center of iteration
		p	1		radius
			c	the maximum chebychev distance
	m	(J)I	method_10083	unpackLongZ
		p	0		packedPos
	m	(J)Lnet/minecraft/class_2338;	method_10092	fromLong
		p	0		packedPos
	m	(I)Lnet/minecraft/class_2338;	method_33096	withY
		p	1		y
	m	(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult;	method_29094	method_29094
		p	0		stream
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;	method_20437	stream
		p	1		end
		p	0		start
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;	method_10093	offset
	m	(I)Lnet/minecraft/class_2338;	method_10086	up
		p	1		distance
	m	(III)J	method_10064	asLong
		p	0		x
		p	1		y
		p	2		z
	m	()Lnet/minecraft/class_2338;	method_10074	down
	m	(IIIIII)Ljava/lang/Iterable;	method_10094	iterate
		p	1		startY
		p	0		startX
		p	3		endX
		p	2		startZ
		p	5		endZ
		p	4		endY
	m	()Lnet/minecraft/class_2338;	method_10062	toImmutable
		c	Returns an immutable block position with the same x, y, and z as this\nposition.\n\n<p>This method should be called when a block position is used as map\nkeys as to prevent side effects of mutations of mutable block positions.
	m	()Lnet/minecraft/class_2338;	method_10078	east
	m	(Lnet/minecraft/class_3341;)Ljava/util/stream/Stream;	method_23627	stream
		p	0		box
	m	(Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2338;	method_10079	offset
	m	(Lnet/minecraft/class_2338;III)Ljava/lang/Iterable;	method_25996	iterateOutwards
		c	Iterates block positions around the {@code center}. The iteration order\nis mainly based on the manhattan distance of the position from the\ncenter.\n\n<p>For the same manhattan distance, the positions are iterated by y\noffset, from negative to positive. For the same y offset, the positions\nare iterated by x offset, from negative to positive. For the two\npositions with the same x and y offsets and the same manhattan distance,\nthe one with a positive z offset is visited first before the one with a\nnegative z offset.
		p	2		rangeY
			c	the maximum y difference from the center
		p	3		rangeZ
			c	the maximum z difference from the center
		p	0		center
			c	the center of iteration
		p	1		rangeX
			c	the maximum x difference from the center
	m	(Lnet/minecraft/class_2338;)Ljava/util/stream/IntStream;	method_29093	method_29093
		p	0		pos
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338;	method_10059	subtract
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338;	method_10075	crossProduct
		p	1		pos
	m	(IIIIII)Ljava/util/stream/Stream;	method_17962	stream
		p	1		startY
		p	0		startX
		p	3		endX
		p	2		startZ
		p	5		endZ
		p	4		endY
	m	(Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_2338;	method_30513	offset
	m	(Lnet/minecraft/class_2338;IILjava/util/function/Predicate;)Ljava/util/Optional;	method_25997	findClosest
		p	3		condition
		p	1		horizontalRange
		p	2		verticalRange
		p	0		pos
	m	(I)Lnet/minecraft/class_2338;	method_10087	down
	m	(DDD)Lnet/minecraft/class_2338;	method_10080	add
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/lang/Iterable;	method_10097	iterate
		p	1		end
		p	0		start
	m	()Lnet/minecraft/class_2338;	method_10095	north
	m	()Lnet/minecraft/class_2338;	method_10067	west
	m	(J)I	method_10061	unpackLongX
		p	0		packedPos
	m	(Lnet/minecraft/class_243;)V	<init>	<init>
		p	1		pos
	m	(JLnet/minecraft/class_2350;)J	method_10060	offset
		p	2		direction
		p	0		value
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;	method_10070	rotate
		p	1		rotation
c	net/minecraft/class_2338$1	net/minecraft/util/math/BlockPos$1
	f	I	field_23946	remaining
	f	Lnet/minecraft/class_2338$class_2339;	field_23945	pos
	m	()Lnet/minecraft/class_2338;	method_27157	computeNext
c	net/minecraft/class_2338$2	net/minecraft/util/math/BlockPos$2
	f	I	field_23099	manhattanDistance
	f	I	field_23100	limitX
	f	I	field_23097	rangeZ
	f	I	field_23103	dy
	f	I	field_23101	limitY
	f	I	field_23102	dx
	f	Z	field_23379	swapZ
	f	I	field_23096	rangeY
	f	I	field_23095	rangeX
	f	I	field_23094	maxDistance
	f	Lnet/minecraft/class_2338$class_2339;	field_23378	pos
	m	()Lnet/minecraft/class_2338;	method_25999	computeNext
c	net/minecraft/class_2338$class_2339	net/minecraft/util/math/BlockPos$Mutable
	m	(Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2338;	method_10079	offset
	m	(III)Lnet/minecraft/class_2338;	method_10069	add
	m	(Lnet/minecraft/class_2350$class_2351;II)Lnet/minecraft/class_2338$class_2339;	method_27158	clamp
		c	Clamps the component corresponding to the given {@code axis} between {@code min} and {@code max}.
		p	1		axis
		p	2		min
		p	3		max
	m	(I)Lnet/minecraft/class_2338;	method_35830	multiply
	m	(J)Lnet/minecraft/class_2338$class_2339;	method_16363	set
		p	1		pos
	m	(I)Lnet/minecraft/class_2338$class_2339;	method_33099	setZ
	m	(Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2338$class_2339;	method_10104	move
		c	Moves this mutable block position by the given distance in the given\ndirection.
		p	2		distance
		p	1		direction
	m	(III)Lnet/minecraft/class_2338$class_2339;	method_10100	move
		c	Moves the mutable block position by the delta x, y, and z provided.
		p	3		dz
		p	2		dy
		p	1		dx
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338$class_2339;	method_10101	set
		p	1		pos
	m	(I)Lnet/minecraft/class_2338$class_2339;	method_33097	setX
	m	(III)Lnet/minecraft/class_2338$class_2339;	method_10103	set
		c	Sets the x, y, and z of this mutable block position.
		p	2		y
		p	1		x
		p	3		z
	m	(I)Lnet/minecraft/class_2338$class_2339;	method_33098	setY
	m	(Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_2338;	method_30513	offset
	m	(DDD)Lnet/minecraft/class_2338;	method_10080	add
	m	(Lnet/minecraft/class_2335;III)Lnet/minecraft/class_2338$class_2339;	method_17965	set
		p	4		z
		p	3		y
		p	2		x
		p	1		axis
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338$class_2339;	method_30927	move
		p	1		vec
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338$class_2339;	method_10098	move
		c	Moves this mutable block position by 1 block in the given direction.
		p	1		direction
	m	(DDD)Lnet/minecraft/class_2338$class_2339;	method_10102	set
		p	3		y
		p	1		x
		p	5		z
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338$class_2339;	method_25505	set
		c	Sets this mutable block position to the offset position of the given\npos by the given direction.
		p	1		pos
		p	2		direction
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338$class_2339;	method_35831	set
		c	Sets this mutable block position to the sum of the given vectors.
		p	2		vec2
		p	1		vec1
	m	(Lnet/minecraft/class_2382;III)Lnet/minecraft/class_2338$class_2339;	method_25504	set
		c	Sets this mutable block position to the sum of the given position and the\ngiven x, y, and z.
		p	1		pos
		p	2		x
		p	3		y
		p	4		z
c	net/minecraft/class_2338$3	net/minecraft/util/math/BlockPos$3
	f	I	field_23111	index
	f	I	field_23110	startZ
	f	I	field_23105	size
	f	I	field_23108	startX
	f	I	field_23109	startY
	f	Lnet/minecraft/class_2338$class_2339;	field_23380	pos
	f	I	field_23106	sizeX
	f	I	field_23107	sizeY
	m	()Lnet/minecraft/class_2338;	method_10106	computeNext
c	net/minecraft/class_2338$4	net/minecraft/util/math/BlockPos$4
	f	I	field_25909	currentX
	f	I	field_25910	currentY
	f	I	field_25911	currentZ
	f	Lnet/minecraft/class_2338$class_2339;	field_25904	pos
	f	[Lnet/minecraft/class_2350;	field_25903	directions
	f	I	field_25907	maxSteps
	f	I	field_25908	steps
	f	I	field_25905	maxDirectionChanges
	f	I	field_25906	directionChangeCount
	m	()Lnet/minecraft/class_2338$class_2339;	method_30515	computeNext
c	net/minecraft/class_4974	net/minecraft/client/particle/ReversePortalParticle
c	net/minecraft/class_4974$class_4975	net/minecraft/client/particle/ReversePortalParticle$Factory
	f	Lnet/minecraft/class_4002;	field_23188	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_26268	createParticle
c	net/minecraft/class_2311	net/minecraft/block/DeadBushBlock
	f	Lnet/minecraft/class_265;	field_10910	SHAPE
c	net/minecraft/class_2312	net/minecraft/block/AbstractRedstoneGateBlock
	f	Lnet/minecraft/class_2746;	field_10911	POWERED
	f	Lnet/minecraft/class_265;	field_10912	SHAPE
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_9995	getInputLevel
		p	1		world
		p	3		dir
		p	2		pos
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_9996	isLocked
		p	1		world
		p	3		state
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_9988	isTargetNotAligned
		p	2		pos
		p	1		world
		p	3		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_9998	updatePowered
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_2680;)I	method_9992	getUpdateDelayInternal
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_9997	updateTarget
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_2680;)Z	method_9999	isRedstoneGate
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_9989	isValidInput
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I	method_9991	getPower
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I	method_9993	getOutputLevel
		p	1		world
		p	3		state
		p	2		pos
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I	method_10000	getMaxInputLevelSides
		p	3		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_9990	hasPower
		p	1		world
		p	2		pos
		p	3		state
c	net/minecraft/class_4976	net/minecraft/datafixer/fix/VillagerGossipFix
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>
		p	1		outputSchema
		p	2		choiceType
c	net/minecraft/class_2313	net/minecraft/block/DetectorRailBlock
	f	I	field_31081	SCHEDULED_TICK_DELAY
	f	Lnet/minecraft/class_2754;	field_10914	SHAPE
	f	Lnet/minecraft/class_2746;	field_10913	POWERED
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_10002	updatePoweredStatus
		p	3		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1297;)Z	method_31644	method_31644
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_31643	method_31643
		p	0		cart
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_10003	updateNearbyRails
		p	1		world
		p	2		pos
		p	3		state
		p	4		unpowering
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;	method_10001	getCarts
		p	4		entityPredicate
		p	3		entityClass
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;	method_10004	getCartDetectionBox
		p	1		pos
c	net/minecraft/class_2314	net/minecraft/command/argument/serialize/ArgumentSerializer
	c	Serializes an argument type to be sent to the client.
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2314$class_7217;	method_41726	getArgumentTypeProperties
		p	1		argumentType
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2314$class_7217;	method_10005	fromPacket
		p	1		buf
	m	(Lnet/minecraft/class_2314$class_7217;Lcom/google/gson/JsonObject;)V	method_10006	writeJson
		p	2		json
		p	1		properties
	m	(Lnet/minecraft/class_2314$class_7217;Lnet/minecraft/class_2540;)V	method_10007	writePacket
		p	2		buf
		p	1		properties
c	net/minecraft/class_2314$class_7217	net/minecraft/command/argument/serialize/ArgumentSerializer$ArgumentTypeProperties
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/ArgumentType;	method_41730	createType
		p	1		commandRegistryAccess
	m	()Lnet/minecraft/class_2314;	method_41728	getSerializer
c	net/minecraft/class_4970	net/minecraft/block/AbstractBlock
	c	An abstract class that defines some logic for {@link Block blocks}.\n<strong>This class should not be extended directly. Extend {@link Block} instead.</strong>\nCustom block behaviors are specified either through {@linkplain AbstractBlock.Settings\nblock settings} or by overriding methods in this class.\n\n<p>Methods in this class may be executed during world generation if they take\n{@link WorldAccess} as a parameter. In this case, a {@link net.minecraft.world.ChunkRegion}\nis passed to the parameter, which is not a subclass of {@link World}.\n\n<p id="deprecated-methods">Deprecated methods in this class mean they\nshould only be called from the corresponding method in {@link\nAbstractBlockState} or subclasses of this class. <strong>Overriding the\nmethods is an expected usage and is not deprecated in any way.</strong>\n\n@apiNote In vanilla subclasses, these methods are called either to do the\ndefault behavior (e.g. {@code super.onUse(...)}) or to delegate logic to\nother blocks (e.g. {@link net.minecraft.block.StairsBlock#randomTick\nStairsBlock#randomTick} calls {@code randomTick} of its base block).\n\n<p>Many methods of this class are called on both the logical client and logical server,\nso take caution when using those methods. The logical side can be checked using\n{@link World#isClient}.\n\n<h2 id=quick-view>Quick view</h2>\n<p><strong>Notes</strong>: "Tall or wide block" refers to a block that\nhas multiple parts, such as doors, sunflowers, or beds. "Neighboring\nblock" refers to blocks adjacent to a block on all 6 sides (but not\ndiagonally.)\n\n<h3 id=placement>Placement related methods</h3>\n<table>\n<caption>Block placement related methods (sorted by execution order)</caption>\n<thead>\n    <tr>\n        <th>Method</th>\n        <th>Purpose</th>\n        <th>Player/dispenser</th>\n        <th>Falling block</th>\n        <th>{@link World#setBlockState(BlockPos, BlockState) setBlockState} call</th>\n    </tr>\n</thead>\n<tbody>\n    <tr>\n        <td>oldState.{@link #canReplace canReplace}</td>\n        <td>Checking if the current block can be replaced</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>newBlock.{@link Block#getPlacementState getPlacementState}</td>\n        <td>Getting the placed state</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>newState.{@link #canPlaceAt canPlaceAt}</td>\n        <td>Checking the block's placement restriction</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>oldState.{@link #onStateReplaced onStateReplaced}</td>\n        <td>Dropping inventory, updating redstone circuit, etc</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>newState.{@link #onBlockAdded onBlockAdded}</td>\n        <td>Activating redstone component, etc</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>neighborState.{@link #neighborUpdate neighborUpdate}</td>\n        <td>Activating neighboring redstone component, etc</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>oldState.{@link #prepare prepare}</td>\n        <td>Updating redstone wire connection</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>neighborState.{@link #getStateForNeighborUpdate getStateForNeighborUpdate}</td>\n        <td>Checking the neighboring block's placement restriction, updating connection, etc</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>newState.{@link #prepare prepare}</td>\n        <td>Updating redstone wire connection</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>newBlock.{@link Block#onPlaced onPlaced}</td>\n        <td>Placing the other half of tall or wide block, setting block entity's custom name, etc</td>\n        <td>Yes</td>\n        <td>No</td>\n        <td>No</td>\n    </tr>\n</tbody>\n</table>\n\n<h3 id=breaking>Breaking related methods</h3>\n<table>\n<caption>Block breaking related methods (sorted by execution order)</caption>\n<thead>\n    <tr>\n        <th>Method</th>\n        <th>Purpose</th>\n        <th>Player mining</th>\n        <th>Explosion</th>\n        <th>{@link World#setBlockState(BlockPos, BlockState) setBlockState} / {@link net.minecraft.world.ModifiableWorld#removeBlock(BlockPos, boolean) removeBlock} call</th>\n        <th>{@link net.minecraft.world.ModifiableWorld#breakBlock(BlockPos, boolean) breakBlock} call</th>\n    </tr>\n</thead>\n<tbody>\n    <tr>\n        <td>state.{@link #onBlockBreakStart onBlockBreakStart}</td>\n        <td>Doing something when player starts breaking a block</td>\n        <td>Yes</td>\n        <td>No</td>\n        <td>No</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>state.{@link #calcBlockBreakingDelta calcBlockBreakingDelta}</td>\n        <td>Calculating the player's mining speed</td>\n        <td>Yes</td>\n        <td>No</td>\n        <td>No</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>block.{@link Block#onBreak onBreak}</td>\n        <td>Spawning particles, breaking the other half of tall or wide block, etc</td>\n        <td>Yes</td>\n        <td>No</td>\n        <td>No</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>state.{@link #onStateReplaced onStateReplaced}</td>\n        <td>Dropping inventory, updating redstone circuit, etc</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>neighborState.{@link #neighborUpdate neighborUpdate}</td>\n        <td>Activating neighboring redstone component, etc</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>state.{@link #prepare prepare}</td>\n        <td>Updating redstone wire connection</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>neighborState.{@link #getStateForNeighborUpdate getStateForNeighborUpdate}</td>\n        <td>Checking the neighboring block's placement restriction, updating connection, etc</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n    </tr>\n    <tr>\n        <td>block.{@link Block#onBroken onBroken}</td>\n        <td>Unused in most cases</td>\n        <td>Yes</td>\n        <td>No</td>\n        <td>No</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>block.{@link Block#afterBreak afterBreak}</td>\n        <td>Dropping stacks, replacing the broken block with another block, etc</td>\n        <td>Yes</td>\n        <td>No</td>\n        <td>No</td>\n        <td>No</td>\n    </tr>\n    <tr>\n        <td>state.{@link #getDroppedStacks getDroppedStacks}</td>\n        <td>Supplying information to loot context builder</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes</td>\n        <td>Yes<sup>1</sup></td>\n    </tr>\n    <tr>\n        <td>state.{@link #onStacksDropped onStacksDropped}</td>\n        <td>Dropping experience orbs</td>\n        <td>Yes</td>\n        <td>Yes<sup>2</sup></td>\n        <td>Yes</td>\n        <td>Yes<sup>1</sup></td>\n    </tr>\n</tbody>\n</table>\n\n<p>Notes:\n<ol>\n<li>Called before {@link #onStateReplaced onStateReplaced} in this case.</li>\n<li>Called before {@link #getDroppedStacks getDroppedStacks} in this case.</li>\n</ol>
	f	Z	field_23161	randomTicks
	f	[Lnet/minecraft/class_2350;	field_23157	DIRECTIONS
	f	Lnet/minecraft/class_4970$class_2251;	field_23155	settings
	f	Lnet/minecraft/class_2960;	field_23156	lootTableId
	f	F	field_23163	slipperiness
	f	Z	field_23154	dynamicBounds
	f	Lnet/minecraft/class_3614;	field_23158	material
	f	F	field_23160	resistance
	f	F	field_23164	velocityMultiplier
	f	Z	field_23159	collidable
	f	F	field_23165	jumpVelocityMultiplier
	f	Lnet/minecraft/class_2498;	field_23162	soundGroup
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;	method_9534	onUse
		c	Called when this block is used by a player.\nThis, by default, is bound to using the right mouse button.\n\n<p>This method is called on both the logical client and logical server, so take caution when overriding this method.\nThe logical side can be checked using {@link net.minecraft.world.World#isClient() world.isClient()}.\n\n<p>If the action result is successful on a logical client, then the action will be sent to the logical server for processing.\n\n@return an action result that specifies if using the block was successful.\n\n@deprecated Consider calling {@link AbstractBlockState#onUse} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
		p	2		world
		p	3		pos
		p	4		player
		p	5		hand
		p	6		hit
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)J	method_9535	getRenderingSeed
		c	{@return the seed value for rendering}\n\n<p>This is usually the hash code of {@code pos}. Tall or wide blocks (such as doors or\nbeds) should override this to make sure both parts of the block have the same seed.\n\n@deprecated Consider calling {@link AbstractBlockState#getRenderingSeed} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	2		pos
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;	method_9569	mirror
		c	{@return {@code state} mirrored by {@code mirror}}\n\n<p>By default, this returns the provided block state.\n\n@deprecated Consider calling {@link AbstractBlockState#mirror} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	2		mirror
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_37403	isShapeFullCube
		c	@deprecated Consider calling {@link AbstractBlockState#isFullCube} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;	method_9527	getPistonBehavior
		c	{@return how the piston should handle the block}\n\n<p>Notes on piston behavior:\n<ul>\n<li>{@link PistonBehavior#IGNORE} is ignored for blocks.</li>\n<li>{@link PistonBehavior#DESTROY} and {@link PistonBehavior#PUSH_ONLY} causes pistons to\nignore the block entity restriction.</li>\n<li>If the {@linkplain #getHardness hardness} equals {@code -1.0f} like bedrock, it blocks\nthe piston regardless of the return value.</li>\n<li>Behavior of several unpushable blocks are hardcoded at {@link PistonBlock#isMovable}\ninstead.</li>\n</ul>\n\n@deprecated Consider calling {@link AbstractBlockState#getPistonBehavior} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see PistonBlock#isMovable
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_9498	hasComparatorOutput
		c	{@return whether the block can have a comparator output}\n\n<p>This does not check the current comparator output of the block.\nUse {@link #getComparatorOutput} in that case.\n\n@deprecated Consider calling {@link AbstractBlockState#hasComparatorOutput} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #getComparatorOutput
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V	method_19286	onProjectileHit
		c	Called when a {@link ProjectileEntity} hits a block.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n<p>Here are some examples:\n<ul>\n<li>{@link TargetBlock} activates.</li>\n<li>{@link BellBlock} rings.</li>\n<li>{@link LightningRodBlock} spawns a lightning.</li>\n<li>{@link AbstractCandleBlock} lights on fire when hit by a projectile on fire.</li>\n</ul>\n\n@deprecated Consider calling {@link AbstractBlockState#onProjectileHit} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see ProjectileEntity#onBlockHit\n@see #onEntityCollision
		p	1		world
		p	4		projectile
		p	2		state
		p	3		hit
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_9603	getStrongRedstonePower
		c	{@return the strong redstone power emitted from the block}\n\n<p>When overriding this, make sure to also override {@link #emitsRedstonePower} to\nreturn {@code true}. {@link #getWeakRedstonePower} might also need to be overridden.\n\n<p>Strong redstone power is a power that can power a redstone wire when a solid block\nis in between. For example, {@link RedstoneBlock} and {@link TargetBlock} emits weak\nredstone power only. {@link LeverBlock} and {@link AbstractButtonBlock} emits both\nweak and strong redstone power.\n\n@deprecated Consider calling {@link AbstractBlockState#getStrongRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #emitsRedstonePower\n@see #getWeakRedstonePower\n@see World#isReceivingRedstonePower
		p	4		direction
		p	2		world
		p	3		pos
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_9536	onStateReplaced
		c	Called server-side on the old block when the block state is changed. This includes block\nremoval. This is used to update neighboring blocks when an active redstone power source\nis removed, or to drop the contents of an inventory. The check {@code\nstate.isOf(newState.getBlock())} can be used to see if the block was removed or not.\n\n@deprecated Consider calling {@link AbstractBlockState#onStateReplaced} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see net.minecraft.util.ItemScatterer#spawn(World, BlockPos, net.minecraft.inventory.Inventory)\n@see #onBlockAdded
		p	1		state
		p	5		moved
		p	4		newState
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;	method_17454	createScreenHandlerFactory
		c	{@return the screen handler factory or {@code null} if screen handler cannot be created}\n\n<p>This method should be overridden for blocks with screen handlers, such as anvils.\nThe created screen handler is usually passed to {@link PlayerEntity#openHandledScreen}.\nSee {@link AnvilBlock#createScreenHandlerFactory} for basic usage. {@link BlockWithEntity}\ndelegates this logic to the block entity implementing {@link\nnet.minecraft.screen.NamedScreenHandlerFactory}. For example, any {@link BlockWithEntity} whose block entity\nextends {@link net.minecraft.block.entity.LockableContainerBlockEntity} needs to override\n{@link net.minecraft.block.entity.LockableContainerBlockEntity#createScreenHandler}\ninstead of this method.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#createScreenHandlerFactory} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see net.minecraft.screen.SimpleNamedScreenHandlerFactory\n@see net.minecraft.block.entity.LockableContainerBlockEntity
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	method_9549	getCollisionShape
		c	@deprecated Consider calling {@link AbstractBlockState#getCollisionShape(BlockView, BlockPos, ShapeContext)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
		p	2		world
		p	3		pos
		p	4		context
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_42326	isCullingShapeFullCube
		p	1		state
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V	method_9606	onBlockBreakStart
		c	Called when a player starts breaking the block (including when instant-mining).\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#onBlockBreakStart} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
		p	2		world
		p	3		pos
		p	4		player
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Z)V	method_9565	onStacksDropped
		c	Called server-side when the stacks are dropped by mining or explosion. This is mostly\noverridden to drop experience orbs. To change the dropped item stacks, use loot tables\nor {@link #getDroppedStacks}. To drop inventory contents, use {@link #onStateReplaced}\ninstead.\n\n<p>Experience orbs should only be dropped if {@code dropExperience} is {@code true}.\n{@link Block#dropExperienceWhenMined} can be used to drop experience orbs.\n{@link OreBlock} provides the implementation for experience-dropping blocks.\n\n@deprecated Consider calling {@link AbstractBlockState#onStacksDropped} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see OreBlock\n@see Block#dropExperienceWhenMined\n@see #getDroppedStacks\n@see #onStateReplaced
		p	3		pos
		p	2		world
		p	5		dropExperience
		p	4		stack
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_9594	calcBlockBreakingDelta
		c	@deprecated Consider calling {@link AbstractBlockState#calcBlockBreakingDelta} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	3		world
		p	4		pos
		p	1		state
		p	2		player
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_9522	isSideInvisible
		c	@deprecated Consider calling {@link AbstractBlockState#isSideInvisible} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	2		stateFrom
		p	1		state
		p	3		direction
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V	method_9612	neighborUpdate
		c	Called when a neighboring block is updated. This method should be overridden\nto perform an action with a side effect, most notably an activation of a redstone\ncomponent. This can also be used to perform an action changing block states of\nother blocks, such as {@link SpongeBlock} which absorbs water.\n\n<p>To replace the state of the block itself, override {@link #getStateForNeighborUpdate}\ninstead.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#neighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #getStateForNeighborUpdate\n@see World#isReceivingRedstonePower
		p	4		sourceBlock
		p	3		pos
		p	6		notify
		p	5		sourcePos
		p	2		world
		p	1		state
	m	()Lnet/minecraft/class_1792;	method_8389	asItem
		c	{@return the block's corresponding item}\n\n<p>This is not affected by loot tables. Blocks without corresponding items,\nsuch as piston head, will return {@link net.minecraft.item.Items#AIR}.\n\n@see net.minecraft.item.BlockItem
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_9575	getAmbientOcclusionLightLevel
		c	@deprecated Consider calling {@link AbstractBlockState#getAmbientOcclusionLightLevel} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2464;	method_9604	getRenderType
		c	{@return the block's render type (invisible, animated, model)}\n\n@apiNote {@link BlockWithEntity} overrides this to return {@link BlockRenderType#INVISIBLE};\ntherefore, custom blocks extending that class must override it again to render the block.\n\n@deprecated Consider calling {@link AbstractBlockState#getRenderType} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_9584	getRaycastShape
		c	@deprecated Consider calling {@link AbstractBlockState#getRaycastShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	2		world
		p	3		pos
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_9514	randomTick
		c	Called server-side when a block gets ticked randomly. This can be overridden to implement\nvarious logics, most commonly plant growth. Default implementation calls\n{@link #scheduledTick}. To control the rate of the action, use {@code random}.\n\n<p>Random tick speed is controlled by the game rule {@link\nnet.minecraft.world.GameRules#RANDOM_TICK_SPEED randomTickSpeed} and can be disabled.\nOnly blocks within 128-block cylinder (i.e. ignoring Y coordinates) around players\nreceive random ticks.\n\n<p>Blocks overriding this must use {@link AbstractBlock.Settings#ticksRandomly}\nblock settings.\n\n<p>Here are some examples:\n<ul>\n<li>{@link SugarCaneBlock} uses this to grow sugar cane.</li>\n<li>{@link OxidizableBlock} uses this to oxidize.</li>\n<li>{@link NetherPortalBlock} uses this to spawn zombified piglins.</li>\n<li>{@link LeavesBlock} uses this to decay when far from logs.</li>\n</ul>\n\n@deprecated Consider calling {@link AbstractBlockState#randomTick} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see CropBlock\n@see #scheduledTick
		p	2		world
		p	1		state
		p	4		random
		p	3		pos
	m	(Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		settings
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V	method_9548	onEntityCollision
		c	Called when the entity's collision box intersects the block. Therefore,\nthis method is not called for blocks with a collision; use {@link Block#onSteppedOn}\nfor those blocks.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n<p>Here are some examples:\n<ul>\n<li>{@link CactusBlock} damages the entity.</li>\n<li>{@link AbstractPressurePlateBlock} triggers.</li>\n<li>{@link CobwebBlock} slows the entity.</li>\n<li>{@link EndPortalBlock} teleports the entity.</li>\n<li>{@link HopperBlock} collects the item entity.</li>\n</ul>\n\n@deprecated Consider calling {@link AbstractBlockState#onEntityCollision} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see Block#onSteppedOn\n@see #onProjectileHit
		p	4		entity
		p	1		state
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z	method_9592	onSyncedBlockEvent
		c	Handles the block event, which is an event specific to a block with an integer ID and data.\n\n@return whether the event was handled successfully\n\n@deprecated Consider calling {@link AbstractBlockState#onSyncedBlockEvent} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see World#addSyncedBlockEvent
		p	3		pos
		p	2		world
		p	5		data
		p	4		type
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_9526	hasSidedTransparency
		c	{@return whether the block's transparency depends on the side of the block, like slabs}\n\n@deprecated Consider calling {@link AbstractBlockState#hasSidedTransparency} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z	method_22358	canBucketPlace
		c	{@return whether a bucket can replace the block with the fluid}\n\n<p>By default, this checks if the block's material allows replacing or is not solid.\nBlocks intended to be unbreakable should override this to implement additional checks.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#canBucketPlace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #canReplace\n@see Material#isReplaceable
		p	2		fluid
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_9506	emitsRedstonePower
		c	{@return whether the block is capable of emitting redstone power}\n\n<p>This does not return whether the block is currently emitting redstone power.\nUse {@link World#isEmittingRedstonePower} in that case.\n\n@deprecated Consider calling {@link AbstractBlockState#emitsRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see World#isEmittingRedstonePower
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	method_26159	getCameraCollisionShape
		c	@deprecated Consider calling {@link AbstractBlockState#getCameraCollisionShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	3		pos
		p	4		context
		p	1		state
		p	2		world
	m	()F	method_37247	getVerticalModelOffsetMultiplier
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I	method_9572	getComparatorOutput
		c	{@return the comparator output of the block, from {@code 0} to {@code 15}}\n\n<p>When overriding this, {@link #hasComparatorOutput} must also be overridden.\n\n@deprecated Consider calling {@link AbstractBlockState#getComparatorOutput} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #hasComparatorOutput
		p	3		pos
		p	2		world
		p	1		state
	m	()Lnet/minecraft/class_3620;	method_26403	getDefaultMapColor
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_9558	canPlaceAt
		c	{@return whether the block can be placed at {@code pos}}\n\n<p>Blocks with supporting block requirements should override this method. Note that\nthis should also be checked manually during {@link #getStateForNeighborUpdate}\nin order to break the block that lost its supporting block.\n\n<p>This is only checked during {@linkplain net.minecraft.item.BlockItem#canPlace the\nuse of block items} or by endermen, falling blocks, etc that can place blocks. This\ndoes not affect block state changes performed through {@link\nWorld#setBlockState(BlockPos, BlockState)} call.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#canPlaceAt} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #getStateForNeighborUpdate
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_9571	getCullingShape
		c	@deprecated Consider calling {@link AbstractBlockState#getCullingShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_9615	onBlockAdded
		c	Called server-side on the new block when the block state is changed. This includes block\nplacement. When overriding this method, {@link #getStateForNeighborUpdate} or {@link\n#neighborUpdate} should also be overridden. The method is used in the following cases:\n\n<ul>\n<li>When activating a redstone component on placement (used along with {@link\n#neighborUpdate}</li>\n<li>When resetting a position-dependent state (see {@link TargetBlock})</li>\n<li>When converting a block on placement (see {@link WetSpongeBlock})</li>\n<li>When {@linkplain AbstractFireBlock fire} lights a portal</li>\n</ul>\n\n@deprecated Consider calling {@link AbstractBlockState#onBlockAdded} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #onStateReplaced
		p	4		oldState
		p	5		notify
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_9524	getWeakRedstonePower
		c	{@return the weak redstone power emitted from the block}\n\n<p>When overriding this, make sure to also override {@link #emitsRedstonePower} to\nreturn {@code true}.\n\n<p>Weak redstone power is a power that cannot power a redstone wire when a solid block\nis in between. For example, {@link RedstoneBlock} and {@link TargetBlock} emits weak\nredstone power only. {@link LeverBlock} and {@link AbstractButtonBlock} emits both\nweak and strong redstone power depending on the direction.\n\n@deprecated Consider calling {@link AbstractBlockState#getWeakRedstonePower} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #emitsRedstonePower\n@see #getStrongRedstonePower\n@see World#isReceivingRedstonePower
		p	3		pos
		p	2		world
		p	4		direction
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V	method_9517	prepare
		c	Called when the block state changes, before the {@linkplain #getStateForNeighborUpdate\nneighbor-triggered state update} on the original block, and after the\nneighbor-triggered state update on the replaced block.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@apiNote This is used by {@link RedstoneWireBlock} to update connected redstone wire.\n\n@deprecated Consider calling {@link AbstractBlockState#prepare(WorldAccess, BlockPos, int, int)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #getStateForNeighborUpdate\n@see #neighborUpdate
		p	1		state
		p	5		maxUpdateDepth
		p	4		flags
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;	method_9545	getFluidState
		c	{@return the state's associated fluid state}\n\n<p>{@linkplain Waterloggable Waterloggable blocks} must override this to return {@code Fluids.WATER.getStill(false)}\nwhen waterlogged.\n\n@deprecated Consider calling {@link AbstractBlockState#getFluidState} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see net.minecraft.fluid.Fluids#WATER
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;	method_9598	rotate
		c	{@return {@code state} rotated by {@code rotation}}\n\n<p>By default, this returns the provided block state.\n\n@deprecated Consider calling {@link AbstractBlockState#rotate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	2		rotation
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;)Z	method_9616	canReplace
		c	{@return whether the item can replace the block}\n\n<p>By default, this checks if the block's material allows replacing and whether the\nitem differs from the block's item. Items composed of multiple blocks, such as candles,\nvines, or snow layers, should override this to implement additional checks.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@deprecated Consider calling {@link AbstractBlockState#canReplace} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #canBucketPlace\n@see Material#isReplaceable
		p	1		state
		p	2		context
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_47$class_48;)Ljava/util/List;	method_9560	getDroppedStacks
		c	{@return the block's dropped item stacks}\n\n<p>The default implementation uses loot tables. Blocks with custom drops <strong>should\nnot hardcode the drops</strong>; instead, make a new loot table. If the loot table\nneeds an additional context, override this method and modify {@code builder} before\ncalling {@code super.getDroppedStacks}. An example of this is {@link ShulkerBoxBlock}.\nNote that to prevent item duplication, when appending item stacks to the builder,\n{@link ItemStack#split} should be called.\n\n<p>This method should not be used for dropping inventory contents ({@link\n#onStateReplaced} should be used instead) or to drop experience orbs ({@link\n#onStacksDropped} should be used instead).\n\n@deprecated Consider calling {@link AbstractBlockState#getDroppedStacks} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #onStateReplaced\n@see #onStacksDropped\n@see ItemStack#split\n@see net.minecraft.loot.context.LootContextParameters
		p	1		state
		p	2		builder
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_25959	getSidesShape
		c	@deprecated Consider calling {@link AbstractBlockState#getSidesShape} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	2		world
		p	3		pos
		p	1		state
	m	()Lnet/minecraft/class_2248;	method_26160	asBlock
		c	{@return the block as {@link Block}}\n\n<p>This is used for casting purposes.
	m	()Lnet/minecraft/class_2960;	method_26162	getLootTableId
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_9559	getStateForNeighborUpdate
		c	{@return the state of the block after a neighboring block's state change}\n\n<p>Returning {@link Blocks#AIR} breaks the block. This is useful to implement supporting\nblock requirement for blocks (if used along with {@link #canPlaceAt}).\n\n<p>Side effects like activating a redstone component (but not scheduling a tick)\nshould be performed in {@link #neighborUpdate} instead. If the block supports\nwaterlogging and currently has water, this method should be overridden to tick the\nfluid at the block's position.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}. This is not called if {@link Block#FORCE_STATE} flag is set in the {@code\nsetBlockState} call.\n\n<p>This method can be used for multiple purposes. Here are some examples:\n<ul>\n<li>{@link FenceBlock} uses it to update the fence's connection when a horizontally\nneighboring block's state is changed.</li>\n<li>{@link PlantBlock} uses it to break the plant if the state change causes it to\nlose its supporting block.</li>\n<li>{@link DoorBlock} uses it to copy the state of the other half of the door.</li>\n<li>{@link SlabBlock} uses it to schedule the fluid to tick if waterlogged.</li>\n<li>{@link SoulSandBlock} uses it to schedule the water block above to tick\nso that it becomes a bubble column.</li>\n<li>{@link FallingBlock} uses it to schedule the block to tick so that it can\nfall if needed.</li>\n</ul>\n\n@deprecated Consider calling {@link AbstractBlockState#getStateForNeighborUpdate} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see #neighborUpdate\n@see #prepare\n@see #canPlaceAt\n@see Block#FORCE_STATE
		p	3		neighborState
			c	the state of the updated neighbor block
		p	2		direction
			c	the direction from this block to the neighbor
		p	1		state
			c	the state of this block
		p	6		neighborPos
			c	the position of the neighbor block
		p	5		pos
			c	the position of this block
		p	4		world
			c	the world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z	method_9516	canPathfindThrough
		c	{@return if an entity using navigation type {@code type} can navigate through this block}\n\n@apiNote Subclasses may override this to prevent or restrict pathfinding through the\nblock. For example, {@link DoorBlock} restricts it to open doors only.\n\n@deprecated Consider calling {@link AbstractBlockState#canPathfindThrough} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	2		world
		p	1		state
		p	4		type
		p	3		pos
	m	()F	method_32913	getMaxHorizontalModelOffset
	m	()F	method_36555	getHardness
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_9505	getOpacity
		c	@deprecated Consider calling {@link AbstractBlockState#getOpacity} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	method_9530	getOutlineShape
		c	@deprecated Consider calling {@link AbstractBlockState#getOutlineShape(BlockView, BlockPos, ShapeContext)} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.
		p	1		state
		p	2		world
		p	3		pos
		p	4		context
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_9588	scheduledTick
		c	Called server-side when a block receives a scheduled tick. This can be used like a timer.\nScheduled ticks are added using {@link\nWorldAccess#createAndScheduleBlockTick(BlockPos, Block, int)}. Additionally, {@link\n#randomTick} by default calls this method; override {@link #randomTick} to disable this\nbehavior.\n\n<p>Scheduled ticks are often used inside {@link #getStateForNeighborUpdate}.\n\n<p>Here are some examples:\n<ul>\n<li>{@link SugarCaneBlock} checks the placement requirement.</li>\n<li>{@link DispenserBlock} dispenses its content.</li>\n<li>{@link CommandBlock} executes its command.</li>\n<li>{@link FrogspawnBlock} spawns a tadpole.</li>\n<li>{@link SoulSandBlock} updates a bubble column.</li>\n<li>{@link FallingBlock} tries to fall.</li>\n</ul>\n\n@deprecated Consider calling {@link AbstractBlockState#scheduledTick} instead. See <a href="#deprecated-methods">why these methods are deprecated</a>.\n\n@see WorldAccess#createAndScheduleBlockTick(BlockPos, Block, int)\n@see #getStateForNeighborUpdate\n@see #randomTick
		p	4		random
		p	2		world
		p	3		pos
		p	1		state
c	net/minecraft/class_4970$class_4972	net/minecraft/block/AbstractBlock$TypedContextPredicate
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Ljava/lang/Object;)Z	test	test
		p	4		type
		p	3		pos
		p	2		world
		p	1		state
c	net/minecraft/class_4970$class_4973	net/minecraft/block/AbstractBlock$ContextPredicate
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	test	test
		p	3		pos
		p	1		state
		p	2		world
c	net/minecraft/class_4970$class_4971	net/minecraft/block/AbstractBlock$AbstractBlockState
	f	Lnet/minecraft/class_4970$class_4973;	field_23175	suffocationPredicate
	f	Lnet/minecraft/class_4970$class_4973;	field_23174	solidBlockPredicate
	f	Lnet/minecraft/class_4970$class_4973;	field_23177	postProcessPredicate
	f	Lnet/minecraft/class_4970$class_4971$class_3752;	field_23166	shapeCache
	f	Z	field_23169	isAir
	f	Z	field_23173	opaque
	f	Z	field_25184	toolRequired
	f	Lnet/minecraft/class_4970$class_4973;	field_23176	blockVisionPredicate
	f	Lnet/minecraft/class_3614;	field_23170	material
	f	Lnet/minecraft/class_4970$class_2250;	field_38862	offsetType
	f	I	field_23167	luminance
	f	Lnet/minecraft/class_4970$class_4973;	field_23178	emissiveLightingPredicate
	f	F	field_23172	hardness
	f	Z	field_23168	hasSidedTransparency
	f	Lnet/minecraft/class_3620;	field_23171	mapColor
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26228	shouldSuffocate
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26216	isOpaqueFullCube
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_26203	getStrongRedstonePower
		p	3		direction
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_26165	calcBlockBreakingDelta
		p	1		player
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26232	shouldPostProcess
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	method_26202	getCameraCollisionShape
		p	3		context
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;	method_26174	onUse
		p	4		hit
		p	1		world
		p	2		player
		p	3		hand
	m	(Lnet/minecraft/class_6862;Ljava/util/function/Predicate;)Z	method_27851	isIn
		p	2		predicate
		p	1		tag
	m	()Z	method_26229	hasRandomTicks
	m	(Lnet/minecraft/class_6885;)Z	method_40143	isIn
		p	1		blocks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z	method_26177	onSyncedBlockEvent
		p	4		data
		p	1		world
		p	3		type
		p	2		pos
	m	()Z	method_26221	hasComparatorOutput
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_26192	scheduledTick
		p	3		random
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2248;)Z	method_27852	isOf
		p	1		block
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;	method_26173	getCullingFace
		p	1		world
		p	2		pos
		p	3		direction
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;	method_26186	rotate
		p	1		rotation
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;	method_26226	getModelOffset
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_3611;)Z	method_26188	canBucketPlace
		p	1		fluid
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_26220	getCollisionShape
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Z)V	method_26180	onStacksDropped
		p	1		world
		p	4		dropExperience
		p	2		pos
		p	3		stack
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26234	isFullCube
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V	method_30101	updateNeighbors
		p	1		world
		p	3		flags
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_26199	randomTick
		p	3		random
		p	2		pos
		p	1		world
	m	()Ljava/util/stream/Stream;	method_40144	streamTags
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V	method_26175	onProjectileHit
		p	2		state
		p	1		world
		p	4		projectile
		p	3		hit
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z	method_26168	hasSolidTopSurface
		p	1		world
		p	2		pos
		p	3		entity
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_26210	getAmbientOcclusionLightLevel
		p	2		pos
		p	1		world
	m	()Z	method_26219	emitsRedstonePower
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_26193	getOpacity
		p	1		world
		p	2		pos
	m	()Z	method_26211	hasSidedTransparency
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V	method_26181	neighborUpdate
		p	5		notify
		p	3		sourceBlock
		p	4		sourcePos
		p	1		world
		p	2		pos
	m	()Lnet/minecraft/class_3619;	method_26223	getPistonBehavior
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_26195	getWeakRedstonePower
		p	2		pos
		p	1		world
		p	3		direction
	m	()Lnet/minecraft/class_2498;	method_26231	getSoundGroup
	m	(Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>
		p	3		codec
		p	2		propertyMap
		p	1		block
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_26182	onBlockAdded
		p	2		pos
		p	3		state
		p	1		world
		p	4		notify
	m	()V	method_26200	initShapeCache
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;	method_31708	getBlockEntityTicker
		p	2		blockEntityType
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V	method_26178	onEntityCollision
		p	3		entity
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26212	isSolidBlock
		p	2		pos
		p	1		world
	m	()I	method_26213	getLuminance
		c	{@return the light level emitted by this block state}
	m	()Lnet/minecraft/class_4970$class_2250;	method_43280	getOffsetType
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26208	hasEmissiveLighting
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z	method_26170	allowsSpawning
		p	1		world
		p	3		type
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26167	isTranslucent
		p	1		world
		p	2		pos
	m	()Lnet/minecraft/class_6880;	method_41520	getRegistryEntry
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_26201	getCullingShape
		p	1		world
		p	2		pos
	m	()Z	method_26225	isOpaque
	m	()Z	method_26209	exceedsCube
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_26191	getStateForNeighborUpdate
		c	Gets the possibly updated block state of this block when a neighboring block is updated.\n\n@return the new state of this block
		p	5		neighborPos
			c	the position of the neighbor block
		p	2		neighborState
			c	the state of the updated neighbor block
		p	1		direction
			c	the direction from this block to the neighbor
		p	4		pos
			c	the position of this block
		p	3		world
			c	the world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V	method_26179	onBlockBreakStart
		p	1		world
		p	2		pos
		p	3		player
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_26206	isSideSolidFullSquare
		p	2		pos
		p	1		world
		p	3		direction
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V	method_30102	prepare
		p	2		pos
		p	1		world
		p	3		flags
	m	()Lnet/minecraft/class_2680;	method_26233	asBlockState
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_26224	getRaycastShape
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V	method_26183	updateNeighbors
		p	1		world
		p	4		maxUpdateDepth
		p	3		flags
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3620;	method_26205	getMapColor
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z	method_26171	canPathfindThrough
		p	3		type
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_47$class_48;)Ljava/util/List;	method_26189	getDroppedStacks
		p	1		builder
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	method_26194	getCollisionShape
		p	1		world
		p	3		context
		p	2		pos
	m	()Lnet/minecraft/class_3610;	method_26227	getFluidState
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z	method_30368	isSideSolid
		p	4		shapeType
		p	2		pos
		p	3		direction
		p	1		world
	m	(Lnet/minecraft/class_1750;)Z	method_26166	canReplace
		p	1		context
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_26197	onStateReplaced
		p	4		moved
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;	method_26196	createScreenHandlerFactory
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V	method_26198	prepare
		p	1		world
		p	2		pos
		p	3		flags
		p	4		maxUpdateDepth
	m	()Lnet/minecraft/class_3614;	method_26207	getMaterial
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26230	shouldBlockVision
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_26187	isSideInvisible
		p	2		direction
		p	1		state
	m	()Lnet/minecraft/class_2248;	method_26204	getBlock
	m	()Z	method_26215	isAir
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z	method_26169	isSolidSurface
		p	1		world
		p	2		pos
		p	3		entity
		p	4		direction
	m	()Z	method_29291	isToolRequired
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_26214	getHardness
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;	method_26185	mirror
		p	1		mirror
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I	method_26176	getComparatorOutput
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_6862;)Z	method_26164	isIn
		p	1		tag
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_26218	getOutlineShape
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2338;)J	method_26190	getRenderingSeed
		p	1		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_26222	getSidesShape
		p	2		pos
		p	1		world
	m	()Z	method_31709	hasBlockEntity
	m	()Lnet/minecraft/class_2464;	method_26217	getRenderType
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_26184	canPlaceAt
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	method_26172	getOutlineShape
		p	1		world
		p	2		pos
		p	3		context
c	net/minecraft/class_4970$class_4971$class_3752	net/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache
	f	Z	field_16557	fullOpaque
	f	Z	field_20337	isFullCube
	f	[Lnet/minecraft/class_265;	field_16560	extrudedFaces
	f	[Z	field_19429	solidSides
	f	Z	field_16556	translucent
	f	Lnet/minecraft/class_265;	field_19360	collisionShape
	f	[Lnet/minecraft/class_2350;	field_16559	DIRECTIONS
	f	I	field_25830	SHAPE_TYPE_LENGTH
	f	I	field_16555	lightSubtracted
	f	Z	field_17651	exceedsCube
	m	(Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		state
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z	method_30369	isSideSolid
		p	2		shapeType
		p	1		direction
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)I	method_30370	indexSolidSide
		p	1		shapeType
		p	0		direction
	m	(Lnet/minecraft/class_2350$class_2351;)Z	method_17901	method_17901
		p	1		axis
c	net/minecraft/class_4970$class_2250	net/minecraft/block/AbstractBlock$OffsetType
	f	Lnet/minecraft/class_4970$class_2250;	field_10656	NONE
	f	Lnet/minecraft/class_4970$class_2250;	field_10655	XYZ
	f	Lnet/minecraft/class_4970$class_2250;	field_10657	XZ
c	net/minecraft/class_4970$class_2251	net/minecraft/block/AbstractBlock$Settings
	f	F	field_21209	jumpVelocityMultiplier
	f	Lnet/minecraft/class_3614;	field_10668	material
	f	Z	field_20721	opaque
	f	Lnet/minecraft/class_4970$class_4973;	field_23185	postProcessPredicate
	f	Lnet/minecraft/class_2498;	field_10665	soundGroup
	f	F	field_10667	slipperiness
	f	F	field_10669	hardness
	f	Z	field_10664	collidable
	f	Lnet/minecraft/class_4970$class_4973;	field_23184	blockVisionPredicate
	f	Lnet/minecraft/class_4970$class_4972;	field_23181	allowsSpawningPredicate
	f	Z	field_25185	toolRequired
	f	F	field_10660	resistance
	f	Ljava/util/function/Function;	field_10662	mapColorProvider
	f	Ljava/util/function/Function;	field_38863	offsetType
	f	F	field_23179	velocityMultiplier
	f	Z	field_10661	randomTicks
	f	Lnet/minecraft/class_4970$class_4973;	field_23183	suffocationPredicate
	f	Lnet/minecraft/class_2960;	field_10666	lootTableId
	f	Z	field_10670	dynamicBounds
	f	Lnet/minecraft/class_4970$class_4973;	field_23186	emissiveLightingPredicate
	f	Ljava/util/function/ToIntFunction;	field_10663	luminance
	f	Lnet/minecraft/class_4970$class_4973;	field_23182	solidBlockPredicate
	f	Z	field_23180	isAir
	m	(Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;	method_26241	method_26241
		p	1		state
	m	(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;	method_26243	suffocates
		c	Specifies logic that calculates whether an entity should suffocate if inside of a block.
		p	1		predicate
	m	(Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_4970$class_2251;	method_9631	luminance
		c	Specifies the light level emitted by a block.
		p	1		luminance
			c	a per block state light level, with values between 0 and 15
	m	(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;	method_26247	postProcess
		p	1		predicate
	m	(F)Lnet/minecraft/class_4970$class_2251;	method_23352	jumpVelocityMultiplier
		p	1		jumpVelocityMultiplier
	m	(Lnet/minecraft/class_3614;Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;	method_9617	of
		p	0		material
		p	1		color
	m	(F)Lnet/minecraft/class_4970$class_2251;	method_9632	strength
		p	1		strength
	m	(FF)Lnet/minecraft/class_4970$class_2251;	method_9629	strength
		p	2		resistance
		p	1		hardness
	m	(Lnet/minecraft/class_2498;)Lnet/minecraft/class_4970$class_2251;	method_9626	sounds
		p	1		soundGroup
	m	(F)Lnet/minecraft/class_4970$class_2251;	method_9628	slipperiness
		p	1		slipperiness
	m	(Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;	method_31710	mapColor
		p	1		color
	m	(Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;	method_9630	copy
		p	0		block
	m	(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;	method_26236	solidBlock
		p	1		predicate
	m	(F)Lnet/minecraft/class_4970$class_2251;	method_36557	hardness
		p	1		hardness
	m	(Lnet/minecraft/class_3614;Ljava/util/function/Function;)V	<init>	<init>
		p	1		material
		p	2		mapColorProvider
	m	()Lnet/minecraft/class_4970$class_2251;	method_26250	air
	m	(F)Lnet/minecraft/class_4970$class_2251;	method_23351	velocityMultiplier
		p	1		velocityMultiplier
	m	(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;	method_26249	emissiveLighting
		p	1		predicate
	m	()Lnet/minecraft/class_4970$class_2251;	method_29292	requiresTool
	m	()Lnet/minecraft/class_4970$class_2251;	method_9634	noCollision
		c	Specifies that a block should have no collision bounds.\n\n<p>This also marks a block as non-opaque.
	m	()Lnet/minecraft/class_4970$class_2251;	method_9618	breakInstantly
		c	Specifies that a block is broken instantly.
	m	(Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;	method_31711	method_31711
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26244	method_26244
		p	1		world
		p	0		state
		p	2		pos
	m	(Lnet/minecraft/class_4970$class_2250;)Lnet/minecraft/class_4970$class_2251;	method_43281	offsetType
		p	1		offsetType
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26248	method_26248
		p	2		pos
		p	1		world
		p	0		state
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;	method_43284	offsetType
		p	1		offsetType
	m	(Lnet/minecraft/class_3614;)Lnet/minecraft/class_4970$class_2251;	method_9637	of
		p	0		material
	m	(Lnet/minecraft/class_3614;Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;	method_26240	of
		p	1		mapColor
		p	0		material
	m	(Lnet/minecraft/class_2680;)I	method_26237	method_26237
		p	0		state
	m	(F)Lnet/minecraft/class_4970$class_2251;	method_36558	resistance
		p	1		resistance
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4970$class_2251;	method_16228	dropsLike
		c	Specifies that a block should drop the same items as a provided block.
		p	1		source
			c	the block to copy item drops from
	m	(Lnet/minecraft/class_4970$class_4972;)Lnet/minecraft/class_4970$class_2251;	method_26235	allowsSpawning
		c	Specifies logic that calculates whether an entity can spawn on a block.
		p	1		predicate
			c	the predicate used to calculate whether an entity can spawn on this block
	m	(Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;	method_26245	blockVision
		p	1		predicate
	m	(Lnet/minecraft/class_3614;Lnet/minecraft/class_3620;)V	<init>	<init>
		p	2		mapColorProvider
		p	1		material
	m	()Lnet/minecraft/class_4970$class_2251;	method_42327	dropsNothing
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_4970$class_2250;	method_43283	method_43283
		p	0		state
	m	(Lnet/minecraft/class_4970$class_2250;Lnet/minecraft/class_2680;)Lnet/minecraft/class_4970$class_2250;	method_43282	method_43282
		p	1		state
	m	()Lnet/minecraft/class_4970$class_2251;	method_22488	nonOpaque
		c	Specifies that a block should be non-opaque and light should be allowed to pass through.
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z	method_26239	method_26239
		p	3		type
		p	1		world
		p	2		pos
		p	0		state
	m	(Lnet/minecraft/class_3614;Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;	method_9639	of
		p	1		color
		p	0		material
	m	()Lnet/minecraft/class_4970$class_2251;	method_9640	ticksRandomly
	m	()Lnet/minecraft/class_4970$class_2251;	method_9624	dynamicBounds
		c	Specifies that a block's collision bounds can dynamically resize.\nBy default, block collision bounds are cached for performance.\nBy invoking this method, the game will not cache the block collision bounds and instead calculate the collision bounds when needed.
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26246	method_26246
		p	1		state
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26238	method_26238
		p	1		world
		p	2		pos
		p	0		state
c	net/minecraft/class_2310	net/minecraft/block/HorizontalConnectingBlock
	f	Lnet/minecraft/class_2746;	field_10900	WATERLOGGED
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_19313	SHAPE_INDEX_CACHE
	f	Ljava/util/Map;	field_10902	FACING_PROPERTIES
	f	[Lnet/minecraft/class_265;	field_10901	collisionShapes
	f	Lnet/minecraft/class_2746;	field_10905	NORTH
	f	Lnet/minecraft/class_2746;	field_10903	WEST
	f	Lnet/minecraft/class_2746;	field_10904	SOUTH
	f	[Lnet/minecraft/class_265;	field_10906	boundingShapes
	f	Lnet/minecraft/class_2746;	field_10907	EAST
	m	(Lnet/minecraft/class_2680;)I	method_9987	getShapeIndex
		p	1		state
	m	(FFFFFLnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		radius1
		p	5		collisionHeight
		p	4		boundingHeight2
		p	3		boundingHeight1
		p	2		radius2
		p	6		settings
	m	(Ljava/util/Map$Entry;)Z	method_9986	method_9986
		p	0		entry
	m	(FFFFF)[Lnet/minecraft/class_265;	method_9984	createShapes
		p	2		radius2
		p	1		radius1
		p	4		offset2
		p	3		height1
		p	5		height2
	m	(Lnet/minecraft/class_2350;)I	method_9985	getDirectionMask
		p	0		dir
	m	(Lnet/minecraft/class_2680;)I	method_20517	method_20517
		p	0		state
c	net/minecraft/class_2309	net/minecraft/block/DaylightDetectorBlock
	f	Lnet/minecraft/class_265;	field_10898	SHAPE
	f	Lnet/minecraft/class_2746;	field_10899	INVERTED
	f	Lnet/minecraft/class_2758;	field_10897	POWER
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9983	updateState
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2603;)V	method_31642	tick
		p	1		pos
		p	0		world
		p	3		blockEntity
		p	2		state
c	net/minecraft/class_4967	net/minecraft/sound/BiomeAdditionsSound
	c	Represents an "additions sound" for a biome.
	f	D	field_23145	chance
	f	Lcom/mojang/serialization/Codec;	field_24673	CODEC
	f	Lnet/minecraft/class_3414;	field_23144	sound
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28391	method_28391
		p	0		instance
	m	(Lnet/minecraft/class_3414;D)V	<init>	<init>
		p	1		sound
		p	2		chance
	m	()Lnet/minecraft/class_3414;	method_26098	getSound
	m	()D	method_26099	getChance
		c	Returns the chance of this addition sound to play at any tick.
c	net/minecraft/class_2304	net/minecraft/block/CraftingTableBlock
	f	Lnet/minecraft/class_2561;	field_17362	TITLE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17466	method_17466
		p	3		inventory
		p	4		player
		p	2		syncId
c	net/minecraft/class_4966	net/minecraft/world/gen/chunk/VerticalBlockSample
	f	I	field_28105	startY
	f	[Lnet/minecraft/class_2680;	field_23143	states
	m	(I[Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		startY
		p	2		states
c	net/minecraft/class_2306	net/minecraft/command/EntitySelectorOptions
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10887	INAPPLICABLE_OPTION_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10893	NEGATIVE_LEVEL_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10886	TOO_SMALL_LEVEL_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10890	NEGATIVE_DISTANCE_EXCEPTION
	f	Ljava/util/Map;	field_10891	OPTIONS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10885	UNKNOWN_OPTION_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10889	INVALID_MODE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10892	INVALID_TYPE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10888	IRREVERSIBLE_SORT_EXCEPTION
	m	(Lnet/minecraft/class_2303;)V	method_9969	method_9969
		p	0		reader
	m	(Ljava/util/Map;Lnet/minecraft/class_1297;)Z	method_9958	method_9958
		p	1		entity
	m	(Lnet/minecraft/class_2303;)V	method_9977	method_9977
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9949	method_9949
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9953	method_9953
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9925	method_9925
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9933	method_9933
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9973	method_9973
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9945	method_9945
		p	0		reader
	m	(Ljava/lang/String;ZLnet/minecraft/class_1297;)Z	method_9965	method_9965
		p	2		entity
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9959	method_9959
		p	0		option
	m	(Lnet/minecraft/class_2303;)Z	method_22822	method_22822
		p	0		reader
	m	(ZLnet/minecraft/class_1934;Lnet/minecraft/class_1297;)Z	method_9924	method_9924
		p	2		entity
	m	(Lnet/minecraft/class_2303;)Z	method_9941	method_9941
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9981	method_9981
		p	0		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9923	method_9923
		p	0		option
	m	(Lnet/minecraft/class_2303;)Z	method_9926	method_9926
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9966	method_9966
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9938	method_9938
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9978	method_9978
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9962	method_9962
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9934	method_9934
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9974	method_9974
		p	0		reader
	m	(Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9946	method_9946
		p	1		builder
		p	2		consumer
	m	(Ljava/lang/String;ZLnet/minecraft/class_1297;)Z	method_9922	method_9922
		p	2		entity
	m	(Ljava/util/Map;Lnet/minecraft/class_167;)Z	method_9929	method_9929
		p	1		advancementProgress
	m	(Lnet/minecraft/class_2487;ZLnet/minecraft/class_1297;)Z	method_9957	method_9957
		p	2		entity
	m	(ZLnet/minecraft/class_167;)Z	method_9936	method_9936
		p	1		advancementProgress
	m	()V	method_9960	register
	m	(Lnet/minecraft/class_2303;)Z	method_9942	method_9942
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9982	method_9982
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9954	method_9954
		p	0		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9964	method_9964
		p	0		entity
	m	(Lnet/minecraft/class_2303;)V	method_9970	method_9970
		p	0		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9932	method_9932
		p	0		gameMode
	m	(Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	method_9930	suggestOptions
		p	0		reader
		p	1		suggestionBuilder
	m	(ZLnet/minecraft/class_178;)Z	method_9931	method_9931
		p	1		criterionProgress
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9956	method_9956
		p	0		sortType
	m	(Lnet/minecraft/class_2303;)Z	method_9939	method_9939
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9979	method_9979
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9927	method_9927
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9935	method_9935
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9975	method_9975
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9947	method_9947
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9951	method_9951
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9955	method_9955
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9963	method_9963
		p	0		reader
	m	(Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9921	method_9921
		p	2		consumer
		p	1		builder
	m	(Lnet/minecraft/class_2303;)V	method_22824	method_22824
		p	0		reader
	m	(Lnet/minecraft/class_2960;ZLnet/minecraft/class_1297;)Z	method_22823	method_22823
		p	2		entity
	m	(Lnet/minecraft/class_2303;)V	method_9971	method_9971
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9943	method_9943
		p	0		reader
	m	(Lnet/minecraft/class_2303;Ljava/lang/String;I)Lnet/minecraft/class_2306$class_2307;	method_9976	getHandler
		p	1		option
		p	0		reader
		p	2		restoreCursor
	m	(Lnet/minecraft/class_2303;)Z	method_9928	method_9928
		p	0		reader
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9967	method_9967
		p	0		builder
		p	1		consumer
	m	(Lnet/minecraft/class_2303;)V	method_9968	method_9968
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9944	method_9944
		p	0		reader
	m	(Lnet/minecraft/class_1299;ZLnet/minecraft/class_1297;)Z	method_9919	method_9919
		p	2		entity
	m	(Ljava/lang/String;ZLnet/minecraft/class_1297;)Z	method_9920	method_9920
		p	2		reader
	m	(Lnet/minecraft/class_2303;)V	method_9948	method_9948
		p	0		reader
	m	(Ljava/lang/String;Lnet/minecraft/class_2306$class_2307;Ljava/util/function/Predicate;Lnet/minecraft/class_2561;)V	method_9961	putOption
		p	3		description
		p	2		condition
		p	1		handler
		p	0		id
	m	(Lnet/minecraft/class_2303;)V	method_9972	method_9972
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9940	method_9940
		p	0		reader
	m	(Lnet/minecraft/class_2303;)V	method_9980	method_9980
		p	0		reader
	m	(Lnet/minecraft/class_2303;)Z	method_9952	method_9952
		p	0		reader
	m	(Ljava/util/Map;Lnet/minecraft/class_1297;)Z	method_9937	method_9937
		p	1		entity
c	net/minecraft/class_2306$class_2307	net/minecraft/command/EntitySelectorOptions$SelectorHandler
	m	(Lnet/minecraft/class_2303;)V	handle	handle
		p	1		reader
c	net/minecraft/class_2306$class_2308	net/minecraft/command/EntitySelectorOptions$SelectorOption
	f	Ljava/util/function/Predicate;	field_10896	condition
	f	Lnet/minecraft/class_2561;	field_10894	description
	f	Lnet/minecraft/class_2306$class_2307;	field_10895	handler
	m	(Lnet/minecraft/class_2306$class_2307;Ljava/util/function/Predicate;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		condition
		p	1		handler
		p	3		description
c	net/minecraft/class_4969	net/minecraft/block/RespawnAnchorBlock
	f	Lcom/google/common/collect/ImmutableList;	field_26442	VALID_HORIZONTAL_SPAWN_OFFSETS
	f	Lcom/google/common/collect/ImmutableList;	field_26443	VALID_SPAWN_OFFSETS
	f	I	field_31231	NO_CHARGES
	f	I	field_31232	MAX_CHARGES
	f	Lnet/minecraft/class_2758;	field_23153	CHARGES
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_26156	findRespawnPosition
		p	0		entity
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_29559	method_29559
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_26382	charge
		p	1		pos
		p	0		world
		p	2		state
	m	(Lnet/minecraft/class_1799;)Z	method_29289	isChargeItem
		p	0		stack
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;	method_30842	findRespawnPosition
		p	3		ignoreInvalidPos
		p	2		pos
		p	1		world
		p	0		entity
	m	(Lnet/minecraft/class_2680;I)I	method_26157	getLightLevel
		p	0		state
		p	1		maxLevel
	m	(Lnet/minecraft/class_2680;)Z	method_29290	canCharge
		p	0		state
	m	(Lnet/minecraft/class_1937;)Z	method_27353	isNether
		p	0		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_29561	explode
		p	2		world
		p	3		explodedPos
		p	1		state
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;)Z	method_29560	hasStillWater
		p	1		world
		p	0		pos
c	net/minecraft/class_4968	net/minecraft/sound/BiomeMoodSound
	f	I	field_23148	cultivationTicks
	f	Lcom/mojang/serialization/Codec;	field_24674	CODEC
	f	I	field_23149	spawnRange
	f	D	field_23150	extraDistance
	f	Lnet/minecraft/class_3414;	field_23147	sound
	f	Lnet/minecraft/class_4968;	field_23146	CAVE
	m	()I	method_26102	getSpawnRange
		c	Returns the chebyshev distance from which the mood sound can play to\nthe player.
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28394	method_28394
		p	0		instance
	m	()I	method_26101	getCultivationTicks
		c	Returns the ticks it takes for entering the mood environment (a totally\ndark cave) to playing the mood sound, or the inverse of the per-tick.
	m	()D	method_26103	getExtraDistance
		c	Returns the extra distance of the sound from the player when the sound\nplays from the mood position.\n\n<p>The sound is actually played at a position along the line on the\nthree-dimensional vector from the player to the chosen mood position that\nis this distance to the mood position and this distance farther from the\nplayer.
	m	()Lnet/minecraft/class_3414;	method_26100	getSound
	m	(Lnet/minecraft/class_3414;IID)V	<init>	<init>
		p	4		extraDistance
		p	1		sound
		p	2		cultivationTicks
		p	3		spawnRange
c	net/minecraft/class_4985	net/minecraft/entity/passive/StriderEntity
	f	Lnet/minecraft/class_1374;	field_23242	escapeDangerGoal
	f	F	field_30501	DEFAULT_SADDLED_SPEED
	f	F	field_30500	COLD_SPEED
	f	Lnet/minecraft/class_2940;	field_23247	SADDLED
	f	Lnet/minecraft/class_2940;	field_23246	COLD
	f	Lnet/minecraft/class_1391;	field_23241	temptGoal
	f	Lnet/minecraft/class_2940;	field_23245	BOOST_TIME
	f	F	field_30499	COLD_SADDLED_SPEED
	f	Lnet/minecraft/class_1856;	field_23243	BREEDING_INGREDIENT
	f	Lnet/minecraft/class_1856;	field_23244	ATTRACTING_INGREDIENT
	f	Lnet/minecraft/class_4980;	field_23240	saddledComponent
	m	(Lnet/minecraft/class_1297;)Z	method_42169	canEntityControl
		p	1		entity
	m	()V	method_26347	updateFloating
	m	()Z	method_30079	isBeingTempted
	m	()Lnet/minecraft/class_5132$class_5133;	method_26924	createStriderAttributes
	m	()F	method_26345	getSpeed
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_1308;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;	method_30336	initializeRider
		p	4		entityData
		p	3		rider
		p	2		difficulty
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4985;	method_26343	createChild
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_26344	canSpawn
		p	4		random
		p	2		spawnReason
		p	3		pos
		p	0		type
		p	1		world
	m	()Z	method_26348	isCold
	m	()Z	method_30078	isEscapingDanger
	m	(Z)V	method_26349	setCold
		p	1		cold
c	net/minecraft/class_4985$class_5494	net/minecraft/entity/passive/StriderEntity$GoBackToLavaGoal
	f	Lnet/minecraft/class_4985;	field_26632	strider
	m	(Lnet/minecraft/class_4985;D)V	<init>	<init>
		p	1		strider
		p	2		speed
c	net/minecraft/class_4985$class_4988	net/minecraft/entity/passive/StriderEntity$Navigation
	m	(Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	2		world
		p	1		entity
c	net/minecraft/class_2323	net/minecraft/block/DoorBlock
	f	Lnet/minecraft/class_2754;	field_10946	HALF
	f	Lnet/minecraft/class_2753;	field_10938	FACING
	f	Lnet/minecraft/class_2746;	field_10945	OPEN
	f	Lnet/minecraft/class_2754;	field_10941	HINGE
	f	Lnet/minecraft/class_2746;	field_10940	POWERED
	f	Lnet/minecraft/class_265;	field_10943	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_10944	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_10942	NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_10939	SOUTH_SHAPE
	m	(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2750;	method_10035	getHinge
		p	1		ctx
	m	(Lnet/minecraft/class_2680;)Z	method_24796	isWoodenDoor
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V	method_10036	playOpenCloseSound
		p	3		open
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;)Z	method_30841	isOpen
		p	1		state
	m	()I	method_10032	getOpenSoundEventId
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_24795	isWoodenDoor
		p	1		pos
		p	0		world
	m	()I	method_10034	getCloseSoundEventId
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V	method_10033	setOpen
		p	5		open
		p	3		state
		p	4		pos
		p	1		entity
		p	2		world
c	net/minecraft/class_2325	net/minecraft/block/DropperBlock
	f	Lnet/minecraft/class_2357;	field_10949	BEHAVIOR
c	net/minecraft/class_4981	net/minecraft/entity/ItemSteerable
	m	()F	method_26316	getSaddledSpeed
	m	()Z	method_6577	consumeOnAStickItem
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_4980;Lnet/minecraft/class_243;)Z	method_26313	travel
		p	3		movementInput
		p	2		saddledEntity
		p	1		entity
	m	(Lnet/minecraft/class_243;)V	method_26315	setMovementInput
		p	1		movementInput
c	net/minecraft/class_4980	net/minecraft/entity/SaddledComponent
	f	Lnet/minecraft/class_2940;	field_23219	boostTime
	f	Lnet/minecraft/class_2945;	field_23218	dataTracker
	f	Lnet/minecraft/class_2940;	field_23220	saddled
	f	I	field_23217	currentBoostTime
	f	I	field_23216	boostedTime
	f	Z	field_23215	boosted
	f	I	field_30060	MIN_BOOST_TIME
	m	(Lnet/minecraft/class_2487;)V	method_26312	readNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2487;)V	method_26309	writeNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2945;Lnet/minecraft/class_2940;Lnet/minecraft/class_2940;)V	<init>	<init>
		p	1		dataTracker
		p	2		boostTime
		p	3		saddled
	m	()V	method_26307	boost
	m	(Lnet/minecraft/class_5819;)Z	method_26308	boost
		p	1		random
	m	()Z	method_26311	isSaddled
	m	(Z)V	method_26310	setSaddled
		p	1		saddled
c	net/minecraft/class_4983	net/minecraft/entity/ai/brain/task/FarmerWorkTask
	f	Ljava/util/List;	field_23226	COMPOSTABLES
	m	(Lnet/minecraft/class_1646;)V	method_26333	craftAndDropBread
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_2680;)V	method_26334	compostSeeds
		p	1		world
		p	2		entity
		p	3		pos
		p	4		composterState
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_30232	syncComposterEvent
		p	3		pos
		p	4		newState
		p	1		world
		p	2		oldState
c	net/minecraft/class_2320	net/minecraft/block/TallPlantBlock
	f	Lnet/minecraft/class_2754;	field_10929	HALF
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)V	method_10021	placeAt
		p	3		flags
		p	2		pos
		p	1		state
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)V	method_30036	onBreakInCreative
		c	Destroys a bottom half of a tall double block (such as a plant or a door)\nwithout dropping an item when broken in creative.\n\n@see Block#onBreak(World, BlockPos, BlockState, PlayerEntity)
		p	0		world
		p	1		pos
		p	2		state
		p	3		player
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_37458	withWaterloggedState
		p	2		state
		p	1		pos
		p	0		world
c	net/minecraft/class_4982	net/minecraft/entity/ai/brain/task/BoneMealTask
	f	J	field_23223	lastEndEntityAge
	f	J	field_23222	startTime
	f	Ljava/util/Optional;	field_23225	pos
	f	I	field_23224	duration
	f	I	field_30184	MAX_DURATION
	m	(Lnet/minecraft/class_1646;)V	method_26324	addLookWalkTargets
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_26327	shouldRun
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V	method_26325	method_26325
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_26330	run
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z	method_26326	canBoneMeal
		p	1		pos
		p	2		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_26331	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_26332	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;	method_26329	findBoneMealPos
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_26328	shouldKeepRunning
c	net/minecraft/class_2321	net/minecraft/command/suggestion/SuggestionProviders
	f	Lnet/minecraft/class_2960;	field_10930	ASK_SERVER_NAME
	f	Ljava/util/Map;	field_10931	REGISTRY
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_10935	SUMMONABLE_ENTITIES
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_10932	ALL_RECIPES
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_10933	ASK_SERVER
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_10934	AVAILABLE_SOUNDS
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_10030	method_10030
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2960;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;	method_10024	byId
		p	0		id
	m	(Lnet/minecraft/class_1299;)Lcom/mojang/brigadier/Message;	method_10023	method_10023
		p	0		entityType
	m	(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;	method_10026	getLocalProvider
		p	0		provider
	m	(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/class_2960;	method_10027	computeId
		p	0		provider
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_10029	method_10029
		p	0		context
		p	1		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_10028	method_10028
		p	0		context
		p	1		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_10025	method_10025
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2960;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;	method_10022	register
		p	1		provider
		p	0		id
c	net/minecraft/class_2321$class_2322	net/minecraft/command/suggestion/SuggestionProviders$LocalProvider
	f	Lnet/minecraft/class_2960;	field_10936	id
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_10937	provider
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	getSuggestions	getSuggestions
		p	2		builder
		p	1		context
	m	(Lnet/minecraft/class_2960;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)V	<init>	<init>
		p	1		id
		p	2		provider
c	net/minecraft/class_2319	net/minecraft/command/argument/serialize/ConstantArgumentSerializer
	f	Lnet/minecraft/class_2319$class_7219;	field_37978	properties
	m	(Ljava/util/function/Supplier;)Lnet/minecraft/class_2319;	method_41999	of
		p	0		typeSupplier
	m	(Lnet/minecraft/class_2319$class_7219;Lcom/google/gson/JsonObject;)V	method_41996	writeJson
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		typeSupplier
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2319$class_7219;	method_42001	fromPacket
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_2319;	method_41998	of
		p	0		typeSupplier
	m	(Lnet/minecraft/class_2319$class_7219;Lnet/minecraft/class_2540;)V	method_41997	writePacket
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2319$class_7219;	method_42002	getArgumentTypeProperties
	m	(Ljava/util/function/Supplier;Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/ArgumentType;	method_42000	method_42000
		p	1		commandRegistryAccess
c	net/minecraft/class_2319$class_7219	net/minecraft/command/argument/serialize/ConstantArgumentSerializer$Properties
	f	Ljava/util/function/Function;	field_37980	typeSupplier
	m	(Lnet/minecraft/class_2319;Ljava/util/function/Function;)V	<init>	<init>
		p	2		typeSupplier
c	net/minecraft/class_4978	net/minecraft/datafixer/fix/JigsawRotationFix
	f	Ljava/util/Map;	field_23213	ORIENTATION_UPDATES
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26301	updateBlockState
c	net/minecraft/class_2315	net/minecraft/block/DispenserBlock
	f	I	field_31082	SCHEDULED_TICK_DELAY
	f	Lnet/minecraft/class_2753;	field_10918	FACING
	f	Ljava/util/Map;	field_10919	BEHAVIORS
	f	Lnet/minecraft/class_2746;	field_10920	TRIGGERED
	m	(Lnet/minecraft/class_2342;)Lnet/minecraft/class_2374;	method_10010	getOutputLocation
		p	0		pointer
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2357;	method_10011	getBehaviorForItem
		p	1		stack
	m	(Lnet/minecraft/class_1935;Lnet/minecraft/class_2357;)V	method_10009	registerBehavior
		p	0		provider
		p	1		behavior
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V	method_10008	method_10008
		p	0		map
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_10012	dispense
		p	1		world
		p	2		pos
c	net/minecraft/class_2316	net/minecraft/command/argument/ArgumentTypes
	f	Ljava/util/Map;	field_10921	CLASS_MAP
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2314;	method_41983	get
		p	0		argumentType
	m	(Ljava/lang/Class;)Ljava/lang/Class;	method_41181	upcast
		p	0		clazz
	m	(Ljava/lang/Class;)Z	method_41984	has
		p	0		clazz
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/class_2314;)Lnet/minecraft/class_2314;	method_10017	register
		c	Registers an argument type's serializer.
		p	3		serializer
		p	2		clazz
		p	1		id
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2314;	method_10015	register
		p	0		registry
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2314$class_7217;	method_41985	getArgumentTypeProperties
		p	0		argumentType
c	net/minecraft/class_4977	net/minecraft/datafixer/fix/JigsawPropertiesFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26300	renameProperties
c	net/minecraft/class_4979	net/minecraft/datafixer/schema/Schema2519
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_26305	registerEntity
		p	1		entityTypes
		p	2		name
		p	0		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
c	net/minecraft/class_2318	net/minecraft/block/FacingBlock
	f	Lnet/minecraft/class_2753;	field_10927	FACING
c	net/minecraft/class_3620	net/minecraft/block/MapColor
	c	Represents the surface color of a block when rendered from the {@link net.minecraft.client.render.MapRenderer}.\nColor names refer to a material or an object which refers to their vanilla Minecraft textures, not their real-world counterparts, eg. "emerald green".\nNames are in the form of either <i>blockReference_baseColor</i> or <i>color</i>.\n\n<p>When the map is rendered, the {@link MapColor.Brightness#brightness} value is added to the\nbase color. The "rendered color" is internally represented as a byte; the first six bits\nindicate the base color, and the last two bits indicate the brightness. This value is returned\nfrom {@link MapColor#getRenderColorByte} and is passed to {@link MapColor#getRenderColor}.
	f	Lnet/minecraft/class_3620;	field_25704	DARK_CRIMSON
	f	Lnet/minecraft/class_3620;	field_15985	TERRACOTTA_MAGENTA
	f	Lnet/minecraft/class_3620;	field_15997	LIME
	f	Lnet/minecraft/class_3620;	field_25708	BRIGHT_TEAL
	f	Lnet/minecraft/class_3620;	field_15981	TERRACOTTA_ORANGE
	f	Lnet/minecraft/class_3620;	field_16009	BLACK
	f	Lnet/minecraft/class_3620;	field_15993	LIGHT_GRAY
	f	Lnet/minecraft/class_3620;	field_16016	PALE_PURPLE
	f	Lnet/minecraft/class_3620;	field_16028	TERRACOTTA_GREEN
	f	Lnet/minecraft/class_3620;	field_16008	CLEAR
	f	I	field_16011	color
	f	Lnet/minecraft/class_3620;	field_15978	GRAY
	f	Lnet/minecraft/class_3620;	field_16012	DARK_RED
	f	Lnet/minecraft/class_3620;	field_16024	LIGHT_BLUE
	f	Lnet/minecraft/class_3620;	field_15998	MAGENTA
	f	Lnet/minecraft/class_3620;	field_16004	DARK_GREEN
	f	Lnet/minecraft/class_3620;	field_16020	RED
	f	Lnet/minecraft/class_3620;	field_16000	DIRT_BROWN
	f	Lnet/minecraft/class_3620;	field_25705	TEAL
	f	Lnet/minecraft/class_3620;	field_15996	OAK_TAN
	f	Lnet/minecraft/class_3620;	field_15984	BLUE
	f	Lnet/minecraft/class_3620;	field_33533	RAW_IRON_PINK
	f	Lnet/minecraft/class_3620;	field_15992	TERRACOTTA_BROWN
	f	Lnet/minecraft/class_3620;	field_15980	LAPIS_BLUE
	f	Lnet/minecraft/class_3620;	field_16027	TERRACOTTA_GRAY
	f	Lnet/minecraft/class_3620;	field_16007	TERRACOTTA_BLACK
	f	Lnet/minecraft/class_3620;	field_16019	WATER_BLUE
	f	Lnet/minecraft/class_3620;	field_15989	TERRACOTTA_PINK
	f	Lnet/minecraft/class_3620;	field_16023	STONE_GRAY
	f	Lnet/minecraft/class_3620;	field_16003	TERRACOTTA_WHITE
	f	Lnet/minecraft/class_3620;	field_15977	BROWN
	f	Lnet/minecraft/class_3620;	field_16015	TERRACOTTA_BLUE
	f	Lnet/minecraft/class_3620;	field_25702	DULL_RED
	f	Lnet/minecraft/class_3620;	field_33617	LICHEN_GREEN
	f	Lnet/minecraft/class_3620;	field_25706	DARK_AQUA
	f	Lnet/minecraft/class_3620;	field_15983	DIAMOND_BLUE
	f	Lnet/minecraft/class_3620;	field_33532	DEEPSLATE_GRAY
	f	Lnet/minecraft/class_3620;	field_15995	GREEN
	f	Lnet/minecraft/class_3620;	field_15991	TERRACOTTA_LIGHT_BLUE
	f	Lnet/minecraft/class_3620;	field_16018	TERRACOTTA_LIME
	f	I	field_16021	id
	f	Lnet/minecraft/class_3620;	field_16002	BRIGHT_RED
	f	Lnet/minecraft/class_3620;	field_15976	LIGHT_BLUE_GRAY
	f	Lnet/minecraft/class_3620;	field_16014	PURPLE
	f	Lnet/minecraft/class_3620;	field_15988	TERRACOTTA_LIGHT_GRAY
	f	Lnet/minecraft/class_3620;	field_16026	CYAN
	f	Lnet/minecraft/class_3620;	field_16030	PINK
	f	Lnet/minecraft/class_3620;	field_16010	YELLOW
	f	Lnet/minecraft/class_3620;	field_16022	WHITE
	f	Lnet/minecraft/class_3620;	field_25703	DULL_PINK
	f	Lnet/minecraft/class_3620;	field_25707	DARK_DULL_PINK
	f	Lnet/minecraft/class_3620;	field_15986	PALE_YELLOW
	f	Lnet/minecraft/class_3620;	field_15994	GOLD
	f	Lnet/minecraft/class_3620;	field_15982	TERRACOTTA_RED
	f	Lnet/minecraft/class_3620;	field_15990	TERRACOTTA_CYAN
	f	Lnet/minecraft/class_3620;	field_16005	IRON_GRAY
	f	Lnet/minecraft/class_3620;	field_16017	SPRUCE_BROWN
	f	Lnet/minecraft/class_3620;	field_16029	TERRACOTTA_PURPLE
	f	Lnet/minecraft/class_3620;	field_16001	EMERALD_GREEN
	f	Lnet/minecraft/class_3620;	field_15979	WHITE_GRAY
	f	Lnet/minecraft/class_3620;	field_16013	TERRACOTTA_YELLOW
	f	Lnet/minecraft/class_3620;	field_15987	ORANGE
	f	Lnet/minecraft/class_3620;	field_16025	OFF_WHITE
	f	Lnet/minecraft/class_3620;	field_15999	PALE_GREEN
	f	[Lnet/minecraft/class_3620;	field_16006	COLORS
	m	(Lnet/minecraft/class_3620$class_6594;)B	method_38481	getRenderColorByte
		p	1		brightness
	m	(I)Lnet/minecraft/class_3620;	method_38479	get
		p	0		id
	m	(Lnet/minecraft/class_3620$class_6594;)I	method_15820	getRenderColor
		p	1		brightness
	m	(II)V	<init>	<init>
		p	2		color
		p	1		id
	m	(I)Lnet/minecraft/class_3620;	method_38482	getUnchecked
		p	0		id
	m	(I)I	method_38480	getRenderColor
		p	0		colorByte
c	net/minecraft/class_3620$class_6594	net/minecraft/block/MapColor$Brightness
	f	I	field_34763	id
	f	I	field_34764	brightness
	f	[Lnet/minecraft/class_3620$class_6594;	field_34765	VALUES
	f	Lnet/minecraft/class_3620$class_6594;	field_34759	LOW
	f	Lnet/minecraft/class_3620$class_6594;	field_34761	HIGH
	f	Lnet/minecraft/class_3620$class_6594;	field_34760	NORMAL
	f	Lnet/minecraft/class_3620$class_6594;	field_34762	LOWEST
	m	(Ljava/lang/String;III)V	<init>	<init>
		p	4		brightness
		p	3		id
	m	(I)Lnet/minecraft/class_3620$class_6594;	method_38485	get
		p	0		id
	m	(I)Lnet/minecraft/class_3620$class_6594;	method_38484	validateAndGet
		p	0		id
c	net/minecraft/class_3621	net/minecraft/fluid/WaterFluid
c	net/minecraft/class_3621$class_3623	net/minecraft/fluid/WaterFluid$Still
c	net/minecraft/class_3621$class_3622	net/minecraft/fluid/WaterFluid$Flowing
c	net/minecraft/class_4951	net/minecraft/block/WeepingVinesPlantBlock
	f	Lnet/minecraft/class_265;	field_23326	SHAPE
c	net/minecraft/class_4953	net/minecraft/world/gen/feature/TwistingVinesFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;III)V	method_25987	generateVineColumn
		p	5		maxAge
		p	4		minAge
		p	1		random
		p	0		world
		p	3		maxLength
		p	2		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_25986	isNotSuitable
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;)Z	method_27220	canGenerate
		p	0		world
		p	1		pos
c	net/minecraft/class_4950	net/minecraft/block/TwistingVinesPlantBlock
	f	Lnet/minecraft/class_265;	field_23325	SHAPE
c	net/minecraft/class_4949	net/minecraft/block/VineLogic
	m	(Lnet/minecraft/class_5819;)I	method_26381	getGrowthLength
		p	0		random
	m	(Lnet/minecraft/class_2680;)Z	method_25961	isValidForWeepingStem
		p	0		state
c	net/minecraft/class_4948	net/minecraft/enchantment/SoulSpeedEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_3619	net/minecraft/block/piston/PistonBehavior
	f	Lnet/minecraft/class_3619;	field_15970	PUSH_ONLY
	f	Lnet/minecraft/class_3619;	field_15972	BLOCK
	f	Lnet/minecraft/class_3619;	field_15971	DESTROY
	f	Lnet/minecraft/class_3619;	field_15974	NORMAL
	f	Lnet/minecraft/class_3619;	field_15975	IGNORE
c	net/minecraft/class_4945	net/minecraft/data/client/TextureKey
	f	Lnet/minecraft/class_4945;	field_23008	parent
	f	Ljava/lang/String;	field_23007	name
	f	Lnet/minecraft/class_4945;	field_22999	CROP
	f	Lnet/minecraft/class_4945;	field_23958	LIT_LOG
	f	Lnet/minecraft/class_4945;	field_27792	CONTENT
	f	Lnet/minecraft/class_4945;	field_27791	INSIDE
	f	Lnet/minecraft/class_4945;	field_27790	CANDLE
	f	Lnet/minecraft/class_4945;	field_38470	INNER_TOP
	f	Lnet/minecraft/class_4945;	field_23011	TEXTURE
	f	Lnet/minecraft/class_4945;	field_23010	ALL
	f	Lnet/minecraft/class_4945;	field_23013	END
	f	Lnet/minecraft/class_4945;	field_23012	PARTICLE
	f	Lnet/minecraft/class_4945;	field_23019	NORTH
	f	Lnet/minecraft/class_4945;	field_23015	TOP
	f	Lnet/minecraft/class_4945;	field_23014	BOTTOM
	f	Lnet/minecraft/class_4945;	field_23018	SIDE
	f	Lnet/minecraft/class_4945;	field_23016	FRONT
	f	Lnet/minecraft/class_4945;	field_23017	BACK
	f	Lnet/minecraft/class_4945;	field_23001	FIRE
	f	Lnet/minecraft/class_4945;	field_23000	DIRT
	f	Lnet/minecraft/class_4945;	field_23003	PLATFORM
	f	Lnet/minecraft/class_4945;	field_23002	LANTERN
	f	Lnet/minecraft/class_4945;	field_23005	TORCH
	f	Lnet/minecraft/class_4945;	field_23006	LAYER0
	f	Lnet/minecraft/class_4945;	field_23004	UNSTICKY
	f	Lnet/minecraft/class_4945;	field_23035	UPPERSTEM
	f	Lnet/minecraft/class_4945;	field_23034	STEM
	f	Lnet/minecraft/class_4945;	field_23031	PANE
	f	Lnet/minecraft/class_4945;	field_23030	PATTERN
	f	Lnet/minecraft/class_4945;	field_23033	FAN
	f	Lnet/minecraft/class_4945;	field_23032	EDGE
	f	Lnet/minecraft/class_4945;	field_23023	UP
	f	Lnet/minecraft/class_4945;	field_23022	WEST
	f	Lnet/minecraft/class_4945;	field_23025	CROSS
	f	Lnet/minecraft/class_4945;	field_23024	DOWN
	f	Lnet/minecraft/class_4945;	field_23021	EAST
	f	Lnet/minecraft/class_4945;	field_23020	SOUTH
	f	Lnet/minecraft/class_4945;	field_23027	WALL
	f	Lnet/minecraft/class_4945;	field_23028	RAIL
	f	Lnet/minecraft/class_4945;	field_23026	PLANT
	f	Lnet/minecraft/class_4945;	field_23029	WOOL
	m	()Lnet/minecraft/class_4945;	method_25913	getParent
	m	(Ljava/lang/String;)Lnet/minecraft/class_4945;	method_27043	of
		p	0		name
	m	()Ljava/lang/String;	method_25912	getName
	m	(Ljava/lang/String;Lnet/minecraft/class_4945;)Lnet/minecraft/class_4945;	method_27044	of
		p	1		parent
		p	0		name
	m	(Ljava/lang/String;Lnet/minecraft/class_4945;)V	<init>	<init>
		p	1		name
		p	2		parent
c	net/minecraft/class_4944	net/minecraft/data/client/TextureMap
	f	Ljava/util/Set;	field_22998	inherited
	f	Ljava/util/Map;	field_22997	entries
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2960;	method_25876	getId
		p	0		item
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25890	pattern
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25875	all
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25903	fire1
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25895	layer0
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25907	sideFrontTopBottom
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25891	particle
		p	0		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_32232	cauldron
		p	0		content
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25894	sideEnd
		p	0		block
	m	(Lnet/minecraft/class_4945;Lnet/minecraft/class_4945;)Lnet/minecraft/class_4944;	method_35908	copy
		p	1		parent
		p	2		child
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25911	layer0
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_27168	wallSideEnd
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25898	sideTopBottom
		p	0		block
	m	(Lnet/minecraft/class_2248;Z)Lnet/minecraft/class_4944;	method_32231	candleCake
		p	0		block
		p	1		lit
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_4944;	method_25862	particle
		p	0		item
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25865	stemAndUpper
		p	1		upper
		p	0		stem
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25873	paneAndTopForEdge
		p	1		top
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25881	plant
		p	0		block
	m	(Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25868	put
		p	2		id
		p	1		key
	m	(Lnet/minecraft/class_4945;)Lnet/minecraft/class_2960;	method_25867	getTexture
		p	1		key
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25884	plant
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25902	fire0
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25880	cross
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25906	sideFrontBack
		p	0		block
	m	(Lnet/minecraft/class_4945;Lnet/minecraft/class_4945;)Lnet/minecraft/class_4944;	method_25874	inherit
		p	1		parent
		p	2		child
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25885	rail
		p	0		block
	m	(Lnet/minecraft/class_1792;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_25863	getSubId
		p	1		suffix
		p	0		item
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25910	top
		p	0		top
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25877	cross
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25897	sideAndEndForTop
		p	0		block
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_4944;	method_25871	layer0
		p	0		item
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25892	fan
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25882	frontTopSide
		p	1		downBlock
		p	0		frontTopSideBlock
	m	(Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25879	copyAndAdd
		p	2		id
		p	1		key
	m	(Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_35909	register
		p	1		key
		p	2		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_35911	wool
		p	0		id
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_35910	topBottom
		p	1		bottom
		p	0		top
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_25866	getSubId
		p	1		suffix
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25878	frontSideWithCustomBottom
		p	0		block
		p	1		bottom
	m	(Lnet/minecraft/class_4945;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25883	of
		p	0		key
		p	1		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25901	particle
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25893	torch
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25905	torch
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25896	sideAndTop
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25872	texture
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25869	texture
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25888	stem
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25889	crop
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25864	all
		p	0		block
	m	()Ljava/util/stream/Stream;	method_25861	getInherited
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25909	sideFrontEnd
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960;	method_25860	getId
		p	0		block
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25886	rail
		p	0		id
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25904	lantern
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25908	sideFrontTop
		p	0		block
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4944;	method_25870	sideEnd
		p	0		side
		p	1		end
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_27167	campfire
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25899	wallSideTopBottom
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25900	topBottom
		p	0		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4944;	method_25887	wool
		p	0		block
	m	(Z)Lnet/minecraft/class_4944;	method_42753	sculkShrieker
		p	0		canSummon
c	net/minecraft/class_3614	net/minecraft/block/Material
	f	Lnet/minecraft/class_3614;	field_38977	FROGLIGHT
	f	Lnet/minecraft/class_3614;	field_15930	EGG
		c	Material for egg blocks, such as dragon and turtle eggs.
	f	Lnet/minecraft/class_3614;	field_15942	GLASS
		c	Material for glass and glass-like blocks (includes sea lanterns and conduits).
	f	Lnet/minecraft/class_3620;	field_15944	color
	f	Z	field_15950	replaceable
	f	Lnet/minecraft/class_3614;	field_15927	STRUCTURE_VOID
		c	Material for structure void block.
	f	Lnet/minecraft/class_3614;	field_27890	POWDER_SNOW
	f	Lnet/minecraft/class_3614;	field_15947	UNDERWATER_PLANT
		c	Material for underwater plants without the replaceable property.
	f	Lnet/minecraft/class_3614;	field_15915	BUBBLE_COLUMN
	f	Lnet/minecraft/class_3614;	field_15959	AIR
	f	Lnet/minecraft/class_3614;	field_15923	LEAVES
	f	Lnet/minecraft/class_3614;	field_15935	PLANT
		c	Material for plants such as flowers and crops
	f	Lnet/minecraft/class_3614;	field_15943	FIRE
	f	Lnet/minecraft/class_3614;	field_15955	TNT
	f	Lnet/minecraft/class_3614;	field_37828	FROGSPAWN
	f	Lnet/minecraft/class_3614;	field_15919	PORTAL
		c	Material for the various portal blocks.
	f	Z	field_15929	liquid
	f	Lnet/minecraft/class_3614;	field_15941	SOIL
		c	Material for the top layer of soil. Path, dirt, podzol, soul soil, farmland and similar.
	f	Lnet/minecraft/class_3614;	field_15953	METAL
		c	Material for blocks metallic in nature, such as cauldrons, bells, iron doors, and iron trapdoors. It also includes non-obvious blocks such as brewing stands and compressed ore blocks, including diamond, redstone, and lapis blocks.
	f	Lnet/minecraft/class_3614;	field_28242	SCULK
	f	Lnet/minecraft/class_3614;	field_15938	BAMBOO_SAPLING
	f	Lnet/minecraft/class_3614;	field_15914	STONE
		c	Material for blocks that are stone or made from it, and generally prefer to be broken by a pickaxe.
	f	Lnet/minecraft/class_3614;	field_15958	ICE
		c	Material for ice that can melt. See {@link #DENSE_ICE} for unmeltable ice.
	f	Lnet/minecraft/class_3614;	field_15926	REPLACEABLE_UNDERWATER_PLANT
	f	Lnet/minecraft/class_3614;	field_15934	SNOW_BLOCK
		c	Material for full sized snow blocks.
	f	Lnet/minecraft/class_3614;	field_15946	BAMBOO
	f	Lnet/minecraft/class_3614;	field_15954	GOURD
		c	Material for gourds. Includes the carved pumpkin and jack o' lantern.
	f	Lnet/minecraft/class_3614;	field_15922	LAVA
	f	Lnet/minecraft/class_3614;	field_15918	REDSTONE_LAMP
	f	Lnet/minecraft/class_3614;	field_27340	AMETHYST
	f	Lnet/minecraft/class_3614;	field_17008	SHULKER_BOX
	f	Lnet/minecraft/class_3614;	field_15952	BARRIER
	f	Lnet/minecraft/class_3614;	field_15920	WATER
	f	Z	field_15940	blocksMovement
	f	Lnet/minecraft/class_3614;	field_15949	REPAIR_STATION
		c	Material for blocks that can repair tools, including grindstone and anvils.
	f	Lnet/minecraft/class_3614;	field_15917	SPONGE
	f	Lnet/minecraft/class_3614;	field_15925	CACTUS
	f	Lnet/minecraft/class_3614;	field_15937	CAKE
	f	Lnet/minecraft/class_3614;	field_26708	NETHER_SHOOTS
		c	Material for crimson and warped roots, as well as Nether sprouts.
	f	Lnet/minecraft/class_3614;	field_15945	SOLID_ORGANIC
		c	Organic blocks that are solid, including hay, target, and grass blocks.
	f	Lnet/minecraft/class_3614;	field_15913	COBWEB
	f	Lnet/minecraft/class_3614;	field_15957	CARPET
	f	Lnet/minecraft/class_3614;	field_15921	MOSS_BLOCK
		c	Material for full sized moss blocks.
	f	Lnet/minecraft/class_3619;	field_15960	pistonBehavior
	f	Lnet/minecraft/class_3614;	field_15933	PISTON
	f	Z	field_15939	blocksLight
	f	Z	field_15911	solid
	f	Lnet/minecraft/class_3614;	field_15931	WOOL
		c	Material for wool and bed blocks.
	f	Z	field_15951	burnable
	f	Lnet/minecraft/class_3614;	field_15916	AGGREGATE
		c	A material or structure formed from a loosely compacted mass of fragments or particles.
	f	Lnet/minecraft/class_3614;	field_22223	NETHER_WOOD
		c	Material for blocks crafted from Nether stems and hyphae.
	f	Lnet/minecraft/class_3614;	field_15928	DENSE_ICE
		c	Material for ice blocks that do not melt. See {@link #ICE} for meltable ice.
	f	Lnet/minecraft/class_3614;	field_15936	ORGANIC_PRODUCT
		c	Material for blocks that come from mobs such as honey, slime, or infested blocks. Includes clay but not bone blocks.
	f	Lnet/minecraft/class_3614;	field_15948	SNOW_LAYER
		c	Material for non-full blocks of snow. Has the replaceable property.
	f	Lnet/minecraft/class_3614;	field_15956	REPLACEABLE_PLANT
	f	Lnet/minecraft/class_3614;	field_15924	DECORATION
		c	Material for decoration blocks such as redstone components, torches, flower pots, rails, buttons, and skulls.
	f	Lnet/minecraft/class_3614;	field_15932	WOOD
		c	Material for wood logs, and things crafted from them.
	m	()Lnet/minecraft/class_3620;	method_15803	getColor
	m	()Z	method_15799	isSolid
	m	()Z	method_15804	blocksLight
	m	()Z	method_15800	isReplaceable
	m	()Lnet/minecraft/class_3619;	method_15798	getPistonBehavior
	m	(Lnet/minecraft/class_3620;ZZZZZZLnet/minecraft/class_3619;)V	<init>	<init>
		p	1		color
		p	2		liquid
		p	3		solid
		p	4		blocksMovement
		p	5		blocksLight
		p	6		burnable
		p	7		replaceable
		p	8		pistonBehavior
	m	()Z	method_15797	isLiquid
	m	()Z	method_15802	isBurnable
	m	()Z	method_15801	blocksMovement
c	net/minecraft/class_3614$class_3615	net/minecraft/block/Material$Builder
	f	Lnet/minecraft/class_3619;	field_15968	pistonBehavior
	f	Lnet/minecraft/class_3620;	field_15961	color
	f	Z	field_15969	blocksMovement
	f	Z	field_15965	liquid
	f	Z	field_15967	burnable
	f	Z	field_15962	blocksLight
	f	Z	field_15964	replaceable
	f	Z	field_15963	solid
	m	()Lnet/minecraft/class_3614$class_3615;	method_15812	lightPassesThrough
	m	()Lnet/minecraft/class_3614$class_3615;	method_15815	replaceable
	m	()Lnet/minecraft/class_3614$class_3615;	method_15806	notSolid
	m	()Lnet/minecraft/class_3614$class_3615;	method_15816	blocksPistons
	m	()Lnet/minecraft/class_3614$class_3615;	method_15807	burnable
	m	()Lnet/minecraft/class_3614$class_3615;	method_15809	destroyedByPiston
	m	(Lnet/minecraft/class_3620;)V	<init>	<init>
		p	1		color
	m	()Lnet/minecraft/class_3614;	method_15813	build
	m	()Lnet/minecraft/class_3614$class_3615;	method_15811	allowsMovement
	m	()Lnet/minecraft/class_3614$class_3615;	method_15810	liquid
c	net/minecraft/class_3616	net/minecraft/fluid/LavaFluid
	f	F	field_31729	MIN_HEIGHT_TO_REPLACE
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_15819	canLightFire
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_15817	hasBurnableBlock
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_15818	playExtinguishEvent
		p	1		world
		p	2		pos
c	net/minecraft/class_3616$class_3617	net/minecraft/fluid/LavaFluid$Flowing
c	net/minecraft/class_3616$class_3618	net/minecraft/fluid/LavaFluid$Still
c	net/minecraft/class_4946	net/minecraft/data/client/TexturedModel
	c	Represents a model with texture variables defined.
	f	Lnet/minecraft/class_4946$class_4947;	field_23039	CUBE_COLUMN_HORIZONTAL
	f	Lnet/minecraft/class_4946$class_4947;	field_23047	PARTICLE
	f	Lnet/minecraft/class_4946$class_4947;	field_23057	SIDE_TOP_BOTTOM_WALL
	f	Lnet/minecraft/class_4942;	field_23059	model
	f	Lnet/minecraft/class_4946$class_4947;	field_23049	LEAVES
	f	Lnet/minecraft/class_4946$class_4947;	field_23037	CUBE_MIRRORED_ALL
	f	Lnet/minecraft/class_4946$class_4947;	field_23043	ORIENTABLE_WITH_BOTTOM
	f	Lnet/minecraft/class_4946$class_4947;	field_23045	TEMPLATE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_4946$class_4947;	field_23055	END_FOR_TOP_CUBE_COLUMN
	f	Lnet/minecraft/class_4946$class_4947;	field_23041	CUBE_TOP
	f	Lnet/minecraft/class_4946$class_4947;	field_23051	TEMPLATE_HANGING_LANTERN
	f	Lnet/minecraft/class_4946$class_4947;	field_23959	SIDE_END_WALL
	f	Lnet/minecraft/class_4946$class_4947;	field_23036	CUBE_ALL
	f	Lnet/minecraft/class_4946$class_4947;	field_23046	CORAL_FAN
	f	Lnet/minecraft/class_4946$class_4947;	field_23038	CUBE_COLUMN
	f	Lnet/minecraft/class_4946$class_4947;	field_23048	TEMPLATE_ANVIL
	f	Lnet/minecraft/class_4946$class_4947;	field_23054	TEMPLATE_SEAGRASS
	f	Lnet/minecraft/class_4946$class_4947;	field_23042	ORIENTABLE
	f	Lnet/minecraft/class_4946$class_4947;	field_23056	END_FOR_TOP_CUBE_COLUMN_HORIZONTAL
	f	Lnet/minecraft/class_4944;	field_23058	textures
	f	Lnet/minecraft/class_4946$class_4947;	field_23044	CARPET
	f	Lnet/minecraft/class_4946$class_4947;	field_23050	TEMPLATE_LANTERN
	f	Lnet/minecraft/class_4946$class_4947;	field_23040	CUBE_BOTTOM_TOP
	m	(Ljava/util/function/Function;Lnet/minecraft/class_4942;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4946;	method_25919	method_25919
		p	2		block
	m	(Ljava/util/function/Function;Lnet/minecraft/class_4942;)Lnet/minecraft/class_4946$class_4947;	method_25918	makeFactory
		p	1		model
		p	0		texturesGetter
	m	()Lnet/minecraft/class_4942;	method_25914	getModel
	m	(Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25916	upload
		p	2		writer
		p	1		block
	m	(Ljava/util/function/Consumer;)Lnet/minecraft/class_4946;	method_25917	textures
		p	1		texturesConsumer
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_4946;	method_25920	getCubeAll
		p	0		id
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25915	upload
		p	3		writer
		p	2		suffix
		p	1		block
	m	(Lnet/minecraft/class_4944;Lnet/minecraft/class_4942;)V	<init>	<init>
		p	1		textures
		p	2		model
	m	()Lnet/minecraft/class_4944;	method_25921	getTextures
c	net/minecraft/class_4946$class_4947	net/minecraft/data/client/TexturedModel$Factory
	m	(Ljava/util/function/Consumer;)Lnet/minecraft/class_4946$class_4947;	method_35912	andThen
		p	1		consumer
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25922	upload
		p	3		writer
		p	1		block
		p	2		suffix
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4946;	get	get
		p	1		block
	m	(Lnet/minecraft/class_2248;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_2960;	method_25923	upload
		p	1		block
		p	2		writer
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2248;)Lnet/minecraft/class_4946;	method_35913	method_35913
		p	2		block
c	net/minecraft/class_2300	net/minecraft/command/EntitySelector
	f	Z	field_10828	senderOnly
	f	I	field_10822	limit
	f	Lnet/minecraft/class_238;	field_10824	box
	f	Lnet/minecraft/class_2096$class_2099;	field_10825	distance
	f	Ljava/util/function/BiConsumer;	field_10826	sorter
	f	Z	field_10827	usesAt
	f	Lnet/minecraft/class_5575;	field_10832	entityFilter
	f	Ljava/util/function/Predicate;	field_10820	basePredicate
	f	Z	field_10829	localWorldOnly
	f	Ljava/util/UUID;	field_10821	uuid
	f	Ljava/lang/String;	field_10831	playerName
	f	Lnet/minecraft/class_5575;	field_27774	PASSTHROUGH_FILTER
	f	Ljava/util/function/Function;	field_10823	positionOffset
	f	Z	field_10830	includesNonPlayers
	f	I	field_33068	MAX_VALUE
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z	method_9810	method_9810
		p	1		entity
	m	(Lnet/minecraft/class_243;Ljava/util/List;)Ljava/util/List;	method_9814	getEntities
		p	1		pos
		p	2		entities
	m	(Lnet/minecraft/class_2168;)Ljava/util/List;	method_9813	getPlayers
		p	1		source
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_3222;	method_9811	getPlayer
		p	1		source
	m	()Z	method_9820	isSenderOnly
	m	(Lnet/minecraft/class_2168;)V	method_9818	checkSourcePermission
		p	1		source
	m	(Lnet/minecraft/class_243;)Ljava/util/function/Predicate;	method_9817	getPositionPredicate
		p	1		pos
	m	(Ljava/util/List;)Lnet/minecraft/class_2561;	method_9822	getNames
		p	0		entities
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z	method_9812	method_9812
		p	2		entity
	m	(Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)V	method_9823	appendEntitiesFromWorld
		p	1		result
		p	2		world
		p	3		pos
		p	4		predicate
	m	()I	method_9815	getLimit
	m	(Lnet/minecraft/class_2168;)Ljava/util/List;	method_9816	getEntities
		p	1		source
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_1297;	method_9809	getEntity
		p	1		source
	m	()Z	method_9821	isLocalWorldOnly
	m	(IZZLjava/util/function/Predicate;Lnet/minecraft/class_2096$class_2099;Ljava/util/function/Function;Lnet/minecraft/class_238;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lnet/minecraft/class_1299;Z)V	<init>	<init>
		p	6		positionOffset
		p	5		distance
		p	4		basePredicate
		p	3		localWorldOnly
		p	2		includesNonPlayers
		p	1		count
		p	13		usesAt
		p	12		type
		p	11		uuid
		p	10		playerName
		p	9		senderOnly
		p	8		sorter
		p	7		box
	m	()Z	method_35815	usesAt
	m	()Z	method_9819	includesNonPlayers
c	net/minecraft/class_2300$1	net/minecraft/command/EntitySelector$1
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_32203	downcast
c	net/minecraft/class_4963	net/minecraft/datafixer/fix/PlayerUuidFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
c	net/minecraft/class_4962	net/minecraft/datafixer/fix/WorldUuidFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26060	fixDragonUuid
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26061	fixCustomBossEvents
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26057	fixWanderingTraderId
c	net/minecraft/class_2301	net/minecraft/block/CoralBlock
	f	Lnet/minecraft/class_2248;	field_10833	deadCoralBlock
	f	Lnet/minecraft/class_265;	field_10834	SHAPE
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		deadCoralBlock
c	net/minecraft/class_4965	net/minecraft/predicate/entity/FishingHookPredicate
	f	Lnet/minecraft/class_4965;	field_23137	ALL
	f	Ljava/lang/String;	field_30854	IN_OPEN_WATER
	f	Z	field_23138	inOpenWater
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4965;	method_26094	fromJson
		p	0		json
	m	(Z)Lnet/minecraft/class_4965;	method_26095	of
		p	0		inOpenWater
	m	(Z)V	<init>	<init>
		p	1		inOpenWater
c	net/minecraft/class_2302	net/minecraft/block/CropBlock
	f	[Lnet/minecraft/class_265;	field_10836	AGE_TO_SHAPE
	f	Lnet/minecraft/class_2758;	field_10835	AGE
	f	I	field_31079	MAX_AGE
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F	method_9830	getAvailableMoisture
		p	2		pos
		p	0		block
		p	1		world
	m	(Lnet/minecraft/class_2680;)Z	method_9825	isMature
		p	1		state
	m	(I)Lnet/minecraft/class_2680;	method_9828	withAge
		p	1		age
	m	()Lnet/minecraft/class_2758;	method_9824	getAgeProperty
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_9826	applyGrowth
		p	2		pos
		p	1		world
		p	3		state
	m	(Lnet/minecraft/class_2680;)I	method_9829	getAge
		p	1		state
	m	()Lnet/minecraft/class_1935;	method_9832	getSeedsItem
	m	()I	method_9827	getMaxAge
	m	(Lnet/minecraft/class_1937;)I	method_9831	getGrowthAmount
		p	1		world
c	net/minecraft/class_2303	net/minecraft/command/EntitySelectorReader
	f	Ljava/lang/Double;	field_10857	x
	f	Lnet/minecraft/class_2152;	field_10859	yawRange
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10853	UNKNOWN_SELECTOR_EXCEPTION
	f	Z	field_10865	excludesEntityType
	f	C	field_33077	ALL_PLAYERS
	f	Z	field_10841	selectsScores
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10875	INVALID_ENTITY_EXCEPTION
	f	Ljava/util/function/Predicate;	field_10870	predicate
	f	Ljava/lang/Double;	field_10862	dx
	f	Z	field_10849	selectsGameMode
	f	Lnet/minecraft/class_1299;	field_10863	entityType
	f	Ljava/util/function/BiFunction;	field_10867	DEFAULT_SUGGESTION_PROVIDER
	f	Ljava/util/function/BiConsumer;	field_10882	FURTHEST
	f	C	field_33070	ARGUMENT_DEFINER
	f	Z	field_10840	usesAt
	f	Lnet/minecraft/class_2096$class_2099;	field_10838	distance
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10880	NOT_ALLOWED_EXCEPTION
	f	C	field_33078	RANDOM_PLAYER
	f	Z	field_10864	selectsAdvancements
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10837	UNTERMINATED_EXCEPTION
	f	Ljava/util/function/BiConsumer;	field_10856	ARBITRARY
	f	C	field_33075	ARGUMENT_SEPARATOR
	f	Z	field_10871	excludesGameMode
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10855	VALUELESS_EXCEPTION
	f	Z	field_10843	includesNonPlayers
	f	Z	field_10879	senderOnly
	f	Ljava/lang/Double;	field_10852	dy
	f	Ljava/util/function/BiConsumer;	field_10869	NEAREST
	f	C	field_33080	ALL_ENTITIES
	f	Z	field_10866	localWorldOnly
	f	Z	field_10854	selectsName
	f	C	field_33076	NEAREST_PLAYER
	f	Ljava/lang/Double;	field_10881	dz
	f	Ljava/util/UUID;	field_10878	uuid
	f	Ljava/util/function/BiFunction;	field_10848	suggestionProvider
	f	I	field_10858	limit
	f	Z	field_10873	hasSorter
	f	C	field_33073	ARGUMENTS_OPENING
	f	Z	field_10845	selectsTeam
	f	C	field_33069	SELECTOR_PREFIX
	f	I	field_10861	startCursor
	f	Ljava/util/function/BiConsumer;	field_10850	RANDOM
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10844	MISSING_EXCEPTION
	f	Lnet/minecraft/class_2152;	field_10877	pitchRange
	f	Ljava/util/function/BiConsumer;	field_10847	sorter
	f	C	field_33074	ARGUMENTS_CLOSING
	f	Lnet/minecraft/class_2096$class_2100;	field_10842	levelRange
	f	Z	field_10868	excludesTeam
	f	Ljava/lang/String;	field_10876	playerName
	f	C	field_33071	INVERT_MODIFIER
	f	Z	field_10851	hasLimit
	f	Ljava/lang/Double;	field_10839	z
	f	Lcom/mojang/brigadier/StringReader;	field_10860	reader
	f	C	field_33079	SELF
	f	Ljava/lang/Double;	field_10872	y
	f	C	field_33072	TAG_MODIFIER
	f	Z	field_10874	excludesName
	f	Z	field_10846	atAllowed
	m	(Lnet/minecraft/class_1299;)V	method_9842	setEntityType
		p	1		entityType
	m	(Ljava/util/function/BiConsumer;)V	method_9845	setSorter
		p	1		sorter
	m	(Lnet/minecraft/class_243;Ljava/util/List;)V	method_9836	method_9836
		p	0		pos
		p	1		entities
	m	(Z)V	method_9841	setIncludesNonPlayers
		p	1		includesNonPlayers
	m	(Lnet/minecraft/class_243;Ljava/util/List;)V	method_9888	method_9888
		p	1		entities
		p	0		pos
	m	()Z	method_9861	selectsAdvancements
	m	(Z)V	method_9865	setSelectsTeam
		p	1		selectsTeam
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_9869	method_9869
		p	0		pos
	m	()V	method_9874	readArguments
	m	()Lcom/mojang/brigadier/StringReader;	method_9835	getReader
	m	()Z	method_9886	selectsEntityType
	m	(D)V	method_9891	setDx
		p	1		dx
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9908	listSuggestions
		p	1		builder
		p	2		consumer
	m	()Z	method_9915	readTagCharacter
	m	()Lnet/minecraft/class_2152;	method_9883	getPitchRange
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9854	method_9854
		p	1		consumer
		p	0		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9911	suggestOptionOrEnd
		p	1		builder
		p	2		consumer
	m	()Ljava/lang/Double;	method_9907	getDz
	m	(Lnet/minecraft/class_2152;)V	method_9855	setYawRange
		p	1		yawRange
	m	(D)V	method_9850	setX
		p	1		x
	m	(Z)V	method_9906	setSelectsAdvancements
		p	1		selectsAdvancements
	m	(Z)V	method_9877	setHasLimit
		p	1		hasLimit
	m	()Z	method_9885	isSenderOnly
	m	()Ljava/util/function/BiConsumer;	method_35818	getSorter
	m	()Ljava/lang/Double;	method_9851	getDx
	m	(Z)V	method_9887	setHasSorter
		p	1		hasSorter
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	method_9896	suggestSelector
		p	0		builder
	m	(Lnet/minecraft/class_1297;)Z	method_9856	method_9856
		p	1		entity
	m	()Z	method_9844	excludesName
	m	(Z)V	method_9848	setSelectsScores
		p	1		selectsScores
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9903	method_9903
		p	0		option
	m	()V	method_9860	setExcludesEntityType
	m	(Z)V	method_9890	setSelectsGameMode
		p	1		selectsGameMode
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_9872	method_9872
		p	1		pos
	m	()Ljava/lang/Double;	method_9840	getDy
	m	()Z	method_9912	selectsName
	m	(Z)V	method_9899	setSelectsName
		p	1		selectsName
	m	()Lnet/minecraft/class_2096$class_2099;	method_9873	getDistance
	m	()Z	method_9843	selectsScores
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9909	suggestOption
		p	1		builder
		p	2		consumer
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9863	method_9863
		p	0		selectorType
	m	()Z	method_9839	selectsGameMode
	m	(Lcom/mojang/brigadier/StringReader;)V	<init>	<init>
		p	1		reader
	m	()Ljava/lang/Double;	method_9902	getX
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I	method_9862	method_9862
		p	2		entity2
		p	1		entity1
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9847	suggestEndNext
		p	2		consumer
		p	1		builder
	m	(Ljava/util/function/BiFunction;)V	method_9875	setSuggestionProvider
		p	1		suggestionProvider
	m	(Lnet/minecraft/class_1297;)Z	method_9838	method_9838
		p	0		entity
	m	(DDD)Lnet/minecraft/class_238;	method_9894	createBox
		p	1		x
		p	5		z
		p	3		y
	m	(Lnet/minecraft/class_243;Ljava/util/List;)V	method_9901	method_9901
		p	0		pos
		p	1		entities
	m	()Z	method_9866	hasLimit
	m	(D)V	method_9879	setZ
		p	1		z
	m	()V	method_9878	buildPredicate
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9834	suggestSelectorRest
		p	1		builder
		p	2		consumer
	m	(Lnet/minecraft/class_2152;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate;	method_9859	rotationPredicate
		p	1		angleRange
		p	2		entityToAngle
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9858	suggestNormal
		p	2		consumer
		p	1		builder
	m	()Lnet/minecraft/class_2096$class_2100;	method_9895	getLevelRange
	m	()Z	method_9892	readNegationCharacter
	m	()Z	method_9910	excludesEntityType
	m	()Z	method_9889	hasSorter
	m	(Lcom/mojang/brigadier/StringReader;Z)V	<init>	<init>
		p	2		atAllowed
		p	1		reader
	m	(Z)V	method_9833	setExcludesTeam
		p	1		excludesTeam
	m	(Z)V	method_9857	setExcludesGameMode
		p	1		excludesGameMode
	m	()V	method_9849	readRegular
	m	()Z	method_9837	excludesGameMode
	m	(D)V	method_9918	setDz
		p	1		dz
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9893	suggestOpen
		p	1		builder
		p	2		consumer
	m	(Lnet/minecraft/class_2152;)V	method_9898	setPitchRange
		p	1		pitchRange
	m	(Ljava/util/function/Predicate;)V	method_9916	setPredicate
		p	1		predicate
	m	()V	method_9852	setLocalWorldOnly
	m	(Ljava/util/function/ToDoubleFunction;DDLnet/minecraft/class_1297;)Z	method_9881	method_9881
		p	5		entity
	m	(Z)V	method_9913	setExcludesName
		p	1		excludesName
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_35817	suggestDefinerNext
		p	1		builder
		p	2		consumer
	m	()Z	method_35816	excludesTeam
	m	()Lnet/minecraft/class_2152;	method_9853	getYawRange
	m	()Lnet/minecraft/class_2300;	method_9871	build
	m	()V	method_9917	readAtVariable
	m	()Ljava/lang/Double;	method_9868	getZ
	m	(I)V	method_9900	setLimit
		p	1		limit
	m	(D)V	method_9905	setDy
		p	1		dy
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I	method_9897	method_9897
		p	1		entity1
		p	2		entity2
	m	(Lnet/minecraft/class_2096$class_2100;)V	method_9846	setLevelRange
		p	1		levelRange
	m	()Ljava/lang/Double;	method_9884	getY
	m	(Lnet/minecraft/class_243;Ljava/util/List;)V	method_9867	method_9867
		p	0		pos
		p	1		entities
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_9880	suggestSelector
		p	1		builder
		p	2		consumer
	m	(Lnet/minecraft/class_2096$class_2099;)V	method_9870	setDistance
		p	1		distance
	m	()Lnet/minecraft/class_2300;	method_9882	read
	m	(D)V	method_9864	setY
		p	1		y
	m	()Z	method_9904	selectsTeam
c	net/minecraft/class_4964	net/minecraft/datafixer/fix/PersistentStateUuidFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
c	net/minecraft/class_4961	net/minecraft/datafixer/fix/ItemStackUuidFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26298	fixSkullOwner
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26297	fixAttributeModifiers
c	net/minecraft/class_4960	net/minecraft/datafixer/fix/EntityUuidFix
	f	Ljava/util/Set;	field_23127	PROJECTILES
	f	Ljava/util/Set;	field_23126	OTHER_LIVINGS
	f	Ljava/util/Set;	field_23125	LEASHABLES
	f	Ljava/util/Set;	field_23124	BREEDABLES
	f	Ljava/util/Set;	field_23123	TAMEABLE_PETS
	f	Ljava/util/Set;	field_23122	RIDEABLE_TAMEABLES
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26030	updateShulkerBullet
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26028	updateAreaEffectCloud
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26039	updateSelfUuid
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26031	updateItemEntity
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26032	updateFox
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26022	updateAngryAtMemory
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26033	updateZombifiedPiglin
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26034	updateTameable
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26024	updateEvokerFangs
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26035	updateBreedable
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26036	updateLeashable
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26026	updateZombieVillager
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26037	updateLiving
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26038	updateProjectile
c	net/minecraft/class_4959	net/minecraft/datafixer/fix/BlockEntityUuidFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26017	updateSkull
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26018	updateConduit
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
c	net/minecraft/class_4956	net/minecraft/client/particle/SoulParticle
	f	Z	field_37961	sculk
	f	Lnet/minecraft/class_4002;	field_23091	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	6		z
		p	4		y
		p	10		velocityY
		p	8		velocityX
		p	14		spriteProvider
		p	12		velocityZ
		p	2		x
		p	1		world
c	net/minecraft/class_4956$class_7210	net/minecraft/client/particle/SoulParticle$SculkSoulFactory
	f	Lnet/minecraft/class_4002;	field_37962	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_41948	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_4956$class_4957	net/minecraft/client/particle/SoulParticle$Factory
	f	Lnet/minecraft/class_4002;	field_23092	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_25994	createParticle
c	net/minecraft/class_4955	net/minecraft/client/particle/AbstractSlowingParticle
c	net/minecraft/class_4958	net/minecraft/datafixer/fix/AbstractUuidFix
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_23121	typeReference
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	method_26009	updateTyped
		p	1		typed
		p	2		name
		p	3		updater
	m	(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>
		p	2		typeReference
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional;	method_26003	createArray
		p	3		leastBits
		p	1		mostBits
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional;	method_26005	createArrayFromStringUuid
		p	1		key
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	method_26006	updateStringUuid
		p	1		oldKey
		p	2		newKey
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	method_26011	updateCompoundUuid
		p	1		oldKey
		p	2		newKey
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	method_26013	updateRegularMostLeast
		p	1		oldKey
		p	2		newKey
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;	method_26014	createArrayFromMostLeastTags
		p	2		leastBitsKey
		p	1		mostBitsKey
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	method_26002	createArrayFromCompoundUuid
c	net/minecraft/class_6793	net/minecraft/world/gen/placementmodifier/CountPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_35718	MODIFIER_CODEC
	f	Lnet/minecraft/class_6017;	field_35719	count
	m	(Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		count
	m	(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6793;	method_39624	of
		p	0		count
	m	(I)Lnet/minecraft/class_6793;	method_39623	of
		p	0		count
c	net/minecraft/class_4130	net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
	f	I	field_18396	ticksLeft
	f	I	field_18394	offerShownTicks
	f	I	field_18395	offerIndex
	f	Ljava/util/List;	field_18393	offers
	f	Lnet/minecraft/class_1799;	field_18392	customerHeldStack
	f	I	field_30167	RUN_INTERVAL
	f	I	field_30168	OFFER_SHOWING_INTERVAL
	m	(Lnet/minecraft/class_1646;)V	method_19026	refreshShownOffer
		p	1		villager
	m	(Lnet/minecraft/class_1646;)V	method_19598	holdOffer
		p	1		villager
	m	(Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309;	method_19603	findPotentialCustomer
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_19600	shouldKeepRunning
	m	(Lnet/minecraft/class_1646;)V	method_37448	holdNothing
		p	0		villager
	m	(Lnet/minecraft/class_1914;)Z	method_19028	isPossible
		p	1		offer
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_19599	shouldRun
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_1799;)V	method_37447	holdOffer
		p	0		villager
		p	1		stack
	m	(II)V	<init>	<init>
		p	1		minRunTime
		p	2		maxRunTime
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)V	method_19027	setupOffers
		p	2		villager
		p	1		customer
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19604	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19605	finishRunning
	m	(Lnet/minecraft/class_1646;)V	method_19601	loadPossibleOffers
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19602	run
c	net/minecraft/class_6794	net/minecraft/world/gen/placementmodifier/EnvironmentScanPlacementModifier
	f	I	field_35724	maxSteps
	f	Lnet/minecraft/class_6646;	field_35722	targetPredicate
	f	Lnet/minecraft/class_6646;	field_35723	allowedSearchPredicate
	f	Lnet/minecraft/class_2350;	field_35721	direction
	f	Lcom/mojang/serialization/Codec;	field_35720	MODIFIER_CODEC
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;I)V	<init>	<init>
		p	4		maxSteps
		p	2		targetPredicate
		p	3		allowedSearchPredicate
		p	1		direction
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;I)Lnet/minecraft/class_6794;	method_39628	of
		p	0		direction
		p	1		targetPredicate
		p	2		maxSteps
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;I)Lnet/minecraft/class_6794;	method_39629	of
		p	3		maxSteps
		p	1		targetPredicate
		p	2		allowedSearchPredicate
		p	0		direction
c	net/minecraft/class_5463	net/minecraft/world/gen/carver/ConfiguredCarvers
	f	Lnet/minecraft/class_6880;	field_25947	NETHER_CAVE
	f	Lnet/minecraft/class_6880;	field_33120	CANYON
	f	Lnet/minecraft/class_6880;	field_33119	CAVE
	f	Lnet/minecraft/class_6880;	field_34968	CAVE_EXTRA_UNDERGROUND
	m	(Ljava/lang/String;Lnet/minecraft/class_2922;)Lnet/minecraft/class_6880;	method_30588	register
		p	0		id
		p	1		configuredCarver
c	net/minecraft/class_6791	net/minecraft/world/gen/heightprovider/WeightedListHeightProvider
	f	Lcom/mojang/serialization/Codec;	field_35712	WEIGHTED_LIST_CODEC
	f	Lnet/minecraft/class_6005;	field_35713	weightedList
	m	(Lnet/minecraft/class_6005;)V	<init>	<init>
		p	1		weightedList
c	net/minecraft/class_6792	net/minecraft/world/gen/placementmodifier/BiomePlacementModifier
	f	Lnet/minecraft/class_6792;	field_35715	INSTANCE
	f	Lcom/mojang/serialization/Codec;	field_35714	MODIFIER_CODEC
	m	()Lnet/minecraft/class_6792;	method_39614	of
c	net/minecraft/class_5462	net/minecraft/util/function/CharPredicate
	m	()Lnet/minecraft/class_5462;	method_36123	negate
	m	(C)Z	method_36124	method_36124
		p	1		c
	m	(C)Z	test	test
		p	1		c
	m	(Lnet/minecraft/class_5462;C)Z	method_36126	method_36126
		p	2		c
	m	(Lnet/minecraft/class_5462;)Lnet/minecraft/class_5462;	method_36127	or
		p	1		predicate
	m	(Lnet/minecraft/class_5462;C)Z	method_36128	method_36128
		p	2		c
	m	(Lnet/minecraft/class_5462;)Lnet/minecraft/class_5462;	method_36125	and
		p	1		predicate
c	net/minecraft/class_6790	net/minecraft/world/gen/feature/TwistingVinesFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_35710	CODEC
	f	I	comp_289	maxHeight
	f	I	comp_288	spreadHeight
	f	I	comp_287	spreadWidth
	m	()I	comp_288	spreadHeight
	m	()I	comp_287	spreadWidth
	m	()I	comp_289	maxHeight
c	net/minecraft/class_5469	net/minecraft/structure/processor/StructureProcessorLists
	f	Lnet/minecraft/class_3821;	field_26622	GILDED_BLACKSTONE_TO_BLACKSTONE
	f	Lnet/minecraft/class_3821;	field_26621	BLACKSTONE_TO_GILDED_BLACKSTONE
	f	Lnet/minecraft/class_6880;	field_38474	ANCIENT_CITY_WALLS_DEGRADATION
	f	Lnet/minecraft/class_6880;	field_38473	ANCIENT_CITY_GENERIC_DEGRADATION
	f	Lnet/minecraft/class_6880;	field_38472	ANCIENT_CITY_START_DEGRADATION
	f	Lnet/minecraft/class_6880;	field_26272	FARM_SNOWY
	f	Lnet/minecraft/class_6880;	field_26271	FARM_SAVANNA
	f	Lnet/minecraft/class_6880;	field_26270	FARM_PLAINS
	f	Lnet/minecraft/class_6880;	field_26276	TREASURE_ROOMS
	f	Lnet/minecraft/class_6880;	field_26275	BOTTOM_RAMPART
	f	Lnet/minecraft/class_6880;	field_26274	FARM_DESERT
	f	Lnet/minecraft/class_6880;	field_26273	FARM_TAIGA
	f	Lnet/minecraft/class_6880;	field_26268	STREET_SAVANNA
	f	Lnet/minecraft/class_6880;	field_26267	STREET_PLAINS
	f	Lnet/minecraft/class_6880;	field_26266	MOSSIFY_70_PERCENT
	f	Lnet/minecraft/class_6880;	field_26265	MOSSIFY_20_PERCENT
	f	Lnet/minecraft/class_6880;	field_26269	STREET_SNOWY_OR_TAIGA
	f	Lnet/minecraft/class_6880;	field_26260	ZOMBIE_SAVANNA
	f	Lnet/minecraft/class_6880;	field_26264	MOSSIFY_10_PERCENT
	f	Lnet/minecraft/class_6880;	field_26263	ZOMBIE_DESERT
	f	Lnet/minecraft/class_6880;	field_26262	ZOMBIE_TAIGA
	f	Lnet/minecraft/class_6880;	field_26261	ZOMBIE_SNOWY
	f	Lnet/minecraft/class_6880;	field_26256	HIGH_WALL
	f	Lnet/minecraft/class_6880;	field_26259	ZOMBIE_PLAINS
	f	Lnet/minecraft/class_6880;	field_26257	HIGH_RAMPART
	f	Lnet/minecraft/class_6880;	field_26280	BASTION_GENERIC_DEGRADATION
	f	Lnet/minecraft/class_6880;	field_26284	ROOF
	f	Lnet/minecraft/class_6880;	field_26283	BRIDGE
	f	Lnet/minecraft/class_6880;	field_26282	ENTRANCE_REPLACEMENT
	f	Lnet/minecraft/class_6880;	field_26281	RAMPART_DEGRADATION
	f	Lnet/minecraft/class_6880;	field_26279	STABLE_DEGRADATION
	f	Lnet/minecraft/class_6880;	field_26278	SIDE_WALL_DEGRADATION
	f	Lnet/minecraft/class_6880;	field_26277	HOUSING
	f	Lnet/minecraft/class_6880;	field_29537	FOSSIL_ROT
	f	Lnet/minecraft/class_6880;	field_29538	FOSSIL_COAL
	f	Lnet/minecraft/class_6880;	field_29539	FOSSIL_DIAMONDS
	f	Lnet/minecraft/class_6880;	field_26688	EMPTY
	f	Lnet/minecraft/class_6880;	field_26689	OUTPOST_ROT
	m	(Ljava/lang/String;Lcom/google/common/collect/ImmutableList;)Lnet/minecraft/class_6880;	method_30601	register
		p	1		processorList
		p	0		id
c	net/minecraft/class_5468	net/minecraft/structure/pool/StructurePools
	f	Lnet/minecraft/class_6880;	field_26255	INVALID
	f	Lnet/minecraft/class_5321;	field_26254	EMPTY
	m	(Lnet/minecraft/class_3785;)Lnet/minecraft/class_6880;	method_30600	register
		p	0		templatePool
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_30599	initDefaultPools
c	net/minecraft/class_6799	net/minecraft/world/gen/placementmodifier/RarityFilterPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_35752	MODIFIER_CODEC
	f	I	field_35753	chance
	m	(I)V	<init>	<init>
		p	1		chance
	m	(I)Lnet/minecraft/class_6799;	method_39659	of
		p	0		chance
c	net/minecraft/class_4139	net/minecraft/village/VillageGossipType
	f	Ljava/lang/String;	field_18430	key
	f	I	field_18432	maxValue
	f	I	field_18434	shareDecrement
	f	I	field_30240	MAX_TRADING_REPUTATION
	f	I	field_19354	decay
	f	I	field_18431	multiplier
	f	I	field_30242	TRADING_GOSSIP_DECAY
	f	I	field_30241	TRADING_GOSSIP_SHARE_DECREMENT
	f	Ljava/util/Map;	field_18435	BY_KEY
	f	Lnet/minecraft/class_4139;	field_18426	MINOR_POSITIVE
	f	Lnet/minecraft/class_4139;	field_18427	MAJOR_POSITIVE
	f	Lnet/minecraft/class_4139;	field_18424	MAJOR_NEGATIVE
	f	Lnet/minecraft/class_4139;	field_18425	MINOR_NEGATIVE
	f	Lnet/minecraft/class_4139;	field_18428	TRADING
	m	(Lnet/minecraft/class_4139;)Ljava/lang/String;	method_19089	method_19089
		p	0		type
	m	(Ljava/lang/String;ILjava/lang/String;IIII)V	<init>	<init>
		p	7		shareDecrement
		p	6		decay
		p	5		maxReputation
		p	4		multiplier
		p	3		key
	m	(Ljava/lang/String;)Lnet/minecraft/class_4139;	method_19090	byKey
		p	0		key
c	net/minecraft/class_6797	net/minecraft/world/gen/placementmodifier/PlacementModifier
	c	A placement modifier is a one-to-many position transformation, which\ntakes a position with some context and returns zero or more positions.\nIt's used to determine where to generate configured features.\n\n@see net.minecraft.world.gen.feature.ConfiguredFeature
	f	Lcom/mojang/serialization/Codec;	field_35736	CODEC
	m	(Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;	method_14452	getPositions
		c	Applies this placement modifier to the given position.
		p	2		random
		p	3		pos
		p	1		context
	m	()Lnet/minecraft/class_6798;	method_39615	getType
c	net/minecraft/class_6798	net/minecraft/world/gen/placementmodifier/PlacementModifierType
	f	Lnet/minecraft/class_6798;	field_35739	SURFACE_RELATIVE_THRESHOLD_FILTER
	f	Lnet/minecraft/class_6798;	field_35738	RARITY_FILTER
	f	Lnet/minecraft/class_6798;	field_35737	BLOCK_PREDICATE_FILTER
	f	Lnet/minecraft/class_6798;	field_35741	BIOME
	f	Lnet/minecraft/class_6798;	field_35740	SURFACE_WATER_DEPTH_FILTER
	f	Lnet/minecraft/class_6798;	field_35749	IN_SQUARE
	f	Lnet/minecraft/class_6798;	field_35748	HEIGHT_RANGE
	f	Lnet/minecraft/class_6798;	field_35747	HEIGHTMAP
	f	Lnet/minecraft/class_6798;	field_35746	ENVIRONMENT_SCAN
	f	Lnet/minecraft/class_6798;	field_35745	COUNT_ON_EVERY_LAYER
	f	Lnet/minecraft/class_6798;	field_35743	NOISE_BASED_COUNT
	f	Lnet/minecraft/class_6798;	field_35744	NOISE_THRESHOLD_COUNT
	f	Lnet/minecraft/class_6798;	field_35742	COUNT
	f	Lnet/minecraft/class_6798;	field_35751	CARVING_MASK
	f	Lnet/minecraft/class_6798;	field_35750	RANDOM_OFFSET
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6798;	method_39655	register
		p	1		codec
		p	0		id
c	net/minecraft/class_4133	net/minecraft/entity/ai/brain/task/VillagerWorkTask
	f	D	field_30193	MAX_DISTANCE
	f	I	field_30192	RUN_TIME
	f	J	field_19426	lastCheckedTime
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_21641	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V	method_26335	performAdditionalWork
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_21642	run
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_4208;)V	method_19613	method_19613
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_26336	shouldKeepRunning
c	net/minecraft/class_6795	net/minecraft/world/gen/placementmodifier/HeightRangePlacementModifier
	f	Lnet/minecraft/class_6122;	field_35726	height
	f	Lcom/mojang/serialization/Codec;	field_35725	MODIFIER_CODEC
	m	(Lnet/minecraft/class_6122;)V	<init>	<init>
		p	1		height
	m	(Lnet/minecraft/class_6122;)Lnet/minecraft/class_6795;	method_39635	of
		p	0		height
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6795;	method_39637	trapezoid
		p	0		minOffset
		p	1		maxOffset
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6795;	method_39634	uniform
		p	0		minOffset
		p	1		maxOffset
c	net/minecraft/class_4136	net/minecraft/village/VillagerGossips
	f	Ljava/util/Map;	field_18419	entityReputation
	m	(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V	method_35126	removeGossip
		p	1		target
		p	3		value
		p	2		type
	m	(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	method_19067	serialize
		p	1		ops
	m	(Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137;	method_19076	method_19076
		p	0		uuid
	m	(Lnet/minecraft/class_4139;)V	method_35121	remove
		p	1		type
	m	(Lcom/mojang/serialization/DataResult;)Ljava/util/stream/Stream;	method_28350	method_28350
		p	0		result
	m	(Lnet/minecraft/class_5819;I)Ljava/util/Collection;	method_19070	pickGossips
		p	1		random
		p	2		count
	m	()Ljava/util/stream/Stream;	method_19074	entries
	m	(Lnet/minecraft/class_4136$class_4138;)V	method_19060	method_19060
		p	1		entry
	m	(Lnet/minecraft/class_4139;II)I	method_19065	method_19065
		p	3		right
		p	2		left
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_4136$class_4138;)Lcom/mojang/serialization/Dynamic;	method_28351	method_28351
		p	1		entry
	m	(Lnet/minecraft/class_4139;II)I	method_19063	mergeReputation
		p	1		type
		p	3		right
		p	2		left
	m	()Ljava/util/Map;	method_35120	getEntityReputationAssociatedGossips
	m	(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V	method_19072	startGossip
		p	1		target
		p	3		value
		p	2		type
	m	(Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137;	method_19071	getReputationFor
		p	1		target
	m	(II)I	method_19059	max
		p	0		left
		p	1		right
	m	(Lnet/minecraft/class_4139;Ljava/util/function/DoublePredicate;)J	method_35122	getReputationCount
		p	2		predicate
		p	1		type
	m	(Lnet/minecraft/class_4136;Lnet/minecraft/class_5819;I)V	method_19061	shareGossipFrom
		p	1		from
		p	2		random
		p	3		count
	m	(Ljava/util/UUID;Lnet/minecraft/class_4139;)V	method_35124	remove
		p	2		type
		p	1		target
	m	()V	method_20651	decay
	m	(Ljava/util/function/DoublePredicate;Lnet/minecraft/class_4139;Lnet/minecraft/class_4136$class_4137;)Z	method_35125	method_35125
		p	2		reputation
	m	(Ljava/util/UUID;Ljava/util/function/Predicate;)I	method_19073	getReputationFor
		p	1		target
		p	2		gossipTypeFilter
	m	(Lnet/minecraft/class_4136$class_4138;)V	method_19075	method_19075
		p	1		gossip
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	method_19069	method_19069
		p	0		entry
	m	(Lcom/mojang/serialization/Dynamic;)V	method_19066	deserialize
		p	1		dynamic
	m	(Ljava/util/Map;Ljava/util/UUID;)V	method_35123	method_35123
		p	2		uuid
c	net/minecraft/class_4136$class_4137	net/minecraft/village/VillagerGossips$Reputation
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_18420	associatedGossip
	m	(Ljava/util/function/Predicate;)I	method_19081	getValueFor
		p	1		gossipTypeFilter
	m	(Ljava/util/function/Predicate;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Z	method_19082	method_19082
		p	1		entry
	m	()Z	method_20654	isObsolete
	m	()V	method_20652	decay
	m	(Lnet/minecraft/class_4139;)V	method_20655	remove
		p	1		gossipType
	m	(Ljava/util/UUID;)Ljava/util/stream/Stream;	method_19079	entriesFor
		p	1		target
	m	(Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/class_4136$class_4138;	method_19080	method_19080
		p	1		entry
	m	(Lnet/minecraft/class_4139;)V	method_20653	clamp
		p	1		gossipType
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)I	method_19078	method_19078
		p	0		entry
c	net/minecraft/class_4136$class_4138	net/minecraft/village/VillagerGossips$GossipEntry
	f	Lnet/minecraft/class_4139;	field_18422	type
	f	Ljava/lang/String;	field_30239	VALUE_KEY
	f	Ljava/util/UUID;	field_18421	target
	f	Ljava/lang/String;	field_30238	TYPE_KEY
	f	Ljava/lang/String;	field_30237	TARGET_KEY
	f	I	field_18423	value
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	method_19084	deserialize
		p	0		dynamic
	m	(Ljava/util/UUID;Lnet/minecraft/class_4139;I)V	<init>	<init>
		p	1		target
		p	2		type
		p	3		value
	m	(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	method_19087	serialize
		p	1		ops
	m	()I	method_19083	getValue
c	net/minecraft/class_6796	net/minecraft/world/gen/feature/PlacedFeature
	f	Lcom/mojang/serialization/Codec;	field_35731	LIST_CODEC
	f	Lcom/mojang/serialization/Codec;	field_35730	REGISTRY_CODEC
	f	Lnet/minecraft/class_6880;	comp_334	feature
	f	Ljava/util/List;	comp_335	placementModifiers
	f	Lcom/mojang/serialization/Codec;	field_36416	LISTS_CODEC
	f	Lcom/mojang/serialization/Codec;	field_35729	CODEC
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_39644	generateUnregistered
		p	1		world
		p	2		generator
		p	4		pos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_39650	generate
		c	Generates a configured feature at the positions obtained by applying\nplacement modifiers to the given position.\n\n<p>To calculate positions, it first creates a singleton stream of the\ngiven position, then it applies placement modifiers with {@linkplain\nStream#flatMap flatMap} in order they appear in the list.
		p	2		generator
		p	1		world
		p	4		pos
	m	(Lnet/minecraft/class_6797;Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;	method_39649	method_39649
		p	3		pos
	m	(Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_39648	generate
		p	3		pos
		p	1		context
	m	()Lnet/minecraft/class_6880;	comp_334	feature
	m	()Ljava/util/List;	comp_335	placementModifiers
	m	(Lnet/minecraft/class_6880;Ljava/util/List;)V	<init>	<init>
		p	2		placementModifiers
	m	()Ljava/util/stream/Stream;	method_39643	getDecoratedFeatures
c	net/minecraft/class_4135	net/minecraft/entity/ai/goal/PrioritizedGoal
	f	Lnet/minecraft/class_1352;	field_18416	goal
	f	I	field_18417	priority
	f	Z	field_18418	running
	m	()Z	method_19056	isRunning
	m	()Lnet/minecraft/class_1352;	method_19058	getGoal
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(ILnet/minecraft/class_1352;)V	<init>	<init>
		p	2		goal
		p	1		priority
	m	()I	method_19057	getPriority
	m	(Lnet/minecraft/class_4135;)Z	method_19055	canBeReplacedBy
		p	1		goal
c	net/minecraft/class_5472	net/minecraft/network/RateLimitedConnection
	c	A connection that disconnects from the backing netty channel if too\nmany packets are received.
	f	I	field_26344	rateLimit
	f	Lorg/slf4j/Logger;	field_26342	LOGGER
	f	Lnet/minecraft/class_2561;	field_26343	RATE_LIMIT_EXCEEDED_MESSAGE
	m	(I)V	<init>	<init>
		p	1		rateLimit
c	net/minecraft/class_4141	net/minecraft/entity/ai/brain/MemoryModuleState
	f	Lnet/minecraft/class_4141;	field_18457	VALUE_ABSENT
	f	Lnet/minecraft/class_4141;	field_18458	REGISTERED
	f	Lnet/minecraft/class_4141;	field_18456	VALUE_PRESENT
c	net/minecraft/class_4140	net/minecraft/entity/ai/brain/MemoryModuleType
	c	A memory module type represents a type of data stored in a brain. The memory\ndata can be shared by different tasks once they are updated by a sensor or\ncreated by some task. This can avoid some redundant calculations.\n\n@see Brain#memories\n@see Memory
	f	Ljava/util/Optional;	field_24668	codec
	f	Lnet/minecraft/class_4140;	field_38394	LIKED_PLAYER
	f	Lnet/minecraft/class_4140;	field_38396	LIKED_NOTEBLOCK_COOLDOWN_TICKS
	f	Lnet/minecraft/class_4140;	field_38395	LIKED_NOTEBLOCK
	f	Lnet/minecraft/class_4140;	field_38397	ITEM_PICKUP_COOLDOWN_TICKS
	f	Lnet/minecraft/class_4140;	field_30245	LONG_JUMP_MID_JUMP
	f	Lnet/minecraft/class_4140;	field_30246	HAS_HUNTING_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_30243	NEAREST_ATTACKABLE
	f	Lnet/minecraft/class_4140;	field_30244	LONG_JUMP_COOLING_DOWN
	f	Lnet/minecraft/class_4140;	field_33484	RAM_TARGET
	f	Lnet/minecraft/class_4140;	field_39450	UNREACHABLE_TONGUE_TARGETS
	f	Lnet/minecraft/class_4140;	field_22474	NEAREST_REPELLENT
	f	Lnet/minecraft/class_4140;	field_22473	ADMIRING_DISABLED
	f	Lnet/minecraft/class_4140;	field_22340	NEAREST_VISIBLE_BABY_HOGLIN
	f	Lnet/minecraft/class_4140;	field_22343	NEAREST_VISIBLE_ADULT_PIGLINS
	f	Lnet/minecraft/class_4140;	field_22475	ATTACK_COOLING_DOWN
	f	Lnet/minecraft/class_4140;	field_22342	NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD
	f	Lnet/minecraft/class_4140;	field_22345	NEAREST_VISIBLE_ADULT_PIGLIN
	f	Lnet/minecraft/class_4140;	field_22346	NEAREST_VISIBLE_ZOMBIFIED
	f	Lnet/minecraft/class_4140;	field_22344	NEAREST_VISIBLE_ADULT_HOGLINS
	f	Lnet/minecraft/class_4140;	field_37443	IS_PREGNANT
	f	Lnet/minecraft/class_4140;	field_22348	VISIBLE_ADULT_HOGLIN_COUNT
	f	Lnet/minecraft/class_4140;	field_37442	IS_IN_WATER
	f	Lnet/minecraft/class_4140;	field_22347	VISIBLE_ADULT_PIGLIN_COUNT
	f	Lnet/minecraft/class_4140;	field_25813	TIME_TRYING_TO_REACH_ADMIRE_ITEM
	f	Lnet/minecraft/class_4140;	field_22349	NEAREST_PLAYER_HOLDING_WANTED_ITEM
	f	Lnet/minecraft/class_4140;	field_25814	DISABLE_WALK_TO_ADMIRE_ITEM
	f	Lnet/minecraft/class_4140;	field_22350	ATE_RECENTLY
	f	Lnet/minecraft/class_4140;	field_22333	ANGRY_AT
	f	Lnet/minecraft/class_4140;	field_22332	NEAREST_VISIBLE_WANTED_ITEM
	f	Lnet/minecraft/class_4140;	field_22336	HUNTED_RECENTLY
	f	Lnet/minecraft/class_4140;	field_22334	ADMIRING_ITEM
	f	Lnet/minecraft/class_4140;	field_22337	CELEBRATE_LOCATION
	f	Lnet/minecraft/class_4140;	field_22339	NEAREST_VISIBLE_HUNTABLE_HOGLIN
	f	Lnet/minecraft/class_4140;	field_18873	SECONDARY_JOB_SITE
	f	Lnet/minecraft/class_4140;	field_25359	NEAREST_VISIBLE_ADULT
	f	Lnet/minecraft/class_4140;	field_22353	PACIFIED
	f	Lnet/minecraft/class_4140;	field_22355	ATTACK_TARGET
	f	Lnet/minecraft/class_4140;	field_22354	NEAREST_VISIBLE_TARGETABLE_PLAYER
	f	Lnet/minecraft/class_4140;	field_22356	RIDE_TARGET
	f	Lnet/minecraft/class_4140;	field_22357	AVOID_TARGET
	f	Lnet/minecraft/class_4140;	field_28324	PLAY_DEAD_TICKS
	f	Lnet/minecraft/class_4140;	field_28325	TEMPTING_PLAYER
	f	Lnet/minecraft/class_4140;	field_28326	TEMPTATION_COOLDOWN_TICKS
	f	Lnet/minecraft/class_4140;	field_28327	IS_TEMPTED
	f	Lnet/minecraft/class_4140;	field_25360	NEAREST_VISIBLE_NEMESIS
	f	Lnet/minecraft/class_4140;	field_25361	UNIVERSAL_ANGER
	f	Lnet/minecraft/class_4140;	field_19385	LAST_SLEPT
	f	Lnet/minecraft/class_4140;	field_19386	LAST_WORKED_AT_POI
	f	Lnet/minecraft/class_4140;	field_39408	IS_PANICKING
	f	Lnet/minecraft/class_4140;	field_25159	DANCING
	f	Lnet/minecraft/class_4140;	field_20616	LAST_WOKEN
	f	Lnet/minecraft/class_4140;	field_25754	GOLEM_DETECTED_RECENTLY
	f	Lnet/minecraft/class_4140;	field_25755	NEARBY_ADULT_PIGLINS
	f	Lnet/minecraft/class_4140;	field_19008	HIDING_PLACE
	f	Lnet/minecraft/class_4140;	field_19009	HEARD_BELL_TIME
	f	Lnet/minecraft/class_4140;	field_19006	VISIBLE_VILLAGER_BABIES
	f	Lnet/minecraft/class_4140;	field_19007	NEAREST_BED
	f	Lnet/minecraft/class_4140;	field_18438	HOME
	f	Lnet/minecraft/class_4140;	field_18439	JOB_SITE
	f	Lnet/minecraft/class_4140;	field_18437	DUMMY
	f	Lnet/minecraft/class_4140;	field_19293	CANT_REACH_WALK_TARGET_SINCE
	f	Lnet/minecraft/class_4140;	field_25160	POTENTIAL_JOB_SITE
	f	Lnet/minecraft/class_4140;	field_18440	MEETING_POINT
	f	Lnet/minecraft/class_4140;	field_18441	MOBS
	f	Lnet/minecraft/class_4140;	field_18448	BREED_TARGET
	f	Lnet/minecraft/class_4140;	field_18449	PATH
	f	Lnet/minecraft/class_4140;	field_18446	LOOK_TARGET
	f	Lnet/minecraft/class_4140;	field_18447	INTERACTION_TARGET
	f	Lnet/minecraft/class_4140;	field_18444	NEAREST_VISIBLE_PLAYER
	f	Lnet/minecraft/class_4140;	field_18445	WALK_TARGET
	f	Lnet/minecraft/class_4140;	field_18442	VISIBLE_MOBS
	f	Lnet/minecraft/class_4140;	field_18443	NEAREST_PLAYERS
	f	Lnet/minecraft/class_4140;	field_38113	ROAR_SOUND_DELAY
	f	Lnet/minecraft/class_4140;	field_18452	HURT_BY_ENTITY
	f	Lnet/minecraft/class_4140;	field_38858	SONIC_BOOM_SOUND_DELAY
	f	Lnet/minecraft/class_4140;	field_33483	RAM_COOLDOWN_TICKS
	f	Lnet/minecraft/class_4140;	field_18453	NEAREST_HOSTILE
	f	Lnet/minecraft/class_4140;	field_38857	SONIC_BOOM_SOUND_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_38856	SONIC_BOOM_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_18450	INTERACTABLE_DOORS
	f	Lnet/minecraft/class_4140;	field_18451	HURT_BY
	f	Lnet/minecraft/class_4140;	field_38110	RECENT_PROJECTILE
	f	Lnet/minecraft/class_4140;	field_38112	IS_EMERGING
	f	Lnet/minecraft/class_4140;	field_38111	IS_SNIFFING
	f	Lnet/minecraft/class_4140;	field_38104	ROAR_SOUND_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_38103	DIG_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_38106	TOUCH_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_38105	SNIFF_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_38109	DISTURBANCE_LOCATION
	f	Lnet/minecraft/class_4140;	field_38108	ROAR_TARGET
	f	Lnet/minecraft/class_4140;	field_38107	VIBRATION_COOLDOWN
	f	Lnet/minecraft/class_4140;	field_26389	DOORS_TO_CLOSE
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4140;	method_19092	register
		p	0		id
		p	1		codec
	m	()Ljava/util/Optional;	method_19093	getCodec
	m	(Ljava/util/Optional;)V	<init>	<init>
		p	1		codec
	m	(Ljava/lang/String;)Lnet/minecraft/class_4140;	method_20738	register
		p	0		id
c	net/minecraft/class_4143	net/minecraft/entity/ai/brain/sensor/DummySensor
c	net/minecraft/class_4142	net/minecraft/entity/ai/brain/WalkTarget
	f	I	field_18462	completionRange
	f	F	field_18461	speed
	f	Lnet/minecraft/class_4115;	field_18460	lookTarget
	m	(Lnet/minecraft/class_4115;FI)V	<init>	<init>
		p	1		lookTarget
		p	3		completionRange
		p	2		speed
	m	()F	method_19095	getSpeed
	m	(Lnet/minecraft/class_243;FI)V	<init>	<init>
		p	3		completionRange
		p	2		speed
		p	1		pos
	m	(Lnet/minecraft/class_1297;FI)V	<init>	<init>
		p	2		speed
		p	3		completionRange
		p	1		entity
	m	(Lnet/minecraft/class_2338;FI)V	<init>	<init>
		p	3		completionRange
		p	1		pos
		p	2		speed
	m	()I	method_19096	getCompletionRange
	m	()Lnet/minecraft/class_4115;	method_19094	getLookTarget
c	net/minecraft/class_5473	net/minecraft/command/argument/AngleArgumentType
	f	Ljava/util/Collection;	field_26369	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_27345	INVALID_ANGLE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_26368	INCOMPLETE_ANGLE_EXCEPTION
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5473$class_5474;	method_30659	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	()Lnet/minecraft/class_5473;	method_30658	angle
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F	method_30660	getAngle
		p	1		name
		p	0		context
c	net/minecraft/class_5473$class_5474	net/minecraft/command/argument/AngleArgumentType$Angle
	f	F	field_26370	angle
	f	Z	field_26371	relative
	m	(FZ)V	<init>	<init>
		p	1		angle
		p	2		relative
	m	(Lnet/minecraft/class_2168;)F	method_30661	getAngle
		p	1		source
c	net/minecraft/class_5470	net/minecraft/world/gen/structure/Structures
	f	Lnet/minecraft/class_6880;	field_26298	IGLOO
	f	Lnet/minecraft/class_6880;	field_26296	JUNGLE_PYRAMID
	f	Lnet/minecraft/class_6880;	field_26313	VILLAGE_SAVANNA
	f	Lnet/minecraft/class_6880;	field_26301	SWAMP_HUT
	f	Lnet/minecraft/class_6880;	field_26311	VILLAGE_PLAINS
	f	Lnet/minecraft/class_6880;	field_26288	RUINED_PORTAL_SWAMP
	f	Lnet/minecraft/class_6880;	field_26290	RUINED_PORTAL_OCEAN
	f	Lnet/minecraft/class_6880;	field_26294	MINESHAFT_MESA
	f	Lnet/minecraft/class_6880;	field_26292	PILLAGER_OUTPOST
	f	Lnet/minecraft/class_6880;	field_26306	FORTRESS
	f	Lnet/minecraft/class_6880;	field_26316	RUINED_PORTAL
	f	Lnet/minecraft/class_6880;	field_26304	OCEAN_RUIN_COLD
	f	Lnet/minecraft/class_6880;	field_26314	VILLAGE_SNOWY
	f	Lnet/minecraft/class_6880;	field_26308	END_CITY
	f	Lnet/minecraft/class_6880;	field_26287	RUINED_PORTAL_JUNGLE
	f	Lnet/minecraft/class_6880;	field_26297	DESERT_PYRAMID
	f	Lnet/minecraft/class_6880;	field_26295	MANSION
	f	Lnet/minecraft/class_6880;	field_26302	STRONGHOLD
	f	Lnet/minecraft/class_6880;	field_26312	VILLAGE_DESERT
	f	Lnet/minecraft/class_6880;	field_26289	RUINED_PORTAL_MOUNTAIN
	f	Lnet/minecraft/class_6880;	field_26300	SHIPWRECK_BEACHED
	f	Lnet/minecraft/class_6880;	field_26299	SHIPWRECK
	f	Lnet/minecraft/class_6880;	field_26310	BASTION_REMNANT
	f	Lnet/minecraft/class_6880;	field_26293	MINESHAFT
	f	Lnet/minecraft/class_6880;	field_26291	RUINED_PORTAL_NETHER
	f	Lnet/minecraft/class_6880;	field_38476	ANCIENT_CITY
	f	Lnet/minecraft/class_6880;	field_26317	RUINED_PORTAL_DESERT
	f	Lnet/minecraft/class_6880;	field_26305	OCEAN_RUIN_WARM
	f	Lnet/minecraft/class_6880;	field_26315	VILLAGE_TAIGA
	f	Lnet/minecraft/class_6880;	field_26303	MONUMENT
	f	Lnet/minecraft/class_6880;	field_26309	BURIED_TREASURE
	f	Lnet/minecraft/class_6880;	field_26307	NETHER_FOSSIL
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302;	method_42757	createConfig
		p	2		terrainAdaptation
		p	0		biomeTag
		p	1		featureStep
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302;	method_42758	createConfig
		p	0		biomeTag
		p	1		terrainAdaptation
	m	(Lnet/minecraft/class_6862;Ljava/util/Map;Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302;	method_42759	createConfig
		p	3		terrainAdaptation
		p	0		biomeTag
		p	1		spawns
		p	2		featureStep
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_3195;)Lnet/minecraft/class_6880;	method_30603	register
		p	1		structure
		p	0		key
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_38569	getDefault
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885;	method_42044	getOrCreateBiomeTag
		p	0		key
c	net/minecraft/class_4149	net/minecraft/entity/ai/brain/sensor/SensorType
	f	Ljava/util/function/Supplier;	field_18471	factory
	f	Lnet/minecraft/class_4149;	field_25756	GOLEM_DETECTED
	f	Lnet/minecraft/class_4149;	field_25757	PIGLIN_BRUTE_SPECIFIC_SENSOR
	f	Lnet/minecraft/class_4149;	field_19011	VILLAGER_BABIES
	f	Lnet/minecraft/class_4149;	field_19010	NEAREST_BED
	f	Lnet/minecraft/class_4149;	field_18465	DUMMY
	f	Lnet/minecraft/class_4149;	field_18466	NEAREST_LIVING_ENTITIES
	f	Lnet/minecraft/class_4149;	field_18470	VILLAGER_HOSTILES
	f	Lnet/minecraft/class_4149;	field_18469	HURT_BY
	f	Lnet/minecraft/class_4149;	field_18467	NEAREST_PLAYERS
	f	Lnet/minecraft/class_4149;	field_38114	WARDEN_ENTITY_SENSOR
	f	Lnet/minecraft/class_4149;	field_30261	GOAT_TEMPTATIONS
	f	Lnet/minecraft/class_4149;	field_30260	AXOLOTL_ATTACKABLES
	f	Lnet/minecraft/class_4149;	field_28329	AXOLOTL_TEMPTATIONS
	f	Lnet/minecraft/class_4149;	field_22360	HOGLIN_SPECIFIC_SENSOR
	f	Lnet/minecraft/class_4149;	field_37446	FROG_ATTACKABLES
	f	Lnet/minecraft/class_4149;	field_37445	FROG_TEMPTATIONS
	f	Lnet/minecraft/class_4149;	field_37447	IS_IN_WATER
	f	Lnet/minecraft/class_4149;	field_22359	PIGLIN_SPECIFIC_SENSOR
	f	Lnet/minecraft/class_4149;	field_22358	NEAREST_ITEMS
	f	Lnet/minecraft/class_4149;	field_18875	SECONDARY_POIS
	f	Lnet/minecraft/class_4149;	field_25362	NEAREST_ADULT
	m	(Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/class_4149;	method_19103	register
		p	1		factory
		p	0		id
	m	(Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		factory
	m	()Lnet/minecraft/class_4148;	method_19102	create
c	net/minecraft/class_4148	net/minecraft/entity/ai/brain/sensor/Sensor
	c	A sensor can update memories over time in a brain. The sensor's computation\nreplaces that of individual tasks, so that it is more efficient than the goal\nsystem.\n\n@see net.minecraft.entity.ai.brain.Brain#sensors
	f	I	field_30259	DEFAULT_RUN_TIME
	f	I	field_30258	BASE_MAX_DISTANCE
	f	I	field_18464	senseInterval
	f	Lnet/minecraft/class_4051;	field_34050	ATTACKABLE_TARGET_PREDICATE_IGNORE_VISIBILITY
	f	Lnet/minecraft/class_4051;	field_26631	TARGET_PREDICATE_IGNORE_DISTANCE_SCALING
	f	Lnet/minecraft/class_4051;	field_34051	ATTACKABLE_TARGET_PREDICATE_IGNORE_VISIBILITY_OR_DISTANCE_SCALING
	f	Lnet/minecraft/class_4051;	field_26630	TARGET_PREDICATE
	f	Lnet/minecraft/class_5819;	field_19294	RANDOM
	f	Lnet/minecraft/class_4051;	field_33762	ATTACKABLE_TARGET_PREDICATE
	f	Lnet/minecraft/class_4051;	field_33763	ATTACKABLE_TARGET_PREDICATE_IGNORE_DISTANCE_SCALING
	f	J	field_18463	lastSenseTime
	m	(I)V	<init>	<init>
		p	1		senseInterval
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_36982	testAttackableTargetPredicate
		p	0		entity
		p	1		target
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_19101	sense
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_19100	tick
		p	1		world
		p	2		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_37456	testAttackableTargetPredicateIgnoreVisibility
		p	0		entity
		p	1		target
	m	()Ljava/util/Set;	method_19099	getOutputMemoryModules
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_30954	testTargetPredicate
		p	1		target
		p	0		entity
c	net/minecraft/class_4144	net/minecraft/entity/ai/brain/sensor/HurtBySensor
c	net/minecraft/class_5475	net/minecraft/data/report/WorldgenProvider
	f	Lnet/minecraft/class_2403;	field_26379	generator
	f	Lorg/slf4j/Logger;	field_26377	LOGGER
	m	(Lnet/minecraft/class_7403;Lnet/minecraft/class_5455;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_5456;)V	method_39678	writeRegistryEntries
		p	4		registry
		p	1		writer
		p	2		registryManager
		p	3		ops
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		generator
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)V	method_39680	writeToPath
		p	3		encoder
		p	2		json
		p	1		cache
		p	0		path
		p	4		value
	m	(Lnet/minecraft/class_7403;Lnet/minecraft/class_5455;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_5456;)V	method_39682	method_39682
		p	4		info
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	method_40362	method_40362
		p	1		error
c	net/minecraft/class_5478	net/minecraft/world/biome/OverworldBiomeCreator
	f	I	field_35340	DEFAULT_WATER_COLOR
	f	I	field_35342	DEFAULT_FOG_COLOR
	f	I	field_35341	DEFAULT_WATER_FOG_COLOR
	f	Lnet/minecraft/class_5195;	field_35436	DEFAULT_MUSIC
	m	()Lnet/minecraft/class_1959;	method_34674	createLushCaves
	m	(ZZZ)Lnet/minecraft/class_1959;	method_30701	createPlains
		p	0		sunflower
		p	1		snowy
		p	2		iceSpikes
	m	(Z)Lnet/minecraft/class_1959;	method_30696	createBadlands
		p	0		plateau
	m	(Lnet/minecraft/class_1959$class_1963;FFIILnet/minecraft/class_5483$class_5496;Lnet/minecraft/class_5485$class_5495;Lnet/minecraft/class_5195;)Lnet/minecraft/class_1959;	method_39151	createBiome
		p	0		precipitation
		p	3		waterColor
		p	4		waterFogColor
		p	1		temperature
		p	2		downfall
		p	7		music
		p	5		spawnSettings
		p	6		generationSettings
	m	(Z)Lnet/minecraft/class_1959;	method_30686	createRiver
		p	0		frozen
	m	()Lnet/minecraft/class_1959;	method_30708	createSwamp
	m	()Lnet/minecraft/class_1959;	method_38579	createGrove
	m	(Z)Lnet/minecraft/class_1959;	method_30690	createWindsweptHills
		p	0		forest
	m	()Lnet/minecraft/class_1959;	method_33132	createDripstoneCaves
	m	(FZZZLnet/minecraft/class_5483$class_5496;)Lnet/minecraft/class_1959;	method_30695	createJungleFeatures
		p	3		unmodified
		p	4		spawnSettings
		p	1		bamboo
		p	2		sparse
		p	0		depth
	m	(Lnet/minecraft/class_5483$class_5496;IILnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959;	method_30692	createOcean
		p	0		spawnSettings
		p	1		waterColor
		p	2		waterFogColor
	m	(Z)Lnet/minecraft/class_1959;	method_30709	createLukewarmOcean
		p	0		deep
	m	()Lnet/minecraft/class_1959;	method_30723	createWarmOcean
	m	()Lnet/minecraft/class_1959;	method_38575	createFrozenPeaks
	m	()Lnet/minecraft/class_1959;	method_30703	createSparseJungle
	m	()Lnet/minecraft/class_1959;	method_38577	createStonyPeaks
	m	()Lnet/minecraft/class_1959;	method_30705	createDarkForest
	m	(ZZ)Lnet/minecraft/class_1959;	method_30694	createSavanna
		p	1		plateau
		p	0		windswept
	m	(Lnet/minecraft/class_1959$class_1963;FFLnet/minecraft/class_5483$class_5496;Lnet/minecraft/class_5485$class_5495;Lnet/minecraft/class_5195;)Lnet/minecraft/class_1959;	method_39152	createBiome
		p	3		spawnSettings
		p	2		downfall
		p	1		temperature
		p	0		precipitation
		p	5		music
		p	4		generationSettings
	m	()Lnet/minecraft/class_1959;	method_30684	createMushroomFields
	m	()Lnet/minecraft/class_1959;	method_43232	createMangroveSwamp
	m	()Lnet/minecraft/class_1959;	method_30698	createDesert
	m	(ZZZ)Lnet/minecraft/class_1959;	method_30704	createNormalForest
		p	1		oldGrowth
		p	2		flower
		p	0		birch
	m	(Z)Lnet/minecraft/class_1959;	method_30687	createOldGrowthTaiga
		p	0		spruce
	m	()Lnet/minecraft/class_1959;	method_38578	createSnowySlopes
	m	(F)I	method_30932	getSkyColor
		p	0		temperature
	m	()Lnet/minecraft/class_1959;	method_30726	createTheVoid
	m	()Lnet/minecraft/class_1959;	method_30714	createNormalBambooJungle
	m	()Lnet/minecraft/class_1959;	method_38574	createMeadow
	m	()Lnet/minecraft/class_5485$class_5495;	method_31066	createOceanGenerationSettings
	m	()Lnet/minecraft/class_1959;	method_38576	createJaggedPeaks
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_39153	addBasicFeatures
		p	0		generationSettings
	m	()Lnet/minecraft/class_1959;	method_42061	createDeepDark
	m	(Z)Lnet/minecraft/class_1959;	method_30699	createTaiga
		p	0		cold
	m	()Lnet/minecraft/class_1959;	method_30683	createJungle
	m	(Z)Lnet/minecraft/class_1959;	method_30702	createColdOcean
		p	0		deep
	m	(Z)Lnet/minecraft/class_1959;	method_30712	createFrozenOcean
		p	0		monument
	m	(ZZ)Lnet/minecraft/class_1959;	method_30685	createBeach
		p	0		snowy
		p	1		stony
	m	(Z)Lnet/minecraft/class_1959;	method_30706	createNormalOcean
		p	0		deep
c	net/minecraft/class_4147	net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_3222;)Z	method_19098	method_19098
		p	1		player
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z	method_29268	method_29268
		p	1		player
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z	method_36981	method_36981
		p	1		player
c	net/minecraft/class_4146	net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor
	m	()I	method_43081	getHorizontalExpansion
	m	()I	method_43082	getHeightExpansion
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_19097	method_19097
		p	1		e
c	net/minecraft/class_1081	net/minecraft/client/resource/metadata/AnimationResourceMetadataReader
	m	(ILcom/google/gson/JsonElement;)Lnet/minecraft/class_1080;	method_4693	readFrameMetadata
		p	1		frame
		p	2		json
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1079;	method_4692	fromJson
c	net/minecraft/class_1080	net/minecraft/client/resource/metadata/AnimationFrameResourceMetadata
	f	I	field_5340	time
	f	I	field_5341	index
	f	I	field_32973	UNDEFINED_TIME
	m	(II)V	<init>	<init>
		p	2		time
		p	1		index
	m	(I)I	method_4691	getTime
		p	1		defaultTime
	m	(I)V	<init>	<init>
		p	1		index
	m	()I	method_4690	getIndex
c	net/minecraft/class_4110	net/minecraft/entity/ai/brain/task/LookAroundTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z	method_18967	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_18969	keepRunning
	m	(II)V	<init>	<init>
		p	1		minRunTime
		p	2		maxRunTime
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_4115;)Z	method_19569	method_19569
		p	1		lookTarget
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_18968	finishRunning
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_4115;)V	method_18966	method_18966
		p	1		lookTarget
c	net/minecraft/class_1085	net/minecraft/client/resource/metadata/TextureResourceMetadataReader
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1084;	method_4698	fromJson
c	net/minecraft/class_1084	net/minecraft/client/resource/metadata/TextureResourceMetadata
	f	Z	field_5345	clamp
	f	Z	field_5346	blur
	f	Lnet/minecraft/class_1085;	field_5344	READER
	m	()Z	method_4697	shouldClamp
	m	()Z	method_4696	shouldBlur
	m	(ZZ)V	<init>	<init>
		p	1		blur
		p	2		clamp
c	net/minecraft/class_1083	net/minecraft/client/resource/metadata/LanguageResourceMetadataReader
	f	I	field_32979	MAX_CODE_LENGTH
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1082;	method_4695	fromJson
c	net/minecraft/class_1082	net/minecraft/client/resource/metadata/LanguageResourceMetadata
	f	Ljava/util/Collection;	field_5342	definitions
	f	Lnet/minecraft/class_1083;	field_5343	READER
	m	(Ljava/util/Collection;)V	<init>	<init>
		p	1		definitions
	m	()Ljava/util/Collection;	method_4694	getLanguageDefinitions
c	net/minecraft/class_4116	net/minecraft/entity/ai/brain/task/GoToIfNearbyTask
	f	F	field_25752	walkSpeed
	f	I	field_30179	UPDATE_INTERVAL
	f	I	field_18374	maxDistance
	f	J	field_18373	nextUpdateTime
	f	I	field_30181	VERTICAL_RANGE
	f	Lnet/minecraft/class_4140;	field_18372	target
	f	I	field_30180	HORIZONTAL_RANGE
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_4142;	method_18992	method_18992
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_18994	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_18993	shouldRun
	m	(Lnet/minecraft/class_4140;FI)V	<init>	<init>
		p	3		maxDistance
		p	2		walkSpeed
		p	1		target
c	net/minecraft/class_1088	net/minecraft/client/render/model/ModelLoader
	f	Lnet/minecraft/class_4724;	field_21774	spriteAtlasManager
	f	Lnet/minecraft/class_4730;	field_5370	FIRE_1
	f	Ljava/util/Map;	field_5394	modelsToBake
	f	I	field_20273	nextStateId
	f	Ljava/util/List;	field_21020	BLOCK_DESTRUCTION_STAGE_TEXTURES
	f	Ljava/util/Map;	field_5398	bakedModelCache
	f	Lorg/slf4j/Logger;	field_5380	LOGGER
	f	Ljava/util/List;	field_20848	BLOCK_DESTRUCTION_STAGES
	f	Lnet/minecraft/class_4730;	field_21558	SHIELD_BASE_NO_PATTERN
	f	Ljava/lang/String;	field_32986	BUILTIN
	f	Ljava/util/List;	field_21772	BLOCK_DESTRUCTION_RENDER_LAYERS
	f	Lnet/minecraft/class_4730;	field_5391	WATER_FLOW
	f	Ljava/util/Map;	field_17907	spriteAtlasData
	f	Lnet/minecraft/class_4730;	field_21557	SHIELD_BASE
	f	Lnet/minecraft/class_793;	field_5389	BLOCK_ENTITY_MARKER
	f	Ljava/lang/String;	field_32989	MISSING
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_20274	stateLookup
	f	Lcom/google/common/base/Splitter;	field_5372	KEY_VALUE_SPLITTER
	f	Ljava/lang/String;	field_5371	MISSING_DEFINITION
	f	Ljava/util/Map;	field_5396	BUILTIN_MODEL_DEFINITIONS
	f	Lnet/minecraft/class_790$class_791;	field_5399	variantMapDeserializationContext
	f	Ljava/util/Map;	field_5376	unbakedModels
	f	Ljava/util/Set;	field_5390	modelsToLoad
	f	Ljava/lang/String;	field_32988	BUILTIN_ENTITY
	f	Lnet/minecraft/class_4730;	field_5388	WATER_OVERLAY
	f	Lnet/minecraft/class_2689;	field_5395	ITEM_FRAME_STATE_FACTORY
	f	Lcom/google/common/base/Splitter;	field_5373	COMMA_SPLITTER
	f	Lnet/minecraft/class_4730;	field_20847	BANNER_BASE
	f	Lnet/minecraft/class_324;	field_20272	blockColors
	f	Lnet/minecraft/class_4730;	field_5381	LAVA_FLOW
	f	Ljava/util/Map;	field_5383	STATIC_DEFINITIONS
	f	Ljava/util/Map;	field_5387	bakedModels
	f	Lnet/minecraft/class_801;	field_5384	ITEM_MODEL_GENERATOR
	f	Lnet/minecraft/class_3300;	field_5379	resourceManager
	f	Ljava/lang/String;	field_21773	MISSING_ID_STRING
	f	Ljava/lang/String;	field_32987	BUILTIN_GENERATED
	f	Lnet/minecraft/class_793;	field_5400	GENERATION_MARKER
	f	Lnet/minecraft/class_1091;	field_5374	MISSING_ID
	f	Ljava/util/Set;	field_5378	DEFAULT_TEXTURES
	f	Lnet/minecraft/class_4730;	field_5397	FIRE_0
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_3695;)Lnet/minecraft/class_4724;	method_18177	upload
		p	1		textureManager
		p	2		profiler
	m	(Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Z	method_4730	method_4730
		p	1		entry
	m	(Lnet/minecraft/class_1091;)V	method_4727	addModel
		p	1		modelId
	m	(Lnet/minecraft/class_1088$class_4455;Ljava/util/Set;)V	method_21601	method_21601
		p	2		states
		p	1		definition
	m	(Ljava/lang/Iterable;)V	method_21603	addStates
		p	1		states
	m	(Ljava/util/Map;Lnet/minecraft/class_807;Ljava/util/List;Lnet/minecraft/class_816;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_790;Lnet/minecraft/class_2680;)V	method_4722	method_4722
		p	6		state
	m	(Lnet/minecraft/class_2769;Ljava/lang/String;)Ljava/lang/Comparable;	method_4724	getPropertyValue
		p	1		string
		p	0		property
	m	(Lnet/minecraft/class_2960;)V	method_4733	method_4733
		p	1		id
	m	(Lnet/minecraft/class_2680;)V	method_4716	method_4716
		p	1		state
	m	(Lnet/minecraft/class_2248;Ljava/util/Map;Lnet/minecraft/class_2680;)Z	method_4739	method_4739
		p	2		state
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1100;	method_4726	getOrLoadModel
		p	1		id
	m	(Ljava/util/Map;Lnet/minecraft/class_816;Ljava/util/List;Lnet/minecraft/class_2680;)V	method_4738	method_4738
		p	3		state
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	method_21602	method_21602
		p	0		map
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_23216	method_23216
		p	0		id
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1100;)V	method_4729	putModel
		p	2		unbakedModel
		p	1		id
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3298;)Lcom/mojang/datafixers/util/Pair;	method_4737	method_4737
		p	2		resource
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3665;)Lnet/minecraft/class_1087;	method_15878	bake
		p	2		settings
		p	1		id
	m	(Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Pair;Ljava/util/Map;Lnet/minecraft/class_1091;Lnet/minecraft/class_2680;)V	method_21604	method_21604
		p	6		state
		p	5		id
	m	(ILnet/minecraft/class_2680;)V	method_21597	method_21597
		p	2		state
	m	()Lit/unimi/dsi/fastutil/objects/Object2IntMap;	method_21605	getStateLookup
	m	(Lcom/mojang/datafixers/util/Pair;)V	method_24149	method_24149
		p	0		pair
	m	()Ljava/util/Map;	method_4734	getBakedModelMap
	m	(Ljava/util/Set;Lnet/minecraft/class_1100;)Ljava/util/stream/Stream;	method_4732	method_4732
		p	2		model
	m	(Lnet/minecraft/class_1088$class_4455;)Ljava/util/Set;	method_21600	method_21600
		p	0		definition
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_793;	method_4718	loadModelFromJson
		p	1		id
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)V	method_4717	method_4717
		p	2		state
	m	(Lnet/minecraft/class_2960;)V	method_4715	loadModel
		p	1		id
	m	(Ljava/util/Map;Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)V	method_4720	method_4720
		p	2		state
	m	(I)Lnet/minecraft/class_2960;	method_22820	method_22820
		p	0		stage
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_324;Lnet/minecraft/class_3695;I)V	<init>	<init>
		p	1		resourceManager
		p	2		blockColors
		p	3		profiler
		p	4		mipmapLevel
	m	(Ljava/util/HashSet;)V	method_24150	method_24150
		p	0		textures
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2689;)V	method_4723	method_4723
		p	2		stateManager
		p	1		id
	m	(Lcom/google/common/collect/ImmutableList;Lnet/minecraft/class_2689;Ljava/util/Map;Ljava/util/List;Lnet/minecraft/class_816;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_790;Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;Lnet/minecraft/class_807;)V	method_4731	method_4731
		p	9		key
		p	10		model
	m	(Lnet/minecraft/class_2689;Ljava/lang/String;)Ljava/util/function/Predicate;	method_4725	stateKeyToPredicate
		p	1		key
		p	0		stateFactory
c	net/minecraft/class_1088$class_4455	net/minecraft/client/render/model/ModelLoader$ModelDefinition
	f	Ljava/util/List;	field_20275	components
	f	Ljava/util/List;	field_20276	values
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_816;Ljava/util/Collection;)Lnet/minecraft/class_1088$class_4455;	method_21607	create
		p	0		state
		p	1		rawModel
		p	2		properties
	m	(Ljava/util/List;Ljava/util/List;)V	<init>	<init>
		p	1		components
		p	2		values
	m	(Lnet/minecraft/class_2680;Ljava/util/Collection;)Ljava/util/List;	method_21609	getStateValues
		p	0		state
		p	1		properties
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_2680;Lnet/minecraft/class_819;)Z	method_21610	method_21610
		p	2		component
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1100;Ljava/util/Collection;)Lnet/minecraft/class_1088$class_4455;	method_21608	create
		p	2		properties
		p	1		rawModel
		p	0		state
c	net/minecraft/class_1088$class_1089	net/minecraft/client/render/model/ModelLoader$ModelLoaderException
c	net/minecraft/class_4115	net/minecraft/entity/ai/brain/LookTarget
	m	()Lnet/minecraft/class_2338;	method_18989	getBlockPos
	m	(Lnet/minecraft/class_1309;)Z	method_18990	isSeenBy
		p	1		entity
	m	()Lnet/minecraft/class_243;	method_18991	getPos
c	net/minecraft/class_1087	net/minecraft/client/render/model/BakedModel
	m	()Z	method_4708	useAmbientOcclusion
	m	()Lnet/minecraft/class_1058;	method_4711	getParticleSprite
		c	{@return a texture that represents the model}\n<p>\nThis is primarily used in particles. For example, block break particles use this sprite.
	m	()Z	method_4713	isBuiltin
	m	()Z	method_4712	hasDepth
	m	()Lnet/minecraft/class_809;	method_4709	getTransformation
	m	()Z	method_24304	isSideLit
		c	Allows control of the lighting when rendering a model in a GUI.\n<p>\nTrue, the model will be lit from the side, like a block.\n<p>\nFalse, the model will be lit from the front, like an item.
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;)Ljava/util/List;	method_4707	getQuads
		p	3		random
		p	1		state
		p	2		face
	m	()Lnet/minecraft/class_806;	method_4710	getOverrides
c	net/minecraft/class_6777	net/minecraft/client/gui/screen/option/OnlineOptionsScreen
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		parent
		p	2		gameOptions
c	net/minecraft/class_4118	net/minecraft/entity/ai/brain/task/RandomTask
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		tasks
	m	(Ljava/util/Map;Ljava/util/List;)V	<init>	<init>
		p	1		requiredMemoryState
		p	2		tasks
c	net/minecraft/class_1086	net/minecraft/client/render/model/ModelRotation
	f	I	field_5364	index
	f	Lnet/minecraft/class_4990;	field_23374	directionTransformation
	f	I	field_32982	MAX_ROTATION
	f	Ljava/util/Map;	field_5357	BY_INDEX
	f	Lnet/minecraft/class_4590;	field_23373	rotation
	f	Lnet/minecraft/class_1086;	field_5356	X180_Y180
	f	Lnet/minecraft/class_1086;	field_5359	X180_Y270
	f	Lnet/minecraft/class_1086;	field_5358	X180_Y0
	f	Lnet/minecraft/class_1086;	field_5351	X90_Y0
	f	Lnet/minecraft/class_1086;	field_5350	X0_Y0
	f	Lnet/minecraft/class_1086;	field_5353	X270_Y0
	f	Lnet/minecraft/class_1086;	field_5352	X270_Y270
	f	Lnet/minecraft/class_1086;	field_5355	X0_Y180
	f	Lnet/minecraft/class_1086;	field_5354	X90_Y270
	f	Lnet/minecraft/class_1086;	field_5347	X0_Y270
	f	Lnet/minecraft/class_1086;	field_5349	X270_Y90
	f	Lnet/minecraft/class_1086;	field_5348	X180_Y90
	f	Lnet/minecraft/class_1086;	field_5361	X270_Y180
	f	Lnet/minecraft/class_1086;	field_5360	X90_Y90
	f	Lnet/minecraft/class_1086;	field_5367	X90_Y180
	f	Lnet/minecraft/class_1086;	field_5366	X0_Y90
	m	()Lnet/minecraft/class_4990;	method_35808	getDirectionTransformation
	m	(Lnet/minecraft/class_1086;)Ljava/lang/Integer;	method_4701	method_4701
		p	0		rotation
	m	(II)I	method_4703	getIndex
		p	0		x
		p	1		y
	m	(Ljava/lang/String;III)V	<init>	<init>
		p	3		x
		p	4		y
	m	(II)Lnet/minecraft/class_1086;	method_4699	get
		p	1		y
		p	0		x
c	net/minecraft/class_4117	net/minecraft/entity/ai/brain/task/FindWalkTargetTask
	f	I	field_19352	maxHorizontalDistance
	f	I	field_19353	maxVerticalDistance
	f	F	field_18375	walkSpeed
	f	I	field_30186	MIN_RUN_TIME
	f	I	field_30187	MAX_RUN_TIME
	m	(F)V	<init>	<init>
		p	1		walkSpeed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_18996	run
	m	(FII)V	<init>	<init>
		p	1		walkSpeed
		p	2		maxHorizontalDistance
		p	3		maxVerticalDistance
	m	(Lnet/minecraft/class_1314;)V	method_20429	updateWalkTarget
		p	1		entity
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_4142;	method_20432	method_20432
		p	1		pos
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_4142;	method_20431	method_20431
		p	1		pos
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_4076;)V	method_20430	updateWalkTarget
		p	2		pos
		p	1		entity
c	net/minecraft/class_4112	net/minecraft/entity/ai/brain/task/WanderAroundTask
	f	F	field_18371	speed
	f	I	field_30150	MAX_UPDATE_COUNTDOWN
	f	Lnet/minecraft/class_11;	field_18369	path
	f	Lnet/minecraft/class_2338;	field_18370	lookTargetPos
	f	I	field_18964	pathUpdateCountdownTicks
	m	(II)V	<init>	<init>
		p	2		maxRunTime
		p	1		minRunTime
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_18981	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_18982	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_18978	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z	method_18979	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_18983	keepRunning
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;J)Z	method_18977	hasFinishedPath
		p	3		time
		p	2		walkTarget
		p	1		entity
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;)Z	method_18980	hasReached
		p	1		entity
		p	2		walkTarget
c	net/minecraft/class_4111	net/minecraft/entity/ai/brain/task/VillagerBreedTask
	f	J	field_18368	breedEndTime
	f	F	field_30191	APPROACH_SPEED
	f	I	field_30190	MAX_DISTANCE
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;Lnet/minecraft/class_2338;)Z	method_20644	method_20644
		p	3		pos
		p	2		poiType
	m	(Lnet/minecraft/class_6880;)Z	method_43972	method_43972
		p	0		poiType
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_18974	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;	method_19573	getReachableHome
		p	1		world
		p	2		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_18975	keepRunning
	m	(Lnet/minecraft/class_1646;)Z	method_18972	isReadyToBreed
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_18976	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)V	method_20643	goHome
		p	2		first
		p	1		world
		p	3		second
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z	method_20642	canReachHome
		p	1		villager
		p	2		pos
		p	3		poiType
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V	method_19572	setChildHome
		p	3		pos
		p	1		world
		p	2		child
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_19571	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_18973	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional;	method_18970	createChild
		p	3		partner
		p	2		parent
		p	1		world
c	net/minecraft/class_4114	net/minecraft/entity/ai/brain/task/GoToWorkTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_18988	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_18987	shouldRun
	m	(Lnet/minecraft/class_4208;Lnet/minecraft/class_3218;)Ljava/util/Optional;	method_29929	method_29929
		p	1		world
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_3852;)Z	method_18984	method_18984
		p	1		profession
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_3218;Lnet/minecraft/class_3852;)V	method_18986	method_18986
		p	2		profession
c	net/minecraft/class_5444	net/minecraft/world/gen/feature/FeaturePlacementContext
	f	Ljava/util/Optional;	field_35735	placedFeature
	f	Lnet/minecraft/class_5281;	field_25857	world
	f	Lnet/minecraft/class_2794;	field_35734	generator
	m	()I	method_33868	getBottomY
	m	(Lnet/minecraft/class_2902$class_2903;II)I	method_30460	getTopY
		p	2		x
		p	3		z
		p	1		heightmap
	m	()Lnet/minecraft/class_5281;	method_34383	getWorld
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;	method_30459	getOrCreateCarvingMask
		p	1		chunkPos
		p	2		carver
	m	()Ljava/util/Optional;	method_39652	getPlacedFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Optional;)V	<init>	<init>
		p	3		placedFeature
		p	1		world
		p	2		generator
	m	()Lnet/minecraft/class_2794;	method_39653	getChunkGenerator
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_30461	getBlockState
		p	1		pos
c	net/minecraft/class_4113	net/minecraft/entity/ai/brain/task/PanicTask
	m	(Lnet/minecraft/class_1309;)Z	method_19574	isHostileNearby
		p	0		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_20646	shouldKeepRunning
	m	(Lnet/minecraft/class_1309;)Z	method_19575	wasHurt
		p	0		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_20648	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_20647	run
c	net/minecraft/class_4109	net/minecraft/entity/ai/brain/task/FindInteractionTargetTask
	f	Ljava/util/function/Predicate;	field_18365	predicate
	f	Ljava/util/function/Predicate;	field_18366	shouldRunPredicate
	f	I	field_18364	maxSquaredDistance
	f	Lnet/minecraft/class_1299;	field_18363	entityType
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_6670;	method_18959	getVisibleMobs
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_18962	test
		p	1		entity
	m	(Lnet/minecraft/class_1299;I)V	<init>	<init>
		p	1		entityType
		p	2		maxDistance
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)V	method_38968	method_38968
		p	1		target
	m	(Lnet/minecraft/class_1299;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)V	<init>	<init>
		p	4		predicate
		p	3		shouldRunPredicate
		p	2		maxDistance
		p	1		entityType
c	net/minecraft/class_4108	net/minecraft/entity/ai/brain/task/FollowCustomerTask
	f	F	field_18362	speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_18954	shouldRun
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_18956	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_18957	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_18958	keepRunning
	m	(Lnet/minecraft/class_1646;)V	method_18953	update
		p	1		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_18955	shouldKeepRunning
c	net/minecraft/class_5450	net/minecraft/world/gen/placementmodifier/SquarePlacementModifier
	f	Lnet/minecraft/class_5450;	field_35728	INSTANCE
	f	Lcom/mojang/serialization/Codec;	field_35727	MODIFIER_CODEC
	m	()Lnet/minecraft/class_5450;	method_39639	of
c	net/minecraft/class_1092	net/minecraft/client/render/model/BakedModelManager
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_20278	stateLookup
	f	Lnet/minecraft/class_4724;	field_21775	atlasManager
	f	I	field_21777	mipmapLevels
	f	Lnet/minecraft/class_324;	field_20277	colorMap
	f	Lnet/minecraft/class_1060;	field_21776	textureManager
	f	Lnet/minecraft/class_773;	field_5410	blockModelCache
	f	Ljava/util/Map;	field_5408	models
	f	Lnet/minecraft/class_1087;	field_5407	missingModel
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z	method_21611	shouldRerender
		p	1		from
		p	2		to
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_324;I)V	<init>	<init>
		p	3		mipmap
		p	2		colorMap
		p	1		textureManager
	m	(Lnet/minecraft/class_1088;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18179	apply
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_1088;	method_18178	prepare
	m	(I)V	method_24152	setMipmapLevels
		p	1		mipmapLevels
	m	()Lnet/minecraft/class_773;	method_4743	getBlockModels
	m	()Lnet/minecraft/class_1087;	method_4744	getMissingModel
	m	(Lnet/minecraft/class_1091;)Lnet/minecraft/class_1087;	method_4742	getModel
		p	1		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059;	method_24153	getAtlas
		p	1		id
c	net/minecraft/class_6783	net/minecraft/world/gen/blockpredicate/InsideWorldBoundsBlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35700	CODEC
	f	Lnet/minecraft/class_2382;	field_35701	offset
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_39587	test
	m	(Lnet/minecraft/class_2382;)V	<init>	<init>
		p	1		offset
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_6783;)Lnet/minecraft/class_2382;	method_39589	method_39589
		p	0		predicate
c	net/minecraft/class_1091	net/minecraft/client/util/ModelIdentifier
	f	Ljava/lang/String;	field_5406	variant
	f	C	field_32990	SEPARATOR
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	3		variant
		p	2		path
		p	1		namespace
	m	(Ljava/lang/String;)[Ljava/lang/String;	method_4741	split
		p	0		id
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)V	<init>	<init>
		p	2		variant
		p	1		id
	m	()Ljava/lang/String;	method_4740	getVariant
c	net/minecraft/class_6780	net/minecraft/world/biome/source/BiomeSupplier
	m	(IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880;	method_38109	getBiome
		p	1		x
		p	3		z
		p	2		y
		p	4		noise
c	net/minecraft/class_5452	net/minecraft/world/gen/placementmodifier/CountMultilayerPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_35716	MODIFIER_CODEC
	f	Lnet/minecraft/class_6017;	field_35717	count
	m	(Lnet/minecraft/class_2680;)Z	method_30472	blocksSpawn
		p	0		state
	m	(Lnet/minecraft/class_5444;IIII)I	method_30473	findPos
		p	4		targetY
		p	2		y
		p	3		z
		p	0		context
		p	1		x
	m	(Lnet/minecraft/class_6017;)Lnet/minecraft/class_5452;	method_39621	of
		p	0		count
	m	(I)Lnet/minecraft/class_5452;	method_39620	of
		p	0		count
	m	(Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		count
c	net/minecraft/class_1090	net/minecraft/client/render/model/BuiltinBakedModel
	f	Lnet/minecraft/class_1058;	field_16594	sprite
	f	Lnet/minecraft/class_809;	field_5404	transformation
	f	Lnet/minecraft/class_806;	field_5405	itemPropertyOverrides
	f	Z	field_21862	sideLit
	m	(Lnet/minecraft/class_809;Lnet/minecraft/class_806;Lnet/minecraft/class_1058;Z)V	<init>	<init>
		p	4		sideLit
		p	3		sprite
		p	2		itemPropertyOverrides
		p	1		transformation
c	net/minecraft/class_4121	net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask
	f	F	field_18381	speed
	f	Ljava/util/function/Function;	field_22322	posRetriever
	f	Lnet/minecraft/class_4140;	field_18380	entityMemory
	f	I	field_22321	range
	m	(Lnet/minecraft/class_4140;FIZLjava/util/function/Function;)V	<init>	<init>
		p	2		speed
		p	1		memoryType
		p	4		requiresWalkTarget
		p	3		range
		p	5		posRetriever
	m	(Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_4121;	method_24601	toBlock
		p	0		memoryType
		p	1		speed
		p	2		range
		p	3		requiresWalkTarget
	m	(Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_4121;	method_24603	toEntity
		p	2		range
		p	3		requiresWalkTarget
		p	0		memoryType
		p	1		speed
	m	(Lnet/minecraft/class_1314;)Lnet/minecraft/class_243;	method_24600	getPos
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_19002	shouldRun
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_243;F)V	method_19596	setWalkTarget
		p	1		pos
		p	2		speed
		p	0		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_19003	run
	m	(Lnet/minecraft/class_1314;)Z	method_24602	isWalkTargetPresentAndFar
		p	1		entity
c	net/minecraft/class_4120	net/minecraft/entity/ai/brain/task/GoTowardsLookTarget
	f	Ljava/util/function/Function;	field_18378	speed
	f	Ljava/util/function/Predicate;	field_34049	predicate
	f	I	field_19002	completionRange
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;I)V	<init>	<init>
		p	1		predicate
		p	2		speed
		p	3		completionRange
	m	(FLnet/minecraft/class_1309;)Ljava/lang/Float;	method_37455	method_37455
		p	1		entity
	m	(FI)V	<init>	<init>
		p	2		completionRange
		p	1		speed
	m	(Lnet/minecraft/class_1309;)Z	method_33204	method_33204
		p	0		entity
c	net/minecraft/class_1095	net/minecraft/client/render/model/MultipartBakedModel
	f	Z	field_5430	ambientOcclusion
	f	Lnet/minecraft/class_809;	field_5426	transformations
	f	Lnet/minecraft/class_806;	field_5428	itemPropertyOverrides
	f	Lnet/minecraft/class_1058;	field_5425	sprite
	f	Ljava/util/Map;	field_5431	stateCache
	f	Ljava/util/List;	field_5427	components
	f	Z	field_21863	sideLit
	f	Z	field_5429	depthGui
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		components
c	net/minecraft/class_1095$class_1096	net/minecraft/client/render/model/MultipartBakedModel$Builder
	f	Ljava/util/List;	field_5432	components
	m	()Lnet/minecraft/class_1087;	method_4750	build
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_1087;)V	method_4749	addComponent
		p	2		model
		p	1		predicate
c	net/minecraft/class_1093	net/minecraft/client/render/model/BasicBakedModel
	f	Ljava/util/Map;	field_5414	faceQuads
	f	Ljava/util/List;	field_5411	quads
	f	Lnet/minecraft/class_809;	field_5417	transformation
	f	Z	field_5413	hasDepth
	f	Lnet/minecraft/class_1058;	field_5416	sprite
	f	Z	field_5415	usesAo
	f	Lnet/minecraft/class_806;	field_5412	itemPropertyOverrides
	f	Z	field_21864	isSideLit
	m	(Ljava/util/List;Ljava/util/Map;ZZZLnet/minecraft/class_1058;Lnet/minecraft/class_809;Lnet/minecraft/class_806;)V	<init>	<init>
		p	5		hasDepth
		p	6		sprite
		p	7		transformation
		p	8		itemPropertyOverrides
		p	1		quads
		p	2		faceQuads
		p	3		usesAo
		p	4		isSideLit
c	net/minecraft/class_1093$class_1094	net/minecraft/client/render/model/BasicBakedModel$Builder
	f	Lnet/minecraft/class_806;	field_5423	itemPropertyOverrides
	f	Lnet/minecraft/class_809;	field_5418	transformation
	f	Ljava/util/Map;	field_5422	faceQuads
	f	Z	field_5420	isSideLit
	f	Z	field_21865	hasDepth
	f	Ljava/util/List;	field_5419	quads
	f	Z	field_5421	usesAo
	f	Lnet/minecraft/class_1058;	field_5424	particleTexture
	m	()Lnet/minecraft/class_1087;	method_4746	build
	m	(ZZZLnet/minecraft/class_809;Lnet/minecraft/class_806;)V	<init>	<init>
		p	2		isSideLit
		p	3		hasDepth
		p	1		usesAo
		p	4		transformation
		p	5		itemPropertyOverrides
	m	(Lnet/minecraft/class_1058;)Lnet/minecraft/class_1093$class_1094;	method_4747	setParticle
		p	1		sprite
	m	(Lnet/minecraft/class_793;Lnet/minecraft/class_806;Z)V	<init>	<init>
		p	2		itemPropertyOverrides
		p	3		hasDepth
		p	1		unbakedModel
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_777;)Lnet/minecraft/class_1093$class_1094;	method_4745	addQuad
		p	1		side
		p	2		quad
	m	(Lnet/minecraft/class_777;)Lnet/minecraft/class_1093$class_1094;	method_4748	addQuad
		p	1		quad
c	net/minecraft/class_4127	net/minecraft/entity/ai/brain/task/ScheduleActivityTask
c	net/minecraft/class_5458	net/minecraft/util/registry/BuiltinRegistries
	c	Stores a few hardcoded registries with builtin values for data pack-loadable registries,\nwhich are copied when starting a server. Register values here to make them available for\nevery server run.\n\n<p>Note that these registries do not contain the actual entries that the server has,\nfor that you will need to access it from {@link\nnet.minecraft.util.registry.DynamicRegistryManager}.\n\n@see net.minecraft.server.MinecraftServer#getRegistryManager()\n@see net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager()\n@see net.minecraft.util.registry.DynamicRegistryManager#get(RegistryKey)
	f	Lnet/minecraft/class_2378;	field_25932	STRUCTURE_POOL
	f	Lnet/minecraft/class_2378;	field_39364	MESSAGE_TYPE
	f	Lnet/minecraft/class_2385;	field_25935	ROOT
	f	Lorg/slf4j/Logger;	field_25925	LOGGER
	f	Lnet/minecraft/class_2378;	field_38009	DIMENSION_TYPE
	f	Lnet/minecraft/class_2378;	field_25926	REGISTRIES
	f	Lnet/minecraft/class_2378;	field_25928	CONFIGURED_CARVER
	f	Lnet/minecraft/class_2378;	field_37232	DENSITY_FUNCTION
	f	Lnet/minecraft/class_2378;	field_38010	WORLD_PRESET
	f	Lnet/minecraft/class_2378;	field_25931	STRUCTURE_PROCESSOR_LIST
	f	Lnet/minecraft/class_2378;	field_25933	BIOME
	f	Lnet/minecraft/class_2378;	field_25929	CONFIGURED_FEATURE
	f	Lnet/minecraft/class_2378;	field_37231	STRUCTURE_SET
	f	Lnet/minecraft/class_2378;	field_26375	CHUNK_GENERATOR_SETTINGS
	f	Lnet/minecraft/class_2378;	field_35435	NOISE_PARAMETERS
	f	Lnet/minecraft/class_5455;	field_36476	DYNAMIC_REGISTRY_MANAGER
	f	Lnet/minecraft/class_2378;	field_35761	PLACED_FEATURE
	f	Lnet/minecraft/class_2378;	field_38011	FLAT_LEVEL_GENERATOR_PRESET
	f	Ljava/util/Map;	field_25934	DEFAULT_VALUE_SUPPLIERS
	f	Lnet/minecraft/class_2378;	field_25930	STRUCTURE
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_6880;	method_40360	addCasted
		p	0		registry
		p	1		id
		p	2		value
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_5458$class_7488;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;	method_30564	addRegistry
		p	2		initializer
		p	1		registry
		p	0		registryRef
		p	3		lifecycle
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_30572	method_30572
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Lnet/minecraft/class_6880;	method_30562	add
		p	2		object
		p	1		id
		p	0		registry
	m	(Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V	method_30566	method_30566
		p	0		id
		p	1		supplier
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5458$class_7488;)Lnet/minecraft/class_2378;	method_30565	addRegistry
		p	0		registryRef
		p	1		initializer
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Lnet/minecraft/class_6880;	method_39203	add
		p	2		object
		p	1		key
		p	0		registry
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_6880;	method_30561	add
		p	2		object
		p	0		registry
		p	1		id
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_30569	method_30569
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5458$class_7488;)Lnet/minecraft/class_2378;	method_30563	addRegistry
		p	0		registryRef
		p	1		lifecycle
		p	2		initializer
	m	()V	method_30559	init
c	net/minecraft/class_5458$class_7488	net/minecraft/util/registry/BuiltinRegistries$Initializer
	c	A functional interface that initializes the registry and returns the default value.
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	run	run
		p	1		registry
c	net/minecraft/class_4126	net/minecraft/entity/ai/brain/task/GatherItemsVillagerTask
	f	F	field_30183	WALK_TOGETHER_SPEED
	f	I	field_30182	MAX_RANGE
	f	Ljava/util/Set;	field_18389	items
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_19016	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19017	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19019	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_19015	shouldRun
	m	(Lnet/minecraft/class_1646;Ljava/util/Set;Lnet/minecraft/class_1309;)V	method_19013	giveHalfOfStack
		p	2		target
		p	1		validItems
		p	0		villager
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19018	keepRunning
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Set;	method_19611	getGatherableItems
c	net/minecraft/class_4129	net/minecraft/entity/ai/brain/task/VillagerTaskListProvider
	f	F	field_30189	JOB_WALKING_SPEED
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19022	createRestTasks
		p	1		speed
		p	0		profession
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19021	createWorkTasks
		p	0		profession
		p	1		speed
	m	(F)Lcom/google/common/collect/ImmutableList;	method_19990	createPlayTasks
		p	0		speed
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19020	createCoreTasks
		p	1		speed
		p	0		profession
	m	()Lcom/mojang/datafixers/util/Pair;	method_20242	createBusyFollowTask
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19025	createPanicTasks
		p	0		profession
		p	1		speed
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19024	createIdleTasks
		p	1		speed
		p	0		profession
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19023	createMeetTasks
		p	0		profession
		p	1		speed
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19993	createHideTasks
		p	0		profession
		p	1		speed
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19992	createRaidTasks
		p	0		profession
		p	1		speed
	m	(Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList;	method_19991	createPreRaidTasks
		p	0		profession
		p	1		speed
	m	()Lcom/mojang/datafixers/util/Pair;	method_20241	createFreeFollowTask
c	net/minecraft/class_5459	net/minecraft/world/BlockLocating
	c	A few utilities to find block positions matching certain conditions.
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;I)I	method_30575	moveWhile
		p	2		direction
		p	1		pos
		p	3		max
		p	0		predicate
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;Lnet/minecraft/class_2248;)Ljava/util/Optional;	method_34851	findColumnEnd
		c	Finds an end to a block column starting from {@code pos} extending in {@code\ndirection}. Within the column, the block states must be of {@code intermediateBlock}\nand the ending block state, whose position is returned, must be of {@code endBlock}.\n\n@return the end position of the block column where a {@code endBlock} lays, or\nan empty optional if no such column exists
		p	0		world
			c	the world the column is in
		p	1		pos
			c	the starting position of the column
		p	4		endBlock
			c	the ending block of the column
		p	2		intermediateBlock
			c	the blocks that the column must be of, excluding the end
		p	3		direction
			c	the direction which the column extends to
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;ILnet/minecraft/class_2350$class_2351;ILjava/util/function/Predicate;)Lnet/minecraft/class_5459$class_5460;	method_30574	getLargestRectangle
		c	Gets the largest rectangle of blocks along two axes for which all blocks meet a predicate.\nUsed for getting rectangles of Nether portal blocks.
		p	0		center
		p	1		primaryAxis
		p	2		primaryMaxBlocks
		p	3		secondaryAxis
		p	4		secondaryMaxBlocks
		p	5		predicate
	m	([I)Lcom/mojang/datafixers/util/Pair;	method_30576	findLargestRectangle
		c	Finds the largest rectangle within a histogram, where the vertical bars each have\nwidth 1 and height specified in {@code heights}.\n\n@implNote This implementation solves the problem using a stack. The\nstack maintains a collection of height limits of rectangles that may grow as the\narray iteration continues. When a new height is encountered, each position {@code p}\nin the stack would be popped if the rectangle with height limit at position {@code\np} can no longer extend right. The popped rectangle becomes the return value if it\nhas a larger area than the current candidate.\n\n<p>When the rectangle area is calculated, the range is between {@code p0 + 1}, where\n{@code p0} is the current top of stack after popping rectangles that can no longer\nextend, and the current iterated position {@code i}.\n\n@return the base of the rectangle as an inclusive range and the height of the\nrectangle packed in a pair\n@see <a href="https://leetcode.com/problems/largest-rectangle-in-histogram">Largest\nRectangle in Histogram - LeetCode</a>
		p	0		heights
			c	the heights of bars in the histogram
c	net/minecraft/class_5459$class_5460	net/minecraft/world/BlockLocating$Rectangle
	f	I	field_25937	width
	f	I	field_25938	height
	f	Lnet/minecraft/class_2338;	field_25936	lowerLeft
	m	(Lnet/minecraft/class_2338;II)V	<init>	<init>
		p	2		width
		p	3		height
		p	1		lowerLeft
c	net/minecraft/class_5459$class_5461	net/minecraft/world/BlockLocating$IntBounds
	f	I	field_25939	min
	f	I	field_25940	max
	m	(II)V	<init>	<init>
		p	2		max
		p	1		min
c	net/minecraft/class_6789	net/minecraft/world/gen/feature/NetherForestVegetationFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_35707	VEGETATION_CODEC
	f	I	field_35708	spreadWidth
	f	I	field_35709	spreadHeight
	m	(Lnet/minecraft/class_4651;II)V	<init>	<init>
		p	2		spreadWidth
		p	1		stateProvider
		p	3		spreadHeight
	m	(Lnet/minecraft/class_6789;)Ljava/lang/Integer;	method_39609	method_39609
		p	0		config
	m	(Lnet/minecraft/class_6789;)Ljava/lang/Integer;	method_39608	method_39608
		p	0		config
	m	(Lnet/minecraft/class_6789;)Lnet/minecraft/class_4651;	method_39610	method_39610
		p	0		config
c	net/minecraft/class_1097	net/minecraft/client/render/model/WeightedBakedModel
	f	I	field_5433	totalWeight
	f	Lnet/minecraft/class_1087;	field_5435	defaultModel
	f	Ljava/util/List;	field_5434	models
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		models
c	net/minecraft/class_1097$class_1098	net/minecraft/client/render/model/WeightedBakedModel$Builder
	f	Ljava/util/List;	field_5436	models
	m	(Lnet/minecraft/class_1087;I)Lnet/minecraft/class_1097$class_1098;	method_4752	add
		p	1		model
		p	2		weight
	m	()Lnet/minecraft/class_1087;	method_4751	build
c	net/minecraft/class_4128	net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask
	f	Lnet/minecraft/class_4140;	field_18390	memoryModule
	f	Ljava/util/function/Predicate;	field_18391	poiTypePredicate
	f	I	field_30185	MAX_RANGE
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_20499	hasCompletedPointOfInterest
		p	2		pos
		p	1		world
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)V	<init>	<init>
		p	2		memoryModule
		p	1		poiTypePredicate
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z	method_20500	isBedOccupiedByOthers
		p	3		entity
		p	2		pos
		p	1		world
c	net/minecraft/class_5454	net/minecraft/world/TeleportTarget
	c	Represents the position that an entity takes after being\n{@linkplain net.minecraft.entity.Entity#moveToWorld moved between worlds}.
	f	Lnet/minecraft/class_243;	field_25880	velocity
	f	F	field_25882	pitch
	f	F	field_25881	yaw
	f	Lnet/minecraft/class_243;	field_25879	position
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;FF)V	<init>	<init>
		p	1		position
		p	2		velocity
		p	3		yaw
		p	4		pitch
c	net/minecraft/class_4123	net/minecraft/entity/ai/brain/task/SleepTask
	f	I	field_30175	RUN_TIME
	f	J	field_18848	startTime
c	net/minecraft/class_4122	net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask
	f	F	field_18383	speed
	f	I	field_18384	completionRange
	f	I	field_18385	maxRange
	f	I	field_19292	maxRunTime
	f	Lnet/minecraft/class_4140;	field_18382	destination
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4208;)Z	method_30952	dimensionMismatches
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;JLnet/minecraft/class_4095;Lnet/minecraft/class_4208;)V	method_19004	method_19004
		p	6		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_20498	shouldGiveUp
		p	1		world
		p	2		villager
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Z	method_19597	exceedsMaxRange
		p	2		pos
		p	1		villager
	m	(Lnet/minecraft/class_4140;FIII)V	<init>	<init>
		p	1		destination
		p	4		maxRange
		p	5		maxRunTime
		p	2		speed
		p	3		completionRange
	m	(Lnet/minecraft/class_1646;J)V	method_21722	giveUp
		p	1		villager
		p	2		time
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Z	method_19988	reachedDestination
		p	3		pos
		p	2		villager
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19509	run
c	net/minecraft/class_6784	net/minecraft/world/gen/blockpredicate/SolidBlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35702	CODEC
c	net/minecraft/class_4125	net/minecraft/entity/ai/brain/task/StayAboveWaterTask
	f	F	field_18387	chance
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_19012	keepRunning
	m	(F)V	<init>	<init>
		p	1		chance
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z	method_19011	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_19010	shouldRun
c	net/minecraft/class_6785	net/minecraft/world/gen/feature/util/FeatureDebugLogger
	f	Lorg/slf4j/Logger;	field_35704	LOGGER
	f	Lcom/google/common/cache/LoadingCache;	field_35705	FEATURES
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2975;Ljava/util/Optional;)V	method_39599	incrementFeatureCount
		p	1		configuredFeature
		p	0		world
		p	2		placedFeature
	m	()V	method_39603	dump
	m	(Lnet/minecraft/class_6785$class_6786;Ljava/lang/Integer;)Ljava/lang/Integer;	method_39601	method_39601
		p	0		featureData
		p	1		count
	m	(Ljava/lang/String;Ljava/lang/Integer;Lnet/minecraft/class_2378;Lnet/minecraft/class_6785$class_6786;Ljava/lang/Integer;)V	method_39602	method_39602
		p	3		featureData
		p	4		count
	m	()V	method_39597	clear
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6785$class_6787;)V	method_39600	method_39600
		p	0		world
		p	1		features
	m	(Lnet/minecraft/class_3218;)V	method_39598	incrementTotalChunksCount
		p	0		world
c	net/minecraft/class_6785$class_6786	net/minecraft/world/gen/feature/util/FeatureDebugLogger$FeatureData
	f	Ljava/util/Optional;	comp_282	topFeature
	f	Lnet/minecraft/class_2975;	comp_281	feature
	m	()Lnet/minecraft/class_2975;	comp_281	feature
	m	()Ljava/util/Optional;	comp_282	topFeature
c	net/minecraft/class_6785$1	net/minecraft/world/gen/feature/util/FeatureDebugLogger$1
	m	(Ljava/lang/Object;)Ljava/lang/Object;	load	load
		p	1		world
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_6785$class_6787;	method_39604	load
c	net/minecraft/class_6785$class_6787	net/minecraft/world/gen/feature/util/FeatureDebugLogger$Features
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	comp_283	featureData
	f	Lorg/apache/commons/lang3/mutable/MutableInt;	comp_284	chunksWithFeatures
	m	()Lit/unimi/dsi/fastutil/objects/Object2IntMap;	comp_283	featureData
	m	()Lorg/apache/commons/lang3/mutable/MutableInt;	comp_284	chunksWithFeatures
c	net/minecraft/class_4124	net/minecraft/entity/ai/brain/task/MeetVillagerTask
	f	F	field_30176	WALK_SPEED
c	net/minecraft/class_5455	net/minecraft/util/registry/DynamicRegistryManager
	c	A manager of dynamic registries. It allows users to access non-hardcoded\nregistries reliably.\n\n<p>Each minecraft server has a dynamic registry manager for file-loaded\nregistries, while each client play network handler has a dynamic registry\nmanager for server-sent dynamic registries.\n\n<p>The {@link DynamicRegistryManager.ImmutableImpl}\nclass serves as an immutable implementation of any particular collection\nor configuration of dynamic registries.\n\n<p>To create a new instance, call {@link #createAndLoad}, then (optionally)\nload the data pack-defined values via {@link\nnet.minecraft.util.dynamic.RegistryOps#ofLoaded(DynamicOps, DynamicRegistryManager.Mutable, net.minecraft.resource.ResourceManager)}.\nValues registered in {@link BuiltinRegistries} are always available.\n\n@see net.minecraft.server.MinecraftServer#getRegistryManager()\n@see net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager()
	f	Ljava/util/Map;	field_25919	INFOS
	f	Ljava/util/function/Supplier;	field_26733	BUILTIN
	f	Lcom/mojang/serialization/Codec;	field_36469	CODEC
	f	Lorg/slf4j/Logger;	field_25918	LOGGER
	m	(Lnet/minecraft/class_5455$class_6892;)Lcom/mojang/serialization/Lifecycle;	method_41200	method_41200
		p	0		entry
	m	(Lnet/minecraft/class_5506$class_5507;Lnet/minecraft/class_5455$class_5456;)V	method_31141	addEntriesToLoad
		p	1		info
		p	0		entryLoader
	m	()Lcom/mojang/serialization/Lifecycle;	method_41201	getRegistryLifecycle
	m	()Ljava/lang/Iterable;	method_39674	getInfos
	m	(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378;	method_40300	method_40300
		p	1		registryRef
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2385;	method_40317	createSimpleRegistry
		p	0		registryRef
	m	()Ljava/util/stream/Stream;	method_40318	streamStaticRegistries
	m	()Ljava/util/stream/Stream;	method_40308	streamManagedRegistries
	m	()Lnet/minecraft/class_5455$class_6893;	method_40325	createMutableRegistryManager
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_2378;	method_40307	createRegistry
		p	1		dynamic
		p	0		registryRef
	m	(Lnet/minecraft/class_5455$class_6892;)Z	method_40304	method_40304
		p	0		entry
	m	(Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec;	method_40301	createCodec
		p	0		originalCodec
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;	method_40319	getNetworkEntryCodec
		p	0		registryKey
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378;	method_33309	getManaged
		c	Retrieves a registry from this manager,\nor throws an exception when the registry does not exist.\n\n@throws IllegalStateException if the registry does not exist
		p	1		key
	m	()Lnet/minecraft/class_5455$class_6890;	method_40316	toImmutable
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6900$class_6901;Lnet/minecraft/class_5455$class_5456;)V	method_30526	load
		c	Loads elements from the {@code ops} into the registry specified by {@code\ninfo} within the {@code manager}. Note that the resource manager instance\nis kept within the {@code ops}.
		p	2		info
		p	0		ops
		p	1		loaderAccess
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378;	method_30530	get
		c	Retrieves a registry from this manager or {@link Registry#REGISTRIES},\nor throws an exception when the registry does not exist.\n\n@throws IllegalStateException if the registry does not exist
		p	1		key
	m	(Lnet/minecraft/class_5455;)Ljava/util/Map;	method_40305	method_40305
		p	0		dynamicRegistryManager
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5455$class_6890;	method_40302	of
		p	0		registries
	m	()Ljava/util/stream/Stream;	method_40321	streamSyncedManagedRegistries
	m	()Ljava/util/stream/Stream;	method_40311	streamAllRegistries
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V	method_31060	register
		p	3		networkEntryCodec
		p	2		entryCodec
		p	1		registryRef
		p	0		infosBuilder
	m	()Ljava/util/stream/Stream;	method_40313	streamSyncedRegistries
	m	()Ljava/util/Map;	method_40323	createMutableRegistries
	m	(Lnet/minecraft/class_5455$class_6893;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6900;)V	method_30519	load
		c	Loads a dynamic registry manager from the resource manager's data files.
		p	0		dynamicRegistryManager
		p	2		registryLoader
		p	1		ops
	m	(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_5455;	method_40299	createDynamicRegistryManager
		p	0		dynamic
	m	()Lnet/minecraft/class_5455$class_6893;	method_40314	createAndLoad
		c	{@return a new dynamic registry manager instance with all built-in registries loaded}\n\n<p>The registries do not contain values from data packs.\nCall {@link net.minecraft.util.dynamic.RegistryOps#ofLoaded(DynamicOps, DynamicRegistryManager.Mutable, net.minecraft.resource.ResourceManager)}\nto load those values.
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;	method_40326	method_40326
		p	0		registryRef
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_30527	getOptionalManaged
		c	Retrieves a registry optionally from this manager.
		p	1		key
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/DataResult;	method_40309	method_40309
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_33310	getOptional
		p	1		key
	m	(Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_5321;	method_40312	method_40312
		p	0		entry
	m	()Lcom/mojang/serialization/Codec;	method_40320	createCodec
	m	(Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_2378;	method_40310	method_40310
		p	0		entry
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)V	method_30520	register
		p	0		infosBuilder
		p	2		entryCodec
		p	1		registryRef
	m	(Lcom/mojang/serialization/DataResult$PartialResult;)V	method_34849	method_34849
		p	0		partialResult
	m	(Lnet/minecraft/class_5455$class_5456;)Lcom/mojang/serialization/Codec;	method_40303	method_40303
		p	0		info
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_40306	method_40306
		p	1		codec
c	net/minecraft/class_5455$class_6892	net/minecraft/util/registry/DynamicRegistryManager$Entry
	f	Lnet/minecraft/class_2378;	comp_351	value
	f	Lnet/minecraft/class_5321;	comp_350	key
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_5455$class_6892;	method_40330	of
		p	0		entry
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2378;)Lnet/minecraft/class_5455$class_6892;	method_40331	of
		p	0		key
		p	1		value
	m	()Lnet/minecraft/class_5455$class_6892;	method_40332	freeze
	m	(Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_5455$class_6892;	method_40329	of
		p	0		entry
	m	()Lnet/minecraft/class_2378;	comp_351	value
	m	()Lnet/minecraft/class_5321;	comp_350	key
c	net/minecraft/class_5455$class_6893	net/minecraft/util/registry/DynamicRegistryManager$Mutable
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_40333	getOptionalMutable
		p	1		key
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2385;	method_40334	getMutable
		p	1		key
c	net/minecraft/class_5455$class_6894	net/minecraft/util/registry/DynamicRegistryManager$MutableImpl
	f	Ljava/util/Map;	field_36472	mutableRegistries
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		mutableRegistries
	m	(Lnet/minecraft/class_2385;)Lnet/minecraft/class_2378;	method_40337	method_40337
		p	0		registry
	m	(Lnet/minecraft/class_2385;)Lnet/minecraft/class_2385;	method_40336	method_40336
		p	0		registry
c	net/minecraft/class_5455$class_6890	net/minecraft/util/registry/DynamicRegistryManager$Immutable
c	net/minecraft/class_5455$class_6891	net/minecraft/util/registry/DynamicRegistryManager$ImmutableImpl
	f	Ljava/util/Map;	field_36471	registries
	m	(Ljava/util/stream/Stream;)V	<init>	<init>
		p	1		stream
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2378;	method_40328	method_40328
		p	0		registry
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		registries
c	net/minecraft/class_5455$class_5456	net/minecraft/util/registry/DynamicRegistryManager$Info
	c	Represents the serialization behavior of the registries, including the\nid of the registry, the codec for its elements, and whether the registry\nshould be sent to the client.
	f	Lnet/minecraft/class_5321;	comp_293	registry
	f	Lcom/mojang/serialization/Codec;	comp_295	networkEntryCodec
	f	Lcom/mojang/serialization/Codec;	comp_294	entryCodec
	m	()Lnet/minecraft/class_5321;	comp_293	registry
	m	()Lcom/mojang/serialization/Codec;	comp_295	networkEntryCodec
	m	()Lcom/mojang/serialization/Codec;	comp_294	entryCodec
	m	()Z	method_30537	isSynced
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	3		networkEntryCodec
		p	2		entryCodec
		p	1		registry
c	net/minecraft/class_4119	net/minecraft/entity/ai/brain/task/FollowMobTask
	f	Ljava/util/function/Predicate;	field_18376	predicate
	f	Ljava/util/Optional;	field_35102	target
	f	F	field_18377	maxDistanceSquared
	m	(Ljava/util/function/Predicate;F)V	<init>	<init>
		p	1		predicate
		p	2		maxDistance
	m	(Lnet/minecraft/class_1311;Lnet/minecraft/class_1309;)Z	method_19000	method_19000
		p	1		entity
	m	(F)V	<init>	<init>
		p	1		maxDistance
	m	(Lnet/minecraft/class_1299;F)V	<init>	<init>
		p	1		entityType
		p	2		maxDistance
	m	(Lnet/minecraft/class_6862;F)V	<init>	<init>
		p	1		entityType
		p	2		maxDistance
	m	(Lnet/minecraft/class_1309;)Z	method_24599	method_24599
		p	0		entity
	m	(Lnet/minecraft/class_1311;F)V	<init>	<init>
		p	2		maxDistance
		p	1		group
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z	method_18997	method_18997
		p	1		entity
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_1309;)Z	method_35087	method_35087
		p	1		entity
c	net/minecraft/class_963	net/minecraft/client/render/entity/VillagerEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4807	TEXTURE
	m	(Lnet/minecraft/class_1646;)Lnet/minecraft/class_2960;	method_4151	getTexture
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_4587;F)V	method_4149	scale
c	net/minecraft/class_2391	net/minecraft/block/KelpPlantBlock
c	net/minecraft/class_962	net/minecraft/client/render/entity/VindicatorEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4804	TEXTURE
	m	(Lnet/minecraft/class_1632;)Lnet/minecraft/class_2960;	method_4147	getTexture
c	net/minecraft/class_962$1	net/minecraft/client/render/entity/VindicatorEntityRenderer$1
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1632;FFFFFF)V	method_17156	render
c	net/minecraft/class_2392	net/minecraft/particle/ItemStackParticleEffect
	f	Lnet/minecraft/class_2396;	field_11193	type
	f	Lnet/minecraft/class_2394$class_2395;	field_11191	PARAMETERS_FACTORY
	f	Lnet/minecraft/class_1799;	field_11192	stack
	m	()Lnet/minecraft/class_1799;	method_10289	getItemStack
	m	(Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;	method_29136	createCodec
		p	0		type
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	2		stack
		p	1		type
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2392;	method_29137	method_29137
		p	1		stack
	m	(Lnet/minecraft/class_2392;)Lnet/minecraft/class_1799;	method_29135	method_29135
		p	0		effect
c	net/minecraft/class_2392$1	net/minecraft/particle/ItemStackParticleEffect$1
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2392;	method_10291	read
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2392;	method_10290	read
c	net/minecraft/class_961	net/minecraft/client/render/entity/ZombieHorseEntityRenderer
	f	Ljava/util/Map;	field_4803	TEXTURES
	m	(Lnet/minecraft/class_1496;)Lnet/minecraft/class_2960;	method_4145	getTexture
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V	<init>	<init>
		p	2		layer
		p	1		ctx
c	net/minecraft/class_2393	net/minecraft/block/KelpBlock
	f	D	field_31105	GROWTH_CHANCE
	f	Lnet/minecraft/class_265;	field_11195	SHAPE
c	net/minecraft/class_960	net/minecraft/client/render/entity/VexEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4802	CHARGING_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4801	TEXTURE
	m	(Lnet/minecraft/class_1634;Lnet/minecraft/class_2338;)I	method_24092	getBlockLight
	m	(Lnet/minecraft/class_1634;)Lnet/minecraft/class_2960;	method_4144	getTexture
	m	(Lnet/minecraft/class_1634;Lnet/minecraft/class_4587;F)V	method_4143	scale
c	net/minecraft/class_2394	net/minecraft/particle/ParticleEffect
	m	()Lnet/minecraft/class_2396;	method_10295	getType
	m	(Lnet/minecraft/class_2540;)V	method_10294	write
		p	1		buf
	m	()Ljava/lang/String;	method_10293	asString
c	net/minecraft/class_2394$class_2395	net/minecraft/particle/ParticleEffect$Factory
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2394;	method_10297	read
		p	1		type
		p	2		buf
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2394;	method_10296	read
		p	2		reader
		p	1		type
c	net/minecraft/class_967	net/minecraft/client/render/entity/WitherSkeletonEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4818	TEXTURE
	m	(Lnet/minecraft/class_1547;Lnet/minecraft/class_4587;F)V	method_4161	scale
	m	(Lnet/minecraft/class_1547;)Lnet/minecraft/class_2960;	method_4119	getTexture
c	net/minecraft/class_966	net/minecraft/client/render/entity/WitherSkullEntityRenderer
	f	Lnet/minecraft/class_607;	field_4816	model
	f	Lnet/minecraft/class_2960;	field_4815	TEXTURE
	f	Lnet/minecraft/class_2960;	field_4817	INVULNERABLE_TEXTURE
	m	(Lnet/minecraft/class_1687;Lnet/minecraft/class_2338;)I	method_24094	getBlockLight
	m	(Lnet/minecraft/class_1687;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4159	render
	m	()Lnet/minecraft/class_5607;	method_32199	getTexturedModelData
	m	(Lnet/minecraft/class_1687;)Lnet/minecraft/class_2960;	method_4160	getTexture
c	net/minecraft/class_965	net/minecraft/client/render/entity/WitchEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4814	TEXTURE
	m	(Lnet/minecraft/class_1640;Lnet/minecraft/class_4587;F)V	method_4157	scale
	m	(Lnet/minecraft/class_1640;)Lnet/minecraft/class_2960;	method_4154	getTexture
	m	(Lnet/minecraft/class_1640;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4155	render
c	net/minecraft/class_1061	net/minecraft/client/texture/TextureTickListener
	m	()V	method_4622	tick
c	net/minecraft/class_964	net/minecraft/client/render/entity/WitherEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4812	INVULNERABLE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4813	TEXTURE
	m	(Lnet/minecraft/class_1528;Lnet/minecraft/class_2338;)I	method_24093	getBlockLight
	m	(Lnet/minecraft/class_1528;)Lnet/minecraft/class_2960;	method_4153	getTexture
	m	(Lnet/minecraft/class_1528;Lnet/minecraft/class_4587;F)V	method_4152	scale
c	net/minecraft/class_1060	net/minecraft/client/texture/TextureManager
	f	Ljava/util/Map;	field_5283	dynamicIdCounters
	f	Lnet/minecraft/class_3300;	field_5287	resourceContainer
	f	Lnet/minecraft/class_2960;	field_5285	MISSING_IDENTIFIER
	f	Lorg/slf4j/Logger;	field_5288	LOGGER
	f	Ljava/util/Set;	field_5284	tickListeners
	f	Ljava/util/Map;	field_5286	textures
	m	(Lnet/minecraft/class_3300;)V	<init>	<init>
		p	1		resourceManager
	m	(Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_18168	loadTextureAsync
		p	1		id
		p	2		executor
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)Lnet/minecraft/class_1044;	method_24303	loadTexture
		p	1		id
		p	2		texture
	m	(Lnet/minecraft/class_2960;)V	method_22813	bindTexture
		p	1		id
	m	(Lnet/minecraft/class_2960;)V	method_4615	destroyTexture
		p	1		id
	m	(Ljava/lang/Runnable;)V	method_22812	runOnRenderThread
		p	0		runnable
	m	(Ljava/lang/Runnable;)V	method_22814	method_22814
		p	0		runnable
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1044;	method_4619	getTexture
		p	1		id
	m	(Lnet/minecraft/class_2960;)V	method_4618	bindTextureInner
		p	1		id
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)V	method_4616	registerTexture
		p	1		id
		p	2		texture
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)Lnet/minecraft/class_1044;	method_34590	getOrDefault
		p	1		id
		p	2		fallback
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1044;)V	method_30299	closeTexture
		p	1		id
		p	2		texture
	m	(Ljava/lang/String;Lnet/minecraft/class_1043;)Lnet/minecraft/class_2960;	method_4617	registerDynamicTexture
		p	2		texture
		p	1		prefix
c	net/minecraft/class_2390	net/minecraft/particle/DustParticleEffect
	f	Lnet/minecraft/class_2390;	field_11188	DEFAULT
	f	Lnet/minecraft/class_1160;	field_28272	RED
	f	Lcom/mojang/serialization/Codec;	field_25124	CODEC
	f	Lnet/minecraft/class_2394$class_2395;	field_11189	PARAMETERS_FACTORY
	m	(Lnet/minecraft/class_2390;)Ljava/lang/Float;	method_33116	method_33116
		p	0		effect
	m	(Lnet/minecraft/class_2390;)Lnet/minecraft/class_1160;	method_33117	method_33117
		p	0		effect
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33115	method_33115
		p	0		instance
c	net/minecraft/class_2390$1	net/minecraft/particle/DustParticleEffect$1
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2390;	method_10287	read
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2390;	method_10288	read
c	net/minecraft/class_6757	net/minecraft/world/tick/WorldTickScheduler
	f	Ljava/util/function/LongPredicate;	field_35532	tickingFutureReadyPredicate
	f	Ljava/util/Queue;	field_35536	tickableChunkTickSchedulers
	f	Ljava/util/function/Supplier;	field_35533	profilerGetter
	f	Lit/unimi/dsi/fastutil/longs/Long2LongMap;	field_35535	nextTriggerTickByChunkPos
	f	Ljava/util/function/BiConsumer;	field_35540	queuedTickConsumer
	f	Ljava/util/List;	field_35538	tickedTicks
	f	Ljava/util/Queue;	field_35537	tickableTicks
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_35534	chunkTickSchedulers
	f	Ljava/util/Set;	field_35539	copiedTickableTicksList
	f	Ljava/util/Comparator;	field_35531	COMPARATOR
	m	(Ljava/util/function/BiConsumer;)V	method_39390	tick
		p	1		ticker
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_6760;)Z	method_39382	method_39382
		p	1		tick
	m	(I)Z	method_39373	isTickableTicksCountUnder
		p	1		maxTicks
	m	(Lnet/minecraft/class_6755;Lnet/minecraft/class_6760;)V	method_39385	method_39385
		p	2		tick
		p	1		chunkTickScheduler
	m	(JILnet/minecraft/class_3695;)V	method_39376	collectTickableTicks
		p	3		maxTicks
		p	1		time
		p	4		profiler
	m	(Lnet/minecraft/class_3341;)V	method_39380	clearNextTicks
		p	1		box
	m	(Ljava/util/function/LongPredicate;Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		tickingFutureReadyPredicate
		p	2		profilerGetter
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_6757$class_6758;)V	method_39381	visitChunks
		p	1		box
		p	2		visitor
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_6755;)V	method_39379	addChunkTickScheduler
		p	2		scheduler
		p	1		pos
	m	(Lnet/minecraft/class_1923;)V	method_39378	removeChunkTickScheduler
		p	1		pos
	m	(Lnet/minecraft/class_6760;)V	method_39393	schedule
		p	1		tick
	m	()V	method_39396	copyTickableTicksList
	m	(Lnet/minecraft/class_6760;)V	method_39395	addTickableTick
		p	1		tick
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_2382;)V	method_39383	scheduleTicks
		p	1		box
		p	2		offset
	m	(Lnet/minecraft/class_2382;JJLnet/minecraft/class_6760;)V	method_39386	method_39386
		p	6		tick
	m	(Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V	method_39387	method_39387
		p	0		map
	m	(Ljava/util/function/Predicate;Ljava/util/List;JLnet/minecraft/class_6755;)V	method_39388	method_39388
		p	4		chunkTickScheduler
		p	2		chunkPos
	m	()V	method_39392	delayAllTicks
	m	(JI)V	method_39375	addTickableTicks
		p	1		time
		p	3		maxTicks
	m	()V	method_39394	clear
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_6760;)Z	method_39973	method_39973
		p	1		tick
	m	(J)V	method_39374	collectTickableChunkTickSchedulers
		p	1		time
	m	(Ljava/util/function/Predicate;JLnet/minecraft/class_6755;)V	method_39391	method_39391
		p	4		chunkTickScheduler
		p	2		chunkPos
	m	(Ljava/util/Queue;Lnet/minecraft/class_6755;JI)V	method_39389	addTickableTicks
		p	3		tick
		p	2		chunkTickScheduler
		p	5		maxTicks
		p	1		tickableChunkTickSchedulers
	m	(JILjava/util/function/BiConsumer;)V	method_39377	tick
		p	1		time
		p	3		maxTicks
		p	4		ticker
	m	(Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;)I	method_39384	method_39384
		p	1		b
		p	0		a
c	net/minecraft/class_6757$class_6758	net/minecraft/world/tick/WorldTickScheduler$ChunkVisitor
	m	(JLnet/minecraft/class_6755;)V	accept	accept
		p	3		chunkTickScheduler
		p	1		chunkPos
c	net/minecraft/class_5425	net/minecraft/world/ServerWorldAccess
	c	Represents access to a world on a logical Minecraft server.
	m	(Lnet/minecraft/class_1297;)V	method_30771	spawnEntityAndPassengers
		c	Spawns an entity and all its passengers (recursively) into the world.
		p	1		entity
	m	()Lnet/minecraft/class_3218;	method_8410	toServerWorld
c	net/minecraft/class_1067	net/minecraft/client/resource/DirectResourceIndex
	f	Ljava/io/File;	field_5299	assetDir
	m	(Ljava/io/File;)V	<init>	<init>
		p	1		assetDir
	m	(Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/class_2960;	method_23844	method_23844
		p	2		path
	m	(Ljava/nio/file/Path;)Z	method_4644	method_4644
		p	0		path
	m	(Ljava/nio/file/Path;)Z	method_4646	method_4646
		p	0		path
c	net/minecraft/class_2399	net/minecraft/block/LadderBlock
	f	Lnet/minecraft/class_265;	field_11252	WEST_SHAPE
	f	Lnet/minecraft/class_2753;	field_11253	FACING
	f	Lnet/minecraft/class_265;	field_11254	SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_11255	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11256	NORTH_SHAPE
	f	Lnet/minecraft/class_2746;	field_11257	WATERLOGGED
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_10305	canPlaceOn
		p	1		world
		p	2		pos
		p	3		side
c	net/minecraft/class_5424	net/minecraft/world/LunarWorldView
	m	()J	method_30271	getLunarTime
	m	()I	method_30273	getMoonPhase
		c	Gets the moon phase index of Minecraft's moon.\n\n<p>This is typically used to determine the size of the moon that should be rendered.
	m	()F	method_30272	getMoonSize
		c	Gets the current size of the moon in the world.\n\n@return the size of the moon on a scale of {@code 0.0F} to {@code 1.0F}
	m	(F)F	method_30274	getSkyAngle
		p	1		tickDelta
c	net/minecraft/class_1066	net/minecraft/client/resource/ClientBuiltinResourcePackProvider
	f	I	field_32958	MAX_FILE_SIZE
	f	Lnet/minecraft/class_3272;	field_27772	DEFAULT_PACK_METADATA
	f	Ljava/lang/String;	field_32962	PROGRAMER_ART_ID
	f	Lnet/minecraft/class_1064;	field_16263	index
	f	Lnet/minecraft/class_2561;	field_33633	APPLYING_PACK_TEXT
	f	Ljava/io/File;	field_5292	serverPacksRoot
	f	Ljava/lang/String;	field_32960	VANILLA
	f	Ljava/util/regex/Pattern;	field_5296	SHA1_PATTERN
	f	Ljava/util/concurrent/locks/ReentrantLock;	field_5297	lock
	f	Lorg/slf4j/Logger;	field_5298	LOGGER
	f	I	field_32959	MAX_SAVED_PACKS
	f	Lnet/minecraft/class_3268;	field_5293	pack
	f	Lnet/minecraft/class_3288;	field_5295	serverContainer
	f	Ljava/lang/String;	field_32961	SERVER
	f	Ljava/lang/String;	field_32963	PROGRAMMER_ART_NAME
	f	Ljava/util/concurrent/CompletableFuture;	field_5294	downloadTask
	m	(Ljava/io/File;Lnet/minecraft/class_5352;)Ljava/util/concurrent/CompletableFuture;	method_4638	loadServerPack
		p	1		packZip
		p	2		packSource
	m	(Lnet/minecraft/class_3288$class_5351;Ljava/util/function/Supplier;)Lnet/minecraft/class_3288;	method_25453	getProgrammerArtResourcePackProfile
		p	0		factory
		p	1		packSupplier
	m	(Ljava/net/URL;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture;	method_4640	download
		p	3		closeAfterDownload
		p	2		packSha1
		p	1		url
	m	(Ljava/io/File;)V	method_19437	delete
		p	0		file
	m	(Ljava/lang/String;Ljava/io/File;)Z	method_4641	verifyFile
		p	2		file
		p	1		expectedSha1
	m	(Lnet/minecraft/class_32$class_5143;)Ljava/util/concurrent/CompletableFuture;	method_43339	loadServerPack
		p	1		session
	m	(Ljava/io/File;)Lnet/minecraft/class_3262;	method_16048	getProgrammerArtResourcePackFromZipFile
		p	0		zipFile
	m	(Lnet/minecraft/class_310;Z)V	method_36324	method_36324
		p	1		confirmed
	m	(Ljava/io/File;)Lnet/minecraft/class_3259;	method_25455	getProgrammerArtResourcePackFromDirectory
		p	0		packDirectory
	m	(Ljava/io/File;Lnet/minecraft/class_1064;)V	<init>	<init>
		p	2		index
		p	1		serverPacksRoot
	m	(Ljava/io/File;Lnet/minecraft/class_310;Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage;	method_19436	method_19436
		p	3		throwable
	m	(Ljava/lang/Throwable;Ljava/io/File;Ljava/lang/Void;)V	method_44602	method_44602
		p	2		void_
	m	(Lnet/minecraft/class_310;Ljava/lang/Void;)V	method_36323	method_36323
		p	1		void_
	m	()Lnet/minecraft/class_3268;	method_4633	getPack
	m	(Ljava/lang/Void;)V	method_44603	method_44603
		p	1		void_
	m	()Ljava/util/Map;	method_4636	getDownloadHeaders
	m	(Lnet/minecraft/class_3288$class_5351;)Lnet/minecraft/class_3288;	method_25454	getProgrammerArtResourcePackProfile
		p	1		factory
	m	()Ljava/util/concurrent/CompletableFuture;	method_4642	clear
	m	()V	method_4643	deleteOldServerPack
c	net/minecraft/class_6755	net/minecraft/world/tick/ChunkTickScheduler
	f	Ljava/util/function/BiConsumer;	field_35530	tickConsumer
	f	Ljava/util/List;	field_35528	ticks
	f	Ljava/util/Set;	field_35529	queuedTicks
	f	Ljava/util/Queue;	field_35527	tickQueue
	m	(Lnet/minecraft/class_6760;)V	method_39370	queueTick
		p	1		orderedTick
	m	(Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;)Lnet/minecraft/class_6755;	method_39368	create
		p	2		pos
		p	1		nameToTypeFunction
		p	0		tickQueue
	m	(JLjava/util/function/Function;)Lnet/minecraft/class_2499;	method_39365	toNbt
	m	(Ljava/util/function/BiConsumer;)V	method_39366	setTickConsumer
		p	1		tickConsumer
	m	()Ljava/util/stream/Stream;	method_39372	getQueueAsStream
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		ticks
	m	()Lnet/minecraft/class_6760;	method_39369	peekNextTick
	m	(J)V	method_39364	disable
		p	1		time
	m	(Ljava/util/function/Predicate;)V	method_39367	removeTicksIf
		p	1		predicate
	m	()Lnet/minecraft/class_6760;	method_39371	pollNextTick
c	net/minecraft/class_5427	net/minecraft/network/packet/c2s/play/RecipeCategoryOptionsC2SPacket
	f	Lnet/minecraft/class_5421;	field_25798	category
	f	Z	field_25799	guiOpen
	f	Z	field_25800	filteringCraftable
	m	(Lnet/minecraft/class_2792;)V	method_30304	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_5421;ZZ)V	<init>	<init>
		p	1		category
		p	2		guiOpen
		p	3		filteringCraftable
	m	()Z	method_30306	isGuiOpen
	m	()Z	method_30307	isFilteringCraftable
	m	()Lnet/minecraft/class_5421;	method_30305	getCategory
c	net/minecraft/class_1065	net/minecraft/client/resource/DefaultClientResourcePack
	f	Lnet/minecraft/class_1064;	field_5291	index
	m	(Lnet/minecraft/class_3272;Lnet/minecraft/class_1064;)V	<init>	<init>
		p	2		index
		p	1		metadata
c	net/minecraft/class_6756	net/minecraft/world/tick/QueryableTickScheduler
	m	(Lnet/minecraft/class_2338;Ljava/lang/Object;)Z	method_8677	isTicking
		p	2		type
		p	1		pos
c	net/minecraft/class_1064	net/minecraft/client/resource/ResourceIndex
	f	Ljava/util/Map;	field_21556	namespacedIndex
	f	Ljava/util/Map;	field_5289	rootIndex
	f	Lorg/slf4j/Logger;	field_5290	LOGGER
	m	(Lnet/minecraft/class_2960;)Ljava/io/File;	method_4630	getResource
		p	1		identifier
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;Lnet/minecraft/class_2960;)Z	method_23843	method_23843
		p	3		id
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Collection;	method_4632	getFilesRecursively
		p	1		prefix
		p	2		namespace
		p	3		allowedPathPredicate
	m	(Ljava/io/File;Ljava/lang/String;)V	<init>	<init>
		p	1		directory
		p	2		indexName
	m	(Ljava/lang/String;)Ljava/io/File;	method_4631	findFile
		p	1		path
c	net/minecraft/class_6753	net/minecraft/unused/packageinfo/PackageInfo6753
c	net/minecraft/class_5421	net/minecraft/recipe/book/RecipeBookCategory
	f	Lnet/minecraft/class_5421;	field_25763	CRAFTING
	f	Lnet/minecraft/class_5421;	field_25764	FURNACE
	f	Lnet/minecraft/class_5421;	field_25765	BLAST_FURNACE
	f	Lnet/minecraft/class_5421;	field_25766	SMOKER
c	net/minecraft/class_6754	net/minecraft/world/tick/EmptyTickSchedulers
	f	Lnet/minecraft/class_6756;	field_35526	EMPTY_QUERYABLE_TICK_SCHEDULER
	f	Lnet/minecraft/class_6763;	field_35525	EMPTY_BASIC_TICK_SCHEDULER
	m	()Lnet/minecraft/class_6763;	method_39361	getReadOnlyTickScheduler
	m	()Lnet/minecraft/class_6756;	method_39362	getClientTickScheduler
c	net/minecraft/class_2396	net/minecraft/particle/ParticleType
	f	Z	field_11196	alwaysShow
	f	Lnet/minecraft/class_2394$class_2395;	field_11197	parametersFactory
	m	()Lcom/mojang/serialization/Codec;	method_29138	getCodec
	m	(ZLnet/minecraft/class_2394$class_2395;)V	<init>	<init>
		p	1		alwaysShow
			c	whether this particle type should appear regardless of {@linkplain net.minecraft.client.option.GameOptions#particles particle mode}
		p	2		parametersFactory
	m	()Z	method_10299	shouldAlwaysSpawn
	m	()Lnet/minecraft/class_2394$class_2395;	method_10298	getParametersFactory
c	net/minecraft/class_5420	net/minecraft/entity/mob/PiglinBruteBrain
	f	D	field_30594	TARGET_RANGE
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_30252	create
		p	1		brain
		p	0		piglinBrute
	m	(Lnet/minecraft/class_5419;)V	method_30250	setCurrentPosAsHome
		p	0		piglinBrute
	m	(Lnet/minecraft/class_5419;)V	method_30261	playSoundIfAngry
		p	0		piglinBrute
	m	()Lnet/minecraft/class_4118;	method_30244	getFollowTasks
	m	()Lnet/minecraft/class_4118;	method_30254	getIdleTasks
	m	(Lnet/minecraft/class_5418;)Ljava/util/Optional;	method_30247	getTarget
		p	0		piglin
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V	method_35198	setTarget
		p	0		piglinBrute
		p	1		target
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_30246	method_30246
		p	1		target
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V	method_30260	addIdleActivities
		p	1		brain
		p	0		piglinBrute
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V	method_30262	addFightActivities
		p	0		piglinBrute
		p	1		brain
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V	method_30251	tryRevenge
		p	1		target
		p	0		piglinBrute
	m	(Lnet/minecraft/class_5419;)V	method_30258	playSoundRandomly
		p	0		piglinBrute
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z	method_30255	method_30255
		p	1		target
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_4168;)V	method_30253	method_30253
		p	1		activity
	m	(Lnet/minecraft/class_5419;)V	method_30256	tick
		p	0		piglinBrute
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V	method_30257	addCoreActivities
		p	1		brain
		p	0		piglinBrute
	m	(Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)Z	method_30259	method_30259
		p	1		entity
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z	method_30248	isTarget
		p	1		entity
		p	0		piglin
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional;	method_30249	getTargetIfInRange
		p	0		piglin
		p	1		targetMemoryModule
c	net/minecraft/class_5423	net/minecraft/world/RegistryWorldView
	c	A world view or {@link World}'s superinterface that exposes access to\na registry manager.\n\n@see #getRegistryManager()
	m	()Lnet/minecraft/class_5455;	method_30349	getRegistryManager
c	net/minecraft/class_1069	net/minecraft/client/resource/GrassColormapResourceSupplier
	f	Lnet/minecraft/class_2960;	field_5302	GRASS_COLORMAP_LOC
	m	([ILnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18661	apply
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)[I	method_18662	tryLoad
		p	1		resourceManager
		p	2		profiler
c	net/minecraft/class_2397	net/minecraft/block/LeavesBlock
	f	I	field_31111	MAX_DISTANCE
	f	Lnet/minecraft/class_2746;	field_38227	WATERLOGGED
	f	Lnet/minecraft/class_2758;	field_11199	DISTANCE
	f	Lnet/minecraft/class_2746;	field_11200	PERSISTENT
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_10300	updateDistanceFromLogs
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_10302	getDistanceFromLog
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_42311	shouldDecay
		p	1		state
c	net/minecraft/class_1068	net/minecraft/client/util/DefaultSkinHelper
	f	Ljava/lang/String;	field_32964	DEFAULT
	f	Ljava/lang/String;	field_32965	SLIM
	f	Lnet/minecraft/class_2960;	field_5301	STEVE_SKIN
	f	Lnet/minecraft/class_2960;	field_5300	ALEX_SKIN
	m	(Ljava/util/UUID;)Z	method_4650	shouldUseSlimModel
		p	0		uuid
	m	(Ljava/util/UUID;)Ljava/lang/String;	method_4647	getModel
		p	0		uuid
	m	()Lnet/minecraft/class_2960;	method_4649	getTexture
	m	(Ljava/util/UUID;)Lnet/minecraft/class_2960;	method_4648	getTexture
		p	0		uuid
c	net/minecraft/class_2398	net/minecraft/particle/ParticleTypes
	f	Lcom/mojang/serialization/Codec;	field_25125	TYPE_CODEC
	f	Lnet/minecraft/class_2400;	field_22446	DRIPPING_OBSIDIAN_TEAR
	f	Lnet/minecraft/class_2400;	field_22447	FALLING_OBSIDIAN_TEAR
	f	Lnet/minecraft/class_2400;	field_22448	LANDING_OBSIDIAN_TEAR
	f	Lnet/minecraft/class_2400;	field_20537	FALLING_NECTAR
	f	Lnet/minecraft/class_2400;	field_20534	DRIPPING_HONEY
	f	Lnet/minecraft/class_2400;	field_20536	LANDING_HONEY
	f	Lnet/minecraft/class_2400;	field_20535	FALLING_HONEY
	f	Lnet/minecraft/class_2400;	field_38004	SCULK_CHARGE_POP
	f	Lnet/minecraft/class_2400;	field_17741	COMPOSTER
	f	Lnet/minecraft/class_2400;	field_38002	SCULK_SOUL
	f	Lnet/minecraft/class_2400;	field_28079	FALLING_DRIPSTONE_WATER
	f	Lnet/minecraft/class_2396;	field_35434	BLOCK_MARKER
	f	Lnet/minecraft/class_2400;	field_28076	DRIPPING_DRIPSTONE_LAVA
	f	Lnet/minecraft/class_2400;	field_28077	FALLING_DRIPSTONE_LAVA
	f	Lnet/minecraft/class_2400;	field_28078	DRIPPING_DRIPSTONE_WATER
	f	Lnet/minecraft/class_2400;	field_18306	FALLING_WATER
	f	Lnet/minecraft/class_2400;	field_18305	LANDING_LAVA
	f	Lnet/minecraft/class_2400;	field_18304	FALLING_LAVA
	f	Lnet/minecraft/class_2400;	field_29645	SCRAPE
	f	Lnet/minecraft/class_2400;	field_23190	REVERSE_PORTAL
	f	Lnet/minecraft/class_2400;	field_29642	WAX_ON
	f	Lnet/minecraft/class_2400;	field_29644	ELECTRIC_SPARK
	f	Lnet/minecraft/class_2400;	field_29643	WAX_OFF
	f	Lnet/minecraft/class_2400;	field_28802	FALLING_SPORE_BLOSSOM
	f	Lnet/minecraft/class_2400;	field_28803	SPORE_BLOSSOM_AIR
	f	Lnet/minecraft/class_2400;	field_11250	ELDER_GUARDIAN
	f	Lnet/minecraft/class_2400;	field_11251	SMOKE
	f	Lnet/minecraft/class_2400;	field_11247	BUBBLE
	f	Lnet/minecraft/class_2400;	field_11248	FIREWORK
	f	Lnet/minecraft/class_2400;	field_11249	WITCH
	f	Lnet/minecraft/class_2400;	field_11240	FLAME
	f	Lnet/minecraft/class_2400;	field_11241	BUBBLE_POP
	f	Lnet/minecraft/class_2400;	field_11242	RAIN
	f	Lnet/minecraft/class_2400;	field_11243	CURRENT_DOWN
	f	Lnet/minecraft/class_2400;	field_11244	FISHING
	f	Lnet/minecraft/class_2400;	field_11245	EFFECT
	f	Lnet/minecraft/class_2400;	field_11246	ITEM_SLIME
	f	Lnet/minecraft/class_2400;	field_22248	CRIMSON_SPORE
	f	Lnet/minecraft/class_2400;	field_22249	WARPED_SPORE
	f	Lnet/minecraft/class_2400;	field_22246	SOUL_FIRE_FLAME
	f	Lnet/minecraft/class_2400;	field_22247	ASH
	f	Lnet/minecraft/class_2400;	field_11236	EXPLOSION
	f	Lnet/minecraft/class_2400;	field_11237	LARGE_SMOKE
	f	Lnet/minecraft/class_2400;	field_11238	BUBBLE_COLUMN_UP
	f	Lnet/minecraft/class_2400;	field_11239	LAVA
	f	Lnet/minecraft/class_2400;	field_28478	GLOW_SQUID_INK
	f	Lnet/minecraft/class_2400;	field_11230	ITEM_SNOWBALL
	f	Lnet/minecraft/class_2400;	field_28479	GLOW
	f	Lnet/minecraft/class_2400;	field_11231	ANGRY_VILLAGER
	f	Lnet/minecraft/class_2400;	field_11232	DRIPPING_WATER
	f	Lnet/minecraft/class_2400;	field_11233	SQUID_INK
	f	Lnet/minecraft/class_2400;	field_11234	SNEEZE
	f	Lnet/minecraft/class_2400;	field_38908	SONIC_BOOM
	f	Lnet/minecraft/class_2400;	field_11222	DOLPHIN
	f	Lnet/minecraft/class_2400;	field_11223	DRIPPING_LAVA
	f	Lnet/minecraft/class_2400;	field_11224	NOTE
	f	Lnet/minecraft/class_2400;	field_11225	AMBIENT_ENTITY_EFFECT
	f	Lnet/minecraft/class_2396;	field_28275	VIBRATION
	f	Lnet/minecraft/class_2400;	field_11226	ENTITY_EFFECT
	f	Lnet/minecraft/class_2396;	field_28276	DUST_COLOR_TRANSITION
	f	Lnet/minecraft/class_2400;	field_11227	SWEEP_ATTACK
	f	Lnet/minecraft/class_2400;	field_11228	SPIT
	f	Lnet/minecraft/class_2400;	field_11229	NAUTILUS
	f	Lnet/minecraft/class_2400;	field_11220	TOTEM_OF_UNDYING
	f	Lnet/minecraft/class_2400;	field_11221	EXPLOSION_EMITTER
	f	Lnet/minecraft/class_2400;	field_11219	MYCELIUM
	f	Lnet/minecraft/class_2400;	field_11210	UNDERWATER
	f	Lnet/minecraft/class_2400;	field_11211	HAPPY_VILLAGER
	f	Lnet/minecraft/class_2400;	field_27783	SMALL_FLAME
	f	Lnet/minecraft/class_2400;	field_23956	WHITE_ASH
	f	Lnet/minecraft/class_2400;	field_11213	INSTANT_EFFECT
	f	Lnet/minecraft/class_2400;	field_11214	PORTAL
	f	Lnet/minecraft/class_2400;	field_11215	ENCHANT
	f	Lnet/minecraft/class_2400;	field_11216	DRAGON_BREATH
	f	Lnet/minecraft/class_2400;	field_11207	END_ROD
	f	Lnet/minecraft/class_2400;	field_17430	CAMPFIRE_COSY_SMOKE
	f	Lnet/minecraft/class_2400;	field_11208	ENCHANTED_HIT
	f	Lnet/minecraft/class_2400;	field_17431	CAMPFIRE_SIGNAL_SMOKE
	f	Lnet/minecraft/class_2400;	field_11209	DAMAGE_INDICATOR
	f	Lnet/minecraft/class_2400;	field_11201	HEART
	f	Lnet/minecraft/class_2400;	field_11202	SPLASH
	f	Lnet/minecraft/class_2400;	field_11203	POOF
	f	Lnet/minecraft/class_2400;	field_11204	CLOUD
	f	Lnet/minecraft/class_2400;	field_11205	CRIT
	f	Lnet/minecraft/class_2396;	field_38357	SHRIEK
	f	Lnet/minecraft/class_2400;	field_17909	FLASH
	f	Lnet/minecraft/class_2400;	field_23114	SOUL
	f	Lnet/minecraft/class_2400;	field_28013	SNOWFLAKE
	f	Lnet/minecraft/class_2396;	field_11218	ITEM
	f	Lnet/minecraft/class_2396;	field_11212	DUST
	f	Lnet/minecraft/class_2396;	field_11217	BLOCK
	f	Lnet/minecraft/class_2396;	field_38003	SCULK_CHARGE
	f	Lnet/minecraft/class_2396;	field_11206	FALLING_DUST
	m	(Ljava/lang/String;ZLnet/minecraft/class_2394$class_2395;Ljava/util/function/Function;)Lnet/minecraft/class_2396;	method_42022	register
		p	1		alwaysShow
		p	2		factory
		p	3		codecGetter
		p	0		name
	m	(Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;	method_42616	method_42616
		p	0		type
	m	(Ljava/lang/String;Z)Lnet/minecraft/class_2400;	method_10303	register
		p	0		name
		p	1		alwaysShow
c	net/minecraft/class_5418	net/minecraft/entity/mob/AbstractPiglinEntity
	f	Lnet/minecraft/class_2940;	field_25758	IMMUNE_TO_ZOMBIFICATION
	f	I	field_30547	TIME_TO_ZOMBIFY
	f	I	field_25759	timeInOverworld
	m	()Lnet/minecraft/class_4837;	method_24705	getActivity
	m	()Z	method_30234	isImmuneToZombification
	m	()Z	method_30236	isAdult
	m	()Z	method_30235	shouldZombify
	m	()Z	method_30237	isHoldingTool
	m	(Lnet/minecraft/class_3218;)V	method_24694	zombify
		p	1		world
	m	()V	method_30238	playZombificationSound
	m	(Z)V	method_30240	setImmuneToZombification
		p	1		immuneToZombification
	m	()V	method_30239	setCanPathThroughDoors
	m	()Z	method_26952	canHunt
c	net/minecraft/class_5417	net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor
c	net/minecraft/class_6748	net/minecraft/world/gen/chunk/Blender
	f	I	field_35505	CLOSE_BLENDING_DISTANCE_THRESHOLD
	f	I	field_35503	BLENDING_CHUNK_DISTANCE_THRESHOLD
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	field_36344	closeBlendingData
	f	I	field_35502	BLENDING_BIOME_DISTANCE_THRESHOLD
	f	Lnet/minecraft/class_5216;	field_35681	OFFSET_NOISE
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	field_36343	blendingData
	f	Lnet/minecraft/class_6748;	field_35501	NO_BLENDING
	m	(IIILnet/minecraft/class_6748$class_6781;)D	method_39562	sampleClosest
		p	4		sampler
		p	2		biomeY
		p	3		biomeZ
		p	1		biomeX
	m	(Lnet/minecraft/class_6748$class_6781;IIIII)D	method_39565	sample
		p	1		sampler
		p	2		chunkX
		p	5		biomeY
		p	6		biomeZ
		p	3		chunkZ
		p	4		biomeX
	m	(IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/lang/Long;Lnet/minecraft/class_6749;)V	method_39560	method_39560
		p	5		chunkPos
		p	6		data
	m	(II)Lnet/minecraft/class_6748$class_6956;	method_39340	calculate
		p	1		blockX
		p	2		blockZ
	m	(Lnet/minecraft/class_6749;Ljava/util/Map;)Lnet/minecraft/class_6748$class_6831;	method_39815	createClosestDistanceFunction
		p	1		neighborData
		p	0		data
	m	(Lnet/minecraft/class_3233;)Lnet/minecraft/class_6748;	method_39342	getBlender
		p	0		chunkRegion
	m	(Lnet/minecraft/class_6780;IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880;	method_39564	method_39564
		p	5		noise
		p	4		z
		p	3		y
		p	2		x
	m	(IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/class_6749;)V	method_40027	method_40027
		p	5		chunkPos
		p	6		data
	m	(Lnet/minecraft/class_3233;Lnet/minecraft/class_2791;)V	method_39772	tickLeavesAndFluids
		p	1		chunk
		p	0		chunkRegion
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)V	method_39773	tickLeavesAndFluids
		p	1		pos
		p	0		chunk
	m	(Lnet/minecraft/class_2355;Lnet/minecraft/class_6749;)Lnet/minecraft/class_6748$class_6831;	method_39812	createDistanceFunction
		p	0		direction
		p	1		data
	m	(Lnet/minecraft/class_6910$class_6912;D)D	method_39338	applyBlendDensity
		p	1		pos
		p	2		density
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V	<init>	<init>
		p	2		closeBlendingData
		p	1		blendingData
	m	(Ljava/util/List;Lnet/minecraft/class_2355;Lnet/minecraft/class_6749;)V	method_39814	method_39814
		p	2		data
		p	1		direction
	m	(IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V	method_39339	method_39339
		p	6		biomeX
		p	7		halfSectionY
		p	8		biomeZ
		p	9		collidableBlockDensity
	m	(IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILnet/minecraft/class_6880;)V	method_40025	method_40025
		p	5		biomeZ
		p	6		biome
		p	4		biomeX
	m	(Lnet/minecraft/class_6748$class_6831;III)Z	method_39811	method_39811
		p	3		offsetZ
		p	1		offsetX
		p	2		y
	m	(IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Lnet/minecraft/class_6749;)V	method_40026	method_40026
		p	6		chunkPos
		p	7		data
	m	()Lnet/minecraft/class_6748;	method_39336	getNoBlending
	m	(Ljava/util/List;DDD)D	method_39813	method_39813
		p	1		offsetX
		p	3		y
		p	5		offsetZ
	m	(D)D	method_39337	getBlendOffset
		p	0		height
	m	(IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V	method_39341	method_39341
		p	6		biomeZ
		p	7		height
		p	5		biomeX
	m	(DDDDDDD)D	method_39807	method_39807
		p	8		offsetX
		p	12		offsetZ
		p	10		y
	m	(III)Lnet/minecraft/class_6880;	method_39561	blendBiome
		p	1		x
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_6780;)Lnet/minecraft/class_6780;	method_39563	getBiomeSupplier
		p	1		biomeSupplier
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2839;)V	method_39809	createCarvingMasks
		p	1		chunk
		p	0		world
	m	(Lnet/minecraft/class_6643$class_6828;Lnet/minecraft/class_6643;)V	method_39810	method_39810
		p	1		mask
	m	(DDDDDD)D	method_39808	getDistance
		p	6		x2
		p	8		y2
		p	10		z2
		p	0		x1
		p	2		y1
		p	4		z1
c	net/minecraft/class_6748$class_6831	net/minecraft/world/gen/chunk/Blender$DistanceFunction
	m	(DDD)D	getDistance	getDistance
		p	5		offsetZ
		p	3		y
		p	1		offsetX
c	net/minecraft/class_6748$class_6956	net/minecraft/world/gen/chunk/Blender$BlendResult
	f	D	comp_435	alpha
	f	D	comp_436	blendingOffset
	m	()D	comp_436	blendingOffset
	m	()D	comp_435	alpha
c	net/minecraft/class_6748$class_6781	net/minecraft/world/gen/chunk/Blender$BlendingSampler
	m	(Lnet/minecraft/class_6749;III)D	get	get
		p	4		biomeZ
		p	2		biomeX
		p	3		biomeY
		p	1		data
c	net/minecraft/class_6749	net/minecraft/world/gen/chunk/BlendingData
	f	[[D	field_35693	collidableBlockDensities
	f	I	field_35686	NORTH_WEST_END_INDEX
	f	I	field_35684	LAST_CHUNK_BIOME_INDEX
	f	Lcom/mojang/serialization/Codec;	field_35695	DOUBLE_ARRAY_CODEC
	f	I	field_35687	SOUTH_EAST_END_INDEX_PART
	f	Ljava/util/List;	field_35519	SURFACE_BLOCKS
	f	I	field_35685	CHUNK_BIOME_END_INDEX
	f	Lnet/minecraft/class_5539;	field_35515	oldHeightLimit
	f	I	field_35683	BIOMES_PER_CHUNK
	f	Ljava/util/List;	field_36345	biomes
	f	I	field_35518	HORIZONTAL_BIOME_COUNT
	f	Z	field_35690	initializedBlendingData
	f	Lcom/mojang/serialization/Codec;	field_35682	CODEC
	f	[D	field_35692	surfaceHeights
	m	([DI)D	method_39575	getCollidableBlockDensity
		p	2		halfSectionY
		p	1		collidableBlockDensityColumn
	m	(Lnet/minecraft/class_3233;II)Lnet/minecraft/class_6749;	method_39570	getBlendingData
		p	1		chunkX
		p	0		chunkRegion
		p	2		chunkZ
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D	method_39905	getAboveCollidableBlockValue
		c	{@return {@code 1.0} if there is a collidable block below, otherwise {@code -1}.}
		p	0		chunk
		p	1		mutablePos
			c	will be moved down by one block by this method
	m	(I)I	method_39343	getX
		p	0		index
	m	(Lnet/minecraft/class_2791;II)Ljava/util/List;	method_41566	getVerticalBiomeSections
		p	3		chunkBlockZ
		p	1		chunk
		p	2		chunkBlockX
	m	(II)I	method_39582	getSouthEastIndex
		c	Gets the south east index for the given chunk-local biome coordinates.\nAt least one of these coordinates must be {@code CHUNK_BIOME_END_INDEX} ({@code 4})\nfor this method to work properly.\n\n@return the south east index
		p	1		chunkBiomeZ
			c	the chunk-local biome Z coordinate
		p	0		chunkBiomeX
			c	the chunk-local biome X coordinate
	m	(Lnet/minecraft/class_6749;)Lcom/mojang/serialization/DataResult;	method_39573	validate
		p	0		data
	m	()I	method_39581	getOneAboveBottomHalfSectionY
	m	(IIIILnet/minecraft/class_6749$class_6750;)V	method_39346	acceptCollidableBlockDensities
		p	5		consumer
		p	4		maxHalfSectionY
		p	3		minHalfSectionY
		p	2		biomeZ
		p	1		biomeX
	m	(IIILnet/minecraft/class_6749$class_6853;)V	method_40028	acceptBiomes
		p	4		consumer
		p	3		biomeZ
		p	2		biomeY
		p	1		biomeX
	m	(III)D	method_39345	getCollidableBlockDensity
		p	1		chunkBiomeX
		p	2		halfSectionY
		p	3		chunkBiomeZ
	m	()I	method_39583	getBottomHalfSectionY
	m	(II)I	method_39578	getNorthWestIndex
		c	Gets the north east index for the given chunk-local biome coordinates.\nAt least one of these coordinates must be {@code 0} for this method to work properly.\n\n@return the north west index
		p	0		chunkBiomeX
			c	the chunk-local biome X coordinate
		p	1		chunkBiomeZ
			c	the chunk-local biome Z coordinate
	m	(IILnet/minecraft/class_6749$class_6751;)V	method_39351	acceptHeights
		p	3		consumer
		p	2		biomeZ
		p	1		biomeX
	m	(ILnet/minecraft/class_2791;II)V	method_39347	initBlockColumn
		p	1		index
		p	2		chunk
		p	3		chunkBlockX
		p	4		chunkBlockZ
	m	(Lnet/minecraft/class_2791;Ljava/util/Set;)V	method_39572	initChunkBlendingData
		p	2		newNoiseChunkDirections
		p	1		chunk
	m	(IILjava/util/Optional;)V	<init>	<init>
		p	3		heights
		p	2		oldTopSectionY
		p	1		oldBottomSectionY
	m	(I)I	method_41565	getHalfSectionHeight
		p	1		halfSectionY
	m	()I	method_41567	getVerticalBiomeCount
	m	(Lnet/minecraft/class_2791;II)I	method_39349	getSurfaceBlockY
		p	2		blockX
		p	1		chunk
		p	3		blockZ
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)Z	method_39350	isCollidableAndNotTreeAt
		p	0		chunk
		p	1		pos
	m	(I)I	method_39352	getZ
		p	0		index
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D	method_39906	getCollidableBlockDensityBelow
		p	1		mutablePos
			c	will be moved down by seven blocks by this method
		p	0		chunk
	m	(Lnet/minecraft/class_5281;IIZ)Ljava/util/Set;	method_39579	getAdjacentChunksWithNoise
		p	2		chunkZ
		p	1		chunkX
		p	3		oldNoise
		p	0		access
	m	(III)D	method_39344	getHeight
		p	1		biomeX
		p	2		biomeY
		p	3		biomeZ
	m	()Lnet/minecraft/class_5539;	method_41564	getOldHeightLimit
	m	(Lnet/minecraft/class_2791;III)[D	method_39354	calculateCollidableBlockDensityColumn
		p	4		surfaceHeight
		p	1		chunk
		p	3		chunkBlockZ
		p	2		chunkBlockX
	m	()I	method_39576	getVerticalHalfSectionCount
c	net/minecraft/class_6749$class_6750	net/minecraft/world/gen/chunk/BlendingData$CollidableBlockDensityConsumer
	m	(IIID)V	consume	consume
		p	3		biomeZ
		p	4		collidableBlockDensity
		p	1		biomeX
		p	2		halfSectionY
c	net/minecraft/class_6749$class_6751	net/minecraft/world/gen/chunk/BlendingData$HeightConsumer
	m	(IID)V	consume	consume
		p	3		height
		p	2		biomeZ
		p	1		biomeX
c	net/minecraft/class_6749$class_6853	net/minecraft/world/gen/chunk/BlendingData$BiomeConsumer
	m	(IILnet/minecraft/class_6880;)V	consume	consume
		p	1		biomeX
		p	2		biomeZ
		p	3		biome
c	net/minecraft/class_5419	net/minecraft/entity/mob/PiglinBruteEntity
	f	Lcom/google/common/collect/ImmutableList;	field_25760	MEMORY_MODULE_TYPES
	f	I	field_30588	ATTACK_DAMAGE
	f	F	field_30587	MOVEMENT_SPEED
	f	I	field_30586	MAX_HEALTH
	f	Lcom/google/common/collect/ImmutableList;	field_25761	SENSOR_TYPES
	m	()Lnet/minecraft/class_5132$class_5133;	method_30242	createPiglinBruteAttributes
	m	()V	method_30243	playAngrySound
c	net/minecraft/class_959	net/minecraft/client/render/entity/TropicalFishEntityRenderer
	f	Lnet/minecraft/class_4594;	field_4799	largeModel
	f	Lnet/minecraft/class_4594;	field_4800	smallModel
	m	(Lnet/minecraft/class_1474;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4140	render
	m	(Lnet/minecraft/class_1474;Lnet/minecraft/class_4587;FFF)V	method_4142	setupTransforms
	m	(Lnet/minecraft/class_1474;)Lnet/minecraft/class_2960;	method_4141	getTexture
c	net/minecraft/class_958	net/minecraft/client/render/entity/TurtleEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4798	TEXTURE
	m	(Lnet/minecraft/class_1481;)Lnet/minecraft/class_2960;	method_4139	getTexture
	m	(Lnet/minecraft/class_1481;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4138	render
c	net/minecraft/class_957	net/minecraft/client/render/entity/TntMinecartEntityRenderer
	f	Lnet/minecraft/class_776;	field_38893	tntBlockRenderManager
	m	(Lnet/minecraft/class_776;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IZ)V	method_23190	renderFlashingBlock
		c	Renders a given block state into the given buffers either normally or with a bright white overlay.\nUsed for rendering primed TNT either standalone or as part of a TNT minecart.
		p	5		drawFlash
			c	whether a white semi-transparent overlay is added to the block to indicate the flash
		p	3		vertexConsumers
		p	4		light
		p	1		state
		p	2		matrices
		p	0		blockRenderManager
	m	(Lnet/minecraft/class_1701;FLnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4137	renderBlock
c	net/minecraft/class_6760	net/minecraft/world/tick/OrderedTick
	f	Lit/unimi/dsi/fastutil/Hash$Strategy;	field_35551	HASH_STRATEGY
	f	Ljava/util/Comparator;	field_35550	BASIC_COMPARATOR
	f	Ljava/util/Comparator;	field_35549	TRIGGER_TICK_COMPARATOR
	f	Ljava/lang/Object;	comp_252	type
	f	Lnet/minecraft/class_2338;	comp_253	pos
	f	J	comp_254	triggerTick
	f	J	comp_256	subTickOrder
	f	Lnet/minecraft/class_1953;	comp_255	priority
	m	(Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)I	method_39409	method_39409
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)I	method_39412	method_39412
		p	1		second
		p	0		first
	m	(Ljava/lang/Object;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6760;	method_39410	create
		p	1		pos
		p	0		type
	m	(Ljava/lang/Object;Lnet/minecraft/class_2338;JJ)V	<init>	<init>
		p	1		type
		p	3		triggerTick
		p	2		pos
		p	5		subTickOrder
	m	()Ljava/lang/Object;	comp_252	type
	m	()J	comp_254	triggerTick
	m	()Lnet/minecraft/class_1953;	comp_255	priority
	m	()J	comp_256	subTickOrder
	m	()Lnet/minecraft/class_2338;	comp_253	pos
c	net/minecraft/class_6760$1	net/minecraft/world/tick/OrderedTick$1
	m	(Lnet/minecraft/class_6760;)I	method_39413	hashCode
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	equals	equals
		p	1		first
		p	2		second
	m	(Lnet/minecraft/class_6760;Lnet/minecraft/class_6760;)Z	method_39414	equals
	m	(Ljava/lang/Object;)I	hashCode	hashCode
		p	1		orderedTick
c	net/minecraft/class_974	net/minecraft/client/render/entity/feature/CreeperChargeFeatureRenderer
	f	Lnet/minecraft/class_562;	field_4844	model
	f	Lnet/minecraft/class_2960;	field_4842	SKIN
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	2		loader
		p	1		context
c	net/minecraft/class_1070	net/minecraft/client/resource/FoliageColormapResourceSupplier
	f	Lnet/minecraft/class_2960;	field_5303	FOLIAGE_COLORMAP
	m	([ILnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18659	apply
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)[I	method_18660	reload
		p	1		resourceManager
		p	2		profiler
c	net/minecraft/class_6761	net/minecraft/world/tick/SerializableTickScheduler
	m	(JLjava/util/function/Function;)Lnet/minecraft/class_2520;	method_20463	toNbt
		p	3		typeToNameFunction
		p	1		time
c	net/minecraft/class_973	net/minecraft/client/render/entity/feature/StuckArrowsFeatureRenderer
	f	Lnet/minecraft/class_898;	field_17153	dispatcher
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_922;)V	<init>	<init>
		p	2		entityRenderer
		p	1		context
c	net/minecraft/class_972	net/minecraft/client/render/entity/feature/CapeFeatureRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;FFFFFF)V	method_4177	render
c	net/minecraft/class_5430	net/minecraft/entity/ai/brain/task/AdmireItemTimeLimitTask
	f	I	field_25815	timeLimit
	f	I	field_25816	cooldown
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z	method_30337	shouldRun
	m	(II)V	<init>	<init>
		p	2		cooldown
		p	1		timeLimit
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)V	method_30338	run
c	net/minecraft/class_971	net/minecraft/client/render/entity/ZombieVillagerEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4835	TEXTURE
	m	(Lnet/minecraft/class_1641;)Lnet/minecraft/class_2960;	method_4175	getTexture
	m	(Lnet/minecraft/class_1641;)Z	method_25452	isShaking
c	net/minecraft/class_978	net/minecraft/client/render/entity/feature/Deadmau5FeatureRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_742;FFFFFF)V	method_4181	render
c	net/minecraft/class_1074	net/minecraft/client/resource/language/I18n
	f	Lnet/minecraft/class_2477;	field_25290	language
	m	(Lnet/minecraft/class_2477;)V	method_29391	setLanguage
		p	0		language
	m	(Ljava/lang/String;)Z	method_4663	hasTranslation
		p	0		key
	m	(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;	method_4662	translate
		p	0		key
		p	1		args
c	net/minecraft/class_977	net/minecraft/client/render/entity/feature/DolphinHeldItemFeatureRenderer
	f	Lnet/minecraft/class_759;	field_38898	heldItemRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1433;FFFFFF)V	method_17160	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V	<init>	<init>
		p	2		heldItemRenderer
		p	1		context
c	net/minecraft/class_1073	net/minecraft/client/resource/Format3ResourcePack
	f	Ljava/util/Map;	field_5318	idMap
	f	Ljava/util/Map;	field_5317	NEW_TO_OLD_MAP
	f	Lnet/minecraft/class_3262;	field_5316	parent
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_4658	getRedirectedId
		p	1		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_4660	getMetadataLocation
		p	0		id
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Ljava/lang/String;Ljava/lang/String;)V	method_29712	method_29712
		p	1		newId
		p	2		oldId
	m	(Lnet/minecraft/class_3262;Ljava/util/Map;)V	<init>	<init>
		p	2		idMap
		p	1		parent
c	net/minecraft/class_976	net/minecraft/client/render/entity/feature/HeadFeatureRenderer
	f	Ljava/util/Map;	field_27771	headModels
	f	F	field_24475	scaleY
	f	F	field_24476	scaleZ
	f	F	field_24474	scaleX
	f	Lnet/minecraft/class_759;	field_38897	heldItemRenderer
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;FFFLnet/minecraft/class_759;)V	<init>	<init>
		p	4		scaleY
		p	5		scaleZ
		p	2		loader
		p	3		scaleX
		p	1		context
		p	6		heldItemRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_17159	render
	m	(Lnet/minecraft/class_4587;Z)V	method_32798	translate
		p	0		matrices
		p	1		villager
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;Lnet/minecraft/class_759;)V	<init>	<init>
		p	2		loader
		p	3		heldItemRenderer
		p	1		context
c	net/minecraft/class_975	net/minecraft/client/render/entity/feature/EndermanBlockFeatureRenderer
	f	Lnet/minecraft/class_776;	field_38895	blockRenderManager
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1560;FFFFFF)V	method_4179	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_776;)V	<init>	<init>
		p	1		context
		p	2		blockRenderManager
c	net/minecraft/class_1071	net/minecraft/client/texture/PlayerSkinProvider
	f	Ljava/io/File;	field_5305	skinCacheDir
	f	Lcom/google/common/cache/LoadingCache;	field_5306	skinCache
	f	Lnet/minecraft/class_1060;	field_5304	textureManager
	f	Ljava/lang/String;	field_32970	TEXTURES
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	field_5308	sessionService
	m	(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2960;	method_44705	loadSkin
		c	{@return the ID of {@code profile}'s skin, or the default skin for the profile's\nUUID if the skin is missing}
		p	1		profile
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lnet/minecraft/class_2960;	method_4656	loadSkin
		p	1		profileTexture
		p	2		type
	m	(Ljava/util/Map;Lnet/minecraft/class_1071$class_1072;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V	method_22819	method_22819
		p	3		textureType
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/util/Map;	method_4654	getTextures
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_1071$class_1072;Z)V	method_4652	loadSkin
		p	1		profile
		p	3		requireSecure
		p	2		callback
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_45033	getSkinId
		p	0		skinType
		p	1		hash
	m	(Lnet/minecraft/class_1060;Ljava/io/File;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)V	<init>	<init>
		p	2		skinCacheDir
		p	3		sessionService
		p	1		textureManager
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_1071$class_1072;)Lnet/minecraft/class_2960;	method_4651	loadSkin
		p	1		profileTexture
		p	2		type
		p	3		callback
c	net/minecraft/class_1071$1	net/minecraft/client/texture/PlayerSkinProvider$1
	m	(Ljava/lang/Object;)Ljava/lang/Object;	load	load
		p	1		value
	m	(Ljava/lang/String;)Ljava/util/Map;	method_30300	load
c	net/minecraft/class_1071$class_1072	net/minecraft/client/texture/PlayerSkinProvider$SkinTextureAvailableCallback
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_2960;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V	onSkinTextureAvailable	onSkinTextureAvailable
		p	3		texture
		p	2		id
		p	1		type
c	net/minecraft/class_1078	net/minecraft/client/resource/language/TranslationStorage
	f	Z	field_25289	rightToLeft
	f	Ljava/util/Map;	field_5330	translations
	f	Lorg/slf4j/Logger;	field_5332	LOGGER
	m	(Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V	method_4676	load
		p	0		langCode
		p	1		resourceRefs
		p	2		translations
	m	(Ljava/util/Map;Z)V	<init>	<init>
		p	1		translations
		p	2		rightToLeft
	m	(Lnet/minecraft/class_3300;Ljava/util/List;)Lnet/minecraft/class_1078;	method_4675	load
		p	0		resourceManager
		p	1		definitions
c	net/minecraft/class_1077	net/minecraft/client/resource/language/LanguageDefinition
	f	Ljava/lang/String;	field_5329	region
	f	Ljava/lang/String;	field_5327	name
	f	Ljava/lang/String;	field_5326	code
	f	Z	field_5328	rightToLeft
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V	<init>	<init>
		p	3		name
		p	2		region
		p	1		code
		p	4		rightToLeft
	m	(Lnet/minecraft/class_1077;)I	method_4673	compareTo
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Z	method_4672	isRightToLeft
c	net/minecraft/class_1076	net/minecraft/client/resource/language/LanguageManager
	f	Ljava/lang/String;	field_5323	currentLanguageCode
	f	Lnet/minecraft/class_1077;	field_25292	language
	f	Lnet/minecraft/class_1077;	field_25291	ENGLISH_US
	f	Ljava/lang/String;	field_32971	DEFAULT_LANGUAGE_CODE
	f	Lorg/slf4j/Logger;	field_5325	LOGGER
	f	Ljava/util/Map;	field_5324	languageDefs
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		languageCode
	m	()Lnet/minecraft/class_1077;	method_4669	getLanguage
	m	(Ljava/util/Map;Lnet/minecraft/class_3262;)V	method_29392	method_29392
		p	1		pack
	m	(Lnet/minecraft/class_1077;)V	method_4667	setLanguage
		p	1		language
	m	(Ljava/lang/String;)Lnet/minecraft/class_1077;	method_4668	getLanguage
		p	1		code
	m	(Ljava/util/stream/Stream;)Ljava/util/Map;	method_29393	loadAvailableLanguages
		p	0		packs
	m	()Ljava/util/SortedSet;	method_4665	getAllLanguages
c	net/minecraft/class_4107	net/minecraft/entity/ai/brain/task/OpenDoorsTask
	f	I	field_30125	RUN_TIME
	f	Lnet/minecraft/class_9;	field_26387	pathNode
	f	I	field_26388	ticks
	f	D	field_30127	REACH_DISTANCE
	f	D	field_30126	PATHING_DISTANCE
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_4208;)Z	method_30762	cannotReachDoor
		p	1		entity
		p	0		world
		p	2		doorPos
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_40003	method_40003
		p	0		state
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_40004	method_40004
		p	0		state
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)V	method_30767	rememberToCloseDoor
		p	1		world
		p	2		entity
		p	3		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)V	method_30760	pathToDoor
		p	2		lastNode
		p	3		currentNode
		p	0		world
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Z	method_30761	hasOtherMobReachedDoor
		p	0		world
		p	1		entity
		p	2		pos
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_40002	method_40002
		p	0		state
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Z	method_30766	hasReached
		p	2		pos
		p	0		world
		p	1		entity
c	net/minecraft/class_5437	net/minecraft/world/gen/feature/ReplaceBlobsFeatureConfig
	f	Lnet/minecraft/class_2680;	field_25850	state
	f	Lnet/minecraft/class_6017;	field_25851	radius
	f	Lcom/mojang/serialization/Codec;	field_25848	CODEC
	f	Lnet/minecraft/class_2680;	field_25849	target
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	3		radius
		p	2		state
		p	1		target
	m	(Lnet/minecraft/class_5437;)Lnet/minecraft/class_6017;	method_30407	method_30407
		p	0		config
	m	()Lnet/minecraft/class_6017;	method_30405	getRadius
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30406	method_30406
		p	0		instance
	m	(Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680;	method_30408	method_30408
		p	0		config
	m	(Lnet/minecraft/class_5437;)Lnet/minecraft/class_2680;	method_30409	method_30409
		p	0		config
c	net/minecraft/class_4106	net/minecraft/entity/ai/brain/task/FindEntityTask
	f	F	field_18356	speed
	f	I	field_18358	maxSquaredDistance
	f	I	field_18355	completionRange
	f	Lnet/minecraft/class_1299;	field_18357	entityType
	f	Ljava/util/function/Predicate;	field_18360	shouldRunPredicate
	f	Ljava/util/function/Predicate;	field_18359	predicate
	f	Lnet/minecraft/class_4140;	field_18361	targetModule
	m	(Lnet/minecraft/class_1309;)Z	method_18948	method_18948
		p	0		entity
	m	(Lnet/minecraft/class_1299;ILjava/util/function/Predicate;Lnet/minecraft/class_4140;FI)Lnet/minecraft/class_4106;	method_35071	create
		p	3		moduleType
		p	2		condition
		p	5		completionRange
		p	4		speed
		p	1		maxDistance
		p	0		entityType
	m	(Lnet/minecraft/class_1309;)Z	method_18949	method_18949
		p	0		entity
	m	(Lnet/minecraft/class_1309;)Z	method_35072	method_35072
		p	0		entity
	m	(Lnet/minecraft/class_1309;)Z	method_24583	testPredicate
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_24582	anyVisibleTo
		p	1		entity
	m	(Lnet/minecraft/class_1299;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4140;FI)V	<init>	<init>
		p	1		entityType
		p	6		speed
		p	7		completionRange
		p	4		predicate
		p	5		targetModule
		p	2		maxDistance
		p	3		shouldRunPredicate
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_38963	shouldTarget
		p	1		self
		p	2		target
	m	(Lnet/minecraft/class_1299;ILnet/minecraft/class_4140;FI)Lnet/minecraft/class_4106;	method_18941	create
		p	4		completionRange
		p	3		speed
		p	2		targetModule
		p	1		maxDistance
		p	0		entityType
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_38965	method_38965
		p	2		target
	m	(Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)V	method_38964	method_38964
		p	2		target
c	net/minecraft/class_6767	net/minecraft/util/profiling/jfr/sample/NetworkIoStatistics
	f	Lnet/minecraft/class_6767$class_6768;	field_35583	combinedStatistics
	f	Ljava/util/List;	field_35584	topContributors
	f	Ljava/time/Duration;	field_35585	duration
	m	()Ljava/util/List;	method_39442	getTopContributors
	m	(Ljava/time/Duration;Ljava/util/List;)V	<init>	<init>
		p	1		duration
		p	2		packetsToStatistics
	m	()D	method_39438	getCountPerSecond
	m	()D	method_39439	getBytesPerSecond
	m	()J	method_39440	getTotalCount
	m	()J	method_39441	getTotalSize
c	net/minecraft/class_6767$class_6769	net/minecraft/util/profiling/jfr/sample/NetworkIoStatistics$Packet
	f	Lnet/minecraft/class_2598;	comp_259	side
	f	Ljava/util/Map;	field_35587	PACKET_TO_NAME
	f	I	comp_261	packetId
	f	I	comp_260	protocolId
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6767$class_6769;	method_39447	fromEvent
		p	0		event
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539;Ljava/lang/Integer;Ljava/lang/Class;)V	method_39446	method_39446
		p	3		packetId
		p	4		clazz
	m	()Lnet/minecraft/class_2598;	comp_259	side
	m	()Ljava/lang/String;	method_39445	getName
	m	()I	comp_261	packetId
	m	()I	comp_260	protocolId
c	net/minecraft/class_6767$class_6768	net/minecraft/util/profiling/jfr/sample/NetworkIoStatistics$PacketStatistics
	f	Ljava/util/Comparator;	field_35586	COMPARATOR
	f	J	comp_258	totalSize
	f	J	comp_257	totalCount
	m	(Lnet/minecraft/class_6767$class_6768;)Lnet/minecraft/class_6767$class_6768;	method_39444	add
		p	1		statistics
	m	()J	comp_258	totalSize
	m	()J	comp_257	totalCount
c	net/minecraft/class_970	net/minecraft/client/render/entity/feature/ArmorFeatureRenderer
	f	Lnet/minecraft/class_572;	field_4830	innerModel
	f	Lnet/minecraft/class_572;	field_4831	outerModel
	f	Ljava/util/Map;	field_4829	ARMOR_TEXTURE_CACHE
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_17157	render
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)V	method_4169	renderArmor
		p	6		model
		p	4		armorSlot
		p	5		light
		p	2		vertexConsumers
		p	3		entity
		p	1		matrices
	m	(Lnet/minecraft/class_572;Lnet/minecraft/class_1304;)V	method_4170	setVisible
		p	1		bipedModel
		p	2		slot
	m	(Lnet/minecraft/class_1304;)Lnet/minecraft/class_572;	method_4172	getModel
		p	1		slot
	m	(Lnet/minecraft/class_1304;)Z	method_4173	usesInnerModel
		p	1		slot
	m	(Lnet/minecraft/class_1738;ZLjava/lang/String;)Lnet/minecraft/class_2960;	method_4174	getArmorTexture
		p	3		overlay
		p	2		secondLayer
		p	1		item
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1738;ZLnet/minecraft/class_572;ZFFFLjava/lang/String;)V	method_23192	renderArmorParts
		p	4		item
		p	3		light
		p	2		vertexConsumers
		p	1		matrices
		p	11		overlay
		p	10		blue
		p	9		green
		p	8		red
		p	7		secondTextureLayer
		p	6		model
		p	5		glint
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;)V	<init>	<init>
		p	2		innerModel
		p	1		context
		p	3		outerModel
c	net/minecraft/class_4101	net/minecraft/entity/ai/brain/task/WaitTask
	m	(II)V	<init>	<init>
		p	1		minRunTime
		p	2		maxRunTime
c	net/minecraft/class_6764	net/minecraft/unused/packageinfo/PackageInfo6764
c	net/minecraft/class_6765	net/minecraft/world/biome/source/util/VanillaTerrainParametersCreator
	f	Lnet/minecraft/class_6501;	field_38029	OFFSET_AMPLIFIER
	f	Lnet/minecraft/class_6501;	field_38028	IDENTITY
	f	Lnet/minecraft/class_6501;	field_38030	FACTOR_AMPLIFIER
	f	Lnet/minecraft/class_6501;	field_38031	JAGGEDNESS_AMPLIFIER
	m	(FFF)F	method_42046	getOffsetValue
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;	method_42054	method_42054
		p	5		amplifier
		p	0		erosion
		p	2		ridgesFolded
		p	1		ridges
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492;	method_42056	createOffsetSpline
		c	Creates the spline for terrain offset.\n\nOffset roughly correlates to surface height.
		p	3		amplified
		p	2		ridgesFolded
		p	1		erosion
		p	0		continents
	m	(Lnet/minecraft/class_6501;FZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;	method_42050	method_42050
		p	3		amplifier
		p	0		ridgesFolded
	m	(Lnet/minecraft/class_6501;FLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;	method_42049	method_42049
		p	2		amplifier
		p	0		ridges
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFFFFFZZLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;	method_42051	createContinentalOffsetSpline
		p	10		amplifier
		p	2		continentalness
		p	1		ridgesFolded
		p	0		erosion
	m	(F)F	method_42057	method_42057
		p	0		value
	m	(F)F	method_42059	method_42059
		p	0		value
	m	(Lnet/minecraft/class_6501;FFFFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;	method_42048	method_42048
		p	7		amplifier
		p	0		ridgesFolded
		p	1		continentalness
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492;	method_42058	createJaggednessSpline
		c	Creates the spline for terrain jaggedness.\n\nThis is used for the peaks in the jagged peaks biome, for example.
		p	0		continents
		p	2		ridges
		p	1		erosion
		p	4		amplified
		p	3		ridgesFolded
	m	(F)F	method_42060	method_42060
		p	0		value
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Z)Lnet/minecraft/class_6492;	method_42055	createFactorSpline
		c	Creates the spline for terrain factor.\n\nHigher factor values generally result in flatter terrain,\nwhile lower values generally result in more shattered terrain.
		p	3		ridgesFolded
		p	2		ridges
		p	4		amplified
		p	1		erosion
		p	0		continents
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFFFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;	method_42053	method_42053
		p	0		erosion
		p	1		ridges
		p	2		ridgesFolded
		p	7		amplifier
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;FFLnet/minecraft/class_6501;)Lnet/minecraft/class_6492;	method_42052	method_42052
		p	1		ridgesFolded
		p	0		ridges
		p	4		amplifier
c	net/minecraft/class_4100	net/minecraft/entity/ai/brain/task/StopPanickingTask
	f	I	field_30188	MAX_DISTANCE
	m	(Lnet/minecraft/class_1646;)Z	method_19557	wasHurtByNearbyEntity
		p	0		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_20645	run
c	net/minecraft/class_5431	net/minecraft/block/SideShapeType
	f	Lnet/minecraft/class_5431;	field_25824	RIGID
	f	Lnet/minecraft/class_5431;	field_25822	FULL
	f	Lnet/minecraft/class_5431;	field_25823	CENTER
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_30367	matches
		p	2		world
		p	1		state
		p	4		direction
		p	3		pos
c	net/minecraft/class_5431$2	net/minecraft/block/SideShapeType$2
	f	I	field_25826	radius
	f	Lnet/minecraft/class_265;	field_25827	squareCuboid
c	net/minecraft/class_5431$3	net/minecraft/block/SideShapeType$3
	f	I	field_25828	ringWidth
	f	Lnet/minecraft/class_265;	field_25829	hollowSquareCuboid
c	net/minecraft/class_6762	net/minecraft/world/tick/TickScheduler
	m	()I	method_20825	getTickCount
	m	(Lnet/minecraft/class_2338;Ljava/lang/Object;)Z	method_8674	isQueued
		p	2		type
		p	1		pos
	m	(Lnet/minecraft/class_6760;)V	method_39363	scheduleTick
		p	1		orderedTick
c	net/minecraft/class_5434	net/minecraft/world/gen/structure/JigsawStructure
	f	Lnet/minecraft/class_6122;	field_37797	startHeight
	f	Ljava/util/Optional;	field_39059	startJigsawName
	f	Ljava/util/Optional;	field_37799	projectStartToHeightmap
	f	Lnet/minecraft/class_6880;	field_37795	startPool
	f	I	field_37796	size
	f	Z	field_37798	useExpansionHack
	f	Lcom/mojang/serialization/Codec;	field_37794	CODEC
	f	I	field_38435	MAX_SIZE
	f	I	field_38268	maxDistanceFromCenter
	m	(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_6122;ZLjava/util/Optional;I)V	<init>	<init>
		p	5		startHeight
		p	6		useExpansionHack
		p	7		projectStartToHeightmap
		p	8		maxDistanceFromCenter
		p	1		config
		p	2		startPool
		p	3		startJigsawName
		p	4		size
	m	(Lnet/minecraft/class_5434;)Ljava/lang/Integer;	method_42704	method_42704
		p	0		structure
	m	(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;ZLnet/minecraft/class_2902$class_2903;)V	<init>	<init>
		p	1		config
		p	6		projectStartToHeightmap
		p	2		startPool
		p	3		size
		p	4		startHeight
		p	5		useExpansionHack
	m	(Lnet/minecraft/class_5434;)Ljava/lang/Integer;	method_42709	method_42709
		p	0		structure
	m	(Lnet/minecraft/class_5434;)Ljava/lang/Boolean;	method_42706	method_42706
		p	0		structure
	m	(Lnet/minecraft/class_5434;)Lcom/mojang/serialization/DataResult;	method_42703	method_42703
		p	0		feature
	m	()Ljava/util/function/Function;	method_42708	createValidator
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41662	method_41662
		p	0		instance
	m	(Lnet/minecraft/class_5434;)Lnet/minecraft/class_6122;	method_42707	method_42707
		p	0		structure
	m	(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;Z)V	<init>	<init>
		p	4		startHeight
		p	5		useExpansionHack
		p	1		config
		p	2		startPool
		p	3		size
	m	(Lnet/minecraft/class_5434;)Ljava/util/Optional;	method_43567	method_43567
		p	0		structure
	m	(Lnet/minecraft/class_5434;)Ljava/util/Optional;	method_42705	method_42705
		p	0		structure
	m	(Lnet/minecraft/class_5434;)Lnet/minecraft/class_6880;	method_42710	method_42710
		p	0		structure
c	net/minecraft/class_4103	net/minecraft/entity/ai/brain/task/CompositeTask
	f	Lnet/minecraft/class_4103$class_4216;	field_18346	runMode
	f	Lnet/minecraft/class_4103$class_4104;	field_18345	order
	f	Lnet/minecraft/class_6032;	field_18347	tasks
	f	Ljava/util/Set;	field_18344	memoriesToForgetWhenStopped
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_4097;)Z	method_18938	method_18938
		p	4		task
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_4097;)V	method_18932	method_18932
		p	4		task
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_4097;)V	method_18930	method_18930
		p	4		task
	m	(Lnet/minecraft/class_4097;)Z	method_19955	method_19955
		p	0		task
	m	(Lnet/minecraft/class_4097;)Z	method_18928	method_18928
		p	0		task
	m	(Lnet/minecraft/class_4097;)Z	method_18937	method_18937
		p	0		task
	m	(Lnet/minecraft/class_4097;)Z	method_18931	method_18931
		p	0		task
	m	(Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_4103$class_4216;Ljava/util/List;)V	<init>	<init>
		p	1		requiredMemoryState
		p	2		memoriesToForgetWhenStopped
		p	3		order
		p	4		runMode
		p	5		tasks
c	net/minecraft/class_4103$class_4216	net/minecraft/entity/ai/brain/task/CompositeTask$RunMode
	f	Lnet/minecraft/class_4103$class_4216;	field_18855	RUN_ONE
	f	Lnet/minecraft/class_4103$class_4216;	field_18856	TRY_ALL
	m	(Ljava/util/stream/Stream;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V	method_19559	run
		p	2		world
		p	1		tasks
		p	4		time
		p	3		entity
c	net/minecraft/class_4103$class_4216$2	net/minecraft/entity/ai/brain/task/CompositeTask$RunMode$2
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_4097;)V	method_19563	method_19563
		p	4		task
	m	(Lnet/minecraft/class_4097;)Z	method_19562	method_19562
		p	0		task
c	net/minecraft/class_4103$class_4216$1	net/minecraft/entity/ai/brain/task/CompositeTask$RunMode$1
	m	(Lnet/minecraft/class_4097;)Z	method_19560	method_19560
		p	0		task
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_4097;)Z	method_19561	method_19561
		p	4		task
c	net/minecraft/class_4103$class_4104	net/minecraft/entity/ai/brain/task/CompositeTask$Order
	f	Ljava/util/function/Consumer;	field_18350	listModifier
	f	Lnet/minecraft/class_4103$class_4104;	field_18349	SHUFFLED
	f	Lnet/minecraft/class_4103$class_4104;	field_18348	ORDERED
	m	(Ljava/lang/String;ILjava/util/function/Consumer;)V	<init>	<init>
		p	3		listModifier
	m	(Lnet/minecraft/class_6032;)V	method_18939	apply
		p	1		list
c	net/minecraft/class_6763	net/minecraft/world/tick/BasicTickScheduler
c	net/minecraft/class_1079	net/minecraft/client/resource/metadata/AnimationResourceMetadata
	f	Ljava/util/List;	field_5339	frames
	f	I	field_5338	width
	f	I	field_5336	height
	f	Z	field_5335	interpolate
	f	Ljava/lang/String;	field_32974	KEY
	f	Lnet/minecraft/class_1079;	field_21768	EMPTY
	f	Lnet/minecraft/class_1081;	field_5337	READER
	f	I	field_32975	EMPTY_FRAME_TIME
	f	I	field_32976	UNDEFINED
	f	I	field_5334	defaultFrameTime
	m	(II)Lcom/mojang/datafixers/util/Pair;	method_24141	ensureImageSize
		p	2		y
		p	1		x
	m	(Ljava/util/List;IIIZ)V	<init>	<init>
		p	4		defaultFrameTime
		p	5		interpolate
		p	2		width
		p	3		height
		p	1		frames
	m	(II)Z	method_24142	isMultipleOf
		p	1		divisor
		p	0		dividend
	m	(II)Lcom/mojang/datafixers/util/Pair;	method_24143	getSize
		p	2		defaultHeight
		p	1		defaultWidth
	m	()I	method_4684	getDefaultFrameTime
	m	(Lnet/minecraft/class_1079$class_5792;)V	method_33460	forEachFrame
		p	1		consumer
	m	(I)I	method_4686	getHeight
		p	1		defaultHeight
	m	(I)I	method_4687	getWidth
		p	1		defaultWidth
	m	()Z	method_4685	shouldInterpolate
c	net/minecraft/class_1079$class_5792	net/minecraft/client/resource/metadata/AnimationResourceMetadata$FrameConsumer
	m	(II)V	accept	accept
		p	1		index
		p	2		frameTime
c	net/minecraft/class_4102	net/minecraft/entity/ai/brain/EntityLookTarget
	f	Z	field_24382	useEyeHeight
	f	Lnet/minecraft/class_1297;	field_18342	entity
	m	(Lnet/minecraft/class_1297;Z)V	<init>	<init>
		p	2		useEyeHeight
		p	1		entity
	m	()Lnet/minecraft/class_1297;	method_35066	getEntity
c	net/minecraft/class_5429	net/minecraft/datafixer/fix/RemoveGolemGossipFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_30326	updateGossipsList
		p	0		villagerData
c	net/minecraft/class_6759	net/minecraft/world/tick/Tick
	f	Ljava/lang/String;	field_35548	PRIORITY_NBT_KEY
	f	Ljava/lang/String;	field_35543	TYPE_NBT_KEY
	f	Ljava/lang/String;	field_35546	Z_NBT_KEY
	f	Ljava/lang/String;	field_35547	DELAY_NBT_KEY
	f	Ljava/lang/String;	field_35544	X_NBT_KEY
	f	Ljava/lang/String;	field_35545	Y_NBT_KEY
	f	Lit/unimi/dsi/fastutil/Hash$Strategy;	field_35542	HASH_STRATEGY
	f	Lnet/minecraft/class_1953;	comp_251	priority
	f	Ljava/lang/Object;	comp_248	type
	f	I	comp_250	delay
	f	Lnet/minecraft/class_2338;	comp_249	pos
	m	(Lnet/minecraft/class_6760;Ljava/util/function/Function;J)Lnet/minecraft/class_2487;	method_39401	orderedTickToNbt
		p	2		delay
		p	1		typeToNameFunction
		p	0		orderedTick
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;ILnet/minecraft/class_1953;)Lnet/minecraft/class_2487;	method_39403	toNbt
		p	2		delay
		p	1		pos
		p	3		priority
		p	0		type
	m	(Lnet/minecraft/class_2499;Ljava/util/function/Function;Lnet/minecraft/class_1923;Ljava/util/function/Consumer;)V	method_39406	tick
		p	2		pos
		p	1		nameToTypeFunction
		p	3		tickConsumer
		p	0		tickList
	m	(Ljava/lang/Object;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6759;	method_39402	create
		p	1		pos
		p	0		type
	m	(JJ)Lnet/minecraft/class_6760;	method_39400	createOrderedTick
		p	1		time
		p	3		subTickOrder
	m	(Lnet/minecraft/class_2487;Ljava/util/function/Function;)Ljava/util/Optional;	method_40559	fromNbt
		p	1		nameToType
		p	0		nbt
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_2487;	method_39404	toNbt
		p	1		typeToNameFunction
	m	(Lnet/minecraft/class_2487;Ljava/lang/Object;)Lnet/minecraft/class_6759;	method_40558	method_40558
		p	1		type
	m	(JLjava/util/function/Consumer;Lnet/minecraft/class_6759;)V	method_39405	method_39405
		p	3		tick
	m	()Ljava/lang/Object;	comp_248	type
	m	()I	comp_250	delay
	m	()Lnet/minecraft/class_1953;	comp_251	priority
	m	()Lnet/minecraft/class_2338;	comp_249	pos
c	net/minecraft/class_6759$1	net/minecraft/world/tick/Tick$1
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	equals	equals
		p	2		second
		p	1		first
	m	(Ljava/lang/Object;)I	hashCode	hashCode
		p	1		tick
	m	(Lnet/minecraft/class_6759;Lnet/minecraft/class_6759;)Z	method_39408	equals
	m	(Lnet/minecraft/class_6759;)I	method_39407	hashCode
c	net/minecraft/class_969	net/minecraft/client/render/entity/WolfEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4821	WILD_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4822	TAMED_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4823	ANGRY_TEXTURE
	m	(Lnet/minecraft/class_1493;)Lnet/minecraft/class_2960;	method_4165	getTexture
	m	(Lnet/minecraft/class_1493;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4166	render
	m	(Lnet/minecraft/class_1493;F)F	method_4167	getAnimationProgress
c	net/minecraft/class_968	net/minecraft/client/render/entity/ZombieBaseEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4819	TEXTURE
	m	(Lnet/minecraft/class_1642;)Lnet/minecraft/class_2960;	method_4163	getTexture
	m	(Lnet/minecraft/class_1642;)Z	method_25449	isShaking
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_623;Lnet/minecraft/class_623;Lnet/minecraft/class_623;)V	<init>	<init>
		p	4		bodyArmorModel
		p	3		legsArmorModel
		p	2		bodyModel
		p	1		ctx
c	net/minecraft/class_985	net/minecraft/client/render/entity/feature/EndermanEyesFeatureRenderer
	f	Lnet/minecraft/class_1921;	field_4876	SKIN
c	net/minecraft/class_2370	net/minecraft/util/registry/SimpleRegistry
	c	An implementation of a mutable registry. All vanilla registries use this (or its\nsubclass, {@link DefaultedRegistry}).\n\n@see Registry
	f	I	field_11109	nextId
	f	Ljava/util/Map;	field_26731	entryToLifecycle
	f	Ljava/util/Map;	field_25067	keyToEntry
	f	Ljava/util/function/Function;	field_36464	valueToEntryFunction
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_26683	entryToRawId
	f	Ljava/util/Map;	field_36465	unfrozenValueToEntry
	f	Ljava/util/Map;	field_36461	valueToEntry
	f	Lcom/mojang/serialization/Lifecycle;	field_26732	lifecycle
	f	Ljava/util/Map;	field_36462	tagToEntryList
	f	Ljava/util/List;	field_36634	cachedEntries
	f	Lit/unimi/dsi/fastutil/objects/ObjectList;	field_26682	rawIdToEntry
	f	Z	field_36463	frozen
	f	Ljava/util/Map;	field_11107	idToEntry
	m	(Lnet/minecraft/class_6885$class_6888;)V	method_40255	method_40255
		p	0		entryList
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;)V	<init>	<init>
		p	3		valueToEntryFunction
		p	2		lifecycle
		p	1		key
	m	(Lnet/minecraft/class_6880$class_6883;)Z	method_40267	method_40267
		p	0		entry
	m	(Lnet/minecraft/class_6880$class_6883;)Ljava/lang/Object;	method_40253	getValue
		p	0		entry
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	method_40262	method_40262
		p	0		entry
	m	(Lnet/minecraft/class_6880$class_6883;)V	method_40261	method_40261
		p	0		entry
	m	(Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;	method_40271	method_40271
		p	1		valuex
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;	method_40562	createNamedEntryList
		p	1		tag
	m	()Ljava/util/List;	method_40561	getEntries
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;	method_40277	method_40277
		p	1		key
	m	(Ljava/util/Map;Lnet/minecraft/class_6862;Ljava/util/List;)V	method_40263	method_40263
		p	3		entries
		p	2		tag
	m	(Ljava/util/Map;Lnet/minecraft/class_6862;Ljava/util/List;)V	method_40258	method_40258
		p	2		tag
		p	3		entries
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;	method_44299	method_44299
		p	1		entry
	m	(Ljava/util/Map$Entry;)Z	method_40256	method_40256
		p	0		entry
	m	(Lnet/minecraft/class_5321;)V	method_40274	assertNotFrozen
		p	1		key
	m	(Ljava/util/Map;Lnet/minecraft/class_6880$class_6883;)V	method_40259	method_40259
		p	1		entry
	m	(Lnet/minecraft/class_6862;)Ljava/lang/String;	method_40563	method_40563
		p	0		tag
	m	(ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Z)Lnet/minecraft/class_6880;	method_31051	set
		p	3		value
		p	2		key
		p	5		checkDuplicateKeys
		p	4		lifecycle
		p	1		rawId
c	net/minecraft/class_983	net/minecraft/client/render/entity/feature/ShoulderParrotFeatureRenderer
	f	Lnet/minecraft/class_584;	field_17154	model
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1657;FFFFZ)V	method_4186	renderShoulderParrot
		p	9		leftShoulder
		p	2		vertexConsumers
		p	1		matrices
		p	4		player
		p	3		light
		p	6		limbDistance
		p	5		limbAngle
		p	8		headPitch
		p	7		headYaw
	m	(Lnet/minecraft/class_1299;)Z	method_17957	method_17957
		p	0		type
	m	(Lnet/minecraft/class_4587;ZLnet/minecraft/class_1657;Lnet/minecraft/class_4597;Lnet/minecraft/class_2487;IFFFFLnet/minecraft/class_1299;)V	method_17958	method_17958
		p	11		type
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1657;FFFFFF)V	method_4185	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
c	net/minecraft/class_2371	net/minecraft/util/collection/DefaultedList
	f	Ljava/lang/Object;	field_11116	initialElement
	f	Ljava/util/List;	field_11115	delegate
	m	()Lnet/minecraft/class_2371;	method_10211	of
	m	(I)Lnet/minecraft/class_2371;	method_37434	ofSize
		p	0		size
	m	(ILjava/lang/Object;)Ljava/lang/Object;	set	set
		p	2		element
		p	1		index
	m	(Ljava/util/List;Ljava/lang/Object;)V	<init>	<init>
		p	1		delegate
		p	2		initialElement
	m	(ILjava/lang/Object;)Lnet/minecraft/class_2371;	method_10213	ofSize
		p	0		size
		p	1		defaultValue
	m	(Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/class_2371;	method_10212	copyOf
		p	0		defaultValue
		p	1		values
	m	(I)Ljava/lang/Object;	remove	remove
		p	1		index
	m	(I)Ljava/lang/Object;	get	get
		p	1		index
	m	(ILjava/lang/Object;)V	add	add
		p	1		index
		p	2		element
c	net/minecraft/class_2372	net/minecraft/block/GrassBlock
c	net/minecraft/class_989	net/minecraft/client/render/entity/feature/HeldItemFeatureRenderer
	f	Lnet/minecraft/class_759;	field_38901	heldItemRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_17162	render
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4192	renderItem
		p	6		vertexConsumers
		p	7		light
		p	1		entity
		p	2		stack
		p	3		transformationMode
		p	4		arm
		p	5		matrices
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V	<init>	<init>
		p	1		context
		p	2		heldItemRenderer
c	net/minecraft/class_1041	net/minecraft/client/util/Window
	f	Ljava/lang/String;	field_5192	phase
	f	I	field_5184	windowedHeight
	f	I	field_5196	framebufferHeight
	f	I	field_5180	scaledWidth
	f	Lnet/minecraft/class_323;	field_5195	monitorTracker
	f	Z	field_5191	fullscreen
	f	Lorg/slf4j/Logger;	field_5178	LOGGER
	f	I	field_5183	x
	f	I	field_5175	windowedX
	f	J	field_5187	handle
	f	Z	field_5186	videoModeDirty
	f	D	field_5179	scaleFactor
	f	I	field_5194	scaledHeight
	f	I	field_5174	windowedWidth
	f	I	field_5182	width
	f	Ljava/util/Optional;	field_5193	videoMode
	f	I	field_16238	framerateLimit
	f	I	field_5198	y
	f	Lnet/minecraft/class_3678;	field_5176	eventHandler
	f	Lorg/lwjgl/glfw/GLFWErrorCallback;	field_5190	errorCallback
	f	Z	field_16517	vsync
	f	Z	field_5177	currentFullscreen
	f	I	field_5197	height
	f	I	field_5185	windowedY
	f	I	field_5181	framebufferWidth
	m	(JZ)V	method_4494	onWindowFocusChanged
		p	1		window
		p	3		focused
	m	()Z	method_22093	shouldClose
	m	()I	method_4486	getScaledWidth
	m	(IJ)V	method_4501	throwGlError
		p	0		error
		p	1		description
	m	()J	method_4490	getHandle
	m	(I)V	method_15999	setFramerateLimit
		p	1		framerateLimit
	m	(I)V	method_35642	setFramebufferWidth
		p	1		framebufferWidth
	m	()Z	method_4498	isFullscreen
	m	(Ljava/util/Optional;)V	method_4505	setVideoMode
		p	1		videoMode
	m	(Ljava/util/function/BiConsumer;)V	method_4492	acceptError
		p	0		consumer
	m	()I	method_4499	getX
	m	()D	method_4495	getScaleFactor
	m	()V	method_4500	toggleFullscreen
	m	()V	method_4479	updateWindowRegion
	m	(Ljava/io/InputStream;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/nio/ByteBuffer;	method_4510	readImage
		p	4		channels
		p	3		y
		p	2		x
		p	1		in
	m	()V	method_15998	swapBuffers
	m	(Ljava/lang/String;)V	method_4474	setPhase
		p	1		phase
	m	(JII)V	method_4488	onWindowSizeChanged
		p	1		window
		p	4		height
		p	3		width
	m	()V	method_4475	applyVideoMode
	m	()V	method_4483	updateFramebufferSize
	m	(Ljava/io/InputStream;Ljava/io/InputStream;)V	method_4491	setIcon
		p	1		icon16
		p	2		icon32
	m	()I	method_16000	getFramerateLimit
	m	()Lnet/minecraft/class_313;	method_20831	getMonitor
	m	(II)V	method_36813	setWindowedSize
		p	1		width
		p	2		height
	m	()I	method_4480	getWidth
	m	(Lnet/minecraft/class_3678;Lnet/minecraft/class_323;Lnet/minecraft/class_543;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		monitorTracker
		p	1		eventHandler
		p	5		title
		p	4		videoMode
		p	3		settings
	m	()V	method_4513	logOnGlError
	m	(Ljava/lang/String;)V	method_24286	setTitle
		p	1		title
	m	(IJ)V	method_4482	logGlError
		p	1		error
		p	2		description
	m	()I	method_22092	getRefreshRate
	m	(JII)V	method_4504	onFramebufferSizeChanged
		p	1		window
		p	3		width
		p	4		height
	m	()Ljava/util/Optional;	method_4511	getVideoMode
	m	(JZ)V	method_30132	onCursorEnterChanged
		p	3		entered
		p	1		window
	m	()I	method_4502	getScaledHeight
	m	()I	method_4506	getFramebufferHeight
	m	()I	method_4477	getY
	m	()I	method_4489	getFramebufferWidth
	m	(D)V	method_15997	setScaleFactor
		p	1		scaleFactor
	m	(Z)V	method_21668	setRawMouseMotion
		p	1		rawMouseMotion
	m	()V	method_4481	throwOnGlError
	m	(JII)V	method_4478	onWindowPosChanged
		p	4		y
		p	1		window
		p	3		x
	m	(I)V	method_35643	setFramebufferHeight
		p	1		framebufferHeight
	m	(IZ)I	method_4476	calculateScaleFactor
		p	2		forceUnicodeFont
		p	1		guiScale
	m	(Z)V	method_4485	updateFullscreen
		p	1		vsync
	m	()I	method_4507	getHeight
	m	(Z)V	method_4497	setVsync
		p	1		vsync
c	net/minecraft/class_1041$class_4716	net/minecraft/client/util/Window$GlErroredException
c	net/minecraft/class_988	net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer
	f	Lnet/minecraft/class_578;	field_4881	model
	f	Lnet/minecraft/class_2960;	field_17740	TRADER_LLAMA_DECOR
	f	[Lnet/minecraft/class_2960;	field_4880	LLAMA_DECOR
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1501;FFFFFF)V	method_4191	render
c	net/minecraft/class_986	net/minecraft/client/render/entity/feature/IronGolemFlowerFeatureRenderer
	f	Lnet/minecraft/class_776;	field_38900	blockRenderManager
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_776;)V	<init>	<init>
		p	1		context
		p	2		blockRenderManager
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1439;FFFFFF)V	method_4188	render
c	net/minecraft/class_2377	net/minecraft/block/HopperBlock
	f	Lnet/minecraft/class_265;	field_11125	DOWN_RAYCAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11123	NORTH_RAYCAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11134	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11124	NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_11135	WEST_RAYCAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11127	MIDDLE_SHAPE
	f	Lnet/minecraft/class_265;	field_11128	SOUTH_RAYCAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11121	OUTSIDE_SHAPE
	f	Lnet/minecraft/class_265;	field_11132	DEFAULT_SHAPE
	f	Lnet/minecraft/class_265;	field_11122	SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_11133	EAST_RAYCAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11130	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_11120	DOWN_SHAPE
	f	Lnet/minecraft/class_265;	field_11131	TOP_SHAPE
	f	Lnet/minecraft/class_2753;	field_11129	FACING
	f	Lnet/minecraft/class_2746;	field_11126	ENABLED
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_10217	updateEnabled
		p	2		pos
		p	1		world
		p	3		state
c	net/minecraft/class_6736	net/minecraft/world/gen/noise/BuiltinNoiseParameters
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_39216	init
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;ID[D)Lnet/minecraft/class_6880;	method_39217	register
	m	(Lnet/minecraft/class_2378;ILnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V	method_39493	register
c	net/minecraft/class_1044	net/minecraft/client/texture/AbstractTexture
	f	Z	field_5203	mipmap
	f	I	field_5204	glId
	f	Z	field_5205	bilinear
	f	I	field_32948	DEFAULT_ID
	m	(Lnet/minecraft/class_3300;)V	method_4625	load
		p	1		manager
	m	()V	method_23207	bindTexture
	m	()I	method_4624	getGlId
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V	method_18169	registerTexture
		p	3		id
		p	4		executor
		p	1		textureManager
		p	2		resourceManager
	m	(ZZ)V	method_4527	setFilter
		p	1		bilinear
		p	2		mipmap
	m	()V	method_4528	clearGlId
c	net/minecraft/class_2378	net/minecraft/util/registry/Registry
	c	A registry is used to register various in-game components. Almost all parts of the\ngame - from blocks, items, and entity types, to cat types, goat horn instruments,\nand structure pools - are registered in registries. Registry system allows the game\nto enumerate all known types of something, and to assign a unique identifier to each\nof those. Therefore, registering an object in the registry plays a very important\nrole, and failure to register new instances of registerable object usually results\nin a bug or even a crash.\n\n<h2 id="terms">Terminologies</h2>\n<p>A <strong>registry</strong> is an object that holds the mapping between three things:\nthe string ID, the numeric ID, and the registered value. There are many registries\nfor different types of registerable objects, and a registry's type parameter indicates\nthe accepted type. For example, you register your {@link Block} to {@code\nRegistry<Block>}. It's important to note that registries themselves are registered\nin a "registry of registries", {@link #ROOT}.\n\n<p>The <strong>string ID</strong>, usually just called "ID", is a human-readable\n{@link Identifier} that uniquely identifies the registered value in a registry.\nThis should stay the same between two game versions, and is usually used for disk\nstorage.\n\n<p>The <strong>numeric ID</strong> or <strong>raw ID</strong> is an integer\nassigned automatically by the registry to each registered value. This is not\nguaranteed to stay the same between two game versions, and is usually used for\nnetworking purposes.\n\n<p>The <strong>registered value</strong>, often just called "value" in the code,\nis the value added to the registry. The registry's type parameter determines\nthe type of the registered value.\n\n<p>Each registered value can also be identified with a <strong>{@linkplain RegistryKey\nregistry key}</strong>. A registry key is a combination of the registry's ID and\nthe registered value's ID. Using a registry key makes the type of the ID's\nassociated value clear, as the type parameter contains the type.\n\n<p>A <strong>{@linkplain RegistryEntry registry entry}</strong> is an object\nholding a value that can be registered in a registry. In most cases, the\nvalue is already registered in a registry ("reference entry"), hence the name;\nhowever, it is possible to create a registry entry by direct reference\n("direct entry"). This is useful for data packs, as they can define\none-time use values directly without having to register them every time.\n\n<p>A <strong>{@link RegistryEntryList registry entry list}</strong> is a list\nof registry entries. This, is either a direct reference to each item, or\na reference to a tag. A <strong>tag</strong> is a way to dynamically\ndefine a list of registered values. Anything registered in a registry\ncan be tagged, and each registry holds a list of tags it recognizes.\n\n<h2 id="static-and-dynamic-registries">Static and dynamic registries</h2>\n<p>There are two kinds of registries: static and dynamic.\n\n<ul>\n<li>A <strong>static registry</strong> is a registry whose values are hard-coded\nin the game and cannot be added or modified through data packs. Most registries\nare static. Since they cannot be modified (without mods), it is a singleton,\nand exists in this class. During the game bootstrap, vanilla objects are\nregistered, after which the registry gets frozen to prohibit further changes.</li>\n\n<li>A <strong>dynamic registry</strong> is a registry whose values can be\nadded or replaced through data packs. Vanilla values are registered in\n{@link BuiltinRegistries}. When a server starts, {@link DynamicRegistryManager}\n(also known as "DRM") creates a copy of the vanilla registries, and loads the\nregistry value definitions in all enabled data packs. Therefore, a dynamic\nregistry is bound to a server, and multiple registries for the same type of\nregisterable object can exist during the lifetime of the game. When a player\njoins, the server sends the contents of the dynamic registry manager to\nthe client, but only "network serializable" registries are sent.\nTo access a dynamic registry, first get an instance of the dynamic registry\nmanager, then call the {@link DynamicRegistryManager#get} method. The\ndynamic registry manager can be obtained {@linkplain\nnet.minecraft.server.MinecraftServer#getRegistryManager from the server} or\n{@linkplain net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager\nfrom the client network handler}.</li>\n</ul>\n\n<h2 id="using">Using Registry</h2>\n<h3 id="reading">Reading Registry</h3>\n<p>A registry is also an {@link IndexedIterable}. Therefore, registries can be\niterated using, e.g. {@code for (Block block : Registry.BLOCK)}.\n\n<p>There are several other methods used for reading the contents of the registry:\n<ul>\n<li>{@link #entryOf} or {@link #getEntry(RegistryEntry)} for getting the registry entry\nfrom the key.</li>\n<li>{@link #get(Identifier)} or {@link #get(RegistryKey)} for getting the registered\nvalue from the ID or the registry key.</li>\n<li>{@link #getId(Object)} for getting the ID of a registered value.</li>\n<li>{@link #getEntry(int)} for getting the registry entry from the raw ID.</li>\n<li>{@link #getEntryList} and {@link #iterateEntries} for getting the contents of a tag,</li>\n<li>{@link #streamTags} for streaming all tags of a registry.</li>\n</ul>\n\n<h3 id="registering">Registering something to Registry</h3>\n<p>The steps for registration are different, depending on whether the registry is static\nor dynamic. For dynamic registries, data packs can usually be used to register a new\nvalue or replace one. For static registries, the game's code must be modified.\n\n<p>Static registries are defined in this class, and unlike the dynamic registries, it\ncannot be changed after the game initialization. The game enforces this by "freezing"\nthe registry. Attempting to register a value after freezing causes a crash, such as\n"Registry is already frozen". Modding APIs usually provide a way to bypass this restriction.\n\n<p>To register a value to a dynamic registry, register to a registry found in {@link\nBuiltinRegistries}. Values registered in those registries are available in all worlds.\n\n<p>In both cases, use {@link #register(Registry, Identifier, Object)} for registering\na value to a registry.\n\n<h3 id="intrusive-holders">Intrusive holders</h3>\n<p>For historical reasons, there are two types of reference registry entries.\n(This is different from the "direct" and "reference" registry entry types.)\n\n<ul>\n<li><strong>Intrusive holders</strong> are registry entries tied to a specific\nregisterable object at instantiation time. When instantiating those, it promises\nthat the object is later registered - which, if broken, will result in a crash.\nThis is used for {@link #BLOCK}, {@link #ITEM}, {@link #FLUID}, {@link #ENTITY_TYPE},\nand {@link #GAME_EVENT} registries.</li>\n<li><strong>Standalone holders</strong> are registry entries that are not intrusive.\nThere is no restriction on instantiation.</li>\n</ul>\n\n<p>When a class whose instances are registered as intrusive holders, such as\n{@link Block} or {@link Item}, are instantiated without registering, the game\ncrashes with "Some intrusive holders were not added to registry" error message.\n<strong>This includes conditional registration</strong>. For example, the code\nbelow can cause a crash:\n\n<pre>{@code\nItem myItem = new Item(new Item.Settings());\nif (condition) {\n    Registry.register(Registry.ITEM, new Identifier("example", "bad"), myItem);\n}\n}</pre>\n\n<p>The correct way is to make the instantiation conditional as well:\n\n<pre>{@code\nif (condition) {\n    Item myItem = new Item(new Item.Settings());\n    Registry.register(Registry.ITEM, new Identifier("example", "bad"), myItem);\n}\n}</pre>
	f	Lnet/minecraft/class_2378;	field_11157	CARVER
	f	Lnet/minecraft/class_2378;	field_38000	COMMAND_ARGUMENT_TYPE
	f	Lnet/minecraft/class_5321;	field_39209	INSTRUMENT_KEY
	f	Lnet/minecraft/class_5321;	field_25072	CHUNK_GENERATOR_KEY
	f	Lnet/minecraft/class_2378;	field_21445	BLOCK_STATE_PROVIDER_TYPE
	f	Lnet/minecraft/class_2378;	field_16793	STRUCTURE_POOL_ELEMENT
	f	Lnet/minecraft/class_2378;	field_36467	STRUCTURE_PLACEMENT
	f	Lnet/minecraft/class_2378;	field_39210	INSTRUMENT
	f	Lnet/minecraft/class_5321;	field_25084	RECIPE_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_38802	CAT_VARIANT_KEY
	f	Lnet/minecraft/class_2378;	field_11158	CUSTOM_STAT
	f	Lnet/minecraft/class_5321;	field_29075	FLOAT_PROVIDER_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_16794	STRUCTURE_PROCESSOR
	f	Lnet/minecraft/class_5321;	field_35305	MATERIAL_CONDITION_KEY
	f	Lnet/minecraft/class_5321;	field_25102	SOUND_EVENT_KEY
	f	Lnet/minecraft/class_5321;	field_25085	RECIPE_SERIALIZER_KEY
	f	Lnet/minecraft/class_5321;	field_25073	BLOCK_ENTITY_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_28008	LOOT_NUMBER_PROVIDER_TYPE
	f	Lcom/mojang/serialization/Lifecycle;	field_25099	lifecycle
	f	Lnet/minecraft/class_2378;	field_11159	STATUS_EFFECT
	f	Lnet/minecraft/class_5321;	field_25114	BIOME_KEY
	f	Lnet/minecraft/class_2348;	field_18794	SENSOR_TYPE
	f	Lnet/minecraft/class_2378;	field_24331	FEATURE_SIZE_TYPE
	f	Lnet/minecraft/class_2378;	field_25294	LOOT_FUNCTION_TYPE
	f	Lnet/minecraft/class_2378;	field_38807	ROOT_PLACER_TYPE
	f	Lnet/minecraft/class_2378;	field_21447	FOLIAGE_PLACER_TYPE
	f	Lnet/minecraft/class_5321;	field_28266	GAME_EVENT_KEY
	f	Lnet/minecraft/class_2378;	field_23398	POS_RULE_TEST
	f	Lnet/minecraft/class_5321;	field_25098	registryKey
		c	The key representing the type of elements held by this registry. It is also the\nkey of this registry within the root registry.
	f	Lnet/minecraft/class_5321;	field_25086	ATTRIBUTE_KEY
	f	Lnet/minecraft/class_5321;	field_25074	PAINTING_VARIANT_KEY
	f	Lnet/minecraft/class_2378;	field_28009	LOOT_NBT_PROVIDER_TYPE
	f	Lnet/minecraft/class_5321;	field_25115	BLOCK_STATE_PROVIDER_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25103	FLUID_KEY
	f	Lnet/minecraft/class_2348;	field_11142	ITEM
	f	Lnet/minecraft/class_2348;	field_18793	MEMORY_MODULE_TYPE
	f	Lnet/minecraft/class_2348;	field_11154	FLUID
	f	Lnet/minecraft/class_2378;	field_16792	RULE_TEST
	f	Lnet/minecraft/class_2378;	field_25293	LOOT_POOL_ENTRY_TYPE
	f	Lnet/minecraft/class_5321;	field_25087	STAT_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25075	CUSTOM_STAT_KEY
	f	Lnet/minecraft/class_5321;	field_25104	MOB_EFFECT_KEY
	f	Lnet/minecraft/class_2378;	field_11137	BLOCK_ENTITY_TYPE
	f	Lnet/minecraft/class_2348;	field_11143	POTION
	f	Lnet/minecraft/class_5321;	field_35089	BLOCK_PREDICATE_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_35433	NOISE_KEY
	f	Lnet/minecraft/class_5321;	field_28006	LOOT_NBT_PROVIDER_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_38805	FROG_VARIANT
	f	Lnet/minecraft/class_5321;	field_37999	FLAT_LEVEL_GENERATOR_PRESET_KEY
	f	Lnet/minecraft/class_5321;	field_25088	VILLAGER_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25076	CHUNK_STATUS_KEY
	f	Lnet/minecraft/class_2378;	field_11138	FEATURE
	f	Lnet/minecraft/class_5321;	field_25117	FOLIAGE_PLACER_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25105	BLOCK_KEY
	f	Lnet/minecraft/class_5321;	field_33092	INT_PROVIDER_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_35307	MATERIAL_CONDITION
	f	Lnet/minecraft/class_5321;	field_28007	LOOT_SCORE_PROVIDER_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_25097	CHUNK_GENERATOR
	f	Lnet/minecraft/class_5321;	field_37998	WORLD_PRESET_KEY
	f	Lnet/minecraft/class_2378;	field_35090	BLOCK_PREDICATE_TYPE
	f	Lnet/minecraft/class_5321;	field_25089	VILLAGER_PROFESSION_KEY
	f	Lnet/minecraft/class_5321;	field_25077	STRUCTURE_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25295	LOOT_POOL_ENTRY_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25118	TRUNK_PLACER_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25106	ENCHANTMENT_KEY
	f	Lnet/minecraft/class_2348;	field_11145	ENTITY_TYPE
	f	Lnet/minecraft/class_2378;	field_25096	BIOME_SOURCE
	f	Lnet/minecraft/class_5321;	field_37997	COMMAND_ARGUMENT_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25490	DIMENSION_KEY
		c	A registry key representing the {@link DimensionOptions} type.\n\n<p>Notice that {@code this == Registry.WORLD_KEY}.\n\n@see #WORLD_KEY
	f	Lnet/minecraft/class_5321;	field_26374	CHUNK_GENERATOR_SETTINGS_KEY
	f	Lnet/minecraft/class_2378;	field_38803	CAT_VARIANT
	f	Lnet/minecraft/class_5321;	field_25078	STRUCTURE_PIECE_KEY
	f	Lnet/minecraft/class_5321;	field_25296	LOOT_FUNCTION_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25107	ENTITY_TYPE_KEY
	f	Lnet/minecraft/class_2348;	field_11146	BLOCK
	f	Lnet/minecraft/class_5321;	field_33094	HEIGHT_PROVIDER_TYPE_KEY
	f	Lorg/slf4j/Logger;	field_11139	LOGGER
	f	Lnet/minecraft/class_2378;	field_11160	ENCHANTMENT
	f	Lnet/minecraft/class_5321;	field_28005	LOOT_NUMBER_PROVIDER_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25079	RULE_TEST_KEY
	f	Lnet/minecraft/class_5321;	field_25297	LOOT_CONDITION_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_28010	LOOT_SCORE_PROVIDER_TYPE
	f	Lnet/minecraft/class_5321;	field_25108	ITEM_KEY
	f	Lnet/minecraft/class_2378;	field_35308	MATERIAL_RULE
	f	Lnet/minecraft/class_5321;	field_25914	CONFIGURED_FEATURE_KEY
	f	Lnet/minecraft/class_2378;	field_16644	STRUCTURE_TYPE
	f	Lnet/minecraft/class_5321;	field_25068	TREE_DECORATOR_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_28265	POSITION_SOURCE_TYPE
	f	Lnet/minecraft/class_5321;	field_25298	WORLD_KEY
		c	A registry key representing the {@link World} type. Can be used to obtain\nregistry keys with the {@link World} type, such as that for the overworld.\n\n<p>Notice that {@code this == Registry.DIMENSION_KEY}.\n\n@see #DIMENSION_KEY\n@see World#OVERWORLD\n@see net.minecraft.server.MinecraftServer#worlds
	f	Lnet/minecraft/class_5321;	field_25109	POTION_KEY
	f	Lnet/minecraft/class_5321;	field_25913	CONFIGURED_CARVER_KEY
	f	Lnet/minecraft/class_2378;	field_33095	HEIGHT_PROVIDER_TYPE
	f	Lnet/minecraft/class_5321;	field_25915	STRUCTURE_KEY
	f	Lnet/minecraft/class_2378;	field_39208	BANNER_PATTERN
	f	Lnet/minecraft/class_2378;	field_16645	STRUCTURE_PIECE
	f	Lnet/minecraft/class_5321;	field_25069	FEATURE_SIZE_TYPE_KEY
	f	Lnet/minecraft/class_2348;	field_17166	VILLAGER_TYPE
	f	Lnet/minecraft/class_5321;	field_25916	STRUCTURE_PROCESSOR_LIST_KEY
	f	Lnet/minecraft/class_2378;	field_17429	SCREEN_HANDLER
	f	Lnet/minecraft/class_2378;	field_18792	POINT_OF_INTEREST_TYPE
	f	Lnet/minecraft/class_5321;	field_25090	POINT_OF_INTEREST_TYPE_KEY
	f	Ljava/util/Map;	field_11140	DEFAULT_ENTRIES
	f	Lnet/minecraft/class_5321;	field_35759	PLACEMENT_MODIFIER_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_35758	PLACED_FEATURE_KEY
	f	Lnet/minecraft/class_2378;	field_23782	TRUNK_PLACER_TYPE
	f	Lnet/minecraft/class_5321;	field_25917	STRUCTURE_POOL_KEY
	f	Lnet/minecraft/class_2378;	field_11152	STAT_TYPE
	f	Lnet/minecraft/class_2385;	field_25101	ROOT
	f	Lnet/minecraft/class_5321;	field_37229	DENSITY_FUNCTION_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25091	MEMORY_MODULE_TYPE_KEY
	f	Lnet/minecraft/class_2960;	field_25100	ROOT_KEY
	f	Lnet/minecraft/class_5321;	field_39205	MESSAGE_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_11141	PARTICLE_TYPE
	f	Lnet/minecraft/class_2378;	field_37230	DENSITY_FUNCTION_TYPE
	f	Lnet/minecraft/class_5321;	field_25092	SENSOR_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25080	POS_RULE_TEST_KEY
	f	Lnet/minecraft/class_2378;	field_29076	FLOAT_PROVIDER_TYPE
	f	Lnet/minecraft/class_5321;	field_37228	DENSITY_FUNCTION_KEY
	f	Lnet/minecraft/class_5321;	field_38806	ROOT_PLACER_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_25093	SCHEDULE_KEY
	f	Lnet/minecraft/class_2348;	field_16643	CHUNK_STATUS
	f	Lnet/minecraft/class_5321;	field_25081	STRUCTURE_PROCESSOR_KEY
	f	Lnet/minecraft/class_2378;	field_25299	LOOT_CONDITION_TYPE
	f	Lnet/minecraft/class_2378;	field_21448	TREE_DECORATOR_TYPE
	f	Lnet/minecraft/class_5321;	field_37227	STRUCTURE_SET_KEY
	f	Lnet/minecraft/class_2378;	field_23781	ATTRIBUTE
	f	Lnet/minecraft/class_5321;	field_25110	CARVER_KEY
	f	Lnet/minecraft/class_5321;	field_36466	STRUCTURE_PLACEMENT_KEY
	f	Lnet/minecraft/class_2348;	field_28264	GAME_EVENT
	f	Lnet/minecraft/class_2378;	field_18796	ACTIVITY
	f	Lnet/minecraft/class_2378;	field_35760	PLACEMENT_MODIFIER_TYPE
	f	Lnet/minecraft/class_5321;	field_39207	BANNER_PATTERN_KEY
	f	Lnet/minecraft/class_5321;	field_25094	ACTIVITY_KEY
	f	Lnet/minecraft/class_5321;	field_25082	STRUCTURE_POOL_ELEMENT_KEY
	f	Lnet/minecraft/class_5321;	field_25070	PARTICLE_TYPE_KEY
	f	Lnet/minecraft/class_5321;	field_35306	MATERIAL_RULE_KEY
	f	Lnet/minecraft/class_2378;	field_17597	RECIPE_TYPE
	f	Lnet/minecraft/class_2348;	field_17167	VILLAGER_PROFESSION
	f	Lnet/minecraft/class_5321;	field_38804	FROG_VARIANT_KEY
	f	Lnet/minecraft/class_2378;	field_11156	SOUND_EVENT
	f	Lnet/minecraft/class_2378;	field_18795	SCHEDULE
	f	Lnet/minecraft/class_2378;	field_11144	REGISTRIES
	f	Lnet/minecraft/class_2348;	field_11150	PAINTING_VARIANT
	f	Lnet/minecraft/class_5321;	field_25083	MENU_KEY
	f	Lnet/minecraft/class_5321;	field_25071	BIOME_SOURCE_KEY
	f	Lnet/minecraft/class_5321;	field_28263	POSITION_SOURCE_TYPE_KEY
	f	Lnet/minecraft/class_2378;	field_33093	INT_PROVIDER_TYPE
	f	Lnet/minecraft/class_5321;	field_25112	FEATURE_KEY
	f	Lnet/minecraft/class_2378;	field_17598	RECIPE_SERIALIZER
	f	Lnet/minecraft/class_5321;	field_25095	DIMENSION_TYPE_KEY
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_31189	getOrEmpty
		c	{@return the value that is assigned {@code key}, or an empty optional if there is none}
		p	1		key
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6018;	method_10222	method_10222
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Ljava/lang/Object;	method_31140	getOrThrow
		c	{@return the value that is assigned {@code key}}\n\n@throws IllegalStateException if there is no value with {@code key} in the registry
		p	1		key
	m	()Ljava/util/Set;	method_42021	getKeys
		c	{@return the set of all registry keys registered in a registry}
	m	(Lnet/minecraft/class_5321;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;	method_40283	create
		p	0		key
		p	1		defaultId
		p	2		valueToEntryFunction
		p	3		defaultEntryGetter
	m	(Ljava/lang/Object;)I	method_39670	method_39670
		p	1		value
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2960;)Ljava/lang/Object;	method_34028	method_34028
		p	1		id
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4648;	method_34037	method_34037
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2396;	method_10228	method_10228
		p	0		registry
	m	()Lnet/minecraft/class_5321;	method_30517	getKey
		c	{@return the registry key that identifies this registry}
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2591;	method_10218	method_10218
		p	0		registry
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;	method_40260	getOrCreateEntryList
		p	1		tag
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_40264	getEntry
		c	{@return the reference registry entry for the value assigned {@code key}, or an\nempty optional if there is no such value}\n\n@see #entryOf
		p	1		key
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;	method_39668	method_39668
		p	1		value
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6875;	method_40293	method_40293
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4149;	method_19451	method_19451
		p	0		registry
	m	(Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;	method_40269	createEntry
		p	1		value
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3816;	method_34025	method_34025
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5202;	method_34034	method_34034
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1842;	method_10245	method_10245
		p	0		registry
	m	(Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;	method_29109	create
		p	3		defaultEntryGetter
		p	1		defaultId
		p	2		lifecycle
		p	0		key
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_17966	getOrEmpty
		c	{@return the value that is assigned {@code id}, or an empty optional if there is none}
		p	1		id
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170;	method_19450	method_19450
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5717;	method_33104	method_33104
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7151;	method_34042	method_34042
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2939;	method_34044	method_34044
		p	0		registry
	m	(Lnet/minecraft/class_2378;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;	method_10231	register
		p	0		registry
		p	1		rawId
		p	2		id
		p	3		entry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7375;	method_43224	method_43224
		p	0		registry
	m	(Lnet/minecraft/class_6862;)Ljava/lang/Iterable;	method_40286	iterateEntries
		c	{@return an iterable of values that are assigned {@code tag}, or an empty iterable\nif the tag is not known to the registry}
		p	1		tag
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3448;	method_20574	method_20574
		p	0		registry
	m	(Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;	method_39667	method_39667
		p	1		id
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3852;	method_17172	method_17172
		p	0		registry
	m	()Lnet/minecraft/class_2378;	method_40276	freeze
	m	()Lnet/minecraft/class_2359;	method_40295	getIndexedEntries
	m	(Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;	method_10224	create
		p	2		defaultEntryGetter
		p	0		key
		p	1		defaultId
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1320;	method_27041	method_27041
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5650;	method_32694	method_32694
		p	0		registry
	m	(Lnet/minecraft/class_2960;)Ljava/lang/Object;	method_10223	get
		c	{@return the value that is assigned {@code id}, or {@code null} if there is none}
		p	1		id
	m	(Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;	method_40288	method_40288
		p	1		id
	m	()Ljava/util/Set;	method_10235	getIds
		c	{@return the set of all IDs registered in a registry}
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6123;	method_35844	method_35844
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;	method_40281	create
		p	3		defaultEntryGetter
		p	2		valueToEntryFunction
		p	1		lifecycle
		p	0		key
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V	method_34029	method_34029
		p	1		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6647;	method_34038	method_34038
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;	method_40290	entryOf
		c	{@return the reference registry entry for the value assigned {@code key}}\n\n@throws IllegalStateException if there is no value that is assigned {@code key}\n\n@see #getEntry(RegistryKey)
		p	1		key
	m	()V	method_40292	freezeRegistries
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1792;	method_10234	method_10234
		p	0		registry
	m	(Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;	method_40282	create
		p	2		lifecycle
		p	3		valueToEntryFunction
		p	0		key
		p	1		defaultId
		p	4		defaultEntryGetter
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6798;	method_34040	method_34040
		p	0		registry
	m	(Lnet/minecraft/class_6862;)Ljava/util/Optional;	method_40266	getEntryList
		c	{@return the registry entry list of values that are assigned {@code tag}, or an empty\noptional if the tag is not known to the registry}
		p	1		tag
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3828;	method_34033	method_34033
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4652;	method_34039	method_34039
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2248;	method_10237	method_10237
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5712;	method_33105	method_33105
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3854;	method_17173	method_17173
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;	method_29108	create
		p	0		key
		p	2		defaultEntryGetter
		p	1		lifecycle
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;	keys	keys
		p	1		ops
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3414;	method_10233	method_10233
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;	method_10230	register
		c	Registers {@code entry} to {@code registry} under {@code id}.\n\n@return the passed {@code entry}
		p	1		id
		p	0		registry
		p	2		entry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1865;	method_17797	method_17797
		p	0		registry
	m	()Ljava/util/stream/Stream;	method_10220	stream
		c	{@return a stream of all values of this registry}
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;	method_39197	register
		c	Registers {@code entry} to {@code registry} under {@code key}.\n\n@return the passed {@code entry}
		p	2		entry
		p	1		key
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1299;	method_10252	method_10252
		p	0		registry
	m	()Ljava/util/Set;	method_29722	getEntrySet
		c	{@return the set containing {@link Map.Entry} of the registry keys and values registered\nin this registry}
	m	(Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V	method_34031	method_34031
		p	1		defaultEntry
		p	0		id
	m	(Ljava/util/Map;)V	method_40257	populateTags
		p	1		tagEntries
	m	()Ljava/util/stream/Stream;	method_40273	streamTags
		c	{@return a stream of all tag keys known to this registry}
	m	(Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;	method_40284	method_40284
		p	1		entry
	m	(Ljava/lang/Object;)Lnet/minecraft/class_2960;	method_10221	getId
		c	{@return the ID assigned to {@code value}, or {@code null} if it is not registered}
		p	1		value
	m	()Lcom/mojang/serialization/Lifecycle;	method_31138	getLifecycle
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3827;	method_16701	method_16701
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5342;	method_29396	method_29396
		p	0		registry
	m	(Lnet/minecraft/class_2960;)Z	method_10250	containsId
		c	{@return whether {@code id} is registered in this registry}
		p	1		id
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5864;	method_10229	method_10229
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4140;	method_19452	method_19452
		p	0		registry
	m	(Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult;	method_40285	method_40285
		p	1		entry
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;	method_40268	getOrCreateEntryDataResult
		p	1		key
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5142;	method_34036	method_34036
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Z	method_35842	contains
		c	{@return whether {@code key} is registered in this registry}
		p	1		key
	m	(Ljava/lang/Object;)Ljava/util/Optional;	method_29113	getKey
		c	{@return the registry key of {@code value}, or an empty optional if it is not registered}
		p	1		entry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3031;	method_34043	method_34043
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7106;	method_43223	method_43223
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;	method_10247	create
		p	0		key
		p	1		defaultEntryGetter
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_39671	method_39671
		p	1		value
	m	()Lcom/mojang/serialization/Codec;	method_39673	getCodec
		c	{@return the codec for serializing {@code T}}\n\n@implNote This serializes a value using the ID or (if compressed) the raw ID.
	m	(Lnet/minecraft/class_6862;)Z	method_40252	containsTag
		c	{@return whether {@code tag} is known to this registry}
		p	1		tag
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4663;	method_34035	method_34035
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3773;	method_34041	method_34041
		p	0		registry
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>
		p	2		lifecycle
		p	1		key
	m	()Ljava/util/stream/Stream;	method_40270	streamEntries
		c	{@return a stream of reference registry entries of this registry}
	m	()Lcom/mojang/serialization/Codec;	method_40294	createEntryCodec
		c	{@return the codec for serializing the registry entry of {@code T}}\n\n@implNote This serializes a registry entry using the ID.
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4996;	method_26429	method_26429
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;	method_44298	getOrCreateEntry
		p	1		key
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5339;	method_29397	method_29397
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5338;	method_29398	method_29398
		p	0		registry
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;	method_10226	register
		p	2		entry
		p	1		id
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2806;	method_16543	method_16543
		p	0		registry
	m	(I)Ljava/util/Optional;	method_40265	getEntry
		c	{@return the reference registry entry for the value assigned {@code rawId}, or an\nempty optional if there is no such value}
		p	1		rawId
	m	()V	method_40278	clearTags
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_29106	createRegistryKey
		p	0		registryId
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_2378$class_6889;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;	method_10227	create
		p	2		defaultEntryGetter
		p	1		registry
		p	0		key
		p	3		lifecycle
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5657;	method_32695	method_32695
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7388;	method_43225	method_43225
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1887;	method_10243	method_10243
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3611;	method_10248	method_10248
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3956;	method_17798	method_17798
		p	0		registry
	m	()Ljava/util/stream/Stream;	method_40272	streamTagsAndEntries
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;	method_31139	getEntryLifecycle
		c	Gets the lifecycle of a registry entry.
		p	1		entry
	m	(Lnet/minecraft/class_5819;)Ljava/util/Optional;	method_10240	getRandom
		c	{@return a random registry entry from this registry, or an empty optional if the\nregistry is empty}
		p	1		random
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2960;	method_10236	method_10236
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168;	method_19449	method_19449
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Ljava/lang/Object;	method_29107	get
		c	{@return the value that is assigned {@code key}, or {@code null} if there is none}
		p	1		key
	m	(Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;	method_40279	method_40279
		p	1		entry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1291;	method_10219	method_10219
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_5669;	method_32693	method_32693
		p	0		registry
	m	(Lnet/minecraft/class_2378;)V	method_29103	validate
		p	0		registries
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_3917;	method_17583	method_17583
		p	0		registry
c	net/minecraft/class_2378$class_6889	net/minecraft/util/registry/Registry$DefaultEntryGetter
	m	(Lnet/minecraft/class_2378;)Ljava/lang/Object;	run	run
		p	1		registry
c	net/minecraft/class_2378$1	net/minecraft/util/registry/Registry$1
	m	(I)Lnet/minecraft/class_6880;	method_40298	get
	m	(Lnet/minecraft/class_6880;)I	method_40297	getRawId
	m	(Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;	method_40296	method_40296
		p	0		entry
c	net/minecraft/class_1043	net/minecraft/client/texture/NativeImageBackedTexture
	f	Lnet/minecraft/class_1011;	field_5200	image
	f	Lorg/slf4j/Logger;	field_25794	LOGGER
	m	(IIZ)V	<init>	<init>
		p	3		useStb
		p	1		width
		p	2		height
	m	()Lnet/minecraft/class_1011;	method_4525	getImage
	m	(Lnet/minecraft/class_1011;)V	<init>	<init>
		p	1		image
	m	()V	method_4524	upload
	m	(Lnet/minecraft/class_1011;)V	method_4526	setImage
		p	1		image
c	net/minecraft/class_5405	net/minecraft/client/gui/screen/DialogScreen
	f	Lnet/minecraft/class_5348;	field_25675	message
	f	Lnet/minecraft/class_5489;	field_25677	lines
	f	I	field_32262	BUTTON_HEIGHT
	f	I	field_32261	BUTTON_MARGIN
	f	I	field_32260	BUTTON_PADDING
	f	I	field_25679	buttonWidth
	f	Lnet/minecraft/class_2561;	field_33811	narrationMessage
	f	Lcom/google/common/collect/ImmutableList;	field_25676	choiceButtons
	f	I	field_25678	linesY
	m	(Lnet/minecraft/class_2561;Ljava/util/List;Lcom/google/common/collect/ImmutableList;)V	<init>	<init>
		p	3		choiceButtons
		p	2		messages
		p	1		title
c	net/minecraft/class_5405$class_5406	net/minecraft/client/gui/screen/DialogScreen$ChoiceButton
	f	Lnet/minecraft/class_4185$class_4241;	field_25681	pressAction
	f	Lnet/minecraft/class_2561;	field_25680	message
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	1		message
		p	2		pressAction
c	net/minecraft/class_2379	net/minecraft/util/math/EulerAngle
	f	F	field_11163	roll
	f	F	field_11165	pitch
	f	F	field_11164	yaw
	m	(Lnet/minecraft/class_2499;)V	<init>	<init>
		p	1		serialized
	m	()Lnet/minecraft/class_2499;	method_10255	toNbt
	m	()F	method_10258	getRoll
	m	(FFF)V	<init>	<init>
		p	2		yaw
		p	3		roll
		p	1		pitch
	m	()F	method_35846	getWrappedYaw
		c	Returns the yaw that is wrapped to the interval {@code [-180, 180)}.
	m	()F	method_35847	getWrappedRoll
		c	Returns the roll that is wrapped to the interval {@code [-180, 180)}.
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()F	method_10257	getYaw
	m	()F	method_10256	getPitch
	m	()F	method_35845	getWrappedPitch
		c	Returns the pitch that is wrapped to the interval {@code [-180, 180)}.
c	net/minecraft/class_6734	net/minecraft/client/particle/BlockMarkerParticle
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_2680;)V	<init>	<init>
		p	4		y
		p	2		x
		p	1		world
		p	8		state
		p	6		z
c	net/minecraft/class_6734$class_6735	net/minecraft/client/particle/BlockMarkerParticle$Factory
	m	(Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_39196	createParticle
c	net/minecraft/class_5404	net/minecraft/datafixer/fix/OptionFix
	f	Ljava/lang/String;	field_25665	name
	f	Ljava/lang/String;	field_25666	oldName
	f	Ljava/lang/String;	field_25667	newName
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	1		outputSchema
		p	2		changesType
		p	3		name
		p	4		oldName
		p	5		newName
c	net/minecraft/class_6731	net/minecraft/world/gen/noise/NoiseParametersKeys
	f	Lnet/minecraft/class_5321;	field_35389	TEMPERATURE
	f	Lnet/minecraft/class_5321;	field_35387	NETHER_WART
	f	Lnet/minecraft/class_5321;	field_35388	NETHER_STATE_SELECTOR
	f	Lnet/minecraft/class_5321;	field_35385	PATCH
	f	Lnet/minecraft/class_5321;	field_35386	NETHERRACK
	f	Lnet/minecraft/class_5321;	field_35383	SOUL_SAND_LAYER
	f	Lnet/minecraft/class_5321;	field_35384	GRAVEL_LAYER
	f	Lnet/minecraft/class_5321;	field_35381	PACKED_ICE
	f	Lnet/minecraft/class_5321;	field_35382	ICE
	f	Lnet/minecraft/class_5321;	field_35399	PILLAR
	f	Lnet/minecraft/class_5321;	field_35397	AQUIFER_LAVA
	f	Lnet/minecraft/class_5321;	field_35398	AQUIFER_FLUID_LEVEL_SPREAD
	f	Lnet/minecraft/class_5321;	field_35395	AQUIFER_BARRIER
	f	Lnet/minecraft/class_5321;	field_35396	AQUIFER_FLUID_LEVEL_FLOODEDNESS
	f	Lnet/minecraft/class_5321;	field_35393	RIDGE
	f	Lnet/minecraft/class_5321;	field_35394	OFFSET
	f	Lnet/minecraft/class_5321;	field_35391	CONTINENTALNESS
	f	Lnet/minecraft/class_5321;	field_35392	EROSION
	f	Lnet/minecraft/class_5321;	field_35390	VEGETATION
	f	Lnet/minecraft/class_5321;	field_35409	SPAGHETTI_3D_THICKNESS
	f	Lnet/minecraft/class_5321;	field_35414	CAVE_CHEESE
	f	Lnet/minecraft/class_5321;	field_35412	CAVE_ENTRANCE
	f	Lnet/minecraft/class_5321;	field_35413	CAVE_LAYER
	f	Lnet/minecraft/class_5321;	field_35410	SPAGHETTI_ROUGHNESS
	f	Lnet/minecraft/class_5321;	field_35411	SPAGHETTI_ROUGHNESS_MODULATOR
	f	Lnet/minecraft/class_5321;	field_35675	SURFACE_SECONDARY
	f	Lnet/minecraft/class_5321;	field_35407	SPAGHETTI_3D_2
	f	Lnet/minecraft/class_5321;	field_35408	SPAGHETTI_3D_RARITY
	f	Lnet/minecraft/class_5321;	field_35405	SPAGHETTI_2D_THICKNESS
	f	Lnet/minecraft/class_5321;	field_35404	SPAGHETTI_2D_MODULATOR
	f	Lnet/minecraft/class_5321;	field_35406	SPAGHETTI_3D_1
	f	Lnet/minecraft/class_5321;	field_35402	SPAGHETTI_2D
	f	Lnet/minecraft/class_5321;	field_35403	SPAGHETTI_2D_ELEVATION
	f	Lnet/minecraft/class_5321;	field_35400	PILLAR_RARENESS
	f	Lnet/minecraft/class_5321;	field_35401	PILLAR_THICKNESS
	f	Lnet/minecraft/class_5321;	field_35595	VEGETATION_LARGE
	f	Lnet/minecraft/class_5321;	field_35596	CONTINENTALNESS_LARGE
	f	Lnet/minecraft/class_5321;	field_35593	POWDER_SNOW
	f	Lnet/minecraft/class_5321;	field_35594	TEMPERATURE_LARGE
	f	Lnet/minecraft/class_5321;	field_35597	EROSION_LARGE
	f	Lnet/minecraft/class_5321;	field_35365	ORE_VEIN_B
	f	Lnet/minecraft/class_5321;	field_35366	ORE_GAP
	f	Lnet/minecraft/class_5321;	field_35363	ORE_VEININESS
	f	Lnet/minecraft/class_5321;	field_35364	ORE_VEIN_A
	f	Lnet/minecraft/class_5321;	field_35492	ICEBERG_PILLAR_ROOF
	f	Lnet/minecraft/class_5321;	field_35493	ICEBERG_SURFACE
	f	Lnet/minecraft/class_5321;	field_35490	BADLANDS_SURFACE
	f	Lnet/minecraft/class_5321;	field_35491	ICEBERG_PILLAR
	f	Lnet/minecraft/class_5321;	field_35369	NOODLE_RIDGE_A
	f	Lnet/minecraft/class_5321;	field_35367	NOODLE
	f	Lnet/minecraft/class_5321;	field_35368	NOODLE_THICKNESS
	f	Lnet/minecraft/class_5321;	field_35377	CALCITE
	f	Lnet/minecraft/class_5321;	field_35378	GRAVEL
	f	Lnet/minecraft/class_5321;	field_35376	SURFACE_SWAMP
	f	Lnet/minecraft/class_5321;	field_35373	SURFACE
	f	Lnet/minecraft/class_5321;	field_35371	JAGGED
	f	Lnet/minecraft/class_5321;	field_35372	CLAY_BANDS_OFFSET
	f	Lnet/minecraft/class_5321;	field_35370	NOODLE_RIDGE_B
	f	Lnet/minecraft/class_5321;	field_35488	BADLANDS_PILLAR
	f	Lnet/minecraft/class_5321;	field_35489	BADLANDS_PILLAR_ROOF
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_39174	register
		p	0		id
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_6574;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;	method_41127	createNoiseSampler
c	net/minecraft/class_1049	net/minecraft/client/texture/ResourceTexture
	f	Lnet/minecraft/class_2960;	field_5224	location
	f	Lorg/slf4j/Logger;	field_5225	LOGGER
	m	(Lnet/minecraft/class_1011;ZZ)V	method_22810	upload
		p	3		clamp
		p	1		image
		p	2		blur
	m	(Lnet/minecraft/class_3300;)Lnet/minecraft/class_1049$class_4006;	method_18153	loadTextureData
		p	1		resourceManager
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		location
c	net/minecraft/class_1049$class_4006	net/minecraft/client/texture/ResourceTexture$TextureData
	f	Lnet/minecraft/class_1084;	field_17895	metadata
	f	Lnet/minecraft/class_1011;	field_17896	image
	f	Ljava/io/IOException;	field_17897	exception
	m	()V	method_18158	checkException
	m	()Lnet/minecraft/class_1084;	method_18155	getMetadata
	m	(Lnet/minecraft/class_1084;Lnet/minecraft/class_1011;)V	<init>	<init>
		p	1		metadata
		p	2		image
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1049$class_4006;	method_18156	load
		p	0		resourceManager
		p	1		id
	m	()Lnet/minecraft/class_1011;	method_18157	getImage
	m	(Ljava/io/IOException;)V	<init>	<init>
		p	1		exception
c	net/minecraft/class_2373	net/minecraft/block/TransparentBlock
c	net/minecraft/class_6732	net/minecraft/world/gen/placementmodifier/RandomOffsetPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_35419	MODIFIER_CODEC
	f	Lnet/minecraft/class_6017;	field_35420	spreadXz
	f	Lnet/minecraft/class_6017;	field_35421	spreadY
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		xzSpread
		p	2		ySpread
	m	(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;	method_39656	vertically
		p	0		spreadY
	m	(Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;	method_39658	horizontally
		p	0		spreadXz
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)Lnet/minecraft/class_6732;	method_39657	of
		p	0		spreadXz
		p	1		spreadY
c	net/minecraft/class_980	net/minecraft/client/render/entity/feature/DrownedOverlayFeatureRenderer
	f	Lnet/minecraft/class_2960;	field_4854	SKIN
	f	Lnet/minecraft/class_564;	field_4855	model
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1551;FFFFFF)V	method_4182	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
c	net/minecraft/class_2374	net/minecraft/util/math/Position
	m	()D	method_10216	getX
		c	Returns the X coordinate.
	m	()D	method_10215	getZ
		c	Returns the Z coordinate.
	m	()D	method_10214	getY
		c	Returns the Y coordinate.
c	net/minecraft/class_1047	net/minecraft/client/texture/MissingSprite
	f	Lnet/minecraft/class_1043;	field_5220	texture
	f	Lnet/minecraft/class_2960;	field_5219	MISSINGNO
	f	Lnet/minecraft/class_1058$class_4727;	field_21748	INFO
	f	Ljava/lang/String;	field_32952	MISSINGNO_ID
	f	Lnet/minecraft/class_3528;	field_5221	IMAGE
	m	()Lnet/minecraft/class_2960;	method_4539	getMissingSpriteId
	m	()Lnet/minecraft/class_1058$class_4727;	method_24104	getMissingInfo
	m	(Lnet/minecraft/class_1059;IIIII)Lnet/minecraft/class_1047;	method_4541	getMissingSprite
		p	0		texture
		p	5		y
		p	2		atlasWidth
		p	1		maxLevel
		p	4		x
		p	3		atlasHeight
	m	()Lnet/minecraft/class_1043;	method_4540	getMissingSpriteTexture
	m	(Lnet/minecraft/class_1059;IIIII)V	<init>	<init>
		p	2		maxLevel
		p	1		texture
		p	6		y
		p	5		x
		p	4		atlasHeight
		p	3		atlasWidth
c	net/minecraft/class_2375	net/minecraft/block/GravelBlock
c	net/minecraft/class_1046	net/minecraft/client/texture/PlayerSkinTexture
	f	I	field_34017	WIDTH
	f	Lorg/slf4j/Logger;	field_5212	LOGGER
	f	I	field_34018	HEIGHT
	f	I	field_34019	OLD_HEIGHT
	f	Ljava/lang/Runnable;	field_20843	loadedCallback
	f	Ljava/io/File;	field_5210	cacheFile
	f	Z	field_5215	loaded
	f	Z	field_20842	convertLegacy
	f	Ljava/lang/String;	field_5214	url
	f	Ljava/util/concurrent/CompletableFuture;	field_20844	loader
	m	(Lnet/minecraft/class_1011;IIII)V	method_22794	stripColor
		p	0		image
		p	4		y2
		p	3		x2
		p	2		y1
		p	1		x1
	m	(Lnet/minecraft/class_1011;)V	method_4531	uploadTexture
		p	1		image
	m	(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_2960;ZLjava/lang/Runnable;)V	<init>	<init>
		p	4		convertLegacy
		p	5		callback
		p	2		url
		p	3		fallbackSkin
		p	1		cacheFile
	m	(Lnet/minecraft/class_1011;IIII)V	method_22796	stripAlpha
		p	2		y1
		p	1		x1
		p	0		image
		p	4		y2
		p	3		x2
	m	(Ljava/io/InputStream;)Lnet/minecraft/class_1011;	method_22795	loadTexture
		p	1		stream
	m	(Lnet/minecraft/class_1011;)Lnet/minecraft/class_1011;	method_22798	remapTexture
		p	1		image
	m	(Lnet/minecraft/class_1011;)V	method_4534	onTextureLoaded
		p	1		image
c	net/minecraft/class_2376	net/minecraft/util/math/PositionImpl
	f	D	field_11119	x
	f	D	field_11118	y
	f	D	field_11117	z
	m	(DDD)V	<init>	<init>
		p	5		z
		p	3		y
		p	1		x
c	net/minecraft/class_6728	net/minecraft/util/math/intprovider/ClampedNormalIntProvider
	f	I	field_35355	min
	f	F	field_35353	mean
	f	I	field_35356	max
	f	F	field_35354	deviation
	f	Lcom/mojang/serialization/Codec;	field_35352	CODEC
	m	(Lnet/minecraft/class_6728;)Ljava/lang/Integer;	method_39160	method_39160
		p	0		provider
	m	(FFII)Lnet/minecraft/class_6728;	method_39156	of
		p	0		mean
		p	2		min
		p	1		deviation
		p	3		max
	m	(Lnet/minecraft/class_6728;)Lcom/mojang/serialization/DataResult;	method_39157	method_39157
		p	0		provider
	m	(Lnet/minecraft/class_6728;)Ljava/lang/Integer;	method_39161	method_39161
		p	0		provider
	m	(FFII)V	<init>	<init>
		p	4		max
		p	1		mean
		p	3		min
		p	2		deviation
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_39158	method_39158
		p	0		instance
	m	(Lnet/minecraft/class_5819;FFFF)I	method_39159	next
		p	0		random
		p	1		mean
		p	2		deviation
		p	3		min
		p	4		max
	m	(Lnet/minecraft/class_6728;)Ljava/lang/Float;	method_39163	method_39163
		p	0		provider
	m	(Lnet/minecraft/class_6728;)Ljava/lang/Float;	method_39162	method_39162
		p	0		provider
c	net/minecraft/class_6726	net/minecraft/world/biome/TheEndBiomeCreator
	m	()Lnet/minecraft/class_1959;	method_39140	createEndBarrens
	m	()Lnet/minecraft/class_1959;	method_39142	createTheEnd
	m	()Lnet/minecraft/class_1959;	method_39143	createEndMidlands
	m	()Lnet/minecraft/class_1959;	method_39144	createEndHighlands
	m	()Lnet/minecraft/class_1959;	method_39145	createSmallEndIslands
	m	(Lnet/minecraft/class_5485$class_5495;)Lnet/minecraft/class_1959;	method_39141	createEndBiome
		p	0		builder
c	net/minecraft/class_6727	net/minecraft/world/biome/TheNetherBiomeCreator
	m	()Lnet/minecraft/class_1959;	method_39146	createNetherWastes
	m	()Lnet/minecraft/class_1959;	method_39147	createSoulSandValley
	m	()Lnet/minecraft/class_1959;	method_39148	createBasaltDeltas
	m	()Lnet/minecraft/class_1959;	method_39149	createCrimsonForest
	m	()Lnet/minecraft/class_1959;	method_39150	createWarpedForest
c	net/minecraft/class_979	net/minecraft/client/render/entity/feature/ElytraFeatureRenderer
	f	Lnet/minecraft/class_563;	field_4852	elytra
	f	Lnet/minecraft/class_2960;	field_4850	SKIN
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_17161	render
c	net/minecraft/class_996	net/minecraft/client/render/entity/feature/SnowmanPumpkinFeatureRenderer
	f	Lnet/minecraft/class_918;	field_38906	itemRenderer
	f	Lnet/minecraft/class_776;	field_38905	blockRenderManager
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1473;FFFFFF)V	method_4201	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_776;Lnet/minecraft/class_918;)V	<init>	<init>
		p	2		blockRenderManager
		p	1		context
		p	3		itemRenderer
c	net/minecraft/class_2380	net/minecraft/block/HayBlock
c	net/minecraft/class_2381	net/minecraft/block/MushroomBlock
	f	Lnet/minecraft/class_2746;	field_11169	DOWN
	f	Ljava/util/Map;	field_11168	FACING_PROPERTIES
	f	Lnet/minecraft/class_2746;	field_11166	UP
	f	Lnet/minecraft/class_2746;	field_11167	WEST
	f	Lnet/minecraft/class_2746;	field_11171	NORTH
	f	Lnet/minecraft/class_2746;	field_11172	EAST
	f	Lnet/minecraft/class_2746;	field_11170	SOUTH
c	net/minecraft/class_994	net/minecraft/client/render/entity/feature/SheepWoolFeatureRenderer
	f	Lnet/minecraft/class_598;	field_4891	model
	f	Lnet/minecraft/class_2960;	field_4892	SKIN
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1472;FFFFFF)V	method_4198	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	2		loader
		p	1		context
c	net/minecraft/class_2382	net/minecraft/util/math/Vec3i
	c	A vector composed of 3 integers.\n\n<p>This class is very often used to hold the coordinates. To hold a block position\nspecifically, use {@link BlockPos} instead, which extends {@code Vec3i}. To hold\npositions for entities and other non-voxels, consider using {@link Vec3f} (that holds\nvalues using {@code float}) or {@link Vec3d} (that holds values using {@code double})\ninstead.\n\n<p>{@code Vec3i} is read-only, but subclasses like {@link BlockPos.Mutable}\nmay be mutable. Make sure to sanitize inputs of {@code Vec3i} if needed,\nsuch as calling {@link BlockPos#toImmutable()} or making new copies.\n\n@see Vec3f\n@see Vec3d\n@see BlockPos
	f	Lnet/minecraft/class_2382;	field_11176	ZERO
	f	I	field_11174	y
	f	Lcom/mojang/serialization/Codec;	field_25123	CODEC
	f	I	field_11173	z
	f	I	field_11175	x
	m	()Lnet/minecraft/class_2382;	method_30931	up
		c	{@return a vector which is offset by {@code 1} in the upward direction}
	m	(DDD)Lnet/minecraft/class_2382;	method_35849	add
		c	{@return another Vec3i whose coordinates have the parameter x, y, and z\nadded to the coordinates of this vector}\n\n<p>This method always returns an immutable object.
		p	1		x
		p	3		y
		p	5		z
	m	(Lnet/minecraft/class_2382;)I	method_10265	compareTo
	m	(I)Lnet/minecraft/class_2382;	method_23227	down
		c	{@return a vector which is offset by {@code distance} in the downward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		distance
	m	(Lnet/minecraft/class_2350$class_2351;)I	method_30558	getComponentAlongAxis
		c	{@return the component on the {@code axis} axis}
		p	1		axis
	m	(ILnet/minecraft/class_2382;)Lcom/mojang/serialization/DataResult;	method_39676	method_39676
		p	1		vec
	m	(I)Lnet/minecraft/class_2382;	method_35860	north
		c	{@return a vector which is offset by {@code distance} in the northward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		distance
	m	(I)Lnet/minecraft/class_2382;	method_35854	east
		c	{@return a vector which is offset by {@code distance} in the eastward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		distance
	m	(Lnet/minecraft/class_2382;)I	method_19455	getManhattanDistance
		c	{@return the Manhattan distance between here and {@code vec}}\n\n<p>Manhattan distance, also called taxicab distance or snake distance, is the\ndistance measured as the sum of the absolute differences of their coordinates.\nFor example, the Manhattan distance between {@code (0, 0, 0)} and {@code (1, 1, 1)}\nis {@code 3}.
		p	1		vec
	m	(I)Lnet/minecraft/class_2382;	method_20787	setX
		p	1		x
	m	(I)Lnet/minecraft/class_2382;	method_35862	multiply
		c	{@return a vector with all components multiplied by {@code scale}}\n\n@implNote This can return the same vector if {@code scale} equals {@code 1}.
		p	1		scale
	m	(I)Lnet/minecraft/class_2382;	method_35858	south
		c	{@return a vector which is offset by {@code distance} in the southward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		distance
	m	(III)V	<init>	<init>
		p	1		x
		p	2		y
		p	3		z
	m	(I)Lnet/minecraft/class_2382;	method_35856	west
		c	{@return a vector which is offset by {@code distance} in the westward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		distance
	m	(DDD)V	<init>	<init>
		p	5		z
		p	3		y
		p	1		x
	m	()Ljava/lang/String;	method_23854	toShortString
		c	{@return the coordinates joined with a colon and a space}
	m	(Lnet/minecraft/class_2374;D)Z	method_19769	isWithinDistance
		c	{@return whether the distance between here and {@code pos} is less than {@code distance}}
		p	2		distance
		p	1		pos
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2382;	method_35851	offset
		c	{@return a vector which is offset by {@code 1} in {@code direction} direction}
		p	1		direction
	m	()I	method_10264	getY
	m	(I)Lnet/minecraft/class_2382;	method_10099	setY
		p	1		y
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382;	method_35852	subtract
		c	{@return another Vec3i whose coordinates have the coordinates of {@code vec}\nsubtracted from the coordinates of this vector}\n\n<p>This method always returns an immutable object.
		p	1		vec
	m	(I)Ljava/util/function/Function;	method_39675	createRangeValidator
		p	0		maxAbsValue
	m	()I	method_10260	getZ
	m	(DDD)D	method_10268	getSquaredDistanceFromCenter
		c	{@return the squared distance between the center of this voxel and {@code (x, y, z)}}\nThis is equivalent to {@link Vec3d#ofCenter(Vec3i)\nVec3d.ofCenter(this).squaredDistanceTo(x, y, z)}.
		p	5		z
		p	3		y
		p	1		x
	m	(Lnet/minecraft/class_2382;)D	method_10262	getSquaredDistance
		c	{@return the squared distance between here (center) and {@code vec}}\n\n@see #getSquaredDistance(double, double, double)\n@see #getSquaredDistanceFromCenter(double, double, double)
		p	1		vec
	m	(III)Lnet/minecraft/class_2382;	method_34592	add
		c	{@return another Vec3i whose coordinates have the parameter x, y, and z\nadded to the coordinates of this vector}\n\n<p>This method always returns an immutable object.
		p	3		z
		p	2		y
		p	1		x
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		vec
	m	()Lnet/minecraft/class_2382;	method_35861	north
		c	{@return a vector which is offset by {@code 1} in the northward direction}
	m	()Lnet/minecraft/class_2382;	method_35857	west
		c	{@return a vector which is offset by {@code 1} in the westward direction}
	m	(Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2382;	method_23226	offset
		c	{@return a vector which is offset by {@code distance} in {@code direction} direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		direction
		p	2		distance
	m	()Lnet/minecraft/class_2382;	method_35855	east
		c	{@return a vector which is offset by {@code 1} in the eastward direction}
	m	(I)Lnet/minecraft/class_2382;	method_20788	setZ
		p	1		z
	m	(Lnet/minecraft/class_2374;)D	method_19770	getSquaredDistance
		c	{@return the squared distance between here and {@code pos}}
		p	1		pos
	m	()Lnet/minecraft/class_2382;	method_35859	south
		c	{@return a vector which is offset by {@code 1} in the southward direction}
	m	(Lnet/minecraft/class_2350$class_2351;I)Lnet/minecraft/class_2382;	method_35850	offset
		c	{@return a vector which is offset by {@code distance} on {@code axis} axis}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		axis
		p	2		distance
	m	(I)Lcom/mojang/serialization/Codec;	method_39677	createOffsetCodec
		p	0		maxAbsValue
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382;	method_10259	crossProduct
		p	1		vec
	m	(DDD)D	method_40081	getSquaredDistance
		c	{@return the squared distance between here and {@code (x, y, z)}}\nThis is equivalent to {@code Vec3d.of(this).squaredDistanceTo(x, y, z)}.
		p	5		z
		p	3		y
		p	1		x
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(I)Lnet/minecraft/class_2382;	method_30930	up
		c	{@return a vector which is offset by {@code distance} in the upward direction}\n\n@implNote This can return the same vector if {@code distance} equals {@code 0}.
		p	1		distance
	m	(Lnet/minecraft/class_2382;D)Z	method_19771	isWithinDistance
		c	{@return whether the distance between here and {@code vec} is less than {@code distance}}
		p	1		vec
		p	2		distance
	m	()Lnet/minecraft/class_2382;	method_23228	down
		c	{@return a vector which is offset by {@code 1} in the downward direction}
	m	()I	method_10263	getX
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_2382;	method_35853	add
		c	{@return another Vec3i whose coordinates have the coordinates of {@code vec}\nadded to the coordinates of this vector}\n\n<p>This method always returns an immutable object.
		p	1		vec
c	net/minecraft/class_993	net/minecraft/client/render/entity/feature/PhantomEyesFeatureRenderer
	f	Lnet/minecraft/class_1921;	field_4890	SKIN
c	net/minecraft/class_2383	net/minecraft/block/HorizontalFacingBlock
	f	Lnet/minecraft/class_2753;	field_11177	FACING
c	net/minecraft/class_998	net/minecraft/client/render/entity/feature/TridentRiptideFeatureRenderer
	f	Ljava/lang/String;	field_32946	BOX
	f	Lnet/minecraft/class_2960;	field_4898	TEXTURE
	f	Lnet/minecraft/class_630;	field_21012	aura
	m	()Lnet/minecraft/class_5607;	method_32200	getTexturedModelData
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	2		loader
		p	1		context
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_4203	render
c	net/minecraft/class_1050	net/minecraft/client/util/PngFile
	f	I	field_5226	height
	f	I	field_5227	width
	m	(Ljava/util/function/Supplier;Ljava/io/InputStream;)V	<init>	<init>
		p	2		in
		p	1		filenameSupplier
	m	(Ljava/io/InputStream;)Lnet/minecraft/class_1050$class_1051;	method_4542	createReader
		p	0		is
c	net/minecraft/class_1050$class_1051	net/minecraft/client/util/PngFile$Reader
	f	Z	field_5228	errored
	m	(I)V	method_4545	skip
		p	1		n
	m	(JI)I	method_4544	read
		p	1		data
		p	3		size
	m	(JJI)I	method_4543	read
		p	1		user
		p	3		data
		p	5		size
	m	(JI)V	method_4547	skip
		p	1		user
		p	3		n
	m	(J)I	method_4546	eof
		p	1		user
c	net/minecraft/class_1050$class_1052	net/minecraft/client/util/PngFile$ChannelReader
	f	Ljava/nio/channels/ReadableByteChannel;	field_5229	channel
	f	I	field_32035	BUFFER_SIZE
	f	I	field_5231	bufferPosition
	f	I	field_5230	readPosition
	f	I	field_5232	bufferSize
	f	J	field_5233	buffer
	m	(I)V	method_4548	readToBuffer
		p	1		size
	m	(Ljava/nio/channels/ReadableByteChannel;)V	<init>	<init>
		p	1		channel
c	net/minecraft/class_1050$class_1053	net/minecraft/client/util/PngFile$SeekableChannelReader
	f	Ljava/nio/channels/SeekableByteChannel;	field_5234	channel
	m	(Ljava/nio/channels/SeekableByteChannel;)V	<init>	<init>
		p	1		channel
c	net/minecraft/class_997	net/minecraft/client/render/entity/feature/SlimeOverlayFeatureRenderer
	f	Lnet/minecraft/class_583;	field_4895	model
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_23200	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
c	net/minecraft/class_6746	net/minecraft/world/chunk/BelowZeroRetrogen
	f	Ljava/util/BitSet;	field_35481	EMPTY_MISSING_BEDROCK_BIT_SET
	f	Lnet/minecraft/class_2806;	field_35484	targetStatus
	f	Ljava/util/Set;	field_36192	CAVE_BIOMES
	f	Lcom/mojang/serialization/Codec;	field_35483	STATUS_CODEC
	f	Lcom/mojang/serialization/Codec;	field_35482	MISSING_BEDROCK_CODEC
	f	Lcom/mojang/serialization/Codec;	field_35480	CODEC
	f	Ljava/util/BitSet;	field_35485	missingBedrock
	f	Lnet/minecraft/class_5539;	field_35591	BELOW_ZERO_VIEW
	m	(Ljava/util/BitSet;)Ljava/util/stream/LongStream;	method_39324	method_39324
		p	0		bedrockBitSet
	m	(Lnet/minecraft/class_2806;)Lcom/mojang/serialization/DataResult;	method_39322	method_39322
		p	0		status
	m	(Lnet/minecraft/class_6780;Lnet/minecraft/class_2791;)Lnet/minecraft/class_6780;	method_39767	getBiomeSupplier
		p	1		chunk
		p	0		biomeSupplier
	m	(Lnet/minecraft/class_6746;)Ljava/util/Optional;	method_39323	method_39323
		p	0		belowZeroRetrogen
	m	(Lnet/minecraft/class_2839;Lnet/minecraft/class_2338;)V	method_39896	method_39896
		p	1		pos
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_39321	method_39321
		p	0		instance
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_6746;	method_39326	fromNbt
		p	0		nbt
	m	()Z	method_39897	hasMissingBedrock
	m	(II)Z	method_39895	isColumnMissingBedrock
		p	1		x
		p	2		z
	m	()Lnet/minecraft/class_2806;	method_39319	getTargetStatus
	m	(Lnet/minecraft/class_2839;)V	method_39467	replaceOldBedrock
		p	0		chunk
	m	(Ljava/util/stream/LongStream;)Ljava/util/BitSet;	method_39325	method_39325
		p	0		serializedBedrockBitSet
	m	(Lnet/minecraft/class_2839;)V	method_39898	fillColumnsWithAirIfMissingBedrock
		p	1		chunk
	m	(Lnet/minecraft/class_2806;Ljava/util/Optional;)V	<init>	<init>
		p	2		missingBedrock
		p	1		targetStatus
	m	(Lnet/minecraft/class_2839;Lnet/minecraft/class_2338;)V	method_39471	method_39471
		p	1		pos
	m	(Lnet/minecraft/class_6780;Ljava/util/function/Predicate;Lnet/minecraft/class_2791;IIILnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_6880;	method_39768	method_39768
		p	6		noise
		p	5		z
		p	4		y
		p	3		x
c	net/minecraft/class_2388	net/minecraft/particle/BlockStateParticleEffect
	f	Lnet/minecraft/class_2394$class_2395;	field_11181	PARAMETERS_FACTORY
	f	Lnet/minecraft/class_2396;	field_11183	type
	f	Lnet/minecraft/class_2680;	field_11182	blockState
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		type
		p	2		blockState
	m	(Lnet/minecraft/class_2396;)Lcom/mojang/serialization/Codec;	method_29128	createCodec
		p	0		type
	m	()Lnet/minecraft/class_2680;	method_10278	getBlockState
	m	(Lnet/minecraft/class_2388;)Lnet/minecraft/class_2680;	method_29127	method_29127
		p	0		effect
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2388;	method_29129	method_29129
		p	1		state
c	net/minecraft/class_2388$1	net/minecraft/particle/BlockStateParticleEffect$1
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_2388;	method_10280	read
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2388;	method_10279	read
c	net/minecraft/class_1055	net/minecraft/client/texture/TextureStitcher
	f	I	field_5238	maxHeight
	f	Ljava/util/List;	field_5239	slots
	f	Ljava/util/Comparator;	field_18030	COMPARATOR
	f	I	field_5241	height
	f	I	field_5242	width
	f	I	field_5243	mipLevel
	f	Ljava/util/Set;	field_5237	holders
	f	I	field_5240	maxWidth
	m	(Lnet/minecraft/class_1058$class_4727;)V	method_4553	add
		p	1		info
	m	()I	method_4554	getWidth
	m	()I	method_4555	getHeight
	m	(Lnet/minecraft/class_1055$class_1056;)Lnet/minecraft/class_1058$class_4727;	method_21686	method_21686
		p	0		holder
	m	()V	method_4557	stitch
	m	(Lnet/minecraft/class_1055$class_1056;)Ljava/lang/Integer;	method_18339	method_18339
		p	0		holder
	m	(Lnet/minecraft/class_1055$class_1056;)Z	method_4552	growAndFit
		p	1		holder
	m	(Lnet/minecraft/class_1055$class_4726;Lnet/minecraft/class_1055$class_1057;)V	method_18336	method_18336
		p	2		slot
	m	(Lnet/minecraft/class_1055$class_1056;)Ljava/lang/Integer;	method_18338	method_18338
		p	0		holder
	m	(Lnet/minecraft/class_1055$class_1056;)Z	method_4550	fit
		p	1		holder
	m	(II)I	method_4551	applyMipLevel
		p	0		size
		p	1		mipLevel
	m	(III)V	<init>	<init>
		p	3		mipLevel
		p	2		maxHeight
		p	1		maxWidth
	m	(Lnet/minecraft/class_1055$class_4726;)V	method_4549	getStitchedSprites
		p	1		consumer
	m	(Lnet/minecraft/class_1055$class_1056;)Lnet/minecraft/class_2960;	method_18337	method_18337
		p	0		holder
c	net/minecraft/class_1055$class_1056	net/minecraft/client/texture/TextureStitcher$Holder
	f	Lnet/minecraft/class_1058$class_4727;	field_5249	sprite
	f	I	field_5247	height
	f	I	field_5248	width
	m	(Lnet/minecraft/class_1058$class_4727;I)V	<init>	<init>
		p	1		sprite
		p	2		mipLevel
c	net/minecraft/class_1055$class_1057	net/minecraft/client/texture/TextureStitcher$Slot
	f	Lnet/minecraft/class_1055$class_1056;	field_5254	texture
	f	I	field_5250	height
	f	I	field_5251	width
	f	I	field_5252	y
	f	I	field_5253	x
	f	Ljava/util/List;	field_5255	subSlots
	m	(Ljava/util/function/Consumer;)V	method_4568	addAllFilledSlots
		p	1		slotConsumer
	m	()Lnet/minecraft/class_1055$class_1056;	method_4565	getTexture
	m	()I	method_4567	getY
	m	()I	method_4569	getX
	m	(Lnet/minecraft/class_1055$class_1056;)Z	method_4566	fit
		p	1		holder
	m	(IIII)V	<init>	<init>
		p	1		x
		p	3		width
		p	2		y
		p	4		height
c	net/minecraft/class_1055$class_4726	net/minecraft/client/texture/TextureStitcher$SpriteConsumer
	m	(Lnet/minecraft/class_1058$class_4727;IIII)V	load	load
		p	5		y
		p	3		height
		p	4		x
		p	1		info
		p	2		width
c	net/minecraft/class_2389	net/minecraft/block/PaneBlock
	m	(Lnet/minecraft/class_2680;Z)Z	method_10281	connectsTo
		p	2		sideSolidFullSquare
		p	1		state
c	net/minecraft/class_1054	net/minecraft/client/texture/TextureStitcherCannotFitException
	f	Ljava/util/Collection;	field_20311	sprites
	m	(Lnet/minecraft/class_1058$class_4727;Ljava/util/Collection;)V	<init>	<init>
		p	1		sprite
		p	2		sprites
	m	()Ljava/util/Collection;	method_21687	getSprites
c	net/minecraft/class_5416	net/minecraft/datafixer/schema/Schema2568
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_30226	registerEntity
		p	1		entityTypes
		p	2		name
		p	0		schema
c	net/minecraft/class_992	net/minecraft/client/render/entity/feature/SaddleFeatureRenderer
	f	Lnet/minecraft/class_2960;	field_4888	TEXTURE
	f	Lnet/minecraft/class_583;	field_4887	model
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_583;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	2		model
		p	3		texture
		p	1		context
c	net/minecraft/class_6742	net/minecraft/datafixer/fix/ChunkLevelTagRenameFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed;	method_39271	rename
		p	2		newKey
		p	1		oldKey
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed;	method_39272	rename
		p	1		oldKey
		p	2		newKey
c	net/minecraft/class_2384	net/minecraft/block/InfestedBlock
	f	Ljava/util/Map;	field_11179	REGULAR_TO_INFESTED_BLOCK
	f	Ljava/util/Map;	field_33565	INFESTED_TO_REGULAR_STATE
	f	Lnet/minecraft/class_2248;	field_11178	regularBlock
	f	Ljava/util/Map;	field_33564	REGULAR_TO_INFESTED_STATE
	m	()Lnet/minecraft/class_2248;	method_10271	getRegularBlock
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_36366	fromRegularState
		p	0		regularState
	m	(Ljava/util/function/Supplier;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_36364	method_36364
		p	1		infestedState
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		c	Creates an infested block
		p	1		regularBlock
			c	the block this infested block should mimic
		p	2		settings
			c	block settings
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_24797	spawnSilverfish
		p	2		pos
		p	1		world
	m	(Ljava/util/Map;Lnet/minecraft/class_2680;Ljava/util/function/Supplier;)Lnet/minecraft/class_2680;	method_36363	copyProperties
		p	2		toStateSupplier
		p	0		stateMap
		p	1		fromState
	m	(Lnet/minecraft/class_2680;)Z	method_10269	isInfestable
		p	0		block
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_10270	toRegularState
		p	1		infestedState
c	net/minecraft/class_991	net/minecraft/client/render/entity/feature/MooshroomMushroomFeatureRenderer
	f	Lnet/minecraft/class_776;	field_38902	blockRenderManager
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1438;FFFFFF)V	method_4195	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_776;)V	<init>	<init>
		p	1		context
		p	2		blockRenderManager
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IZLnet/minecraft/class_2680;ILnet/minecraft/class_1087;)V	method_37314	renderMushroom
		p	7		mushroomModel
		p	5		mushroomState
		p	6		overlay
		p	3		light
		p	4		renderAsModel
		p	1		matrices
		p	2		vertexConsumers
c	net/minecraft/class_1059	net/minecraft/client/texture/SpriteAtlasTexture
	f	Lnet/minecraft/class_2960;	field_5275	BLOCK_ATLAS_TEXTURE
	f	Lorg/slf4j/Logger;	field_5278	LOGGER
	f	Ljava/util/Map;	field_5280	sprites
	f	Ljava/util/List;	field_5276	animatedSprites
	f	Ljava/lang/String;	field_32957	PNG_EXTENSION
	f	Lnet/minecraft/class_2960;	field_17898	PARTICLE_ATLAS_TEXTURE
	f	I	field_17899	maxTextureSize
	f	Lnet/minecraft/class_2960;	field_21749	id
	f	Ljava/util/Set;	field_5277	spritesToLoad
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_4603	getTexturePath
		p	1		id
	m	(Lnet/minecraft/class_3300;Ljava/util/stream/Stream;Lnet/minecraft/class_3695;I)Lnet/minecraft/class_1059$class_4007;	method_18163	stitch
		p	4		mipmapLevel
		p	3		profiler
		p	2		idStream
		p	1		resourceManager
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_1058$class_4727;IIIII)Lnet/minecraft/class_1058;	method_4604	loadSprite
		p	4		atlasHeight
		p	5		maxLevel
		p	6		x
		p	7		y
		p	1		container
		p	2		info
		p	3		atlasWidth
	m	()V	method_4601	clear
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;	method_4608	getSprite
		p	1		id
	m	(Lnet/minecraft/class_2960;)V	method_18165	method_18165
		p	0		id
	m	()Lnet/minecraft/class_2960;	method_24106	getId
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_1055;I)Ljava/util/List;	method_18161	loadSprites
		p	2		textureStitcher
		p	3		maxLevel
		p	1		resourceManager
	m	(Lnet/minecraft/class_1058$class_4727;)Ljava/lang/String;	method_21688	method_21688
		p	0		sprite
	m	(ILjava/util/Queue;Ljava/util/List;Lnet/minecraft/class_3300;Lnet/minecraft/class_1058$class_4727;IIII)V	method_24105	method_24105
		p	9		y
		p	5		info
		p	6		atlasWidth
		p	7		atlasHeight
		p	8		x
	m	()V	method_4612	tickAnimatedSprites
	m	(Lnet/minecraft/class_1059$class_4007;)V	method_18159	upload
		p	1		data
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
	m	(Lnet/minecraft/class_3300;Ljava/util/Set;)Ljava/util/Collection;	method_18164	loadSprites
		p	2		ids
		p	1		resourceManager
	m	(Lnet/minecraft/class_1059$class_4007;)V	method_24198	applyTextureFilter
		p	1		data
c	net/minecraft/class_1059$class_4007	net/minecraft/client/texture/SpriteAtlasTexture$Data
	f	Ljava/util/List;	field_17903	sprites
	f	I	field_21795	maxLevel
	f	Ljava/util/Set;	field_17900	spriteIds
	f	I	field_17902	height
	f	I	field_17901	width
	m	(Ljava/util/Set;IIILjava/util/List;)V	<init>	<init>
		p	5		sprites
		p	3		height
		p	4		maxLevel
		p	1		spriteIds
		p	2		width
c	net/minecraft/class_2385	net/minecraft/util/registry/MutableRegistry
	c	A registry that allows adding or modifying values.\nNote that in vanilla, all registries are instances of this.\n\n@see Registry
	m	(Ljava/util/OptionalInt;Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880;	method_31062	replace
		c	If the given key is already present in the registry, replaces the entry associated with the given\nkey with the new entry. This method asserts that the raw ID is equal to the value already in\nthe registry. The raw ID not being present may lead to buggy behavior.\n\n<p>If the given key is not already present in the registry, adds the entry to the registry. If\n{@code rawId} is present, then this method gives the entry this raw ID. Otherwise, uses the\nnext available ID.
		p	1		rawId
		p	2		key
		p	3		newEntry
		p	4		lifecycle
	m	(ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880;	method_10273	set
		p	4		lifecycle
		p	3		value
		p	2		key
		p	1		rawId
	m	()Z	method_35863	isEmpty
		c	{@return whether the registry is empty}
	m	(Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880;	method_10272	add
		p	3		lifecycle
		p	2		entry
		p	1		key
c	net/minecraft/class_6743	net/minecraft/datafixer/schema/Schema2842
c	net/minecraft/class_990	net/minecraft/client/render/entity/feature/PandaHeldItemFeatureRenderer
	f	Lnet/minecraft/class_759;	field_38903	heldItemRenderer
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V	<init>	<init>
		p	2		heldItemRenderer
		p	1		context
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1440;FFFFFF)V	method_4194	render
c	net/minecraft/class_1058	net/minecraft/client/texture/Sprite
	f	F	field_5267	vMax
	f	F	field_5269	uMax
	f	Lnet/minecraft/class_1059;	field_21750	atlas
	f	I	field_5256	y
	f	Lnet/minecraft/class_2960;	field_28465	id
	f	I	field_5258	x
	f	F	field_5270	uMin
	f	[Lnet/minecraft/class_1011;	field_5262	images
	f	I	field_28466	width
	f	Lnet/minecraft/class_1058$class_5790;	field_28468	animation
	f	F	field_5268	vMin
	f	Lorg/slf4j/Logger;	field_28464	LOGGER
	f	I	field_28467	height
	m	()I	method_35807	getY
	m	()I	method_4578	getWidth
	m	(Lnet/minecraft/class_1059;Lnet/minecraft/class_1058$class_4727;IIIIILnet/minecraft/class_1011;)V	<init>	<init>
		p	7		y
		p	8		image
		p	3		maxLevel
		p	4		atlasWidth
		p	5		atlasHeight
		p	6		x
		p	1		atlas
		p	2		info
	m	()I	method_4592	getFrameCount
	m	()F	method_4594	getMinU
	m	()Lnet/minecraft/class_1061;	method_33443	getAnimation
	m	(Lnet/minecraft/class_1058$class_4727;III)Lnet/minecraft/class_1058$class_5790;	method_33437	createAnimation
		p	1		info
		p	2		nativeImageWidth
		p	3		nativeImageHeight
		p	4		maxLevel
	m	()V	method_4584	upload
	m	()Lnet/minecraft/class_1059;	method_24119	getAtlas
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;I)Z	method_33439	method_33439
		p	0		index
	m	(Ljava/util/List;II)V	method_33440	method_33440
		p	1		index
		p	2		time
	m	()F	method_23841	getFrameDeltaFactor
	m	(Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;	method_24108	getTextureSpecificVertexConsumer
		p	1		consumer
	m	(II[Lnet/minecraft/class_1011;)V	method_4579	upload
		p	3		output
		p	2		frameY
		p	1		frameX
	m	()I	method_35806	getX
	m	()F	method_4575	getMaxV
	m	(III)Z	method_4583	isPixelTransparent
		p	2		x
		p	3		y
		p	1		frame
	m	()F	method_4577	getMaxU
	m	()Ljava/util/stream/IntStream;	method_33442	getDistinctFrameCount
	m	()I	method_4595	getHeight
	m	(D)F	method_4570	getFrameV
		p	1		frame
	m	(D)F	method_4580	getFrameU
		p	1		frame
	m	()F	method_4593	getMinV
	m	()Lnet/minecraft/class_2960;	method_4598	getId
	m	()F	method_23842	getAnimationFrameDelta
c	net/minecraft/class_1058$class_4728	net/minecraft/client/texture/Sprite$Interpolation
	f	[Lnet/minecraft/class_1011;	field_21758	images
	m	(DII)I	method_24129	lerp
		c	Purely mathematical single-value linear interpolation.\n{@code lerp(0, a, b) == b}, {@code lerp(1, a, b) == a}.
		p	4		from
		p	3		to
		p	1		delta
	m	(Lnet/minecraft/class_1058$class_5790;IIII)I	method_24130	getPixelColor
		c	{@return the pixel color at frame {@code frameIndex} within mipmap {@code layer} at sprite relative coordinates}
		p	1		animation
		p	3		layer
		p	2		frameIndex
		p	5		y
		p	4		x
	m	(Lnet/minecraft/class_1058;Lnet/minecraft/class_1058$class_4727;I)V	<init>	<init>
		p	2		info
		p	3		maxLevel
	m	(Lnet/minecraft/class_1058$class_5790;)V	method_24128	apply
		c	Linearly interpolate between the current and next frame on all mip levels\nbased on the tick position within the current frame,\nand upload the results to the currently bound texture to the frame slot at position (0,0).
		p	1		animation
c	net/minecraft/class_1058$class_4727	net/minecraft/client/texture/Sprite$Info
	f	Lnet/minecraft/class_2960;	field_21753	id
	f	Lnet/minecraft/class_1079;	field_21756	animationData
	f	I	field_21754	width
	f	I	field_21755	height
	m	()Lnet/minecraft/class_2960;	method_24121	getId
	m	()I	method_24123	getWidth
	m	(Lnet/minecraft/class_2960;IILnet/minecraft/class_1079;)V	<init>	<init>
		p	2		width
		p	3		height
		p	1		id
		p	4		animationData
	m	()I	method_24125	getHeight
c	net/minecraft/class_1058$class_5791	net/minecraft/client/texture/Sprite$AnimationFrame
	f	I	field_28476	time
	f	I	field_28475	index
	m	(II)V	<init>	<init>
		p	1		index
		p	2		time
c	net/minecraft/class_1058$class_5790	net/minecraft/client/texture/Sprite$Animation
	f	Lnet/minecraft/class_1058$class_4728;	field_28474	interpolation
	f	Ljava/util/List;	field_28472	frames
	f	I	field_28473	frameCount
	f	I	field_28471	frameTicks
	f	I	field_28470	frameIndex
	m	(Lnet/minecraft/class_1058;Ljava/util/List;ILnet/minecraft/class_1058$class_4728;)V	<init>	<init>
		p	4		interpolation
		p	3		frameCount
		p	2		frames
	m	()V	method_33445	upload
	m	(I)I	method_33451	getFrameY
		p	1		frame
	m	(I)I	method_33446	getFrameX
		p	1		frame
	m	(I)V	method_33455	upload
		p	1		frameIndex
	m	(Lnet/minecraft/class_1058$class_5791;)I	method_33449	method_33449
		p	0		frame
	m	()Ljava/util/stream/IntStream;	method_33450	getDistinctFrameCount
c	net/minecraft/class_6740	net/minecraft/datafixer/fix/ProtoChunkTickListFix
	f	Lcom/google/common/collect/ImmutableSet;	field_35447	ALWAYS_WATERLOGGED_BLOCK_IDS
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;	method_39252	getBlockIdToBeTicked
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
	m	(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;	method_39254	fixToBeTicked
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;	method_39259	getFluidBlockIdToBeTicked
c	net/minecraft/class_2386	net/minecraft/block/IceBlock
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10275	melt
		p	3		pos
		p	1		state
		p	2		world
c	net/minecraft/class_2387	net/minecraft/block/JukeboxBlock
	f	Lnet/minecraft/class_2746;	field_11180	HAS_RECORD
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V	method_10276	setRecord
		p	5		stack
		p	3		pos
		p	4		state
		p	1		user
		p	2		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10277	removeRecord
		p	1		world
		p	2		pos
c	net/minecraft/class_5411	net/minecraft/recipe/book/RecipeBookOptions
	f	Ljava/util/Map;	field_25736	categoryOptions
	f	Ljava/util/Map;	field_25735	CATEGORY_OPTION_NAMES
	m	(Lnet/minecraft/class_5421;)Z	method_30180	isGuiOpen
		p	1		category
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5411;	method_30186	fromPacket
		p	0		buf
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_5421;Lcom/mojang/datafixers/util/Pair;)V	method_30184	method_30184
		p	2		category
		p	3		pair
	m	(Lnet/minecraft/class_2540;)V	method_30190	toPacket
		p	1		buf
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_5411;	method_30178	copy
	m	(Ljava/util/EnumMap;)V	method_30182	method_30182
		p	0		categoryOptions
	m	(Lnet/minecraft/class_2487;)V	method_30189	writeNbt
		p	1		nbt
	m	(Lnet/minecraft/class_5421;Z)V	method_30188	setFilteringCraftable
		p	1		category
		p	2		filtering
	m	(Lnet/minecraft/class_5411;)V	method_30179	copyFrom
		p	1		other
	m	(Lnet/minecraft/class_2487;Ljava/util/Map;Lnet/minecraft/class_5421;Lcom/mojang/datafixers/util/Pair;)V	method_30185	method_30185
		p	2		category
		p	3		pair
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		categoryOptions
	m	(Lnet/minecraft/class_5421;Z)V	method_30181	setGuiOpen
		p	2		open
		p	1		category
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_5411;	method_30183	fromNbt
		p	0		nbt
	m	(Lnet/minecraft/class_5421;)Z	method_30187	isFilteringCraftable
		p	1		category
c	net/minecraft/class_5411$class_5412	net/minecraft/recipe/book/RecipeBookOptions$CategoryOption
	f	Z	field_25738	filteringCraftable
	f	Z	field_25737	guiOpen
	m	(ZZ)V	<init>	<init>
		p	1		guiOpen
		p	2		filteringCraftable
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_5411$class_5412;	method_30191	copy
c	net/minecraft/class_5407	net/minecraft/client/resource/VideoWarningManager
	f	Lcom/google/common/collect/ImmutableMap;	field_25690	warnings
	f	Z	field_25718	warned
	f	Z	field_25717	warningScheduled
	f	Lorg/slf4j/Logger;	field_25716	LOGGER
	f	Z	field_25719	cancelledAfterWarning
	f	Lnet/minecraft/class_2960;	field_25689	GPU_WARNLIST_ID
	m	()Z	method_30055	hasWarning
	m	()V	method_30140	cancelAfterWarnings
	m	()Z	method_30141	shouldWarn
	m	()Z	method_30142	hasCancelledAfterWarning
	m	()V	method_30143	reset
	m	(Lnet/minecraft/class_5407$class_5408;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_30058	apply
	m	()Z	method_30137	canWarn
	m	(Ljava/util/List;Lcom/google/gson/JsonElement;)V	method_30059	method_30059
		p	1		json
	m	()Ljava/lang/String;	method_30920	getWarningsAsString
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_5407$class_5408;	method_30056	prepare
	m	(Lcom/google/gson/JsonArray;Ljava/util/List;)V	method_30057	compilePatterns
		p	0		array
		p	1		patterns
	m	(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V	method_30919	method_30919
		p	2		value
		p	1		key
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lcom/google/gson/JsonObject;	method_30061	loadWarnlist
		p	1		profiler
		p	0		resourceManager
	m	()Ljava/lang/String;	method_30063	getVendorWarning
	m	()Ljava/lang/String;	method_30062	getVersionWarning
	m	()Ljava/lang/String;	method_30060	getRendererWarning
	m	()V	method_30138	scheduleWarning
	m	()V	method_30139	acceptAfterWarnings
c	net/minecraft/class_5407$class_5408	net/minecraft/client/resource/VideoWarningManager$WarningPatternLoader
	f	Ljava/util/List;	field_25691	rendererPatterns
	f	Ljava/util/List;	field_25692	versionPatterns
	f	Ljava/util/List;	field_25693	vendorPatterns
	m	(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;	method_30066	buildWarning
		p	0		warningPattern
		p	1		info
	m	(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V	<init>	<init>
		p	3		vendorPatterns
		p	2		versionPatterns
		p	1		rendererPatterns
	m	()Lcom/google/common/collect/ImmutableMap;	method_30064	buildWarnings
c	net/minecraft/class_5409	net/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion
	f	Lnet/minecraft/class_2960;	field_25699	ID
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5409$class_5410;)Z	method_30095	method_30095
		p	2		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V	method_30097	trigger
		p	1		player
		p	3		entity
		p	2		stack
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5409$class_5410;	method_30096	conditionsFromJson
c	net/minecraft/class_5409$class_5410	net/minecraft/advancement/criterion/PlayerInteractedWithEntityCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_25701	entity
	f	Lnet/minecraft/class_2073;	field_25700	item
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z	method_30100	test
		p	1		stack
		p	2		context
	m	(Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2048$class_5258;)Lnet/minecraft/class_5409$class_5410;	method_43278	create
		p	1		entity
		p	0		itemBuilder
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	2		item
		p	3		entity
		p	1		player
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2048$class_5258;)Lnet/minecraft/class_5409$class_5410;	method_30099	create
		p	0		player
		p	1		itemBuilder
		p	2		entity
c	net/minecraft/class_7244	net/minecraft/entity/LargeEntitySpawnHelper
	m	(Lnet/minecraft/class_3218;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_7244$class_7502;)Z	method_42121	findSpawnPos
		p	1		verticalRange
		p	2		pos
		p	0		world
		p	3		requirements
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_3730;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;IIILnet/minecraft/class_7244$class_7502;)Ljava/util/Optional;	method_42122	trySpawnAt
		p	1		reason
		p	2		world
		p	3		pos
		p	4		tries
		p	0		entityType
		p	5		horizontalRange
		p	6		verticalRange
		p	7		requirements
c	net/minecraft/class_7244$class_7502	net/minecraft/entity/LargeEntitySpawnHelper$Requirements
	f	Lnet/minecraft/class_7244$class_7502;	field_39400	IRON_GOLEM
	f	Lnet/minecraft/class_7244$class_7502;	field_39401	WARDEN
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_44182	method_44182
		p	4		aboveState
		p	3		abovePos
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_44183	method_44183
		p	4		aboveState
		p	3		abovePos
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	canSpawnOn	canSpawnOn
		p	2		pos
		p	1		world
		p	4		abovePos
		p	3		state
		p	5		aboveState
c	net/minecraft/class_7245	net/minecraft/datafixer/schema/Schema3081
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_42124	register
		p	0		schema
		p	2		id
		p	1		map
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
c	net/minecraft/class_125	net/minecraft/loot/function/LootingEnchantLootFunction
	f	Lnet/minecraft/class_5658;	field_1082	countRange
	f	I	field_1083	limit
	m	()Z	method_549	hasLimit
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;I)V	<init>	<init>
		p	1		conditions
		p	2		countRange
		p	3		limit
	m	(Lnet/minecraft/class_5658;)Lnet/minecraft/class_125$class_126;	method_547	builder
		p	0		countRange
c	net/minecraft/class_125$class_126	net/minecraft/loot/function/LootingEnchantLootFunction$Builder
	f	Lnet/minecraft/class_5658;	field_1084	countRange
	f	I	field_1085	limit
	m	(Lnet/minecraft/class_5658;)V	<init>	<init>
		p	1		countRange
	m	(I)Lnet/minecraft/class_125$class_126;	method_551	withLimit
		p	1		limit
	m	()Lnet/minecraft/class_125$class_126;	method_552	getThisBuilder
c	net/minecraft/class_125$class_127	net/minecraft/loot/function/LootingEnchantLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_125;Lcom/google/gson/JsonSerializationContext;)V	method_553	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_125;	method_554	fromJson
c	net/minecraft/class_124	net/minecraft/util/Formatting
	c	An enum holding formattings.\n\n<p>There are two types of formattings, color and modifier. Color formattings\nare associated with a specific color, while modifier formattings modify the\nstyle, such as by bolding the text. {@link #RESET} is a special formatting\nand is not classified as either of these two.
	f	Z	field_1081	modifier
	f	I	field_1071	colorIndex
	f	Ljava/util/regex/Pattern;	field_1066	FORMATTING_CODE_PATTERN
	f	Ljava/util/Map;	field_1052	BY_NAME
	f	Lcom/mojang/serialization/Codec;	field_39218	CODEC
	f	Ljava/lang/Integer;	field_1053	colorValue
	f	C	field_1059	code
	f	Ljava/lang/String;	field_1057	name
	f	Ljava/lang/String;	field_1069	stringValue
	f	C	field_33292	FORMATTING_CODE_PREFIX
	f	Lnet/minecraft/class_124;	field_1080	GRAY
	f	Lnet/minecraft/class_124;	field_1079	DARK_RED
	f	Lnet/minecraft/class_124;	field_1078	BLUE
	f	Lnet/minecraft/class_124;	field_1077	DARK_GREEN
	f	Lnet/minecraft/class_124;	field_1076	LIGHT_PURPLE
	f	Lnet/minecraft/class_124;	field_1075	AQUA
	f	Lnet/minecraft/class_124;	field_1074	BLACK
	f	Lnet/minecraft/class_124;	field_1073	UNDERLINE
	f	Lnet/minecraft/class_124;	field_1070	RESET
	f	Lnet/minecraft/class_124;	field_1067	BOLD
	f	Lnet/minecraft/class_124;	field_1065	GOLD
	f	Lnet/minecraft/class_124;	field_1064	DARK_PURPLE
	f	Lnet/minecraft/class_124;	field_1063	DARK_GRAY
	f	Lnet/minecraft/class_124;	field_1062	DARK_AQUA
	f	Lnet/minecraft/class_124;	field_1061	RED
	f	Lnet/minecraft/class_124;	field_1060	GREEN
	f	Lnet/minecraft/class_124;	field_1068	WHITE
	f	Lnet/minecraft/class_124;	field_1055	STRIKETHROUGH
	f	Lnet/minecraft/class_124;	field_1054	YELLOW
	f	Lnet/minecraft/class_124;	field_1051	OBFUSCATED
	f	Lnet/minecraft/class_124;	field_1058	DARK_BLUE
	f	Lnet/minecraft/class_124;	field_1056	ITALIC
	m	()Ljava/lang/String;	method_537	getName
		c	{@return the name of the formatting}
	m	(Ljava/lang/String;ILjava/lang/String;CZ)V	<init>	<init>
		p	3		name
		p	4		code
		p	5		modifier
	m	()C	method_36145	getCode
		c	{@return the code to be placed after the {@value FORMATTING_CODE_PREFIX} when this format is converted to a string}
	m	(Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V	<init>	<init>
		p	5		colorIndex
		p	4		code
		p	3		name
		p	6		colorValue
	m	()Ljava/lang/Integer;	method_532	getColorValue
		c	{@return the color of the formatted text, or {@code null} if the formatting\nhas no associated color}
	m	(Lnet/minecraft/class_124;)Lnet/minecraft/class_124;	method_541	method_541
		p	0		f
	m	()Z	method_543	isColor
		c	{@return true if the formatting is associated with a color, false otherwise}
	m	(Ljava/lang/String;)Ljava/lang/String;	method_539	strip
		c	{@return the {@code text} with all formatting codes removed}\n\n@see StringHelper#stripTextFormat
		p	0		string
	m	()I	method_536	getColorIndex
		c	{@return the color index for the formatting, or {@code -1} to indicate no color}\n\n@apiNote This is also used to calculate scoreboard team display slot IDs.
	m	(Ljava/lang/String;)Ljava/lang/String;	method_535	sanitize
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V	<init>	<init>
		p	4		code
		p	5		modifier
		p	3		name
		p	6		colorIndex
		p	7		colorValue
	m	(ZZ)Ljava/util/Collection;	method_540	getNames
		c	{@return the list of formattings matching the given condition}
		p	0		colors
			c	whether or not to include color formattings
		p	1		modifiers
			c	whether or not to include modifier formattings
	m	(Lnet/minecraft/class_124;)Ljava/lang/String;	method_531	method_531
		p	0		f
	m	(Ljava/lang/String;)Lnet/minecraft/class_124;	method_533	byName
		c	{@return the formatting with the name {@code name}, or {@code null} if there is none}
		p	0		name
	m	(I)Lnet/minecraft/class_124;	method_534	byColorIndex
		c	{@return the formatting with the color index {@code colorIndex},\nor {@code null} if there is none}
		p	0		colorIndex
	m	()Z	method_542	isModifier
		c	{@return true if the formatting is a modifier, false otherwise}
	m	(C)Lnet/minecraft/class_124;	method_544	byCode
		c	{@return the formatting with the code {@code code}, or {@code null} if there is none}
		p	0		code
c	net/minecraft/class_7243	net/minecraft/util/dynamic/CodecHolder
	f	Lcom/mojang/serialization/Codec;	comp_640	codec
	m	(Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7243;	method_42115	of
		p	0		codec
	m	(Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7243;	method_42116	of
		p	0		mapCodec
	m	()Lcom/mojang/serialization/Codec;	comp_640	codec
c	net/minecraft/class_7240	net/minecraft/server/command/WardenSpawnTrackerCommand
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_42105	method_42105
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_42103	clearTracker
		p	0		source
		p	1		players
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;I)I	method_42104	setWarningLevel
		p	0		source
		p	2		warningCount
		p	1		players
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_42101	method_42101
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_42102	method_42102
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_42100	register
		p	0		dispatcher
c	net/minecraft/class_129	net/minecraft/util/crash/CrashReportSection
	f	Ljava/util/List;	field_1094	elements
	f	Ljava/lang/String;	field_1096	title
	f	[Ljava/lang/StackTraceElement;	field_1097	stackTrace
	m	(Lnet/minecraft/class_5539;DDD)Ljava/lang/String;	method_583	createPositionString
		p	0		world
		p	3		y
		p	1		x
		p	5		z
	m	(I)I	method_579	initStackTrace
		p	1		ignoredCallCount
	m	(Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z	method_584	shouldGenerateStackTrace
		p	1		prev
		p	2		next
	m	(Lnet/minecraft/class_5539;III)Ljava/lang/String;	method_581	createPositionString
		p	3		z
		p	2		y
		p	1		x
		p	0		world
	m	(Ljava/lang/StringBuilder;)V	method_574	addStackTrace
		p	1		crashReportBuilder
	m	(Ljava/lang/String;Lnet/minecraft/class_133;)Lnet/minecraft/class_129;	method_577	add
		p	1		name
		p	2		callable
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	method_585	add
		p	2		throwable
		p	1		name
	m	(Lnet/minecraft/class_129;Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_586	addBlockInfo
		p	1		world
		p	0		element
		p	3		state
		p	2		pos
	m	(I)V	method_580	trimStackTraceEnd
		p	1		callCount
	m	(Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_129;	method_578	add
		p	2		detail
		p	1		name
	m	(Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;)Ljava/lang/String;	method_582	createPositionString
		p	0		world
		p	1		pos
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		title
	m	()[Ljava/lang/StackTraceElement;	method_575	getStackTrace
c	net/minecraft/class_129$class_130	net/minecraft/util/crash/CrashReportSection$Element
	f	Ljava/lang/String;	field_1099	detail
	f	Ljava/lang/String;	field_1098	name
	m	(Ljava/lang/String;Ljava/lang/Object;)V	<init>	<init>
		p	1		name
		p	2		detail
	m	()Ljava/lang/String;	method_588	getName
	m	()Ljava/lang/String;	method_587	getDetail
c	net/minecraft/class_128	net/minecraft/util/crash/CrashReport
	f	Lorg/slf4j/Logger;	field_1091	LOGGER
	f	Ljava/time/format/DateTimeFormatter;	field_39880	DATE_TIME_FORMATTER
	f	Z	field_1086	hasStackTrace
	f	Ljava/io/File;	field_1090	file
	f	Ljava/lang/String;	field_1087	message
	f	Ljava/util/List;	field_1089	otherSections
	f	Lnet/minecraft/class_6396;	field_1092	systemDetailsSection
	f	Ljava/lang/Throwable;	field_1093	cause
	f	[Ljava/lang/StackTraceElement;	field_1088	stackTrace
	m	()Lnet/minecraft/class_6396;	method_567	getSystemDetailsSection
	m	()V	method_24305	initCrashReport
	m	()Ljava/io/File;	method_572	getFile
	m	()Ljava/lang/String;	method_36147	getStackTrace
	m	(Ljava/lang/StringBuilder;)V	method_555	addStackTrace
		p	1		crashReportBuilder
	m	()Ljava/lang/String;	method_557	getCauseAsString
	m	(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/class_128;	method_560	create
		p	0		cause
		p	1		title
	m	()Ljava/lang/String;	method_568	asString
	m	(Ljava/lang/String;I)Lnet/minecraft/class_129;	method_556	addElement
		p	2		ignoredStackTraceCallCount
		p	1		name
	m	()Ljava/lang/String;	method_573	generateWittyComment
	m	()Ljava/lang/String;	method_561	getMessage
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>
		p	2		cause
		p	1		message
	m	(Ljava/io/File;)Z	method_569	writeToFile
		p	1		file
	m	()Ljava/lang/Throwable;	method_564	getCause
	m	(Ljava/lang/String;)Lnet/minecraft/class_129;	method_562	addElement
		p	1		name
c	net/minecraft/class_1940	net/minecraft/world/level/LevelInfo
	f	Lnet/minecraft/class_1928;	field_24107	gameRules
	f	Z	field_9262	hardcore
	f	Z	field_9261	allowCommands
	f	Lnet/minecraft/class_1267;	field_24106	difficulty
	f	Lnet/minecraft/class_1934;	field_9257	gameMode
	f	Lnet/minecraft/class_5359;	field_25403	dataPackSettings
	f	Ljava/lang/String;	field_24105	name
	m	()Lnet/minecraft/class_1940;	method_28385	withCopiedGameRules
	m	()Lnet/minecraft/class_1928;	method_27341	getGameRules
	m	(Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940;	method_29557	withDataPackSettings
		p	1		dataPackSettings
	m	(Ljava/lang/String;Lnet/minecraft/class_1934;ZLnet/minecraft/class_1267;ZLnet/minecraft/class_1928;Lnet/minecraft/class_5359;)V	<init>	<init>
		p	6		gameRules
		p	7		dataPackSettings
		p	1		name
		p	2		gameMode
		p	3		hardcore
		p	4		difficulty
		p	5		allowCommands
	m	(Ljava/lang/Number;)Lnet/minecraft/class_1267;	method_28384	method_28384
		p	0		difficulty
	m	(Lnet/minecraft/class_1267;)Lnet/minecraft/class_1940;	method_28381	withDifficulty
		p	1		difficulty
	m	(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940;	method_28383	fromDynamic
		p	0		dynamic
		p	1		dataPackSettings
	m	()Lnet/minecraft/class_1267;	method_27340	getDifficulty
	m	()Ljava/lang/String;	method_27339	getLevelName
	m	()Lnet/minecraft/class_1934;	method_8574	getGameMode
	m	()Lnet/minecraft/class_5359;	method_29558	getDataPackSettings
	m	(Lnet/minecraft/class_1934;)Lnet/minecraft/class_1940;	method_28382	withGameMode
		p	1		mode
	m	()Z	method_8582	areCommandsAllowed
	m	()Z	method_8583	isHardcore
c	net/minecraft/class_7248	net/minecraft/entity/RideableInventory
	m	(Lnet/minecraft/class_1657;)V	method_6722	openInventory
		p	1		player
c	net/minecraft/class_7249	net/minecraft/entity/ai/brain/task/DigTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)Z	method_42151	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42153	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42154	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z	method_42152	shouldKeepRunning
	m	(I)V	<init>	<init>
		p	1		duration
c	net/minecraft/class_7246	net/minecraft/datafixer/schema/Schema3082
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	method_42125	method_42125
		p	1		string
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
c	net/minecraft/class_120	net/minecraft/loot/function/ConditionalLootFunction
	f	Ljava/util/function/Predicate;	field_1048	predicate
	f	[Lnet/minecraft/class_5341;	field_1047	conditions
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;	method_521	apply
	m	([Lnet/minecraft/class_5341;)V	<init>	<init>
		p	1		conditions
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_120$class_121;	method_520	builder
		p	0		joiner
	m	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		itemStack
		p	2		context
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;	method_522	process
		p	1		stack
		p	2		context
c	net/minecraft/class_120$class_123	net/minecraft/loot/function/ConditionalLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_120;	method_528	fromJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_120;	method_530	fromJson
		p	3		conditions
		p	1		json
		p	2		context
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_120;Lcom/google/gson/JsonSerializationContext;)V	method_529	toJson
c	net/minecraft/class_120$class_122	net/minecraft/loot/function/ConditionalLootFunction$Joiner
	f	Ljava/util/function/Function;	field_1050	joiner
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		joiner
	m	()Lnet/minecraft/class_120$class_122;	method_527	getThisBuilder
c	net/minecraft/class_120$class_121	net/minecraft/loot/function/ConditionalLootFunction$Builder
	f	Ljava/util/List;	field_1049	conditionList
	m	()[Lnet/minecraft/class_5341;	method_526	getConditions
	m	()Lnet/minecraft/class_120$class_121;	method_525	getThisConditionConsumingBuilder
	m	()Lnet/minecraft/class_120$class_121;	method_523	getThisBuilder
	m	(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_120$class_121;	method_524	conditionally
c	net/minecraft/class_1933	net/minecraft/client/color/world/GrassColors
	f	[I	field_9214	colorMap
	m	([I)V	method_8376	setColorMap
		p	0		map
	m	(DD)I	method_8377	getColor
		p	0		temperature
		p	2		humidity
c	net/minecraft/class_1932	net/minecraft/world/ForcedChunkState
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_9213	chunks
	f	Ljava/lang/String;	field_30961	CHUNKS_KEY
	f	Ljava/lang/String;	field_30962	FORCED_KEY
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;)V	<init>	<init>
		p	1		chunks
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	method_8375	getChunks
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1932;	method_32350	fromNbt
		p	0		nbt
c	net/minecraft/class_1937	net/minecraft/world/World
	f	Lnet/minecraft/class_5269;	field_9232	properties
	f	I	field_30970	MAX_Y
	f	Lnet/minecraft/class_5819;	field_38861	threadSafeRandom
	f	I	field_9238	lcgBlockSeedIncrement
	f	I	field_30966	MAX_UPDATE_DEPTH
	f	I	field_9226	ambientDarkness
	f	F	field_9253	rainGradientPrev
	f	Lnet/minecraft/class_7165;	field_38226	neighborUpdater
	f	Z	field_9249	iteratingTickingBlockEntities
	f	I	field_30971	MIN_Y
	f	I	field_9256	lcgBlockSeed
	f	Lnet/minecraft/class_2784;	field_9223	border
	f	Ljava/lang/Thread;	field_17086	thread
	f	Ljava/util/function/Supplier;	field_16316	profiler
	f	[Lnet/minecraft/class_2350;	field_9233	DIRECTIONS
	f	I	field_30965	HORIZONTAL_LIMIT
	f	Lnet/minecraft/class_5321;	field_25181	END
	f	F	field_9234	thunderGradient
	f	Lnet/minecraft/class_5321;	field_25176	registryKey
	f	Lnet/minecraft/class_4543;	field_20639	biomeAccess
	f	Lnet/minecraft/class_5321;	field_25180	NETHER
	f	Ljava/util/List;	field_27082	blockEntityTickers
	f	J	field_35455	tickOrder
	f	Lnet/minecraft/class_5819;	field_9229	random
	f	Ljava/util/List;	field_27081	pendingBlockEntityTickers
	f	Lnet/minecraft/class_5321;	field_25179	OVERWORLD
	f	Z	field_9236	isClient
	f	Lnet/minecraft/class_5321;	field_9247	dimension
	f	Lnet/minecraft/class_6880;	field_36402	dimensionEntry
	f	F	field_9251	thunderGradientPrev
	f	Lcom/mojang/serialization/Codec;	field_25178	CODEC
	f	F	field_9235	rainGradient
	f	Z	field_24496	debugWorld
	m	(Lnet/minecraft/class_2338;)Z	method_8520	hasRain
		c	{@return whether it can rain at {@code pos}}\n\n@implNote This returns {@code true} if a rain is ongoing, the biome\nand the position allows it to rain, and there are no blocks above the position.\n\n@see #isRaining
		p	1		pos
	m	(Lnet/minecraft/class_2338;)V	method_8544	removeBlockEntity
		p	1		pos
	m	()F	method_43127	getSpawnAngle
	m	(Lnet/minecraft/class_2394;ZDDDDDD)V	method_8466	addParticle
		p	11		velocityY
		p	13		velocityZ
		p	7		z
		p	9		velocityX
		p	3		x
		p	5		y
		p	2		alwaysSpawn
		p	1		parameters
	m	(Ljava/util/function/Predicate;Ljava/util/List;Lnet/minecraft/class_5575;Lnet/minecraft/class_1297;)V	method_31596	method_31596
		p	3		entity
	m	()Lnet/minecraft/class_5321;	method_44013	getDimensionKey
	m	(Ljava/lang/String;)Lnet/minecraft/class_22;	method_17891	getMapState
		p	1		id
	m	()Z	method_8530	isDay
	m	()Lnet/minecraft/class_6880;	method_40134	getDimensionEntry
	m	(Lnet/minecraft/class_1297;)Z	method_38989	shouldUpdatePostDeath
		p	1		entity
	m	(F)V	method_8496	setThunderGradient
		p	1		thunderGradient
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V	method_8413	updateListeners
		p	1		pos
		p	3		newState
		p	2		oldState
		p	4		flags
	m	(Lnet/minecraft/class_2338;)I	method_8488	getReceivedStrongRedstonePower
		p	1		pos
	m	(Lnet/minecraft/class_5269;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;Ljava/util/function/Supplier;ZZJI)V	<init>	<init>
		p	6		debugWorld
		p	5		isClient
		p	7		seed
		p	9		maxChainedNeighborUpdates
		p	2		registryRef
		p	1		properties
		p	4		profiler
		p	3		dimension
	m	(Lnet/minecraft/class_2596;)V	method_8522	sendPacket
		p	1		packet
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V	method_43129	playSoundFromEntity
		p	5		volume
		p	6		pitch
		p	3		sound
		p	4		category
		p	1		player
		p	2		entity
	m	(Lnet/minecraft/class_2338;)Z	method_8477	canSetBlock
		p	1		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V	method_41410	updateNeighbor
		p	1		state
		p	2		pos
		p	3		sourceBlock
		p	4		sourcePos
		p	5		notify
	m	()V	method_8525	disconnect
	m	()Lnet/minecraft/class_5577;	method_31592	getEntityLookup
	m	(Ljava/lang/String;Lnet/minecraft/class_22;)V	method_17890	putMapState
		p	1		id
		p	2		state
	m	(Lnet/minecraft/class_2338;)Z	method_8558	isValidHorizontally
		p	0		pos
	m	()Lnet/minecraft/class_3695;	method_16107	getProfiler
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z	method_24368	isDirectionSolid
		p	3		direction
		p	1		pos
		p	2		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V	method_8492	updateNeighbor
		c	Triggers a neighbor update originating from {@code sourcePos} at\n{@code pos}.\n\n@see #updateNeighborsAlways(BlockPos, Block)
		p	1		pos
		p	3		sourcePos
		p	2		sourceBlock
	m	(I)Lnet/minecraft/class_1297;	method_8469	getEntityById
		c	{@return the entity using the entity ID, or {@code null} if none was found}\n\n<p>Entity ID is ephemeral and changes after server restart. Use the UUID\nfor persistent storage instead.\n\n@see net.minecraft.server.world.ServerWorld#getEntity
		p	1		id
	m	()Ljava/lang/String;	method_31419	asString
	m	(Lnet/minecraft/class_1297;B)V	method_8421	sendEntityStatus
		c	Sends the entity status to nearby players.\n\n@see net.minecraft.entity.EntityStatuses
		p	1		entity
		p	2		status
	m	()Ljava/util/function/Supplier;	method_24367	getProfilerSupplier
	m	(Lnet/minecraft/class_2338;)Z	method_8480	hasHighHumidity
		c	{@return whether the biome at {@code pos} has high humidity}\n\n<p>Humidity affects the chance of fire spreading.
		p	1		pos
	m	()Lnet/minecraft/class_1863;	method_8433	getRecipeManager
	m	(Lnet/minecraft/class_2338;)Z	method_24794	isInBuildLimit
		c	{@return whether the position is inside the build limit}\n\n@implNote In addition to the height limit, the position's X and Z\ncoordinates must be greater than or equal to {@code -30_000_000}\nand less than {@code 30_000_000}.\n\n@apiNote This method should be used for block placement. If the\naction involves a player interaction, additionally check for\n{@link #canPlayerModifyAt} (which checks the spawn protection and world border).\n\n@see #isValid\n@see #canPlayerModifyAt
		p	1		pos
	m	(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V	method_8486	playSound
		p	8		category
		p	9		volume
		p	10		pitch
		p	11		useDistance
		p	5		z
		p	7		sound
		p	1		x
		p	3		y
	m	(F)V	method_8519	setRainGradient
		p	1		rainGradient
	m	(F)F	method_8442	getSkyAngleRadians
		p	1		tickDelta
	m	(F)F	method_8430	getRainGradient
		p	1		delta
	m	(Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;)Lnet/minecraft/class_1927;	method_8537	createExplosion
		c	Creates an explosion.\n\n@see #createExplosion(Entity, DamageSource, ExplosionBehavior, double, double, double, float, boolean, Explosion.DestructionType)
		p	9		createFire
		p	10		destructionType
		p	8		power
		p	6		z
		p	4		y
		p	1		entity
		p	2		x
	m	()V	method_18471	tickBlockEntities
	m	(F)F	method_8478	getThunderGradient
		p	1		delta
	m	(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V	method_43128	playSound
		p	11		pitch
		p	8		sound
		p	9		category
		p	10		volume
		p	4		y
		p	6		z
		p	1		player
		p	2		x
	m	()Lnet/minecraft/class_269;	method_8428	getScoreboard
	m	(Lnet/minecraft/class_2338;)I	method_8482	getReceivedRedstonePower
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V	method_8508	updateNeighborsExcept
		c	Emits a neighbor update to neighboring blocks of {@code pos}, except\nfor the one in {@code direction} direction.\n\n@see #updateNeighborsAlways(BlockPos, Block)
		p	1		pos
		p	2		sourceBlock
		p	3		direction
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1927$class_4179;)Lnet/minecraft/class_1927;	method_8454	createExplosion
		c	Creates an explosion.
		p	8		z
		p	6		y
		p	4		x
		p	3		behavior
			c	the explosion behavior, or {@code null} to use the default
		p	2		damageSource
			c	the custom damage source, or {@code null} to use the default\n({@link DamageSource#explosion(Explosion)})
		p	1		entity
			c	the entity that exploded (like TNT) or {@code null} to indicate no entity exploded
		p	12		destructionType
			c	the destruction type of the explosion
		p	11		createFire
			c	whether the explosion should create fire
		p	10		power
	m	(IIII)Lnet/minecraft/class_2338;	method_8536	getRandomPosInChunk
		p	2		y
		p	1		x
		p	3		z
	m	(Lnet/minecraft/class_1297;Ljava/util/function/Predicate;Ljava/util/List;Lnet/minecraft/class_1297;)V	method_31593	method_31593
		p	3		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_8452	updateNeighborsAlways
		c	Emits a neighbor update to all 6 neighboring blocks of {@code pos}.\n\n@see #updateNeighborsExcept(BlockPos, Block, Direction)
		p	2		sourceBlock
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31595	addBlockBreakParticles
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V	method_8427	addSyncedBlockEvent
		p	4		data
		p	3		type
		p	2		block
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Z	method_8479	isReceivingRedstonePower
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_8501	setBlockState
		p	1		pos
		p	2		state
	m	(ILnet/minecraft/class_2338;I)V	method_8517	setBlockBreakingInfo
		p	1		entityId
		p	2		pos
		p	3		progress
	m	(Lnet/minecraft/class_2338;)V	method_8524	markDirty
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V	method_19282	onBlockChanged
		c	Called when a block state changed.\n\n@apiNote To implement logic for specific type of blocks, override\n{@link net.minecraft.block.AbstractBlock#onStateReplaced} instead.
		p	3		newBlock
		p	1		pos
		p	2		oldBlock
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V	method_16109	scheduleBlockRerenderIfNeeded
		p	2		old
		p	3		updated
		p	1		pos
	m	(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFJ)V	method_8465	playSound
		p	4		y
		p	6		z
		p	8		sound
		p	9		category
		p	10		volume
		p	11		pitch
		p	12		seed
		p	1		except
			c	the player that should not receive the sound, or {@code null}
		p	2		x
	m	(DDDDDDLnet/minecraft/class_2487;)V	method_8547	addFireworkParticle
		p	3		y
		p	1		x
		p	13		nbt
		p	11		velocityZ
		p	9		velocityY
		p	7		velocityX
		p	5		z
	m	()Z	method_8546	isThundering
	m	()J	method_8510	getTime
		c	{@return the time}\n\n<p>Time is used to track scheduled ticks and cannot be modified or frozen.\n\n@see WorldProperties#getTime
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_8499	getEmittedRedstonePower
		p	1		pos
		p	2		direction
	m	(Lnet/minecraft/class_2338;)Z	method_25953	isValid
		c	{@return whether the position is valid}\n\n@implNote The position is considered valid if the X and Z\ncoordinates are greater than or equal to {@code -30_000_000} and less than\n{@code 30_000_000}, and the Y coordinate is greater or equal to\n{@code -20_000_000} and less than {@code 20_000_000}.\n\n@apiNote This method should be used for teleportation. To test for\nblock positions, use {@link #isInBuildLimit} (which checks the height\nlimit), and if the action involves a player interaction, additionally\ncheck for {@link #canPlayerModifyAt} (which checks the spawn protection and world border).\n\n@see #isInBuildLimit\n@see #canPlayerModifyAt
		p	0		pos
	m	()Lnet/minecraft/class_1928;	method_8450	getGameRules
	m	(ILnet/minecraft/class_2338;I)V	method_8474	syncGlobalEvent
		p	1		eventId
		p	2		pos
		p	3		data
	m	(Lnet/minecraft/class_5562;)V	method_31594	addBlockEntityTicker
		p	1		ticker
	m	()V	method_8533	calculateAmbientDarkness
	m	(ZZ)V	method_8424	setMobSpawnOptions
		c	Sets whether monsters or animals can spawn.
		p	1		spawnMonsters
		p	2		spawnAnimals
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_8459	isEmittingRedstonePower
		p	1		pos
		p	2		direction
	m	(II)Lnet/minecraft/class_2818;	method_8497	getChunk
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;)Z	method_8505	canPlayerModifyAt
		c	{@return whether {@code player} can modify blocks at {@code pos}}\n\n@implNote This checks the spawn protection and the world border.\n\n@see #isInBuildLimit\n@see #isValid
		p	1		player
		p	2		pos
	m	(Lnet/minecraft/class_2394;ZDDDDDD)V	method_17452	addImportantParticle
		p	9		velocityX
		p	11		velocityY
		p	5		y
		p	7		z
		p	1		parameters
		p	2		alwaysSpawn
		p	3		x
		p	13		velocityZ
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)V	method_18472	tickEntity
		p	2		entity
		p	1		tickConsumer
	m	(I)Z	method_25952	isInvalidVertically
		p	0		y
	m	(I)V	method_8509	setLightningTicksLeft
		p	1		lightningTicksLeft
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFJ)V	method_8449	playSoundFromEntity
		p	3		sound
		p	4		category
		p	5		volume
		p	6		pitch
		p	1		except
			c	the player that should not receive the sound, or {@code null}
		p	2		entity
		p	7		seed
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2818;	method_8500	getWorldChunk
		c	{@return the chunk that contains {@code pos}}
		p	1		pos
	m	()Lnet/minecraft/class_2338;	method_43126	getSpawnPos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_8455	updateComparators
		p	1		pos
		p	2		block
	m	()Z	method_23886	isNight
	m	()Lnet/minecraft/class_5321;	method_27983	getRegistryKey
	m	()Z	method_8419	isRaining
		c	{@return whether it is raining}\n\n@see #hasRain
	m	(Lnet/minecraft/class_2338;)Z	method_41411	shouldTickBlockPos
		p	1		pos
	m	(Lnet/minecraft/class_128;)Lnet/minecraft/class_129;	method_8538	addDetailsToCrashReport
		p	1		report
	m	()J	method_8532	getTimeOfDay
		c	{@return the time of day}\n\n<p>Time of day is different to "time", which is incremented on every tick and\ncannot be modified; Time of day affects the day-night cycle, can be changed using\n{@link net.minecraft.server.command.TimeCommand /time command}, and can be frozen\nif {@link GameRules#DO_DAYLIGHT_CYCLE doDaylightCycle} gamerule is turned off.\nTime is used to track scheduled ticks and cannot be modified or frozen.\n\n@see WorldProperties#getTimeOfDay\n@see net.minecraft.server.world.ServerWorld#setTimeOfDay
	m	()I	method_17889	getNextMapId
	m	(Lnet/minecraft/class_2394;DDDDDD)V	method_8494	addImportantParticle
		p	4		y
		p	6		z
		p	1		parameters
		p	2		x
		p	12		velocityZ
		p	8		velocityX
		p	10		velocityY
	m	(Lnet/minecraft/class_2586;)V	method_8438	addBlockEntity
		p	1		blockEntity
	m	(Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_1927$class_4179;)Lnet/minecraft/class_1927;	method_8437	createExplosion
		c	Creates an explosion without creating fire.\n\n@see #createExplosion(Entity, DamageSource, ExplosionBehavior, double, double, double, float, boolean, Explosion.DestructionType)
		p	9		destructionType
		p	8		power
		p	4		y
		p	6		z
		p	1		entity
		p	2		x
	m	()Z	method_27982	isDebugWorld
		c	Checks if this world is a debug world.\n\n<p>Debug worlds are not modifiable. They have a barrier layer at y=60,\nand lists all possible block states in game at y=70, helpful for finding\nblock rendering and model errors.\n\n@see net.minecraft.world.gen.chunk.DebugChunkGenerator
	m	(J)Z	method_39425	shouldTickBlocksInChunk
		c	{@return whether the blocks in the specified chunk should get ticked}
		p	1		chunkPos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z	method_8515	isTopSolid
		p	1		pos
		p	2		entity
	m	()V	method_8543	initWeatherGradients
	m	()Z	method_8458	isSavingDisabled
c	net/minecraft/class_1936	net/minecraft/world/WorldAccess
	m	()J	method_39224	getTickOrder
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;I)V	method_39281	createAndScheduleFluidTick
		p	2		fluid
		p	1		pos
		p	3		delay
	m	()Lnet/minecraft/class_6756;	method_8397	getBlockTickScheduler
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;ILnet/minecraft/class_1953;)V	method_39280	createAndScheduleBlockTick
		p	1		pos
		p	2		block
		p	3		delay
		p	4		priority
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V	method_43275	emitGameEvent
		p	1		entity
		p	2		event
		p	3		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_8408	updateNeighbors
		p	1		pos
		p	2		block
	m	()Lnet/minecraft/class_1267;	method_8407	getDifficulty
	m	(ILnet/minecraft/class_2338;I)V	method_20290	syncWorldEvent
		p	1		eventId
		p	2		pos
		p	3		data
	m	()Lnet/minecraft/class_6756;	method_8405	getFluidTickScheduler
	m	(Lnet/minecraft/class_2338;Ljava/lang/Object;ILnet/minecraft/class_1953;)Lnet/minecraft/class_6760;	method_39284	createOrderedTick
		p	4		priority
		p	3		delay
		p	2		type
		p	1		pos
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V	method_33596	emitGameEvent
		p	1		entity
		p	2		event
		p	3		pos
	m	(Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712$class_7397;)V	method_43276	emitGameEvent
		p	1		event
		p	2		pos
		p	3		emitter
	m	(Lnet/minecraft/class_2338;Ljava/lang/Object;I)Lnet/minecraft/class_6760;	method_39283	createOrderedTick
		p	2		type
		p	1		pos
		p	3		delay
	m	(Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V	method_32888	emitGameEvent
		c	Emits a game event.
		p	3		emitter
		p	1		event
		p	2		emitterPos
	m	()Lnet/minecraft/server/MinecraftServer;	method_8503	getServer
	m	(Lnet/minecraft/class_2394;DDDDDD)V	method_8406	addParticle
		p	4		y
		p	6		z
		p	8		velocityX
		p	10		velocityY
		p	12		velocityZ
		p	1		parameters
		p	2		x
	m	()Lnet/minecraft/class_5217;	method_8401	getLevelProperties
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V	method_42308	replaceWithStateForNeighborUpdate
		p	2		neighborState
		p	1		direction
		p	6		maxUpdateDepth
		p	5		flags
		p	4		neighborPos
		p	3		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;I)V	method_39279	createAndScheduleBlockTick
		p	1		pos
		p	2		block
		p	3		delay
	m	()Lnet/minecraft/class_2802;	method_8398	getChunkManager
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1266;	method_8404	getLocalDifficulty
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;ILnet/minecraft/class_1953;)V	method_39282	createAndScheduleFluidTick
		p	1		pos
		p	3		delay
		p	2		fluid
		p	4		priority
	m	()Lnet/minecraft/class_5819;	method_8409	getRandom
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V	method_8396	playSound
		p	3		sound
		p	2		pos
		p	1		player
		p	6		pitch
		p	5		volume
		p	4		category
	m	(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V	method_8444	syncWorldEvent
		p	1		player
		p	2		eventId
		p	3		pos
		p	4		data
c	net/minecraft/class_1935	net/minecraft/item/ItemConvertible
	c	Represents an object that has an item form.
	m	()Lnet/minecraft/class_1792;	method_8389	asItem
		c	Gets this object in its item form.
c	net/minecraft/class_1934	net/minecraft/world/GameMode
	f	Lnet/minecraft/class_1934;	field_28045	DEFAULT
	f	Lnet/minecraft/class_2561;	field_28046	simpleTranslatableName
	f	Lnet/minecraft/class_2561;	field_28047	translatableName
	f	I	field_30964	UNKNOWN
	f	I	field_9217	id
	f	Ljava/lang/String;	field_9221	name
	f	Lnet/minecraft/class_1934;	field_9220	CREATIVE
	f	Lnet/minecraft/class_1934;	field_9219	SPECTATOR
	f	Lnet/minecraft/class_1934;	field_9215	SURVIVAL
	f	Lnet/minecraft/class_1934;	field_9216	ADVENTURE
	m	(Ljava/lang/String;Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934;	method_8378	byName
		p	0		name
		p	1		defaultMode
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	4		name
		p	3		id
	m	()I	method_8379	getId
	m	(Lnet/minecraft/class_1656;)V	method_8382	setAbilities
		p	1		abilities
	m	()Ljava/lang/String;	method_8381	getName
	m	(I)Lnet/minecraft/class_1934;	method_32762	getOrNull
		p	0		id
	m	()Lnet/minecraft/class_2561;	method_32763	getSimpleTranslatableName
	m	(I)Lnet/minecraft/class_1934;	method_8384	byId
		p	0		id
	m	()Lnet/minecraft/class_2561;	method_8383	getTranslatableName
	m	(Ljava/lang/String;)Lnet/minecraft/class_1934;	method_8385	byName
		p	0		name
	m	(Lnet/minecraft/class_1934;)I	method_32761	getId
		p	0		gameMode
	m	(ILnet/minecraft/class_1934;)Lnet/minecraft/class_1934;	method_8380	byId
		p	1		defaultMode
		p	0		id
	m	()Z	method_8386	isCreative
	m	()Z	method_8387	isBlockBreakingRestricted
	m	()Z	method_8388	isSurvivalLike
c	net/minecraft/class_7255	net/minecraft/entity/ai/brain/task/RoarTask
	f	I	field_39276	ANGER_INCREASE
	f	I	field_38131	SOUND_DELAY
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42191	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42192	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42189	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z	method_42190	shouldKeepRunning
c	net/minecraft/class_7256	net/minecraft/entity/ai/brain/task/FindRoarTargetTask
	f	Ljava/util/function/Function;	field_38132	targetFinder
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)Z	method_42193	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42194	run
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		targetFinder
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V	method_42195	method_42195
		p	1		target
c	net/minecraft/class_137	net/minecraft/loot/function/SetAttributesLootFunction
	f	Ljava/util/List;	field_1105	attributes
	m	(Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Lnet/minecraft/class_137$class_6156;	method_35524	attributeBuilder
		p	3		amountRange
		p	0		name
		p	1		attribute
		p	2		operation
	m	(Lnet/minecraft/class_137$class_138;)Ljava/util/stream/Stream;	method_32406	method_32406
		p	0		attribute
	m	()Lnet/minecraft/class_137$class_6155;	method_35525	builder
	m	([Lnet/minecraft/class_5341;Ljava/util/List;)V	<init>	<init>
		p	1		conditions
		p	2		attributes
c	net/minecraft/class_137$class_139	net/minecraft/loot/function/SetAttributesLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_137;Lcom/google/gson/JsonSerializationContext;)V	method_618	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_137;	method_617	fromJson
c	net/minecraft/class_137$class_6156	net/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder
	f	Lnet/minecraft/class_1320;	field_31857	attribute
	f	Lnet/minecraft/class_1322$class_1323;	field_31858	operation
	f	Lnet/minecraft/class_5658;	field_31859	amount
	f	Ljava/util/UUID;	field_31860	uuid
	f	Ljava/util/Set;	field_31861	slots
	f	Ljava/lang/String;	field_31856	name
	m	(Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)V	<init>	<init>
		p	1		name
		p	2		attribute
		p	3		operation
		p	4		amount
	m	(Lnet/minecraft/class_1304;)Lnet/minecraft/class_137$class_6156;	method_35529	slot
		p	1		slot
	m	()Lnet/minecraft/class_137$class_138;	method_35528	build
	m	(Ljava/util/UUID;)Lnet/minecraft/class_137$class_6156;	method_35530	uuid
		p	1		uuid
c	net/minecraft/class_137$class_138	net/minecraft/loot/function/SetAttributesLootFunction$Attribute
	f	Lnet/minecraft/class_5658;	field_1108	amount
	f	Ljava/lang/String;	field_1107	name
	f	Lnet/minecraft/class_1322$class_1323;	field_1109	operation
	f	Lnet/minecraft/class_1320;	field_1110	attribute
	f	[Lnet/minecraft/class_1304;	field_1112	slots
	f	Ljava/util/UUID;	field_1111	id
	m	(Ljava/lang/String;)Lnet/minecraft/class_1322$class_1323;	method_609	fromName
		p	0		name
	m	(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;	method_615	serialize
		p	1		context
	m	(Lnet/minecraft/class_1322$class_1323;)Ljava/lang/String;	method_612	getName
		p	0		operation
	m	(Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;[Lnet/minecraft/class_1304;Ljava/util/UUID;)V	<init>	<init>
		p	1		name
		p	2		attribute
		p	3		operation
		p	4		amount
		p	5		slots
		p	6		id
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_137$class_138;	method_614	deserialize
		p	0		json
		p	1		context
c	net/minecraft/class_137$class_6155	net/minecraft/loot/function/SetAttributesLootFunction$Builder
	f	Ljava/util/List;	field_31855	attributes
	m	(Lnet/minecraft/class_137$class_6156;)Lnet/minecraft/class_137$class_6155;	method_35527	attribute
		p	1		attribute
	m	()Lnet/minecraft/class_137$class_6155;	method_35526	getThisBuilder
c	net/minecraft/class_7253	net/minecraft/entity/mob/Angriness
	f	I	field_38124	threshold
	f	[Lnet/minecraft/class_7253;	field_38123	VALUES
	f	Lnet/minecraft/class_3414;	field_38125	sound
	f	Lnet/minecraft/class_3414;	field_38732	listeningSound
	f	Lnet/minecraft/class_7253;	field_38121	AGITATED
	f	Lnet/minecraft/class_7253;	field_38122	ANGRY
	f	Lnet/minecraft/class_7253;	field_38120	CALM
	m	(Lnet/minecraft/class_7253;Lnet/minecraft/class_7253;)I	method_42172	method_42172
		p	1		b
		p	0		a
	m	()Lnet/minecraft/class_3414;	method_43103	getListeningSound
	m	()I	method_42170	getThreshold
	m	([Lnet/minecraft/class_7253;)V	method_42173	method_42173
		p	0		values
	m	(I)Lnet/minecraft/class_7253;	method_42171	getForAnger
		p	0		anger
	m	()Lnet/minecraft/class_3414;	method_42174	getSound
	m	()Z	method_43691	isAngry
	m	(Ljava/lang/String;IILnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V	<init>	<init>
		p	4		sound
		p	5		listeningSound
		p	3		threshold
c	net/minecraft/class_7254	net/minecraft/entity/ai/WardenAngerManager
	f	I	field_38128	maxAnger
	f	Lnet/minecraft/class_7254$class_7379;	field_39115	suspectComparator
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_38735	suspectUuidsToAngerLevel
	f	Lcom/mojang/serialization/Codec;	field_38737	SUSPECT_CODEC
	f	I	field_39304	primeAnger
	f	Ljava/util/ArrayList;	field_38734	suspects
	f	Ljava/util/function/Predicate;	field_39114	suspectPredicate
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_38130	suspectsToAngerLevel
	f	I	field_38736	updateTimer
	f	I	field_38129	angerDecreasePerTick
	m	(Lnet/minecraft/class_1297;)Z	method_42188	method_42188
		p	0		suspect
	m	(Lnet/minecraft/class_1297;)V	method_42178	removeSuspect
		p	1		entity
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair;	method_43106	method_43106
		p	0		suspect
	m	(Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec;	method_43692	createCodec
		p	0		suspectPredicate
	m	()Ljava/util/Optional;	method_42181	getPrimeSuspect
	m	()V	method_43998	updatePrimeAnger
	m	(Lcom/mojang/datafixers/util/Pair;)V	method_43105	method_43105
		p	1		suspect
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;	method_42186	method_42186
		p	0		suspect
	m	(Lnet/minecraft/class_1297;)I	method_42185	getAngerFor
		p	1		entity
	m	(Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43693	method_43693
		p	1		instance
	m	(Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/class_7254;	method_43694	method_43694
		p	1		suspectUuidsToAngerLevel
	m	(Lnet/minecraft/class_1297;)Lcom/mojang/datafixers/util/Pair;	method_43109	method_43109
		p	1		suspect
	m	(Ljava/util/function/Predicate;Ljava/util/List;)V	<init>	<init>
		p	2		suspectUuidsToAngerLevel
		p	1		suspectPredicate
	m	(ILnet/minecraft/class_1297;Ljava/lang/Integer;)Ljava/lang/Integer;	method_42177	method_42177
		p	1		suspect
		p	2		anger
	m	()Ljava/util/List;	method_43108	getSuspects
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43107	method_43107
		p	0		instance
	m	(Lnet/minecraft/class_1297;I)I	method_42179	increaseAngerAt
		p	1		entity
		p	2		amount
	m	(Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)V	method_42176	tick
		p	2		suspectPredicate
		p	1		world
	m	()Lnet/minecraft/class_1297;	method_42187	getPrimeSuspectInternal
	m	(Lnet/minecraft/class_3218;)V	method_43104	updateSuspectsMap
		p	1		world
c	net/minecraft/class_7254$class_7379	net/minecraft/entity/ai/WardenAngerManager$SuspectComparator
	f	Lnet/minecraft/class_7254;	comp_708	angerManagement
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I	method_43110	compare
	m	(Ljava/lang/Object;Ljava/lang/Object;)I	compare	compare
		p	1		first
		p	2		second
	m	()Lnet/minecraft/class_7254;	comp_708	angerManagement
c	net/minecraft/class_7251	net/minecraft/entity/ai/brain/task/SniffTask
	f	D	field_38848	VERTICAL_RADIUS
	f	D	field_38708	HORIZONTAL_RADIUS
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42160	run
	m	(I)V	<init>	<init>
		p	1		runTime
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42161	finishRunning
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V	method_42159	method_42159
		p	1		target
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z	method_42158	shouldKeepRunning
c	net/minecraft/class_7252	net/minecraft/entity/ai/brain/sensor/WardenAttackablesSensor
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V	method_42164	method_42164
		p	1		entity
	m	(Lnet/minecraft/class_7260;Ljava/util/function/Predicate;)Ljava/util/Optional;	method_43086	findNearestTarget
		p	0		warden
		p	1		targetPredicate
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)V	method_43083	sense
	m	(Lnet/minecraft/class_1309;)Z	method_42166	method_42166
		p	0		entity
c	net/minecraft/class_7250	net/minecraft/entity/ai/brain/task/EmergeTask
	m	(I)V	<init>	<init>
		p	1		duration
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42156	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42157	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z	method_42155	shouldKeepRunning
c	net/minecraft/class_7259	net/minecraft/entity/ai/brain/task/StartSniffingTask
	f	Lnet/minecraft/class_6017;	field_38133	COOLDOWN
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42201	run
c	net/minecraft/class_134	net/minecraft/loot/function/SetContentsLootFunction
	f	Ljava/util/List;	field_1103	entries
	f	Lnet/minecraft/class_2591;	field_34771	type
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_2371;Lnet/minecraft/class_79;)V	method_599	method_599
		p	2		entry
	m	(Lnet/minecraft/class_2591;)Lnet/minecraft/class_134$class_135;	method_601	builder
		p	0		type
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_2591;Ljava/util/List;)V	<init>	<init>
		p	2		type
		p	1		conditions
		p	3		entries
	m	(Lnet/minecraft/class_2371;Lnet/minecraft/class_47;Lnet/minecraft/class_82;)V	method_600	method_600
		p	2		choice
c	net/minecraft/class_134$class_135	net/minecraft/loot/function/SetContentsLootFunction$Builder
	f	Ljava/util/List;	field_1104	entries
	f	Lnet/minecraft/class_2591;	field_34772	type
	m	(Lnet/minecraft/class_2591;)V	<init>	<init>
		p	1		type
	m	()Lnet/minecraft/class_134$class_135;	method_603	getThisBuilder
	m	(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_134$class_135;	method_602	withEntry
		p	1		entryBuilder
c	net/minecraft/class_134$class_136	net/minecraft/loot/function/SetContentsLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_134;Lcom/google/gson/JsonSerializationContext;)V	method_604	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_134;	method_605	fromJson
c	net/minecraft/class_1950	net/minecraft/world/chunk/ChunkCache
	f	I	field_9304	minX
	f	Z	field_9302	empty
	f	I	field_9303	minZ
	f	[[Lnet/minecraft/class_2791;	field_9305	chunks
	f	Ljava/util/function/Supplier;	field_36403	plainsEntryGetter
	f	Lnet/minecraft/class_1937;	field_9306	world
	m	()Lnet/minecraft/class_3695;	method_37233	getProfiler
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		world
		p	3		maxPos
		p	2		minPos
	m	(II)Lnet/minecraft/class_2791;	method_22353	getChunk
		p	1		chunkX
		p	2		chunkZ
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791;	method_22354	getChunk
		p	1		pos
c	net/minecraft/class_133	net/minecraft/util/crash/CrashCallable
c	net/minecraft/class_7257	net/minecraft/entity/ai/brain/task/LookAtDisturbanceTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_42196	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)Z	method_43111	shouldRun
c	net/minecraft/class_131	net/minecraft/loot/function/LootFunctionTypes
	f	Ljava/util/function/BiFunction;	field_1102	NOOP
	f	Lnet/minecraft/class_5339;	field_25214	SET_COUNT
	f	Lnet/minecraft/class_5339;	field_25216	ENCHANT_RANDOMLY
	f	Lnet/minecraft/class_5339;	field_25215	ENCHANT_WITH_LEVELS
	f	Lnet/minecraft/class_5339;	field_25230	EXPLOSION_DECAY
	f	Lnet/minecraft/class_5339;	field_25232	FILL_PLAYER_HEAD
	f	Lnet/minecraft/class_5339;	field_25231	SET_LORE
	f	Lnet/minecraft/class_5339;	field_25234	COPY_STATE
	f	Lnet/minecraft/class_5339;	field_25233	COPY_NBT
	f	Lnet/minecraft/class_5339;	field_35079	SET_POTION
	f	Lnet/minecraft/class_5339;	field_25229	SET_LOOT_TABLE
	f	Lnet/minecraft/class_5339;	field_25220	SET_DAMAGE
	f	Lnet/minecraft/class_5339;	field_25222	SET_NAME
	f	Lnet/minecraft/class_5339;	field_25221	SET_ATTRIBUTES
	f	Lnet/minecraft/class_5339;	field_25224	SET_STEW_EFFECT
	f	Lnet/minecraft/class_5339;	field_25223	EXPLORATION_MAP
	f	Lnet/minecraft/class_5339;	field_25226	SET_CONTENTS
	f	Lnet/minecraft/class_5339;	field_25225	COPY_NAME
	f	Lnet/minecraft/class_5339;	field_25228	APPLY_BONUS
	f	Lnet/minecraft/class_5339;	field_25227	LIMIT_COUNT
	f	Lnet/minecraft/class_5339;	field_25218	FURNACE_SMELT
	f	Lnet/minecraft/class_5339;	field_25217	SET_NBT
	f	Lnet/minecraft/class_5339;	field_25219	LOOTING_ENCHANT
	f	Lnet/minecraft/class_5339;	field_27342	SET_BANNER_PATTERN
	f	Lnet/minecraft/class_5339;	field_27906	SET_ENCHANTMENTS
	f	Lnet/minecraft/class_5339;	field_39060	SET_INSTRUMENT
	m	()Ljava/lang/Object;	method_29322	createGsonSerializer
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;	method_592	method_592
		p	0		stack
		p	1		context
	m	([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;	method_594	join
		p	0		lootFunctions
	m	(Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;	method_591	method_591
		p	2		stack
		p	3		context
	m	([Ljava/util/function/BiFunction;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;	method_595	method_595
		p	1		stack
		p	2		context
	m	(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5339;	method_29323	register
		p	0		id
		p	1		jsonSerializer
c	net/minecraft/class_1944	net/minecraft/world/LightType
	f	I	field_9283	value
	f	Lnet/minecraft/class_1944;	field_9284	SKY
	f	Lnet/minecraft/class_1944;	field_9282	BLOCK
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		value
c	net/minecraft/class_1941	net/minecraft/world/CollisionView
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/lang/Iterable;	method_20812	getBlockCollisions
		p	2		box
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z	method_39454	canCollide
		p	1		entity
		p	2		box
	m	()Lnet/minecraft/class_2784;	method_8621	getWorldBorder
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List;	method_20743	getEntityCollisions
		p	2		box
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Lnet/minecraft/class_265;	method_39455	getWorldBorderCollisions
		p	1		entity
		p	2		box
	m	(Lnet/minecraft/class_1297;)Z	method_17892	isSpaceEmpty
		p	1		entity
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Z	method_8628	canPlace
		p	1		state
		p	2		pos
		p	3		context
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;Lnet/minecraft/class_243;DDD)Ljava/util/Optional;	method_33594	findClosestCollision
		p	8		z
		p	4		x
		p	6		y
		p	1		entity
		p	3		target
		p	2		shape
	m	(Lnet/minecraft/class_238;)Z	method_18026	isSpaceEmpty
		p	1		box
	m	(Lnet/minecraft/class_1297;)Z	method_8606	doesNotIntersectEntities
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z	method_8611	doesNotIntersectEntities
		c	{@return {@code true} if {@code shape} does not intersect\nwith non-spectator entities except {@code except}}\n\n@implNote This always returns {@code true} if {@code shape} is {@linkplain VoxelShape#isEmpty empty}.
		p	2		shape
		p	1		except
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/lang/Iterable;	method_8600	getCollisions
		p	2		box
		p	1		entity
	m	(II)Lnet/minecraft/class_1922;	method_22338	getChunkAsView
		p	2		chunkZ
		p	1		chunkX
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z	method_8587	isSpaceEmpty
		p	2		box
		p	1		entity
c	net/minecraft/class_1948	net/minecraft/world/SpawnHelper
	f	I	field_24392	CHUNK_AREA
	f	[Lnet/minecraft/class_1311;	field_24393	SPAWNABLE_GROUPS
	f	I	field_30974	MIN_SPAWN_DISTANCE
	f	Lorg/slf4j/Logger;	field_9292	LOGGER
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;)Z	method_38091	shouldUseNetherFortressSpawns
		p	2		spawnGroup
		p	1		world
		p	3		structureAccessor
		p	0		pos
	m	(Lnet/minecraft/class_1311;)Z	method_27816	method_27816
		p	0		spawnGroup
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_8664	pickRandomSpawnEntry
		p	0		world
		p	1		structureAccessor
		p	4		random
		p	5		pos
		p	2		chunkGenerator
		p	3		spawnGroup
	m	(Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Lnet/minecraft/class_1948$class_5261;Lnet/minecraft/class_1948$class_5259;)V	method_24930	spawnEntitiesInChunk
		p	2		chunk
		p	1		world
		p	0		group
		p	5		runner
		p	4		checker
		p	3		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_5483$class_1964;Lnet/minecraft/class_2338;)Z	method_8659	containsSpawnEntry
		p	1		structureAccessor
		p	2		chunkGenerator
		p	3		spawnGroup
		p	4		spawnEntry
		p	5		pos
		p	0		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5483$class_1964;Lnet/minecraft/class_2338$class_2339;D)Z	method_24934	canSpawn
		p	6		squaredDistance
		p	5		pos
		p	4		spawnEntry
		p	3		chunkGenerator
		p	2		structureAccessor
		p	1		group
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Lnet/minecraft/class_1959;	method_27822	getBiomeDirectly
		p	0		pos
		p	1		chunk
	m	(Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;Lnet/minecraft/class_1948$class_5261;Lnet/minecraft/class_1948$class_5259;)V	method_8663	spawnEntitiesInChunk
		p	3		checker
		p	2		chunk
		p	4		runner
		p	1		world
		p	0		group
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338;	method_8657	getRandomPosInChunkSection
		p	1		chunk
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_5263;Lnet/minecraft/class_6540;Lnet/minecraft/class_1311;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_2818;)V	method_27819	method_27819
		p	6		chunk
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z	method_35238	method_35238
		p	2		chunk
		p	1		pos
		p	0		type
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;Lnet/minecraft/class_1948$class_5262;ZZZ)V	method_27821	spawn
		p	2		info
		p	3		spawnAnimals
		p	4		spawnMonsters
		p	5		rareSpawn
		p	0		world
		p	1		chunk
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Lnet/minecraft/class_1299;)Z	method_8662	isClearForSpawn
		p	4		entityType
		p	3		fluidState
		p	2		state
		p	1		pos
		p	0		blockView
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V	method_35239	method_35239
		p	1		chunk
		p	0		entity
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_1299;II)Lnet/minecraft/class_2338;	method_8658	getEntitySpawnPos
		p	1		entityType
		p	2		x
		p	0		world
		p	3		z
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;D)Z	method_24933	isAcceptableSpawnPosition
		p	1		chunk
		p	2		pos
		p	0		world
		p	3		squaredDistance
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_6880;Lnet/minecraft/class_1923;Lnet/minecraft/class_5819;)V	method_8661	populateEntities
		p	1		biomeEntry
		p	0		world
		p	3		random
		p	2		chunkPos
	m	(ILjava/lang/Iterable;Lnet/minecraft/class_1948$class_5260;Lnet/minecraft/class_6540;)Lnet/minecraft/class_1948$class_5262;	method_27815	setupSpawn
		p	3		densityCapper
		p	1		entities
		p	2		chunkSource
		p	0		spawningChunkCount
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6012;	method_29950	getSpawnEntries
		p	3		spawnGroup
		p	2		chunkGenerator
		p	1		structureAccessor
		p	0		world
		p	5		biomeEntry
		p	4		pos
	m	(Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z	method_8660	canSpawn
		p	3		entityType
		p	2		pos
		p	1		world
		p	0		location
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1299;)Lnet/minecraft/class_1308;	method_24931	createMob
		p	0		world
		p	1		type
	m	(Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_35240	spawnEntitiesInChunk
		p	0		group
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;D)Z	method_24932	isValidSpawn
		p	0		world
		p	2		squaredDistance
		p	1		entity
c	net/minecraft/class_1948$class_5259	net/minecraft/world/SpawnHelper$Runner
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V	run	run
		p	1		entity
		p	2		chunk
c	net/minecraft/class_1948$class_5261	net/minecraft/world/SpawnHelper$Checker
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z	test	test
		p	2		pos
		p	3		chunk
		p	1		type
c	net/minecraft/class_1948$class_5262	net/minecraft/world/SpawnHelper$Info
	f	Lnet/minecraft/class_2338;	field_24398	cachedPos
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_24397	groupToCountView
	f	Lnet/minecraft/class_6540;	field_34459	densityCapper
	f	Lnet/minecraft/class_5263;	field_24396	densityField
	f	Lnet/minecraft/class_1299;	field_24399	cachedEntityType
	f	Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;	field_24395	groupToCount
	f	D	field_24400	cachedDensityMass
	f	I	field_24394	spawningChunkCount
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z	method_27824	test
		c	@see SpawnHelper.Checker#test(EntityType, BlockPos, Chunk)
		p	1		type
		p	3		chunk
		p	2		pos
	m	()I	method_27823	getSpawningChunkCount
	m	(Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z	method_27826	isBelowCap
		p	2		chunkPos
		p	1		group
	m	()Lit/unimi/dsi/fastutil/objects/Object2IntMap;	method_27830	getGroupToCount
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V	method_27825	run
		c	@see SpawnHelper.Runner#run(MobEntity, Chunk)
		p	1		entity
		p	2		chunk
	m	(ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;Lnet/minecraft/class_6540;)V	<init>	<init>
		p	1		spawningChunkCount
		p	3		densityField
		p	2		groupToCount
		p	4		densityCapper
c	net/minecraft/class_1948$class_5260	net/minecraft/world/SpawnHelper$ChunkSource
	m	(JLjava/util/function/Consumer;)V	query	query
		p	3		chunkConsumer
		p	1		pos
c	net/minecraft/class_1946	net/minecraft/world/PortalForcer
	f	Lnet/minecraft/class_3218;	field_9286	world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z	method_30480	method_30480
		p	2		pos
	m	(Lnet/minecraft/class_4156;)I	method_22388	method_22388
		p	0		poi
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;	method_30482	createPortal
		p	1		pos
		p	2		axis
	m	(Lnet/minecraft/class_2784;Lnet/minecraft/class_4156;)Z	method_39663	method_39663
		p	1		poi
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;I)Z	method_30481	isValidPortalPos
		p	4		distanceOrthogonalToPortal
		p	2		temp
		p	3		portalDirection
		p	1		pos
	m	(Lnet/minecraft/class_2338;ZLnet/minecraft/class_2784;)Ljava/util/Optional;	method_30483	getPortalRect
		p	3		worldBorder
		p	2		destIsNether
		p	1		pos
	m	(Lnet/minecraft/class_4156;)Z	method_31119	method_31119
		p	1		poi
	m	(Lnet/minecraft/class_4156;)Lnet/minecraft/class_5459$class_5460;	method_30479	method_30479
		p	1		poi
	m	(Lnet/minecraft/class_3218;)V	<init>	<init>
		p	1		world
	m	(Lnet/minecraft/class_6880;)Z	method_22389	method_22389
		p	0		poiType
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4156;)D	method_22390	method_22390
		p	1		poi
c	net/minecraft/class_1945	net/minecraft/world/ModifiableWorld
	c	Represents a modifiable world where block states can be changed and entities spawned.
	m	(Lnet/minecraft/class_2338;ZLnet/minecraft/class_1297;)Z	method_8651	breakBlock
		c	Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist. Additionally,\nthis emits the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nand the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #breakBlock(BlockPos, boolean)\n@see #breakBlock(BlockPos, boolean, Entity, int)
		p	2		drop
		p	1		pos
		p	3		breakingEntity
	m	(Lnet/minecraft/class_2338;Z)Z	method_22352	breakBlock
		c	Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist. Additionally,\nthis emits the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nand the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #removeBlock(BlockPos, boolean)\n@see #breakBlock(BlockPos, boolean, Entity)
		p	2		drop
		p	1		pos
	m	(Lnet/minecraft/class_2338;ZLnet/minecraft/class_1297;I)Z	method_30093	breakBlock
		c	Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist. Additionally,\nthis emits the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nand the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #breakBlock(BlockPos, boolean)\n@see #breakBlock(BlockPos, boolean, Entity)
		p	1		pos
		p	2		drop
		p	3		breakingEntity
		p	4		maxUpdateDepth
	m	(Lnet/minecraft/class_2338;Z)Z	method_8650	removeBlock
		c	Removes the block and replaces it with the fluid occupying the block\n(such as water inside kelp), or air if it does not exist.\n\n@implNote This does not emit the {@linkplain WorldEvents#BLOCK_BROKEN world event}\nor the {@linkplain net.minecraft.world.event.GameEvent#BLOCK_DESTROY game event}.\n\n@return whether the block was removed successfully\n\n@see #breakBlock(BlockPos, boolean)
		p	2		move
			c	whether the block was removed as part of piston moving blocks
		p	1		pos
	m	(Lnet/minecraft/class_1297;)Z	method_8649	spawnEntity
		c	Spawns an entity.\n\n@apiNote To spawn an entity with passengers, use\n{@link ServerWorldAccess#spawnEntityAndPassengers}.\n\n@see ServerWorldAccess#spawnEntityAndPassengers
		p	1		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)Z	method_30092	setBlockState
		c	Updates the block state at a position, calling appropriate callbacks.\n\n<p>When called on the server, the new block state is stored and propagated to clients and listeners as dictated\nby the supplied flags. Note that calling this on the client will update the world locally, but may not see the\nchange persisted across loads. It's recommended to check whether this world is client before\ninteracting with the world in this way.\n\n<p>See {@link #setBlockState(BlockPos, BlockState, int)} for a list of accepted flags.
		p	4		maxUpdateDepth
			c	the limit for the cascading block updates
		p	3		flags
			c	the bitwise flag combination, as described above
		p	2		state
			c	the block state to set
		p	1		pos
			c	the target position
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Z	method_8652	setBlockState
		c	Updates the block state at a position, calling appropriate callbacks.\n\n<p>When called on the server, the new block state is stored and propagated to clients and listeners as dictated\nby the supplied flags. Note that calling this on the client will update the world locally, but may not see the\nchange persisted across loads. It's recommended to check whether this world is client before\ninteracting with the world in this way.\n\n<p>The accepted values of these flags are:\n<ul>\n<li>{@link net.minecraft.block.Block#NOTIFY_ALL Block.NOTIFY_ALL}</li>\n<li>{@link net.minecraft.block.Block#NOTIFY_NEIGHBORS Block.NOTIFY_NEIGHBORS}</li>\n<li>{@link net.minecraft.block.Block#NOTIFY_LISTENERS Block.NOTIFY_LISTENERS}</li>\n<li>{@link net.minecraft.block.Block#NO_REDRAW Block.NO_REDRAW}</li>\n<li>{@link net.minecraft.block.Block#REDRAW_ON_MAIN_THREAD Block.REDRAW_ON_MAIN_THREAD}</li>\n<li>{@link net.minecraft.block.Block#FORCE_STATE Block.FORCE_STATE}</li>\n<li>{@link net.minecraft.block.Block#SKIP_DROPS Block.SKIP_DROPS}</li>\n<li>{@link net.minecraft.block.Block#MOVED Block.MOVED}</li>\n<li>{@link net.minecraft.block.Block#SKIP_LIGHTING_UPDATES Block.SKIP_LIGHTING_UPDATES}</li>\n</ul>\n\n@see #setBlockState(BlockPos, BlockState, int, int)
		p	1		pos
			c	the target position
		p	3		flags
			c	the bitwise flag combination, as described above
		p	2		state
			c	the block state to set
c	net/minecraft/class_149	net/minecraft/loot/function/SetDamageLootFunction
	f	Lorg/slf4j/Logger;	field_1121	LOGGER
	f	Z	field_27910	add
	f	Lnet/minecraft/class_5658;	field_1120	durabilityRange
	m	(Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121;	method_35542	builder
		p	0		durabilityRange
		p	1		add
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V	<init>	<init>
		p	3		add
		p	1		conditions
		p	2		durabilityRange
	m	(Lnet/minecraft/class_5658;Z[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_35543	method_35543
		p	2		conditions
	m	(Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;	method_633	builder
		p	0		durabilityRange
	m	(Lnet/minecraft/class_5658;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_634	method_634
		p	1		conditions
c	net/minecraft/class_149$class_150	net/minecraft/loot/function/SetDamageLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_149;Lcom/google/gson/JsonSerializationContext;)V	method_636	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_149;	method_635	fromJson
c	net/minecraft/class_148	net/minecraft/util/crash/CrashException
	f	Lnet/minecraft/class_128;	field_1119	report
	m	(Lnet/minecraft/class_128;)V	<init>	<init>
		p	1		report
	m	()Lnet/minecraft/class_128;	method_631	getReport
c	net/minecraft/class_141	net/minecraft/loot/function/SetCountLootFunction
	f	Lnet/minecraft/class_5658;	field_1114	countRange
	f	Z	field_27909	add
	m	(Lnet/minecraft/class_5658;Z[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_35541	method_35541
		p	2		conditions
	m	(Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;	method_621	builder
		p	0		countRange
	m	(Lnet/minecraft/class_5658;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_620	method_620
		p	1		conditions
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V	<init>	<init>
		p	3		add
		p	1		conditions
		p	2		countRange
	m	(Lnet/minecraft/class_5658;Z)Lnet/minecraft/class_120$class_121;	method_35540	builder
		p	0		countRange
		p	1		add
c	net/minecraft/class_141$class_142	net/minecraft/loot/function/SetCountLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_141;	method_622	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_141;Lcom/google/gson/JsonSerializationContext;)V	method_623	toJson
c	net/minecraft/class_140	net/minecraft/util/logging/UncaughtExceptionLogger
	f	Lorg/slf4j/Logger;	field_1113	logger
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	uncaughtException	uncaughtException
		p	1		thread
		p	2		throwable
	m	(Lorg/slf4j/Logger;)V	<init>	<init>
		p	1		logger
c	net/minecraft/class_7228	net/minecraft/data/server/BiomeParametersProvider
	f	Ljava/nio/file/Path;	field_39373	path
	f	Lorg/slf4j/Logger;	field_38012	LOGGER
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)V	method_42028	method_42028
		p	4		preset
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
	m	(Lnet/minecraft/class_2960;)Ljava/nio/file/Path;	method_42032	resolvePath
		p	1		id
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_7403;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)V	method_42030	write
		p	4		biomeSource
		p	3		codec
		p	2		ops
		p	1		writer
		p	0		path
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	method_42031	method_42031
		p	1		error
c	net/minecraft/class_7229	net/minecraft/data/server/FlatLevelGeneratorPresetTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_7227	net/minecraft/particle/SculkChargeParticleEffect
	f	Lcom/mojang/serialization/Codec;	field_38005	CODEC
	f	Lnet/minecraft/class_2394$class_2395;	field_38006	FACTORY
	f	F	comp_632	roll
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42024	method_42024
		p	0		instance
	m	(Lnet/minecraft/class_7227;)Ljava/lang/Float;	method_42025	method_42025
		p	0		particleEffect
	m	()F	comp_632	roll
c	net/minecraft/class_7227$1	net/minecraft/particle/SculkChargeParticleEffect$1
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_7227;	method_42027	read
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_7227;	method_42026	read
c	net/minecraft/class_144	net/minecraft/loot/function/SetLootTableLootFunction
	f	J	field_1117	seed
	f	Lnet/minecraft/class_2591;	field_34773	type
	f	Lnet/minecraft/class_2960;	field_1116	id
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_35537	method_35537
		p	2		conditions
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;)V	<init>	<init>
		p	1		conditions
		p	5		type
		p	2		id
		p	3		seed
	m	(Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;)Lnet/minecraft/class_120$class_121;	method_35534	builder
		p	1		id
		p	0		type
	m	(Lnet/minecraft/class_2591;Lnet/minecraft/class_2960;J)Lnet/minecraft/class_120$class_121;	method_35535	builder
		p	0		type
		p	1		id
		p	2		seed
	m	(Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_35536	method_35536
		p	4		conditions
c	net/minecraft/class_144$class_145	net/minecraft/loot/function/SetLootTableLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_144;Lcom/google/gson/JsonSerializationContext;)V	method_626	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_144;	method_627	fromJson
c	net/minecraft/class_143	net/minecraft/util/logging/UncaughtExceptionHandler
	f	Lorg/slf4j/Logger;	field_1115	logger
	m	(Lorg/slf4j/Logger;)V	<init>	<init>
		p	1		logger
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	uncaughtException	uncaughtException
		p	1		thread
		p	2		throwable
c	net/minecraft/class_7225	net/minecraft/command/CommandRegistryWrapper
	c	A wrapper of a registry, used in command arguments.\n\n<p>The methods in this class in most cases perform the same as ones defined\nin {@link Registry}. However, subclasses may have slightly different behaviors\nto make it easier to handle user-passed arguments. For example, {@link #getEntryList(TagKey)}\nmay return an empty {@link RegistryEntryList} instead of {@link Optional#empty()}.\n\n<p>A wrapper without any special behaviors can be created by calling {@link of(Registry)}.
	m	()Ljava/util/stream/Stream;	method_42017	streamKeys
		c	{@return a stream of registry keys defined in the wrapped registry}\n\n@see Registry#getKeys
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7225;	method_42018	of
		c	{@return a new wrapper for the {@code registry} without any special behaviors}
		p	0		registry
	m	(Lnet/minecraft/class_6862;)Ljava/util/Optional;	method_41700	getEntryList
		c	{@return the entry list for the provided tag}\n\n<p>Implementations have different behaviors for unrecognized tags. The\n{@linkplain CommandRegistryWrapper.Impl#getEntryList default implementation}\nreturns {@link Optional#empty()}; however, the ones created by\n{@link CommandRegistryAccess#createWrapper} can create and return a new entry list, or\nreturn an empty entry list.\n\n@see Registry#getEntryList\n@see CommandRegistryAccess.EntryListCreationPolicy
		p	1		tag
	m	()Ljava/util/stream/Stream;	method_42020	streamTags
		c	@see Registry#streamTags
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_42019	getEntry
		c	@see Registry#getEntry
		p	1		key
c	net/minecraft/class_7225$class_7226	net/minecraft/command/CommandRegistryWrapper$Impl
	f	Lnet/minecraft/class_2378;	field_37996	registry
	m	(Lnet/minecraft/class_2378;)V	<init>	<init>
		p	1		registry
c	net/minecraft/class_1911	net/minecraft/enchantment/VanishingCurseEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_1910	net/minecraft/enchantment/RiptideEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1915	net/minecraft/village/Merchant
	m	(I)V	method_19271	setExperienceFromServer
		p	1		experience
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;I)V	method_17449	sendOffers
		p	1		player
		p	2		test
		p	3		levelProgress
	m	(Lnet/minecraft/class_1657;)V	method_8259	setCustomer
		p	1		customer
	m	()Lnet/minecraft/class_3414;	method_18010	getYesSound
	m	()I	method_19269	getExperience
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17448	method_17448
		p	1		syncId
		p	3		player
		p	2		playerInventory
	m	()Lnet/minecraft/class_1916;	method_8264	getOffers
	m	()Z	method_19270	isLeveledMerchant
	m	(Lnet/minecraft/class_1799;)V	method_8258	onSellingItem
		p	1		stack
	m	()Z	method_38069	isClient
	m	(Lnet/minecraft/class_1914;)V	method_8262	trade
		p	1		offer
	m	()Z	method_20708	canRefreshTrades
	m	(Lnet/minecraft/class_1916;)V	method_8261	setOffersFromServer
		p	1		offers
	m	()Lnet/minecraft/class_1657;	method_8257	getCustomer
c	net/minecraft/class_1914	net/minecraft/village/TradeOffer
	f	I	field_18676	specialPrice
	f	Lnet/minecraft/class_1799;	field_9148	sellItem
	f	F	field_18678	priceMultiplier
	f	Lnet/minecraft/class_1799;	field_9146	firstBuyItem
	f	I	field_9147	uses
	f	I	field_9144	maxUses
	f	I	field_18677	demandBonus
	f	Lnet/minecraft/class_1799;	field_9143	secondBuyItem
	f	I	field_18679	merchantExperience
	f	Z	field_9145	rewardingPlayerExperience
	m	()I	method_21725	getDemandBonus
		c	Returns the demand bonus of this trade offer. It is used to\nadjust the price of its first buy item.\n\n<p>The more the demand bonus is, the more the price will be high.\n\n<p>It is updated when a villager restocks.\n\n@see #updateDemandBonus()
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	()I	method_8248	getMaxUses
		c	Returns the maximum number of times this trade offer can be used.
	m	()Lnet/minecraft/class_1799;	method_18019	copySellItem
		c	Returns a copy of the sell item of this trade offer.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIF)V	<init>	<init>
		p	6		priceMultiplier
		p	4		maxUses
		p	5		merchantExperience
		p	2		secondBuyItem
		p	3		sellItem
		p	1		firstBuyItem
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_16953	depleteBuyItems
		p	1		firstBuyStack
		p	2		secondBuyStack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFI)V	<init>	<init>
		p	5		maxUses
		p	4		uses
		p	3		sellItem
		p	2		secondBuyItem
		p	8		demandBonus
		p	7		priceMultiplier
		p	6		merchantExperience
		p	1		firstBuyItem
	m	()V	method_19274	updateDemandBonus
		c	Updates the demand bonus of this trade offer depending on its\nprevious demand bonus, the number of times it has been used and\nits remaining uses.
	m	()Lnet/minecraft/class_1799;	method_8246	getOriginalFirstBuyItem
		c	Returns the first buy item of this trade offer.
	m	()Z	method_8255	isDisabled
		c	Returns whether this trade offer is disabled.\n\n<p>Checks if the number of times this trade offer has been used\nis greater or equal to its maximum uses.
	m	()V	method_19276	clearSpecialPrice
		c	Resets the special price of this trade offer.
	m	(I)V	method_8245	increaseSpecialPrice
		c	Increases the special price of this trade offer by {@code increment}.\n\n<p>A negative {@code increment} value will decrease the special price.
		p	1		increment
	m	(I)V	method_19273	setSpecialPrice
		c	Sets the special price of this trade offer to {@code specialPrice}.
		p	1		specialPrice
	m	()Lnet/minecraft/class_1799;	method_8250	getSellItem
		c	Returns the sell item of this trade offer.
	m	()I	method_8249	getUses
		c	Returns the number of times this trade offer has been used.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIF)V	<init>	<init>
		p	5		priceMultiplier
		p	4		merchantExperience
		p	3		maxUses
		p	2		sellItem
		p	1		buyItem
	m	()I	method_19277	getSpecialPrice
		c	Returns the special price of this trade offer. It is used to\nadjust the price of its first buy item.\n\n<p>The less the special price is, the more the price will be low.
	m	()I	method_19279	getMerchantExperience
		c	Returns the amount of experience that will be given to a merchant\nafter this trade offer has been used.
	m	()F	method_19278	getPriceMultiplier
		c	Returns the price multiplier of this trade offer. It is used to\nadjust the price of its first buy item.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_16954	acceptsBuy
		p	2		sample
		p	1		given
	m	()Lnet/minecraft/class_1799;	method_19272	getAdjustedFirstBuyItem
		c	Returns a copy of the first buy item of this trade offer,\nwith its price adjusted depending on the demand bonus, the\nspecial price and the price multiplier.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_16952	matchesBuyItems
		p	2		second
		p	1		first
	m	()Lnet/minecraft/class_2487;	method_8251	toNbt
	m	()Z	method_21834	hasBeenUsed
		c	Returns whether this trade offer has already been used.\n\n<p>Checks if the number of times this trade offer has been used\nis greater than 0.
	m	()V	method_8244	use
		c	Increments the number of times this trade offer has been used.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIF)V	<init>	<init>
		p	6		merchantExperience
		p	5		maxUses
		p	4		uses
		p	3		sellItem
		p	2		secondBuyItem
		p	1		firstBuyItem
		p	7		priceMultiplier
	m	()Lnet/minecraft/class_1799;	method_8247	getSecondBuyItem
		c	Returns the second buy item of this trade offer.\n\n<p>If there is no second buy item, this returns the {@linkplain ItemStack#EMPTY empty\nitem stack}.
	m	()Z	method_8256	shouldRewardPlayerExperience
		c	Returns whether experience should be given to a player when\nthey use this trade offer.
	m	()V	method_8254	disable
		c	Sets the number of times this trade offer has been used to\nits maximum uses, making it disabled.
	m	()V	method_19275	resetUses
		c	Resets the number of times this trade offer has been used.
c	net/minecraft/class_1913	net/minecraft/enchantment/DepthStriderEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_1912	net/minecraft/enchantment/AquaAffinityEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_1919	net/minecraft/server/world/BlockEvent
	f	I	comp_63	data
	f	I	comp_62	type
	f	Lnet/minecraft/class_2338;	comp_60	pos
	f	Lnet/minecraft/class_2248;	comp_61	block
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V	<init>	<init>
		p	3		type
		p	4		data
		p	1		pos
		p	2		block
	m	()I	comp_63	data
	m	()I	comp_62	type
	m	()Lnet/minecraft/class_2338;	comp_60	pos
	m	()Lnet/minecraft/class_2248;	comp_61	block
c	net/minecraft/class_1918	net/minecraft/world/CommandBlockExecutor
	c	A common logic for command-block behaviors shared by\n{@linkplain net.minecraft.block.entity.CommandBlockBlockEntity\ncommand blocks} and {@linkplain net.minecraft.entity.vehicle.CommandBlockMinecartEntity\ncommand block minecarts}.\n\n@see MobSpawnerLogic
	f	J	field_9167	lastExecution
	f	I	field_9163	successCount
	f	Ljava/text/SimpleDateFormat;	field_9169	DATE_FORMAT
	f	Lnet/minecraft/class_2561;	field_9162	customName
	f	Z	field_9166	updateLastExecution
	f	Z	field_9164	trackOutput
	f	Lnet/minecraft/class_2561;	field_9165	lastOutput
	f	Ljava/lang/String;	field_9168	command
	f	Lnet/minecraft/class_2561;	field_21515	DEFAULT_NAME
	m	(Z)V	method_8287	setTrackOutput
		p	1		trackOutput
	m	(Lnet/minecraft/class_2561;)V	method_8291	setLastOutput
		p	1		lastOutput
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	method_8294	method_8294
		p	1		context
		p	2		success
		p	3		result
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269;	method_8288	interact
		p	1		player
	m	()Lnet/minecraft/class_2168;	method_8303	getSource
	m	()V	method_8295	markDirty
	m	()Lnet/minecraft/class_2561;	method_8299	getCustomName
	m	(Lnet/minecraft/class_1937;)Z	method_8301	execute
		p	1		world
	m	()Lnet/minecraft/class_3218;	method_8293	getWorld
	m	(Ljava/lang/String;)V	method_8286	setCommand
		p	1		command
	m	()Lnet/minecraft/class_243;	method_8300	getPos
	m	(Lnet/minecraft/class_2561;)V	method_8290	setCustomName
		p	1		name
	m	()Ljava/lang/String;	method_8289	getCommand
	m	()I	method_8304	getSuccessCount
	m	()Z	method_8296	isTrackingOutput
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_8297	writeNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2487;)V	method_8305	readNbt
		p	1		nbt
	m	(I)V	method_8298	setSuccessCount
		p	1		successCount
	m	()Lnet/minecraft/class_2561;	method_8292	getLastOutput
c	net/minecraft/class_1917	net/minecraft/world/MobSpawnerLogic
	f	I	field_9157	spawnRange
	f	Lnet/minecraft/class_1952;	field_9155	spawnEntry
	f	I	field_9151	minSpawnDelay
	f	Lnet/minecraft/class_6005;	field_9152	spawnPotentials
	f	I	field_9149	spawnCount
	f	I	field_9158	requiredPlayerRange
	f	I	field_9154	spawnDelay
	f	I	field_9150	maxSpawnDelay
	f	I	field_9160	maxNearbyEntities
	f	Lorg/slf4j/Logger;	field_9156	LOGGER
	f	Lnet/minecraft/class_1297;	field_9153	renderedEntity
	m	(Lnet/minecraft/class_1299;)V	method_8274	setEntityId
		p	1		type
	m	(Ljava/lang/String;)V	method_38082	method_38082
		p	0		error
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V	method_8273	sendStatus
		p	2		pos
		p	3		status
		p	1		world
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_8283	getRenderedEntity
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_31588	serverTick
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_6008$class_6010;)V	method_33356	method_33356
		p	3		spawnPotential
	m	(Lnet/minecraft/class_1937;I)Z	method_8275	handleStatus
		p	2		status
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V	method_8277	setSpawnEntry
		p	1		world
		p	2		pos
		p	3		spawnEntry
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_8284	isPlayerInRange
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_8272	writeNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_31589	clientTick
		p	2		pos
		p	1		world
	m	(Ljava/lang/String;)V	method_38080	method_38080
		p	0		error
	m	(DDDLnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_18085	method_18085
		p	6		entity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_8282	updateSpawns
		p	1		world
		p	2		pos
	m	(Ljava/lang/String;)V	method_38079	method_38079
		p	0		error
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_6008$class_6010;)V	method_33355	method_33355
		p	3		spawnPotential
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V	method_8280	readNbt
		p	2		pos
		p	3		nbt
		p	1		world
c	net/minecraft/class_1916	net/minecraft/village/TradeOfferList
	m	()Lnet/minecraft/class_2487;	method_8268	toNbt
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1916;	method_8265	fromPacket
		p	0		buf
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1914;	method_8267	getValidOffer
		p	2		secondBuyItem
		p	1		firstBuyItem
		p	3		index
	m	(I)V	<init>	<init>
		p	1		size
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1914;)V	method_43715	method_43715
		p	1		offer
		p	0		buf2
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1914;	method_43716	method_43716
		p	0		buf2
	m	(Lnet/minecraft/class_2540;)V	method_8270	toPacket
		p	1		buf
c	net/minecraft/class_159	net/minecraft/loot/function/SetNbtLootFunction
	f	Lnet/minecraft/class_2487;	field_1138	nbt
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_120$class_121;	method_677	builder
		p	0		nbt
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		conditions
		p	2		nbt
	m	(Lnet/minecraft/class_2487;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_675	method_675
		p	1		conditions
c	net/minecraft/class_159$class_160	net/minecraft/loot/function/SetNbtLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_159;	method_679	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_159;Lcom/google/gson/JsonSerializationContext;)V	method_678	toJson
c	net/minecraft/class_7231	net/minecraft/world/dimension/DimensionTypeRegistrar
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_42043	initAndGetDefault
		p	0		registry
c	net/minecraft/class_7230	net/minecraft/data/server/WorldPresetTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_152	net/minecraft/loot/function/SetStewEffectLootFunction
	f	Ljava/util/Map;	field_1122	effects
	m	(Lnet/minecraft/class_5658;)Ljava/util/stream/Stream;	method_32421	method_32421
		p	0		numberProvider
	m	([Lnet/minecraft/class_5341;Ljava/util/Map;)V	<init>	<init>
		p	1		conditions
		p	2		effects
	m	()Lnet/minecraft/class_152$class_153;	method_637	builder
c	net/minecraft/class_152$class_153	net/minecraft/loot/function/SetStewEffectLootFunction$Builder
	f	Ljava/util/Map;	field_1123	map
	m	(Lnet/minecraft/class_1291;Lnet/minecraft/class_5658;)Lnet/minecraft/class_152$class_153;	method_640	withEffect
		p	2		durationRange
		p	1		effect
	m	()Lnet/minecraft/class_152$class_153;	method_639	getThisBuilder
c	net/minecraft/class_152$class_154	net/minecraft/loot/function/SetStewEffectLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_152;Lcom/google/gson/JsonSerializationContext;)V	method_642	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_152;	method_641	fromJson
c	net/minecraft/class_151	net/minecraft/util/InvalidIdentifierException
	c	An exception thrown when parsing or constructing an {@link Identifier}\nthat contains an invalid character. This should not be caught, instead\n{@link Identifier#tryParse} or {@link Identifier#of} should be used.
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>
		p	1		message
		p	2		throwable
c	net/minecraft/class_156	net/minecraft/util/Util
	c	A class holding various utility methods.
	f	Ljava/util/concurrent/ExecutorService;	field_18035	MAIN_WORKER_EXECUTOR
	f	I	field_34891	MAX_PARALLELISM
	f	Ljava/util/function/Consumer;	field_34893	missingBreakpointHandler
	f	Lorg/slf4j/Logger;	field_1129	LOGGER
	f	Lcom/google/common/base/Ticker;	field_37250	TICKER
	f	Ljava/util/concurrent/ExecutorService;	field_24477	IO_WORKER_EXECUTOR
	f	Ljava/lang/String;	field_34892	MAX_BG_THREADS_PROPERTY
	f	Ljava/util/UUID;	field_25140	NIL_UUID
		c	The "nil UUID" that represents lack of a UUID.
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_18034	NEXT_WORKER_ID
	f	Ljava/util/concurrent/ExecutorService;	field_24622	BOOTSTRAP_EXECUTOR
	f	Ljava/nio/file/spi/FileSystemProvider;	field_33859	JAR_FILE_SYSTEM_PROVIDER
		c	The file system provider for handling jar and zip files.
	f	Lnet/minecraft/class_7576$class_7577;	field_1128	nanoTimeSupplier
	f	Ljava/time/format/DateTimeFormatter;	field_39824	DATE_TIME_FORMATTER
		c	A locale-independent datetime formatter that uses {@code yyyy-MM-dd_HH.mm.ss}\nas the format string. Example: {@code 2022-01-01_00.00.00}
	m	(Ljava/util/List;Ljava/lang/Void;)Ljava/util/List;	method_40082	method_40082
		p	1		void_
	m	()J	method_659	getEpochTimeMs
		c	{@return the milliseconds passed since the Unix epoch}\n\n<p>This should be used to display or store the current time. {@link #getMeasuringTimeMs}\nshould be used for determining the duration between two calls.\n\n@see #getMeasuringTimeMs\n@see #getMeasuringTimeNano
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	method_18347	uncaughtExceptionHandler
		p	0		thread
		p	1		t
	m	(Ljava/lang/String;)V	method_38647	method_38647
		p	0		message
	m	(Ljava/lang/Throwable;)Ljava/lang/String;	method_22321	getInnermostMessage
		p	0		t
	m	()Ljava/util/stream/Stream;	method_651	getJVMFlags
		c	{@return a stream of JVM flags passed when launching}\n\n<p>The streamed strings include the {@code -X} prefix.
	m	(Ljava/util/List;[Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V	method_43371	method_43371
		p	3		future
	m	(Ljava/lang/Throwable;)Ljava/lang/Throwable;	method_22320	throwOrPause
		p	0		t
	m	(Ljava/lang/String;)Z	method_666	method_666
		p	0		runtimeArg
	m	([Ljava/util/function/BooleanSupplier;)Z	method_30627	attemptTasks
		p	0		tasks
	m	()J	method_648	getMeasuringTimeNano
		c	{@return the current time in nanoseconds, to be used for measuring a duration}\n\n<p>This is not the Unix epoch time, and can only be used to determine the duration\nbetween two calls of this method.\n\n@see #getMeasuringTimeMs\n@see #getEpochTimeMs
	m	()Ljava/util/concurrent/ExecutorService;	method_28124	getBootstrapExecutor
		c	{@return the executor for asynchronous bootstrapping}\n\n<p>This is used by DataFixerUpper to build schemas.
	m	(Ljava/util/List;I)Lcom/mojang/serialization/DataResult;	method_33141	toArray
		p	0		list
		p	1		length
	m	(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;	method_29191	getChoiceTypeInternal
		p	0		typeReference
		p	1		id
	m	()Lnet/minecraft/class_156$class_158;	method_668	getOperatingSystem
		c	{@return the operating system instance for the current platform}\n\n@implNote This uses the {@code os.name} system property to determine the operating system.\n@apiNote This is used for opening links.
	m	(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	method_30624	deleteTask
		p	0		path
	m	([ILnet/minecraft/class_5819;)I	method_27172	getRandom
		c	{@return a random integer from {@code array}}\n\n@throws IllegalArgumentException if {@code array} is empty
		p	1		random
		p	0		array
	m	(Ljava/util/concurrent/ExecutorService;)V	method_27957	attemptShutdown
		p	0		service
	m	()Ljava/util/concurrent/ExecutorService;	method_18349	getMainWorkerExecutor
		c	{@return the main worker executor for miscellaneous asynchronous tasks}
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_5819;)Ljava/util/List;	method_43027	copyShuffled
		c	{@return the contents of {@code stream} copied to a list and then shuffled}
		p	0		list
		p	1		random
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	method_30625	renameTask
		p	1		dest
		p	0		src
	m	(Ljava/util/List;)Ljava/util/function/ToIntFunction;	method_43658	lastIndexGetter
		c	{@return a function that, when given a value in {@code values}, returns the last\nindex of the value in the list}\n\n@implNote Unlike {@link java.util.List#lastIndexOf}, the returned function will\nreturn {@code 0} when given values not in the passed list.
		p	0		values
	m	(Ljava/util/function/Consumer;Ljava/lang/String;Ljava/lang/String;)V	method_29189	method_29189
		p	2		string
	m	(Ljava/util/function/Supplier;)Ljava/lang/Object;	method_656	make
		c	{@return the value supplied from {@code factory}}\n\n<p>This is useful when initializing static fields:\n<pre>{@code\nprivate static final Map<String, String> MAP = Util.make(() -> {\n    Map<String, String> map = new HashMap<>();\n    map.put("example", "hello");\n    return map;\n});\n}</pre>
		p	0		factory
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	method_43373	combineCancellable
		c	Combines a list of {@code futures} into one future that holds a list\nof their results.\n\n<p>The returned future is fail-fast; if any of the input futures fails,\nthis returned future will be immediately completed exceptionally than\nwaiting for other input futures. Additionally, all other futures will\nbe canceled.\n\n@return the combined future\n@see #combine(List)\n@see #combineSafe(List)
		p	0		futures
	m	(Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;	method_34865	memoize
		p	0		biFunction
	m	(Ljava/util/List;)Ljava/lang/Object;	method_20793	getLast
		c	{@return the last item of {@code list}}\n\n@throws IndexOutOfBoundsException if {@code list} is empty
		p	0		list
	m	(Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;	method_29187	getChoiceType
		p	1		id
		p	0		typeReference
	m	(Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional;	method_17974	ifPresentOrElse
		c	If {@code optional} has value, calls {@code presentAction} with the value,\notherwise calls {@code elseAction}.\n\n@return the passed {@code optional}
		p	0		optional
		p	2		elseAction
		p	1		presentAction
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V	method_41204	backupAndReplace
		c	Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}.
		p	3		noRestoreOnFail
			c	if {@code true}, does not restore the current file when replacing fails
		p	1		newPath
		p	2		backup
		p	0		current
	m	()Ljava/util/concurrent/ExecutorService;	method_27958	getIoWorkerExecutor
		c	{@return the executor for disk or network IO tasks}
	m	()J	method_658	getMeasuringTimeMs
		c	{@return the current time in milliseconds, to be used for measuring a duration}\n\n<p>This is not the Unix epoch time, and can only be used to determine the duration\nbetween two calls of this method.\n\n@see #getMeasuringTimeNano\n@see #getEpochTimeMs
	m	(Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;	method_37910	debugSupplier
		p	1		supplier
		p	0		activeThreadName
	m	()V	method_29476	startTimerHack
	m	([Ljava/lang/Object;Lnet/minecraft/class_5819;)Ljava/util/List;	method_43253	copyShuffled
		c	{@return the contents of {@code array} copied to a list and then shuffled}
		p	1		random
		p	0		array
	m	(Ljava/lang/Runnable;)Ljava/lang/Thread;	method_27956	method_27956
		p	0		runnable
	m	(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;	method_645	previous
		c	{@return the item preceding {@code object} in {@code iterable}}\n\n<p>If {@code object} is not in {@code iterable}, this returns the last item of the iterable.\n{@code object} is compared using the {@code ==} operator.
		p	1		object
		p	0		iterable
	m	(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	method_43499	waitAndApply
		c	Runs tasks using the prepare-apply model, such as creation of a {@link\nnet.minecraft.server.SaveLoader}.\n\n@apiNote This method takes a function that supplies an executor to use in the\napply stage. Inside the function, callers should run the preparation,\nand use the passed executor for applying.
		p	0		resultFactory
			c	a function that takes the apply-stage executor and returns the future
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	method_29775	relativeCopy
		c	Copies a file contained in the folder {@code src} to the folder {@code dest}.\nThis will replicate any path structure that may exist between {@code src} and {@code toCopy}.
		p	1		dest
		p	0		src
		p	2		toCopy
	m	(Ljava/nio/file/spi/FileSystemProvider;)Z	method_37153	method_37153
		p	0		fileSystemProvider
	m	(Ljava/lang/String;)V	method_33560	pause
		p	0		message
	m	(Ljava/util/List;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Throwable;)V	method_43369	method_43369
		p	2		throwable
	m	([Ljava/lang/Object;Lnet/minecraft/class_5819;)Ljava/lang/Object;	method_27173	getRandom
		c	{@return a random item from {@code array}}\n\n@throws IllegalArgumentException if {@code array} is empty
		p	1		random
		p	0		array
	m	(Ljava/util/function/Consumer;)V	method_38646	setMissingBreakpointHandler
		p	0		missingBreakpointHandler
	m	(Lnet/minecraft/class_5462;I)Ljava/lang/String;	method_30623	method_30623
		p	1		charCode
	m	()Ljava/util/concurrent/ExecutorService;	method_27959	createIoWorker
	m	(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;	method_660	next
		c	{@return the item succeeding {@code object} in {@code iterable}}\n\n@implNote If {@code object} is {@code null}, this returns the first item of the iterable.\nIf {@code object} is not in {@code iterable}, this enters into an infinite loop.\n{@code object} is compared using the {@code ==} operator.
		p	1		object
		p	0		iterable
	m	(Ljava/lang/Throwable;)Ljava/util/concurrent/CompletableFuture;	method_19483	completeExceptionally
		c	{@return a future that is already completed exceptionally with {@code throwable}}
		p	0		throwable
	m	(Ljava/util/List;Ljava/util/function/IntFunction;)Ljava/util/function/ToIntFunction;	method_44146	lastIndexGetter
		c	{@return a function that, when given a value in {@code values}, returns the last\nindex of the value in the list}\n\n@implNote Unlike {@link java.util.List#lastIndexOf}, the returned function will\nreturn {@code 0} when given values not in the passed list.
		p	0		values
		p	1		mapCreator
			c	a function that, when given the size of {@code values},\nreturns a map for storing the indices of the values
	m	(Ljava/util/stream/IntStream;Lnet/minecraft/class_5819;)Lit/unimi/dsi/fastutil/ints/IntArrayList;	method_43251	shuffle
		c	{@return the contents of {@code stream} copied to a list and then shuffled}
		p	0		stream
		p	1		random
	m	(ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z	method_30622	attemptTasks
		p	1		taskName
		p	0		retries
		p	2		tasks
	m	(Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	method_43927	mapOrElse
		c	{@return the {@code value} with {@code mapper} applied if the value is not {@code null},\notherwise {@code other}}\n\n<p>This is the nullable equivalent to {@link Optional#map} chained with\n{@link Optional#orElse}.
		p	1		mapper
		p	0		value
		p	2		other
	m	()I	method_38648	getMaxBackgroundThreads
	m	(Ljava/lang/String;Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread;	method_28123	method_28123
		p	1		forkJoinPool
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	method_39977	error
		p	1		throwable
		p	0		message
	m	(Ljava/lang/String;)V	method_33559	error
		p	0		message
	m	(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;	method_43926	map
		c	{@return the {@code value} with {@code mapper} applied if the value is not {@code null},\notherwise {@code null}}\n\n<p>This is the nullable equivalent to {@link Optional#map}.
		p	1		mapper
		p	0		value
	m	()V	method_18350	shutdownExecutors
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	method_33791	combineSafe
		c	Combines a list of {@code futures} into one future that holds a list\nof their results.\n\n<p>This version expects all futures to complete successfully and is not\noptimized in case any of the input futures throws.\n\n@return the combined future\n@see #combine(List)
		p	0		futures
			c	the completable futures to combine
	m	(Ljava/lang/Throwable;)V	method_24155	throwUnchecked
		c	Throws {@code t} if it's a {@link RuntimeException} (or any of its subclass), otherwise\n{@code t} wrapped in a RuntimeException.\n\n<p>{@link Error} is wrapped as well, despite being unchecked.
		p	0		t
	m	(Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;	method_43370	combine
		p	0		futures
		p	1		exceptionHandler
	m	(Lnet/minecraft/class_2769;Ljava/lang/Object;)Ljava/lang/String;	method_650	getValueAsString
		p	1		value
		p	0		property
	m	(Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;	method_41238	debugSupplier
		p	1		messageSupplier
		p	0		supplier
	m	(Ljava/io/File;Ljava/io/File;Ljava/io/File;Z)V	method_41203	backupAndReplace
		c	Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}.
		p	2		backup
		p	3		noRestoreOnFail
			c	if {@code true}, does not restore the current file when replacing fails
		p	0		current
		p	1		newPath
	m	(Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult;	method_29190	toArray
		p	1		length
		p	0		stream
	m	(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	method_30628	deletionVerifyTask
		p	0		path
	m	(Ljava/util/function/Function;)Ljava/util/function/Function;	method_34866	memoize
		p	0		function
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_5819;)V	method_43028	shuffle
		c	Shuffles {@code list}, modifying the passed list in place.
		p	1		random
		p	0		list
	m	()Lit/unimi/dsi/fastutil/Hash$Strategy;	method_655	identityHashStrategy
		c	{@return the {@link Hash.Strategy} that uses identity comparison}\n\n<p>fastutil's "reference" object types should be used instead in most cases.
	m	(Ljava/util/List;Lnet/minecraft/class_5819;)Ljava/lang/Object;	method_32309	getRandom
		c	{@return a random item from {@code list}}\n\n@throws IllegalArgumentException if {@code list} is empty\n\n@see #getRandomOrEmpty
		p	1		random
		p	0		list
	m	(Ljava/util/List;Lnet/minecraft/class_5819;)Ljava/util/Optional;	method_40083	getRandomOrEmpty
		c	{@return an {@link Optional} of a random item from {@code list}, or an empty optional\nif the list is empty}\n\n@see #getRandom(List, Random)
		p	0		list
		p	1		random
	m	(Ljava/io/File;Ljava/io/File;Ljava/io/File;)V	method_27760	backupAndReplace
		c	Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}.
		p	1		newFile
		p	0		current
		p	2		backup
	m	(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Runnable;	method_33787	debugRunnable
		p	0		activeThreadName
		p	1		task
	m	(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;	method_28122	createWorker
		p	0		name
	m	(Ljava/util/function/Consumer;Ljava/util/List;ILjava/lang/Object;Ljava/lang/Throwable;)V	method_43372	method_43372
		p	4		throwable
		p	3		value
	m	(Ljava/util/stream/Stream;Lnet/minecraft/class_5819;)Ljava/util/List;	method_43252	copyShuffled
		c	{@return the contents of {@code stream} copied to a list and then shuffled}
		p	1		random
		p	0		stream
	m	(Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier;	method_30629	existenceCheckTask
		p	0		path
	m	(Ljava/lang/String;Lnet/minecraft/class_5462;)Ljava/lang/String;	method_30309	replaceInvalidChars
		p	0		string
		p	1		predicate
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	method_30626	backupAndReplace
		c	Copies {@code current} to {@code backup} and then replaces {@code current} with {@code newPath}.
		p	0		current
		p	2		backup
		p	1		newPath
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;	method_29188	addPrefix
		c	{@return a consumer that first prepends {@code prefix} to its input\nstring and passes the result to {@code consumer}}\n\n@apiNote This is useful in codec-based deserialization when passing the\nerror consumer to some methods, e.g. {@code\nUtil.addPrefix("Could not parse Example", LOGGER::error)}.
		p	0		prefix
		p	1		consumer
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	method_652	combine
		c	Combines a list of {@code futures} into one future that holds a list\nof their results.\n\n<p>The returned future is fail-fast; if any of the input futures fails,\nthis returned future will be immediately completed exceptionally than\nwaiting for other input futures.\n\n@return the combined future\n@see #combineCancellable(List)\n@see #combineSafe(List)
		p	0		futures
			c	the completable futures to combine
	m	(Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable;	method_18839	debugRunnable
		p	1		messageSupplier
		p	0		runnable
	m	(Ljava/lang/String;II)I	method_27761	moveCursor
		c	Moves the {@code cursor} in the {@code string} by a {@code delta} amount.\nSkips surrogate characters.
		p	0		string
		p	1		cursor
		p	2		delta
	m	(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;	method_654	make
		c	{@return {@code object} initialized with {@code initializer}}\n\n<p>This is useful when initializing static fields:\n<pre>{@code\nprivate static final Map<String, String> MAP = Util.make(new HashMap<>(), (map) -> {\n    map.put("example", "hello");\n});\n}</pre>
		p	1		initializer
		p	0		object
	m	()Ljava/util/stream/Collector;	method_664	toMap
	m	()Ljava/lang/String;	method_44893	getFormattedCurrentTime
		c	{@return the current time formatted using {@link #DATE_TIME_FORMATTER}}
	m	(Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object;	method_43498	waitAndApply
		c	Runs tasks using the prepare-apply model.\n\n@apiNote This method takes a function that supplies an executor to use in the\napply stage. Inside the function, callers should run the preparation,\nand use the passed executor for applying.
		p	1		donePredicate
			c	a predicate that, given the result, checks whether applying has finished
		p	0		resultFactory
			c	a function that takes the apply-stage executor and returns the preliminary result
	m	(Ljava/util/List;Ljava/lang/Void;)Ljava/util/List;	method_43368	method_43368
		p	1		void_
	m	(Ljava/lang/String;Lnet/minecraft/class_2960;)Ljava/lang/String;	method_646	createTranslationKey
		c	{@return the translation key constructed from {@code type} and {@code id}}\n\n<p>If {@code id} is {@code null}, {@code unregistered_sadface} is used as the ID.\n\n@see Identifier#toTranslationKey(String)
		p	0		type
		p	1		id
c	net/minecraft/class_156$class_157	net/minecraft/util/Util$IdentityHashStrategy
	f	Lnet/minecraft/class_156$class_157;	field_1130	INSTANCE
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	equals	equals
		p	2		o2
		p	1		o
	m	(Ljava/lang/Object;)I	hashCode	hashCode
		p	1		o
c	net/minecraft/class_156$class_158	net/minecraft/util/Util$OperatingSystem
	c	An enum representing the operating system of the current platform.\nThis defines the behavior for opening links.\nThe current one can be obtained via {@link Util#getOperatingSystem}.
	f	Ljava/lang/String;	field_34894	name
	f	Lnet/minecraft/class_156$class_158;	field_1134	SOLARIS
	f	Lnet/minecraft/class_156$class_158;	field_1133	WINDOWS
	f	Lnet/minecraft/class_156$class_158;	field_1137	OSX
	f	Lnet/minecraft/class_156$class_158;	field_1135	LINUX
	f	Lnet/minecraft/class_156$class_158;	field_1132	UNKNOWN
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	(Ljava/lang/String;)V	method_670	open
		c	Opens {@code uri}. If this points to an HTTP(S) URI, it is usually opened using\nthe system's default browser. Otherwise, it is opened directly.\n\n<p><strong>Always validate the passed URI's schema</strong> as some values can\nexecute code.
		p	1		uri
	m	()Ljava/lang/String;	method_38649	getName
	m	(Ljava/io/File;)V	method_672	open
		c	Opens {@code file}.\n\n<p><strong>Do not pass untrusted file to this method</strong> as some values can\nexecute code.
		p	1		file
	m	(Ljava/net/URL;)V	method_669	open
		c	Opens {@code url}. If this points to an HTTP(S) URL, it is usually opened using\nthe system's default browser. Otherwise, it is opened directly.\n\n<p><strong>Always validate the passed URL's schema</strong> as some values can\nexecute code.
		p	1		url
	m	(Ljava/net/URI;)V	method_673	open
		c	Opens {@code uri}. If this points to an HTTP(S) URI, it is usually opened using\nthe system's default browser. Otherwise, it is opened directly.\n\n<p><strong>Always validate the passed URI's schema</strong> as some values can\nexecute code.
		p	1		uri
	m	(Ljava/net/URL;)[Ljava/lang/String;	method_674	getURLOpenCommand
		p	1		url
c	net/minecraft/class_156$2	net/minecraft/util/Util$2
	f	Ljava/util/Map;	field_29655	cache
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		object
c	net/minecraft/class_156$3	net/minecraft/util/Util$3
	f	Ljava/util/Map;	field_29657	cache
	m	(Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object;	method_34867	method_34867
		p	1		pair
	m	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		a
		p	2		b
c	net/minecraft/class_156$4	net/minecraft/util/Util$4
	m	(Ljava/lang/Throwable;)V	onTermination	onTermination
		p	1		throwable
c	net/minecraft/class_7237	net/minecraft/server/SaveLoading
	m	(Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_7237$class_7239;Lnet/minecraft/class_6860;Ljava/lang/Object;Lnet/minecraft/class_5350;)Ljava/lang/Object;	method_42097	method_42097
		p	4		dataPackContents
	m	(Lnet/minecraft/class_7237$class_6906;Lnet/minecraft/class_7237$class_6907;Lnet/minecraft/class_7237$class_7239;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_42098	load
		p	4		applyExecutor
		p	3		prepareExecutor
		p	0		serverConfig
		p	2		saveApplierFactory
		p	1		loadContextSupplier
	m	(Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Ljava/lang/Throwable;)V	method_42096	method_42096
		p	2		throwable
		p	1		dataPackContents
c	net/minecraft/class_7237$class_7238	net/minecraft/server/SaveLoading$DataPacks
	f	Lnet/minecraft/class_3283;	comp_635	manager
	f	Lnet/minecraft/class_5359;	comp_636	settings
	f	Z	comp_637	safeMode
	m	()Lnet/minecraft/class_3283;	comp_635	manager
	m	()Lnet/minecraft/class_5359;	comp_636	settings
	m	()Lcom/mojang/datafixers/util/Pair;	method_42099	load
	m	()Z	comp_637	safeMode
c	net/minecraft/class_7237$class_7239	net/minecraft/server/SaveLoading$SaveApplierFactory
	m	(Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_5455$class_6890;Ljava/lang/Object;)Ljava/lang/Object;	create	create
		p	1		resourceManager
		p	4		loadContext
		p	3		dynamicRegistryManager
		p	2		dataPackContents
c	net/minecraft/class_7237$class_6906	net/minecraft/server/SaveLoading$ServerConfig
	f	I	comp_362	functionPermissionLevel
	f	Lnet/minecraft/class_2170$class_5364;	comp_361	commandEnvironment
	f	Lnet/minecraft/class_7237$class_7238;	comp_634	dataPacks
	m	()I	comp_362	functionPermissionLevel
	m	()Lnet/minecraft/class_2170$class_5364;	comp_361	commandEnvironment
	m	()Lnet/minecraft/class_7237$class_7238;	comp_634	dataPacks
c	net/minecraft/class_7237$class_6907	net/minecraft/server/SaveLoading$LoadContextSupplier
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_5359;)Lcom/mojang/datafixers/util/Pair;	get	get
		p	2		dataPackSettings
		p	1		resourceManager
c	net/minecraft/class_155	net/minecraft/SharedConstants
	f	[C	field_1126	INVALID_CHARS_LEVEL_NAME
	f	Ljava/lang/String;	field_34373	CURRENT_SERIES
	f	I	field_29737	SNBT_TOO_OLD_THRESHOLD
	f	I	field_29739	DATA_PACK_VERSION
	f	I	field_29729	CHUNK_WIDTH
	f	I	field_29719	DEFAULT_PORT
	f	Z	field_1125	isDevelopment
	f	Z	field_36325	CRASH_ON_UNCAUGHT_THREAD_EXCEPTION
	f	Lnet/minecraft/class_7395;	field_38828	dataFixerPhase
	f	I	field_29731	COMMAND_MAX_LENGTH
	f	Z	field_34372	DEBUG_NOISE
	f	I	field_29735	RELEASE_TARGET_PROTOCOL_VERSION
	f	I	field_29703	TICKS_PER_MINUTE
	f	Ljava/lang/String;	field_29733	VERSION_NAME
	f	Z	field_29709	IS_DEVELOPMENT_VERSION
	f	Lnet/minecraft/class_6489;	field_16742	gameVersion
	f	Z	field_25135	useChoiceTypeRegistrations
		c	Specifies whether Minecraft should use choice type registrations from the game's schema when entity types or block entity types are created.
	f	I	field_29704	TICKS_PER_IN_GAME_DAY
	f	I	field_29738	RESOURCE_PACK_VERSION
	f	Lio/netty/util/ResourceLeakDetector$Level;	field_1124	RESOURCE_LEAK_DETECTOR_DISABLED
	f	Ljava/lang/String;	field_29734	RELEASE_TARGET
	f	I	field_29730	DEFAULT_WORLD_HEIGHT
	f	I	field_29732	WORLD_VERSION
	f	I	field_29702	TICKS_PER_SECOND
	f	Ljava/lang/String;	field_29740	DATA_VERSION_KEY
	f	Z	field_34371	DEBUG_BIOME_SOURCE
	m	()V	method_43250	enableDataFixerOptimization
	m	(C)Z	method_643	isValidChar
		c	{@return true if the character is not {@linkplain\nnet.minecraft.util.Formatting#FORMATTING_CODE_PREFIX the formatting code\nprefix} (&bsol;u00a7), C0 control code (&bsol;u0000 to &bsol;u001f) or\ndelete (&bsol;u007f)}\n\n@apiNote This method is used to determine if the server should\naccept a chat message sent from client.\n\n@see net.minecraft.server.network.ServerPlayNetworkHandler#hasIllegalCharacter
		p	0		chr
	m	(Lnet/minecraft/class_1923;)Z	method_37896	isOutsideGenerationArea
		p	0		pos
	m	(Lnet/minecraft/class_6489;)V	method_34872	setGameVersion
		p	0		gameVersion
	m	(Ljava/lang/String;Z)Ljava/lang/String;	method_44355	stripInvalidChars
		c	{@return {@code s} with {@linkplain #isValidChar invalid characters} stripped}\n\n<p>LF (linebreak; U+000A) may or may not be stripped depending on the passed\n{@code allowLinebreaks} value.\n\n@see #isValidChar\n@see #stripInvalidChars(String)
		p	0		s
		p	1		allowLinebreaks
	m	()I	method_31372	getProtocolVersion
	m	()Lnet/minecraft/class_6489;	method_16673	getGameVersion
	m	()V	method_36208	createGameVersion
	m	(Ljava/lang/String;)Ljava/lang/String;	method_644	stripInvalidChars
		c	{@return {@code s} with all {@linkplain #isValidChar invalid characters} stripped}\n\n<p>LF (linebreak; U+000A) is an invalid character and therefore stripped. Use\n{@link #stripInvalidChars(String, boolean)} to keep linebreaks.\n\n@see #isValidChar\n@see #stripInvalidChars(String, boolean)
		p	0		s
c	net/minecraft/class_1922	net/minecraft/world/BlockView
	c	Represents a scoped, read-only view of block states, fluid states and block entities.
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;	method_8321	getBlockEntity
		c	{@return the block entity at {@code pos}, or {@code null} if there is none}
		p	1		pos
	m	(Lnet/minecraft/class_238;)Ljava/util/stream/Stream;	method_29546	getStatesInBox
		p	1		box
	m	(Lnet/minecraft/class_265;Ljava/util/function/Supplier;)D	method_30346	getDismountHeight
		p	1		blockCollisionShape
		p	2		belowBlockCollisionShapeGetter
	m	(Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965;	method_32880	raycast
		p	1		context
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_8320	getBlockState
		c	{@return the block state at {@code pos}}\n\n@implNote This returns the block state for {@link net.minecraft.block.Blocks#VOID_AIR}\nif the Y coordinate is outside the height limit.
		p	1		pos
	m	(Lnet/minecraft/class_2338;)D	method_30347	getDismountHeight
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;	method_8316	getFluidState
		c	{@return the fluid state at {@code pos}}\n\n@implNote This returns the fluid state for {@link net.minecraft.fluid.Fluids#EMPTY}\nif the Y coordinate is outside the height limit.
		p	1		pos
	m	(Lnet/minecraft/class_3959;)Lnet/minecraft/class_3965;	method_17746	method_17746
		p	0		context
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;)Ljava/util/Optional;	method_35230	getBlockEntity
		p	1		pos
		p	2		type
	m	()I	method_8315	getMaxLightLevel
	m	(Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965;	method_32882	method_32882
		p	0		context
	m	(Lnet/minecraft/class_2338;)I	method_8317	getLuminance
		p	1		pos
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2338;Lnet/minecraft/class_265;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3965;	method_17745	raycastBlock
		p	5		state
		p	3		pos
		p	4		shape
		p	1		start
		p	2		end
	m	(Lnet/minecraft/class_5702;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;	method_32881	method_32881
		p	1		context
		p	2		pos
	m	(Lnet/minecraft/class_3959;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;	method_17743	method_17743
		p	2		pos
		p	1		context
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object;	method_17744	raycast
		p	0		start
		p	4		missFactory
		p	3		blockHitFactory
		p	2		context
		p	1		end
	m	(Lnet/minecraft/class_3959;)Lnet/minecraft/class_3965;	method_17742	raycast
		p	1		context
c	net/minecraft/class_1921	net/minecraft/client/render/RenderLayer
	c	Defines settings that should be used when rendering something.\n\n<p>This includes {@linkplain VertexFormat vertex format}, {@linkplain\nVertexFormat.DrawMode draw mode}, {@linkplain Shader shader}, texture,\nsome uniform variables values (such as {@code LineWidth} when using the\n{@link GameRenderer#getRenderTypeLinesShader rendertype_lines} shader),\nand some GL state values (such as whether to enable depth testing).\n\n<p>Before drawing something, a render layer setups these states. After\ndrawing something, a render layer resets those states to default.
	f	Lnet/minecraft/class_1921;	field_25488	DIRECT_ENTITY_GLINT
	f	Lnet/minecraft/class_293$class_5596;	field_20973	drawMode
	f	Ljava/util/function/Function;	field_34002	TEXT_POLYGON_OFFSET
	f	Ljava/util/function/Function;	field_29633	ENTITY_NO_OUTLINE
	f	Z	field_20975	hasCrumbling
	f	Z	field_21402	translucent
	f	Ljava/util/function/BiFunction;	field_29626	ENTITY_CUTOUT_NO_CULL_Z_OFFSET
	f	Ljava/util/function/Function;	field_33631	TEXT_INTENSITY_SEE_THROUGH
	f	Ljava/util/function/Function;	field_29632	ENTITY_DECAL
	f	Ljava/util/function/Function;	field_29628	ENTITY_TRANSLUCENT_CULL
	f	Ljava/util/function/BiFunction;	field_29631	BEACON_BEAM
	f	I	field_32775	DEFAULT_BUFFER_SIZE
	f	Ljava/util/function/Function;	field_29635	ENTITY_ALPHA
	f	Ljava/util/function/Function;	field_29623	ENTITY_SOLID
	f	I	field_32774	CUTOUT_BUFFER_SIZE
	f	Ljava/util/function/Function;	field_34003	TEXT_INTENSITY_POLYGON_OFFSET
	f	Ljava/util/function/Function;	field_29622	ARMOR_CUTOUT_NO_CULL
	f	Ljava/util/function/BiFunction;	field_29629	ENTITY_TRANSLUCENT
	f	Ljava/util/function/Function;	field_29634	ENTITY_SHADOW
	f	I	field_32773	TRANSLUCENT_BUFFER_SIZE
	f	I	field_20806	expectedBufferSize
	f	Ljava/util/function/Function;	field_29637	CRUMBLING
	f	I	field_32772	SOLID_BUFFER_SIZE
	f	Ljava/util/function/Function;	field_29624	ENTITY_CUTOUT
	f	Ljava/util/function/Function;	field_29636	EYES
	f	Ljava/util/Optional;	field_21850	optionalThis
	f	Ljava/util/function/BiFunction;	field_38345	ENTITY_TRANSLUCENT_EMISSIVE
	f	Ljava/util/function/Function;	field_29639	TEXT_SEE_THROUGH
	f	Ljava/util/function/Function;	field_29627	ITEM_ENTITY_TRANSLUCENT_CULL
	f	Lcom/google/common/collect/ImmutableList;	field_39002	BLOCK_LAYERS
	f	Lnet/minecraft/class_1921;	field_25487	DIRECT_GLINT
	f	Ljava/util/function/Function;	field_29630	ENTITY_SMOOTH_CUTOUT
	f	Ljava/util/function/BiFunction;	field_29625	ENTITY_CUTOUT_NO_CULL
	f	Ljava/util/function/Function;	field_33630	TEXT_INTENSITY
	f	Ljava/util/function/Function;	field_29638	TEXT
	f	Lnet/minecraft/class_293;	field_20972	vertexFormat
	f	Lnet/minecraft/class_1921;	field_9178	SOLID
	f	Lnet/minecraft/class_1921;	field_9179	TRANSLUCENT
	f	Lnet/minecraft/class_1921;	field_9174	CUTOUT
	f	Lnet/minecraft/class_1921;	field_9175	CUTOUT_MIPPED
	f	Lnet/minecraft/class_1921;	field_24473	ARMOR_ENTITY_GLINT
	f	Lnet/minecraft/class_1921;	field_24472	ARMOR_GLINT
	f	Lnet/minecraft/class_1921;	field_26373	GLINT_TRANSLUCENT
	f	Lnet/minecraft/class_1921$class_4687;	field_21695	LINES
	f	Lnet/minecraft/class_1921;	field_25644	TRIPWIRE
	f	Lnet/minecraft/class_1921$class_4687;	field_29456	LINE_STRIP
	f	Lnet/minecraft/class_1921;	field_25285	TRANSLUCENT_MOVING_BLOCK
	f	Lnet/minecraft/class_1921;	field_29458	END_GATEWAY
	f	Lnet/minecraft/class_1921;	field_29457	END_PORTAL
	f	Lnet/minecraft/class_1921;	field_20970	LIGHTNING
	f	Lnet/minecraft/class_1921;	field_20964	LEASH
	f	Lnet/minecraft/class_1921;	field_20963	TRANSLUCENT_NO_CRUMBLING
	f	Lnet/minecraft/class_1921;	field_20965	WATER_MASK
	f	Lnet/minecraft/class_1921;	field_20968	ENTITY_GLINT
	f	Lnet/minecraft/class_1921;	field_20967	GLINT
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23030	getTextSeeThrough
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23026	getEyes
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_29380	getTranslucentMovingBlock
	m	()Lnet/minecraft/class_293;	method_23031	getVertexFormat
	m	(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;	method_24049	of
		p	1		vertexFormat
		p	2		drawMode
		p	0		name
		p	5		translucent
		p	6		phases
		p	3		expectedBufferSize
		p	4		hasCrumbling
	m	()Ljava/util/Optional;	method_23289	getAffectedOutline
	m	()Ljava/util/Optional;	method_24296	asOptional
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34823	method_34823
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34835	method_34835
		p	0		texture
	m	()Lnet/minecraft/class_1921$class_4688;	method_29381	getItemPhaseData
	m	()Lnet/minecraft/class_1921;	method_23591	getEntityGlint
	m	()Lnet/minecraft/class_1921;	method_23587	getLeash
	m	()Lnet/minecraft/class_1921;	method_34572	getLineStrip
	m	()Lnet/minecraft/class_1921;	method_29706	getDirectGlint
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_25448	getArmorCutoutNoCull
		p	0		texture
	m	(Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921;	method_34830	method_34830
		p	0		texture
		p	1		affectsOutline
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34822	method_34822
		p	0		texture
	m	(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>
		p	5		hasCrumbling
		p	6		translucent
		p	3		drawMode
		p	4		expectedBufferSize
		p	1		name
		p	2		vertexFormat
		p	7		startAction
		p	8		endAction
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23578	getEntityCutoutNoCull
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34834	method_34834
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_23590	getGlint
	m	(Lnet/minecraft/class_2960;FF)Lnet/minecraft/class_1921;	method_23018	getEnergySwirl
		p	0		texture
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23570	getBlockBreaking
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_28116	getEntityCutoutNoCullZOffset
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_23574	getEndPortal
	m	()Lnet/minecraft/class_1921;	method_27948	getArmorGlint
	m	()Z	method_23037	hasCrumbling
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34838	method_34838
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_29997	getTripwire
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34825	method_34825
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34837	method_34837
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_23585	getTranslucentNoCrumbling
	m	(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;	method_42599	getEntityTranslucentEmissive
		p	0		texture
		p	1		affectsOutline
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_29379	getItemEntityTranslucentCull
		p	0		texture
	m	(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;	method_23592	getBeaconBeam
		p	1		translucent
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34836	method_34836
		p	0		texture
	m	()Lnet/minecraft/class_293$class_5596;	method_23033	getDrawMode
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23588	getEntityNoOutline
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34824	method_34824
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23576	getEntityCutout
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34840	method_34840
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23580	getEntityTranslucent
		p	0		texture
	m	()Z	method_43332	areVerticesNotShared
	m	(Lnet/minecraft/class_287;III)V	method_23012	draw
		p	1		buffer
		p	2		cameraX
		p	3		cameraY
		p	4		cameraZ
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_36436	method_36436
		p	0		texture
	m	()Ljava/util/List;	method_22720	getBlockLayers
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_37347	method_37347
		p	0		texture
	m	(Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921;	method_34829	method_34829
		p	0		texture
		p	1		affectsOutline
	m	(Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921;	method_42598	method_42598
		p	1		affectsOutline
		p	0		texture
	m	()Lnet/minecraft/class_1921$class_4688;	method_29996	getTripwirePhaseData
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23287	getOutline
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_23583	getTranslucent
	m	()Lnet/minecraft/class_1921;	method_27949	getArmorEntityGlint
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_36437	method_36437
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34827	method_34827
		p	0		texture
	m	(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;ILnet/minecraft/class_1921$class_4688;)Lnet/minecraft/class_1921$class_4687;	method_24048	of
		p	4		phaseData
		p	2		drawMode
		p	3		expectedBufferSize
		p	0		name
		p	1		vertexFormat
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34839	method_34839
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_23579	getCutoutMipped
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34826	method_34826
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_37348	method_37348
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_24469	getEntityShadow
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23586	getEntityDecal
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_34571	getEndGateway
	m	(Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921;	method_34831	method_34831
		p	1		affectsOutline
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_29707	getDirectEntityGlint
	m	()Lnet/minecraft/class_1921;	method_23594	getLines
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_36434	getTextIntensity
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23028	getText
		p	0		texture
	m	(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;	method_24294	getEntityTranslucent
		p	1		affectsOutline
		p	0		texture
	m	()Z	method_24295	isOutline
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34833	method_34833
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_37345	getTextPolygonOffset
		p	0		texture
	m	(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;	method_28115	getEntityCutoutNoCullZOffset
		p	1		affectsOutline
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23573	getEntityAlpha
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_23577	getSolid
	m	(Lnet/minecraft/class_4668$class_5942;)Lnet/minecraft/class_1921$class_4688;	method_34569	of
		p	0		shader
	m	(Lnet/minecraft/class_2960;Ljava/lang/Boolean;)Lnet/minecraft/class_1921;	method_34832	method_34832
		p	0		texture
		p	1		affectsOutline
	m	()Lnet/minecraft/class_1921;	method_23581	getCutout
	m	()Lnet/minecraft/class_1921;	method_23593	getLightning
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_36435	getTextIntensitySeeThrough
		p	0		texture
	m	()Lnet/minecraft/class_1921;	method_23589	getWaterMask
	m	(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921;	method_24293	getEntityCutoutNoCull
		p	1		affectsOutline
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_42600	getEntityTranslucentEmissive
		p	0		texture
	m	()I	method_22722	getExpectedBufferSize
	m	()Lnet/minecraft/class_1921;	method_30676	getGlintTranslucent
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23689	getEntityTranslucentCull
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_37346	getTextIntensityPolygonOffset
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23584	getEntitySmoothCutout
		p	0		texture
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23572	getEntitySolid
		p	0		texture
c	net/minecraft/class_1921$class_4687	net/minecraft/client/render/RenderLayer$MultiPhase
	f	Lnet/minecraft/class_1921$class_4688;	field_21403	phases
	f	Z	field_21851	outline
	f	Ljava/util/function/BiFunction;	field_29640	CULLING_LAYERS
	f	Ljava/util/Optional;	field_21697	affectedOutline
	m	(Lnet/minecraft/class_1921$class_4688;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_34843	method_34843
		p	1		texture
	m	(Ljava/lang/String;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;IZZLnet/minecraft/class_1921$class_4688;)V	<init>	<init>
		p	7		phases
		p	2		vertexFormat
		p	1		name
		p	6		translucent
		p	5		hasCrumbling
		p	4		expectedBufferSize
		p	3		drawMode
	m	()Lnet/minecraft/class_1921$class_4688;	method_35784	getPhases
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_4668$class_4671;)Lnet/minecraft/class_1921;	method_34844	method_34844
		p	1		culling
		p	0		texture
c	net/minecraft/class_1921$class_4688	net/minecraft/client/render/RenderLayer$MultiPhaseParameters
	f	Lnet/minecraft/class_4668$class_4675;	field_21416	layering
	f	Lnet/minecraft/class_4668$class_4684;	field_21418	texturing
	f	Lnet/minecraft/class_4668$class_4676;	field_21413	lightmap
	f	Lnet/minecraft/class_4668$class_4677;	field_21420	lineWidth
	f	Lnet/minecraft/class_4668$class_5939;	field_21406	texture
	f	Lnet/minecraft/class_4668$class_4672;	field_21411	depthTest
	f	Lnet/minecraft/class_4668$class_4671;	field_21412	cull
	f	Lnet/minecraft/class_4668$class_5942;	field_29461	shader
	f	Lcom/google/common/collect/ImmutableList;	field_21422	phases
	f	Lnet/minecraft/class_1921$class_4750;	field_21852	outlineMode
	f	Lnet/minecraft/class_4668$class_4686;	field_21419	writeMaskState
	f	Lnet/minecraft/class_4668$class_4678;	field_21417	target
	f	Lnet/minecraft/class_4668$class_4685;	field_21407	transparency
	f	Lnet/minecraft/class_4668$class_4679;	field_21414	overlay
	m	(Lnet/minecraft/class_4668$class_5939;Lnet/minecraft/class_4668$class_5942;Lnet/minecraft/class_4668$class_4685;Lnet/minecraft/class_4668$class_4672;Lnet/minecraft/class_4668$class_4671;Lnet/minecraft/class_4668$class_4676;Lnet/minecraft/class_4668$class_4679;Lnet/minecraft/class_4668$class_4675;Lnet/minecraft/class_4668$class_4678;Lnet/minecraft/class_4668$class_4684;Lnet/minecraft/class_4668$class_4686;Lnet/minecraft/class_4668$class_4677;Lnet/minecraft/class_1921$class_4750;)V	<init>	<init>
		p	5		cull
		p	6		lightmap
		p	3		transparency
		p	4		depthTest
		p	9		target
		p	10		texturing
		p	7		overlay
		p	8		layering
		p	13		outlineMode
		p	11		writeMaskState
		p	12		lineWidth
		p	1		texture
		p	2		shader
	m	()Lnet/minecraft/class_1921$class_4688$class_4689;	method_23598	builder
c	net/minecraft/class_1921$class_4688$class_4689	net/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder
	f	Lnet/minecraft/class_4668$class_4677;	field_21437	lineWidth
	f	Lnet/minecraft/class_4668$class_4676;	field_21430	lightmap
	f	Lnet/minecraft/class_4668$class_5939;	field_29462	texture
	f	Lnet/minecraft/class_4668$class_4675;	field_21433	layering
	f	Lnet/minecraft/class_4668$class_4679;	field_21431	overlay
	f	Lnet/minecraft/class_4668$class_4672;	field_21428	depthTest
	f	Lnet/minecraft/class_4668$class_4671;	field_21429	cull
	f	Lnet/minecraft/class_4668$class_4686;	field_21436	writeMaskState
	f	Lnet/minecraft/class_4668$class_4678;	field_21434	target
	f	Lnet/minecraft/class_4668$class_5942;	field_29463	shader
	f	Lnet/minecraft/class_4668$class_4684;	field_21435	texturing
	f	Lnet/minecraft/class_4668$class_4685;	field_21424	transparency
	m	(Lnet/minecraft/class_4668$class_4679;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23611	overlay
		p	1		overlay
	m	(Lnet/minecraft/class_4668$class_5942;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_34578	shader
		p	1		shader
	m	(Lnet/minecraft/class_4668$class_5939;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_34577	texture
		p	1		texture
	m	(Lnet/minecraft/class_4668$class_4672;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23604	depthTest
		p	1		depthTest
	m	(Lnet/minecraft/class_4668$class_4676;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23608	lightmap
		p	1		lightmap
	m	(Lnet/minecraft/class_4668$class_4685;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23615	transparency
		p	1		transparency
	m	(Lnet/minecraft/class_4668$class_4678;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23610	target
		p	1		target
	m	(Lnet/minecraft/class_1921$class_4750;)Lnet/minecraft/class_1921$class_4688;	method_24297	build
		p	1		outlineMode
	m	(Z)Lnet/minecraft/class_1921$class_4688;	method_23617	build
		p	1		affectsOutline
	m	(Lnet/minecraft/class_4668$class_4671;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23603	cull
		p	1		cull
	m	(Lnet/minecraft/class_4668$class_4675;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23607	layering
		p	1		layering
	m	(Lnet/minecraft/class_4668$class_4677;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23609	lineWidth
		p	1		lineWidth
	m	(Lnet/minecraft/class_4668$class_4684;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23614	texturing
		p	1		texturing
	m	(Lnet/minecraft/class_4668$class_4686;)Lnet/minecraft/class_1921$class_4688$class_4689;	method_23616	writeMaskState
		p	1		writeMaskState
c	net/minecraft/class_1921$class_4750	net/minecraft/client/render/RenderLayer$OutlineMode
	f	Ljava/lang/String;	field_22243	name
	f	Lnet/minecraft/class_1921$class_4750;	field_21853	NONE
	f	Lnet/minecraft/class_1921$class_4750;	field_21854	IS_OUTLINE
	f	Lnet/minecraft/class_1921$class_4750;	field_21855	AFFECTS_OUTLINE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_1920	net/minecraft/world/BlockRenderView
	m	(Lnet/minecraft/class_1944;Lnet/minecraft/class_2338;)I	method_8314	getLightLevel
		p	2		pos
		p	1		type
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I	method_23752	getColor
		p	2		colorResolver
		p	1		pos
	m	(Lnet/minecraft/class_2338;I)I	method_22335	getBaseLightLevel
		p	2		ambientDarkness
		p	1		pos
	m	(Lnet/minecraft/class_2350;Z)F	method_24852	getBrightness
		p	2		shaded
		p	1		direction
	m	()Lnet/minecraft/class_3568;	method_22336	getLightingProvider
	m	(Lnet/minecraft/class_2338;)Z	method_8311	isSkyVisible
		c	{@return if the sky is visible at {@code pos}}\n\n@implNote This returns {@code true} if the sky light level\nat {@code pos} is the maximum, {@code 15}.\n\n@see WorldView#isSkyVisibleAllowingSea
		p	1		pos
c	net/minecraft/class_1926	net/minecraft/client/color/world/FoliageColors
	f	[I	field_9183	colorMap
	m	()I	method_8341	getDefaultColor
	m	()I	method_8342	getSpruceColor
	m	()I	method_43717	getMangroveColor
	m	([I)V	method_8340	setColorMap
		p	0		pixels
	m	(DD)I	method_8344	getColor
		p	2		humidity
		p	0		temperature
	m	()I	method_8343	getBirchColor
c	net/minecraft/class_1924	net/minecraft/world/EntityView
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;	method_8333	getOtherEntities
		c	Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.\n\n@return a list of entities within a box, excluding the given entity, all satisfying the given predicate
		p	2		box
			c	the box in which to search for entities
		p	3		predicate
			c	a predicate which entities must satisfy in order to be included in the returned list
		p	1		except
			c	the entity the box logically surrounds; this entity is ignored if it is inside the box
	m	()Ljava/util/List;	method_18456	getPlayers
	m	(Ljava/util/UUID;)Lnet/minecraft/class_1657;	method_18470	getPlayerByUuid
		p	1		uuid
	m	(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;	method_18023	getEntitiesByType
		p	2		box
		p	3		predicate
		p	1		filter
	m	(Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List;	method_18464	getPlayers
		p	1		targetPredicate
		p	2		entity
		p	3		box
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List;	method_20743	getEntityCollisions
		p	2		box
		p	1		entity
	m	(Ljava/lang/Class;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;	method_8390	getEntitiesByClass
		c	Computes a list of entities within some box whose runtime Java class is the same as or is\na subclass of the given class.\n\n@return a list of entities within the box whose runtime class is a subclass of the given class
		p	1		entityClass
			c	the class the list of entities must extend
		p	2		box
			c	the box in which to search for entities
		p	3		predicate
			c	a predicate which entities must satisfy in order to be included in the returned list
	m	(Ljava/lang/Class;Lnet/minecraft/class_238;)Ljava/util/List;	method_18467	getNonSpectatingEntities
		p	1		entityClass
		p	2		box
	m	(Lnet/minecraft/class_1297;D)Lnet/minecraft/class_1657;	method_18460	getClosestPlayer
		p	2		maxDistance
		p	1		entity
	m	(DDDD)Z	method_18458	isPlayerInRange
		p	1		x
		p	3		y
		p	5		z
		p	7		range
	m	(Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDDLnet/minecraft/class_238;)Lnet/minecraft/class_1309;	method_21726	getClosestEntity
		p	2		targetPredicate
		p	1		entityClass
		p	4		x
		p	3		entity
		p	6		y
		p	8		z
		p	10		box
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/List;	method_8335	getOtherEntities
		c	Computes a list of entities within some box, excluding the given entity, that are not spectators.\n\n@return a list of entities within a box, excluding the given entity\n@see #getOtherEntities(Entity, Box, Predicate)\n@see Entity#isSpectator()
		p	1		except
			c	the entity the box logically surrounds; this entity is ignored if it is inside the box
		p	2		box
			c	the box in which to search for entities
	m	(DDDDLjava/util/function/Predicate;)Lnet/minecraft/class_1657;	method_8604	getClosestPlayer
		p	1		x
		p	7		maxDistance
		p	9		targetPredicate
		p	3		y
		p	5		z
	m	(Ljava/util/List;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1309;	method_18468	getClosestEntity
		p	3		entity
		p	4		x
		p	1		entityList
		p	2		targetPredicate
		p	8		z
		p	6		y
	m	(Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1657;	method_18463	getClosestPlayer
		p	2		entity
		p	1		targetPredicate
		p	3		x
		p	5		y
		p	7		z
	m	(Lnet/minecraft/class_4051;DDD)Lnet/minecraft/class_1657;	method_18461	getClosestPlayer
		p	6		z
		p	1		targetPredicate
		p	2		x
		p	4		y
	m	(Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List;	method_18466	getTargets
		p	1		entityClass
		p	3		targetingEntity
		p	2		targetPredicate
		p	4		box
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z	method_8611	doesNotIntersectEntities
		c	{@return {@code true} if {@code shape} does not intersect\nwith non-spectator entities except {@code except}}\n\n@implNote This always returns {@code true} if {@code shape} is {@linkplain VoxelShape#isEmpty empty}.
		p	1		except
		p	2		shape
	m	(DDDDZ)Lnet/minecraft/class_1657;	method_18459	getClosestPlayer
		p	1		x
		p	3		y
		p	5		z
		p	7		maxDistance
		p	9		ignoreCreative
	m	(Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1657;	method_18462	getClosestPlayer
		p	2		entity
		p	1		targetPredicate
c	net/minecraft/class_1923	net/minecraft/util/math/ChunkPos
	c	An immutable pair of two integers representing the X and Z coordinates of a chunk.\n\n<p>Chunk positions are usually serialized as a {@code long}.
	f	I	field_9180	z
	f	I	field_9181	x
	f	Lnet/minecraft/class_1923;	field_35107	ORIGIN
		c	The origin of the chunk position, {@code 0, 0}.
	f	J	field_17348	MARKER
		c	A {@code long}-serialized chunk position {@code 1875066, 1875066}. This is a\nspecial value used as a marker.
	m	(II)I	method_42307	hashCode
		p	1		z
		p	0		x
	m	(II)Lnet/minecraft/class_1923;	method_42306	fromRegionCenter
		p	1		z
		p	0		x
	m	()Lnet/minecraft/class_2338;	method_8323	getStartPos
	m	(Lnet/minecraft/class_1923;)I	method_24022	getChebyshevDistance
		p	1		pos
	m	()J	method_8324	toLong
		c	{@return the chunk position serialized as {@code long}}\n\n@see #toLong(int, int)
	m	(II)J	method_8331	toLong
		c	{@return the chunk position serialized as {@code long}}\n\n<p>This returns {@code chunkX | (chunkZ << 32)}.\n\n@see #toLong()
		p	1		chunkZ
		p	0		chunkX
	m	()I	method_17887	getRegionRelativeX
	m	()I	method_17885	getRegionX
	m	(J)V	<init>	<init>
		p	1		pos
	m	()I	method_33940	getCenterX
	m	(J)I	method_8325	getPackedX
		p	0		pos
	m	(Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		pos
	m	()I	method_33942	getCenterZ
	m	()I	method_8326	getStartX
	m	()I	method_8328	getStartZ
	m	(III)Lnet/minecraft/class_2338;	method_35231	getBlockPos
		p	2		y
		p	1		offsetX
		p	3		offsetZ
	m	(I)I	method_33939	getOffsetX
		p	1		offset
	m	(II)Lnet/minecraft/class_1923;	method_42305	fromRegion
		p	1		z
		p	0		x
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_1923;)Ljava/util/stream/Stream;	method_19281	stream
		p	0		pos1
		p	1		pos2
	m	(Lnet/minecraft/class_2338;)J	method_37232	toLong
		c	{@return the chunk position of the given {@code pos} serialized as {@code long}}\n\n@see #toLong(int, int)
		p	0		pos
	m	(I)I	method_33941	getOffsetZ
		p	1		offset
	m	()I	method_17888	getRegionRelativeZ
	m	(I)Lnet/minecraft/class_2338;	method_33943	getCenterAtY
		p	1		y
	m	()I	method_17886	getRegionZ
	m	()I	method_8327	getEndX
	m	(II)V	<init>	<init>
		p	2		z
		p	1		x
	m	()I	method_8329	getEndZ
	m	(J)I	method_8332	getPackedZ
		p	0		pos
	m	(Lnet/minecraft/class_1923;I)Ljava/util/stream/Stream;	method_19280	stream
		p	0		center
		p	1		radius
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_1923$1	net/minecraft/util/math/ChunkPos$1
	f	Lnet/minecraft/class_1923;	field_18684	position
	m	(Ljava/util/function/Consumer;)Z	tryAdvance	tryAdvance
		p	1		consumer
c	net/minecraft/class_1928	net/minecraft/world/GameRules
	f	Ljava/util/Map;	field_9197	RULE_TYPES
	f	Lnet/minecraft/class_1928$class_4313;	field_19388	DO_MOB_GRIEFING
		c	A {@linkplain Rule game rule} which regulates whether mobs can modify the world.\n\n<p>Generally one is expected to test this rule before an entity modifies the world.\n\n<p>In vanilla, this includes:\n<ul>\n<li>Whether creeper explosions destroy blocks\n<li>Whether a zombie can break down a door\n<li>Whether a wither killing an entity will place or drop a wither rose\n</ul>
	f	Lnet/minecraft/class_1928$class_4313;	field_19401	REDUCED_DEBUG_INFO
		c	A {@linkplain Rule game rule} which regulates whether clients' {@linkplain net.minecraft.client.gui.hud.DebugHud debug HUD}s show reduced information.\n\n<p>When the value of this rule is changed, all connected clients will be notified to update their display.\nIn vanilla, this includes the visibility of coordinates on the clients' debug HUDs.
	f	Lnet/minecraft/class_1928$class_4313;	field_19405	MAX_ENTITY_CRAMMING
		c	A {@linkplain Rule game rule} which regulates the number of entities that can be crammed into a block space before they incur cramming damage.
	f	Lnet/minecraft/class_1928$class_4313;	field_19390	DO_MOB_SPAWNING
		c	A {@linkplain Rule game rule} which regulates whether mobs can spawn naturally.
	f	I	field_30963	DEFAULT_RANDOM_TICK_SPEED
	f	Lnet/minecraft/class_1928$class_4313;	field_19392	DO_TILE_DROPS
		c	A {@linkplain Rule game rule} which regulates whether blocks should drop their items when broken.
	f	Ljava/util/Map;	field_9196	rules
	f	Lorg/slf4j/Logger;	field_19410	LOGGER
	f	Lnet/minecraft/class_1928$class_4313;	field_19409	ANNOUNCE_ADVANCEMENTS
		c	A {@linkplain Rule game rule} which regulates whether a player's advancements should be announced in chat.
	f	Lnet/minecraft/class_1928$class_4313;	field_19389	KEEP_INVENTORY
		c	A {@linkplain Rule game rule} which regulates whether player inventories should be persist through respawning.
	f	Lnet/minecraft/class_1928$class_4313;	field_19422	DISABLE_RAIDS
		c	A {@linkplain Rule game rule} which regulates whether raids should occur.\n\n<p>If this rule is set to {@code true} while raids are occurring, the raids will be stopped.
	f	Lnet/minecraft/class_1928$class_4313;	field_19391	DO_MOB_LOOT
		c	A {@linkplain Rule game rule} which regulates whether mobs should drop loot on death.
	f	Lnet/minecraft/class_1928$class_4313;	field_20638	DO_IMMEDIATE_RESPAWN
		c	A {@linkplain Rule game rule} which regulates whether a player should immediately respawn upon death.
	f	Lnet/minecraft/class_1928$class_4313;	field_19407	DO_LIMITED_CRAFTING
	f	Lnet/minecraft/class_1928$class_4313;	field_19406	DO_WEATHER_CYCLE
	f	Lnet/minecraft/class_1928$class_4313;	field_19408	MAX_COMMAND_CHAIN_LENGTH
	f	Lnet/minecraft/class_1928$class_4313;	field_19404	DISABLE_ELYTRA_MOVEMENT_CHECK
	f	Lnet/minecraft/class_1928$class_4313;	field_28044	FREEZE_DAMAGE
	f	Lnet/minecraft/class_1928$class_4313;	field_19402	SPECTATORS_GENERATE_CHUNKS
	f	Lnet/minecraft/class_1928$class_4313;	field_19403	SPAWN_RADIUS
	f	Lnet/minecraft/class_1928$class_4313;	field_19400	SEND_COMMAND_FEEDBACK
	f	Lnet/minecraft/class_1928$class_4313;	field_25402	UNIVERSAL_ANGER
	f	Lnet/minecraft/class_1928$class_4313;	field_25401	FORGIVE_DEAD_PLAYERS
	f	Lnet/minecraft/class_1928$class_4313;	field_21832	DO_TRADER_SPAWNING
	f	Lnet/minecraft/class_1928$class_4313;	field_20634	DROWNING_DAMAGE
	f	Lnet/minecraft/class_1928$class_4313;	field_20635	FALL_DAMAGE
	f	Lnet/minecraft/class_1928$class_4313;	field_20636	FIRE_DAMAGE
	f	Lnet/minecraft/class_1928$class_4313;	field_20637	DO_INSOMNIA
	f	Lnet/minecraft/class_1928$class_4313;	field_21831	DO_PATROL_SPAWNING
	f	Lnet/minecraft/class_1928$class_4313;	field_19397	LOG_ADMIN_COMMANDS
	f	Lnet/minecraft/class_1928$class_4313;	field_19398	SHOW_DEATH_MESSAGES
	f	Lnet/minecraft/class_1928$class_4313;	field_19395	NATURAL_REGENERATION
	f	Lnet/minecraft/class_1928$class_4313;	field_19396	DO_DAYLIGHT_CYCLE
	f	Lnet/minecraft/class_1928$class_4313;	field_19393	DO_ENTITY_DROPS
	f	Lnet/minecraft/class_1928$class_4313;	field_19394	COMMAND_BLOCK_OUTPUT
	f	Lnet/minecraft/class_1928$class_4313;	field_19399	RANDOM_TICK_SPEED
	f	Lnet/minecraft/class_1928$class_4313;	field_19387	DO_FIRE_TICK
	f	Lnet/minecraft/class_1928$class_4313;	field_28357	PLAYERS_SLEEPING_PERCENTAGE
	f	Lnet/minecraft/class_1928$class_4313;	field_38975	DO_WARDEN_SPAWNING
	m	(Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;)V	method_27322	setAllValues
		p	2		server
		p	1		rules
	m	()Lnet/minecraft/class_1928;	method_27325	copy
	m	(Lnet/minecraft/class_1928$class_4313;)Z	method_8355	getBoolean
		p	1		rule
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V	method_8361	method_8361
		p	1		rule
		p	0		server
	m	(Lcom/mojang/serialization/DynamicLike;)V	method_8357	load
		p	1		dynamic
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_1928$class_4315;	method_20748	method_20748
		p	0		e
	m	(Lnet/minecraft/class_1928$class_4313;)I	method_8356	getInt
		p	1		rule
	m	(Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4315;)V	method_20747	method_20747
		p	1		key
		p	2		rule
	m	(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;)V	method_27321	setValue
		p	2		rules
		p	1		key
		p	3		server
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		rules
	m	(Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V	method_20745	accept
		p	1		key
		p	0		consumer
		p	2		type
	m	(Lcom/mojang/serialization/DynamicLike;)V	<init>	<init>
		p	1		dynamic
	m	(Lnet/minecraft/class_1928$class_4311;)V	method_20744	accept
		c	Make the visitor visit all registered game rules.\n\n<p>The visitation involves calling both {@link Visitor#visit(GameRules.Key, GameRules.Type)} and {@code visitX} for every game rule, where X is the current rule's concrete type such as a boolean.
		p	0		visitor
	m	(Lnet/minecraft/class_1928;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4313;)V	method_27323	method_27323
		p	3		key
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V	method_22386	method_22386
		p	0		server
		p	1		rule
	m	(Lnet/minecraft/class_1928$class_4313;)Ljava/lang/String;	method_20752	method_20752
		p	0		key
	m	()Lnet/minecraft/class_2487;	method_8358	toNbt
	m	(Ljava/lang/String;Lnet/minecraft/class_1928$class_5198;Lnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4313;	method_8359	register
		p	0		name
		p	1		category
		p	2		type
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4315;)V	method_20751	method_20751
		p	2		rule
		p	1		key
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_1928$class_4315;	method_27324	method_27324
		p	0		entry
	m	(Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V	method_20750	method_20750
		p	2		type
		p	1		key
	m	(Lnet/minecraft/class_1928$class_4313;)Lnet/minecraft/class_1928$class_4315;	method_20746	get
		p	1		key
c	net/minecraft/class_1928$class_5199	net/minecraft/world/GameRules$Acceptor
	m	(Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V	call	call
		p	2		key
		p	1		consumer
		p	3		type
c	net/minecraft/class_1928$class_5198	net/minecraft/world/GameRules$Category
	f	Ljava/lang/String;	field_24101	category
	f	Lnet/minecraft/class_1928$class_5198;	field_24100	MISC
	f	Lnet/minecraft/class_1928$class_5198;	field_24097	DROPS
	f	Lnet/minecraft/class_1928$class_5198;	field_24098	UPDATES
	f	Lnet/minecraft/class_1928$class_5198;	field_24099	CHAT
	f	Lnet/minecraft/class_1928$class_5198;	field_24095	MOBS
	f	Lnet/minecraft/class_1928$class_5198;	field_24096	SPAWNING
	f	Lnet/minecraft/class_1928$class_5198;	field_24094	PLAYER
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		category
	m	()Ljava/lang/String;	method_27328	getCategory
c	net/minecraft/class_1928$class_4314	net/minecraft/world/GameRules$Type
	f	Lnet/minecraft/class_1928$class_5199;	field_24104	ruleAcceptor
	f	Ljava/util/function/Supplier;	field_19414	argumentType
	f	Ljava/util/function/Function;	field_19415	ruleFactory
	f	Ljava/util/function/BiConsumer;	field_19416	changeCallback
	m	(Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Lnet/minecraft/class_1928$class_5199;)V	<init>	<init>
		p	4		ruleAcceptor
		p	2		ruleFactory
		p	3		changeCallback
		p	1		argumentType
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;	method_20775	argument
		p	1		name
	m	(Lnet/minecraft/class_1928$class_4311;Lnet/minecraft/class_1928$class_4313;)V	method_27336	accept
		p	2		key
		p	1		consumer
	m	()Lnet/minecraft/class_1928$class_4315;	method_20773	createRule
c	net/minecraft/class_1928$class_4315	net/minecraft/world/GameRules$Rule
	f	Lnet/minecraft/class_1928$class_4314;	field_19417	type
	m	()Lnet/minecraft/class_1928$class_4315;	method_20782	getThis
	m	()Lnet/minecraft/class_1928$class_4315;	method_27338	copy
	m	(Ljava/lang/String;)V	method_20777	deserialize
		p	1		value
	m	()Ljava/lang/String;	method_20779	serialize
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V	method_20780	set
		p	1		context
		p	2		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V	method_20776	setFromArgument
		p	1		context
		p	2		name
	m	(Lnet/minecraft/class_1928$class_4314;)V	<init>	<init>
		p	1		type
	m	(Lnet/minecraft/class_1928$class_4315;Lnet/minecraft/server/MinecraftServer;)V	method_27337	setValue
		p	1		rule
		p	2		server
	m	()I	method_20781	getCommandResult
	m	(Lnet/minecraft/server/MinecraftServer;)V	method_20778	changed
		p	1		server
c	net/minecraft/class_1928$class_4312	net/minecraft/world/GameRules$IntRule
	f	I	field_19412	value
	m	(Lnet/minecraft/class_1928$class_4312;Lnet/minecraft/server/MinecraftServer;)V	method_27331	setValue
	m	(Lnet/minecraft/class_1928$class_4314;I)V	<init>	<init>
		p	1		rule
		p	2		initialValue
	m	(I)Lnet/minecraft/class_1928$class_4314;	method_20768	create
		p	0		initialValue
	m	(Ljava/lang/String;)I	method_20769	parseInt
		p	0		input
	m	(Ljava/lang/String;)Z	method_27332	validate
		c	Validates that an input is valid for this rule.
		p	1		input
	m	()Lnet/minecraft/class_1928$class_4312;	method_20770	getThis
	m	(ILnet/minecraft/server/MinecraftServer;)V	method_35236	set
		p	2		server
		p	1		value
	m	()I	method_20763	get
	m	(ILnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4312;	method_20765	method_20765
		p	1		type
	m	(ILjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314;	method_20766	create
		p	1		changeCallback
		p	0		initialValue
	m	()Lnet/minecraft/class_1928$class_4312;	method_27333	copy
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4312;)V	method_20767	method_20767
		p	1		rule
		p	0		server
c	net/minecraft/class_1928$class_4313	net/minecraft/world/GameRules$Key
	f	Ljava/lang/String;	field_19413	name
	f	Lnet/minecraft/class_1928$class_5198;	field_24103	category
	m	()Lnet/minecraft/class_1928$class_5198;	method_27335	getCategory
	m	()Ljava/lang/String;	method_20771	getName
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/lang/String;	method_27334	getTranslationKey
	m	(Ljava/lang/String;Lnet/minecraft/class_1928$class_5198;)V	<init>	<init>
		p	2		category
		p	1		name
c	net/minecraft/class_1928$class_4310	net/minecraft/world/GameRules$BooleanRule
	f	Z	field_19411	value
	m	()Lnet/minecraft/class_1928$class_4310;	method_27327	copy
	m	()Lnet/minecraft/class_1928$class_4310;	method_20761	getThis
	m	(Lnet/minecraft/class_1928$class_4314;Z)V	<init>	<init>
		p	2		initialValue
		p	1		type
	m	(ZLnet/minecraft/server/MinecraftServer;)V	method_20758	set
		p	2		server
		p	1		value
	m	(Lnet/minecraft/class_1928$class_4310;Lnet/minecraft/server/MinecraftServer;)V	method_27326	setValue
	m	()Z	method_20753	get
	m	(ZLnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4310;	method_20756	method_20756
		p	1		type
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1928$class_4310;)V	method_20754	method_20754
		p	1		rule
		p	0		server
	m	(Z)Lnet/minecraft/class_1928$class_4314;	method_20759	create
		p	0		initialValue
	m	(ZLjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314;	method_20760	create
		p	1		changeCallback
		p	0		initialValue
c	net/minecraft/class_1928$class_4311	net/minecraft/world/GameRules$Visitor
	c	A visitor used to visit all game rules.
	m	(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V	method_20762	visit
		c	Visit a game rule.\n\n<p>It is expected all game rules regardless of type will be visited using this method.
		p	1		key
		p	2		type
	m	(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V	method_27329	visitBoolean
		c	Visit a boolean rule.\n\n<p>Note {@link #visit(GameRules.Key, GameRules.Type)} will be called before this method.
		p	1		key
		p	2		type
	m	(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_1928$class_4314;)V	method_27330	visitInt
		c	Visit an integer rule.\n\n<p>Note {@link #visit(GameRules.Key, GameRules.Type)} will be called before this method.
		p	2		type
		p	1		key
c	net/minecraft/class_1927	net/minecraft/world/explosion/Explosion
	f	Lnet/minecraft/class_5362;	field_25400	behavior
	f	D	field_9192	y
	f	F	field_9190	power
	f	Lnet/minecraft/class_1937;	field_9187	world
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_9188	affectedBlocks
	f	Lnet/minecraft/class_5362;	field_25818	DEFAULT_BEHAVIOR
	f	Lnet/minecraft/class_1927$class_4179;	field_9184	destructionType
	f	Lnet/minecraft/class_1297;	field_9185	entity
	f	Ljava/util/Map;	field_9194	affectedPlayers
	f	D	field_9195	x
	f	Lnet/minecraft/class_5819;	field_9191	random
	f	Lnet/minecraft/class_1282;	field_9193	damageSource
	f	Z	field_9186	createFire
	f	D	field_9189	z
	m	()Lnet/minecraft/class_1282;	method_8349	getDamageSource
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_5362;	method_29553	chooseBehavior
		p	1		entity
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V	method_24023	tryMergeStack
		p	2		pos
		p	1		stack
		p	0		stacks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFLjava/util/List;)V	<init>	<init>
		p	9		power
		p	7		z
		p	5		y
		p	2		entity
		p	3		x
		p	1		world
		p	10		affectedBlocks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;Ljava/util/List;)V	<init>	<init>
		p	3		x
		p	2		entity
		p	1		world
		p	12		affectedBlocks
		p	11		destructionType
		p	10		createFire
		p	9		power
		p	7		z
		p	5		y
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1927$class_4179;)V	<init>	<init>
		p	2		entity
		p	1		world
		p	5		x
		p	4		behavior
		p	3		damageSource
		p	9		z
		p	7		y
		p	13		destructionType
		p	12		createFire
		p	11		power
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)F	method_17752	getExposure
		p	0		source
		p	1		entity
	m	()Ljava/util/List;	method_8346	getAffectedBlocks
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_24024	method_24024
		p	2		stack
	m	(Z)V	method_8350	affectWorld
		p	1		particles
			c	whether this explosion should emit explosion or explosion emitter particles around the source of the explosion
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDF)V	<init>	<init>
		p	2		entity
		p	1		world
		p	9		power
		p	7		z
		p	5		y
		p	3		x
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1927$class_4179;)V	<init>	<init>
		p	10		createFire
		p	11		destructionType
		p	9		power
		p	7		z
		p	5		y
		p	2		entity
		p	3		x
		p	1		world
	m	()Lnet/minecraft/class_1309;	method_8347	getCausingEntity
	m	()V	method_8348	collectBlocksAndDamageEntities
	m	()V	method_8352	clearAffectedBlocks
	m	()Ljava/util/Map;	method_8351	getAffectedPlayers
c	net/minecraft/class_1927$class_4179	net/minecraft/world/explosion/Explosion$DestructionType
	f	Lnet/minecraft/class_1927$class_4179;	field_18687	DESTROY
	f	Lnet/minecraft/class_1927$class_4179;	field_18685	NONE
	f	Lnet/minecraft/class_1927$class_4179;	field_18686	BREAK
c	net/minecraft/class_4174	net/minecraft/item/FoodComponent
	c	Represents the components that make up the properties of a food item.
	f	Z	field_18618	snack
	f	Z	field_18616	meat
	f	Z	field_18617	alwaysEdible
	f	I	field_18614	hunger
	f	Ljava/util/List;	field_18619	statusEffects
	f	F	field_18615	saturationModifier
	m	()I	method_19230	getHunger
		c	Gets the amount of hunger a food item will fill.\n\n<p>One hunger is equivalent to half of a hunger bar icon.
	m	()F	method_19231	getSaturationModifier
		c	Gets the saturation modifier of a food item.\n\n<p>This value is typically used to determine how long a player can sustain the current hunger value before the hunger is used.
	m	()Ljava/util/List;	method_19235	getStatusEffects
		c	Gets a list of all status effect instances that may be applied when a food item is consumed.\n\n<p>The first value in the pair is the status effect instance to be applied.\n<p>The second value is the chance the status effect gets applied, on a scale between {@code 0.0F} and {@code 1.0F}.
	m	(IFZZZLjava/util/List;)V	<init>	<init>
		p	5		snack
		p	6		statusEffects
		p	3		meat
		p	4		alwaysEdible
		p	1		hunger
		p	2		saturationModifier
	m	()Z	method_19233	isAlwaysEdible
		c	Checks if a food item can be eaten when the current hunger bar is full.
	m	()Z	method_19232	isMeat
		c	Checks if a food item can be fed to dogs.
	m	()Z	method_19234	isSnack
		c	Checks if a food item is snack-like and is eaten quickly.
c	net/minecraft/class_4174$class_4175	net/minecraft/item/FoodComponent$Builder
	f	I	field_18620	hunger
	f	Z	field_18622	meat
	f	F	field_18621	saturationModifier
	f	Ljava/util/List;	field_18625	statusEffects
	f	Z	field_18623	alwaysEdible
	f	Z	field_18624	snack
	m	(F)Lnet/minecraft/class_4174$class_4175;	method_19237	saturationModifier
		c	Specifies the saturation modifier of a food item.\n\n<p>This value is typically used to determine how long a player can sustain the current hunger value before the hunger is used.
		p	1		saturationModifier
			c	the saturation modifier
	m	(Lnet/minecraft/class_1293;F)Lnet/minecraft/class_4174$class_4175;	method_19239	statusEffect
		c	Specifies a status effect to apply to an entity when a food item is consumed.\nThis method may be called multiple times to apply several status effects when food is consumed.
		p	2		chance
			c	the chance the status effect is applied, on a scale of {@code 0.0F} to {@code 1.0F}
		p	1		effect
			c	the effect instance to apply
	m	()Lnet/minecraft/class_4174$class_4175;	method_19236	meat
		c	Specifies that a food item can be fed to dogs.
	m	()Lnet/minecraft/class_4174;	method_19242	build
	m	(I)Lnet/minecraft/class_4174$class_4175;	method_19238	hunger
		c	Specifies the amount of hunger a food item will fill.\n\n<p>One hunger is equivalent to half of a hunger bar icon.
		p	1		hunger
			c	the amount of hunger
	m	()Lnet/minecraft/class_4174$class_4175;	method_19240	alwaysEdible
		c	Specifies that a food item can be eaten when the current hunger bar is full.
	m	()Lnet/minecraft/class_4174$class_4175;	method_19241	snack
		c	Specifies that a food item is snack-like and is eaten quickly.
c	net/minecraft/class_7201	net/minecraft/client/render/entity/model/TadpoleEntityModel
	f	Lnet/minecraft/class_630;	field_37934	tail
	f	Lnet/minecraft/class_630;	field_37933	root
	m	(Lnet/minecraft/class_7110;FFFFF)V	method_41916	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_41917	getTexturedModelData
c	net/minecraft/class_4173	net/minecraft/entity/ai/brain/ScheduleRule
	f	Ljava/util/List;	field_18612	entries
	f	I	field_18613	prioritizedEntryIndex
	m	(Ljava/util/Collection;)Lnet/minecraft/class_4173;	method_35215	add
		p	1		entries
	m	(IF)Lnet/minecraft/class_4173;	method_19227	add
		p	1		startTime
		p	2		priority
	m	()V	method_19229	sort
	m	()Lcom/google/common/collect/ImmutableList;	method_35214	getEntries
	m	(I)F	method_19226	getPriority
		p	1		time
c	net/minecraft/class_4176	net/minecraft/item/FoodComponents
	c	Contains all the default food components used in vanilla food items.
	f	Lnet/minecraft/class_4174;	field_18660	MELON_SLICE
	f	Lnet/minecraft/class_4174;	field_18650	COOKED_COD
	f	Lnet/minecraft/class_4174;	field_18640	BEEF
	f	Lnet/minecraft/class_4174;	field_18662	MUTTON
	f	Lnet/minecraft/class_4174;	field_18630	RABBIT
	f	Lnet/minecraft/class_4174;	field_18652	COOKED_PORKCHOP
	f	Lnet/minecraft/class_4174;	field_28647	GLOW_BERRIES
	f	Lnet/minecraft/class_4174;	field_18642	BEETROOT_SOUP
	f	Lnet/minecraft/class_4174;	field_18632	ROTTEN_FLESH
	f	Lnet/minecraft/class_4174;	field_18654	COOKED_SALMON
	f	Lnet/minecraft/class_4174;	field_18644	CARROT
	f	Lnet/minecraft/class_4174;	field_18634	SPIDER_EYE
	f	Lnet/minecraft/class_4174;	field_18656	DRIED_KELP
	f	Lnet/minecraft/class_4174;	field_18646	CHORUS_FRUIT
	f	Lnet/minecraft/class_4174;	field_18636	SWEET_BERRIES
	f	Lnet/minecraft/class_4174;	field_18658	GOLDEN_APPLE
	f	Lnet/minecraft/class_4174;	field_18626	PORKCHOP
	f	Lnet/minecraft/class_4174;	field_18648	COOKED_BEEF
	f	Lnet/minecraft/class_4174;	field_18638	APPLE
	f	Lnet/minecraft/class_4174;	field_18628	PUFFERFISH
	f	Lnet/minecraft/class_4174;	field_18629	PUMPKIN_PIE
	f	Lnet/minecraft/class_4174;	field_18661	MUSHROOM_STEW
	f	Lnet/minecraft/class_4174;	field_18651	COOKED_MUTTON
	f	Lnet/minecraft/class_4174;	field_18641	BEETROOT
	f	Lnet/minecraft/class_4174;	field_18663	POISONOUS_POTATO
	f	Lnet/minecraft/class_4174;	field_18631	RABBIT_STEW
	f	Lnet/minecraft/class_4174;	field_18653	COOKED_RABBIT
	f	Lnet/minecraft/class_4174;	field_18643	BREAD
	f	Lnet/minecraft/class_4174;	field_18633	SALMON
	f	Lnet/minecraft/class_4174;	field_18655	COOKIE
	f	Lnet/minecraft/class_4174;	field_18645	CHICKEN
	f	Lnet/minecraft/class_4174;	field_18635	SUSPICIOUS_STEW
	f	Lnet/minecraft/class_4174;	field_18657	ENCHANTED_GOLDEN_APPLE
	f	Lnet/minecraft/class_4174;	field_18647	COD
	f	Lnet/minecraft/class_4174;	field_18637	TROPICAL_FISH
	f	Lnet/minecraft/class_4174;	field_18659	GOLDEN_CARROT
	f	Lnet/minecraft/class_4174;	field_18627	POTATO
	f	Lnet/minecraft/class_4174;	field_18649	COOKED_CHICKEN
	f	Lnet/minecraft/class_4174;	field_18639	BAKED_POTATO
	f	Lnet/minecraft/class_4174;	field_20381	HONEY_BOTTLE
	m	(I)Lnet/minecraft/class_4174$class_4175;	method_19243	createStew
		p	0		hunger
c	net/minecraft/class_4170	net/minecraft/entity/ai/brain/Schedule
	f	Lnet/minecraft/class_4170;	field_18605	VILLAGER_BABY
	f	Lnet/minecraft/class_4170;	field_18606	VILLAGER_DEFAULT
	f	I	field_30692	WORK_TIME
	f	Lnet/minecraft/class_4170;	field_18603	EMPTY
	f	Ljava/util/Map;	field_18607	scheduleRules
	f	Lnet/minecraft/class_4170;	field_18604	SIMPLE
	m	(I)Lnet/minecraft/class_4168;	method_19213	getActivityForTime
		p	1		time
	m	(Ljava/lang/String;)Lnet/minecraft/class_4171;	method_19217	register
		p	0		id
	m	(Lnet/minecraft/class_4168;)Ljava/util/List;	method_19219	getOtherRules
		p	1		activity
	m	(Lnet/minecraft/class_4168;)Lnet/minecraft/class_4173;	method_19218	getRule
		p	1		activity
	m	(Lnet/minecraft/class_4168;)V	method_19215	addActivity
		p	1		activity
c	net/minecraft/class_4171	net/minecraft/entity/ai/brain/ScheduleBuilder
	f	Lnet/minecraft/class_4170;	field_18608	schedule
	f	Ljava/util/List;	field_18609	activities
	m	()Lnet/minecraft/class_4170;	method_19220	build
	m	(Lnet/minecraft/class_4170;)V	<init>	<init>
		p	1		schedule
	m	(ILnet/minecraft/class_4168;)Lnet/minecraft/class_4171;	method_19221	withActivity
		p	2		activity
		p	1		startTime
	m	(Lnet/minecraft/class_4171$class_4172;)V	method_19222	method_19222
		p	1		activity
c	net/minecraft/class_4171$class_4172	net/minecraft/entity/ai/brain/ScheduleBuilder$ActivityEntry
	f	Lnet/minecraft/class_4168;	field_18611	activity
	f	I	field_18610	startTime
	m	()I	method_19224	getStartTime
	m	(ILnet/minecraft/class_4168;)V	<init>	<init>
		p	1		startTime
		p	2		activity
	m	()Lnet/minecraft/class_4168;	method_19225	getActivity
c	net/minecraft/class_7208	net/minecraft/client/particle/SculkChargePopParticle
	f	Lnet/minecraft/class_4002;	field_37960	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	14		spriteProvider
		p	12		velocityZ
		p	10		velocityY
		p	8		velocityX
		p	6		z
		p	4		y
		p	1		world
		p	2		x
c	net/minecraft/class_7208$class_7209	net/minecraft/client/particle/SculkChargePopParticle$Factory
	f	Lnet/minecraft/class_4002;	comp_621	spriteProvider
	m	()Lnet/minecraft/class_4002;	comp_621	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_41947	createParticle
c	net/minecraft/class_7206	net/minecraft/client/particle/SculkChargeParticle
	f	Lnet/minecraft/class_4002;	field_37959	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	12		velocityZ
		p	14		spriteProvider
		p	8		velocityX
		p	10		velocityY
		p	4		y
		p	6		z
		p	2		x
		p	1		world
c	net/minecraft/class_7206$class_7207	net/minecraft/client/particle/SculkChargeParticle$Factory
	f	Lnet/minecraft/class_4002;	comp_620	spriteProvider
	m	(Lnet/minecraft/class_7227;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_41946	createParticle
	m	()Lnet/minecraft/class_4002;	comp_620	spriteProvider
c	net/minecraft/class_7204	net/minecraft/client/network/SequencedPacketCreator
	m	(I)Lnet/minecraft/class_2596;	predict	predict
		p	1		sequence
c	net/minecraft/class_7205	net/minecraft/unused/packageinfo/PackageInfo7205
c	net/minecraft/class_7202	net/minecraft/client/network/PendingUpdateManager
	f	I	field_37954	sequence
	f	Z	field_37955	pendingSequence
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	field_37953	blockPosToPendingUpdate
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_41940	hasPendingUpdate
		p	1		pos
		p	2		state
	m	(ILnet/minecraft/class_638;)V	method_41938	processPendingUpdates
		p	2		world
		p	1		maxProcessableSequence
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_746;)V	method_41941	addPendingUpdate
		p	1		pos
		p	3		player
		p	2		state
	m	()Lnet/minecraft/class_7202;	method_41937	incrementSequence
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_746;Ljava/lang/Long;Lnet/minecraft/class_7202$class_7203;)Lnet/minecraft/class_7202$class_7203;	method_41939	method_41939
		p	3		posLong
		p	4		pendingUpdate
	m	()I	method_41942	getSequence
	m	()Z	method_41943	hasPendingSequence
c	net/minecraft/class_7202$class_7203	net/minecraft/client/network/PendingUpdateManager$PendingUpdate
	f	Lnet/minecraft/class_2680;	field_37958	blockState
	f	Lnet/minecraft/class_243;	field_37956	playerPos
	f	I	field_37957	sequence
	m	(ILnet/minecraft/class_2680;Lnet/minecraft/class_243;)V	<init>	<init>
		p	2		blockState
		p	1		sequence
		p	3		playerPos
	m	(I)Lnet/minecraft/class_7202$class_7203;	method_41944	withSequence
		p	1		sequence
	m	(Lnet/minecraft/class_2680;)V	method_41945	setBlockState
		p	1		state
c	net/minecraft/class_4185	net/minecraft/client/gui/widget/ButtonWidget
	f	Lnet/minecraft/class_4185$class_5316;	field_25036	tooltipSupplier
	f	Lnet/minecraft/class_4185$class_4241;	field_22767	onPress
	f	Lnet/minecraft/class_4185$class_5316;	field_25035	EMPTY
	m	(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	6		onPress
		p	5		message
		p	4		height
		p	3		width
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_6382;Lnet/minecraft/class_2561;)V	method_37022	method_37022
		p	1		text
	m	(Lnet/minecraft/class_4185;Lnet/minecraft/class_4587;II)V	method_29045	method_29045
		p	3		mouseY
		p	0		button
		p	2		mouseX
		p	1		matrices
	m	(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_4185$class_5316;)V	<init>	<init>
		p	2		y
		p	1		x
		p	6		onPress
		p	5		message
		p	4		height
		p	3		width
		p	7		tooltipSupplier
c	net/minecraft/class_4185$class_5316	net/minecraft/client/gui/widget/ButtonWidget$TooltipSupplier
	m	(Ljava/util/function/Consumer;)V	method_37023	supply
		p	1		consumer
	m	(Lnet/minecraft/class_4185;Lnet/minecraft/class_4587;II)V	onTooltip	onTooltip
		p	2		matrices
		p	1		button
		p	4		mouseY
		p	3		mouseX
c	net/minecraft/class_4185$class_4241	net/minecraft/client/gui/widget/ButtonWidget$PressAction
	m	(Lnet/minecraft/class_4185;)V	onPress	onPress
		p	1		button
c	net/minecraft/class_4184	net/minecraft/client/render/Camera
	f	Z	field_18719	thirdPerson
	f	Z	field_18709	ready
	f	Lnet/minecraft/class_243;	field_18712	pos
	f	F	field_18721	cameraY
	f	F	field_18717	pitch
	f	Lnet/minecraft/class_1160;	field_18716	diagonalPlane
	f	Lnet/minecraft/class_1160;	field_18714	horizontalPlane
	f	Lnet/minecraft/class_1922;	field_18710	area
	f	F	field_18722	lastCameraY
	f	Lnet/minecraft/class_2338$class_2339;	field_18713	blockPos
	f	F	field_18718	yaw
	f	Lnet/minecraft/class_1297;	field_18711	focusedEntity
	f	Lnet/minecraft/class_1160;	field_18715	verticalPlane
	f	Lnet/minecraft/class_1158;	field_21518	rotation
	m	()V	method_19337	reset
	m	()V	method_19317	updateEyeHeight
	m	()Lnet/minecraft/class_4184$class_6355;	method_36425	getProjection
		c	{@return the field of vision of this camera}\n\n@see GameRenderer#CAMERA_DEPTH\n@see net.minecraft.util.math.Matrix4f#viewboxMatrix
	m	(DDD)V	method_19324	moveBy
		p	1		x
		p	5		z
		p	3		y
	m	()Lnet/minecraft/class_2338;	method_19328	getBlockPos
	m	()Lnet/minecraft/class_243;	method_19326	getPos
	m	()F	method_19329	getPitch
	m	()Lnet/minecraft/class_1160;	method_19336	getVerticalPlane
	m	(Lnet/minecraft/class_243;)V	method_19322	setPos
		p	1		pos
	m	(D)D	method_19318	clipToSpace
		p	1		desiredCameraDistance
	m	()Z	method_19332	isReady
	m	()Lnet/minecraft/class_1158;	method_23767	getRotation
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;ZZF)V	method_19321	update
		p	5		tickDelta
		p	2		focusedEntity
		p	1		area
		p	4		inverseView
		p	3		thirdPerson
	m	()Lnet/minecraft/class_1160;	method_35689	getDiagonalPlane
	m	()F	method_19330	getYaw
	m	()Lnet/minecraft/class_5636;	method_19334	getSubmersionType
	m	(FF)V	method_19325	setRotation
		p	2		pitch
		p	1		yaw
	m	(DDD)V	method_19327	setPos
		p	3		y
		p	1		x
		p	5		z
	m	()Lnet/minecraft/class_1160;	method_19335	getHorizontalPlane
	m	()Lnet/minecraft/class_1297;	method_19331	getFocusedEntity
	m	()Z	method_19333	isThirdPerson
c	net/minecraft/class_4184$class_6355	net/minecraft/client/render/Camera$Projection
	c	A projection of a camera. It is a 2-D rectangle in a 3-D volume.\n\n@see Camera#getProjection()
	f	Lnet/minecraft/class_243;	field_33624	y
		c	Half of the height (y) of the rectangle.
	f	Lnet/minecraft/class_243;	field_33623	x
		c	Half of the width (x) of the rectangle.
	f	Lnet/minecraft/class_243;	field_33622	center
	m	()Lnet/minecraft/class_243;	method_36426	getBottomRight
	m	()Lnet/minecraft/class_243;	method_36429	getTopRight
	m	()Lnet/minecraft/class_243;	method_36430	getBottomLeft
	m	(FF)Lnet/minecraft/class_243;	method_36427	getPosition
		p	1		factorX
		p	2		factorY
	m	()Lnet/minecraft/class_243;	method_36431	getTopLeft
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V	<init>	<init>
		p	3		y
		p	2		x
		p	1		center
c	net/minecraft/class_4180	net/minecraft/world/storage/SerializingRegionBasedStorage
	f	Lnet/minecraft/class_4284;	field_19229	dataFixTypes
	f	Ljava/util/function/Function;	field_18695	factory
	f	Lnet/minecraft/class_5455;	field_39315	dynamicRegistryManager
	f	Ljava/util/function/Function;	field_24750	codecFactory
	f	Lnet/minecraft/class_5539;	field_27240	world
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_18692	loadedElements
	f	Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;	field_18693	unsavedElements
	f	Lnet/minecraft/class_4698;	field_21505	worker
	f	Lcom/mojang/datafixers/DataFixer;	field_19228	dataFixer
	f	Lorg/slf4j/Logger;	field_18691	LOGGER
	f	Ljava/lang/String;	field_31427	SECTIONS_KEY
	m	(J)Ljava/lang/Object;	method_19295	getOrCreate
		p	1		pos
	m	(J)V	method_19291	onLoad
		p	1		pos
	m	(Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/util/Optional;	method_43412	method_43412
		p	1		throwable
	m	(JZLjava/lang/Object;)V	method_20366	method_20366
		p	4		sections
	m	()Z	method_40020	hasUnsavedElements
	m	(Lcom/mojang/serialization/Dynamic;)I	method_20369	getDataVersion
		p	0		dynamic
	m	(J)Ljava/util/Optional;	method_19294	get
		p	1		pos
	m	(Lnet/minecraft/class_1923;)V	method_20370	save
		p	1		pos
	m	(Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/Object;)V	method_28512	method_28512
		p	3		object
	m	(JLcom/mojang/serialization/Dynamic;)Ljava/util/Optional;	method_28511	method_28511
		p	3		dynamic
	m	(J)Z	method_19292	isPosInvalid
		p	1		pos
	m	(Lnet/minecraft/class_1923;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V	method_20368	update
		p	2		ops
		p	3		data
		p	1		pos
	m	(Ljava/util/function/BooleanSupplier;)V	method_19290	tick
		p	1		shouldKeepTicking
	m	(J)Ljava/util/Optional;	method_19293	getIfLoaded
		p	1		pos
	m	(J)V	method_19288	onUpdate
		p	1		pos
	m	(Lnet/minecraft/class_1923;)V	method_19289	loadDataAt
		p	1		pos
	m	(Lnet/minecraft/class_1923;)V	method_20436	saveChunk
		p	1		pos
	m	(Lnet/minecraft/class_1923;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;	method_20367	serialize
		p	2		ops
		p	1		chunkPos
	m	(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;	method_20621	loadNbt
		p	1		pos
	m	(Lnet/minecraft/class_1923;I)J	method_33637	chunkSectionPosAsLong
		p	1		y
		p	0		chunkPos
	m	(Ljava/nio/file/Path;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;ZLnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V	<init>	<init>
		p	1		path
		p	2		codecFactory
		p	3		factory
		p	4		dataFixer
		p	5		dataFixTypes
		p	6		dsync
		p	7		dynamicRegistryManager
		p	8		world
c	net/minecraft/class_7218	net/minecraft/command/argument/ArgumentHelper
	f	Lorg/slf4j/Logger;	field_37975	LOGGER
	f	B	field_37977	MAX_FLAG
	f	B	field_37976	MIN_FLAG
	m	(Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V	method_41987	writeArgument
		p	1		argumentType
		p	0		json
	m	(Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V	method_41993	method_41993
		p	2		child
	m	(B)Z	method_41986	hasMinFlag
		p	0		flags
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2314;Lnet/minecraft/class_2314$class_7217;)V	method_41989	writeArgumentProperties
		p	1		serializer
		p	0		json
		p	2		properties
	m	(B)Z	method_41995	hasMaxFlag
		p	0		flags
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject;	method_41990	toJson
		p	1		rootNode
		p	0		dispatcher
	m	(ZZ)I	method_41994	getMinMaxFlag
		p	1		hasMax
		p	0		hasMin
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2314$class_7217;)V	method_41988	writeArgumentProperties
		p	1		properties
		p	0		json
	m	(Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V	method_41992	collectUsedArgumentTypes
		p	0		node
		p	1		usedArgumentTypes
		p	2		visitedNodes
	m	(Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set;	method_41991	collectUsedArgumentTypes
		p	0		rootNode
c	net/minecraft/class_4189	net/minecraft/client/gui/screen/option/AccessibilityOptionsScreen
	f	Ljava/lang/String;	field_32235	GUIDE_URL
	m	(Lnet/minecraft/class_4185;)V	method_31384	method_31384
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_31385	method_31385
		p	1		button
	m	(Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172;	method_41839	getOptions
		p	0		gameOptions
	m	(Z)V	method_31386	method_31386
		p	1		openInBrowser
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		parent
		p	2		gameOptions
c	net/minecraft/class_7213	net/minecraft/client/render/entity/FrogEntityRenderer
	m	(Lnet/minecraft/class_7102;)Lnet/minecraft/class_2960;	method_41964	getTexture
c	net/minecraft/class_7214	net/minecraft/client/render/entity/TadpoleEntityRenderer
	f	Lnet/minecraft/class_2960;	field_37969	TEXTURE
	m	(Lnet/minecraft/class_7110;)Lnet/minecraft/class_2960;	method_41966	getTexture
c	net/minecraft/class_1900	net/minecraft/enchantment/ProtectionEnchantment
	f	Lnet/minecraft/class_1900$class_1901;	field_9133	protectionType
	m	(Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_1900$class_1901;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		protectionType
		p	3		slotTypes
	m	(Lnet/minecraft/class_1309;I)I	method_8238	transformFireDuration
		p	1		duration
		p	0		entity
	m	(Lnet/minecraft/class_1309;D)D	method_8237	transformExplosionKnockback
		p	0		entity
		p	1		velocity
c	net/minecraft/class_1900$class_1901	net/minecraft/enchantment/ProtectionEnchantment$Type
	f	I	field_9134	powerPerLevel
	f	I	field_9135	basePower
	f	Lnet/minecraft/class_1900$class_1901;	field_9140	FALL
	f	Lnet/minecraft/class_1900$class_1901;	field_9141	EXPLOSION
	f	Lnet/minecraft/class_1900$class_1901;	field_9138	ALL
	f	Lnet/minecraft/class_1900$class_1901;	field_9139	FIRE
	f	Lnet/minecraft/class_1900$class_1901;	field_9142	PROJECTILE
	m	()I	method_8239	getPowerPerLevel
	m	(Ljava/lang/String;III)V	<init>	<init>
		p	4		powerPerLevel
		p	3		basePower
	m	()I	method_8240	getBasePower
c	net/minecraft/class_1904	net/minecraft/enchantment/QuickChargeEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slot
		p	1		weight
c	net/minecraft/class_1903	net/minecraft/enchantment/SweepingEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
	m	(I)F	method_8241	getMultiplier
		p	0		level
c	net/minecraft/class_1902	net/minecraft/enchantment/RespirationEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1908	net/minecraft/enchantment/ImpalingEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1907	net/minecraft/enchantment/LoyaltyEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_1906	net/minecraft/enchantment/ThornsEnchantment
	f	F	field_30950	ATTACK_CHANCE_PER_LEVEL
	m	(ILnet/minecraft/class_5819;)I	method_8242	getDamageAmount
		p	1		random
		p	0		level
	m	(ILnet/minecraft/class_5819;)Z	method_8243	shouldDamageAttacker
		p	1		random
		p	0		level
	m	(Ljava/util/Map$Entry;Lnet/minecraft/class_1309;)V	method_30345	method_30345
		p	1		entity
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	2		slotTypes
		p	1		weight
c	net/minecraft/class_1905	net/minecraft/enchantment/ChannelingEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_1909	net/minecraft/enchantment/SilkTouchEnchantment
	m	(Lnet/minecraft/class_1887$class_1888;[Lnet/minecraft/class_1304;)V	<init>	<init>
		p	1		weight
		p	2		slotTypes
c	net/minecraft/class_5483	net/minecraft/world/biome/SpawnSettings
	f	Lnet/minecraft/class_5483;	field_26646	INSTANCE
	f	Lorg/slf4j/Logger;	field_26645	LOGGER
	f	Lcom/mojang/serialization/MapCodec;	field_26403	CODEC
	f	Ljava/util/Map;	field_26406	spawnCosts
	f	Ljava/util/Map;	field_26405	spawners
	f	Lnet/minecraft/class_6012;	field_30982	EMPTY_ENTRY_POOL
	f	F	field_26404	creatureSpawnProbability
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_5483$class_5265;	method_31003	getSpawnDensity
		p	1		entityType
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30791	method_30791
		p	0		instance
	m	(Lnet/minecraft/class_1311;)Lnet/minecraft/class_6012;	method_31004	getSpawnEntries
		p	1		spawnGroup
	m	(FLjava/util/Map;Ljava/util/Map;)V	<init>	<init>
		p	2		spawners
		p	1		creatureSpawnProbability
		p	3		spawnCosts
	m	()F	method_31002	getCreatureSpawnProbability
c	net/minecraft/class_5483$class_5265	net/minecraft/world/biome/SpawnSettings$SpawnDensity
	c	Embodies the density limit information of a type of entity in entity\nspawning logic. The density field is generated for all entities spawned\nthan a specific type of entity.
	f	Lcom/mojang/serialization/Codec;	field_25820	CODEC
	f	D	field_24408	mass
	f	D	field_24407	gravityLimit
	m	()D	method_27837	getGravityLimit
		c	Represents the cap of gravity as in {@link\nnet.minecraft.util.math.GravityField#calculate(BlockPos, double)} for\nentity spawning. If the cap is exceeded, the entity spawning attempt\nwill skip.
	m	(DD)V	<init>	<init>
		p	3		mass
		p	1		gravityLimit
	m	()D	method_27838	getMass
		c	Represents the mass of each entity spawned. Will affect gravity\ncalculation.
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30359	method_30359
		p	0		instance
c	net/minecraft/class_5483$class_5496	net/minecraft/world/biome/SpawnSettings$Builder
	f	F	field_26649	creatureSpawnProbability
	f	Ljava/util/Map;	field_26647	spawners
	f	Ljava/util/Map;	field_26648	spawnCosts
	m	(F)Lnet/minecraft/class_5483$class_5496;	method_31008	creatureSpawnProbability
		p	1		probability
	m	(Lnet/minecraft/class_1299;DD)Lnet/minecraft/class_5483$class_5496;	method_31009	spawnCost
		p	1		entityType
		p	2		mass
		p	4		gravityLimit
	m	()Lnet/minecraft/class_5483;	method_31007	build
	m	(Lnet/minecraft/class_1311;Lnet/minecraft/class_5483$class_1964;)Lnet/minecraft/class_5483$class_5496;	method_31011	spawn
		p	1		spawnGroup
		p	2		spawnEntry
c	net/minecraft/class_5483$class_1964	net/minecraft/world/biome/SpawnSettings$SpawnEntry
	f	I	field_9388	minGroupSize
	f	I	field_9387	maxGroupSize
	f	Lnet/minecraft/class_1299;	field_9389	type
	f	Lcom/mojang/serialization/Codec;	field_24681	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28433	method_28433
		p	0		instance
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_6007;II)V	<init>	<init>
		p	2		weight
		p	3		minGroupSize
		p	4		maxGroupSize
		p	1		type
	m	(Lnet/minecraft/class_1299;III)V	<init>	<init>
		p	1		type
		p	3		minGroupSize
		p	2		weight
		p	4		maxGroupSize
c	net/minecraft/class_4151	net/minecraft/entity/EntityInteraction
	f	Lnet/minecraft/class_4151;	field_18476	VILLAGER_HURT
	f	Lnet/minecraft/class_4151;	field_18477	VILLAGER_KILLED
	f	Lnet/minecraft/class_4151;	field_18474	ZOMBIE_VILLAGER_CURED
	f	Lnet/minecraft/class_4151;	field_18475	GOLEM_KILLED
	f	Lnet/minecraft/class_4151;	field_18478	TRADE
	m	(Ljava/lang/String;)Lnet/minecraft/class_4151;	method_19109	create
		p	0		key
c	net/minecraft/class_104	net/minecraft/loot/function/ExplosionDecayLootFunction
	m	()Lnet/minecraft/class_120$class_121;	method_478	builder
c	net/minecraft/class_104$class_105	net/minecraft/loot/function/ExplosionDecayLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_104;	method_479	fromJson
c	net/minecraft/class_5485	net/minecraft/world/biome/GenerationSettings
	f	Lcom/mojang/serialization/MapCodec;	field_26413	CODEC
	f	Lorg/slf4j/Logger;	field_26638	LOGGER
	f	Ljava/util/List;	field_26416	features
	f	Lnet/minecraft/class_5485;	field_26639	INSTANCE
	f	Ljava/util/Map;	field_26415	carvers
	f	Ljava/util/function/Supplier;	field_34465	allowedFeatures
	f	Ljava/util/function/Supplier;	field_26640	flowerFeatures
	m	(Lnet/minecraft/class_6796;)Z	method_38105	isFeatureAllowed
		p	1		feature
	m	(Ljava/util/Map;Ljava/util/List;)V	<init>	<init>
		p	1		carvers
		p	2		features
	m	(Lnet/minecraft/class_2893$class_2894;)Ljava/lang/Iterable;	method_30976	getCarversForStep
		p	1		carverStep
	m	()Ljava/util/List;	method_30983	getFeatures
		c	Returns the lists of features configured for each {@link net.minecraft.world.gen.GenerationStep.Feature feature generation step}, up to the highest step that has a configured feature.\nEntries are guaranteed to not be null, but may be empty lists if an earlier step has no features, but a later step does.
	m	()Ljava/util/List;	method_30982	getFlowerFeatures
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30802	method_30802
		p	0		instance
c	net/minecraft/class_5485$class_5495	net/minecraft/world/biome/GenerationSettings$Builder
	f	Ljava/util/Map;	field_26642	carvers
	f	Ljava/util/List;	field_26643	features
	m	()Lnet/minecraft/class_5485;	method_30987	build
	m	(I)V	method_30988	addFeatureStep
		p	1		stepIndex
	m	(Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_5495;	method_30992	feature
		p	2		feature
		p	1		featureStep
	m	(ILnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_5495;	method_30989	feature
		p	2		featureEntry
		p	1		stepIndex
	m	(Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_5495;	method_30991	carver
		p	2		carver
		p	1		carverStep
c	net/minecraft/class_4153	net/minecraft/world/poi/PointOfInterestStorage
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_20688	preloadedChunks
	f	Lnet/minecraft/class_4153$class_4154;	field_18484	pointOfInterestDistanceTracker
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;	method_43985	getNearestTypeAndPosition
		p	4		occupationStatus
		p	3		radius
		p	2		pos
		p	1		typePredicate
	m	(Lnet/minecraft/class_4076;)I	method_19118	getDistanceFromNearestOccupied
		p	1		pos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4156;)Z	method_43982	method_43982
		p	1		poi
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2826;)V	method_19510	initForPalette
		p	1		chunkPos
		p	2		chunkSection
	m	(Lnet/minecraft/class_2826;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;)V	method_19511	method_19511
		p	2		pos
	m	(Lnet/minecraft/class_2338;)Z	method_19129	releaseTicket
		p	1		pos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)J	method_20252	count
		p	4		occupationStatus
		p	2		pos
		p	3		radius
		p	1		typePredicate
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4156;)D	method_43979	method_43979
		p	1		poi
	m	(Lnet/minecraft/class_2826;)Z	method_20345	shouldScan
		p	0		chunkSection
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_1923;)Ljava/util/stream/Stream;	method_19121	method_19121
		p	3		chunkPos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;	method_20006	getNearestPosition
		p	4		occupationStatus
		p	3		radius
		p	2		pos
		p	1		typePredicate
	m	(Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Ljava/util/function/BiConsumer;)V	method_20349	method_20349
		p	3		populator
	m	(Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_19132	getType
		p	1		pos
	m	(Lnet/minecraft/class_1923;)Z	method_22441	method_22441
		p	1		chunkPos
	m	(Lnet/minecraft/class_4156;)Lcom/mojang/datafixers/util/Pair;	method_43981	method_43981
		p	0		poi
	m	(Lnet/minecraft/class_4156;)Lcom/mojang/datafixers/util/Pair;	method_43984	method_43984
		p	0		poi
	m	(Lnet/minecraft/class_4076;)Lcom/mojang/datafixers/util/Pair;	method_22443	method_22443
		p	1		sectionPos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;	method_19125	getInCircle
		p	3		radius
		p	4		occupationStatus
		p	1		typePredicate
		p	2		pos
	m	(Lnet/minecraft/class_2338;)V	method_19112	remove
		p	1		pos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4156;)Z	method_20004	method_20004
		p	1		poi
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)V	method_22439	preloadChunks
		c	Preloads chunks in a square area with the given radius. Loads the chunks with {@code ChunkStatus.EMPTY}.
		p	3		radius
			c	the radius in blocks
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Ljava/util/function/BiConsumer;)V	method_20348	scanAndPopulate
		p	3		populator
		p	1		chunkSection
		p	2		sectionPos
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;	method_30957	getSortedTypesAndPositions
		p	2		posPredicate
		p	3		pos
		p	1		typePredicate
		p	4		radius
		p	5		occupationStatus
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Z	method_26339	hasTypeAt
		p	1		type
		p	2		pos
	m	(Ljava/util/function/BiPredicate;Lnet/minecraft/class_4156;)Z	method_19130	method_19130
		p	1		poi
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z	method_43978	method_43978
		p	1		entry
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;	method_22383	getInSquare
		p	2		pos
		p	1		typePredicate
		p	4		occupationStatus
		p	3		radius
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)V	method_33582	method_33582
		p	1		poiSet
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/lang/Integer;	method_35154	method_35154
		p	1		poiSet
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_2338;ILnet/minecraft/class_5819;)Ljava/util/Optional;	method_20005	getPosition
		p	1		typePredicate
		p	2		positionPredicate
		p	3		occupationStatus
		p	4		pos
		p	5		radius
		p	6		random
	m	(J)Z	method_19133	isOccupied
		p	1		pos
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;	method_34712	getNearestPosition
		p	3		pos
		p	2		posPredicate
		p	5		occupationStatus
		p	4		radius
		p	1		typePredicate
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/util/Optional;	method_33580	method_33580
		p	1		poiSet
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z	method_19116	test
		p	2		predicate
		p	1		pos
	m	(Lnet/minecraft/class_2338;)I	method_35155	getFreeTickets
		p	1		pos
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;	method_19127	getPosition
		p	4		radius
		p	3		pos
		p	5		occupationStatus
		p	2		posPredicate
		p	1		typePredicate
	m	(Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z	method_19113	method_19113
		p	2		poi
	m	(Lnet/minecraft/class_4156;)Lnet/minecraft/class_2338;	method_19128	method_19128
		p	0		poi
	m	(Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Lnet/minecraft/class_4157;)V	method_20346	method_20346
		p	3		poiSet
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;	method_21647	getPositions
		p	4		radius
		p	5		occupationStatus
		p	2		posPredicate
		p	3		pos
		p	1		typePredicate
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;	method_19123	getInChunk
		p	2		chunkPos
		p	1		typePredicate
		p	3		occupationStatus
	m	(Lnet/minecraft/class_6880;)Z	method_43980	method_43980
		p	0		entry
	m	(Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V	method_19512	method_19512
		p	2		poiType
	m	(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V	<init>	<init>
		p	4		registryManager
		p	5		world
		p	2		dataFixer
		p	3		dsync
		p	1		path
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V	method_19115	add
		p	1		pos
		p	2		type
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/lang/Boolean;	method_33581	method_33581
		p	1		poiSet
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_4157;)Ljava/lang/Boolean;	method_19117	method_19117
		p	2		poiSet
	m	(Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z	method_30335	method_30335
		p	2		poi
	m	(Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/class_2338;I)Ljava/util/Optional;	method_19126	getPosition
		p	1		typePredicate
		p	4		radius
		p	3		pos
	m	(Lnet/minecraft/class_4157;)Ljava/lang/Boolean;	method_20592	method_20592
		p	0		poiSet
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;	method_43983	getTypesAndPositions
		p	1		typePredicate
		p	2		posPredicate
		p	3		pos
		p	4		radius
		p	5		occupationStatus
c	net/minecraft/class_4153$class_4155	net/minecraft/world/poi/PointOfInterestStorage$OccupationStatus
	f	Ljava/util/function/Predicate;	field_18490	predicate
	f	Lnet/minecraft/class_4153$class_4155;	field_18488	IS_OCCUPIED
	f	Lnet/minecraft/class_4153$class_4155;	field_18487	HAS_SPACE
	f	Lnet/minecraft/class_4153$class_4155;	field_18489	ANY
	m	(Ljava/lang/String;ILjava/util/function/Predicate;)V	<init>	<init>
		p	3		predicate
	m	()Ljava/util/function/Predicate;	method_19135	getPredicate
c	net/minecraft/class_4153$class_4154	net/minecraft/world/poi/PointOfInterestStorage$PointOfInterestDistanceTracker
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	field_18486	distances
	m	()V	method_19134	update
c	net/minecraft/class_109	net/minecraft/loot/function/EnchantRandomlyLootFunction
	f	Lorg/slf4j/Logger;	field_1031	LOGGER
	f	Ljava/util/List;	field_1030	enchantments
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1799;	method_26266	addEnchantmentToStack
		p	0		stack
		p	1		enchantment
		p	2		random
	m	()Lnet/minecraft/class_120$class_121;	method_489	builder
	m	(ZLnet/minecraft/class_1799;Lnet/minecraft/class_1887;)Z	method_26267	method_26267
		p	2		enchantment
	m	([Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_488	method_488
		p	0		conditions
	m	()Lnet/minecraft/class_109$class_4954;	method_35520	create
	m	([Lnet/minecraft/class_5341;Ljava/util/Collection;)V	<init>	<init>
		p	2		enchantments
		p	1		conditions
c	net/minecraft/class_109$class_4954	net/minecraft/loot/function/EnchantRandomlyLootFunction$Builder
	f	Ljava/util/Set;	field_23090	enchantments
	m	()Lnet/minecraft/class_109$class_4954;	method_25991	getThisBuilder
	m	(Lnet/minecraft/class_1887;)Lnet/minecraft/class_109$class_4954;	method_25992	add
		p	1		enchantment
c	net/minecraft/class_109$class_110	net/minecraft/loot/function/EnchantRandomlyLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_109;Lcom/google/gson/JsonSerializationContext;)V	method_491	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_109;	method_490	fromJson
c	net/minecraft/class_4150	net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor
	f	Lcom/google/common/collect/ImmutableMap;	field_18473	SQUARED_DISTANCES_FOR_DANGER
	m	(Lnet/minecraft/class_1309;)Z	method_19104	isHostile
		p	1		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_19105	isCloseEnoughForDanger
		p	1		villager
		p	2		target
c	net/minecraft/class_5481	net/minecraft/text/OrderedText
	c	An object that can supply character code points\nto a visitor, with a style context.
	f	Lnet/minecraft/class_5481;	field_26385	EMPTY
		c	An empty text that does not call the visitors.
	m	(Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481;	method_34906	of
		p	0		text
	m	(ILnet/minecraft/class_2583;)Lnet/minecraft/class_5481;	method_30741	styled
		p	1		style
		p	0		codePoint
	m	(Lnet/minecraft/class_5481;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481;	method_30742	concat
		p	0		first
		p	1		second
	m	(Lnet/minecraft/class_5481;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481;	method_30752	innerConcat
		p	1		text2
		p	0		text1
	m	(Ljava/util/List;Lnet/minecraft/class_5224;)Z	method_30750	method_30750
		p	1		visitor
	m	(Lnet/minecraft/class_5224;)Z	method_30744	method_30744
		p	0		visitor
	m	(Lnet/minecraft/class_5224;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILnet/minecraft/class_2583;I)Z	method_30746	method_30746
		p	2		charIndex
		p	4		charPoint
		p	3		style
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/class_5224;)Z	method_30748	method_30748
		p	3		visitor
	m	()Lnet/minecraft/class_5481;	method_34905	empty
	m	(Lnet/minecraft/class_5224;)Z	accept	accept
		p	1		visitor
	m	(Ljava/util/List;)Lnet/minecraft/class_5481;	method_30749	concat
		p	0		texts
	m	(Lnet/minecraft/class_5481;Lnet/minecraft/class_5481;Lnet/minecraft/class_5224;)Z	method_30743	method_30743
		p	2		visitor
	m	(Lnet/minecraft/class_2583;ILnet/minecraft/class_5224;)Z	method_30751	method_30751
		p	2		visitor
	m	(Ljava/util/List;)Lnet/minecraft/class_5481;	method_30755	innerConcat
		p	0		texts
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_34907	method_34907
		p	2		visitor
	m	(Lnet/minecraft/class_5224;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/class_5224;	method_30745	map
		p	1		codePointMapper
		p	0		visitor
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/class_5481;	method_30754	styledBackwardsVisitedString
		p	0		string
		p	1		style
		p	2		codePointMapper
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_30753	method_30753
		p	2		visitor
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/class_5481;	method_34908	styledForwardsVisitedString
		p	2		codePointMapper
		p	0		string
		p	1		style
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/class_5224;)Z	method_34911	method_34911
		p	3		visitor
	m	([Lnet/minecraft/class_5481;)Lnet/minecraft/class_5481;	method_34909	concat
		p	0		texts
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5481;	method_34910	styledBackwardsVisitedString
		p	1		style
		p	0		string
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5481;	method_30747	styledForwardsVisitedString
		p	0		string
		p	1		style
c	net/minecraft/class_106	net/minecraft/loot/function/EnchantWithLevelsLootFunction
	f	Lnet/minecraft/class_5658;	field_1026	range
	f	Z	field_1027	treasureEnchantmentsAllowed
	m	(Lnet/minecraft/class_5658;)Lnet/minecraft/class_106$class_107;	method_481	builder
		p	0		range
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_5658;Z)V	<init>	<init>
		p	2		range
		p	3		treasureEnchantmentsAllowed
		p	1		conditions
c	net/minecraft/class_106$class_107	net/minecraft/loot/function/EnchantWithLevelsLootFunction$Builder
	f	Z	field_1029	treasureEnchantmentsAllowed
	f	Lnet/minecraft/class_5658;	field_1028	range
	m	(Lnet/minecraft/class_5658;)V	<init>	<init>
		p	1		range
	m	()Lnet/minecraft/class_106$class_107;	method_483	getThisBuilder
	m	()Lnet/minecraft/class_106$class_107;	method_484	allowTreasureEnchantments
c	net/minecraft/class_106$class_108	net/minecraft/loot/function/EnchantWithLevelsLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_106;	method_486	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_106;Lcom/google/gson/JsonSerializationContext;)V	method_485	toJson
c	net/minecraft/class_4156	net/minecraft/world/poi/PointOfInterest
	f	I	field_18494	freeTickets
	f	Ljava/lang/Runnable;	field_18495	updateListener
	f	Lnet/minecraft/class_2338;	field_18492	pos
	f	Lnet/minecraft/class_6880;	field_18493	type
	m	()I	method_35156	getFreeTickets
	m	()Lnet/minecraft/class_6880;	method_19142	getType
	m	(Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28360	method_28360
		p	1		instance
	m	()Lnet/minecraft/class_2338;	method_19141	getPos
	m	(Lnet/minecraft/class_4156;)Lnet/minecraft/class_2338;	method_28362	method_28362
		p	0		poi
	m	(Lnet/minecraft/class_4156;)Lnet/minecraft/class_6880;	method_28361	method_28361
		p	0		poi
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;ILjava/lang/Runnable;)V	<init>	<init>
		p	1		pos
		p	4		updateListener
		p	3		freeTickets
		p	2		type
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Z	method_19140	isOccupied
	m	()Z	method_19139	hasSpace
	m	(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;	method_28359	createCodec
		p	0		updateListener
	m	()Z	method_19137	reserveTicket
	m	(Lnet/minecraft/class_4156;)Ljava/lang/Integer;	method_28358	method_28358
		p	0		poi
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;Ljava/lang/Runnable;)V	<init>	<init>
		p	3		updateListener
		p	2		type
		p	1		pos
	m	()Z	method_19138	releaseTicket
c	net/minecraft/class_101	net/minecraft/loot/function/CopyNameLootFunction
	f	Lnet/minecraft/class_101$class_102;	field_1018	source
	m	(Lnet/minecraft/class_101$class_102;)Lnet/minecraft/class_120$class_121;	method_473	builder
		p	0		source
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_101$class_102;)V	<init>	<init>
		p	1		conditions
		p	2		source
	m	(Lnet/minecraft/class_101$class_102;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_474	method_474
		p	1		conditions
c	net/minecraft/class_101$class_103	net/minecraft/loot/function/CopyNameLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_101;Lcom/google/gson/JsonSerializationContext;)V	method_476	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_101;	method_477	fromJson
c	net/minecraft/class_101$class_102	net/minecraft/loot/function/CopyNameLootFunction$Source
	f	Ljava/lang/String;	field_1025	name
	f	Lnet/minecraft/class_169;	field_1024	parameter
	f	Lnet/minecraft/class_101$class_102;	field_1019	KILLER
	f	Lnet/minecraft/class_101$class_102;	field_1023	BLOCK_ENTITY
	f	Lnet/minecraft/class_101$class_102;	field_1020	KILLER_PLAYER
	f	Lnet/minecraft/class_101$class_102;	field_1022	THIS
	m	(Ljava/lang/String;)Lnet/minecraft/class_101$class_102;	method_475	get
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V	<init>	<init>
		p	3		name
		p	4		parameter
c	net/minecraft/class_4158	net/minecraft/world/poi/PointOfInterestType
	f	I	comp_817	searchDistance
	f	Ljava/util/function/Predicate;	field_39277	NONE
	f	I	comp_816	ticketCount
	f	Ljava/util/Set;	comp_815	blockStates
	m	(Lnet/minecraft/class_2680;)Z	method_35159	contains
		p	1		state
	m	()I	comp_817	searchDistance
	m	()I	comp_816	ticketCount
	m	(Lnet/minecraft/class_6880;)Z	method_43987	method_43987
		p	0		type
	m	()Ljava/util/Set;	comp_815	blockStates
c	net/minecraft/class_5489	net/minecraft/client/font/MultilineText
	f	Lnet/minecraft/class_5489;	field_26528	EMPTY
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_5348;I)Lnet/minecraft/class_5489;	method_30890	create
		p	2		width
		p	0		renderer
		p	1		text
	m	(Lnet/minecraft/class_4587;IIII)I	method_30896	draw
		p	5		color
		p	4		lineHeight
		p	3		y
		p	2		x
		p	1		matrices
	m	(Lnet/minecraft/class_4587;IIII)I	method_30889	drawCenterWithShadow
		p	4		lineHeight
		p	5		color
		p	2		x
		p	3		y
		p	1		matrices
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490;	method_35725	method_35725
		p	1		text
	m	()I	method_30887	count
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490;	method_30898	method_30898
		p	1		text
	m	(Lnet/minecraft/class_327;Ljava/util/List;)Lnet/minecraft/class_5489;	method_35726	createFromTexts
		p	0		renderer
		p	1		texts
	m	(Lnet/minecraft/class_4587;IIII)I	method_30893	drawWithShadow
		p	5		color
		p	4		lineHeight
		p	3		y
		p	2		x
		p	1		matrices
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490;	method_30897	method_30897
		p	1		text
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;)Lnet/minecraft/class_5489$class_5490;	method_30894	method_30894
		p	1		text
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_5348;II)Lnet/minecraft/class_5489;	method_30891	create
		p	1		text
		p	0		renderer
		p	3		maxLines
		p	2		width
	m	(Lnet/minecraft/class_327;[Lnet/minecraft/class_2561;)Lnet/minecraft/class_5489;	method_30892	create
		p	0		renderer
		p	1		texts
	m	(Lnet/minecraft/class_4587;II)I	method_30888	drawCenterWithShadow
		p	3		y
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_327;Ljava/util/List;)Lnet/minecraft/class_5489;	method_30895	create
		p	1		lines
		p	0		textRenderer
	m	()I	method_44048	getMaxWidth
	m	(Lnet/minecraft/class_4587;IIIII)V	method_41154	fillBackground
		p	2		centerX
		p	1		matrices
		p	4		lineHeight
		p	3		centerY
		p	6		color
		p	5		padding
c	net/minecraft/class_5489$2	net/minecraft/client/font/MultilineText$2
	f	I	field_39338	maxWidth
	m	(Lnet/minecraft/class_5489$class_5490;)I	method_41155	method_41155
		p	0		line
	m	(Lnet/minecraft/class_5489$class_5490;)I	method_44049	method_44049
		p	0		line
c	net/minecraft/class_5489$class_5490	net/minecraft/client/font/MultilineText$Line
	f	I	field_26532	width
	f	Lnet/minecraft/class_5481;	field_26531	text
	m	(Lnet/minecraft/class_5481;I)V	<init>	<init>
		p	2		width
		p	1		text
c	net/minecraft/class_4157	net/minecraft/world/poi/PointOfInterestSet
	f	Ljava/lang/Runnable;	field_18499	updateListener
	f	Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;	field_18497	pointsOfInterestByPos
	f	Z	field_19226	valid
	f	Lorg/slf4j/Logger;	field_18496	LOGGER
	f	Ljava/util/Map;	field_18498	pointsOfInterestByType
	m	(Lnet/minecraft/class_2338;)Z	method_19153	releaseTicket
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_19154	getType
		p	1		pos
	m	()V	method_20395	clear
	m	(Lnet/minecraft/class_2338;)V	method_19145	remove
		p	1		pos
	m	(Lnet/minecraft/class_2338;)I	method_35157	getFreeTickets
		p	1		pos
	m	(Lnet/minecraft/class_4157;)Ljava/util/List;	method_28363	method_28363
		p	0		poiSet
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V	method_19146	add
		p	2		type
		p	1		pos
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z	method_19147	test
		p	1		pos
		p	2		predicate
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	method_19149	method_19149
		p	0		entry
	m	(Ljava/util/function/Consumer;)V	method_20353	updatePointsOfInterest
		p	1		updater
	m	(Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z	method_19151	method_19151
		p	1		entry
	m	(Lnet/minecraft/class_4157;)Ljava/lang/Boolean;	method_28366	method_28366
		p	0		poiSet
	m	(Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_33584	get
		p	1		pos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;	method_19150	get
		p	2		occupationStatus
		p	1		predicate
	m	()Z	method_22444	isValid
	m	(Lnet/minecraft/class_4156;)Z	method_20350	add
		p	1		poi
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_43986	method_43986
		p	0		key
	m	(Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V	method_20352	method_20352
		p	2		pos
	m	(Ljava/lang/Runnable;)V	<init>	<init>
		p	1		updateListener
	m	(Ljava/lang/Runnable;ZLjava/util/List;)V	<init>	<init>
		p	2		valid
		p	1		updateListener
		p	3		pois
	m	(Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28365	method_28365
		p	1		instance
	m	(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;	method_28364	createCodec
		p	0		updateListener
	m	(Lnet/minecraft/class_6880;)Ljava/util/Set;	method_19143	method_19143
		p	0		type
c	net/minecraft/class_116	net/minecraft/loot/function/LootFunctionConsumingBuilder
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/class_116;	method_43739	apply
		p	2		toBuilderFunction
		p	1		functions
	m	([Ljava/lang/Object;Ljava/util/function/Function;)Lnet/minecraft/class_116;	method_43740	apply
		p	1		functions
		p	2		toBuilderFunction
	m	()Lnet/minecraft/class_116;	method_43732	getThisFunctionConsumingBuilder
	m	(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_116;	method_511	apply
		p	1		function
c	net/minecraft/class_5493	net/minecraft/entity/ai/NavigationConditions
	m	(Lnet/minecraft/class_1408;Lnet/minecraft/class_2338;)Z	method_31519	isInvalidPosition
		p	0		navigation
		p	1		pos
	m	(Lnet/minecraft/class_1308;)Z	method_30955	hasMobNavigation
		p	0		entity
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_31518	isWaterAt
		p	1		pos
		p	0		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1314;)Z	method_31520	isHeightInvalid
		p	1		entity
		p	0		pos
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_31522	hasPathfindingPenalty
		p	0		entity
		p	1		pos
	m	(Lnet/minecraft/class_1314;I)Z	method_31517	isPositionTargetInRange
		p	1		extraDistance
		p	0		entity
	m	(ZLnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_31521	isPositionTargetOutOfWalkRange
		p	2		pos
		p	1		entity
		p	0		posTargetInRange
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_31523	isSolidAt
		p	0		entity
		p	1		pos
c	net/minecraft/class_114	net/minecraft/loot/function/LimitCountLootFunction
	f	Lnet/minecraft/class_42;	field_1044	limit
	m	(Lnet/minecraft/class_42;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_508	method_508
		p	1		conditions
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_42;)V	<init>	<init>
		p	2		limit
		p	1		conditions
	m	(Lnet/minecraft/class_42;)Lnet/minecraft/class_120$class_121;	method_506	builder
		p	0		limit
c	net/minecraft/class_114$class_115	net/minecraft/loot/function/LimitCountLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_114;Lcom/google/gson/JsonSerializationContext;)V	method_510	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_114;	method_509	fromJson
c	net/minecraft/class_5492	net/minecraft/client/resource/language/TextReorderingProcessor
	f	Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	field_26628	reverser
	f	Ljava/lang/String;	field_26626	string
	f	Ljava/util/List;	field_26627	styles
	m	()Ljava/lang/String;	method_30939	getString
	m	(Ljava/lang/StringBuilder;Ljava/util/List;ILnet/minecraft/class_2583;I)Z	method_30941	method_30941
		p	2		charIndex
		p	3		style
		p	4		codePoint
	m	(IIZ)Ljava/util/List;	method_30940	process
		p	1		start
		p	3		reverse
		p	2		length
	m	(Ljava/lang/String;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)V	<init>	<init>
		p	3		reverser
		p	2		styles
		p	1		string
	m	(Lnet/minecraft/class_5348;)Lnet/minecraft/class_5492;	method_36144	create
		p	0		visitable
	m	(Lnet/minecraft/class_5348;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_5492;	method_30943	create
		p	1		reverser
		p	0		visitable
		p	2		shaper
	m	(Ljava/lang/StringBuilder;Ljava/util/List;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	method_30942	method_30942
		p	3		text
		p	2		style
	m	(I)I	method_36142	method_36142
		p	0		codePoint
	m	(Ljava/lang/String;)Ljava/lang/String;	method_36143	method_36143
		p	0		string
c	net/minecraft/class_5491	net/minecraft/client/resource/language/ReorderingUtil
	m	(Ljava/lang/String;)Ljava/lang/String;	method_30921	shapeArabic
		p	0		string
	m	(Lnet/minecraft/class_5348;Z)Lnet/minecraft/class_5481;	method_30922	reorder
		p	0		text
		p	1		rightToLeft
c	net/minecraft/class_117	net/minecraft/loot/function/LootFunction
	m	()Lnet/minecraft/class_5339;	method_29321	getType
	m	(Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/class_47;)Ljava/util/function/Consumer;	method_513	apply
		p	2		context
		p	1		lootConsumer
		p	0		itemApplier
	m	(Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)V	method_514	method_514
		p	3		stack
c	net/minecraft/class_117$class_118	net/minecraft/loot/function/LootFunction$Builder
	m	()Lnet/minecraft/class_117;	method_515	build
c	net/minecraft/class_5498	net/minecraft/client/option/Perspective
	f	[Lnet/minecraft/class_5498;	field_26667	VALUES
	f	Z	field_26668	firstPerson
	f	Z	field_26669	frontView
	f	Lnet/minecraft/class_5498;	field_26666	THIRD_PERSON_FRONT
	f	Lnet/minecraft/class_5498;	field_26664	FIRST_PERSON
	f	Lnet/minecraft/class_5498;	field_26665	THIRD_PERSON_BACK
	m	()Z	method_31035	isFrontView
	m	()Z	method_31034	isFirstPerson
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	3		firstPerson
		p	4		frontView
	m	()Lnet/minecraft/class_5498;	method_31036	next
c	net/minecraft/class_5497	net/minecraft/structure/processor/StructureProcessorList
	f	Ljava/util/List;	field_26662	list
	m	()Ljava/util/List;	method_31027	getList
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		list
c	net/minecraft/class_111	net/minecraft/loot/function/ExplorationMapLootFunction
	f	Lnet/minecraft/class_6862;	field_1035	destination
	f	Ljava/lang/String;	field_31850	MANSION
	f	I	field_1032	searchRadius
	f	Lorg/slf4j/Logger;	field_1038	LOGGER
	f	B	field_1037	zoom
	f	Lnet/minecraft/class_20$class_21;	field_1034	DEFAULT_DECORATION
	f	Z	field_1033	skipExistingChunks
	f	Lnet/minecraft/class_20$class_21;	field_1036	decoration
	f	Lnet/minecraft/class_6862;	field_25032	DEFAULT_DESTINATION
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_6862;Lnet/minecraft/class_20$class_21;BIZ)V	<init>	<init>
		p	3		decoration
		p	4		zoom
		p	1		conditions
		p	2		destination
		p	5		searchRadius
		p	6		skipExistingChunks
	m	()Lnet/minecraft/class_111$class_112;	method_492	builder
c	net/minecraft/class_111$class_113	net/minecraft/loot/function/ExplorationMapLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_111;Lcom/google/gson/JsonSerializationContext;)V	method_505	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_111;	method_504	fromJson
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6862;	method_29039	getDestination
		p	0		json
c	net/minecraft/class_111$class_112	net/minecraft/loot/function/ExplorationMapLootFunction$Builder
	f	I	field_1040	searchRadius
	f	Z	field_1041	skipExistingChunks
	f	Lnet/minecraft/class_20$class_21;	field_1042	decoration
	f	Lnet/minecraft/class_6862;	field_1039	destination
	f	B	field_1043	zoom
	m	(B)Lnet/minecraft/class_111$class_112;	method_500	withZoom
		p	1		zoom
	m	()Lnet/minecraft/class_111$class_112;	method_501	getThisBuilder
	m	(I)Lnet/minecraft/class_111$class_112;	method_35521	searchRadius
		p	1		searchRadius
	m	(Lnet/minecraft/class_20$class_21;)Lnet/minecraft/class_111$class_112;	method_499	withDecoration
		p	1		decoration
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_111$class_112;	method_502	withDestination
		p	1		destination
	m	(Z)Lnet/minecraft/class_111$class_112;	method_503	withSkipExistingChunks
		p	1		skipExistingChunks
c	net/minecraft/class_4169	net/minecraft/entity/ai/brain/ScheduleRuleEntry
	f	I	field_18601	startTime
	f	F	field_18602	priority
	m	(IF)V	<init>	<init>
		p	2		priority
		p	1		startTime
	m	()I	method_19211	getStartTime
	m	()F	method_19212	getPriority
c	net/minecraft/class_5499	net/minecraft/client/util/OrderableTooltip
	m	()Ljava/util/List;	method_31047	getOrderedTooltip
c	net/minecraft/class_4168	net/minecraft/entity/ai/brain/Activity
	f	Ljava/lang/String;	field_18600	id
	f	I	field_23827	hashCode
	f	Lnet/minecraft/class_4168;	field_22400	RIDE
	f	Lnet/minecraft/class_4168;	field_37505	LAY_SPAWN
	f	Lnet/minecraft/class_4168;	field_37503	TONGUE
	f	Lnet/minecraft/class_4168;	field_37504	SWIM
	f	Lnet/minecraft/class_4168;	field_19042	PRE_RAID
	f	Lnet/minecraft/class_4168;	field_19043	HIDE
	f	Lnet/minecraft/class_4168;	field_19041	RAID
	f	Lnet/minecraft/class_4168;	field_18595	IDLE
	f	Lnet/minecraft/class_4168;	field_18596	WORK
	f	Lnet/minecraft/class_4168;	field_18594	CORE
	f	Lnet/minecraft/class_4168;	field_18599	PANIC
	f	Lnet/minecraft/class_4168;	field_18597	REST
	f	Lnet/minecraft/class_4168;	field_18598	MEET
	f	Lnet/minecraft/class_4168;	field_33504	RAM
	f	Lnet/minecraft/class_4168;	field_18885	PLAY
	f	Lnet/minecraft/class_4168;	field_28352	PLAY_DEAD
	f	Lnet/minecraft/class_4168;	field_38199	SNIFF
	f	Lnet/minecraft/class_4168;	field_22397	CELEBRATE
	f	Lnet/minecraft/class_4168;	field_22396	FIGHT
	f	Lnet/minecraft/class_4168;	field_22399	AVOID
	f	Lnet/minecraft/class_4168;	field_22398	ADMIRE_ITEM
	f	Lnet/minecraft/class_4168;	field_30691	LONG_JUMP
	f	Lnet/minecraft/class_4168;	field_38201	ROAR
	f	Lnet/minecraft/class_4168;	field_38200	INVESTIGATE
	f	Lnet/minecraft/class_4168;	field_38203	DIG
	f	Lnet/minecraft/class_4168;	field_38202	EMERGE
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		id
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/String;)Lnet/minecraft/class_4168;	method_19210	register
		p	0		id
	m	()Ljava/lang/String;	method_19634	getId
c	net/minecraft/class_3962	net/minecraft/block/ComposterBlock
	f	I	field_31071	MAX_LEVEL
	f	Lit/unimi/dsi/fastutil/objects/Object2FloatMap;	field_17566	ITEM_TO_LEVEL_INCREASE_CHANCE
	f	[Lnet/minecraft/class_265;	field_17568	LEVEL_TO_COLLISION_SHAPE
	f	Lnet/minecraft/class_265;	field_17567	RAYCAST_SHAPE
	f	Lnet/minecraft/class_2758;	field_17565	LEVEL
	m	([Lnet/minecraft/class_265;)V	method_17755	method_17755
		p	0		shapes
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2680;	method_17756	addToComposter
		p	0		state
		p	1		world
		p	2		pos
		p	3		item
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V	method_18027	playEffects
		p	0		world
		p	1		pos
		p	2		fill
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_17759	emptyComposter
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_26374	emptyFullComposter
		p	0		state
		p	1		world
		p	2		pos
	m	()V	method_17758	registerDefaultCompostableItems
	m	(FLnet/minecraft/class_1935;)V	method_17753	registerCompostableItem
		p	1		item
		p	0		levelIncreaseChance
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_26373	compost
		p	1		world
		p	0		state
		p	3		pos
		p	2		stack
c	net/minecraft/class_3962$class_3925	net/minecraft/block/ComposterBlock$DummyInventory
c	net/minecraft/class_3962$class_3964	net/minecraft/block/ComposterBlock$FullComposterInventory
	f	Lnet/minecraft/class_2338;	field_17575	pos
	f	Lnet/minecraft/class_2680;	field_17573	state
	f	Lnet/minecraft/class_1936;	field_17574	world
	f	Z	field_17576	dirty
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	3		pos
		p	4		outputItem
		p	1		state
		p	2		world
c	net/minecraft/class_3962$class_3963	net/minecraft/block/ComposterBlock$ComposterInventory
	f	Lnet/minecraft/class_2338;	field_17571	pos
	f	Z	field_17572	dirty
	f	Lnet/minecraft/class_1936;	field_17570	world
	f	Lnet/minecraft/class_2680;	field_17569	state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	2		world
		p	3		pos
		p	1		state
c	net/minecraft/class_2631	net/minecraft/block/entity/SkullBlockEntity
	f	Ljava/lang/String;	field_31363	SKULL_OWNER_KEY
	f	Lnet/minecraft/class_3312;	field_12089	userCache
	f	Ljava/util/concurrent/Executor;	field_34029	executor
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	field_12088	sessionService
	f	Z	field_12086	powered
	f	Lcom/mojang/authlib/GameProfile;	field_12087	owner
	f	I	field_12085	ticksPowered
	m	(Lnet/minecraft/class_7497;Ljava/util/concurrent/Executor;)V	method_39765	setServices
		p	0		apiServices
		p	1		executor
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/function/Consumer;)V	method_11335	loadProperties
		p	0		owner
		p	1		callback
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2631;)V	method_31695	tick
		p	0		world
		p	1		pos
		p	2		state
		p	3		blockEntity
	m	(Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V	method_37469	method_37469
		p	1		profile
	m	(F)F	method_11338	getTicksPowered
		p	1		tickDelta
	m	(Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;)V	method_37248	method_37248
		p	1		profile
	m	()Lnet/minecraft/class_2622;	method_38250	toUpdatePacket
	m	(Lcom/mojang/authlib/GameProfile;)V	method_11333	setOwner
		p	1		owner
	m	(Lcom/mojang/authlib/GameProfile;)V	method_37249	method_37249
		p	1		owner
	m	()Lcom/mojang/authlib/GameProfile;	method_11334	getOwner
	m	()V	method_39766	clearServices
	m	(Ljava/util/function/Consumer;Lcom/mojang/authlib/GameProfile;Ljava/util/Optional;)V	method_37468	method_37468
		p	2		profile
	m	()V	method_11339	loadOwnerProperties
c	net/minecraft/class_2632	net/minecraft/network/packet/s2c/play/DifficultyS2CPacket
	f	Z	field_12091	difficultyLocked
	f	Lnet/minecraft/class_1267;	field_12090	difficulty
	m	(Lnet/minecraft/class_2602;)V	method_11341	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1267;Z)V	<init>	<init>
		p	1		difficulty
		p	2		difficultyLocked
	m	()Lnet/minecraft/class_1267;	method_11342	getDifficulty
	m	()Z	method_11340	isDifficultyLocked
c	net/minecraft/class_2633	net/minecraft/block/entity/StructureBlockBlockEntity
	f	Ljava/lang/String;	field_12104	author
	f	Z	field_12099	ignoreEntities
	f	Z	field_12095	showBoundingBox
	f	F	field_12101	integrity
	f	Lnet/minecraft/class_2382;	field_12100	size
	f	Lnet/minecraft/class_2470;	field_12105	rotation
	f	Ljava/lang/String;	field_12098	metadata
	f	Z	field_12096	showAir
	f	Z	field_12097	powered
	f	J	field_12103	seed
	f	Lnet/minecraft/class_2960;	field_12102	templateName
	f	Lnet/minecraft/class_2415;	field_12093	mirror
	f	Ljava/lang/String;	field_31366	AUTHOR_KEY
	f	Lnet/minecraft/class_2776;	field_12094	mode
	f	Lnet/minecraft/class_2338;	field_12092	offset
	m	(Lnet/minecraft/class_1657;)Z	method_11351	openScreen
		p	1		player
	m	()F	method_11346	getIntegrity
	m	()Z	method_11357	shouldShowBoundingBox
	m	(Lnet/minecraft/class_2586;)Z	method_34278	method_34278
		p	0		blockEntity
	m	()V	method_11361	unloadStructure
	m	()Z	method_11365	saveStructure
	m	(Lnet/minecraft/class_1309;)V	method_11373	setAuthor
		p	1		entity
	m	()Lnet/minecraft/class_2622;	method_38252	toUpdatePacket
	m	(Lnet/minecraft/class_2960;)V	method_11344	setTemplateName
		p	1		templateName
	m	()Ljava/lang/String;	method_11362	getTemplateName
	m	()Lnet/minecraft/class_2338;	method_11359	getOffset
	m	()Ljava/lang/String;	method_11358	getMetadata
	m	(J)Lnet/minecraft/class_5819;	method_20048	createRandom
		p	0		seed
	m	(Lnet/minecraft/class_2776;)V	method_11381	setMode
		p	1		mode
	m	(Z)Z	method_11366	saveStructure
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_35293	setStructureVoid
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Z	method_34279	method_34279
		p	1		pos
	m	()Z	method_11354	isPowered
	m	()J	method_11371	getSeed
	m	(Lnet/minecraft/class_2338;Ljava/util/stream/Stream;)Ljava/util/Optional;	method_34277	getStructureBox
		p	0		pos
		p	1		corners
	m	(J)V	method_11382	setSeed
		p	1		seed
	m	(Lnet/minecraft/class_2338;)V	method_11378	setOffset
		p	1		offset
	m	()Lnet/minecraft/class_2776;	method_11374	getMode
	m	()Z	method_11383	detectStructureSize
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;	method_34276	streamCornerPos
		c	Streams positions of {@link StructureBlockMode#CORNER} mode structure blocks with matching names.
		p	1		start
		p	2		end
	m	()Lnet/minecraft/class_2470;	method_11353	getRotation
	m	()Z	method_11367	shouldIgnoreEntities
	m	(F)V	method_11370	setIntegrity
		p	1		integrity
	m	()Z	method_11375	shouldShowAir
	m	(Z)V	method_11379	setPowered
		p	1		powered
	m	(Z)V	method_11347	setShowAir
		p	1		showAir
	m	(Ljava/lang/String;)V	method_11363	setMetadata
		p	1		metadata
	m	(Ljava/lang/String;)V	method_11343	setTemplateName
		p	1		templateName
	m	()V	method_11348	updateBlockMode
	m	()Ljava/lang/String;	method_21865	getStructurePath
	m	(Lnet/minecraft/class_2470;)V	method_11385	setRotation
		p	1		rotation
	m	()Lnet/minecraft/class_2415;	method_11345	getMirror
	m	(Lnet/minecraft/class_2586;)Lnet/minecraft/class_2633;	method_34273	method_34273
		p	0		blockEntity
	m	(Lnet/minecraft/class_2633;)Z	method_34274	method_34274
		p	1		blockEntity
	m	()Lnet/minecraft/class_2382;	method_11349	getSize
	m	()Z	method_11372	isStructureAvailable
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;)Z	method_34275	method_34275
		p	2		box
	m	(Z)V	method_11352	setIgnoreEntities
		p	1		ignoreEntities
	m	(Lnet/minecraft/class_2382;)V	method_11377	setSize
		p	1		size
	m	(Z)V	method_11360	setShowBoundingBox
		p	1		showBoundingBox
	m	(Lnet/minecraft/class_2415;)V	method_11356	setMirror
		p	1		mirror
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	()Z	method_11384	hasStructureName
	m	(Lnet/minecraft/class_3218;ZLnet/minecraft/class_3499;)Z	method_21864	place
		p	1		world
		p	3		template
	m	(Lnet/minecraft/class_3218;)Z	method_11376	loadStructure
		p	1		world
	m	(Lnet/minecraft/class_3218;Z)Z	method_11368	loadStructure
		p	1		world
c	net/minecraft/class_2633$class_2634	net/minecraft/block/entity/StructureBlockBlockEntity$Action
	f	Lnet/minecraft/class_2633$class_2634;	field_12110	SAVE_AREA
	f	Lnet/minecraft/class_2633$class_2634;	field_12106	SCAN_AREA
	f	Lnet/minecraft/class_2633$class_2634;	field_12109	LOAD_AREA
	f	Lnet/minecraft/class_2633$class_2634;	field_12108	UPDATE_DATA
c	net/minecraft/class_1301	net/minecraft/predicate/entity/EntityPredicates
	f	Ljava/util/function/Predicate;	field_35589	CAN_COLLIDE
	f	Ljava/util/function/Predicate;	field_6156	EXCEPT_CREATIVE_OR_SPECTATOR
	f	Ljava/util/function/Predicate;	field_6157	VALID_LIVING_ENTITY
		c	Tests if a living entity is valid.\n\n<p>A living entity is valid when the entity is alive.\n\n@see net.minecraft.entity.LivingEntity#isAlive()
	f	Ljava/util/function/Predicate;	field_6152	VALID_INVENTORIES
		c	Tests if an entity has a valid inventory.\n\n<p>An entity has a valid inventory when:\n\n<ul><li>The entity is alive\n<li>The entity implements {@link net.minecraft.inventory.Inventory}\n</ul>\n\n@see net.minecraft.entity.vehicle.StorageMinecartEntity
	f	Ljava/util/function/Predicate;	field_6153	NOT_MOUNTED
		c	Tests if an entity is not mounted.\n\n<p>An entity is not mounted when:\n\n<ul><li>The entity is alive\n<li>The entity has no passengers\n<li>The entity is not in a vehicle\n</ul>
	f	Ljava/util/function/Predicate;	field_6154	VALID_ENTITY
		c	Tests if an entity is valid.\n\n<p>An entity is valid when the entity is alive.\n\n@see net.minecraft.entity.Entity#isAlive()
	f	Ljava/util/function/Predicate;	field_6155	EXCEPT_SPECTATOR
	m	(Lnet/minecraft/class_1297;)Z	method_24517	method_24517
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_5914	method_5914
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_5908	method_5908
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Ljava/util/function/Predicate;	method_5911	canBePushedBy
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_32878	method_32878
		p	0		entity
	m	(DDDDLnet/minecraft/class_1297;)Z	method_5912	method_5912
		p	8		entity
	m	(Lnet/minecraft/class_1297;)Ljava/util/function/Predicate;	method_5913	rides
		p	0		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z	method_5906	method_5906
		p	1		testedEntity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_270;Lnet/minecraft/class_270$class_271;Lnet/minecraft/class_1297;)Z	method_5915	method_5915
		p	3		entity
	m	(DDDD)Ljava/util/function/Predicate;	method_5909	maxDistance
		p	0		x
		p	2		y
		p	4		z
		p	6		max
	m	(Lnet/minecraft/class_1297;)Z	method_5910	method_5910
		p	0		entity
c	net/minecraft/class_1301$class_1302	net/minecraft/predicate/entity/EntityPredicates$Equipable
	f	Lnet/minecraft/class_1799;	field_6158	stack
	m	(Lnet/minecraft/class_1799;)V	<init>	<init>
		p	1		stack
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_1297;)Z	method_5916	test
c	net/minecraft/class_2627	net/minecraft/block/entity/ShulkerBoxBlockEntity
	f	[I	field_12059	AVAILABLE_SLOTS
	f	I	field_12053	viewerCount
	f	Lnet/minecraft/class_2371;	field_12054	inventory
	f	Lnet/minecraft/class_1767;	field_12060	cachedColor
	f	I	field_31356	INVENTORY_SIZE
	f	Lnet/minecraft/class_2627$class_2628;	field_12057	animationStage
	f	Ljava/lang/String;	field_31361	ITEMS_KEY
	f	F	field_12056	animationProgress
	f	F	field_12055	prevAnimationProgress
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2627;)V	method_31694	tick
		p	3		blockEntity
		p	2		state
		p	1		pos
		p	0		world
	m	()Lnet/minecraft/class_2627$class_2628;	method_11313	getAnimationStage
	m	(F)F	method_11312	getAnimationProgress
		p	1		delta
	m	()Z	method_27093	suffocates
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_11316	pushEntities
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_11318	updateAnimation
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	()Lnet/minecraft/class_1767;	method_11320	getColor
	m	(Lnet/minecraft/class_2487;)V	method_11319	readInventoryNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		color
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_20047	updateNeighborStates
		p	1		pos
		p	2		state
		p	0		world
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_238;	method_11314	getBoundingBox
		p	1		state
c	net/minecraft/class_2627$class_2628	net/minecraft/block/entity/ShulkerBoxBlockEntity$AnimationStage
	f	Lnet/minecraft/class_2627$class_2628;	field_12063	OPENED
	f	Lnet/minecraft/class_2627$class_2628;	field_12064	CLOSING
	f	Lnet/minecraft/class_2627$class_2628;	field_12065	CLOSED
	f	Lnet/minecraft/class_2627$class_2628;	field_12066	OPENING
c	net/minecraft/class_3959	net/minecraft/world/RaycastContext
	f	Lnet/minecraft/class_3959$class_3960;	field_17555	shapeType
	f	Lnet/minecraft/class_3959$class_242;	field_17556	fluid
	f	Lnet/minecraft/class_3726;	field_17557	entityPosition
	f	Lnet/minecraft/class_243;	field_17554	end
	f	Lnet/minecraft/class_243;	field_17553	start
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_17748	getBlockShape
		p	3		pos
		p	1		state
		p	2		world
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_3959$class_3960;Lnet/minecraft/class_3959$class_242;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	3		shapeType
		p	2		end
		p	1		start
		p	5		entity
		p	4		fluidHandling
	m	()Lnet/minecraft/class_243;	method_17747	getEnd
	m	()Lnet/minecraft/class_243;	method_17750	getStart
	m	(Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_17749	getFluidShape
		p	3		pos
		p	2		world
		p	1		state
c	net/minecraft/class_3959$class_242	net/minecraft/world/RaycastContext$FluidHandling
	f	Ljava/util/function/Predicate;	field_1346	predicate
	f	Lnet/minecraft/class_3959$class_242;	field_36338	WATER
	f	Lnet/minecraft/class_3959$class_242;	field_1345	SOURCE_ONLY
	f	Lnet/minecraft/class_3959$class_242;	field_1347	ANY
	f	Lnet/minecraft/class_3959$class_242;	field_1348	NONE
	m	(Lnet/minecraft/class_3610;)Z	method_1017	method_1017
		p	0		state
	m	(Lnet/minecraft/class_3610;)Z	method_17751	handled
		p	1		state
	m	(Ljava/lang/String;ILjava/util/function/Predicate;)V	<init>	<init>
		p	3		predicate
	m	(Lnet/minecraft/class_3610;)Z	method_1018	method_1018
		p	0		state
	m	(Lnet/minecraft/class_3610;)Z	method_40008	method_40008
		p	0		state
c	net/minecraft/class_3959$class_3961	net/minecraft/world/RaycastContext$ShapeProvider
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	get	get
		p	1		state
		p	2		world
		p	3		pos
		p	4		context
c	net/minecraft/class_3959$class_3960	net/minecraft/world/RaycastContext$ShapeType
	f	Lnet/minecraft/class_3959$class_3961;	field_17560	provider
	f	Lnet/minecraft/class_3959$class_3960;	field_17558	COLLIDER
	f	Lnet/minecraft/class_3959$class_3960;	field_17559	OUTLINE
	f	Lnet/minecraft/class_3959$class_3960;	field_36337	FALLDAMAGE_RESETTING
	f	Lnet/minecraft/class_3959$class_3960;	field_23142	VISUAL
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;	method_40007	method_40007
		p	3		context
		p	2		pos
		p	1		world
		p	0		state
	m	(Ljava/lang/String;ILnet/minecraft/class_3959$class_3961;)V	<init>	<init>
		p	3		provider
c	net/minecraft/class_2629	net/minecraft/network/packet/s2c/play/BossBarS2CPacket
	f	Lnet/minecraft/class_2629$class_5882;	field_29099	REMOVE_ACTION
	f	I	field_33316	THICKEN_FOG_MASK
	f	I	field_33314	DARKEN_SKY_MASK
	f	I	field_33315	DRAGON_MUSIC_MASK
	f	Ljava/util/UUID;	field_12074	uuid
	f	Lnet/minecraft/class_2629$class_5882;	field_12075	action
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;	method_34098	updateProperties
		p	0		bar
	m	(Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;	method_34096	updateName
		p	0		bar
	m	(Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;	method_34097	updateStyle
		p	0		bar
	m	(Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;	method_34094	updateProgress
		p	0		bar
	m	(Lnet/minecraft/class_2602;)V	method_11330	apply
	m	(Ljava/util/UUID;)Lnet/minecraft/class_2629;	method_34090	remove
		p	0		uuid
	m	(Ljava/util/UUID;Lnet/minecraft/class_2629$class_5882;)V	<init>	<init>
		p	1		uuid
		p	2		action
	m	(Lnet/minecraft/class_2629$class_5881;)V	method_34091	accept
		p	1		consumer
	m	(ZZZ)I	method_34095	maskProperties
		p	2		thickenFog
		p	0		darkenSky
		p	1		dragonMusic
	m	(Lnet/minecraft/class_1259;)Lnet/minecraft/class_2629;	method_34089	add
		p	0		bar
c	net/minecraft/class_2629$class_5882	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$Action
	m	(Lnet/minecraft/class_2540;)V	method_34107	toPacket
		p	1		buf
	m	()Lnet/minecraft/class_2629$class_5883;	method_34105	getType
	m	(Ljava/util/UUID;Lnet/minecraft/class_2629$class_5881;)V	method_34106	accept
		p	2		consumer
		p	1		uuid
c	net/minecraft/class_2629$class_5883	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$Type
	f	Ljava/util/function/Function;	field_29113	parser
	f	Lnet/minecraft/class_2629$class_5883;	field_29112	UPDATE_PROPERTIES
	f	Lnet/minecraft/class_2629$class_5883;	field_29110	UPDATE_NAME
	f	Lnet/minecraft/class_2629$class_5883;	field_29111	UPDATE_STYLE
	f	Lnet/minecraft/class_2629$class_5883;	field_29109	UPDATE_PROGRESS
	f	Lnet/minecraft/class_2629$class_5883;	field_29107	ADD
	f	Lnet/minecraft/class_2629$class_5883;	field_29108	REMOVE
	m	(Ljava/lang/String;ILjava/util/function/Function;)V	<init>	<init>
		p	3		parser
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2629$class_5882;	method_34113	method_34113
		p	0		buf
c	net/minecraft/class_2629$class_5880	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$AddAction
	f	Lnet/minecraft/class_1259$class_1260;	field_29102	color
	f	Lnet/minecraft/class_2561;	field_29100	name
	f	F	field_29101	percent
	f	Z	field_29105	dragonMusic
	f	Z	field_29106	thickenFog
	f	Z	field_29104	darkenSky
	f	Lnet/minecraft/class_1259$class_1261;	field_29103	style
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1259;)V	<init>	<init>
		p	1		bar
c	net/minecraft/class_2629$class_5881	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$Consumer
	m	(Ljava/util/UUID;)V	method_34099	remove
		p	1		uuid
	m	(Ljava/util/UUID;Lnet/minecraft/class_2561;FLnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;ZZZ)V	method_34103	add
		p	8		thickenFog
		p	7		dragonMusic
		p	6		darkenSky
		p	5		style
		p	4		color
		p	3		percent
		p	2		name
		p	1		uuid
	m	(Ljava/util/UUID;Lnet/minecraft/class_2561;)V	method_34102	updateName
		p	2		name
		p	1		uuid
	m	(Ljava/util/UUID;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V	method_34101	updateStyle
		p	3		style
		p	1		id
		p	2		color
	m	(Ljava/util/UUID;ZZZ)V	method_34104	updateProperties
		p	3		dragonMusic
		p	4		thickenFog
		p	1		uuid
		p	2		darkenSky
	m	(Ljava/util/UUID;F)V	method_34100	updateProgress
		p	1		uuid
		p	2		percent
c	net/minecraft/class_2629$class_5886	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdatePropertiesAction
	f	Z	field_29118	dragonMusic
	f	Z	field_29119	thickenFog
	f	Z	field_29117	darkenSky
	m	(ZZZ)V	<init>	<init>
		p	1		darkenSky
		p	2		dragonMusic
		p	3		thickenFog
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2629$class_5887	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdateStyleAction
	f	Lnet/minecraft/class_1259$class_1261;	field_29121	style
	f	Lnet/minecraft/class_1259$class_1260;	field_29120	color
	m	(Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V	<init>	<init>
		p	2		style
		p	1		color
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2629$class_5884	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdateNameAction
	f	Lnet/minecraft/class_2561;	field_29115	name
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		name
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2629$class_5885	net/minecraft/network/packet/s2c/play/BossBarS2CPacket$UpdateProgressAction
	f	F	field_29116	percent
	m	(F)V	<init>	<init>
		p	1		percent
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2623	net/minecraft/network/packet/s2c/play/BlockEventS2CPacket
	f	I	field_12042	type
	f	Lnet/minecraft/class_2248;	field_12043	block
	f	I	field_12041	data
	f	Lnet/minecraft/class_2338;	field_12044	pos
	m	()I	method_11294	getType
	m	()Lnet/minecraft/class_2248;	method_11295	getBlock
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V	<init>	<init>
		p	4		data
		p	1		pos
		p	3		type
		p	2		block
	m	()Lnet/minecraft/class_2338;	method_11298	getPos
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11297	apply
	m	()I	method_11296	getData
c	net/minecraft/class_3954	net/minecraft/block/InventoryProvider
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1278;	method_17680	getInventory
		p	2		world
		p	1		state
		p	3		pos
c	net/minecraft/class_2624	net/minecraft/block/entity/LockableContainerBlockEntity
	f	Lnet/minecraft/class_2561;	field_17376	customName
	f	Lnet/minecraft/class_1273;	field_12045	lock
	m	()Lnet/minecraft/class_2561;	method_17823	getContainerName
	m	(Lnet/minecraft/class_2561;)V	method_17488	setCustomName
		p	1		customName
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;	method_5465	createScreenHandler
		p	1		syncId
		p	2		playerInventory
	m	(Lnet/minecraft/class_1657;)Z	method_17489	checkUnlocked
		p	1		player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1273;Lnet/minecraft/class_2561;)Z	method_17487	checkUnlocked
		p	2		containerName
		p	0		player
		p	1		lock
c	net/minecraft/class_3955	net/minecraft/recipe/CraftingRecipe
c	net/minecraft/class_2625	net/minecraft/block/entity/SignBlockEntity
	f	I	field_31362	TEXT_COUNT
	f	[Ljava/lang/String;	field_28906	FILTERED_TEXT_KEYS
	f	Z	field_28908	filterText
	f	Z	field_29225	glowingText
	f	Z	field_12048	editable
	f	[Lnet/minecraft/class_5481;	field_12049	textsBeingEdited
	f	[Lnet/minecraft/class_2561;	field_12050	texts
	f	[Ljava/lang/String;	field_28905	TEXT_KEYS
	f	[Lnet/minecraft/class_2561;	field_28907	filteredTexts
	f	Ljava/util/UUID;	field_12046	editor
	f	Lnet/minecraft/class_1767;	field_16419	textColor
	m	(ZLjava/util/function/Function;)[Lnet/minecraft/class_5481;	method_33829	updateSign
		p	1		filterText
		p	2		textOrderingFunction
	m	()Lnet/minecraft/class_1767;	method_16126	getTextColor
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(IZ)Lnet/minecraft/class_2561;	method_30843	getTextOnRow
		p	2		filtered
		p	1		row
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2168;	method_11304	getCommandSource
		p	1		player
	m	()Z	method_34271	isGlowingText
	m	()Z	method_11307	isEditable
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_33384	unparsedTextFromJson
		p	1		json
	m	(Z)[Lnet/minecraft/class_2561;	method_33830	getTexts
		p	1		filtered
	m	(Lnet/minecraft/class_3222;)Z	method_11301	onActivate
		p	1		player
	m	()Ljava/util/UUID;	method_11305	getEditor
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_33828	parseTextFromJson
		p	1		json
	m	(ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	method_33827	setTextOnRow
		p	1		row
		p	3		filteredText
		p	2		text
	m	(Z)Z	method_34270	setGlowingText
		p	1		glowingText
	m	(Z)V	method_11303	setEditable
		p	1		editable
	m	(Lnet/minecraft/class_1767;)Z	method_16127	setTextColor
		p	1		value
	m	()Lnet/minecraft/class_2622;	method_38249	toUpdatePacket
	m	(ILnet/minecraft/class_2561;)V	method_11299	setTextOnRow
		p	1		row
		p	2		text
	m	()V	method_34272	updateListeners
	m	(Ljava/util/UUID;)V	method_11306	setEditor
		p	1		editor
c	net/minecraft/class_3956	net/minecraft/recipe/RecipeType
	c	The recipe type allows matching recipes more efficiently by only checking\nrecipes under a given type.\n\n@param <T> the common supertype of recipes within a recipe type
	f	Lnet/minecraft/class_3956;	field_17641	STONECUTTING
	f	Lnet/minecraft/class_3956;	field_17549	CAMPFIRE_COOKING
	f	Lnet/minecraft/class_3956;	field_17548	SMOKING
	f	Lnet/minecraft/class_3956;	field_17547	BLASTING
	f	Lnet/minecraft/class_3956;	field_17546	SMELTING
	f	Lnet/minecraft/class_3956;	field_17545	CRAFTING
	f	Lnet/minecraft/class_3956;	field_25388	SMITHING
	m	(Ljava/lang/String;)Lnet/minecraft/class_3956;	method_17726	register
		p	0		id
c	net/minecraft/class_2626	net/minecraft/network/packet/s2c/play/BlockUpdateS2CPacket
	f	Lnet/minecraft/class_2680;	field_12051	state
	f	Lnet/minecraft/class_2338;	field_12052	pos
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11310	apply
	m	()Lnet/minecraft/class_2680;	method_11308	getState
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	()Lnet/minecraft/class_2338;	method_11309	getPos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	2		pos
		p	1		world
c	net/minecraft/class_3957	net/minecraft/recipe/CookingRecipeSerializer
	f	Lnet/minecraft/class_3957$class_3958;	field_17552	recipeFactory
	f	I	field_17551	cookingTime
	m	(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1874;	method_17736	read
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1874;)V	method_17735	write
	m	(Lnet/minecraft/class_3957$class_3958;I)V	<init>	<init>
		p	2		cookingTime
		p	1		recipeFactory
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1874;	method_17737	read
c	net/minecraft/class_3957$class_3958	net/minecraft/recipe/CookingRecipeSerializer$RecipeFactory
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)Lnet/minecraft/class_1874;	create	create
		p	3		input
		p	4		output
		p	5		experience
		p	6		cookTime
		p	1		id
		p	2		group
c	net/minecraft/class_2641	net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket
	f	Ljava/util/List;	field_38039	nodes
	f	I	field_38038	rootSize
	m	(Ljava/util/List;Ljava/util/function/BiPredicate;)V	method_42067	validate
		p	1		validator
		p	0		nodeDatas
	m	(Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	method_30944	traverse
		p	0		commandTree
	m	(Lnet/minecraft/class_2540;B)Lnet/minecraft/class_2641$class_7235;	method_11402	readArgumentBuilder
		p	0		buf
		p	1		flags
	m	(Lcom/mojang/brigadier/tree/RootCommandNode;)V	<init>	<init>
		p	1		rootNode
	m	(Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z	method_42068	method_42068
		p	0		index
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2641$class_2642;	method_11405	readCommandNode
		p	0		buf
	m	(Ljava/util/List;)V	method_30946	validate
		p	0		nodeDatas
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/tree/RootCommandNode;	method_11403	getCommandTree
		p	1		commandRegistryAccess
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ljava/util/List;	method_30945	collectNodes
		p	0		nodes
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/class_2641$class_2642;	method_11401	createNodeData
		p	1		nodes
		p	0		node
	m	(Lnet/minecraft/class_2602;)V	method_11404	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2641$class_2642;)V	method_34119	method_34119
		p	1		node
		p	0		buf2
c	net/minecraft/class_2641$class_7235	net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$SuggestableNode
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_42070	createArgumentBuilder
		p	1		commandRegistryAccess
	m	(Lnet/minecraft/class_2540;)V	method_42071	write
		p	1		buf
c	net/minecraft/class_2641$class_7232	net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$ArgumentNode
	f	Lnet/minecraft/class_2960;	field_38042	id
	f	Lnet/minecraft/class_2314$class_7217;	field_38041	properties
	f	Ljava/lang/String;	field_38040	name
	m	(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/class_2960;	method_42069	computeId
		p	0		provider
	m	(Lcom/mojang/brigadier/tree/ArgumentCommandNode;)V	<init>	<init>
		p	1		node
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2314$class_7217;)V	method_42072	write
		p	1		properties
		p	0		buf
	m	(Ljava/lang/String;Lnet/minecraft/class_2314$class_7217;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		name
		p	2		properties
		p	3		id
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2314;Lnet/minecraft/class_2314$class_7217;)V	method_42073	write
		p	0		buf
		p	1		serializer
		p	2		properties
c	net/minecraft/class_2641$class_7233	net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$LiteralNode
	f	Ljava/lang/String;	field_38044	literal
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		literal
c	net/minecraft/class_2641$class_7234	net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandTree
	f	Ljava/util/List;	field_38046	nodeDatas
	f	Ljava/util/List;	field_38047	nodes
	f	Lnet/minecraft/class_7157;	field_38045	commandRegistryAccess
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_42078	method_42078
		p	0		context
	m	(I)Lcom/mojang/brigadier/tree/CommandNode;	method_42077	getNode
		p	1		index
	m	(Lnet/minecraft/class_7157;Ljava/util/List;)V	<init>	<init>
		p	1		commandRegistryAccess
		p	2		nodeDatas
c	net/minecraft/class_2641$class_2642	net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandNodeData
	f	[I	field_12125	childNodeIndices
	f	I	field_12126	redirectNodeIndex
	f	I	field_12124	flags
	f	Lnet/minecraft/class_2641$class_7235;	field_38043	suggestableNode
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;)Z	method_42074	validateRedirectNodeIndex
		p	1		indices
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;)Z	method_42076	validateChildNodeIndices
		p	1		indices
	m	(Lnet/minecraft/class_2641$class_7235;II[I)V	<init>	<init>
		p	4		childNodeIndices
		p	2		flags
		p	3		redirectNodeIndex
		p	1		suggestableNode
	m	(Lnet/minecraft/class_2540;)V	method_42075	write
		p	1		buf
c	net/minecraft/class_3972	net/minecraft/recipe/CuttingRecipe
	c	A recipe that has only one input ingredient. It can be used by any type\nof recipe as long as its subclass implements the proper interface.
	f	Lnet/minecraft/class_2960;	field_17644	id
	f	Lnet/minecraft/class_3956;	field_17646	type
	f	Lnet/minecraft/class_1799;	field_17643	output
	f	Lnet/minecraft/class_1856;	field_17642	input
	f	Lnet/minecraft/class_1865;	field_17647	serializer
	f	Ljava/lang/String;	field_17645	group
	m	(Lnet/minecraft/class_3956;Lnet/minecraft/class_1865;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	2		serializer
		p	3		id
		p	1		type
		p	6		output
		p	4		group
		p	5		input
c	net/minecraft/class_3972$class_3973	net/minecraft/recipe/CuttingRecipe$Serializer
	f	Lnet/minecraft/class_3972$class_3973$class_3974;	field_17648	recipeFactory
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_3972;	method_17882	read
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_3972;)V	method_17880	write
	m	(Lnet/minecraft/class_3972$class_3973$class_3974;)V	<init>	<init>
		p	1		recipeFactory
	m	(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3972;	method_17881	read
c	net/minecraft/class_3972$class_3973$class_3974	net/minecraft/recipe/CuttingRecipe$Serializer$RecipeFactory
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Lnet/minecraft/class_3972;	create	create
		p	3		input
		p	4		output
		p	1		id
		p	2		group
c	net/minecraft/class_2643	net/minecraft/block/entity/EndGatewayBlockEntity
	f	Z	field_12129	exactTeleport
	f	Lorg/slf4j/Logger;	field_12133	LOGGER
	f	Lnet/minecraft/class_2338;	field_12132	exitPortalPos
	f	I	field_12130	teleportCooldown
	f	J	field_12131	age
	m	(F)F	method_11412	getCooldownBeamHeight
		p	1		tickDelta
	m	()I	method_11415	getDrawnSidesCount
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_11419	findBestPortalExitPos
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V	method_31702	serverTick
		p	2		state
		p	3		blockEntity
		p	0		world
		p	1		pos
	m	()Z	method_11421	needsCooldownBeforeTeleporting
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V	method_31700	clientTick
		p	0		world
		p	1		pos
		p	2		state
		p	3		blockEntity
	m	(F)F	method_11417	getRecentlyGeneratedBeamHeight
		p	1		tickDelta
	m	()Z	method_11420	isRecentlyGenerated
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3018;)V	method_11416	createPortal
		p	0		world
		p	2		config
		p	1		pos
	m	(Lnet/minecraft/class_1297;)Z	method_30276	canTeleport
		p	0		entity
	m	(Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338;	method_11413	findPortalPosition
		p	0		chunk
	m	()Lnet/minecraft/class_2622;	method_38253	toUpdatePacket
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;	method_31701	findTeleportLocation
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z	method_31698	isChunkEmpty
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V	method_11411	startTeleportCooldown
		p	3		blockEntity
		p	1		pos
		p	2		state
		p	0		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;	method_11410	findExitPortalPos
		p	3		force
		p	2		searchRadius
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;)Lnet/minecraft/class_2818;	method_11414	getChunk
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_31699	setupExitPortalLocation
		c	Finds teleport location and creates an island to teleport to (if there is none).\n\n<p>This does not create an exit portal.\n\n@return the position of the exit portal
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2643;)V	method_11409	tryTeleportingEntity
		p	3		entity
		p	4		blockEntity
		p	0		world
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2338;Z)V	method_11418	setExitPortalPos
		p	1		pos
		p	2		exactTeleport
c	net/minecraft/class_3975	net/minecraft/recipe/StonecuttingRecipe
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	4		output
		p	1		id
		p	2		group
		p	3		input
c	net/minecraft/class_1313	net/minecraft/entity/MovementType
	f	Lnet/minecraft/class_1313;	field_6310	PISTON
	f	Lnet/minecraft/class_1313;	field_6309	SHULKER
	f	Lnet/minecraft/class_1313;	field_6308	SELF
	f	Lnet/minecraft/class_1313;	field_6305	PLAYER
	f	Lnet/minecraft/class_1313;	field_6306	SHULKER_BOX
c	net/minecraft/class_1311	net/minecraft/entity/SpawnGroup
	c	A spawn group represents the category of an entity's natural spawning.\n\n<p>Entities that don't support natural spawning belong to the\n{@link #MISC} group.\n\n@see EntityType#getSpawnGroup()\n@see net.minecraft.world.SpawnHelper
	f	Z	field_6298	peaceful
	f	Z	field_6295	rare
	f	I	field_24461	despawnStartRange
	f	Ljava/lang/String;	field_6304	name
	f	I	field_24462	immediateDespawnRange
	f	I	field_6297	capacity
	f	Lcom/mojang/serialization/Codec;	field_24655	CODEC
		c	A codec that encodes and decodes a spawn group from and to its\n{@linkplain #getName() name} string.
	f	Lnet/minecraft/class_1311;	field_6294	CREATURE
	f	Lnet/minecraft/class_1311;	field_30092	UNDERGROUND_WATER_CREATURE
	f	Lnet/minecraft/class_1311;	field_24460	WATER_AMBIENT
	f	Lnet/minecraft/class_1311;	field_6300	WATER_CREATURE
	f	Lnet/minecraft/class_1311;	field_6303	AMBIENT
	f	Lnet/minecraft/class_1311;	field_6302	MONSTER
	f	Lnet/minecraft/class_1311;	field_34447	AXOLOTLS
	f	Lnet/minecraft/class_1311;	field_17715	MISC
	m	()I	method_6134	getCapacity
		c	Returns the maximum number of mobs in this group that can be spawned per\nchunk.
	m	()I	method_27920	getDespawnStartRange
		c	Returns the distance, of a mob of this group from a player, at which\nthat mob can despawn at chance.\n\n<p>This is ignored if a mob {@linkplain\nnet.minecraft.entity.mob.MobEntity#canImmediatelyDespawn(double) cannot\nimmediately despawn}.\n\n@see net.minecraft.entity.mob.MobEntity#checkDespawn()
	m	()Ljava/lang/String;	method_6133	getName
		c	Returns the name of this spawn group.\n\n<p>The names are unique and are in {@code lower_snake_case}.
	m	(Ljava/lang/String;ILjava/lang/String;IZZI)V	<init>	<init>
		p	6		rare
		p	7		immediateDespawnRange
		p	4		spawnCap
		p	5		peaceful
		p	3		name
	m	()I	method_27919	getImmediateDespawnRange
		c	Returns the distance, of a mob of this group from a player, at which\nthat mob will despawn immediately.\n\n<p>This is ignored if a mob {@linkplain\nnet.minecraft.entity.mob.MobEntity#canImmediatelyDespawn(double) cannot\nimmediately despawn}.\n\n@see net.minecraft.entity.mob.MobEntity#checkDespawn()
	m	()Z	method_6135	isRare
		c	Returns if this spawn group is spawned only rarely.\n\n<p>A rare spawn only happens when the {@linkplain\nnet.minecraft.world.WorldProperties#getTime() world time} is a multiple\nof {@code 400} in {@link\nnet.minecraft.server.world.ServerChunkManager#tickChunks()}.
	m	()Z	method_6136	isPeaceful
		c	Returns {@code true} if this group is spawned as animals, or {@code false}\nif this group is spawned as monsters.\n\n@see net.minecraft.world.World#setMobSpawnOptions(boolean, boolean)
c	net/minecraft/class_3970	net/minecraft/datafixer/fix/MapIdFix
c	net/minecraft/class_3971	net/minecraft/screen/StonecutterScreenHandler
	f	Lnet/minecraft/class_1735;	field_17628	outputSlot
	f	Ljava/lang/Runnable;	field_17636	contentsChangedListener
	f	Lnet/minecraft/class_1735;	field_17627	inputSlot
	f	Lnet/minecraft/class_1731;	field_19173	output
	f	Lnet/minecraft/class_3915;	field_17631	selectedRecipe
	f	Lnet/minecraft/class_1799;	field_17634	inputStack
	f	Lnet/minecraft/class_1263;	field_17629	input
	f	Lnet/minecraft/class_1937;	field_17632	world
	f	Lnet/minecraft/class_3914;	field_17630	context
	f	Ljava/util/List;	field_17633	availableRecipes
	f	J	field_17635	lastTakeTime
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
	m	()Z	method_17865	canCraft
	m	(Ljava/lang/Runnable;)V	method_17859	setContentsChangedListener
		p	1		contentsChangedListener
	m	()I	method_17864	getAvailableRecipeCount
	m	()I	method_17862	getSelectedRecipe
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17856	method_17856
		p	3		pos
		p	2		world
	m	(I)Z	method_30160	isInBounds
		p	1		id
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;)V	method_17855	updateInput
		p	2		stack
		p	1		input
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
		p	3		context
	m	()Ljava/util/List;	method_17863	getAvailableRecipes
	m	()V	method_17866	populateResult
c	net/minecraft/class_3971$2	net/minecraft/screen/StonecutterScreenHandler$2
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17868	method_17868
		p	1		world
		p	2		pos
c	net/minecraft/class_1310	net/minecraft/entity/EntityGroup
	f	Lnet/minecraft/class_1310;	field_6289	UNDEAD
	f	Lnet/minecraft/class_1310;	field_6293	ARTHROPOD
	f	Lnet/minecraft/class_1310;	field_6290	DEFAULT
	f	Lnet/minecraft/class_1310;	field_6292	AQUATIC
	f	Lnet/minecraft/class_1310;	field_6291	ILLAGER
c	net/minecraft/class_2640	net/minecraft/block/entity/EndPortalBlockEntity
	m	(Lnet/minecraft/class_2350;)Z	method_11400	shouldDrawSide
		p	1		direction
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
c	net/minecraft/class_3969	net/minecraft/client/render/entity/model/GiantEntityModel
	c	Represents the model of a {@linkplain GiantEntity}.\n\n<p>Inherits the model of {@link AbstractZombieModel}.
	m	(Lnet/minecraft/class_1570;)Z	method_17792	isAttacking
c	net/minecraft/class_1306	net/minecraft/util/Arm
	c	An enum representing an entity's arm.\n\n@see Hand
	f	I	field_38385	id
	f	Ljava/lang/String;	field_6181	translationKey
	f	Lnet/minecraft/class_1306;	field_6183	RIGHT
	f	Lnet/minecraft/class_1306;	field_6182	LEFT
	m	()Lnet/minecraft/class_1306;	method_5928	getOpposite
		c	{@return the arm on the opposite side}
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		translationKey
c	net/minecraft/class_2639	net/minecraft/network/packet/s2c/play/CommandSuggestionsS2CPacket
	f	I	field_12122	completionId
	f	Lcom/mojang/brigadier/suggestion/Suggestions;	field_12121	suggestions
	m	()I	method_11399	getCompletionId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(ILcom/mojang/brigadier/suggestion/Suggestions;)V	<init>	<init>
		p	2		suggestions
		p	1		completionId
	m	()Lcom/mojang/brigadier/suggestion/Suggestions;	method_11397	getSuggestions
	m	(Lnet/minecraft/class_2540;Lcom/mojang/brigadier/suggestion/Suggestion;)V	method_34118	method_34118
		p	0		buf2
		p	1		suggestion
	m	(Lnet/minecraft/class_2602;)V	method_11398	apply
	m	(Lnet/minecraft/class_2540;Lcom/mojang/brigadier/Message;)V	method_43880	method_43880
		p	1		tooltip
		p	0		buf3
	m	(Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/class_2540;)Lcom/mojang/brigadier/suggestion/Suggestion;	method_34117	method_34117
		p	1		buf2
c	net/minecraft/class_1304	net/minecraft/entity/EquipmentSlot
	f	Ljava/lang/String;	field_6175	name
	f	Lnet/minecraft/class_1304$class_1305;	field_6170	type
	f	I	field_6168	entityId
	f	I	field_6167	armorStandId
	f	Lnet/minecraft/class_1304;	field_6173	MAINHAND
	f	Lnet/minecraft/class_1304;	field_6174	CHEST
	f	Lnet/minecraft/class_1304;	field_6171	OFFHAND
	f	Lnet/minecraft/class_1304;	field_6172	LEGS
	f	Lnet/minecraft/class_1304;	field_6166	FEET
	f	Lnet/minecraft/class_1304;	field_6169	HEAD
	m	(Ljava/lang/String;ILnet/minecraft/class_1304$class_1305;IILjava/lang/String;)V	<init>	<init>
		p	5		armorStandId
		p	4		entityId
		p	6		name
		p	3		type
	m	(Ljava/lang/String;)Lnet/minecraft/class_1304;	method_5924	byName
		p	0		name
	m	(I)I	method_32320	getOffsetEntitySlotId
		p	1		offset
	m	(Lnet/minecraft/class_1304$class_1305;I)Lnet/minecraft/class_1304;	method_20234	fromTypeIndex
		p	1		index
		p	0		type
	m	()Lnet/minecraft/class_1304$class_1305;	method_5925	getType
	m	()I	method_5927	getEntitySlotId
	m	()Ljava/lang/String;	method_5923	getName
	m	()I	method_5926	getArmorStandSlotId
c	net/minecraft/class_1304$class_1305	net/minecraft/entity/EquipmentSlot$Type
	f	Lnet/minecraft/class_1304$class_1305;	field_6178	ARMOR
	f	Lnet/minecraft/class_1304$class_1305;	field_6177	HAND
c	net/minecraft/class_1303	net/minecraft/entity/ExperienceOrbEntity
	f	I	field_27009	pickingCount
	f	Lnet/minecraft/class_1657;	field_6162	target
	f	I	field_30056	EXPENSIVE_UPDATE_INTERVAL
	f	I	field_6159	amount
	f	I	field_30055	DESPAWN_AGE
	f	I	field_6164	orbAge
	f	I	field_6161	health
	m	()I	method_5919	getExperienceAmount
	m	(I)I	method_5922	getMendingRepairCost
		p	1		repairAmount
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)Z	method_31496	wasMergedIntoExistingOrb
		p	1		pos
		p	2		amount
		p	0		world
	m	(Lnet/minecraft/class_1303;)Z	method_31494	isMergeable
		p	1		other
	m	(I)I	method_5918	roundToOrbSize
		p	0		value
	m	(Lnet/minecraft/class_1303;II)Z	method_31495	isMergeable
		p	0		orb
		p	2		amount
		p	1		seed
	m	(I)I	method_5917	getMendingRepairAmount
		p	1		experienceAmount
	m	(Lnet/minecraft/class_1657;I)I	method_35051	repairPlayerGears
		c	Repairs a player's gears using the experience recursively, until the experience is\nall used or all gears are repaired.\n\n@return the amount of leftover experience
		p	2		amount
		p	1		player
	m	()V	method_5921	applyWaterMovement
	m	()V	method_31498	expensiveUpdate
		c	Performs an expensive update.\n\n@implSpec Called every second (every {@link #EXPENSIVE_UPDATE_INTERVAL} ticks).\nThis method first checks if the orb still has a nearby {@link #target},\nand assigns a new target if there is none. It then tries to merge nearby experience orbs.
	m	(Lnet/minecraft/class_1303;)V	method_31497	merge
		p	1		other
	m	(Lnet/minecraft/class_1937;DDDI)V	<init>	<init>
		p	4		y
		p	6		z
		p	1		world
		p	2		x
		p	8		amount
	m	()I	method_5920	getOrbSize
	m	(IILnet/minecraft/class_1303;)Z	method_31492	method_31492
		p	2		orb
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;I)V	method_31493	spawn
		p	0		world
		p	1		pos
		p	2		amount
c	net/minecraft/class_3965	net/minecraft/util/hit/BlockHitResult
	f	Lnet/minecraft/class_2338;	field_17589	blockPos
	f	Z	field_17590	missed
	f	Lnet/minecraft/class_2350;	field_17588	side
	f	Z	field_17591	insideBlock
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V	<init>	<init>
		p	1		pos
		p	2		side
		p	3		blockPos
		p	4		insideBlock
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;	method_29328	withBlockPos
		p	1		blockPos
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_3965;	method_17779	withSide
		p	1		side
	m	()Lnet/minecraft/class_2350;	method_17780	getSide
	m	(ZLnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Z)V	<init>	<init>
		p	2		pos
		p	1		missed
		p	5		insideBlock
		p	4		blockPos
		p	3		side
	m	()Lnet/minecraft/class_2338;	method_17777	getBlockPos
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3965;	method_17778	createMissed
		p	0		pos
		p	1		side
		p	2		blockPos
	m	()Z	method_17781	isInsideBlock
c	net/minecraft/class_1309	net/minecraft/entity/LivingEntity
	c	Represents an entity which has a health value and can receive damage.
	f	Lnet/minecraft/class_1322;	field_6231	SPRINTING_SPEED_BOOST
	f	Ljava/util/Optional;	field_22418	climbingPos
	f	Lnet/minecraft/class_1309;	field_6236	attacking
	f	Lnet/minecraft/class_2338;	field_6268	lastBlockPos
	f	D	field_6263	serverZ
	f	F	field_6287	movementSpeed
	f	Lnet/minecraft/class_4095;	field_18321	brain
	f	F	field_6275	prevLookDirection
	f	F	field_6251	handSwingProgress
	f	Z	field_6285	effectsChanged
	f	Ljava/util/UUID;	field_23128	SOUL_SPEED_BOOST_ID
	f	I	field_6218	stuckArrowTimer
	f	F	field_6250	forwardSpeed
	f	F	field_6262	randomSmallSeed
	f	I	field_20347	stuckStingerTimer
	f	Lnet/minecraft/class_1282;	field_6276	lastDamageSource
	f	Z	field_6252	handSwinging
	f	Lnet/minecraft/class_2940;	field_6214	POTION_SWIRLS_AMBIENT
	f	F	field_6241	headYaw
	f	F	field_6253	lastDamageTaken
	f	I	field_6265	headTrackingIncrements
	f	F	field_30068	BABY_SCALE_FACTOR
	f	F	field_6264	lastLeaningPitch
	f	Z	field_37421	experienceDroppingDisabled
	f	Ljava/util/Map;	field_6280	activeStatusEffects
	f	Lnet/minecraft/class_2940;	field_6240	POTION_SWIRLS_COLOR
	f	Z	field_30082	noDrag
	f	F	field_6243	leaningPitch
	f	I	field_6279	handSwingTicks
	f	F	field_6255	lookDirection
	f	I	field_6230	lastAttackedTime
	f	Lnet/minecraft/class_2940;	field_6219	STUCK_ARROW_COUNT
	f	Lnet/minecraft/class_2371;	field_6234	syncedHandStacks
	f	D	field_6242	serverHeadYaw
	f	I	field_6278	despawnCounter
	f	I	field_6254	maxHurtTime
	f	D	field_6245	serverY
	f	D	field_6221	serverPitch
	f	Ljava/util/UUID;	field_6237	SPRINTING_SPEED_BOOST_ID
	f	F	field_6233	stepBobbingAmount
	f	I	field_6269	defaultMaxHealth
	f	Lnet/minecraft/class_1283;	field_6256	damageTracker
	f	Lnet/minecraft/class_1799;	field_6277	activeItemStack
	f	Lnet/minecraft/class_5131;	field_6260	attributes
	f	F	field_6244	randomLargeSeed
	f	Lnet/minecraft/class_4048;	field_18072	SLEEPING_DIMENSIONS
	f	F	field_6220	prevBodyYaw
	f	I	field_6232	scoreAmount
	f	F	field_6259	prevHeadYaw
	f	Lnet/minecraft/class_2940;	field_18073	SLEEPING_POSITION
	f	I	field_6235	hurtTime
	f	F	field_6211	lastLimbDistance
	f	I	field_30073	GLOWING_FLAG
	f	Lnet/minecraft/class_2940;	field_20348	STINGER_COUNT
	f	F	field_6246	absorptionAmount
	f	I	field_6222	itemUseTimeLeft
	f	I	field_6210	bodyTrackingIncrements
	f	F	field_6281	airStrafingSpeed
		c	Affects horizontal aerial velocity of entities (eg. when a player jumps,\nis falling, or is flying, while holding the horizontal movement keys)
	f	Lnet/minecraft/class_1309;	field_6274	attacker
	f	F	field_6249	limbAngle
	f	F	field_6225	limbDistance
	f	I	field_6213	deathTime
	f	I	field_30071	EQUIPMENT_SLOT_ID
	f	Lnet/minecraft/class_2371;	field_6248	syncedArmorStacks
	f	D	field_6224	serverX
	f	F	field_6212	sidewaysSpeed
	f	F	field_6271	knockbackVelocity
	f	I	field_30066	USING_RIPTIDE_FLAG
	f	I	field_30079	FALL_FLYING_FLAG
	f	F	field_6227	upwardSpeed
	f	Z	field_6282	jumping
	f	I	field_6239	roll
	f	F	field_6283	bodyYaw
	f	I	field_6270	lastAttackTime
	f	I	field_30065	OFF_HAND_ACTIVE_FLAG
	f	I	field_30077	DEATH_TICKS
	f	I	field_6238	playerHitTimer
	f	Lnet/minecraft/class_2940;	field_6247	HEALTH
	f	J	field_6226	lastDamageTime
	f	I	field_6273	lastAttackedTicks
	f	I	field_6261	riptideTicks
	f	I	field_30064	USING_ITEM_FLAG
	f	Lnet/minecraft/class_1268;	field_6266	preferredHand
	f	F	field_6229	lastHandSwingProgress
	f	Z	field_6272	dead
	f	F	field_6217	prevStepBobbingAmount
	f	D	field_30076	GRAVITY
	f	D	field_33908	MAX_ENTITY_VIEWING_DISTANCE
	f	Lnet/minecraft/class_1657;	field_6258	attackingPlayer
	f	I	field_6228	jumpingCooldown
	f	Lnet/minecraft/class_2940;	field_6257	LIVING_FLAGS
	f	Ljava/util/UUID;	field_27859	POWDER_SNOW_SLOW_ID
	f	D	field_6284	serverYaw
	m	()V	method_18400	wakeUp
		c	Wakes this entity up.\n\n@see net.minecraft.entity.player.PlayerEntity#wakeUp(boolean, boolean) a more specific overload for players
	m	()Ljava/util/Optional;	method_18398	getSleepingPosition
	m	(Ljava/util/List;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V	method_30120	method_30120
		p	3		stack
		p	2		slot
	m	()Z	method_6071	shouldAlwaysDropXp
		c	Returns if this entity may always drop experience, skipping any\nother checks.\n\n@see #dropXp()\n@see #getXpToDrop()
	m	(Lnet/minecraft/class_1282;F)V	method_6074	applyDamage
		p	1		source
		p	2		amount
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_28305	method_28305
		p	1		brain
	m	()Z	method_6039	isBlocking
	m	(Lnet/minecraft/class_1268;)V	method_6104	swingHand
		p	1		hand
	m	(Lnet/minecraft/class_1268;)V	method_6019	setCurrentHand
		p	1		hand
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;	method_18869	getEatSound
		p	1		stack
	m	()Lnet/minecraft/class_2350;	method_18401	getSleepingDirection
	m	()Lnet/minecraft/class_4095$class_5303;	method_28306	createBrainProfile
	m	()I	method_6096	getArmor
	m	(Lnet/minecraft/class_1282;)Z	method_6061	blockedByShield
		p	1		source
	m	(Lnet/minecraft/class_1309;)V	method_6090	takeShieldHit
		p	1		attacker
	m	(Lnet/minecraft/class_1799;)Z	method_18397	canEquip
		p	1		stack
	m	(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Z	method_32323	method_32323
		p	1		stack
	m	()Ljava/util/Map;	method_30129	getEquipmentChanges
		c	{@return the difference between the last sent equipment set and the\ncurrent one}
	m	()I	method_6028	getHandSwingDuration
	m	()V	method_6072	updateLeaningPitch
	m	(Lnet/minecraft/class_1304;)Z	method_44201	isArmorSlot
		p	1		slot
	m	()F	method_6029	getMovementSpeed
	m	()F	method_6017	getSoundPitch
	m	(Ljava/util/Map;)V	method_30121	checkHandStackSwap
		c	Notifies nearby players if the stacks in the hands have been swapped.
		p	1		equipmentChanges
	m	()F	method_18396	getArmorVisibility
	m	()Z	method_6113	isSleeping
	m	(Lnet/minecraft/class_1291;)Z	method_6059	hasStatusEffect
		p	1		effect
	m	()Z	method_6101	isClimbing
	m	(Lnet/minecraft/class_1799;)V	method_44202	playEquipSound
		p	1		stack
	m	(Lnet/minecraft/class_1304;)Z	method_6084	hasStackEquipped
		p	1		slot
	m	(F)V	method_6125	setMovementSpeed
		p	1		movementSpeed
	m	()V	method_23328	playBlockFallSound
	m	(I)V	method_21755	setStingerCount
		p	1		stingerCount
	m	(Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;	method_24833	getBoundingBox
		p	1		pose
	m	()Z	method_6102	isMobOrPlayer
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V	method_6122	setStackInHand
		p	2		stack
		p	1		hand
	m	(Lnet/minecraft/class_1304;)V	method_20235	sendEquipmentBreakStatus
		p	1		slot
	m	(Lnet/minecraft/class_1282;)Z	method_6095	tryUseTotem
		p	1		source
	m	()Z	method_29920	shouldSwimInFluids
	m	(Z)V	method_35054	setNoDrag
		p	1		noDrag
	m	()V	method_6050	tickStatusEffects
	m	()Z	method_6086	isAffectedBySplashPotions
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_31079	positionInPortal
		p	0		pos
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_18801	applyClimbingSpeed
		p	1		motion
	m	()Z	method_6062	isImmobile
	m	(Lnet/minecraft/class_1542;)V	method_29499	triggerItemPickedUpByEntityCriteria
		c	Called to trigger advancement criteria when an entity picks up an item\nthrown by a player.
		p	1		item
	m	(DDD)V	method_6005	takeKnockback
		p	1		strength
		p	5		z
		p	3		x
	m	()Z	method_6115	isUsingItem
	m	()Lnet/minecraft/class_1268;	method_6058	getActiveHand
	m	(F)V	method_6073	setAbsorptionAmount
		p	1		amount
	m	(Lnet/minecraft/class_1293;)Z	method_6049	canHaveStatusEffect
		p	1		effect
	m	(Ljava/util/Map;)V	method_30123	sendEquipmentChanges
		c	Sends equipment changes to nearby players.\n\n@see #sendEquipmentChanges()
		p	1		equipmentChanges
	m	(Lnet/minecraft/class_1799;I)V	method_6037	spawnItemParticles
		p	2		count
		p	1		stack
	m	()V	method_6007	tickMovement
	m	()V	method_23883	dropXp
		c	Drops experience when this entity is killed.\n\n<p>To control the details of experience dropping, consider overriding\n{@link #shouldAlwaysDropXp()}, {@link #shouldDropXp()}, and\n{@link #getXpToDrop()}.
	m	(FF)F	method_6031	turnHead
		p	2		headRotation
		p	1		bodyRotation
	m	(Lnet/minecraft/class_1268;)V	method_20236	sendToolBreakStatus
		p	1		hand
	m	()F	method_6063	getMaxHealth
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_6077	canEnterTrapdoor
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1293;)V	method_6129	onStatusEffectRemoved
		p	1		effect
	m	()Ljava/util/Collection;	method_6026	getStatusEffects
	m	()V	method_18399	clearSleepingPosition
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630;	method_32321	getStackReference
		p	0		entity
		p	1		slot
	m	()Lnet/minecraft/class_1309;	method_6065	getAttacker
	m	()Lnet/minecraft/class_1306;	method_6068	getMainArm
	m	(Lnet/minecraft/class_1309;)V	method_6015	setAttacker
		p	1		attacker
	m	()V	method_6023	tickNewAi
	m	()Lnet/minecraft/class_1799;	method_6047	getMainHandStack
	m	(DDDZ)Z	method_6082	teleport
		p	7		particleEffects
		p	3		y
		p	5		z
		p	1		x
	m	()Z	method_41330	isExperienceDroppingDisabled
	m	(Lnet/minecraft/class_1291;)Z	method_6016	removeStatusEffect
		c	Removes a status effect from this entity.\n\n<p>Calling this method will call cleanup methods on the status effect and trigger synchronization of effect particles with watching clients. If this entity is a player,\nthe change in the list of effects will also be synchronized with the corresponding client.\n\n@return whether the active status effects on this entity has been changed by\nthis call
		p	1		type
	m	(Lnet/minecraft/class_1297;)Z	method_6121	tryAttack
		p	1		target
	m	(Lnet/minecraft/class_2338;)Ljava/lang/Boolean;	method_18405	method_18405
		p	1		pos
	m	(Lnet/minecraft/class_1304;)B	method_20237	getEquipmentBreakStatus
		p	0		slot
	m	()I	method_6048	getItemUseTime
	m	(Lnet/minecraft/class_1282;IZ)V	method_6099	dropEquipment
		p	2		lootingMultiplier
		p	3		allowDrops
		p	1		source
	m	()Z	method_27303	isOnSoulSpeedBlock
	m	(Lnet/minecraft/class_1293;ZLnet/minecraft/class_1297;)V	method_6009	onStatusEffectUpgraded
		p	3		source
		p	2		reapplyEffect
		p	1		effect
	m	(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V	method_30124	setSyncedHandStack
		p	1		slot
		p	2		stack
	m	()Z	method_5999	isUndead
	m	(Lnet/minecraft/class_243;)V	method_6091	travel
		c	Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.\n\n<p>See vanilla examples of {@linkplain net.minecraft.entity.passive.AbstractHorseEntity#travel\ncustom horse vehicle} and {@linkplain net.minecraft.entity.mob.FlyingEntity#travel\nflying entities}.
		p	1		movementInput
			c	represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
	m	(F)F	method_6024	getLeaningPitch
		p	1		tickDelta
	m	(Lnet/minecraft/class_1309;)V	method_26084	method_26084
		p	0		player
	m	(Lnet/minecraft/class_1297;I)V	method_6103	sendPickup
		p	2		count
		p	1		item
	m	()Lnet/minecraft/class_5132$class_5133;	method_26827	createLivingAttributes
	m	()Lnet/minecraft/class_1309;	method_6052	getAttacking
	m	()V	method_6000	enterCombat
	m	(Lnet/minecraft/class_1299;)Z	method_5973	canTarget
		p	1		type
	m	()Z	method_6012	clearStatusEffects
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	method_18865	applyFoodEffects
		p	3		targetEntity
		p	1		stack
		p	2		world
	m	(I)I	method_6130	getNextAirUnderwater
		p	1		air
	m	()Lnet/minecraft/class_1282;	method_6081	getRecentDamageSource
	m	()I	method_6110	getXpToDrop
		c	Called when this entity is killed and returns the amount of experience\nto drop.\n\n@see #dropXp()\n@see #shouldAlwaysDropXp()\n@see #shouldDropXp()
	m	()Z	method_27302	shouldDisplaySoulSpeedEffects
	m	()V	method_6093	knockDownwards
	m	(Lnet/minecraft/class_2680;)Z	method_29500	shouldRemoveSoulSpeedBoost
		p	1		landingState
	m	()V	method_32324	removePowderSnowSlow
	m	()Z	method_29504	isDead
	m	()Z	method_18406	isSleepingInBed
	m	(I)V	method_16826	setDespawnCounter
		p	1		despawnCounter
	m	(Lnet/minecraft/class_1282;F)V	method_6105	damageArmor
		p	2		amount
		p	1		source
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_18808	getArrowType
		p	1		stack
	m	(Lnet/minecraft/class_1799;)V	method_37119	tickItemStackUsage
		p	1		stack
	m	(Lnet/minecraft/class_1799;)V	method_37410	processEquippedStack
		p	1		stack
	m	(F)V	method_6025	heal
		c	Heals this entity by the given {@code amount} of half-hearts.\n\n<p>A dead entity cannot be healed.\n\n@see #isDead()
		p	1		amount
	m	(Lnet/minecraft/class_1309;Z)V	method_29242	updateLimbs
		p	1		entity
		p	2		flutter
	m	()I	method_6014	getItemUseTimeLeft
	m	(Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;	method_6111	removeStatusEffectInternal
		c	Removes a status effect from this entity without calling any listener.\n\n<p>This method does not perform any cleanup or synchronization operation.\nUnder most circumstances, calling {@link #removeStatusEffect(StatusEffect)} is highly preferable.\n\n@return the status effect removed
		p	1		type
	m	()V	method_6070	tickCramming
	m	(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V	method_30122	setSyncedArmorStack
		p	2		armor
		p	1		slot
	m	()Z	method_6094	canBreatheInWater
	m	(Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799;	method_5998	getStackInHand
		p	1		hand
	m	()Z	method_6123	isUsingRiptide
	m	(Lnet/minecraft/class_1282;)V	method_16080	drop
		p	1		source
	m	()Lnet/minecraft/class_4095;	method_18868	getBrain
	m	()I	method_6083	getLastAttackTime
	m	(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;	method_26318	applyMovementInput
		p	1		movementInput
		p	2		slipperiness
	m	(Lnet/minecraft/class_1297;)Z	method_6057	canSee
		p	1		entity
	m	()V	method_6027	updatePotionVisibility
	m	()I	method_6003	getRoll
	m	(Lnet/minecraft/class_1291;)Lnet/minecraft/class_1293;	method_6112	getStatusEffect
		p	1		effect
	m	()Z	method_22382	shouldSpawnConsumptionEffects
	m	(Lnet/minecraft/class_1792;)Z	method_24518	isHolding
		c	Checks if this entity is holding a certain item.\n\n<p>This checks both the entity's main and off hand.
		p	1		item
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_18866	eatFood
		p	2		stack
		p	1		world
	m	()V	method_29502	addSoulSpeedBoostIfNeeded
	m	(F)F	method_6055	getHandSwingProgress
		p	1		tickDelta
	m	()I	method_21753	getStingerCount
	m	()Lnet/minecraft/class_1799;	method_6079	getOffHandStack
	m	()V	method_6043	jump
	m	(Ljava/util/function/Predicate;)Z	method_24520	isHolding
		c	Checks if this entity is holding a certain item.\n\n<p>This checks both the entity's main and off hand.
		p	1		predicate
	m	(Lnet/minecraft/class_1320;)D	method_26825	getAttributeValue
		p	1		attribute
	m	(DZLnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_26317	applyFluidMovingSpeed
		p	1		gravity
		p	3		falling
		p	4		motion
	m	(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V	method_26082	setStatusEffect
		c	Sets a status effect in this entity.\n\n<p>The preexistent status effect of the same type on this entity, if there is one, is cleared.\nTo actually add a status effect and undergo effect combination logic, call\n{@link #addStatusEffect(StatusEffectInstance, Entity)}.\n\n@apiNote In vanilla, this is exclusively used by the client to set a status\neffect on the player upon {@linkplain\nnet.minecraft.client.network.ClientPlayNetworkHandler#onEntityStatusEffect\nreception} of the status effect packet.
		p	2		source
			c	the source entity or {@code null} for non-entity sources
		p	1		effect
			c	the effect to set
	m	(Lnet/minecraft/class_2338;)V	method_18402	setSleepingPosition
		p	1		pos
	m	()Z	method_6109	isBaby
	m	()Lnet/minecraft/class_3414;	method_6002	getDeathSound
	m	(I)I	method_6064	getNextAirOnLand
		p	1		air
	m	(Lnet/minecraft/class_2338;)V	method_6126	applyMovementEffects
		p	1		pos
	m	()F	method_6032	getHealth
	m	(Lnet/minecraft/class_1799;I)V	method_6098	spawnConsumptionEffects
		p	1		stack
		p	2		particleCount
	m	()V	method_32325	addPowderSnowSlowIfNeeded
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304;	method_32326	getPreferredEquipmentSlot
		p	0		stack
	m	()V	method_16078	dropInventory
	m	()Z	method_29503	hurtByWater
	m	(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V	method_6116	onEquipStack
		p	3		newStack
		p	2		oldStack
		p	1		slot
	m	(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;	method_18867	deserializeBrain
		p	1		dynamic
	m	()Ljava/util/Map;	method_6088	getActiveStatusEffects
	m	()V	method_6044	endCombat
	m	()Lnet/minecraft/class_1799;	method_6030	getActiveItem
	m	(Lnet/minecraft/class_1320;)D	method_26826	getAttributeBaseValue
		p	1		attribute
	m	(Lnet/minecraft/class_1268;Z)V	method_23667	swingHand
		p	2		fromServerPlayer
		p	1		hand
	m	()Z	method_42149	disablesShield
	m	(F)V	method_6056	damageShield
		p	1		amount
	m	()Z	method_35053	hasNoDrag
	m	(Lnet/minecraft/class_1799;)V	method_6045	playEquipmentBreakEffects
		p	1		stack
	m	(Lnet/minecraft/class_1309;)V	method_23733	onKilledBy
		c	Performs secondary effects after this mob has been killed.\n\n<p> The default behavior spawns a wither rose if {@code adversary} is a {@code WitherEntity}.
		p	1		adversary
			c	the main adversary responsible for this entity's death
	m	(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;	method_30125	getSyncedArmorStack
		p	1		slot
	m	(I)Lnet/minecraft/class_1304;	method_32322	getEquipmentSlot
		p	0		slotId
	m	()V	method_6069	clearPotionSwirls
	m	(Lnet/minecraft/class_1282;Z)V	method_16077	dropLoot
		p	1		source
		p	2		causedByPlayer
	m	()V	method_6021	clearActiveItem
	m	(Lnet/minecraft/class_1297;)V	method_6038	onDismounted
		p	1		vehicle
	m	(Lnet/minecraft/class_1309;)V	method_6060	knockback
		p	1		target
	m	(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;	method_5996	getAttributeInstance
		p	1		attribute
	m	()D	method_37416	getJumpBoostVelocityModifier
	m	(Lnet/minecraft/class_2338;)V	method_18404	method_18404
		p	1		pos
	m	(F)V	method_6033	setHealth
		p	1		health
	m	()Z	method_36608	isPartOfGame
	m	(ZLnet/minecraft/class_1282;)Lnet/minecraft/class_47$class_48;	method_16079	getLootContextBuilder
		p	2		source
		p	1		causedByPlayer
	m	(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;	method_30126	getSyncedHandStack
		p	1		slot
	m	()Z	method_33190	canTakeDamage
	m	()V	method_41329	disableExperienceDropping
	m	()I	method_6022	getStuckArrowCount
	m	()I	method_6131	getDespawnCounter
	m	()V	method_29501	removeSoulSpeedBoost
	m	(Lnet/minecraft/class_1282;)V	method_6078	onDeath
		p	1		damageSource
	m	()Z	method_6034	canMoveVoluntarily
	m	()Lnet/minecraft/class_5819;	method_6051	getRandom
	m	(Lnet/minecraft/class_1309;)V	method_5997	attackLivingEntity
		p	1		target
	m	()Lnet/minecraft/class_1309$class_6823;	method_39760	getFallSounds
	m	(Lnet/minecraft/class_2338;)V	method_18403	sleep
		p	1		pos
	m	(Lnet/minecraft/class_1309;)Z	method_18395	canTarget
		p	1		target
	m	()F	method_6120	getBaseMovementSpeedMultiplier
	m	(IZ)V	method_6085	setLivingFlag
		p	2		value
		p	1		mask
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_238;)V	method_6035	tickRiptide
		p	1		a
		p	2		b
	m	()Lnet/minecraft/class_2960;	method_5989	getLootTable
	m	(Z)V	method_6100	setJumping
		p	1		jumping
	m	(Lnet/minecraft/class_2338;)V	method_18392	setPositionInBed
		p	1		pos
	m	()V	method_30127	swapHandStacks
	m	()V	method_25937	displaySoulSpeedEffects
	m	()I	method_6117	getLastAttackedTime
	m	()Z	method_6128	isFallFlying
	m	()Lnet/minecraft/class_5131;	method_6127	getAttributes
	m	(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;	method_6011	getHurtSound
		p	1		source
	m	(Lnet/minecraft/class_1282;)V	method_6013	playHurtSound
		p	1		source
	m	()V	method_6075	stopUsingItem
	m	(Lnet/minecraft/class_1293;)Z	method_6092	addStatusEffect
		c	Adds a status effect to this entity without specifying a source entity.\n\n<p>Consider calling {@link #addStatusEffect(StatusEffectInstance, Entity)}\nif the {@code effect} is caused by or from an entity.\n\n@return whether the active status effects of this entity has been modified\n@see #addStatusEffect(StatusEffectInstance, Entity)
		p	1		effect
			c	the effect to add
	m	()V	method_6008	markEffectsDirty
	m	()V	method_36549	addDeathParticles
	m	(Lnet/minecraft/class_1282;F)V	method_36977	damageHelmet
		p	1		source
		p	2		amount
	m	()V	method_30128	sendEquipmentChanges
		c	Sends equipment changes to nearby players.
	m	(Lnet/minecraft/class_1657;)V	method_29505	setAttacking
		p	1		attacking
	m	(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)V	method_6020	onStatusEffectApplied
		p	2		source
		p	1		effect
	m	(Lnet/minecraft/class_1309;)V	method_20238	method_20238
		p	0		player
	m	(Lnet/minecraft/class_2338;Z)V	method_6006	setNearbySongPlaying
		p	1		songPosition
		p	2		playing
	m	()F	method_6106	getJumpVelocity
	m	(FF)I	method_23329	computeFallDamage
		p	1		fallDistance
		p	2		damageMultiplier
	m	()Z	method_27071	shouldDropLoot
	m	()V	method_6076	tickActiveItemStack
	m	()V	method_6040	consumeItem
	m	(Lnet/minecraft/class_6862;)V	method_6010	swimUpward
		p	1		fluid
	m	(Lnet/minecraft/class_1297;)V	method_6087	pushAway
		p	1		entity
	m	(I)V	method_6097	setStuckArrowCount
		p	1		stuckArrowCount
	m	()Ljava/util/Optional;	method_24832	getClimbingPos
	m	(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;)Z	method_37222	addStatusEffect
		c	Adds a status effect to this entity.\n\n@implNote A status effect may fail to be added due to getting overridden by\nexisting effects or the effect being incompatible with this entity.\n\n@return whether the active status effects of this entity has been modified
		p	1		effect
			c	the effect to add
		p	2		source
			c	the source entity or {@code null} for non-entity sources
	m	(Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;	method_6118	getEquippedStack
		p	1		slot
	m	()Lcom/google/common/collect/ImmutableList;	method_24831	getPoses
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z	method_18391	isTarget
		p	2		predicate
		p	1		entity
	m	()Lnet/minecraft/class_1309;	method_6124	getPrimeAdversary
	m	()F	method_6107	getSoundVolume
	m	()V	method_6053	tickFallFlying
	m	()Lnet/minecraft/class_1310;	method_6046	getGroup
	m	()V	method_6119	tickHandSwing
	m	(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F	method_18394	getActiveEyeHeight
		p	2		dimensions
		p	1		pose
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;	method_18807	getDrinkSound
		p	1		stack
	m	(Lnet/minecraft/class_3610;)Z	method_26319	canWalkOnFluid
		p	1		state
	m	(Lnet/minecraft/class_1282;F)F	method_6036	modifyAppliedDamage
		c	{@return the modified damage value for the applied {@code damage}}\n\n@apiNote Subclasses should override this to make the entity take reduced damage.\n\n@implNote This applies various {@linkplain net.minecraft.enchantment.ProtectionEnchantment\nprotection enchantments} and the resistance effect. {@link\nnet.minecraft.entity.mob.WitchEntity} uses this to negate their own damage and reduce the\napplied status effect damage.
		p	2		amount
		p	1		source
	m	()Z	method_21754	isHoldingOntoLadder
		c	@return {@code true} if this entity should not lose height while in a climbing state\n@see net.minecraft.entity.LivingEntity
	m	(Lnet/minecraft/class_1297;)D	method_18390	getAttackDistanceScalingFactor
		p	1		entity
	m	(F)F	method_18802	getMovementSpeed
		p	1		slipperiness
	m	()Z	method_6054	shouldDropXp
		c	Returns if this entity should drop experience on death when the {@linkplain\nnet.minecraft.world.GameRules#DO_MOB_LOOT doMobLoot} game rule is\nenabled and has been attacked by a player.\n\n<p>If {@link #shouldAlwaysDropXp() shouldAlwaysDropXp()} returns {@code\ntrue}, this check is disregarded.\n\n@see #dropXp()\n@see #shouldAlwaysDropXp()\n@see #getXpToDrop()
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2338;)V	method_18393	method_18393
		p	1		pos
	m	()F	method_17825	getScaleFactor
	m	(Lnet/minecraft/class_1297;)V	method_6114	onAttacking
		p	1		target
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)Z	method_24519	method_24519
		p	1		stack
	m	()V	method_6108	updatePostDeath
	m	()V	method_36362	updateGlowing
	m	(I)Lnet/minecraft/class_3414;	method_6041	getFallSound
		p	1		distance
	m	()Lnet/minecraft/class_1283;	method_6066	getDamageTracker
	m	(Ljava/util/Collection;)Z	method_6089	containsOnlyAmbientEffects
		p	0		effects
	m	()F	method_6067	getAbsorptionAmount
	m	(Lnet/minecraft/class_1282;F)F	method_6132	applyArmorToDamage
		p	2		amount
		p	1		source
c	net/minecraft/class_1309$class_6823	net/minecraft/entity/LivingEntity$FallSounds
	f	Lnet/minecraft/class_3414;	comp_301	small
	f	Lnet/minecraft/class_3414;	comp_302	big
	m	()Lnet/minecraft/class_3414;	comp_302	big
	m	()Lnet/minecraft/class_3414;	comp_301	small
c	net/minecraft/class_3966	net/minecraft/util/hit/EntityHitResult
	f	Lnet/minecraft/class_1297;	field_17592	entity
	m	()Lnet/minecraft/class_1297;	method_17782	getEntity
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V	<init>	<init>
		p	1		entity
		p	2		pos
c	net/minecraft/class_1308	net/minecraft/entity/mob/MobEntity
	f	Lnet/minecraft/class_1330;	field_6188	bodyControl
	f	Lnet/minecraft/class_1413;	field_6190	visibilityCache
	f	Lnet/minecraft/class_2371;	field_6195	handItems
	f	F	field_30084	BASE_ENCHANTED_ARMOR_CHANCE
		c	The base chance (before applying difficulty) that a mob's equipped armor can become enchanted.\n\n@see MobEntity#enchantEquipment
	f	F	field_30085	BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE
		c	The base chance (before applying difficulty) that a mob's equipped item can become enchanted.\n\n@see MobEntity#enchantMainHandItem
	f	[F	field_6187	handDropChances
	f	I	field_6191	ambientSoundChance
	f	F	field_30083	DEFAULT_CAN_PICKUP_LOOT_CHANCE
		c	Used by Zombies to control the chance that they spawn with the ability to pick up loot.\n\n@see ZombieEntity#initialize
	f	Lnet/minecraft/class_1355;	field_6185	targetSelector
		c	Contains goals used to select this entity's target.\nActions in this queue are executed first so the selected target is available\nto the rest of the AI's goals.
	f	I	field_6194	experiencePoints
	f	Lnet/minecraft/class_1309;	field_6199	target
	f	Lnet/minecraft/class_2382;	field_38386	ITEM_PICK_UP_RANGE_EXPANDER
	f	Lnet/minecraft/class_2960;	field_6198	lootTable
	f	Lnet/minecraft/class_1335;	field_6207	moveControl
	f	J	field_6184	lootTableSeed
	f	Lnet/minecraft/class_2940;	field_6193	MOB_FLAGS
	f	I	field_30089	LEFT_HANDED_FLAG
	f	Lnet/minecraft/class_1333;	field_6206	lookControl
	f	Lnet/minecraft/class_2371;	field_6205	armorItems
	f	F	field_30091	BASE_SPAWN_EQUIPMENT_CHANCE
		c	The base chance (before applying local difficulty) that this mob will spawn with equipment.\n\n@see MobEntity#initEquipment
	f	Z	field_6200	persistent
	f	Lnet/minecraft/class_1297;	field_6202	holdingEntity
	f	I	field_30087	MINIMUM_DROPPED_XP_PER_EQUIPMENT
		c	The minimum additional experience a mob will drop per item of equipment they have.\n\n@see MobEntity#getXpToDrop
	f	Lnet/minecraft/class_1355;	field_6201	goalSelector
		c	Contains actions the entity can perform. These may consume, for example, the target\nentity as determined during the {@link MobEntity#targetSelector}'s execution.
	f	I	field_18279	holdingEntityId
	f	I	field_30088	AI_DISABLED_FLAG
	f	Lnet/minecraft/class_2487;	field_6192	leashNbt
	f	Lnet/minecraft/class_2338;	field_18074	positionTarget
	f	[F	field_6186	armorDropChances
	f	I	field_30090	ATTACKING_FLAG
	f	Ljava/lang/String;	field_30086	LEASH_KEY
	f	Z	field_6203	canPickUpLoot
	f	Lnet/minecraft/class_1408;	field_6189	navigation
	f	F	field_34043	DEFAULT_DROP_CHANCE
	f	Lnet/minecraft/class_1334;	field_6204	jumpControl
	f	Ljava/util/Map;	field_6196	pathfindingPenalties
	f	F	field_18075	positionTargetRange
	m	(Lnet/minecraft/class_1299;Z)Lnet/minecraft/class_1308;	method_29243	convertTo
		c	Converts this entity to the provided {@code entityType}.\n<p>The new entity will keep many of the properties set for this entity,\nincluding its vehicle, its name and whether it is persistent or not.\n<p>If {@code keepEquipment} is {@code true}, it will also keep its equipment.
		p	2		keepEquipment
			c	whether the equipment of this entity should be kept
		p	1		entityType
			c	the entity type to convert to
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V	method_24521	disablePlayerShield
		p	3		playerStack
		p	2		mobStack
		p	1		player
	m	()V	method_5966	playAmbientSound
	m	()Lnet/minecraft/class_1408;	method_5942	getNavigation
	m	()I	method_5970	getMinAmbientSoundDelay
	m	(I)V	method_18810	setHoldingEntityId
		p	1		id
	m	()Lnet/minecraft/class_1309;	method_5968	getTarget
	m	()Lnet/minecraft/class_1335;	method_5962	getMoveControl
	m	(Lnet/minecraft/class_1304;)F	method_5929	getDropChance
		p	1		slot
	m	()Lnet/minecraft/class_1333;	method_5988	getLookControl
	m	()I	method_5978	getMaxLookPitchChange
		c	{@return the maximum degrees which the pitch can change when looking}\n\n<p>This is used by the look control.\n\n<p>It can return from {@code 1} for entities that can hardly raise their head,\nlike axolotls or dolphins, or {@code 180} for entities that can freely raise\nand lower their head, like guardians. The default return value is {@code 40}.
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V	method_24522	method_24522
		p	2		entity
	m	()Z	method_18410	hasPositionTarget
	m	(Lnet/minecraft/class_1811;)Z	method_25938	canUseRangedWeapon
		p	1		weapon
	m	(Lnet/minecraft/class_1309;)D	method_33191	squaredAttackRange
		p	1		target
	m	()Z	method_18411	isInWalkTargetRange
	m	(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V	method_24834	equipLootStack
		p	2		stack
		p	1		slot
	m	(F)V	method_5976	setUpwardSpeed
		p	1		upwardSpeed
	m	()V	method_20417	updateGoalControls
	m	(Lnet/minecraft/class_1799;)V	method_37341	method_37341
		p	0		stack
	m	(Lnet/minecraft/class_7;F)V	method_5941	setPathfindingPenalty
		p	2		penalty
		p	1		nodeType
	m	(I)Z	method_5969	spawnsTooManyForEachTry
		p	1		count
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_5955	prefersNewEquipment
		p	2		oldStack
		p	1		newStack
	m	(Lnet/minecraft/class_4538;)Z	method_5957	canSpawn
		p	1		world
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_29506	interactWithItem
		p	2		hand
		p	1		player
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)V	method_5984	updateEnchantments
		p	2		localDifficulty
		p	1		random
	m	()Lnet/minecraft/class_3414;	method_5994	getAmbientSound
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_5992	interactMob
		p	2		hand
		p	1		player
	m	(Lnet/minecraft/class_2338;)Z	method_18407	isInWalkTargetRange
		p	1		pos
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V	method_18249	onPlayerSpawnedChild
		p	1		player
		p	2		child
	m	(ZZ)V	method_5932	detachLeash
		p	2		dropItem
		p	1		sendPacket
	m	(Lnet/minecraft/class_1304;I)Lnet/minecraft/class_1792;	method_5948	getEquipmentForSlot
		p	1		equipmentLevel
		p	0		equipmentSlot
	m	()Z	method_23734	isDisallowedInPeaceful
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20636	canMobSpawn
		p	4		random
		p	3		pos
		p	2		spawnReason
		p	1		world
		p	0		type
	m	()V	method_35056	clearGoalsAndTasks
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408;	method_5965	createNavigation
		p	1		world
	m	()V	method_5940	readLeashNbt
	m	()Z	method_5936	canPickUpLoot
	m	()Lnet/minecraft/class_2382;	method_42646	getItemPickUpRangeExpander
	m	()Lnet/minecraft/class_1297;	method_5933	getHoldingEntity
	m	(Lnet/minecraft/class_1799;)Z	method_24523	tryEquip
		p	1		equipment
	m	()I	method_20240	getMaxLookYawChange
		c	{@return the maximum degrees which the yaw can change when looking}\n\n<p>This is used by the look control.\n\n<p>The default return value is {@code 10}.
	m	(Z)V	method_7217	setBaby
		p	1		baby
	m	()F	method_18413	getPositionTargetRange
	m	()Z	method_17326	cannotDespawn
	m	(Lnet/minecraft/class_1297;Z)V	method_5954	attachLeash
		p	2		sendPacket
		p	1		entity
	m	()Lnet/minecraft/class_1334;	method_5993	getJumpControl
	m	()Ljava/lang/Iterable;	method_44330	getPotentialEscapePositions
		c	{@return the list of positions that the entity should try to pathfind to when escaping}\n\n@implNote This is used when the current position's {@linkplain #getPathfindingPenalty\npathfinding penalty} is negative (i.e. dangerous). Note that currently\n{@link net.minecraft.entity.ai.pathing.BirdPathNodeMaker} is the only node maker\nutilizing this method.
	m	()Z	method_5987	isAiDisabled
	m	()V	method_5975	resetSoundDelay
	m	(Lnet/minecraft/class_1657;)Z	method_5931	canBeLeashedBy
		p	1		player
	m	()Z	method_5947	isPersistent
	m	(Lnet/minecraft/class_1304;F)V	method_5946	setEquipmentDropChance
		p	1		slot
		p	2		chance
	m	()V	method_5959	initGoals
	m	()V	method_18409	sendAiDebugData
	m	()Lnet/minecraft/class_5132$class_5133;	method_26828	createMobAttributes
	m	()V	method_5990	playSpawnEffects
	m	()Z	method_5934	isLeashed
	m	(Lnet/minecraft/class_1542;)V	method_5949	loot
		p	1		item
	m	()Z	method_6510	isAttacking
	m	()Lnet/minecraft/class_2960;	method_5991	getLootTableId
	m	()V	method_5958	mobTick
	m	()Lnet/minecraft/class_1413;	method_5985	getVisibilityCache
	m	()I	method_5986	getMaxHeadRotation
		c	{@return the maximum degrees which the head yaw can differ from the body yaw}\n\n<p>This is used by the body control.\n\n<p>It can return from {@code 1} for entities that can hardly rotate their head,\nlike axolotls or dolphins, or {@code 180} for entities that can freely rotate\ntheir head, like shulkers. The default return value is {@code 75}.
	m	()Lnet/minecraft/class_1330;	method_5963	createBodyControl
	m	(Z)V	method_5977	setAiDisabled
		p	1		aiDisabled
	m	(Lnet/minecraft/class_2338;I)V	method_18408	setPositionTarget
		p	1		target
		p	2		range
	m	()Z	method_5961	isLeftHanded
	m	()Lnet/minecraft/class_2338;	method_18412	getPositionTarget
	m	(Z)V	method_5937	setLeftHanded
		p	1		leftHanded
	m	()V	method_35055	clearPositionTarget
	m	(D)Z	method_5974	canImmediatelyDespawn
		p	1		distanceSquared
	m	(Z)V	method_19540	setAttacking
		p	1		attacking
	m	(Lnet/minecraft/class_5819;F)V	method_30759	enchantMainHandItem
		p	1		random
		p	2		power
	m	()I	method_5945	getLimitPerChunk
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)V	method_5964	initEquipment
		p	1		random
		p	2		localDifficulty
	m	(Z)V	method_5952	setCanPickUpLoot
		p	1		canPickUpLoot
	m	()Z	method_5972	isAffectedByDaylight
	m	(Ljava/lang/String;)Z	method_26322	method_26322
		p	0		key
	m	(Lnet/minecraft/class_5819;FLnet/minecraft/class_1304;)V	method_30758	enchantEquipment
		p	1		random
		p	2		power
		p	3		slot
	m	()Z	method_26323	movesIndependently
		c	When true, causes this entity to take over pathfinding for its controlling passenger.
	m	(Lnet/minecraft/class_1799;)Z	method_5939	canPickupItem
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Z	method_20820	canGather
		p	1		stack
	m	(Lnet/minecraft/class_1297;FF)V	method_5951	lookAtEntity
		p	1		targetEntity
		p	2		maxYawChange
		p	3		maxPitchChange
	m	(Lnet/minecraft/class_1304;)V	method_25939	updateDropChances
		p	1		slot
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_26320	prefersNewDamageableItem
		p	1		newStack
		p	2		oldStack
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;)Z	method_5979	canSpawn
		p	2		spawnReason
		p	1		world
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;	method_5943	initialize
		p	5		entityNbt
		p	4		entityData
		p	3		spawnReason
		p	2		difficulty
		p	1		world
	m	(Lnet/minecraft/class_1309;)V	method_5980	setTarget
		p	1		target
	m	()V	method_5971	setPersistent
	m	()V	method_5995	updateLeash
	m	(Ljava/lang/String;)Z	method_26321	method_26321
		p	0		key
	m	()V	method_5983	onEatingGrass
	m	(FFF)F	method_5960	changeAngle
		c	Changes the angle from {@code from} to {@code to}, or by {@code max} degrees\nif {@code to} is too big a change.\n\n<p>This is the same as {@link LookControl#changeAngle(float, float, float)}.
		p	3		max
		p	2		to
		p	1		from
	m	(Lnet/minecraft/class_7;)Z	method_29244	canJumpToNextPathNode
		c	{@return if this entity can jump to the next node in path given the type of\nthe node}
		p	1		type
	m	(F)V	method_5930	setForwardSpeed
		p	1		forwardSpeed
	m	(Lnet/minecraft/class_7;)F	method_5944	getPathfindingPenalty
		p	1		nodeType
	m	(F)V	method_5938	setSidewaysSpeed
		p	1		sidewaysSpeed
	m	(Lnet/minecraft/class_1309;)Z	method_42150	isInAttackRange
		p	1		entity
c	net/minecraft/class_2636	net/minecraft/block/entity/MobSpawnerBlockEntity
	f	Lnet/minecraft/class_1917;	field_12114	logic
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2636;)V	method_31697	serverTick
		p	0		world
		p	2		state
		p	1		pos
		p	3		blockEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2636;)V	method_31696	clientTick
		p	1		pos
		p	0		world
		p	3		blockEntity
		p	2		state
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	()Lnet/minecraft/class_2622;	method_38251	toUpdatePacket
	m	()Lnet/minecraft/class_1917;	method_11390	getLogic
c	net/minecraft/class_2637	net/minecraft/network/packet/s2c/play/ChunkDeltaUpdateS2CPacket
	f	[Lnet/minecraft/class_2680;	field_26347	blockStates
	f	Lnet/minecraft/class_4076;	field_26345	sectionPos
	f	[S	field_26346	positions
		c	The packed local positions for each entry in {@link #blockStates}.\n\n@see ChunkSectionPos#packLocal(BlockPos)
	f	Z	field_26749	noLightingUpdates
	m	(Ljava/util/function/BiConsumer;)V	method_30621	visitUpdates
		c	Calls the given consumer for each pair of block position and block state contained in this packet.
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Z	method_31179	shouldSkipLightingUpdates
	m	(Lnet/minecraft/class_2602;)V	method_11392	apply
	m	(Lnet/minecraft/class_4076;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/class_2826;Z)V	<init>	<init>
		p	2		positions
		p	3		section
		p	1		sectionPos
			c	the position of the given chunk section that will be sent to the client
		p	4		noLightingUpdates
c	net/minecraft/class_3968	net/minecraft/client/render/entity/model/AbstractZombieModel
	m	(Lnet/minecraft/class_1588;FFFFF)V	method_17791	setAngles
	m	(Lnet/minecraft/class_1588;)Z	method_17790	isAttacking
		p	1		entity
c	net/minecraft/class_1307	net/minecraft/entity/mob/FlyingEntity
c	net/minecraft/class_3940	net/minecraft/client/particle/BillboardParticle
	c	A {@link Particle} which renders a camera-facing sprite with a target texture scale.
	f	F	field_17867	scale
	m	(F)F	method_18132	getSize
		c	@return the draw scale of this particle, which is used while rendering in {@link BillboardParticle#buildGeometry}
		p	1		tickDelta
	m	()F	method_18136	getMaxV
		c	@return the upper V coordinate of the UV coordinates used to draw this particle
	m	()F	method_18133	getMinU
		c	@return the lower U coordinate of the UV coordinates used to draw this particle
	m	(F)Lnet/minecraft/class_703;	method_3087	method_3087
		c	Scales the size of this particle by the given {@code scale} amount.\n\n@return this {@link Particle}
	m	()F	method_18135	getMinV
		c	@return the lower V coordinate of the UV coordinates used to draw this particle
	m	()F	method_18134	getMaxU
		c	@return the upper U coordinate of the UV coordinates used to draw this particle
c	net/minecraft/class_3941	net/minecraft/client/render/block/entity/CampfireBlockEntityRenderer
	f	F	field_32824	SCALE
	f	Lnet/minecraft/class_918;	field_38884	itemRenderer
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_3924;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_17581	render
c	net/minecraft/class_3942	net/minecraft/client/render/block/entity/LecternBlockEntityRenderer
	f	Lnet/minecraft/class_557;	field_17428	book
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_3722;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_17582	render
c	net/minecraft/class_2611	net/minecraft/block/entity/EnderChestBlockEntity
	f	Lnet/minecraft/class_5561;	field_27217	stateManager
	f	Lnet/minecraft/class_5560;	field_27216	lidAnimator
	m	(Lnet/minecraft/class_1657;)V	method_11219	onOpen
		p	1		player
	m	()V	method_31690	onScheduledTick
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2611;)V	method_31689	clientTick
		p	3		blockEntity
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1657;)V	method_11220	onClose
		p	1		player
	m	(Lnet/minecraft/class_1657;)Z	method_11218	canPlayerUse
		p	1		player
c	net/minecraft/class_3936	net/minecraft/client/gui/screen/ingame/ScreenHandlerProvider
	m	()Lnet/minecraft/class_1703;	method_17577	getScreenHandler
c	net/minecraft/class_2605	net/minecraft/block/entity/EnchantingTableBlockEntity
	f	F	field_11966	nextPageTurningSpeed
	f	F	field_11967	flipTurn
	f	F	field_11964	bookRotation
	f	F	field_11965	pageTurningSpeed
	f	F	field_11958	nextPageAngle
	f	F	field_11969	flipRandom
	f	I	field_11961	ticks
	f	Lnet/minecraft/class_2561;	field_11959	customName
	f	F	field_11962	targetBookRotation
	f	F	field_11963	lastBookRotation
	f	F	field_11960	pageAngle
	f	Lnet/minecraft/class_5819;	field_11968	RANDOM
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2605;)V	method_31688	tick
		p	0		world
		p	3		blockEntity
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2561;)V	method_11179	setCustomName
		p	1		customName
c	net/minecraft/class_2606	net/minecraft/network/packet/s2c/play/ExperienceOrbSpawnS2CPacket
	f	I	field_11973	experience
	f	I	field_11974	id
	f	D	field_11972	x
	f	D	field_11970	z
	f	D	field_11971	y
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11183	getId
	m	(Lnet/minecraft/class_1303;)V	<init>	<init>
		p	1		experienceOrbEntity
	m	()I	method_11184	getExperience
	m	()D	method_11180	getZ
	m	()D	method_11181	getY
	m	(Lnet/minecraft/class_2602;)V	method_11182	apply
	m	()D	method_11185	getX
c	net/minecraft/class_3937	net/minecraft/client/particle/CampfireSmokeParticle
	m	(Lnet/minecraft/class_638;DDDDDDZ)V	<init>	<init>
		p	10		velocityY
		p	8		velocityX
		p	6		z
		p	4		y
		p	2		x
		p	1		world
		p	14		signal
		p	12		velocityZ
c	net/minecraft/class_3937$class_3938	net/minecraft/client/particle/CampfireSmokeParticle$CosySmokeFactory
	f	Lnet/minecraft/class_4002;	field_18290	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_17579	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_3937$class_3995	net/minecraft/client/particle/CampfireSmokeParticle$SignalSmokeFactory
	f	Lnet/minecraft/class_4002;	field_17789	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_18820	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_2608	net/minecraft/block/entity/DropperBlockEntity
c	net/minecraft/class_2601	net/minecraft/block/entity/DispenserBlockEntity
	f	I	field_31340	INVENTORY_SIZE
	f	Lnet/minecraft/class_2371;	field_11945	inventory
	m	(Lnet/minecraft/class_1799;)I	method_11075	addToFirstFreeSlot
		p	1		stack
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_5819;)I	method_11076	chooseNonEmptySlot
		p	1		random
c	net/minecraft/class_2602	net/minecraft/network/listener/ClientPlayPacketListener
	c	A client side packet listener where play stage packets from the server are processed.
	m	(Lnet/minecraft/class_2673;)V	method_11098	onWorldEvent
		p	1		packet
	m	(Lnet/minecraft/class_2664;)V	method_11124	onExplosion
		p	1		packet
	m	(Lnet/minecraft/class_6373;)V	method_36895	onPing
		p	1		packet
	m	(Lnet/minecraft/class_2626;)V	method_11136	onBlockUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2735;)V	method_11135	onUpdateSelectedSlot
		p	1		packet
	m	(Lnet/minecraft/class_2648;)V	method_11089	onOpenHorseScreen
		p	1		packet
	m	(Lnet/minecraft/class_2781;)V	method_11149	onEntityAttributes
		p	1		packet
	m	(Lnet/minecraft/class_5905;)V	method_34084	onTitleFade
		p	1		packet
	m	(Lnet/minecraft/class_7439;)V	method_43596	onGameMessage
		p	1		packet
	m	(Lnet/minecraft/class_4282;)V	method_20320	onChunkRenderDistanceCenter
		p	1		packet
	m	(Lnet/minecraft/class_6682;)V	method_39025	onSimulationDistance
		p	1		packet
	m	(Lnet/minecraft/class_5891;)V	method_34074	onEnterCombat
		p	1		packet
	m	(Lnet/minecraft/class_2653;)V	method_11109	onScreenHandlerSlotUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2617;)V	method_11129	onStatistics
		p	1		packet
	m	(Lnet/minecraft/class_2739;)V	method_11093	onEntityTrackerUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2620;)V	method_11116	onBlockBreakingProgress
		p	1		packet
	m	(Lnet/minecraft/class_2684;)V	method_11155	onEntity
		p	1		packet
	m	(Lnet/minecraft/class_2759;)V	method_11142	onPlayerSpawnPosition
		p	1		packet
	m	(Lnet/minecraft/class_7617;)V	method_44814	onHideMessage
		p	1		packet
	m	(Lnet/minecraft/class_2637;)V	method_11100	onChunkDeltaUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2720;)V	method_11141	onResourcePackSend
		p	1		packet
	m	(Lnet/minecraft/class_7495;)V	method_44075	onServerMetadata
		p	1		packet
	m	(Lnet/minecraft/class_2772;)V	method_11105	onPlayerListHeader
		p	1		packet
	m	(Lnet/minecraft/class_2649;)V	method_11153	onInventory
		p	1		packet
	m	(Lnet/minecraft/class_2757;)V	method_11118	onScoreboardPlayerUpdate
		p	1		packet
	m	(Lnet/minecraft/class_4273;)V	method_20203	onChunkLoadDistance
		p	1		packet
	m	(Lnet/minecraft/class_5892;)V	method_34075	onDeathMessage
		p	1		packet
	m	(Lnet/minecraft/class_2788;)V	method_11106	onSynchronizeRecipes
		p	1		packet
	m	(Lnet/minecraft/class_2629;)V	method_11078	onBossBar
		p	1		packet
	m	(Lnet/minecraft/class_2651;)V	method_11131	onScreenHandlerPropertyUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2661;)V	method_11083	onDisconnect
		p	1		packet
	m	(Lnet/minecraft/class_2790;)V	method_11126	onSynchronizeTags
		p	1		packet
	m	(Lnet/minecraft/class_7494;)V	method_44074	onChatPreview
		p	1		packet
	m	(Lnet/minecraft/class_2736;)V	method_11159	onScoreboardDisplay
		p	1		packet
	m	(Lnet/minecraft/class_5903;)V	method_34082	onSubtitle
		p	1		packet
	m	(Lnet/minecraft/class_7519;)V	method_44286	onChatPreviewStateChange
		p	1		packet
	m	(Lnet/minecraft/class_5896;)V	method_34078	onWorldBorderInterpolateSize
		p	1		packet
	m	(Lnet/minecraft/class_2604;)V	method_11112	onEntitySpawn
		c	Handles the spawning of non-living entities.
		p	1		packet
	m	(Lnet/minecraft/class_2779;)V	method_11130	onAdvancements
		p	1		packet
	m	(Lnet/minecraft/class_2696;)V	method_11154	onPlayerAbilities
		p	1		packet
	m	(Lnet/minecraft/class_5900;)V	method_11099	onTeam
		p	1		packet
	m	(Lnet/minecraft/class_2708;)V	method_11157	onPlayerPositionLook
		p	1		packet
	m	(Lnet/minecraft/class_2675;)V	method_11077	onParticle
		p	1		packet
	m	(Lnet/minecraft/class_2748;)V	method_11101	onExperienceBarUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2678;)V	method_11120	onGameJoin
		p	1		packet
	m	(Lnet/minecraft/class_2726;)V	method_11139	onEntitySetHeadYaw
		p	1		packet
	m	(Lnet/minecraft/class_2606;)V	method_11091	onExperienceOrbSpawn
		p	1		packet
	m	(Lnet/minecraft/class_5904;)V	method_34083	onTitle
		p	1		packet
	m	(Lnet/minecraft/class_5890;)V	method_34073	onEndCombat
		p	1		packet
	m	(Lnet/minecraft/class_5897;)V	method_34079	onWorldBorderSizeChanged
		p	1		packet
	m	(Lnet/minecraft/class_2622;)V	method_11094	onBlockEntityUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2770;)V	method_11082	onStopSound
		p	1		packet
	m	(Lnet/minecraft/class_2623;)V	method_11158	onBlockEvent
		p	1		packet
	m	(Lnet/minecraft/class_2718;)V	method_11119	onRemoveEntityStatusEffect
		p	1		packet
	m	(Lnet/minecraft/class_2743;)V	method_11132	onEntityVelocityUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2740;)V	method_11110	onEntityAttach
		p	1		packet
	m	(Lnet/minecraft/class_2639;)V	method_11081	onCommandSuggestions
		p	1		packet
	m	(Lnet/minecraft/class_5894;)V	method_34076	onOverlayMessage
		p	1		packet
	m	(Lnet/minecraft/class_2783;)V	method_11084	onEntityStatusEffect
		p	1		packet
	m	(Lnet/minecraft/class_2660;)V	method_11104	onPlaySoundId
		p	1		packet
	m	(Lnet/minecraft/class_2729;)V	method_11161	onSelectAdvancementTab
		p	1		packet
	m	(Lnet/minecraft/class_3944;)V	method_17587	onOpenScreen
		p	1		packet
	m	(Lnet/minecraft/class_5898;)V	method_34080	onWorldBorderWarningTimeChanged
		p	1		packet
	m	(Lnet/minecraft/class_5888;)V	method_34071	onTitleClear
		p	1		packet
	m	(Lnet/minecraft/class_2641;)V	method_11145	onCommandTree
		p	1		packet
	m	(Lnet/minecraft/class_2683;)V	method_11088	onMapUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2744;)V	method_11151	onEntityEquipmentUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2656;)V	method_11087	onCooldownUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2703;)V	method_11113	onPlayerList
		p	1		packet
	m	(Lnet/minecraft/class_2658;)V	method_11152	onCustomPayload
		p	1		packet
	m	(Lnet/minecraft/class_2724;)V	method_11117	onPlayerRespawn
		p	1		packet
	m	(Lnet/minecraft/class_5895;)V	method_34077	onWorldBorderCenterChanged
		p	1		packet
	m	(Lnet/minecraft/class_2613;)V	method_11097	onPlayerSpawn
		p	1		packet
	m	(Lnet/minecraft/class_2767;)V	method_11146	onPlaySound
		p	1		packet
	m	(Lnet/minecraft/class_2777;)V	method_11086	onEntityPosition
		p	1		packet
	m	(Lnet/minecraft/class_3943;)V	method_17586	onSetTradeOffers
		p	1		packet
	m	(Lnet/minecraft/class_5899;)V	method_34081	onWorldBorderWarningBlocksChanged
		p	1		packet
	m	(Lnet/minecraft/class_5889;)V	method_34072	onWorldBorderInitialize
		p	1		packet
	m	(Lnet/minecraft/class_2752;)V	method_11080	onEntityPassengersSet
		p	1		packet
	m	(Lnet/minecraft/class_2749;)V	method_11122	onHealthUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2645;)V	method_11102	onCloseScreen
		p	1		packet
	m	(Lnet/minecraft/class_2676;)V	method_11143	onLightUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2695;)V	method_11090	onCraftFailedResponse
		p	1		packet
	m	(Lnet/minecraft/class_7618;)V	method_44815	onMessageHeader
		p	1		packet
	m	(Lnet/minecraft/class_2734;)V	method_11111	onSetCameraEntity
		p	1		packet
	m	(Lnet/minecraft/class_2713;)V	method_11115	onUnlockRecipes
		p	1		packet
	m	(Lnet/minecraft/class_2668;)V	method_11085	onGameStateChange
		p	1		packet
	m	(Lnet/minecraft/class_2761;)V	method_11079	onWorldTimeUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2616;)V	method_11160	onEntityAnimation
		p	1		packet
	m	(Lnet/minecraft/class_2765;)V	method_11125	onPlaySoundFromEntity
		p	1		packet
	m	(Lnet/minecraft/class_7597;)V	method_44763	onChatSuggestions
		p	1		packet
	m	(Lnet/minecraft/class_4463;)V	method_21707	onPlayerActionResponse
		p	1		packet
	m	(Lnet/minecraft/class_2707;)V	method_11092	onLookAt
		p	1		packet
	m	(Lnet/minecraft/class_2670;)V	method_11147	onKeepAlive
		p	1		packet
	m	(Lnet/minecraft/class_2775;)V	method_11150	onItemPickupAnimation
		p	1		packet
	m	(Lnet/minecraft/class_2663;)V	method_11148	onEntityStatus
		p	1		packet
	m	(Lnet/minecraft/class_2716;)V	method_11095	onEntitiesDestroy
		p	1		packet
	m	(Lnet/minecraft/class_3895;)V	method_17186	onOpenWrittenBook
		p	1		packet
	m	(Lnet/minecraft/class_2632;)V	method_11140	onDifficulty
		p	1		packet
	m	(Lnet/minecraft/class_7438;)V	method_43595	onChatMessage
		p	1		packet
	m	(Lnet/minecraft/class_2751;)V	method_11144	onScoreboardObjectiveUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2774;)V	method_11127	onNbtQueryResponse
		p	1		packet
	m	(Lnet/minecraft/class_2693;)V	method_11108	onSignEditorOpen
		p	1		packet
	m	(Lnet/minecraft/class_2672;)V	method_11128	onChunkData
		p	1		packet
	m	(Lnet/minecraft/class_2666;)V	method_11107	onUnloadChunk
		p	1		packet
	m	(Lnet/minecraft/class_2692;)V	method_11134	onVehicleMove
		p	1		packet
c	net/minecraft/class_3934	net/minecraft/client/gui/screen/ingame/CartographyTableScreen
	f	Lnet/minecraft/class_2960;	field_17421	TEXTURE
	m	(Lnet/minecraft/class_4587;Ljava/lang/Integer;Lnet/minecraft/class_22;IIF)V	method_17566	drawMap
		p	1		matrices
		p	6		scale
		p	4		x
		p	5		y
		p	2		mapId
		p	3		mapState
	m	(Lnet/minecraft/class_3910;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
	m	(Lnet/minecraft/class_4587;Ljava/lang/Integer;Lnet/minecraft/class_22;ZZZZ)V	method_17567	drawMap
		p	2		mapId
		p	1		matrices
		p	4		cloneMode
		p	3		mapState
		p	6		lockMode
		p	5		expandMode
		p	7		cannotExpand
c	net/minecraft/class_2603	net/minecraft/block/entity/DaylightDetectorBlockEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
c	net/minecraft/class_2604	net/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket
	f	D	field_33294	MAX_ABSOLUTE_VELOCITY
		c	The maximum absolute value allowed for each scalar value (velocity x, y, z)\nin the velocity vector sent by this packet.
	f	I	field_11949	velocityZ
	f	I	field_11953	id
	f	I	field_11951	velocityX
	f	B	field_38817	headYaw
	f	Ljava/util/UUID;	field_11952	uuid
	f	B	field_11947	pitch
	f	B	field_11957	yaw
	f	D	field_11956	z
	f	D	field_11946	y
	f	D	field_33293	VELOCITY_SCALE
	f	I	field_11950	velocityY
	f	I	field_11954	entityData
	f	D	field_11948	x
	f	Lnet/minecraft/class_1299;	field_11955	entityTypeId
	m	()Ljava/util/UUID;	method_11164	getUuid
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	()I	method_11167	getId
	m	()Lnet/minecraft/class_1299;	method_11169	getEntityTypeId
	m	()D	method_11173	getVelocityZ
	m	()F	method_43233	getHeadYaw
	m	(Lnet/minecraft/class_1309;I)V	<init>	<init>
		p	1		entity
		p	2		entityTypeId
	m	()D	method_11175	getX
	m	(Lnet/minecraft/class_2602;)V	method_11178	apply
	m	(ILjava/util/UUID;DDDFFLnet/minecraft/class_1299;ILnet/minecraft/class_243;D)V	<init>	<init>
		p	9		pitch
		p	10		yaw
		p	11		entityTypeId
		p	12		entityData
		p	5		y
		p	7		z
		p	1		id
		p	2		uuid
		p	3		x
		p	13		velocity
		p	14		headYaw
	m	(Lnet/minecraft/class_1309;)V	<init>	<init>
		p	1		entity
	m	()F	method_11171	getPitch
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1297;I)V	<init>	<init>
		p	2		entityData
		p	1		entity
	m	()D	method_11174	getY
	m	()D	method_11176	getZ
	m	()F	method_11168	getYaw
	m	(Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;)V	<init>	<init>
		p	1		entity
		p	2		entityTypeId
		p	3		pos
	m	()D	method_11170	getVelocityX
	m	()I	method_11166	getEntityData
	m	()D	method_11172	getVelocityY
c	net/minecraft/class_3935	net/minecraft/client/gui/screen/ingame/LecternScreen
	f	Lnet/minecraft/class_1712;	field_17423	listener
	f	Lnet/minecraft/class_3916;	field_17422	handler
	m	()V	method_17574	updatePageProvider
	m	()V	method_17575	updatePage
	m	(Lnet/minecraft/class_4185;)V	method_19895	method_19895
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19894	method_19894
		p	1		button
	m	()Lnet/minecraft/class_3916;	method_17573	getScreenHandler
	m	(I)V	method_17572	sendButtonPressPacket
		p	1		id
	m	(Lnet/minecraft/class_3916;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		inventory
		p	3		title
		p	1		handler
c	net/minecraft/class_2609	net/minecraft/block/entity/AbstractFurnaceBlockEntity
	f	I	field_11989	cookTime
	f	Lnet/minecraft/class_1863$class_7266;	field_38234	matchGetter
	f	I	field_11980	fuelTime
	f	[I	field_11982	BOTTOM_SLOTS
	f	I	field_31292	COOK_TIME_TOTAL_PROPERTY_INDEX
	f	I	field_31290	FUEL_TIME_PROPERTY_INDEX
	f	I	field_31294	DEFAULT_COOK_TIME
	f	Lnet/minecraft/class_2371;	field_11984	inventory
	f	I	field_31288	OUTPUT_SLOT_INDEX
	f	I	field_31286	INPUT_SLOT_INDEX
	f	Lnet/minecraft/class_3913;	field_17374	propertyDelegate
	f	Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;	field_11986	recipesUsed
	f	I	field_11988	cookTimeTotal
	f	[I	field_11983	SIDE_SLOTS
	f	I	field_31291	COOK_TIME_PROPERTY_INDEX
	f	I	field_11981	burnTime
	f	[I	field_11987	TOP_SLOTS
	f	I	field_31293	PROPERTY_COUNT
	f	I	field_31289	BURN_TIME_PROPERTY_INDEX
	f	I	field_31287	FUEL_SLOT_INDEX
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Ljava/lang/Integer;)V	method_24431	method_24431
		p	1		identifier
		p	2		count
	m	(Lnet/minecraft/class_1792;)Z	method_26395	isNonFlammableWood
		c	{@return whether the provided {@code item} is in the {@link\nnet.minecraft.tag.ItemTags#NON_FLAMMABLE_WOOD non_flammable_wood} tag}
		p	0		item
	m	()Z	method_11201	isBurning
	m	(Ljava/util/Map;Lnet/minecraft/class_6862;I)V	method_11194	addFuel
		p	1		tag
		p	0		fuelTimes
		p	2		fuelTime
	m	(Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Z	method_11203	craftRecipe
		p	2		count
		p	1		slots
		p	0		recipe
	m	(Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Z	method_11192	canAcceptRecipeOutput
		p	0		recipe
		p	2		count
		p	1		slots
	m	(Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lnet/minecraft/class_1860;)V	method_17761	method_17761
		p	4		recipe
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;IF)V	method_17760	dropExperience
		p	0		world
		p	2		multiplier
		p	1		pos
		p	3		experience
	m	(Lnet/minecraft/class_1799;)I	method_11200	getFuelTime
		p	1		fuel
	m	(Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V	<init>	<init>
		p	4		recipeType
		p	3		state
		p	2		pos
		p	1		blockEntityType
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Ljava/util/List;	method_27354	getRecipesUsedAndDropExperience
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1799;)Z	method_11195	canUseAsFuel
		p	0		stack
	m	()Ljava/util/Map;	method_11196	createFuelTimeMap
	m	(Ljava/util/Map;Lnet/minecraft/class_1935;I)V	method_11202	addFuel
		p	1		item
		p	0		fuelTimes
		p	2		fuelTime
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2609;)I	method_17029	getCookTime
		p	0		world
		p	1		furnace
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2609;)V	method_31651	tick
		p	2		state
		p	1		pos
		p	3		blockEntity
		p	0		world
	m	(Lnet/minecraft/class_3222;)V	method_17763	dropExperienceForRecipesUsed
		p	1		player
c	net/minecraft/class_3950	net/minecraft/server/WorldGenerationProgressListenerFactory
	m	(I)Lnet/minecraft/class_3949;	create	create
		p	1		radius
c	net/minecraft/class_2620	net/minecraft/network/packet/s2c/play/BlockBreakingProgressS2CPacket
	f	Lnet/minecraft/class_2338;	field_12034	pos
	f	I	field_12033	entityId
	f	I	field_12032	progress
	m	(Lnet/minecraft/class_2602;)V	method_11279	apply
	m	()I	method_11280	getEntityId
	m	()I	method_11278	getProgress
	m	()Lnet/minecraft/class_2338;	method_11277	getPos
	m	(ILnet/minecraft/class_2338;I)V	<init>	<init>
		p	3		progress
		p	2		pos
		p	1		entityId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_3951	net/minecraft/server/WorldGenerationProgressLogger
	f	I	field_17469	generatedCount
	f	Lorg/slf4j/Logger;	field_17467	LOGGER
	f	I	field_17468	totalCount
	f	J	field_17471	nextMessageTime
	f	J	field_17470	startTime
	m	(I)V	<init>	<init>
		p	1		radius
	m	()I	method_17672	getProgressPercentage
c	net/minecraft/class_2621	net/minecraft/block/entity/LootableContainerBlockEntity
	f	Ljava/lang/String;	field_31353	LOOT_TABLE_KEY
	f	Ljava/lang/String;	field_31352	LOOT_TABLE_SEED_KEY
	f	J	field_12036	lootTableSeed
	f	Lnet/minecraft/class_2960;	field_12037	lootTableId
	m	(Lnet/minecraft/class_2371;)V	method_11281	setInvStackList
		p	1		list
	m	()Lnet/minecraft/class_2371;	method_11282	getInvStackList
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)V	method_11287	setLootTable
		p	0		world
		p	3		id
		p	1		random
		p	2		pos
	m	(Lnet/minecraft/class_2960;J)V	method_11285	setLootTable
		p	1		id
		p	2		seed
	m	(Lnet/minecraft/class_2487;)Z	method_11286	serializeLootTable
		p	1		nbt
	m	(Lnet/minecraft/class_1657;)V	method_11289	checkLootInteraction
		p	1		player
	m	(Lnet/minecraft/class_2487;)Z	method_11283	deserializeLootTable
		p	1		nbt
c	net/minecraft/class_3952	net/minecraft/server/QueueingWorldGenerationProgressListener
	f	Lnet/minecraft/class_3949;	field_17472	progressListener
	f	Lnet/minecraft/class_3846;	field_17473	queue
	m	(Lnet/minecraft/class_3949;Ljava/util/concurrent/Executor;)V	<init>	<init>
		p	1		progressListener
		p	2		executor
	m	(Lnet/minecraft/class_3949;Ljava/util/concurrent/Executor;)Lnet/minecraft/class_3952;	method_34228	create
		p	1		executor
		p	0		progressListener
c	net/minecraft/class_2622	net/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket
	f	Lnet/minecraft/class_2591;	field_12038	blockEntityType
	f	Lnet/minecraft/class_2338;	field_12040	pos
	f	Lnet/minecraft/class_2487;	field_12039	nbt
	m	(Lnet/minecraft/class_2586;Ljava/util/function/Function;)Lnet/minecraft/class_2622;	method_39026	create
		p	0		blockEntity
		p	1		nbtGetter
	m	()Lnet/minecraft/class_2338;	method_11293	getPos
	m	(Lnet/minecraft/class_2586;)Lnet/minecraft/class_2622;	method_38585	create
		p	0		blockEntity
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2487;	method_11290	getNbt
	m	(Lnet/minecraft/class_2602;)V	method_11292	apply
	m	()Lnet/minecraft/class_2591;	method_11291	getBlockEntityType
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		pos
		p	2		blockEntityType
		p	3		nbt
c	net/minecraft/class_3953	net/minecraft/client/gui/WorldGenerationProgressTracker
	f	I	field_17478	radius
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	field_17475	chunkStatuses
	f	Lnet/minecraft/class_1923;	field_17476	spawnPos
	f	I	field_17479	size
	f	I	field_17477	centerSize
	f	Lnet/minecraft/class_3951;	field_17474	progressLogger
	f	Z	field_17480	running
	m	(I)V	<init>	<init>
		p	1		radius
	m	()I	method_17677	getCenterSize
	m	()I	method_17678	getSize
	m	(II)Lnet/minecraft/class_2806;	method_17676	getChunkStatus
		p	1		x
		p	2		z
	m	()I	method_17679	getProgressPercentage
c	net/minecraft/class_2616	net/minecraft/network/packet/s2c/play/EntityAnimationS2CPacket
	f	I	field_12028	animationId
	f	I	field_12029	id
	f	I	field_33299	CRIT
	f	I	field_33300	ENCHANTED_HIT
	f	I	field_33298	SWING_OFF_HAND
	f	I	field_33297	WAKE_UP
	f	I	field_33296	DAMAGE
	f	I	field_33295	SWING_MAIN_HAND
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11268	apply
	m	(Lnet/minecraft/class_1297;I)V	<init>	<init>
		p	1		entity
		p	2		animationId
	m	()I	method_11269	getId
	m	()I	method_11267	getAnimationId
c	net/minecraft/class_2617	net/minecraft/network/packet/s2c/play/StatisticsS2CPacket
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_12030	stats
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_3445;)V	method_34087	write
		p	1		stat
		p	0		buf
	m	(Lnet/minecraft/class_2602;)V	method_11270	apply
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_3448;)Lnet/minecraft/class_3445;	method_42066	getOrCreateStat
		p	1		statType
		p	0		buf
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V	<init>	<init>
		p	1		stats
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;)Lnet/minecraft/class_3445;	method_34088	method_34088
		p	1		buf
	m	()Ljava/util/Map;	method_11273	getStatMap
c	net/minecraft/class_2618	net/minecraft/block/entity/LidOpenable
	c	An interface implemented by block entities with openable lids,\nsuch as chests or ender chests.
	m	(F)F	method_11274	getAnimationProgress
		p	1		tickDelta
c	net/minecraft/class_3949	net/minecraft/server/WorldGenerationProgressListener
	m	(Lnet/minecraft/class_1923;)V	method_17669	start
		p	1		spawnPos
	m	()V	method_17671	stop
	m	()V	method_17675	start
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2806;)V	method_17670	setChunkStatus
		p	2		status
		p	1		pos
c	net/minecraft/class_2619	net/minecraft/block/entity/JukeboxBlockEntity
	f	J	field_39483	recordStartTick
	f	I	field_39481	ticksThisSecond
	f	J	field_39482	tickCount
	f	Z	field_39484	isPlaying
	f	Lnet/minecraft/class_1799;	field_12031	record
	m	()Lnet/minecraft/class_1799;	method_11275	getRecord
	m	(Lnet/minecraft/class_1799;)V	method_11276	setRecord
		p	1		stack
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2619;)Z	method_44371	hasSecondPassed
		p	0		blockEntity
	m	(Lnet/minecraft/class_2619;Lnet/minecraft/class_1813;)Z	method_44372	isSongFinished
		p	0		blockEntity
		p	1		musicDisc
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2619;)V	method_44370	tick
		p	3		blockEntity
		p	0		world
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2619;)Z	method_44373	isPlayingRecord
		p	0		state
		p	1		blockEntity
	m	()V	method_44374	startPlaying
c	net/minecraft/class_3943	net/minecraft/network/packet/s2c/play/SetTradeOffersS2CPacket
	f	I	field_18802	experience
	f	I	field_18801	levelProgress
	f	Lnet/minecraft/class_1916;	field_17435	recipes
	f	Z	field_19376	refreshable
	f	Z	field_18803	leveled
	f	I	field_17434	syncId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_17589	getSyncId
	m	(ILnet/minecraft/class_1916;IIZZ)V	<init>	<init>
		p	6		refreshable
		p	4		experience
		p	5		leveled
		p	2		recipes
		p	3		levelProgress
		p	1		syncId
	m	()Z	method_19460	isLeveled
	m	()I	method_19459	getExperience
	m	()I	method_19458	getLevelProgress
	m	()Z	method_20722	isRefreshable
	m	()Lnet/minecraft/class_1916;	method_17590	getOffers
	m	(Lnet/minecraft/class_2602;)V	method_17588	apply
c	net/minecraft/class_2613	net/minecraft/network/packet/s2c/play/PlayerSpawnS2CPacket
	f	D	field_12021	z
	f	B	field_12020	yaw
	f	I	field_12017	id
	f	D	field_12013	y
	f	D	field_12014	x
	f	B	field_12019	pitch
	f	Ljava/util/UUID;	field_12015	uuid
	m	()B	method_11228	getPitch
	m	()Ljava/util/UUID;	method_11230	getPlayerUuid
	m	(Lnet/minecraft/class_2602;)V	method_11235	apply
	m	()B	method_11234	getYaw
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1657;)V	<init>	<init>
		p	1		player
	m	()I	method_11227	getId
	m	()D	method_11233	getZ
	m	()D	method_11232	getY
	m	()D	method_11231	getX
c	net/minecraft/class_3944	net/minecraft/network/packet/s2c/play/OpenScreenS2CPacket
	f	I	field_17436	syncId
	f	Lnet/minecraft/class_2561;	field_17438	name
	f	Lnet/minecraft/class_3917;	field_17437	screenHandlerId
	m	()I	method_17592	getSyncId
	m	(Lnet/minecraft/class_2602;)V	method_17591	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(ILnet/minecraft/class_3917;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		name
		p	2		type
		p	1		syncId
	m	()Lnet/minecraft/class_3917;	method_17593	getScreenHandlerType
	m	()Lnet/minecraft/class_2561;	method_17594	getName
c	net/minecraft/class_2614	net/minecraft/block/entity/HopperBlockEntity
	f	I	field_12023	transferCooldown
	f	I	field_31341	TRANSFER_COOLDOWN
	f	Lnet/minecraft/class_2371;	field_12024	inventory
	f	J	field_12022	lastTickTime
	f	I	field_31342	INVENTORY_SIZE
	m	()Z	method_11242	isDisabled
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z	method_11258	isInventoryFull
		p	1		direction
		p	0		inventory
	m	(Lnet/minecraft/class_1263;I)Z	method_17766	method_17766
		p	1		slot
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V	method_31692	serverTick
		p	2		state
		p	3		blockEntity
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z	method_11252	canExtract
		p	0		inv
		p	1		stack
		p	2		slot
		p	3		facing
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z	method_11244	canInsert
		p	0		inventory
		p	2		slot
		p	1		stack
		p	3		side
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z	method_11247	extract
		p	0		inventory
		p	1		itemEntity
	m	()Z	method_11256	isFull
	m	(Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;I)Z	method_17768	method_17768
		p	3		slot
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;Ljava/util/function/BooleanSupplier;)Z	method_11243	insertAndExtract
		p	3		blockEntity
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1799;	method_11260	transfer
		p	3		side
		p	2		stack
		p	1		to
		p	0		from
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Lnet/minecraft/class_1263;	method_11248	getInputInventory
		p	1		hopper
		p	0		world
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z	method_11257	isInventoryEmpty
		p	0		inv
		p	1		facing
	m	(Lnet/minecraft/class_1263;I)Z	method_17769	method_17769
		p	1		slot
	m	()Z	method_11239	needsCooldown
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2614;)V	method_11236	onEntityCollided
		p	3		entity
		p	4		blockEntity
		p	1		pos
		p	2		state
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Ljava/util/List;	method_11237	getInputItemEntities
		p	1		hopper
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_238;)Ljava/util/stream/Stream;	method_11245	method_11245
		p	2		box
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263;	method_11250	getInventoryAt
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_11254	canMergeItems
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Z	method_11241	extract
		p	0		world
		p	1		hopper
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream;	method_17767	getAvailableSlots
		p	1		side
		p	0		inventory
	m	(Lnet/minecraft/class_1937;DDD)Lnet/minecraft/class_1263;	method_11251	getInventoryAt
		p	5		z
		p	3		y
		p	0		world
		p	1		x
	m	(Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;ILnet/minecraft/class_2350;)Z	method_11261	extract
		p	2		slot
		p	3		side
		p	0		hopper
		p	1		inventory
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z	method_11246	insert
		p	0		world
		p	1		pos
		p	2		state
		p	3		inventory
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Lnet/minecraft/class_1799;	method_11253	transfer
		p	3		slot
		p	4		side
		p	1		to
		p	2		stack
		p	0		from
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263;	method_11255	getOutputInventory
		p	1		pos
		p	0		world
		p	2		state
	m	(I)V	method_11238	setTransferCooldown
		p	1		transferCooldown
c	net/minecraft/class_3945	net/minecraft/server/command/TeamMsgCommand
	f	Lnet/minecraft/class_2583;	field_24380	STYLE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_17440	NO_TEAM_EXCEPTION
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_268;Lnet/minecraft/class_3222;)Z	method_44147	method_44147
		p	2		player
	m	(Ljava/util/List;Lnet/minecraft/class_1297;Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V	method_44148	method_44148
		p	5		message
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_17601	method_17601
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_17600	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2196$class_7515;)I	method_17599	execute
		p	1		signedMessage
		p	0		source
c	net/minecraft/class_2615	net/minecraft/block/entity/Hopper
	f	Lnet/minecraft/class_265;	field_12025	INSIDE_SHAPE
	f	Lnet/minecraft/class_265;	field_12027	ABOVE_SHAPE
	f	Lnet/minecraft/class_265;	field_12026	INPUT_AREA_SHAPE
	m	()Lnet/minecraft/class_265;	method_11262	getInputAreaShape
	m	()D	method_11266	getHopperX
	m	()D	method_11265	getHopperZ
	m	()D	method_11264	getHopperY
c	net/minecraft/class_6198	net/minecraft/unused/packageinfo/PackageInfo6198
c	net/minecraft/class_6197	net/minecraft/unused/packageinfo/PackageInfo6197
c	net/minecraft/class_6199	net/minecraft/unused/packageinfo/PackageInfo6199
c	net/minecraft/class_6194	net/minecraft/unused/packageinfo/PackageInfo6194
c	net/minecraft/class_6193	net/minecraft/client/realms/dto/PlayerActivities
	f	J	field_32114	periodInMillis
	f	Ljava/util/List;	field_32115	playerActivityDto
	m	(Ljava/lang/String;)Lnet/minecraft/class_6193;	method_35687	parse
		p	0		json
c	net/minecraft/class_6196	net/minecraft/unused/packageinfo/PackageInfo6196
c	net/minecraft/class_6195	net/minecraft/unused/packageinfo/PackageInfo6195
c	net/minecraft/class_3920	net/minecraft/recipe/CampfireCookingRecipe
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V	<init>	<init>
		p	6		cookTime
		p	5		experience
		p	4		output
		p	3		input
		p	2		group
		p	1		id
c	net/minecraft/class_3914	net/minecraft/screen/ScreenHandlerContext
	c	A screen handler context allows running code on the server side only. Screen\nhandlers are designed to be used on both sides; any action modifying the world has\nto be wrapped in a call to the context. This guarantees that no casting error occurs\ninside the screen handler code.\n\n<p>A context with the world is passed to the screen handler on creation on the server.\nOn the server, the context executes the function with the world and the position.\nOn the client, the {@linkplain #EMPTY empty context} is used.
	f	Lnet/minecraft/class_3914;	field_17304	EMPTY
		c	The dummy screen handler context for clientside screen handlers.
	m	(Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object;	method_17396	get
		c	Gets a value from this context's world and position\nwith a {@link BiFunction} getter.\n\n@return the getter's return value if this context is active,\n        the default value otherwise
		p	2		defaultValue
			c	a fallback default value, used if this context is empty
		p	1		getter
			c	a function that gets a non-null value from this context's world and position
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3914;	method_17392	create
		c	Returns an active screen handler context. Used on the logical server.
		p	0		world
		p	1		pos
	m	(Ljava/util/function/BiConsumer;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_17394	method_17394
		p	1		world
		p	2		pos
	m	(Ljava/util/function/BiConsumer;)V	method_17393	run
		c	Runs a {@link BiConsumer} with this context's world and position\nif this context is active.
		p	1		function
	m	(Ljava/util/function/BiFunction;)Ljava/util/Optional;	method_17395	get
		c	Gets an optional value from this context's world and position\nwith a {@link BiFunction} getter.\n\n@return a present {@link Optional} with the getter's return value,\n        or {@link Optional#empty()} if this context is empty
		p	1		getter
			c	a function that gets a non-null value from this context's world and position
c	net/minecraft/class_3915	net/minecraft/screen/Property
	c	An integer property that is stored in a {@link ScreenHandler}.\n\n<p>{@code Property} instances are used for tracking integer properties in property delegates\nand other sources of integer properties, and sending needed content updates to listeners.\n\n@see ScreenHandler#addProperty
	f	I	field_17307	oldValue
	m	([II)Lnet/minecraft/class_3915;	method_17406	create
		c	Creates a new property that accesses the {@code index} of the {@code array}.
		p	0		array
		p	1		index
	m	(I)V	method_17404	set
		p	1		value
	m	()I	method_17407	get
	m	()Z	method_17408	hasChanged
		c	Returns true if the value of this property has changed since the last call to {@code hasChanged()}.
	m	()Lnet/minecraft/class_3915;	method_17403	create
		c	Creates a new property that is not attached to any other objects.
	m	(Lnet/minecraft/class_3913;I)Lnet/minecraft/class_3915;	method_17405	create
		c	Creates a new property that accesses the {@code index} of the {@code delegate}.
		p	1		index
		p	0		delegate
c	net/minecraft/class_3915$3	net/minecraft/screen/Property$3
	f	I	field_17312	value
c	net/minecraft/class_3916	net/minecraft/screen/LecternScreenHandler
	f	I	field_30823	BASE_JUMP_TO_PAGE_BUTTON_ID
	f	Lnet/minecraft/class_3913;	field_17314	propertyDelegate
	f	I	field_30822	TAKE_BOOK_BUTTON_ID
	f	I	field_30821	NEXT_PAGE_BUTTON_ID
	f	I	field_30820	PREVIOUS_PAGE_BUTTON_ID
	f	Lnet/minecraft/class_1263;	field_17313	inventory
	m	()I	method_17419	getPage
	m	(I)V	<init>	<init>
		p	1		syncId
	m	(ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V	<init>	<init>
		p	2		inventory
		p	1		syncId
		p	3		propertyDelegate
	m	()Lnet/minecraft/class_1799;	method_17418	getBookItem
c	net/minecraft/class_3917	net/minecraft/screen/ScreenHandlerType
	c	Screen handler type is used to create screen handlers on the client.\nIt is a holder object holding a factory (usually a reference to the constructor).\nThey are registered in the registry under {@link\nnet.minecraft.util.registry.Registry#SCREEN_HANDLER}.\n\n<p>Technically speaking, screen handlers do not have to register screen handler\ntypes. However, such screen handlers are practically useless as they cannot be\nopened server-side using conventional methods.\n\n@apiNote Screen handler types should not be used to create a new screen handler\non the server. See {@link ScreenHandlerFactory} for server-side creation.\n\n@see ScreenHandler
	f	Lnet/minecraft/class_3917$class_3918;	field_17344	factory
	f	Lnet/minecraft/class_3917;	field_17327	GENERIC_9X6
	f	Lnet/minecraft/class_3917;	field_17326	GENERIC_9X3
	f	Lnet/minecraft/class_3917;	field_17329	ANVIL
	f	Lnet/minecraft/class_3917;	field_17328	GENERIC_3X3
	f	Lnet/minecraft/class_3917;	field_17335	FURNACE
	f	Lnet/minecraft/class_3917;	field_18666	GENERIC_9X4
	f	Lnet/minecraft/class_3917;	field_17334	ENCHANTMENT
	f	Lnet/minecraft/class_3917;	field_18665	GENERIC_9X2
	f	Lnet/minecraft/class_3917;	field_17333	CRAFTING
	f	Lnet/minecraft/class_3917;	field_18664	GENERIC_9X1
	f	Lnet/minecraft/class_3917;	field_17332	BREWING_STAND
	f	Lnet/minecraft/class_3917;	field_17339	LOOM
	f	Lnet/minecraft/class_3917;	field_17338	LECTERN
	f	Lnet/minecraft/class_3917;	field_17337	HOPPER
	f	Lnet/minecraft/class_3917;	field_17336	GRINDSTONE
	f	Lnet/minecraft/class_3917;	field_18667	GENERIC_9X5
	f	Lnet/minecraft/class_3917;	field_17331	BLAST_FURNACE
	f	Lnet/minecraft/class_3917;	field_17330	BEACON
	f	Lnet/minecraft/class_3917;	field_17343	CARTOGRAPHY_TABLE
	f	Lnet/minecraft/class_3917;	field_17342	SMOKER
	f	Lnet/minecraft/class_3917;	field_17341	SHULKER_BOX
	f	Lnet/minecraft/class_3917;	field_17340	MERCHANT
	f	Lnet/minecraft/class_3917;	field_17625	STONECUTTER
	f	Lnet/minecraft/class_3917;	field_22484	SMITHING
	m	(Lnet/minecraft/class_3917$class_3918;)V	<init>	<init>
		p	1		factory
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_3916;	method_17436	method_17436
		p	1		playerInventory
		p	0		syncId
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;	method_17434	create
		p	2		playerInventory
		p	1		syncId
	m	(Ljava/lang/String;Lnet/minecraft/class_3917$class_3918;)Lnet/minecraft/class_3917;	method_17435	register
		p	1		factory
		p	0		id
c	net/minecraft/class_3917$class_3918	net/minecraft/screen/ScreenHandlerType$Factory
	c	A functional interface that creates a screen handler instance on the client.\n\n<p>Screen handlers usually have a constructor that can be used as an implementation.\nSee the note on {@link ScreenHandler}.
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;	create	create
		p	2		playerInventory
		p	1		syncId
c	net/minecraft/class_3910	net/minecraft/screen/CartographyTableScreenHandler
	f	Lnet/minecraft/class_1731;	field_19272	resultInventory
	f	Lnet/minecraft/class_3914;	field_17294	context
	f	J	field_20382	lastTakeResultTime
	f	I	field_30773	MAP_SLOT_INDEX
	f	I	field_30774	MATERIAL_SLOT_INDEX
	f	Lnet/minecraft/class_1263;	field_17293	inventory
	f	I	field_30775	RESULT_SLOT_INDEX
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V	method_17381	updateResult
		p	1		map
		p	2		item
		p	3		oldResult
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17382	method_17382
		p	4		world
		p	5		pos
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		inventory
		p	1		syncId
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17379	method_17379
		p	3		pos
		p	2		world
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	2		inventory
		p	3		context
		p	1		syncId
c	net/minecraft/class_3910$5	net/minecraft/screen/CartographyTableScreenHandler$5
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17387	method_17387
		p	1		world
		p	2		pos
c	net/minecraft/class_3913	net/minecraft/screen/PropertyDelegate
	c	A property delegate represents an indexed list of integer properties.\n\n<p>The delegate is passed when creating the screen handler.\nOn the server, access to the property's value is delegated to the delegate (which in\nturn delegates to another object like a block entity instance).\nOn the client, access to the property's value still uses the synced value.\n\n@see Property#create(PropertyDelegate, int)\n@see ScreenHandler#addProperties(PropertyDelegate)
	m	(I)I	method_17390	get
		p	1		index
	m	()I	method_17389	size
	m	(II)V	method_17391	set
		p	2		value
		p	1		index
c	net/minecraft/class_6190	net/minecraft/unused/packageinfo/PackageInfo6190
c	net/minecraft/class_6192	net/minecraft/client/realms/dto/PlayerActivity
	f	J	field_32112	joinTime
	f	J	field_32113	leaveTime
	f	Ljava/lang/String;	field_32111	profileUuid
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6192;	method_35686	parse
		p	0		json
c	net/minecraft/class_6191	net/minecraft/unused/packageinfo/PackageInfo6191
c	net/minecraft/class_3919	net/minecraft/screen/ArrayPropertyDelegate
	c	A {@link PropertyDelegate} that is implemented using an int array.
	f	[I	field_17345	data
	m	(I)V	<init>	<init>
		p	1		size
c	net/minecraft/class_2600	net/minecraft/network/NetworkThreadUtils
	f	Lorg/slf4j/Logger;	field_20318	LOGGER
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;Lnet/minecraft/class_3218;)V	method_11073	forceMainThread
		p	0		packet
		p	1		listener
		p	2		world
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;Lnet/minecraft/class_1255;)V	method_11074	forceMainThread
		p	2		engine
		p	1		listener
		p	0		packet
c	net/minecraft/class_3928	net/minecraft/client/gui/screen/LevelLoadingScreen
	f	Z	field_33810	done
	f	Lnet/minecraft/class_3953;	field_17406	progressProvider
	f	J	field_19101	lastNarrationTime
	f	J	field_32246	NARRATION_DELAY
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_17407	STATUS_TO_COLOR
	m	()Ljava/lang/String;	method_37057	getPercentage
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	method_17537	method_17537
		p	0		map
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_3953;IIII)V	method_17538	drawChunkMap
		p	5		pixelMargin
		p	3		centerY
		p	4		pixelSize
		p	1		progressProvider
		p	2		centerX
		p	0		matrices
	m	(Lnet/minecraft/class_3953;)V	<init>	<init>
		p	1		progressProvider
c	net/minecraft/class_3922	net/minecraft/block/CampfireBlock
	f	Lnet/minecraft/class_2753;	field_17564	FACING
	f	Z	field_23881	emitsParticles
	f	Lnet/minecraft/class_2746;	field_17352	LIT
	f	Lnet/minecraft/class_2746;	field_17353	SIGNAL_FIRE
	f	Lnet/minecraft/class_2746;	field_17354	WATERLOGGED
	f	I	field_25182	fireDamage
	f	Lnet/minecraft/class_265;	field_21580	SMOKEY_SHAPE
		c	The shape used to test whether a given block is considered 'smokey'.
	f	Lnet/minecraft/class_265;	field_17351	SHAPE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_23895	isLitCampfireInRange
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2680;)Z	method_30035	canBeLit
		p	0		state
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_29288	extinguish
		p	0		entity
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZZ)V	method_17455	spawnSmokeParticle
		p	3		lotsOfSmoke
		p	0		world
		p	2		isSignal
		p	1		pos
	m	(Lnet/minecraft/class_2680;)Z	method_23896	isLitCampfire
		p	0		state
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_30034	method_30034
		p	0		state
	m	(ZILnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		fireDamage
		p	1		emitsParticles
		p	3		settings
	m	(Lnet/minecraft/class_2680;)Z	method_17456	isSignalFireBaseBlock
		p	1		state
c	net/minecraft/class_3924	net/minecraft/block/entity/CampfireBlockEntity
	f	Lnet/minecraft/class_2371;	field_17383	itemsBeingCooked
	f	Lnet/minecraft/class_1863$class_7266;	field_38235	matchGetter
	f	[I	field_17384	cookingTimes
	f	[I	field_17385	cookingTotalTimes
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_3920;)Lnet/minecraft/class_1799;	method_17504	method_17504
		p	1		recipe
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V	method_31666	litServerTick
		p	3		campfire
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V	method_31668	clientTick
		p	3		campfire
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3924;)V	method_31667	unlitServerTick
		p	3		campfire
		p	2		state
		p	1		pos
		p	0		world
	m	()Lnet/minecraft/class_2622;	method_38245	toUpdatePacket
	m	(Lnet/minecraft/class_1799;)Ljava/util/Optional;	method_17502	getRecipeFor
		p	1		stack
	m	()Lnet/minecraft/class_2371;	method_17505	getItemsBeingCooked
	m	()V	method_17510	updateListeners
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;I)Z	method_17503	addItem
		p	2		stack
		p	1		user
		p	3		cookTime
	m	()V	method_17506	spawnItemsBeingCooked
c	net/minecraft/class_3929	net/minecraft/client/gui/screen/ingame/HandledScreens
	f	Lorg/slf4j/Logger;	field_17408	LOGGER
	f	Ljava/util/Map;	field_17409	PROVIDERS
	m	(Lnet/minecraft/class_3917;Lnet/minecraft/class_310;ILnet/minecraft/class_2561;)V	method_17541	open
		p	0		type
		p	1		client
		p	2		id
		p	3		title
	m	()Z	method_17539	isMissingScreens
	m	(Lnet/minecraft/class_3917;Lnet/minecraft/class_3929$class_3930;)V	method_17542	register
		p	0		type
		p	1		provider
	m	(Lnet/minecraft/class_3917;)Lnet/minecraft/class_3929$class_3930;	method_17540	getProvider
		p	0		type
c	net/minecraft/class_3929$class_3930	net/minecraft/client/gui/screen/ingame/HandledScreens$Provider
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_3917;Lnet/minecraft/class_310;I)V	method_17543	open
		p	4		id
		p	3		client
		p	2		type
		p	1		name
	m	(Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)Lnet/minecraft/class_437;	create	create
		p	3		title
		p	2		playerInventory
		p	1		handler
c	net/minecraft/class_6176	net/minecraft/unused/packageinfo/PackageInfo6176
c	net/minecraft/class_6175	net/minecraft/unused/packageinfo/PackageInfo6175
c	net/minecraft/class_6178	net/minecraft/util/annotation/ClientFieldsAreNonnullByDefault
	c	Specifies that all fields in the annotated package/class are nonnull\nunless nullability is specified with a separate annotation.\n\n<p>While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n<p>This annotation is used on the client exclusively.\n\n@see FieldsAreNonnullByDefault\n@see FieldsAreNonnullByDefault2
c	net/minecraft/class_6177	net/minecraft/util/annotation/DeobfuscateClass
	c	An annotation on classes. When a class is annotated, the class itself and its\nfields and methods are not obfuscated. Mainly used by blaze3d.\n\n@see net.minecraft.obfuscate.DontObfuscate
c	net/minecraft/class_6172	net/minecraft/unused/packageinfo/PackageInfo6172
c	net/minecraft/class_6171	net/minecraft/unused/packageinfo/PackageInfo6171
c	net/minecraft/class_6174	net/minecraft/unused/packageinfo/PackageInfo6174
c	net/minecraft/class_6173	net/minecraft/unused/packageinfo/PackageInfo6173
c	net/minecraft/class_6179	net/minecraft/util/annotation/ClientMethodsReturnNonnullByDefault
	c	Specifies that all methods in the annotated package/class return nonnull\nvalues unless nullability is specified with a separate annotation.\n\n<p>While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n<p>This annotation is used on the client exclusively.\n\n@see MethodsReturnNonnullByDefault\n@see MathMethodsReturnNonnullByDefault
c	net/minecraft/class_6170	net/minecraft/unused/packageinfo/PackageInfo6170
c	net/minecraft/class_6187	net/minecraft/unused/packageinfo/PackageInfo6187
c	net/minecraft/class_6186	net/minecraft/unused/packageinfo/PackageInfo6186
c	net/minecraft/class_6188	net/minecraft/unused/packageinfo/PackageInfo6188
c	net/minecraft/class_6183	net/minecraft/unused/packageinfo/PackageInfo6183
c	net/minecraft/class_6182	net/minecraft/unused/packageinfo/PackageInfo6182
c	net/minecraft/class_6185	net/minecraft/unused/packageinfo/PackageInfo6185
c	net/minecraft/class_3903	net/minecraft/datafixer/fix/CatTypeFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_17325	fixCatTypeData
c	net/minecraft/class_3904	net/minecraft/datafixer/fix/NewVillageFix
	m	(Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule;	method_17334	fix
c	net/minecraft/class_3905	net/minecraft/datafixer/schema/Schema1920
c	net/minecraft/class_3906	net/minecraft/util/thread/MessageListener
	m	()Ljava/lang/String;	method_16898	getName
	m	(Ljava/lang/Object;)V	method_16901	send
		p	1		message
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/class_3906;	method_17344	create
		p	1		action
		p	0		name
	m	(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	method_17345	ask
		c	Asks a message provider for a message.\n\nThe {@link CompletableFuture} returned from this function will never complete exceptionally.\n\n@return CompletableFuture future that completes with the received message
		p	1		messageProvider
	m	(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	method_27918	askFallible
		c	Asks a fallible message provider for a message.\n\nThe provider is given a MessageListener that accepts a {@link Either} representing either\na valid response (generic parameter Source) or an Exception, which decides whether the\nfuture completes successfully or exceptionally.\n\n@return CompletableFuture that may either complete successfully or exceptionally
		p	1		messageProvider
c	net/minecraft/class_3900	net/minecraft/server/world/ChunkTaskPrioritySystem
	f	Lorg/slf4j/Logger;	field_17248	LOGGER
	f	Lnet/minecraft/class_3846;	field_17251	controlActor
	f	Ljava/util/Map;	field_17249	queues
	f	Ljava/util/Set;	field_17250	idleActors
	m	()Ljava/lang/String;	method_21680	getDebugString
	m	(Lnet/minecraft/class_3906;JLjava/lang/Runnable;Z)V	method_17615	removeChunk
		p	1		actor
		p	2		chunkPos
		p	4		callback
		p	5		clearTask
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	method_21682	method_21682
		p	0		entry
	m	(Ljava/lang/Runnable;JZ)Lnet/minecraft/class_3900$class_3947;	method_17627	createUnblockingMessage
		p	3		removeTask
		p	1		pos
		p	0		task
	m	(Lnet/minecraft/class_3193;Ljava/util/function/Function;)Lnet/minecraft/class_3900$class_3946;	method_34870	createTask
		p	1		taskFunction
		p	0		holder
	m	(Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Lnet/minecraft/class_3900$class_3946;	method_17626	createMessage
		p	1		pos
		p	3		lastLevelUpdatedToProvider
		p	0		task
	m	(Lnet/minecraft/class_3193;Ljava/lang/Runnable;)Lnet/minecraft/class_3900$class_3946;	method_17629	createMessage
		p	0		holder
		p	1		task
	m	(Ljava/lang/Long;)Ljava/lang/String;	method_21681	method_21681
		p	0		pos
	m	(Lnet/minecraft/class_3906;ZLnet/minecraft/class_3900$class_3946;)V	method_17624	method_17624
		p	3		task
	m	(Ljava/lang/Runnable;Lnet/minecraft/class_3906;)Ljava/lang/Runnable;	method_17628	method_17628
		p	1		yield
	m	(Lnet/minecraft/class_3906;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletableFuture;	method_17619	method_17619
		p	1		executeOrAddBlocking
	m	(Lnet/minecraft/class_3906;ZLnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907;	method_17623	method_17623
		p	3		yield
	m	(Lnet/minecraft/class_3906;Lnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907;	method_17617	method_17617
		p	2		yield
	m	(Lnet/minecraft/class_3906;Z)Lnet/minecraft/class_3906;	method_17622	createExecutor
		p	1		executor
		p	2		addBlocker
	m	(Lnet/minecraft/class_3906;)Lnet/minecraft/class_3906;	method_17614	createUnblockingExecutor
		p	1		executor
	m	(Ljava/util/function/Function;JLjava/util/function/IntSupplier;)Lnet/minecraft/class_3900$class_3946;	method_34871	createTask
		p	1		pos
		p	0		taskFunction
		p	3		lastLevelUpdatedToProvider
	m	()Z	method_39994	shouldDelayShutdown
	m	(ILnet/minecraft/class_3906;)Lnet/minecraft/class_3899;	method_17613	method_17613
		p	1		actor
	m	(Lnet/minecraft/class_3906;)Lnet/minecraft/class_3899;	method_17632	getQueue
		p	1		actor
	m	(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;	method_17625	method_17625
		p	0		addBlocking
	m	(Ljava/util/List;Ljava/util/concurrent/Executor;I)V	<init>	<init>
		p	1		actors
		p	2		executor
		p	3		maxQueues
	m	(ILnet/minecraft/class_1923;ILnet/minecraft/class_3899;)V	method_17280	method_17280
		p	3		queue
	m	(Lnet/minecraft/class_3906;Ljava/util/function/Function;JLjava/util/function/IntSupplier;Z)V	method_17282	enqueueChunk
		p	6		addBlocker
		p	5		lastLevelUpdatedToProvider
		p	2		task
		p	3		chunkPos
		p	1		actor
	m	(Lnet/minecraft/class_3906;Lnet/minecraft/class_3900$class_3947;)V	method_17621	method_17621
		p	2		message
	m	(Lnet/minecraft/class_3899;Lnet/minecraft/class_3906;)V	method_17630	enqueueExecution
		p	1		queue
		p	2		actor
c	net/minecraft/class_3900$class_3947	net/minecraft/server/world/ChunkTaskPrioritySystem$UnblockingMessage
	f	J	field_17450	pos
	f	Ljava/lang/Runnable;	field_17449	callback
	f	Z	field_17451	removeTask
	m	(Ljava/lang/Runnable;JZ)V	<init>	<init>
		p	4		removeTask
		p	1		callback
		p	2		pos
c	net/minecraft/class_3900$class_3946	net/minecraft/server/world/ChunkTaskPrioritySystem$Task
	f	J	field_17447	pos
	f	Ljava/util/function/Function;	field_17446	taskFunction
	f	Ljava/util/function/IntSupplier;	field_17448	lastLevelUpdatedToProvider
	m	(Ljava/util/function/Function;JLjava/util/function/IntSupplier;)V	<init>	<init>
		p	2		pos
		p	1		taskFunction
		p	4		lastLevelUpdatedToProvider
c	net/minecraft/class_3902	net/minecraft/util/Unit
	f	Lnet/minecraft/class_3902;	field_17274	INSTANCE
c	net/minecraft/class_6181	net/minecraft/unused/packageinfo/PackageInfo6181
c	net/minecraft/class_6180	net/minecraft/unused/packageinfo/PackageInfo6180
c	net/minecraft/class_3908	net/minecraft/screen/NamedScreenHandlerFactory
	c	A screen handler factory with a name (title). This is passed to {@link\nnet.minecraft.entity.player.PlayerEntity#openHandledScreen} to open a screen\nhandler.\n\n<p>In vanilla, most block entity instances implement this interface, allowing them to be used\nas a factory. {@link SimpleNamedScreenHandlerFactory} is a screen handler factory\nimplementation for use cases that do not involve a block entity.
	m	()Lnet/minecraft/class_2561;	method_5476	getDisplayName
		c	Returns the title of this screen handler; will be a part of the open\nscreen packet sent to the client.
c	net/minecraft/class_3909	net/minecraft/entity/ai/goal/RaidGoal
	f	I	field_17282	cooldown
	f	I	field_30231	MAX_COOLDOWN
	m	()V	method_17353	decreaseCooldown
	m	(Lnet/minecraft/class_3763;Ljava/lang/Class;ZLjava/util/function/Predicate;)V	<init>	<init>
		p	3		checkVisibility
		p	4		targetPredicate
		p	1		raider
		p	2		targetEntityClass
	m	()I	method_17352	getCooldown
c	net/minecraft/class_923	net/minecraft/client/render/entity/LlamaSpitEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4745	TEXTURE
	f	Lnet/minecraft/class_581;	field_4744	model
	m	(Lnet/minecraft/class_1673;)Lnet/minecraft/class_2960;	method_4062	getTexture
	m	(Lnet/minecraft/class_1673;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4061	render
c	net/minecraft/class_1382	net/minecraft/entity/ai/goal/StepAndDestroyBlockGoal
	f	Lnet/minecraft/class_1308;	field_6589	stepAndDestroyMob
	f	I	field_30227	MAX_COOLDOWN
	f	I	field_6588	counter
	f	Lnet/minecraft/class_2248;	field_6587	targetBlock
	m	()Z	method_20307	hasAvailableTarget
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_6307	tickStepping
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1314;DI)V	<init>	<init>
		p	3		speed
		p	1		targetBlock
		p	2		mob
		p	5		maxYDifference
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;)Lnet/minecraft/class_2338;	method_6308	tweakToProperPos
		p	1		pos
		p	2		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_6309	onDestroyBlock
		p	1		world
		p	2		pos
c	net/minecraft/class_922	net/minecraft/client/render/entity/LivingEntityRenderer
	f	Lnet/minecraft/class_583;	field_4737	model
	f	Lorg/slf4j/Logger;	field_21011	LOGGER
	f	Ljava/util/List;	field_4738	features
	m	(Lnet/minecraft/class_1309;F)I	method_23622	getOverlay
		c	{@return the packed overlay color for an entity} It is determined by the entity's death progress and whether the entity is flashing.
		p	0		entity
		p	1		whiteOverlayProgress
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4587;FFF)V	method_4058	setupTransforms
		p	5		tickDelta
		p	4		bodyYaw
		p	3		animationProgress
		p	2		matrices
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_4056	isVisible
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_4055	hasLabel
	m	(Lnet/minecraft/class_1309;F)F	method_23185	getAnimationCounter
		p	2		tickDelta
		p	1		entity
	m	(Lnet/minecraft/class_1309;F)F	method_4045	getAnimationProgress
		c	This value is passed to other methods when calculating angles for animation.\nIt's typically just the sum of the entity's age (in ticks) and the passed in tickDelta.
		p	1		entity
		p	2		tickDelta
	m	(Lnet/minecraft/class_3887;)Z	method_4046	addFeature
		p	1		feature
	m	(Lnet/minecraft/class_1309;ZZZ)Lnet/minecraft/class_1921;	method_24302	getRenderLayer
		c	Gets the render layer appropriate for rendering the passed entity. Returns null if the entity should not be rendered.
		p	2		showBody
		p	1		entity
		p	4		showOutline
		p	3		translucent
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4587;F)V	method_4042	scale
		p	2		matrices
		p	1		entity
		p	3		amount
	m	(Lnet/minecraft/class_1309;)F	method_4039	getLyingAngle
		p	1		entity
	m	(Lnet/minecraft/class_1309;F)F	method_4044	getHandSwingProgress
		p	2		tickDelta
		p	1		entity
	m	(Lnet/minecraft/class_1309;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4054	render
	m	(Lnet/minecraft/class_2350;)F	method_18656	getYaw
		p	0		direction
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_583;F)V	<init>	<init>
		p	1		ctx
		p	3		shadowRadius
		p	2		model
	m	(Lnet/minecraft/class_1309;)Z	method_25450	isShaking
		c	{@return if this entity is shaking} Specifically, in the way a zombie villager,\nzombie, husk, or piglin undergoing conversion shakes.
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_38563	shouldFlipUpsideDown
		p	0		entity
c	net/minecraft/class_1381	net/minecraft/entity/ai/goal/ProjectileAttackGoal
	f	D	field_6586	mobSpeed
	f	Lnet/minecraft/class_1603;	field_6582	owner
	f	I	field_6581	updateCountdownTicks
	f	I	field_6577	maxIntervalTicks
	f	F	field_6585	maxShootRange
	f	Lnet/minecraft/class_1309;	field_6580	target
	f	F	field_6584	squaredMaxShootRange
	f	I	field_6579	seenTargetTicks
	f	I	field_6578	minIntervalTicks
	f	Lnet/minecraft/class_1308;	field_6583	mob
	m	(Lnet/minecraft/class_1603;DIIF)V	<init>	<init>
		p	2		mobSpeed
		p	1		mob
		p	6		maxShootRange
		p	4		minIntervalTicks
		p	5		maxIntervalTicks
	m	(Lnet/minecraft/class_1603;DIF)V	<init>	<init>
		p	5		maxShootRange
		p	4		intervalTicks
		p	1		mob
		p	2		mobSpeed
c	net/minecraft/class_921	net/minecraft/client/render/entity/LlamaEntityRenderer
	f	[Lnet/minecraft/class_2960;	field_4736	TEXTURES
	m	(Lnet/minecraft/class_1501;)Lnet/minecraft/class_2960;	method_4037	getTexture
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V	<init>	<init>
		p	2		layer
		p	1		ctx
c	net/minecraft/class_1380	net/minecraft/entity/ai/goal/BowAttackGoal
	f	I	field_6568	combatTicks
	f	Lnet/minecraft/class_1588;	field_6576	actor
	f	Z	field_6571	backward
	f	D	field_6569	speed
	f	I	field_6572	targetSeeingTicker
	f	Z	field_6573	movingToLeft
	f	I	field_6574	cooldown
	f	F	field_6570	squaredRange
	f	I	field_6575	attackInterval
	m	()Z	method_6306	isHoldingBow
	m	(Lnet/minecraft/class_1588;DIF)V	<init>	<init>
		p	1		actor
		p	2		speed
		p	5		range
		p	4		attackInterval
	m	(I)V	method_6305	setAttackInterval
		p	1		attackInterval
c	net/minecraft/class_920	net/minecraft/client/render/entity/LeashKnotEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4734	TEXTURE
	f	Lnet/minecraft/class_579;	field_4735	model
	m	(Lnet/minecraft/class_1532;)Lnet/minecraft/class_2960;	method_4036	getTexture
	m	(Lnet/minecraft/class_1532;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4035	render
c	net/minecraft/class_4413	net/minecraft/client/realms/gui/screen/ResetWorldInfo
	f	Lnet/minecraft/class_5672;	field_20043	levelType
	f	Ljava/lang/String;	field_20042	seed
	f	Z	field_20044	generateStructures
	m	()Z	method_32510	shouldGenerateStructures
	m	(Ljava/lang/String;Lnet/minecraft/class_5672;Z)V	<init>	<init>
		p	2		levelType
		p	1		seed
		p	3		generateStructures
	m	()Lnet/minecraft/class_5672;	method_32509	getLevelType
	m	()Ljava/lang/String;	method_32508	getSeed
c	net/minecraft/class_5744	net/minecraft/particle/AbstractDustParticleEffect
	f	F	field_33115	MAX_SCALE
	f	F	field_33114	MIN_SCALE
	f	F	field_28274	scale
	f	Lnet/minecraft/class_1160;	field_28273	color
	m	()Lnet/minecraft/class_1160;	method_33119	getColor
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_1160;	method_33118	readColor
		p	0		reader
	m	()F	method_33120	getScale
	m	(Lnet/minecraft/class_1160;F)V	<init>	<init>
		p	2		scale
		p	1		color
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1160;	method_33466	readColor
		p	0		buf
c	net/minecraft/class_1386	net/minecraft/entity/ai/goal/SitGoal
	f	Lnet/minecraft/class_1321;	field_6597	tameable
	m	(Lnet/minecraft/class_1321;)V	<init>	<init>
		p	1		tameable
c	net/minecraft/class_5743	net/minecraft/particle/DustColorTransitionParticleEffect
	f	Lnet/minecraft/class_1160;	field_28271	toColor
	f	Lnet/minecraft/class_1160;	field_28267	SCULK_BLUE
	f	Lcom/mojang/serialization/Codec;	field_28269	CODEC
	f	Lnet/minecraft/class_2394$class_2395;	field_28270	FACTORY
	f	Lnet/minecraft/class_5743;	field_28268	DEFAULT
	m	()Lnet/minecraft/class_1160;	method_33110	getFromColor
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;F)V	<init>	<init>
		p	1		fromColor
		p	2		toColor
		p	3		scale
	m	()Lnet/minecraft/class_1160;	method_33112	getToColor
	m	(Lnet/minecraft/class_5743;)Lnet/minecraft/class_1160;	method_33111	method_33111
		p	0		effect
	m	(Lnet/minecraft/class_5743;)Lnet/minecraft/class_1160;	method_33109	method_33109
		p	0		effect
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33107	method_33107
		p	0		instance
	m	(Lnet/minecraft/class_5743;)Ljava/lang/Float;	method_33108	method_33108
		p	0		effect
c	net/minecraft/class_5743$1	net/minecraft/particle/DustColorTransitionParticleEffect$1
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_5743;	method_33114	read
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5743;	method_33113	read
c	net/minecraft/class_1384	net/minecraft/entity/ai/goal/AvoidSunlightGoal
	f	Lnet/minecraft/class_1314;	field_6594	mob
	m	(Lnet/minecraft/class_1314;)V	<init>	<init>
		p	1		mob
c	net/minecraft/class_5746	net/minecraft/data/server/GameEventTagProvider
	f	[Lnet/minecraft/class_5712;	field_38363	BASIC_GAME_EVENTS
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_5745	net/minecraft/particle/VibrationParticleEffect
	f	Lcom/mojang/serialization/Codec;	field_28277	CODEC
	f	Lnet/minecraft/class_2394$class_2395;	field_28278	PARAMETERS_FACTORY
	f	Lnet/minecraft/class_5716;	field_38361	destination
	f	I	field_38362	arrivalInTicks
	m	(Lnet/minecraft/class_5745;)Lnet/minecraft/class_5716;	method_33124	method_33124
		p	0		effect
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42622	method_42622
		p	0		instance
	m	(Lnet/minecraft/class_5716;I)V	<init>	<init>
		p	1		destination
		p	2		arrivalInTicks
	m	(Lnet/minecraft/class_5745;)Ljava/lang/Integer;	method_42623	method_42623
		p	0		effect
	m	()Lnet/minecraft/class_5716;	method_33125	getVibration
	m	()I	method_42624	getArrivalInTicks
c	net/minecraft/class_5745$1	net/minecraft/particle/VibrationParticleEffect$1
	m	(Lnet/minecraft/class_2396;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5745;	method_33126	read
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_2540;)Lnet/minecraft/class_5745;	method_33127	read
c	net/minecraft/class_1383	net/minecraft/entity/ai/goal/CrossbowAttackGoal
	f	Lnet/minecraft/class_1588;	field_6593	actor
	f	Lnet/minecraft/class_6019;	field_25696	COOLDOWN_RANGE
	f	I	field_16529	chargedTicksLeft
	f	I	field_25697	cooldown
	f	I	field_6592	seeingTargetTicker
	f	D	field_6590	speed
	f	F	field_6591	squaredRange
	f	Lnet/minecraft/class_1383$class_3744;	field_16528	stage
	m	()Z	method_19996	hasAliveTarget
	m	(Lnet/minecraft/class_1588;DF)V	<init>	<init>
		p	1		actor
		p	2		speed
		p	4		range
	m	()Z	method_16352	isUncharged
	m	()Z	method_6310	isEntityHoldingCrossbow
c	net/minecraft/class_1383$class_3744	net/minecraft/entity/ai/goal/CrossbowAttackGoal$Stage
	f	Lnet/minecraft/class_1383$class_3744;	field_16534	UNCHARGED
	f	Lnet/minecraft/class_1383$class_3744;	field_16533	READY_TO_ATTACK
	f	Lnet/minecraft/class_1383$class_3744;	field_16532	CHARGED
	f	Lnet/minecraft/class_1383$class_3744;	field_16530	CHARGING
c	net/minecraft/class_1389	net/minecraft/entity/ai/goal/CreeperIgniteGoal
	f	Lnet/minecraft/class_1309;	field_6609	target
	f	Lnet/minecraft/class_1548;	field_6608	creeper
	m	(Lnet/minecraft/class_1548;)V	<init>	<init>
		p	1		creeper
c	net/minecraft/class_5742	net/minecraft/world/biome/source/BiomeCoords
	c	Utility class for converting between biome coordinates and block or chunk\ncoordinates.\n\n<p>Modders should use this class as Mojang may change the biome coordinate to\nblock or chunk coordinate ratio in the future again.\n\n@apiNote A biome voxel comprises of 4×4×4 block voxels, as that's how biomes\nare stored in game after 19w36a. Each chunk section has 4×4×4 biome\nvoxels as a result.
	m	(I)I	method_33100	fromBlock
		c	Converts a block x, y, or z to a biome x, y, or z.\n\n@implSpec This implementation returns {@code blockCoord / 4}.
		p	0		blockCoord
			c	a block x, y, or z
	m	(I)I	method_33101	toBlock
		c	Converts a biome x, y, or z to a block x, y, or z.\n\n@implSpec This implementation returns {@code blockCoord * 4}.
		p	0		biomeCoord
			c	a biome x, y, or z
	m	(I)I	method_33102	fromChunk
		c	Converts a chunk x or z to a biome x or z.\n\n@implSpec This implementation returns {@code chunkCoord * 4}.
		p	0		chunkCoord
			c	a chunk x or z
	m	(I)I	method_33103	toChunk
		c	Converts a biome x or z to a chunk x or z.\n\n@implSpec This implementation returns {@code biomeCoord / 4}.
		p	0		biomeCoord
			c	a biome x or z
c	net/minecraft/class_4410	net/minecraft/client/realms/gui/screen/RealmsResetWorldScreen
	f	Lnet/minecraft/class_4877;	field_20001	serverData
	f	Ljava/lang/Runnable;	field_22712	selectFileUploadCallback
	f	I	field_19998	slot
	f	Lnet/minecraft/class_2960;	field_22710	INSPIRATION_TEXTURE
	f	Lnet/minecraft/class_2561;	field_20007	buttonTitle
	f	Lnet/minecraft/class_437;	field_20000	parent
	f	I	field_20008	subtitleColor
	f	Lnet/minecraft/class_2960;	field_22714	UPLOAD_TEXTURE
	f	Lnet/minecraft/class_2960;	field_22716	SURVIVAL_SPAWN_TEXTURE
	f	Lnet/minecraft/class_2960;	field_22708	NEW_WORLD_TEXTURE
	f	Lnet/minecraft/class_4891;	field_20498	inspirationWorldTemplates
	f	Lnet/minecraft/class_4891;	field_20496	adventureWorldTemplates
	f	Lnet/minecraft/class_2561;	field_20006	subtitle
	f	Lnet/minecraft/class_2561;	field_20501	resetTitle
	f	Ljava/lang/Runnable;	field_22711	resetCallback
	f	Lnet/minecraft/class_2960;	field_22713	SLOT_FRAME_TEXTURE
	f	Lnet/minecraft/class_2960;	field_22715	ADVENTURE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_22709	EXPERIENCE_TEXTURE
	f	Lorg/slf4j/Logger;	field_19999	LOGGER
	f	Lnet/minecraft/class_4891;	field_20495	normalWorldTemplates
	f	Lnet/minecraft/class_4891;	field_20497	experienceWorldTemplates
	m	(Lnet/minecraft/class_2561;)V	method_21376	setResetTitle
		p	1		resetTitle
	m	(Lnet/minecraft/class_4890;)V	method_32488	onSelectWorldTemplate
		p	1		template
	m	(Lnet/minecraft/class_4185;)V	method_25209	method_25209
		p	1		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_2561;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>
		p	2		server
		p	3		title
		p	4		resetCallback
		p	5		selectFileUploadCallback
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_25206	method_25206
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25212	method_25212
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25210	method_25210
		p	1		button
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_2561;Lnet/minecraft/class_2960;ZZ)V	method_21370	drawFrame
		p	7		mouseOver
		p	6		hovered
		p	5		texture
		p	4		text
		p	3		y
		p	2		x
		p	1		matrices
	m	(I)V	method_21379	setSlot
		p	1		slot
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;ILnet/minecraft/class_2561;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>
		p	2		server
		p	1		parent
		p	4		subtitle
		p	3		title
		p	6		buttonTitle
		p	5		subtitleColor
		p	8		selectFileUploadCallback
		p	7		resetCallback
	m	(Ljava/lang/Runnable;)V	method_32493	switchSlotAndResetWorld
		p	1		resetter
	m	(Ljava/lang/Runnable;)V	method_21377	switchSlot
		p	1		callback
	m	(I)I	method_21384	frame
		p	1		i
	m	(Lnet/minecraft/class_4413;)V	method_32489	onResetNormalWorld
		p	1		info
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>
		p	4		selectFileUploadCallback
		p	2		serverData
		p	3		resetCallback
		p	1		parent
	m	(Lnet/minecraft/class_4358;)V	method_32490	executeLongRunningTask
		p	1		task
	m	(Lnet/minecraft/class_4185;)V	method_25208	method_25208
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25213	method_25213
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25211	method_25211
		p	1		button
c	net/minecraft/class_4410$class_4411	net/minecraft/client/realms/gui/screen/RealmsResetWorldScreen$FrameButton
	f	Lnet/minecraft/class_2960;	field_20032	image
	m	(Lnet/minecraft/class_4410;IILnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	2		x
		p	4		message
		p	3		y
		p	6		onPress
		p	5		image
c	net/minecraft/class_1387	net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal
	f	D	field_6603	targetZ
	f	Lnet/minecraft/class_1496;	field_6602	horse
	f	D	field_6599	targetY
	f	D	field_6600	targetX
	f	D	field_6601	speed
	m	(Lnet/minecraft/class_1496;D)V	<init>	<init>
		p	1		horse
		p	2		speed
c	net/minecraft/class_4409	net/minecraft/client/realms/gui/screen/RealmsResetNormalWorldScreen
	f	Lnet/minecraft/class_342;	field_19984	seedEdit
	f	Lnet/minecraft/class_2561;	field_26506	RESET_SEED_TEXT
	f	Lnet/minecraft/class_5672;	field_27939	generatorType
	f	Ljava/util/function/Consumer;	field_27938	callback
	f	Lnet/minecraft/class_2561;	field_24206	parentTitle
	f	Z	field_27940	mapFeatures
	m	(Lnet/minecraft/class_4185;)V	method_32485	method_32485
		p	1		button
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		callback
		p	2		parentTitle
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_5672;)V	method_32486	method_32486
		p	2		generatorType
		p	1		button
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32487	method_32487
		p	2		mapFeatures
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25202	method_25202
		p	1		button
c	net/minecraft/class_5737	net/minecraft/client/particle/VibrationParticle
	f	Lnet/minecraft/class_5716;	field_28249	vibration
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;FLjava/util/function/Consumer;)V	method_33078	render
		p	2		camera
		p	3		tickDelta
		p	4		transforms
		p	1		vertexConsumer
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_5716;I)V	<init>	<init>
		p	1		world
		p	6		z
		p	8		vibration
		p	9		maxAge
		p	2		x
		p	4		y
	m	(FFLnet/minecraft/class_1158;)V	method_33079	method_33079
		p	2		quaternion
	m	(FFLnet/minecraft/class_1158;)V	method_33077	method_33077
		p	2		quaternion
c	net/minecraft/class_5737$class_5738	net/minecraft/client/particle/VibrationParticle$Factory
	f	Lnet/minecraft/class_4002;	field_28251	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_5745;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_33080	createParticle
c	net/minecraft/class_4406	net/minecraft/client/realms/gui/screen/RealmsPlayerScreen
	f	Lnet/minecraft/class_2960;	field_22705	USER_ICON
	f	Lnet/minecraft/class_2960;	field_22707	OPTIONS_BACKGROUND
	f	Lnet/minecraft/class_4406$class_5488;	field_26496	operation
	f	Lnet/minecraft/class_4185;	field_19967	opdeopButton
	f	Lnet/minecraft/class_4388;	field_19960	parent
	f	I	field_19965	column2_x
	f	Ljava/lang/String;	field_19969	selectedInvited
	f	Lnet/minecraft/class_4406$class_4407;	field_19962	invitedObjectSelectionList
	f	I	field_19970	player
	f	Lnet/minecraft/class_2561;	field_26501	INVITED_TEXT
	f	Lnet/minecraft/class_2561;	field_26498	NORMAL_TOOLTIP
	f	Lnet/minecraft/class_4877;	field_19961	serverData
	f	Lnet/minecraft/class_2960;	field_22704	OP_ICON
	f	Lnet/minecraft/class_2960;	field_22706	CROSS_PLAYER_ICON
	f	Z	field_19971	stateChanged
	f	I	field_19968	selectedInvitedIndex
	f	Lnet/minecraft/class_4185;	field_19966	removeButton
	f	I	field_19964	column_width
	f	Lnet/minecraft/class_2561;	field_19959	tooltip
	f	I	field_19963	column1_x
	f	Lnet/minecraft/class_2561;	field_26499	OPERATOR_TOOLTIP
	f	Lorg/slf4j/Logger;	field_19958	LOGGER
	f	Lnet/minecraft/class_2561;	field_26500	REMOVE_TOOLTIP
	m	(Lnet/minecraft/class_4587;IIII)V	method_21340	drawNormal
		p	5		mouseY
		p	1		matrices
		p	2		x
		p	3		y
		p	4		mouseX
	m	(Lnet/minecraft/class_4185;)V	method_25194	method_25194
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25192	method_25192
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25190	method_25190
		p	1		button
	m	()V	method_21333	backButtonClicked
	m	(Z)V	method_25195	method_25195
		p	1		confirmed
	m	(I)V	method_21334	op
		p	1		index
	m	(I)Z	method_21326	shouldRemoveAndOpdeopButtonBeVisible
		p	1		player
	m	(I)V	method_21344	uninvite
		p	1		index
	m	(Lnet/minecraft/class_4870;)V	method_21328	updateOps
		p	1		ops
	m	(Lnet/minecraft/class_4185;)V	method_25197	method_25197
		p	1		button
	m	()V	method_21325	updateButtonStates
	m	(I)V	method_21339	deop
		p	1		index
	m	(Lnet/minecraft/class_4587;IIII)V	method_21327	drawRemoveIcon
		p	4		mouseX
		p	5		mouseY
		p	1		matrices
		p	2		x
		p	3		y
	m	(I)V	method_21347	deleteFromInvitedList
		p	1		selectedInvitedIndex
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V	method_21332	renderMousehoverTooltip
		p	4		mouseY
		p	2		tooltip
		p	3		mouseX
		p	1		matrices
	m	(Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V	<init>	<init>
		p	2		serverData
		p	1		parent
	m	(Lnet/minecraft/class_4587;IIII)V	method_21335	drawOpped
		p	1		matrices
		p	2		x
		p	3		y
		p	4		mouseX
		p	5		mouseY
c	net/minecraft/class_4406$class_4408	net/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionListEntry
	f	Lnet/minecraft/class_4874;	field_19979	playerInfo
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4874;IIII)V	method_21356	renderInvitedItem
		p	1		matrices
		p	3		x
		p	2		playerInfo
		p	5		mouseX
		p	4		y
		p	6		mouseY
	m	(Lnet/minecraft/class_4406;Lnet/minecraft/class_4874;)V	<init>	<init>
		p	2		playerInfo
c	net/minecraft/class_4406$class_4407	net/minecraft/client/realms/gui/screen/RealmsPlayerScreen$InvitedObjectSelectionList
	m	(Lnet/minecraft/class_4874;)V	method_21354	addEntry
		p	1		playerInfo
	m	(Lnet/minecraft/class_4406$class_4408;)V	method_25200	setSelected
	m	(I)V	method_21353	selectInviteListItem
		p	1		item
c	net/minecraft/class_4406$class_5488	net/minecraft/client/realms/gui/screen/RealmsPlayerScreen$PlayerOperation
	f	Lnet/minecraft/class_4406$class_5488;	field_26502	TOGGLE_OP
	f	Lnet/minecraft/class_4406$class_5488;	field_26504	NONE
	f	Lnet/minecraft/class_4406$class_5488;	field_26503	REMOVE
c	net/minecraft/class_5736	net/minecraft/client/particle/AbstractDustParticle
	f	Lnet/minecraft/class_4002;	field_28247	spriteProvider
	m	(FF)F	method_33076	darken
		p	1		colorComponent
		p	2		multiplier
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_5744;Lnet/minecraft/class_4002;)V	<init>	<init>
		p	14		parameters
		p	15		spriteProvider
		p	10		velocityY
		p	12		velocityZ
		p	6		z
		p	8		velocityX
		p	1		world
		p	2		x
		p	4		y
c	net/minecraft/class_5739	net/minecraft/client/render/debug/GameEventDebugRenderer
	f	Lnet/minecraft/class_310;	field_28255	client
	f	Ljava/util/List;	field_28257	listeners
	f	Ljava/util/List;	field_28256	entries
	m	(Lnet/minecraft/class_5712;Lnet/minecraft/class_243;)V	method_33087	addEvent
		p	2		pos
		p	1		event
	m	(Lnet/minecraft/class_5716;I)V	method_33088	addListener
		p	1		positionSource
		p	2		range
	m	(Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V	method_33090	method_33090
		p	7		pos
	m	(Lnet/minecraft/class_238;FFFF)V	method_33089	drawBoxIfCameraReady
		p	4		alpha
		p	3		blue
		p	0		box
		p	2		green
		p	1		red
	m	(Lnet/minecraft/class_243;)V	method_33092	method_33092
		p	0		pos
	m	(Lnet/minecraft/class_5739$class_5741;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDLnet/minecraft/class_243;)V	method_33091	method_33091
		p	9		pos
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_5739$class_5741;)Z	method_33086	method_33086
		p	2		listener
c	net/minecraft/class_5739$class_5741	net/minecraft/client/render/debug/GameEventDebugRenderer$Listener
	f	I	field_28262	range
	f	Lnet/minecraft/class_5716;	field_28261	positionSource
	m	(Lnet/minecraft/class_5716;I)V	<init>	<init>
		p	1		positionSource
		p	2		range
	m	(Lnet/minecraft/class_1937;)Ljava/util/Optional;	method_33094	getPos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;)Z	method_33095	isTooFar
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z	method_42601	method_42601
		p	1		pos2
c	net/minecraft/class_5739$class_5740	net/minecraft/client/render/debug/GameEventDebugRenderer$Entry
	f	J	comp_678	startingMs
	f	Lnet/minecraft/class_5712;	comp_679	event
	f	Lnet/minecraft/class_243;	comp_680	pos
	m	(JLnet/minecraft/class_5712;Lnet/minecraft/class_243;)V	<init>	<init>
		p	4		pos
		p	1		startingMs
		p	3		event
	m	()J	comp_678	startingMs
	m	()Lnet/minecraft/class_5712;	comp_679	event
	m	()Lnet/minecraft/class_243;	comp_680	pos
	m	()Z	method_33093	hasExpired
c	net/minecraft/class_916	net/minecraft/client/render/entity/ItemEntityRenderer
	f	Lnet/minecraft/class_5819;	field_4725	random
	f	I	field_32927	MAX_COUNT_FOR_2_ITEMS_RENDERED
	f	I	field_32928	MAX_COUNT_FOR_1_ITEM_RENDERED
	f	Lnet/minecraft/class_918;	field_4726	itemRenderer
	f	I	field_32925	MAX_COUNT_FOR_4_ITEMS_RENDERED
	f	I	field_32926	MAX_COUNT_FOR_3_ITEMS_RENDERED
	m	(Lnet/minecraft/class_1542;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3996	render
	m	(Lnet/minecraft/class_1542;)Lnet/minecraft/class_2960;	method_3999	getTexture
	m	(Lnet/minecraft/class_1799;)I	method_3998	getRenderedAmount
		p	1		stack
c	net/minecraft/class_915	net/minecraft/client/render/entity/ItemFrameEntityRenderer
	f	Lnet/minecraft/class_776;	field_38891	blockRenderManager
	f	Lnet/minecraft/class_1091;	field_4721	NORMAL_FRAME
	f	Lnet/minecraft/class_1091;	field_4723	MAP_FRAME
	f	Lnet/minecraft/class_1091;	field_28463	MAP_GLOW_FRAME
	f	Lnet/minecraft/class_1091;	field_28462	GLOW_FRAME
	f	Lnet/minecraft/class_918;	field_4720	itemRenderer
	f	I	field_32932	GLOW_FRAME_BLOCK_LIGHT
	m	(Lnet/minecraft/class_1533;F)Lnet/minecraft/class_243;	method_23174	getPositionOffset
	m	(Lnet/minecraft/class_1533;Lnet/minecraft/class_2338;)I	method_33435	getBlockLight
	m	(Lnet/minecraft/class_1533;II)I	method_33433	getLight
		p	2		glowLight
		p	1		itemFrame
		p	3		regularLight
	m	(Lnet/minecraft/class_1533;)Z	method_23176	hasLabel
	m	(Lnet/minecraft/class_1533;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_23175	renderLabelIfPresent
	m	(Lnet/minecraft/class_1533;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1091;	method_33434	getModelId
		p	1		entity
		p	2		stack
	m	(Lnet/minecraft/class_1533;)Lnet/minecraft/class_2960;	method_3993	getTexture
	m	(Lnet/minecraft/class_1533;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3994	render
c	net/minecraft/class_914	net/minecraft/client/render/entity/IllusionerEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4718	TEXTURE
	m	(Lnet/minecraft/class_1581;)Lnet/minecraft/class_2960;	method_3990	getTexture
	m	(Lnet/minecraft/class_1581;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3991	render
	m	(Lnet/minecraft/class_1581;)Z	method_3988	isVisible
c	net/minecraft/class_914$1	net/minecraft/client/render/entity/IllusionerEntityRenderer$1
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1581;FFFFFF)V	method_17149	render
c	net/minecraft/class_913	net/minecraft/client/render/entity/IronGolemEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4717	TEXTURE
	m	(Lnet/minecraft/class_1439;Lnet/minecraft/class_4587;FFF)V	method_3986	setupTransforms
	m	(Lnet/minecraft/class_1439;)Lnet/minecraft/class_2960;	method_3987	getTexture
c	net/minecraft/class_919	net/minecraft/client/render/entity/LightningEntityRenderer
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_4588;FFIFFFFFFFZZZZ)V	method_23183	drawBranch
		p	13		shiftSouth1
		p	14		shiftEast2
		p	15		shiftSouth2
		p	9		blue
		p	10		offset2
		p	11		offset1
		p	12		shiftEast1
		p	5		x2
		p	6		z2
		p	7		red
		p	8		green
		p	1		buffer
		p	2		x1
		p	3		z1
		p	4		y
		p	0		matrix
	m	(Lnet/minecraft/class_1538;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4034	render
	m	(Lnet/minecraft/class_1538;)Lnet/minecraft/class_2960;	method_4033	getTexture
c	net/minecraft/class_918	net/minecraft/client/render/item/ItemRenderer
	f	Ljava/util/Set;	field_4728	WITHOUT_MODELS
	f	Lnet/minecraft/class_1060;	field_4729	textureManager
	f	Lnet/minecraft/class_763;	field_4732	models
	f	F	field_4730	zOffset
	f	Lnet/minecraft/class_325;	field_4733	colors
	f	F	field_32936	COMPASS_WITH_GLINT_FIRST_PERSON_MODEL_MULTIPLIER
	f	Lnet/minecraft/class_756;	field_27770	builtinModelItemRenderer
	f	Lnet/minecraft/class_2960;	field_21010	ENCHANTED_ITEM_GLINT
	f	F	field_32935	COMPASS_WITH_GLINT_GUI_MODEL_MULTIPLIER
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_1092;Lnet/minecraft/class_325;Lnet/minecraft/class_756;)V	<init>	<init>
		p	3		colors
		p	2		bakery
		p	1		manager
		p	4		builtinModelItemRenderer
	m	(Lnet/minecraft/class_1799;IIII)V	method_36542	renderInGuiWithOverrides
		p	5		depth
		p	4		seed
		p	3		y
		p	2		x
		p	1		stack
	m	(Lnet/minecraft/class_1799;II)V	method_4010	renderGuiItemIcon
		p	2		x
		p	3		y
		p	1		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_1087;)V	method_23179	renderItem
		p	3		leftHanded
		p	2		renderMode
		p	1		stack
		p	8		model
		p	7		overlay
		p	6		light
		p	5		vertexConsumers
		p	4		matrices
	m	(Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;Lnet/minecraft/class_4587$class_4665;)Lnet/minecraft/class_4588;	method_30114	getCompassGlintConsumer
		p	0		provider
		p	2		entry
		p	1		layer
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_1799;IILjava/lang/String;)V	method_4022	renderGuiItemOverlay
		c	Renders the overlay for items in GUIs, including the damage bar and the item count.
		p	4		y
		p	3		x
		p	5		countLabel
			c	a label for the stack; if null, the stack count is drawn instead
		p	2		stack
		p	1		renderer
	m	(Lnet/minecraft/class_1799;III)V	method_32797	renderInGuiWithOverrides
		p	1		stack
		p	4		seed
		p	3		y
		p	2		x
	m	(Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588;	method_23181	getItemGlintConsumer
		p	1		layer
		p	2		solid
		p	0		vertexConsumers
		p	3		glint
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;IIII)V	method_4026	innerRenderInGui
		p	6		depth
		p	3		x
		p	2		itemStack
		p	5		seed
		p	4		y
		p	1		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;III)V	method_23177	renderItem
		p	4		leftHanded
		p	5		matrices
		p	2		item
		p	3		renderMode
		p	8		light
		p	9		overlay
		p	6		vertexConsumers
		p	7		world
		p	10		seed
		p	1		entity
	m	(Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;IILnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V	method_23182	renderBakedItemModel
		p	6		vertices
		p	1		model
		p	3		light
		p	2		stack
		p	5		matrices
		p	4		overlay
	m	()Lnet/minecraft/class_763;	method_4012	getModels
	m	(Lnet/minecraft/class_1799;IILnet/minecraft/class_1087;)V	method_4021	renderGuiItemModel
		p	1		stack
		p	3		y
		p	2		x
		p	4		model
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;IILnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_23178	renderItem
		p	1		stack
		p	2		transformationType
		p	3		light
		p	4		overlay
		p	5		matrices
		p	6		vertexConsumers
		p	7		seed
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;III)V	method_27951	renderInGuiWithOverrides
		c	Renders an item in a GUI with an attached entity.\n\n<p>The entity is used to calculate model overrides for the item.
		p	1		entity
		p	2		stack
		p	3		x
		p	4		y
		p	5		seed
	m	(Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588;	method_27952	getArmorGlintConsumer
		p	3		glint
		p	0		provider
		p	2		solid
		p	1		layer
	m	(Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;Lnet/minecraft/class_4587$class_4665;)Lnet/minecraft/class_4588;	method_30115	getDirectCompassGlintConsumer
		p	2		entry
		p	1		layer
		p	0		provider
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087;	method_4019	getModel
		p	4		seed
		p	3		entity
		p	2		world
		p	1		stack
	m	(Lnet/minecraft/class_1799;II)V	method_4023	renderInGuiWithOverrides
		c	Renders an item in a GUI with the player as the attached entity\nfor calculating model overrides.
		p	3		y
		p	2		x
		p	1		stack
	m	(Lnet/minecraft/class_4597;Lnet/minecraft/class_1921;ZZ)Lnet/minecraft/class_4588;	method_29711	getDirectItemGlintConsumer
		p	0		provider
		p	1		layer
		p	2		solid
		p	3		glint
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Lnet/minecraft/class_1799;II)V	method_23180	renderBakedItemQuads
		p	2		vertices
		p	1		matrices
		p	6		overlay
		p	5		light
		p	4		stack
		p	3		quads
	m	(Lnet/minecraft/class_287;IIIIIIII)V	method_4004	renderGuiQuad
		p	7		green
		p	6		red
		p	5		height
		p	4		width
		p	9		alpha
		p	8		blue
		p	3		y
		p	2		x
		p	1		buffer
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;III)V	method_36543	innerRenderInGui
		p	5		seed
		p	4		y
		p	1		entity
		p	3		x
		p	2		stack
	m	(Lnet/minecraft/class_1799;II)V	method_27953	renderInGui
		c	Renders an item in a GUI without an attached entity.
		p	3		y
		p	2		x
		p	1		stack
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_1799;II)V	method_4025	renderGuiItemOverlay
		c	Renders the overlay for items in GUIs, including the damage bar and the item count.
		p	4		y
		p	1		renderer
		p	2		stack
		p	3		x
c	net/minecraft/class_917	net/minecraft/client/render/entity/MagmaCubeEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4727	TEXTURE
	m	(Lnet/minecraft/class_1589;Lnet/minecraft/class_2338;)I	method_24090	getBlockLight
	m	(Lnet/minecraft/class_1589;Lnet/minecraft/class_4587;F)V	method_4000	scale
	m	(Lnet/minecraft/class_1589;)Lnet/minecraft/class_2960;	method_4001	getTexture
c	net/minecraft/class_930	net/minecraft/client/render/entity/ParrotEntityRenderer
	f	[Lnet/minecraft/class_2960;	field_4754	TEXTURES
	m	(Lnet/minecraft/class_1453;)Lnet/minecraft/class_2960;	method_4080	getTexture
	m	(Lnet/minecraft/class_1453;F)F	method_4081	getAnimationProgress
c	net/minecraft/class_934	net/minecraft/client/render/entity/PillagerEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4757	TEXTURE
	m	(Lnet/minecraft/class_1604;)Lnet/minecraft/class_2960;	method_4092	getTexture
c	net/minecraft/class_1393	net/minecraft/entity/ai/goal/MoveIntoWaterGoal
	f	Lnet/minecraft/class_1314;	field_6625	mob
	m	(Lnet/minecraft/class_1314;)V	<init>	<init>
		p	1		mob
c	net/minecraft/class_933	net/minecraft/client/render/entity/PhantomEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4756	TEXTURE
	m	(Lnet/minecraft/class_1593;)Lnet/minecraft/class_2960;	method_4090	getTexture
	m	(Lnet/minecraft/class_1593;Lnet/minecraft/class_4587;F)V	method_4088	scale
	m	(Lnet/minecraft/class_1593;Lnet/minecraft/class_4587;FFF)V	method_4089	setupTransforms
c	net/minecraft/class_932	net/minecraft/client/render/entity/PigEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4755	TEXTURE
	m	(Lnet/minecraft/class_1452;)Lnet/minecraft/class_2960;	method_4087	getTexture
c	net/minecraft/class_1391	net/minecraft/entity/ai/goal/TemptGoal
	f	I	field_6612	cooldown
	f	Lnet/minecraft/class_4051;	field_28404	predicate
	f	D	field_6621	lastPlayerZ
	f	D	field_6611	lastPlayerY
	f	D	field_6614	lastPlayerX
	f	Z	field_6613	active
	f	Lnet/minecraft/class_1657;	field_6617	closestPlayer
	f	D	field_6615	speed
	f	Lnet/minecraft/class_1314;	field_6616	mob
	f	Lnet/minecraft/class_1856;	field_6622	food
	f	D	field_6618	lastPlayerYaw
	f	D	field_6619	lastPlayerPitch
	f	Z	field_6620	canBeScared
	f	Lnet/minecraft/class_4051;	field_18090	TEMPTING_ENTITY_PREDICATE
	m	(Lnet/minecraft/class_1314;DLnet/minecraft/class_1856;Z)V	<init>	<init>
		p	1		entity
		p	2		speed
		p	4		food
		p	5		canBeScared
	m	()Z	method_16081	canBeScared
	m	()Z	method_6313	isActive
	m	(Lnet/minecraft/class_1309;)Z	method_6312	isTemptedBy
		p	1		entity
c	net/minecraft/class_931	net/minecraft/client/render/entity/PandaEntityRenderer
	f	Ljava/util/Map;	field_17595	TEXTURES
	m	(Lnet/minecraft/class_1440;Lnet/minecraft/class_4587;FFF)V	method_4085	setupTransforms
	m	(Ljava/util/EnumMap;)V	method_17796	method_17796
		p	0		map
	m	(FFIFF)F	method_4086	getAngle
	m	(Lnet/minecraft/class_1440;)Lnet/minecraft/class_2960;	method_4083	getTexture
c	net/minecraft/class_1390	net/minecraft/entity/ai/goal/StopFollowingCustomerGoal
	f	Lnet/minecraft/class_3988;	field_6610	merchant
	m	(Lnet/minecraft/class_3988;)V	<init>	<init>
		p	1		merchant
c	net/minecraft/class_5755	net/minecraft/entity/ai/brain/task/AquaticStrollTask
	f	[[I	field_34048	NORMALIZED_POS_MULTIPLIERS
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_33202	shouldRun
c	net/minecraft/class_1397	net/minecraft/entity/ai/goal/TrackIronGolemTargetGoal
	f	Lnet/minecraft/class_1309;	field_6630	target
	f	Lnet/minecraft/class_1439;	field_6629	golem
	f	Lnet/minecraft/class_4051;	field_19340	targetPredicate
	m	(Lnet/minecraft/class_1439;)V	<init>	<init>
		p	1		golem
c	net/minecraft/class_4423	net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen
	f	Lnet/minecraft/class_4388;	field_20109	parent
	f	Lnet/minecraft/class_4883;	field_20117	options
	f	Z	field_20123	spawnNpcs
	f	Lnet/minecraft/class_2561;	field_27942	SPAWN_PROTECTION
	f	Z	field_20125	spawnMonsters
	f	Z	field_20127	commandBlocks
	f	Ljava/lang/String;	field_39188	slotName
	f	Lnet/minecraft/class_1267;	field_27943	difficulty
	f	Ljava/util/List;	field_22724	GAME_MODES
	f	I	field_20114	column1_x
	f	Ljava/lang/String;	field_39187	defaultSlotName
	f	I	field_20116	column2_x
	f	I	field_20120	spawnProtection
	f	Z	field_20122	pvp
	f	Lnet/minecraft/class_4423$class_4424;	field_20133	spawnProtectionButton
	f	Z	field_20124	spawnAnimals
	f	Z	field_20128	forceGameMode
	f	Lnet/minecraft/class_1934;	field_20121	gameMode
	f	Lnet/minecraft/class_4877$class_4321;	field_20118	worldType
	f	Lnet/minecraft/class_342;	field_20113	nameEdit
	f	Lnet/minecraft/class_2561;	field_26516	EDIT_SLOT_NAME
	f	Ljava/util/List;	field_22723	DIFFICULTIES
	f	Lnet/minecraft/class_2561;	field_39186	SPAWN_TOGGLE_TITLE
	m	(Ljava/util/List;Ljava/lang/Object;I)I	method_32499	indexOf
		p	1		value
		p	0		list
		p	2		fallbackIndex
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V	method_32496	method_32496
		p	2		gameModeIndex
		p	1		button
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_43754	method_43754
		p	4		value
		p	3		button
	m	(Lnet/minecraft/class_4388;Lnet/minecraft/class_4883;Lnet/minecraft/class_4877$class_4321;I)V	<init>	<init>
		p	2		options
		p	3		worldType
		p	4		activeSlot
		p	1		parent
	m	(Ljava/lang/Boolean;)V	method_32502	method_32502
		p	1		spawnNpcs
	m	(Ljava/lang/Boolean;)V	method_32504	method_32504
		p	1		spawnAnimals
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32500	method_32500
		p	2		forceGameMode
		p	1		button
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32497	method_32497
		p	1		button
		p	2		commandBlocks
	m	(Ljava/util/List;II)Ljava/lang/Object;	method_32498	get
		p	1		index
		p	2		fallbackIndex
		p	0		list
	m	(Ljava/lang/String;)V	method_43757	setSlotName
		p	1		slotName
	m	(Lnet/minecraft/class_4185;)V	method_25255	method_25255
		p	1		button
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V	method_32495	method_32495
		p	2		button
		p	3		difficulty
	m	(Ljava/lang/Boolean;)V	method_32503	method_32503
		p	1		spawnMonsters
	m	(Lnet/minecraft/class_4185;)V	method_25256	method_25256
		p	1		button
	m	()V	method_21486	saveSettings
	m	(Ljava/util/function/Consumer;Z)V	method_43755	method_43755
		p	2		confirmed
	m	(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;)Lnet/minecraft/class_5676$class_5678;	method_43756	getSpawnToggleButtonCallback
		p	1		text
		p	2		valueSetter
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32505	method_32505
		p	2		pvp
		p	1		button
c	net/minecraft/class_4423$class_4424	net/minecraft/client/realms/gui/screen/RealmsSlotOptionsScreen$SettingsSlider
	f	D	field_22725	min
	f	D	field_22726	max
	m	(Lnet/minecraft/class_4423;IIIIFF)V	<init>	<init>
		p	3		y
		p	2		x
		p	5		value
		p	4		width
		p	7		max
		p	6		min
c	net/minecraft/class_5754	net/minecraft/entity/ai/brain/task/TemptTask
	f	Ljava/util/function/Function;	field_28316	speed
	f	I	field_30115	TEMPTATION_COOLDOWN_TICKS
	m	(Lnet/minecraft/class_1314;)F	method_33196	getSpeed
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_33200	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_33199	finishRunning
	m	(Lnet/minecraft/class_1314;)Ljava/util/Optional;	method_33198	getTemptingPlayer
		p	1		entity
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z	method_33195	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_33197	run
c	net/minecraft/class_1396	net/minecraft/entity/ai/goal/ZombieAttackGoal
	f	Lnet/minecraft/class_1642;	field_6628	zombie
	f	I	field_6627	ticks
	m	(Lnet/minecraft/class_1642;DZ)V	<init>	<init>
		p	4		pauseWhenMobIdle
		p	1		zombie
		p	2		speed
c	net/minecraft/class_4426	net/minecraft/client/realms/gui/screen/RealmsTermsScreen
	f	Lnet/minecraft/class_437;	field_22727	parent
	f	Lnet/minecraft/class_4877;	field_20168	realmsServer
	f	Ljava/lang/String;	field_20171	realmsToSUrl
	f	Lorg/slf4j/Logger;	field_20165	LOGGER
	f	Lnet/minecraft/class_2561;	field_26525	SENTENCE_TWO_TEXT
	f	Lnet/minecraft/class_2561;	field_26524	SENTENCE_ONE_TEXT
	f	Lnet/minecraft/class_2561;	field_26523	TITLE
	f	Z	field_20170	onLink
	f	Lnet/minecraft/class_4325;	field_20167	mainScreen
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V	<init>	<init>
		p	3		realmsServer
		p	1		parent
		p	2		mainScreen
	m	()V	method_21505	agreedToTos
	m	(Lnet/minecraft/class_4185;)V	method_25274	method_25274
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25275	method_25275
		p	1		button
c	net/minecraft/class_5757	net/minecraft/entity/ai/control/AquaticMoveControl
	f	F	field_28321	speedInWater
	f	F	field_28322	speedInAir
	f	Z	field_28323	buoyant
	f	I	field_28320	yawChange
	f	I	field_28319	pitchChange
	m	(Lnet/minecraft/class_1308;IIFFZ)V	<init>	<init>
		p	4		speedInWater
		p	3		yawChange
		p	2		pitchChange
		p	1		entity
		p	6		buoyant
		p	5		speedInAir
c	net/minecraft/class_1395	net/minecraft/entity/ai/goal/FlyGoal
c	net/minecraft/class_4425	net/minecraft/client/realms/gui/screen/RealmsSubscriptionInfoScreen
	f	Ljava/lang/String;	field_32127	EXTEND_JAVA_REALMS_URL
	f	Lnet/minecraft/class_2561;	field_26517	EXPIRED_TEXT
	f	Lnet/minecraft/class_2561;	field_20154	SUBSCRIPTION_START_LABEL_TEXT
	f	Lnet/minecraft/class_2561;	field_20156	DAYS_LEFT_LABEL_TEXT
	f	Lnet/minecraft/class_2561;	field_20158	startDate
	f	Lnet/minecraft/class_2561;	field_26521	DAY_TEXT
	f	Lnet/minecraft/class_2561;	field_34033	UNKNOWN_TEXT
	f	Lorg/slf4j/Logger;	field_20146	LOGGER
	f	Lnet/minecraft/class_437;	field_20147	parent
	f	Lnet/minecraft/class_437;	field_20149	mainScreen
	f	Lnet/minecraft/class_4877;	field_20148	serverData
	f	Lnet/minecraft/class_4887$class_4322;	field_20159	type
	f	Lnet/minecraft/class_2561;	field_26519	MONTH_TEXT
	f	Lnet/minecraft/class_2561;	field_26522	DAYS_TEXT
	f	Lnet/minecraft/class_2561;	field_26518	EXPIRES_IN_LESS_THAN_A_DAY_TEXT
	f	Lnet/minecraft/class_2561;	field_20153	SUBSCRIPTION_TITLE
	f	Lnet/minecraft/class_2561;	field_20155	TIME_LEFT_LABEL_TEXT
	f	Lnet/minecraft/class_2561;	field_20157	daysLeft
	f	Lnet/minecraft/class_2561;	field_26520	MONTHS_TEXT
	m	(I)Lnet/minecraft/class_2561;	method_21499	daysLeftPresentation
		p	1		daysLeft
	m	(Lnet/minecraft/class_4185;)V	method_25270	method_25270
		p	1		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V	<init>	<init>
		p	2		serverData
		p	3		mainScreen
		p	1		parent
	m	(J)Lnet/minecraft/class_2561;	method_21502	localPresentation
		p	0		time
	m	(Z)V	method_25271	onDeletionConfirmed
		p	1		delete
	m	(Lnet/minecraft/class_4185;)V	method_25266	method_25266
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25268	method_25268
		p	1		button
	m	(J)V	method_21500	getSubscription
		p	1		worldId
c	net/minecraft/class_5756	net/minecraft/entity/ai/brain/task/SeekWaterTask
	f	I	field_28317	range
	f	J	field_33759	seekWaterTime
	f	F	field_28318	speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_36979	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_33206	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_33205	shouldRun
	m	(IF)V	<init>	<init>
		p	1		range
		p	2		speed
c	net/minecraft/class_1394	net/minecraft/entity/ai/goal/WanderAroundFarGoal
	f	F	field_6626	probability
	f	F	field_30229	CHANCE
	m	(Lnet/minecraft/class_1314;DF)V	<init>	<init>
		p	4		probability
		p	2		speed
		p	1		mob
c	net/minecraft/class_4422	net/minecraft/client/realms/gui/screen/RealmsSettingsScreen
	f	I	field_32124	TEXT_FIELD_WIDTH
	f	Lnet/minecraft/class_4877;	field_20097	serverData
	f	Lnet/minecraft/class_342;	field_20101	nameEdit
	f	Lnet/minecraft/class_342;	field_20100	descEdit
	f	Lnet/minecraft/class_2561;	field_26515	WORLD_DESCRIPTION_TEXT
	f	Lnet/minecraft/class_2561;	field_26514	WORLD_NAME_TEXT
	f	Lnet/minecraft/class_4388;	field_20096	parent
	f	Lnet/minecraft/class_4185;	field_20099	doneButton
	m	(Z)V	method_25254	method_25254
		p	1		confirmed
	m	()V	method_21454	save
	m	(Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V	<init>	<init>
		p	2		serverData
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_25252	method_25252
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25251	method_25251
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25253	method_25253
		p	1		button
c	net/minecraft/class_5753	net/minecraft/entity/ai/brain/task/TemptationCooldownTask
	f	Lnet/minecraft/class_4140;	field_30113	moduleType
	m	(Lnet/minecraft/class_4140;)V	<init>	<init>
		p	1		moduleType
	m	(Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_33194	getTemptationCooldownTicks
		p	1		entity
c	net/minecraft/class_1399	net/minecraft/entity/ai/goal/RevengeGoal
	f	[Ljava/lang/Class;	field_6640	noHelpTypes
	f	Lnet/minecraft/class_4051;	field_18091	VALID_AVOIDABLES_PREDICATE
	f	I	field_30230	BOX_VERTICAL_EXPANSION
	f	[Ljava/lang/Class;	field_6637	noRevengeTypes
	f	I	field_6638	lastAttackedTime
	f	Z	field_6639	groupRevenge
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V	method_6319	setMobEntityTarget
		p	1		mob
		p	2		target
	m	(Lnet/minecraft/class_1314;[Ljava/lang/Class;)V	<init>	<init>
		p	2		noRevengeTypes
		p	1		mob
	m	([Ljava/lang/Class;)Lnet/minecraft/class_1399;	method_6318	setGroupRevenge
		p	1		noHelpTypes
	m	()V	method_6317	callSameTypeForRevenge
c	net/minecraft/class_5752	net/minecraft/datafixer/schema/Schema2686
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_33188	registerEntity
		p	0		schema
		p	1		entityTypes
		p	2		name
c	net/minecraft/class_4416	net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen
	f	Lorg/slf4j/Logger;	field_20049	LOGGER
	f	Ljava/lang/Runnable;	field_22717	onBack
	f	J	field_20051	worldId
	f	Ljava/text/DateFormat;	field_20054	DATE_FORMAT
	f	Lnet/minecraft/class_4416$class_4418;	field_20057	worldSelectionList
	f	Ljava/util/List;	field_20055	levelList
	f	Lnet/minecraft/class_4410;	field_20050	parent
	f	Lnet/minecraft/class_2561;	field_26508	CHEATS_TEXT
	f	Lnet/minecraft/class_4185;	field_20053	uploadButton
	f	Lnet/minecraft/class_2561;	field_26507	HARDCORE_TEXT
	f	I	field_20052	slotId
	f	Lnet/minecraft/class_2561;	field_20058	WORLD_LANG
	f	I	field_20056	selectedWorld
	m	(Lnet/minecraft/class_34;)Lnet/minecraft/class_2561;	method_21400	getGameModeName
		p	0		summary
	m	()V	method_21396	loadLevelList
	m	(JILnet/minecraft/class_4410;Ljava/lang/Runnable;)V	<init>	<init>
		p	1		worldId
		p	3		slotId
		p	4		parent
		p	5		onBack
	m	(Lnet/minecraft/class_34;)Ljava/lang/String;	method_21404	getLastPlayed
		p	0		summary
	m	(Lnet/minecraft/class_4185;)V	method_38508	method_38508
		p	1		button
	m	()V	method_21401	upload
	m	(Lnet/minecraft/class_34;)Z	method_25220	method_25220
		p	0		a
	m	(Lnet/minecraft/class_4185;)V	method_25221	method_25221
		p	1		button
c	net/minecraft/class_4416$class_4417	net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen$WorldListEntry
	f	Lnet/minecraft/class_34;	field_22718	summary
	f	Ljava/lang/String;	field_26510	nameAndLastPlayed
	f	Ljava/lang/String;	field_26509	displayName
	f	Lnet/minecraft/class_2561;	field_26511	details
	m	(Lnet/minecraft/class_4587;III)V	method_21411	renderItem
		p	3		x
		p	4		y
		p	1		matrices
		p	2		index
	m	(Lnet/minecraft/class_4416;Lnet/minecraft/class_34;)V	<init>	<init>
		p	2		summary
c	net/minecraft/class_4416$class_4418	net/minecraft/client/realms/gui/screen/RealmsSelectFileToUploadScreen$WorldSelectionList
	m	(Lnet/minecraft/class_34;)V	method_21412	addEntry
		p	1		summary
	m	(Lnet/minecraft/class_4416$class_4417;)V	method_25227	setSelected
c	net/minecraft/class_4419	net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen
	f	Lnet/minecraft/class_4185;	field_20075	trailerButton
	f	Lorg/slf4j/Logger;	field_20069	LOGGER
	f	Z	field_20083	displayWarning
	f	Lnet/minecraft/class_2960;	field_22721	SLOT_FRAME
	f	Ljava/lang/String;	field_20078	currentLink
	f	Lnet/minecraft/class_4877$class_4321;	field_20079	worldType
	f	Lnet/minecraft/class_2561;	field_26512	INFO_TOOLTIP
	f	I	field_20080	clicks
	f	[Lnet/minecraft/class_2561;	field_20081	warning
	f	I	field_20072	selectedTemplate
	f	Ljava/util/List;	field_20085	noTemplatesMessage
	f	Lnet/minecraft/class_2960;	field_22719	LINK_ICONS
	f	Ljava/lang/String;	field_20082	warningURL
	f	Lnet/minecraft/class_4419$class_4420;	field_20071	templateList
	f	Lnet/minecraft/class_4185;	field_20076	publisherButton
	f	Lnet/minecraft/class_4185;	field_20074	selectButton
	f	Ljava/util/function/Consumer;	field_27941	callback
	f	Z	field_20084	hoverWarning
	f	Lnet/minecraft/class_2561;	field_20077	tooltip
	f	Lnet/minecraft/class_2960;	field_22720	TRAILER_ICONS
	f	Lnet/minecraft/class_2561;	field_26513	TRAILER_TOOLTIP
	m	()Lnet/minecraft/class_4890;	method_21434	getSelectedTemplate
	m	(Lnet/minecraft/class_4450$class_4452;)I	method_25230	method_25230
		p	1		segment
	m	()Z	method_25247	isSelectionValid
	m	(Lnet/minecraft/class_4891;Lnet/minecraft/class_4341;)Lcom/mojang/datafixers/util/Either;	method_21416	fetchWorldTemplates
		p	2		realms
		p	1		templateList
	m	(Lnet/minecraft/class_4185;)V	method_25234	method_25234
		p	1		button
	m	([Lnet/minecraft/class_2561;)V	method_21429	setWarning
		p	1		warning
	m	(Lnet/minecraft/class_4185;)V	method_25236	method_25236
		p	1		button
	m	(Lnet/minecraft/class_4587;IILjava/util/List;)V	method_21414	renderMessages
		p	4		messages
		p	3		y
		p	2		x
		p	1		matrices
	m	()Z	method_21430	shouldSelectButtonBeActive
	m	(Lnet/minecraft/class_4185;)V	method_25231	method_25231
		p	1		button
	m	()V	method_21442	onTrailer
	m	()Z	method_21436	shouldTrailerBeVisible
	m	(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;)V	<init>	<init>
		p	1		title
		p	3		worldType
		p	2		callback
	m	()V	method_21444	onPublish
	m	()Z	method_21432	shouldPublisherBeVisible
	m	()V	method_21440	selectTemplate
	m	()V	method_21425	updateButtonStates
	m	(Lnet/minecraft/class_4891;)V	method_21415	setPagination
		p	1		templateList
	m	(Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_4877$class_4321;Lnet/minecraft/class_4891;)V	<init>	<init>
		p	1		title
		p	4		templateList
		p	2		callback
		p	3		worldType
	m	(Lnet/minecraft/class_4185;)V	method_25233	method_25233
		p	1		button
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V	method_21424	renderMousehoverTooltip
		p	4		mouseY
		p	3		mouseX
		p	2		tooltip
		p	1		matrices
c	net/minecraft/class_4419$class_4420	net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionList
	m	(Lnet/minecraft/class_4419;Ljava/lang/Iterable;)V	<init>	<init>
		p	2		templates
	m	()Z	method_21446	isEmpty
	m	(Lnet/minecraft/class_4890;)V	method_21448	addEntry
		p	1		template
	m	(Lnet/minecraft/class_4419$class_4421;)V	method_25249	setSelected
	m	(Lnet/minecraft/class_4419;)V	<init>	<init>
		p	1		screen
	m	(I)Lnet/minecraft/class_4890;	method_21447	getItem
		p	1		index
	m	()Ljava/util/List;	method_21450	getValues
	m	(Lnet/minecraft/class_4419$class_4421;)Lnet/minecraft/class_4890;	method_25250	method_25250
		p	0		child
c	net/minecraft/class_4419$class_4421	net/minecraft/client/realms/gui/screen/RealmsSelectWorldTemplateScreen$WorldTemplateObjectSelectionListEntry
	f	Lnet/minecraft/class_4890;	field_20094	mTemplate
	m	(Lnet/minecraft/class_4587;IIIILnet/minecraft/class_4890;)V	method_21451	drawImage
		p	5		mouseY
		p	6		template
		p	3		y
		p	4		mouseX
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4890;IIII)V	method_21453	renderWorldTemplateItem
		p	1		matrices
		p	2		template
		p	3		x
		p	4		y
		p	5		mouseX
		p	6		mouseY
	m	(Lnet/minecraft/class_4419;Lnet/minecraft/class_4890;)V	<init>	<init>
		p	2		template
	m	(Lnet/minecraft/class_4587;IIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	method_21452	drawIcons
		p	1		matrices
		p	2		x
		p	3		y
		p	4		mouseX
		p	5		mouseY
		p	6		link
		p	7		trailer
		p	8		recommendedPlayers
c	net/minecraft/class_927	net/minecraft/client/render/entity/MobEntityRenderer
	f	I	field_32940	LEASH_PIECE_COUNT
	m	(Lnet/minecraft/class_1308;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V	method_4073	renderLeash
		p	1		entity
		p	2		tickDelta
		p	3		matrices
		p	4		provider
		p	5		holdingEntity
	m	(Lnet/minecraft/class_1308;)Z	method_4071	hasLabel
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_4604;DDD)Z	method_4068	shouldRender
	m	(Lnet/minecraft/class_1308;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4072	render
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FFFIIIIFFFFIZ)V	method_23187	renderLeashPiece
		p	5		leashedEntityBlockLight
		p	14		isLeashKnot
		p	0		vertexConsumer
		p	1		positionMatrix
		p	13		pieceIndex
		p	6		holdingEntityBlockLight
		p	7		leashedEntitySkyLight
		p	8		holdingEntitySkyLight
c	net/minecraft/class_926	net/minecraft/client/render/entity/MooshroomEntityRenderer
	f	Ljava/util/Map;	field_4748	TEXTURES
	m	(Lnet/minecraft/class_1438;)Lnet/minecraft/class_2960;	method_4066	getTexture
	m	(Ljava/util/HashMap;)V	method_18657	method_18657
		p	0		map
c	net/minecraft/class_925	net/minecraft/client/render/entity/MinecartEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4746	TEXTURE
	f	Lnet/minecraft/class_583;	field_4747	model
	f	Lnet/minecraft/class_776;	field_38892	blockRenderManager
	m	(Lnet/minecraft/class_1688;)Lnet/minecraft/class_2960;	method_4065	getTexture
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V	<init>	<init>
		p	2		layer
		p	1		ctx
	m	(Lnet/minecraft/class_1688;FLnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4064	renderBlock
		p	5		vertexConsumers
		p	4		matrices
		p	3		state
		p	2		delta
		p	1		entity
		p	6		light
	m	(Lnet/minecraft/class_1688;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4063	render
c	net/minecraft/class_929	net/minecraft/client/render/entity/CatEntityRenderer
	m	(Lnet/minecraft/class_1451;)Lnet/minecraft/class_2960;	method_4078	getTexture
	m	(Lnet/minecraft/class_1451;Lnet/minecraft/class_4587;F)V	method_4079	scale
	m	(Lnet/minecraft/class_1451;Lnet/minecraft/class_4587;FFF)V	method_16045	setupTransforms
c	net/minecraft/class_928	net/minecraft/client/render/entity/PaintingEntityRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1534;IILnet/minecraft/class_1058;Lnet/minecraft/class_1058;)V	method_4074	renderPainting
		p	7		backSprite
		p	3		entity
		p	4		width
		p	5		height
		p	6		paintingSprite
		p	1		matrices
		p	2		vertexConsumer
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;FFFFFIIII)V	method_23188	vertex
		p	10		normalY
		p	9		normalX
		p	12		light
		p	11		normalZ
		p	6		u
		p	5		y
		p	8		z
		p	7		v
		p	2		normalMatrix
		p	1		positionMatrix
		p	4		x
		p	3		vertexConsumer
	m	(Lnet/minecraft/class_1534;)Lnet/minecraft/class_2960;	method_4077	getTexture
	m	(Lnet/minecraft/class_1534;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4075	render
c	net/minecraft/class_941	net/minecraft/client/render/entity/SheepEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4778	TEXTURE
	m	(Lnet/minecraft/class_1472;)Lnet/minecraft/class_2960;	method_4106	getTexture
c	net/minecraft/class_940	net/minecraft/client/render/entity/ShulkerBulletEntityRenderer
	f	Lnet/minecraft/class_1921;	field_21744	LAYER
	f	Lnet/minecraft/class_2960;	field_4776	TEXTURE
	f	Lnet/minecraft/class_603;	field_4777	model
	m	(Lnet/minecraft/class_1678;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4103	render
	m	(Lnet/minecraft/class_1678;Lnet/minecraft/class_2338;)I	method_24091	getBlockLight
	m	(Lnet/minecraft/class_1678;)Lnet/minecraft/class_2960;	method_4105	getTexture
c	net/minecraft/class_945	net/minecraft/client/render/entity/SlimeEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4784	TEXTURE
	m	(Lnet/minecraft/class_1621;)Lnet/minecraft/class_2960;	method_4116	getTexture
	m	(Lnet/minecraft/class_1621;Lnet/minecraft/class_4587;F)V	method_4118	scale
	m	(Lnet/minecraft/class_1621;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4117	render
c	net/minecraft/class_1360	net/minecraft/entity/ai/goal/SitOnOwnerShoulderGoal
	f	Z	field_6480	mounted
	f	Lnet/minecraft/class_1471;	field_6478	tameable
	f	Lnet/minecraft/class_3222;	field_6479	owner
	m	(Lnet/minecraft/class_1471;)V	<init>	<init>
		p	1		tameable
c	net/minecraft/class_944	net/minecraft/client/render/entity/feature/ShulkerHeadFeatureRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1606;FFFFFF)V	method_4115	render
c	net/minecraft/class_943	net/minecraft/client/render/entity/ShulkerEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4781	TEXTURE
	f	[Lnet/minecraft/class_2960;	field_4780	COLORED_TEXTURES
	m	(Lnet/minecraft/class_1606;Lnet/minecraft/class_4587;FFF)V	method_4114	setupTransforms
	m	(Lnet/minecraft/class_1767;)Lnet/minecraft/class_2960;	method_37105	getTexture
		p	0		shulkerColor
	m	(Lnet/minecraft/class_1606;F)Lnet/minecraft/class_243;	method_23189	getPositionOffset
	m	(Lnet/minecraft/class_1606;Lnet/minecraft/class_4604;DDD)Z	method_4112	shouldRender
	m	(Lnet/minecraft/class_1606;)Lnet/minecraft/class_2960;	method_4111	getTexture
c	net/minecraft/class_942	net/minecraft/client/render/entity/SilverfishEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4779	TEXTURE
	m	(Lnet/minecraft/class_1614;)Lnet/minecraft/class_2960;	method_4108	getTexture
	m	(Lnet/minecraft/class_1614;)F	method_4107	getLyingAngle
c	net/minecraft/class_2696	net/minecraft/network/packet/s2c/play/PlayerAbilitiesS2CPacket
	f	Z	field_12337	allowFlying
	f	Z	field_12336	creativeMode
	f	Z	field_12339	invulnerable
	f	Z	field_12338	flying
	f	I	field_33339	CREATIVE_MODE_MASK
	f	I	field_33338	ALLOW_FLYING_MASK
	f	I	field_33337	FLYING_MASK
	f	I	field_33336	INVULNERABLE_MASK
	f	F	field_12335	flySpeed
	f	F	field_12334	walkSpeed
	m	(Lnet/minecraft/class_1656;)V	<init>	<init>
		p	1		abilities
	m	()Z	method_11695	isInvulnerable
	m	()Z	method_11696	isCreativeMode
	m	()Z	method_11699	allowFlying
	m	()Z	method_11698	isFlying
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11697	apply
	m	()F	method_11691	getWalkSpeed
	m	()F	method_11690	getFlySpeed
c	net/minecraft/class_1364	net/minecraft/entity/ai/goal/LookAtCustomerGoal
	f	Lnet/minecraft/class_3988;	field_6495	merchant
	m	(Lnet/minecraft/class_3988;)V	<init>	<init>
		p	1		merchant
c	net/minecraft/class_5721	net/minecraft/world/gen/feature/util/CaveSurface
	m	(I)Lnet/minecraft/class_5721;	method_32981	createHalfWithCeiling
		p	0		ceiling
	m	(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;	method_32984	create
		p	1		floorHeight
		p	0		ceilingHeight
	m	(Lnet/minecraft/class_3746;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338$class_2339;ILnet/minecraft/class_2350;)Ljava/util/OptionalInt;	method_34280	getCaveSurface
		p	4		mutablePos
		p	3		canReplace
		p	6		direction
		p	5		y
		p	0		world
		p	2		canGenerate
		p	1		height
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional;	method_32982	create
		p	4		canReplace
		p	2		height
		p	3		canGenerate
		p	0		world
		p	1		pos
	m	(Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;	method_35328	withCeiling
		p	1		ceiling
	m	()Lnet/minecraft/class_5721;	method_32980	createEmpty
	m	(II)Lnet/minecraft/class_5721$class_5723;	method_32986	createBounded
		p	0		floor
		p	1		ceiling
	m	(Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;	method_32983	withFloor
		p	1		floor
	m	()Ljava/util/OptionalInt;	method_32985	getCeilingHeight
	m	()Ljava/util/OptionalInt;	method_32987	getFloorHeight
	m	()Ljava/util/OptionalInt;	method_33385	getOptionalHeight
	m	(I)Lnet/minecraft/class_5721;	method_32988	createHalfWithFloor
		p	0		floor
c	net/minecraft/class_5721$class_5722	net/minecraft/world/gen/feature/util/CaveSurface$Empty
	f	Lnet/minecraft/class_5721$class_5722;	field_28197	INSTANCE
c	net/minecraft/class_5721$class_5724	net/minecraft/world/gen/feature/util/CaveSurface$Half
	f	I	field_28200	height
	f	Z	field_28201	floor
	m	(IZ)V	<init>	<init>
		p	2		floor
		p	1		height
c	net/minecraft/class_5721$class_5723	net/minecraft/world/gen/feature/util/CaveSurface$Bounded
	f	I	field_28199	ceiling
	f	I	field_28198	floor
	m	()I	method_32990	getCeiling
	m	()I	method_32991	getFloor
	m	()I	method_32992	getHeight
	m	(II)V	<init>	<init>
		p	2		ceiling
		p	1		floor
c	net/minecraft/class_2697	net/minecraft/block/pattern/BlockPatternBuilder
	f	Ljava/util/Map;	field_12343	charMap
	f	Ljava/util/List;	field_12344	aisles
	f	Lcom/google/common/base/Joiner;	field_12340	JOINER
	f	I	field_12342	height
	f	I	field_12341	width
	m	()Lnet/minecraft/class_2697;	method_11701	start
	m	(Lnet/minecraft/class_2694;)Z	method_38861	method_38861
		p	0		pos
	m	()Lnet/minecraft/class_2700;	method_11704	build
	m	(CLjava/util/function/Predicate;)Lnet/minecraft/class_2697;	method_11700	where
		p	1		key
		p	2		predicate
	m	()V	method_11705	validate
	m	()[[[Ljava/util/function/Predicate;	method_11703	bakePredicates
	m	([Ljava/lang/String;)Lnet/minecraft/class_2697;	method_11702	aisle
		p	1		pattern
c	net/minecraft/class_1362	net/minecraft/entity/ai/goal/FormCaravanGoal
	f	I	field_6489	counter
	f	I	field_30217	MAX_CARAVAN_LENGTH
	f	Lnet/minecraft/class_1501;	field_6488	llama
	f	D	field_6487	speed
	m	(Lnet/minecraft/class_1297;)Z	method_19616	method_19616
		p	0		entity
	m	(Lnet/minecraft/class_1501;D)V	<init>	<init>
		p	2		speed
		p	1		llama
	m	(Lnet/minecraft/class_1501;I)Z	method_6285	canFollow
		p	1		llama
		p	2		length
c	net/minecraft/class_1361	net/minecraft/entity/ai/goal/LookAtEntityGoal
	f	Lnet/minecraft/class_1297;	field_6484	target
	f	F	field_6481	chance
	f	F	field_6482	range
	f	I	field_6483	lookTime
	f	Lnet/minecraft/class_4051;	field_18087	targetPredicate
	f	Ljava/lang/Class;	field_6485	targetType
	f	Z	field_33761	lookForward
	f	Lnet/minecraft/class_1308;	field_6486	mob
	f	F	field_33760	DEFAULT_CHANCE
	m	(Lnet/minecraft/class_1308;Ljava/lang/Class;FF)V	<init>	<init>
		p	3		range
		p	4		chance
		p	1		mob
		p	2		targetType
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)Z	method_18414	method_18414
		p	1		entity
	m	(Lnet/minecraft/class_1308;Ljava/lang/Class;F)V	<init>	<init>
		p	3		range
		p	1		mob
		p	2		targetType
	m	(Lnet/minecraft/class_1308;Ljava/lang/Class;FFZ)V	<init>	<init>
		p	5		lookForward
		p	3		range
		p	4		chance
		p	1		mob
		p	2		targetType
c	net/minecraft/class_2692	net/minecraft/network/packet/s2c/play/VehicleMoveS2CPacket
	f	D	field_12320	z
	f	F	field_12321	pitch
	f	D	field_12324	x
	f	D	field_12322	y
	f	F	field_12323	yaw
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	()F	method_11671	getPitch
	m	()D	method_11670	getZ
	m	()D	method_11673	getX
	m	()F	method_11675	getYaw
	m	(Lnet/minecraft/class_2602;)V	method_11672	apply
	m	()D	method_11674	getY
c	net/minecraft/class_1368	net/minecraft/entity/ai/goal/MoveThroughVillageGoal
	f	I	field_18414	distance
	f	Z	field_6524	requiresNighttime
	f	Ljava/util/function/BooleanSupplier;	field_18415	doorPassingThroughGetter
	f	Lnet/minecraft/class_11;	field_6523	targetPath
	f	Lnet/minecraft/class_2338;	field_18412	target
	f	D	field_6520	speed
	f	Lnet/minecraft/class_1314;	field_6525	mob
	f	Ljava/util/List;	field_18413	visitedTargets
	m	(Lnet/minecraft/class_6880;)Z	method_43976	method_43976
		p	0		poiType
	m	(Lnet/minecraft/class_6880;)Z	method_43975	method_43975
		p	0		poiType
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)D	method_19053	method_19053
		p	3		pos
	m	(Lnet/minecraft/class_1314;DZILjava/util/function/BooleanSupplier;)V	<init>	<init>
		p	1		entity
		p	2		speed
		p	4		requiresNighttime
		p	5		distance
		p	6		doorPassingThroughGetter
	m	()V	method_6297	forgetOldTarget
	m	(Lnet/minecraft/class_2338;)Z	method_19052	shouldVisit
		p	1		pos
c	net/minecraft/class_2693	net/minecraft/network/packet/s2c/play/SignEditorOpenS2CPacket
	f	Lnet/minecraft/class_2338;	field_12325	pos
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2338;	method_11677	getPos
	m	(Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		pos
	m	(Lnet/minecraft/class_2602;)V	method_11676	apply
c	net/minecraft/class_1367	net/minecraft/entity/ai/goal/MoveToTargetPosGoal
	f	I	field_30223	MIN_INTERVAL
	f	Z	field_6513	reached
	f	I	field_30221	MIN_WAITING_TIME
	f	I	field_30222	MAX_TRYING_TIME
	f	I	field_6517	tryingTime
	f	Lnet/minecraft/class_2338;	field_6512	targetPos
	f	I	field_6515	lowestY
	f	I	field_6518	cooldown
	f	D	field_6514	speed
	f	I	field_6519	maxYDifference
	f	I	field_6510	range
	f	I	field_6511	safeWaitingTime
	f	Lnet/minecraft/class_1314;	field_6516	mob
	m	(Lnet/minecraft/class_1314;DI)V	<init>	<init>
		p	4		range
		p	2		speed
		p	1		mob
	m	(Lnet/minecraft/class_1314;DII)V	<init>	<init>
		p	1		mob
		p	2		speed
		p	5		maxYDifference
		p	4		range
	m	()D	method_6291	getDesiredDistanceToTarget
	m	()Z	method_6292	findTargetPos
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_6296	isTargetPos
		p	2		pos
		p	1		world
	m	()Z	method_6295	hasReached
	m	()V	method_6290	startMovingToTarget
	m	()Z	method_6294	shouldResetPath
	m	()Lnet/minecraft/class_2338;	method_30953	getTargetPos
	m	(Lnet/minecraft/class_1314;)I	method_6293	getInterval
		p	1		mob
c	net/minecraft/class_1366	net/minecraft/entity/ai/goal/MeleeAttackGoal
	f	D	field_6507	targetY
	f	D	field_6508	targetX
	f	I	field_24667	cooldown
	f	D	field_6506	targetZ
	f	Lnet/minecraft/class_11;	field_6509	path
	f	Z	field_6502	pauseWhenMobIdle
	f	J	field_19200	lastUpdateTime
	f	I	field_6504	attackIntervalTicks
	f	D	field_6500	speed
	f	I	field_6501	updateCountdownTicks
	f	Lnet/minecraft/class_1314;	field_6503	mob
	f	J	field_30218	MAX_ATTACK_TIME
	m	()V	method_28346	resetCooldown
	m	()Z	method_28347	isCooledDown
	m	(Lnet/minecraft/class_1309;)D	method_6289	getSquaredMaxAttackDistance
		p	1		entity
	m	(Lnet/minecraft/class_1314;DZ)V	<init>	<init>
		p	2		speed
		p	1		mob
		p	4		pauseWhenMobIdle
	m	()I	method_28348	getCooldown
	m	()I	method_28349	getMaxCooldown
	m	(Lnet/minecraft/class_1309;D)V	method_6288	attack
		p	2		squaredDistance
		p	1		target
c	net/minecraft/class_2694	net/minecraft/block/pattern/CachedBlockPosition
	f	Z	field_12328	cachedEntity
	f	Lnet/minecraft/class_4538;	field_12330	world
	f	Lnet/minecraft/class_2586;	field_12327	blockEntity
	f	Lnet/minecraft/class_2338;	field_12331	pos
	f	Z	field_12329	forceLoad
	f	Lnet/minecraft/class_2680;	field_12326	state
	m	()Lnet/minecraft/class_2338;	method_11683	getBlockPos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2694;)Z	method_11682	method_11682
		p	1		pos
	m	()Lnet/minecraft/class_2680;	method_11681	getBlockState
	m	()Lnet/minecraft/class_2586;	method_11680	getBlockEntity
	m	(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;	method_11678	matchesBlockState
		p	0		state
	m	()Lnet/minecraft/class_4538;	method_11679	getWorld
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)V	<init>	<init>
		p	3		forceLoad
		p	2		pos
		p	1		world
c	net/minecraft/class_2695	net/minecraft/network/packet/s2c/play/CraftFailedResponseS2CPacket
	f	I	field_12333	syncId
	f	Lnet/minecraft/class_2960;	field_12332	recipeId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11685	getSyncId
	m	(ILnet/minecraft/class_1860;)V	<init>	<init>
		p	2		recipe
		p	1		syncId
	m	(Lnet/minecraft/class_2602;)V	method_11686	apply
	m	()Lnet/minecraft/class_2960;	method_11684	getRecipeId
c	net/minecraft/class_5718	net/minecraft/world/event/listener/VibrationListener
	f	Lnet/minecraft/class_5718$class_5719;	field_28189	callback
	f	Lnet/minecraft/class_5718$class_7269;	field_28190	vibration
	f	I	field_28188	range
	f	Lnet/minecraft/class_5716;	field_28187	positionSource
	f	I	field_28192	delay
	f	F	field_28191	distance
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z	method_32966	isOccluded
		p	2		end
		p	0		world
		p	1		start
	m	(Lnet/minecraft/class_5718;)Ljava/util/Optional;	method_42345	method_42345
		p	0		listener
	m	(Lnet/minecraft/class_5718;)Ljava/lang/Integer;	method_42346	method_42346
		p	0		listener
	m	(Lnet/minecraft/class_5716;ILnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_5718$class_7269;FI)V	<init>	<init>
		p	5		distance
		p	6		delay
		p	3		callback
		p	4		vibration
		p	1		positionSource
		p	2		range
	m	(Lnet/minecraft/class_2680;)Z	method_32967	method_32967
		p	0		state
	m	(Lnet/minecraft/class_5718;)Ljava/lang/Integer;	method_42343	method_42343
		p	0		listener
	m	(Lnet/minecraft/class_1937;)V	method_32964	tick
		p	1		world
	m	(Lnet/minecraft/class_5718;)Lnet/minecraft/class_5716;	method_42347	method_42347
		p	0		listener
	m	(Lnet/minecraft/class_5718;)Ljava/lang/Float;	method_42344	method_42344
		p	0		listener
	m	(Lnet/minecraft/class_5718$class_5719;Lnet/minecraft/class_5716;Ljava/lang/Integer;Ljava/util/Optional;Ljava/lang/Float;Ljava/lang/Integer;)Lnet/minecraft/class_5718;	method_42342	method_42342
		p	5		delay
		p	1		positionSource
		p	2		range
		p	3		vibration
		p	4		distance
	m	(Lnet/minecraft/class_5718$class_5719;)Lcom/mojang/serialization/Codec;	method_42340	createCodec
		p	0		callback
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V	method_42339	listen
		p	4		start
		p	5		end
		p	1		world
		p	2		gameEvent
		p	3		emitter
	m	(Lnet/minecraft/class_5718$class_5719;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42341	method_42341
		p	1		instance
c	net/minecraft/class_5718$class_7269	net/minecraft/world/event/listener/VibrationListener$Vibration
	f	Lcom/mojang/serialization/Codec;	field_38245	CODEC
	f	Lnet/minecraft/class_1297;	comp_661	entity
	f	Lnet/minecraft/class_5712;	comp_657	gameEvent
	f	F	comp_658	distance
	f	Ljava/util/UUID;	comp_660	uuid
	f	Ljava/util/UUID;	comp_681	projectileOwnerUuid
	f	Lnet/minecraft/class_243;	comp_659	pos
	m	(Lnet/minecraft/class_1297;)Ljava/util/UUID;	method_42684	getOwnerUuid
		p	0		entity
	m	(Lnet/minecraft/class_5718$class_7269;)Ljava/util/Optional;	method_42686	method_42686
		p	0		vibration
	m	(Lnet/minecraft/class_5718$class_7269;)Ljava/util/Optional;	method_42689	method_42689
		p	0		vibration
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42349	method_42349
		p	0		instance
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1676;	method_42688	method_42688
		p	0		entity
	m	(Lnet/minecraft/class_3218;)Ljava/util/Optional;	method_42687	getOwner
		p	1		world
	m	(Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	4		entity
		p	2		distance
		p	3		pos
		p	1		gameEvent
	m	(Lnet/minecraft/class_5712;Ljava/lang/Float;Lnet/minecraft/class_243;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_5718$class_7269;	method_42685	method_42685
		p	4		projectileOwnerUuid
		p	3		uuid
		p	2		pos
		p	1		distance
		p	0		event
	m	(Lnet/minecraft/class_1297;)Z	method_42691	method_42691
		p	0		entity
	m	(Lnet/minecraft/class_5712;FLnet/minecraft/class_243;Ljava/util/UUID;Ljava/util/UUID;)V	<init>	<init>
		p	2		distance
		p	1		gameEvent
		p	4		uuid
		p	3		pos
		p	5		projectileOwnerUuid
	m	(Lnet/minecraft/class_3218;)Ljava/util/Optional;	method_42348	getEntity
		p	1		world
	m	()Ljava/util/UUID;	comp_681	projectileOwnerUuid
	m	()F	comp_658	distance
	m	()Ljava/util/UUID;	comp_660	uuid
	m	()Lnet/minecraft/class_5712;	comp_657	gameEvent
	m	()Lnet/minecraft/class_243;	comp_659	pos
	m	()Lnet/minecraft/class_1297;	comp_661	entity
c	net/minecraft/class_5718$class_5719	net/minecraft/world/event/listener/VibrationListener$Callback
	m	()Z	method_43695	triggersAvoidCriterion
	m	(Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z	method_42324	canAccept
		p	2		emitter
		p	1		gameEvent
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_5712$class_7397;)Z	method_32970	accepts
		c	Returns whether the callback wants to accept this event.
		p	1		world
		p	5		emitter
		p	4		event
		p	3		pos
		p	2		listener
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5714;Lnet/minecraft/class_2338;Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;F)V	method_32969	accept
		c	Accepts a game event after delay.
		p	6		sourceEntity
		p	7		distance
		p	2		listener
		p	3		pos
		p	4		event
		p	5		entity
		p	1		world
	m	()Lnet/minecraft/class_6862;	method_42210	getTag
	m	()V	method_42672	onListen
c	net/minecraft/class_1359	net/minecraft/entity/ai/goal/PounceAtTargetGoal
	f	F	field_6475	velocity
	f	Lnet/minecraft/class_1308;	field_6476	mob
	f	Lnet/minecraft/class_1309;	field_6477	target
	m	(Lnet/minecraft/class_1308;F)V	<init>	<init>
		p	1		mob
		p	2		velocity
c	net/minecraft/class_1358	net/minecraft/entity/ai/goal/StopAndLookAtEntityGoal
c	net/minecraft/class_5715	net/minecraft/world/event/listener/EntityGameEventHandler
	c	A game event handler for an entity so that the listener stored can be\nmoved to the correct dispatcher or unregistered as the entity moves or\ngets removed.
	f	Lnet/minecraft/class_4076;	field_28183	sectionPos
	f	Lnet/minecraft/class_5714;	field_28182	listener
	m	(Lnet/minecraft/class_3218;)V	method_32952	onEntitySetPos
		p	1		world
	m	(Lnet/minecraft/class_5713;)V	method_32954	method_32954
		p	1		dispatcher
	m	(Lnet/minecraft/class_5714;Lnet/minecraft/class_1937;)V	method_43153	setListener
		p	1		listener
		p	2		world
	m	(Lnet/minecraft/class_5714;)V	<init>	<init>
		p	1		listener
	m	(Lnet/minecraft/class_5713;)V	method_32953	method_32953
		p	1		dispatcher
	m	()Lnet/minecraft/class_5714;	method_43152	getListener
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;)V	method_42336	method_42336
		p	2		sectionPos
	m	(Lnet/minecraft/class_5713;)V	method_32951	method_32951
		p	1		dispatcher
	m	(Lnet/minecraft/class_5714;Lnet/minecraft/class_5713;)V	method_43154	method_43154
		p	1		dispatcher
	m	(Lnet/minecraft/class_3218;)V	method_42335	onEntitySetPosCallback
		p	1		world
	m	(Lnet/minecraft/class_5714;Lnet/minecraft/class_5713;)V	method_43155	method_43155
		p	1		dispatcher
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_4076;Ljava/util/function/Consumer;)V	method_32950	updateDispatcher
		p	1		sectionPos
		p	2		dispatcherConsumer
		p	0		world
	m	(Lnet/minecraft/class_3218;)V	method_32949	onEntityRemoval
		p	1		world
c	net/minecraft/class_2689	net/minecraft/state/StateManager
	f	Lcom/google/common/collect/ImmutableList;	field_12315	states
	f	Ljava/lang/Object;	field_12317	owner
	f	Ljava/util/regex/Pattern;	field_12314	VALID_NAME_PATTERN
	f	Lcom/google/common/collect/ImmutableSortedMap;	field_12316	properties
	m	()Ljava/util/Collection;	method_11659	getProperties
	m	(Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/class_2689$class_2691;Ljava/util/Map;)V	<init>	<init>
		p	1		defaultStateGetter
		p	2		owner
		p	3		factory
		p	4		propertiesMap
	m	()Lcom/google/common/collect/ImmutableList;	method_11662	getStates
	m	(Ljava/lang/String;)Lnet/minecraft/class_2769;	method_11663	getProperty
		p	1		name
	m	(Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/class_2769;)Lcom/mojang/serialization/MapCodec;	method_30040	addFieldToMapCodec
		p	2		key
		p	1		defaultStateGetter
		p	3		property
		p	0		mapCodec
	m	()Lnet/minecraft/class_2688;	method_11664	getDefaultState
	m	()Ljava/lang/Object;	method_11660	getOwner
c	net/minecraft/class_2689$class_2691	net/minecraft/state/StateManager$Factory
	m	(Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Ljava/lang/Object;	create	create
		p	3		codec
		p	2		entries
		p	1		owner
c	net/minecraft/class_2689$class_2690	net/minecraft/state/StateManager$Builder
	f	Ljava/lang/Object;	field_12318	owner
	f	Ljava/util/Map;	field_12319	namedProperties
	m	(Lnet/minecraft/class_2769;)V	method_11669	validate
		p	1		property
	m	([Lnet/minecraft/class_2769;)Lnet/minecraft/class_2689$class_2690;	method_11667	add
		p	1		properties
	m	(Ljava/lang/Object;)V	<init>	<init>
		p	1		owner
	m	(Ljava/util/function/Function;Lnet/minecraft/class_2689$class_2691;)Lnet/minecraft/class_2689;	method_11668	build
		p	2		factory
		p	1		defaultStateGetter
c	net/minecraft/class_5714	net/minecraft/world/event/listener/GameEventListener
	c	A game event listener listens to game events from {@link GameEventDispatcher}s.
	m	()I	method_32948	getRange
		c	Returns the range, in blocks, of the listener.
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5712$class_7447;)Z	method_32947	listen
		c	Listens to an incoming game event.\n\n@return {@code true} if the game event has been accepted by this listener
		p	2		event
		p	1		world
	m	()Lnet/minecraft/class_5716;	method_32946	getPositionSource
		c	Returns the position source of this listener.
	m	()Z	method_43723	shouldListenImmediately
c	net/minecraft/class_5717	net/minecraft/world/event/PositionSourceType
	f	Lnet/minecraft/class_5717;	field_28185	BLOCK
	f	Lnet/minecraft/class_5717;	field_28186	ENTITY
	m	(Ljava/lang/String;Lnet/minecraft/class_5717;)Lnet/minecraft/class_5717;	method_32959	register
		p	1		positionSourceType
		p	0		id
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716;	method_32962	readFromBuf
		p	1		buf
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5716;	method_32963	read
		p	0		buf
	m	(Lnet/minecraft/class_5716;Lnet/minecraft/class_2540;)V	method_32958	write
		p	1		buf
		p	0		positionSource
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_5716;)V	method_32960	writeToBuf
		p	1		buf
		p	2		positionSource
	m	()Lcom/mojang/serialization/Codec;	method_32957	getCodec
c	net/minecraft/class_5716	net/minecraft/world/event/PositionSource
	c	A position source is a property of a game event listener.\n\n@see net.minecraft.world.event.listener.GameEventListener#getPositionSource()
	f	Lcom/mojang/serialization/Codec;	field_28184	CODEC
		c	A codec for encoding and decoding any position source whose {@link #getType() type}\nis in the {@link net.minecraft.util.registry.Registry#POSITION_SOURCE_TYPE registry}.
	m	()Lnet/minecraft/class_5717;	method_32955	getType
		c	Returns the type of this position source.
	m	(Lnet/minecraft/class_1937;)Ljava/util/Optional;	method_32956	getPos
		p	1		world
c	net/minecraft/class_938	net/minecraft/client/render/entity/SalmonEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4767	TEXTURE
	m	(Lnet/minecraft/class_1462;Lnet/minecraft/class_4587;FFF)V	method_4100	setupTransforms
	m	(Lnet/minecraft/class_1462;)Lnet/minecraft/class_2960;	method_4101	getTexture
c	net/minecraft/class_937	net/minecraft/client/render/entity/PolarBearEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4766	TEXTURE
	m	(Lnet/minecraft/class_1456;)Lnet/minecraft/class_2960;	method_4097	getTexture
	m	(Lnet/minecraft/class_1456;Lnet/minecraft/class_4587;F)V	method_4099	scale
c	net/minecraft/class_936	net/minecraft/client/render/entity/PufferfishEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4762	TEXTURE
	f	I	field_4765	modelSize
	f	Lnet/minecraft/class_583;	field_4763	largeModel
	f	Lnet/minecraft/class_583;	field_4764	mediumModel
	f	Lnet/minecraft/class_583;	field_4761	smallModel
	m	(Lnet/minecraft/class_1454;Lnet/minecraft/class_4587;FFF)V	method_4095	setupTransforms
	m	(Lnet/minecraft/class_1454;)Lnet/minecraft/class_2960;	method_4096	getTexture
	m	(Lnet/minecraft/class_1454;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4094	render
c	net/minecraft/class_939	net/minecraft/client/render/entity/RabbitEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4768	GOLD_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4769	CAERBANNOG_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4771	TOAST_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4770	BROWN_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4773	WHITE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4772	WHITE_SPOTTED_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4775	BLACK_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4774	SALT_TEXTURE
	m	(Lnet/minecraft/class_1463;)Lnet/minecraft/class_2960;	method_4102	getTexture
c	net/minecraft/class_951	net/minecraft/client/render/entity/SquidEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4791	TEXTURE
	m	(Lnet/minecraft/class_1477;)Lnet/minecraft/class_2960;	method_4127	getTexture
	m	(Lnet/minecraft/class_1477;F)F	method_4125	getAnimationProgress
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_610;)V	<init>	<init>
		p	1		ctx
		p	2		model
	m	(Lnet/minecraft/class_1477;Lnet/minecraft/class_4587;FFF)V	method_4126	setupTransforms
c	net/minecraft/class_950	net/minecraft/client/render/entity/StrayEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4790	TEXTURE
	m	(Lnet/minecraft/class_1547;)Lnet/minecraft/class_2960;	method_4119	getTexture
c	net/minecraft/class_956	net/minecraft/client/render/entity/TntEntityRenderer
	f	Lnet/minecraft/class_776;	field_38894	blockRenderManager
	m	(Lnet/minecraft/class_1541;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4135	render
	m	(Lnet/minecraft/class_1541;)Lnet/minecraft/class_2960;	method_4136	getTexture
c	net/minecraft/class_1371	net/minecraft/entity/ai/goal/AttackGoal
	c	Goal that causes its mob to follow and attack its selected target.
	f	Lnet/minecraft/class_1308;	field_6541	mob
	f	I	field_6540	cooldown
	f	Lnet/minecraft/class_1309;	field_6539	target
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		mob
c	net/minecraft/class_955	net/minecraft/client/render/entity/TridentEntityRenderer
	f	Lnet/minecraft/class_613;	field_4797	model
	f	Lnet/minecraft/class_2960;	field_4796	TEXTURE
	m	(Lnet/minecraft/class_1685;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_4133	render
	m	(Lnet/minecraft/class_1685;)Lnet/minecraft/class_2960;	method_4134	getTexture
c	net/minecraft/class_1370	net/minecraft/entity/ai/goal/GoToWalkTargetGoal
	f	D	field_6534	y
	f	D	field_6533	z
	f	Lnet/minecraft/class_1314;	field_6536	mob
	f	D	field_6535	x
	f	D	field_6537	speed
	m	(Lnet/minecraft/class_1314;D)V	<init>	<init>
		p	1		mob
		p	2		speed
c	net/minecraft/class_954	net/minecraft/client/render/entity/ArrowEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4794	TIPPED_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4795	TEXTURE
	m	(Lnet/minecraft/class_1667;)Lnet/minecraft/class_2960;	method_4130	getTexture
c	net/minecraft/class_953	net/minecraft/client/render/entity/FlyingItemEntityRenderer
	f	Z	field_21745	lit
	f	F	field_32943	MIN_DISTANCE
	f	F	field_17147	scale
	f	Lnet/minecraft/class_918;	field_4792	itemRenderer
	m	(Lnet/minecraft/class_5617$class_5618;FZ)V	<init>	<init>
		p	1		ctx
		p	2		scale
		p	3		lit
c	net/minecraft/class_5733	net/minecraft/world/gen/feature/SmallDripstoneFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_28237	CODEC
	f	F	field_35416	chanceOfDirectionalSpread
	f	F	field_28241	chanceOfTallerDripstone
	f	F	field_35417	chanceOfSpreadRadius2
	f	F	field_35418	chanceOfSpreadRadius3
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33062	method_33062
		p	0		instance
	m	(Lnet/minecraft/class_5733;)Ljava/lang/Float;	method_39178	method_39178
		p	0		config
	m	(Lnet/minecraft/class_5733;)Ljava/lang/Float;	method_39177	method_39177
		p	0		config
	m	(Lnet/minecraft/class_5733;)Ljava/lang/Float;	method_39176	method_39176
		p	0		config
	m	(FFFF)V	<init>	<init>
		p	2		chanceOfDirectionalSpread
		p	1		chanceOfTallerDripstone
		p	4		chanceOfSpreadRadius3
		p	3		chanceOfSpreadRadius2
	m	(Lnet/minecraft/class_5733;)Ljava/lang/Float;	method_33063	method_33063
		p	0		config
c	net/minecraft/class_5732	net/minecraft/world/gen/feature/LargeDripstoneFeatureConfig
	f	I	field_28228	floorToCeilingSearchRange
	f	F	field_28236	minBluntnessForWind
	f	Lnet/minecraft/class_6017;	field_28229	columnRadius
	f	F	field_28231	maxColumnRadiusToCaveHeightRatio
	f	I	field_28235	minRadiusForWind
	f	Lnet/minecraft/class_5863;	field_28230	heightScale
	f	Lnet/minecraft/class_5863;	field_28233	stalagmiteBluntness
	f	Lnet/minecraft/class_5863;	field_28232	stalactiteBluntness
	f	Lcom/mojang/serialization/Codec;	field_28227	CODEC
	f	Lnet/minecraft/class_5863;	field_28234	windSpeed
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33052	method_33052
		p	0		instance
	m	(Lnet/minecraft/class_5732;)Ljava/lang/Float;	method_33058	method_33058
		p	0		config
	m	(Lnet/minecraft/class_5732;)Ljava/lang/Float;	method_33053	method_33053
		p	0		config
	m	(Lnet/minecraft/class_5732;)Lnet/minecraft/class_6017;	method_33060	method_33060
		p	0		config
	m	(ILnet/minecraft/class_6017;Lnet/minecraft/class_5863;FLnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;IF)V	<init>	<init>
		p	1		floorToCeilingSearchRange
		p	2		columnRadius
		p	3		heightScale
		p	4		maxColumnRadiusToCaveHeightRatio
		p	5		stalactiteBluntness
		p	6		stalagmiteBluntness
		p	7		windSpeed
		p	8		minRadiusForWind
		p	9		minBluntnessForWind
	m	(Lnet/minecraft/class_5732;)Ljava/lang/Integer;	method_33061	method_33061
		p	0		config
	m	(Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;	method_33055	method_33055
		p	0		config
	m	(Lnet/minecraft/class_5732;)Ljava/lang/Integer;	method_33054	method_33054
		p	0		config
	m	(Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;	method_33059	method_33059
		p	0		config
	m	(Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;	method_33057	method_33057
		p	0		config
	m	(Lnet/minecraft/class_5732;)Lnet/minecraft/class_5863;	method_33056	method_33056
		p	0		config
c	net/minecraft/class_4401	net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen
	f	Lnet/minecraft/class_2960;	field_22703	REJECT_ICON
	f	I	field_19941	selectedInvite
	f	Lnet/minecraft/class_4185;	field_19943	rejectButton
	f	Lorg/slf4j/Logger;	field_19935	LOGGER
	f	Z	field_19938	loaded
	f	Lnet/minecraft/class_2561;	field_26494	ACCEPT_TEXT
	f	Lnet/minecraft/class_2960;	field_22702	ACCEPT_ICON
	f	Lnet/minecraft/class_437;	field_19936	parent
	f	Lnet/minecraft/class_2561;	field_19937	tooltip
	f	Lnet/minecraft/class_4185;	field_19942	acceptButton
	f	Lnet/minecraft/class_4401$class_4402;	field_19939	pendingInvitationSelectionList
	f	Lnet/minecraft/class_2561;	field_26495	REJECT_TEXT
	f	Lnet/minecraft/class_2561;	field_26493	NO_PENDING_TEXT
	m	(I)V	method_21308	reject
		p	1		slot
	m	(I)V	method_21300	updateList
		p	1		slot
	m	(I)Z	method_21314	shouldAcceptAndRejectButtonBeVisible
		p	1		invite
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V	method_21306	renderMousehoverTooltip
		p	1		matrices
		p	4		mouseY
		p	3		mouseX
		p	2		tooltip
	m	(Lnet/minecraft/class_4185;)V	method_25179	method_25179
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25177	method_25177
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25175	method_25175
		p	1		button
	m	()V	method_21307	updateButtonStates
	m	(I)V	method_21311	accept
		p	1		slot
c	net/minecraft/class_4401$1	net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$1
	m	(Lnet/minecraft/class_4871;)Lnet/minecraft/class_4401$class_4403;	method_21317	method_21317
		p	1		invite
c	net/minecraft/class_4401$class_4402	net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionList
	m	(I)V	method_21321	removeAtIndex
		p	1		index
	m	(I)V	method_21322	selectInviteListItem
		p	1		item
	m	(Lnet/minecraft/class_4401$class_4403;)V	method_25188	setSelected
c	net/minecraft/class_4401$class_4403	net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry
	f	Lnet/minecraft/class_4871;	field_19953	mPendingInvite
	f	Ljava/util/List;	field_19955	buttons
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4871;IIII)V	method_21324	renderPendingInvitationItem
		p	4		y
		p	5		mouseX
		p	6		mouseY
		p	1		matrices
		p	2		invite
		p	3		x
	m	(Lnet/minecraft/class_4401;Lnet/minecraft/class_4871;)V	<init>	<init>
		p	2		pendingInvite
c	net/minecraft/class_4401$class_4403$class_4405	net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$RejectButton
c	net/minecraft/class_4401$class_4403$class_4404	net/minecraft/client/realms/gui/screen/RealmsPendingInvitesScreen$PendingInvitationSelectionListEntry$AcceptButton
c	net/minecraft/class_1374	net/minecraft/entity/ai/goal/EscapeDangerGoal
	f	D	field_6547	targetX
	f	D	field_6546	targetY
	f	Lnet/minecraft/class_1314;	field_6549	mob
	f	D	field_6548	speed
	f	Z	field_23227	active
	f	D	field_6550	targetZ
	f	I	field_36271	RANGE_Y
	m	(Lnet/minecraft/class_1314;D)V	<init>	<init>
		p	1		mob
		p	2		speed
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_39764	method_39764
		p	1		pos
	m	()Z	method_26337	isActive
	m	()Z	method_40072	isInDanger
	m	()Z	method_6301	findTarget
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_2338;	method_6300	locateClosestWater
		p	3		rangeX
		p	1		world
		p	2		entity
c	net/minecraft/class_1373	net/minecraft/entity/ai/goal/CatSitOnBlockGoal
	f	Lnet/minecraft/class_1451;	field_6545	cat
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_27793	method_27793
		p	0		state
	m	(Lnet/minecraft/class_2742;)Ljava/lang/Boolean;	method_27794	method_27794
		p	0		part
	m	(Lnet/minecraft/class_1451;D)V	<init>	<init>
		p	2		speed
		p	1		cat
c	net/minecraft/class_5734	net/minecraft/client/particle/DustColorTransitionParticle
	f	Lnet/minecraft/class_1160;	field_28245	endColor
	f	Lnet/minecraft/class_1160;	field_28244	startColor
	m	(Lnet/minecraft/class_1160;F)Lnet/minecraft/class_1160;	method_33073	darken
		p	2		multiplier
		p	1		color
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_5743;Lnet/minecraft/class_4002;)V	<init>	<init>
		p	12		velocityZ
		p	15		spriteProvider
		p	14		parameters
		p	8		velocityX
		p	10		velocityY
		p	4		y
		p	6		z
		p	1		world
		p	2		x
	m	(F)V	method_33074	updateColor
		p	1		tickDelta
c	net/minecraft/class_5734$class_5735	net/minecraft/client/particle/DustColorTransitionParticle$Factory
	f	Lnet/minecraft/class_4002;	field_28246	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_5743;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_33075	createParticle
c	net/minecraft/class_1372	net/minecraft/entity/ai/goal/IronGolemLookGoal
	f	Lnet/minecraft/class_1646;	field_6544	targetVillager
	f	Lnet/minecraft/class_4051;	field_18089	CLOSE_VILLAGER_PREDICATE
	f	I	field_6543	lookCountdown
	f	I	field_30224	MAX_LOOK_COOLDOWN
	f	Lnet/minecraft/class_1439;	field_6542	golem
	m	(Lnet/minecraft/class_1439;)V	<init>	<init>
		p	1		golem
c	net/minecraft/class_1379	net/minecraft/entity/ai/goal/WanderAroundGoal
	f	I	field_30226	DEFAULT_CHANCE
	f	Z	field_6565	ignoringChance
	f	D	field_6567	speed
	f	I	field_6564	chance
	f	D	field_6562	targetY
	f	D	field_6561	targetZ
	f	Lnet/minecraft/class_1314;	field_6566	mob
	f	D	field_6563	targetX
	f	Z	field_24463	canDespawn
	m	(I)V	method_6303	setChance
		p	1		chance
	m	()Lnet/minecraft/class_243;	method_6302	getWanderTarget
	m	(Lnet/minecraft/class_1314;D)V	<init>	<init>
		p	2		speed
		p	1		mob
	m	(Lnet/minecraft/class_1314;DIZ)V	<init>	<init>
		p	1		entity
		p	2		speed
		p	5		canDespawn
		p	4		chance
	m	()V	method_6304	ignoreChanceOnce
	m	(Lnet/minecraft/class_1314;DI)V	<init>	<init>
		p	4		chance
		p	2		speed
		p	1		mob
c	net/minecraft/class_1378	net/minecraft/entity/ai/goal/SwimAroundGoal
c	net/minecraft/class_5731	net/minecraft/world/gen/feature/DripstoneClusterFeatureConfig
	f	I	field_28217	maxStalagmiteStalactiteHeightDiff
	f	Lnet/minecraft/class_6017;	field_28215	height
	f	I	field_28225	maxDistanceFromCenterAffectingChanceOfDripstoneColumn
	f	Lnet/minecraft/class_5863;	field_28220	density
	f	F	field_28224	chanceOfDripstoneColumnAtMaxDistanceFromCenter
	f	I	field_28218	heightDeviation
	f	Lnet/minecraft/class_6017;	field_28216	radius
	f	I	field_28214	floorToCeilingSearchRange
	f	I	field_28226	maxDistanceFromCenterAffectingHeightBias
	f	Lnet/minecraft/class_5863;	field_28221	wetness
	f	Lcom/mojang/serialization/Codec;	field_28213	CODEC
	f	Lnet/minecraft/class_6017;	field_28219	dripstoneBlockLayerThickness
	m	(Lnet/minecraft/class_5731;)Ljava/lang/Float;	method_33043	method_33043
		p	0		config
	m	(Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017;	method_33050	method_33050
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33987	method_33987
		p	0		instance
	m	(Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017;	method_33046	method_33046
		p	0		config
	m	(Lnet/minecraft/class_5731;)Ljava/lang/Integer;	method_33051	method_33051
		p	0		config
	m	(Lnet/minecraft/class_5731;)Ljava/lang/Integer;	method_33988	method_33988
		p	0		config
	m	(Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863;	method_33044	method_33044
		p	0		config
	m	(Lnet/minecraft/class_5731;)Ljava/lang/Integer;	method_33047	method_33047
		p	0		config
	m	(Lnet/minecraft/class_5731;)Ljava/lang/Integer;	method_33048	method_33048
		p	0		config
	m	(ILnet/minecraft/class_6017;Lnet/minecraft/class_6017;IILnet/minecraft/class_6017;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;FII)V	<init>	<init>
		p	8		wetness
		p	9		wetnessMean
		p	10		maxDistanceFromCenterAffectingChanceOfDripstoneColumn
		p	11		maxDistanceFromCenterAffectingHeightBias
		p	4		maxStalagmiteStalactiteHeightDiff
		p	5		heightDeviation
		p	6		dripstoneBlockLayerThickness
		p	7		density
		p	1		floorToCeilingSearchRange
		p	2		height
		p	3		radius
	m	(Lnet/minecraft/class_5731;)Ljava/lang/Integer;	method_33989	method_33989
		p	0		config
	m	(Lnet/minecraft/class_5731;)Lnet/minecraft/class_6017;	method_33049	method_33049
		p	0		config
	m	(Lnet/minecraft/class_5731;)Lnet/minecraft/class_5863;	method_33045	method_33045
		p	0		config
c	net/minecraft/class_4400	net/minecraft/client/realms/gui/screen/RealmsParentalConsentScreen
	f	Lnet/minecraft/class_437;	field_22701	parent
	f	Lnet/minecraft/class_5489;	field_26492	privacyInfoText
	f	Lnet/minecraft/class_2561;	field_26491	PRIVACY_INFO_TEXT
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_25172	method_25172
		p	0		button
	m	(Lnet/minecraft/class_4185;)V	method_25173	method_25173
		p	0		button
	m	(Lnet/minecraft/class_4185;)V	method_25171	method_25171
		p	1		button
c	net/minecraft/class_5730	net/minecraft/world/gen/feature/SmallDripstoneFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Ljava/util/Optional;	method_39175	getDirection
		p	2		random
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_5733;)V	method_33034	generateDripstoneBlocks
		p	0		world
		p	2		pos
		p	1		random
		p	3		config
c	net/minecraft/class_1376	net/minecraft/entity/ai/goal/LookAroundGoal
	f	I	field_6555	lookTime
	f	D	field_6554	deltaX
	f	D	field_6553	deltaZ
	f	Lnet/minecraft/class_1308;	field_6556	mob
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		mob
c	net/minecraft/class_1369	net/minecraft/entity/ai/goal/WanderNearTargetGoal
	f	Lnet/minecraft/class_1309;	field_6529	target
	f	D	field_6531	z
	f	D	field_6530	speed
	f	F	field_6532	maxDistance
	f	Lnet/minecraft/class_1314;	field_6528	mob
	f	D	field_6526	y
	f	D	field_6527	x
	m	(Lnet/minecraft/class_1314;DF)V	<init>	<init>
		p	4		maxDistance
		p	2		speed
		p	1		mob
c	net/minecraft/class_5726	net/minecraft/world/gen/feature/util/DripstoneHelper
	m	(DDDD)D	method_33005	scaleHeightFromRadius
		p	4		heightScale
		p	6		bluntness
		p	0		radius
		p	2		scale
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;IZ)V	method_33010	generatePointedDripstone
		p	1		pos
		p	0		world
		p	4		merge
		p	3		height
		p	2		direction
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_33008	generateDripstoneBlock
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_2680;	method_33013	getState
		p	1		thickness
		p	0		direction
	m	(Lnet/minecraft/class_2680;)Z	method_40074	cannotGenerate
		p	0		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_33006	canGenerate
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2680;)Z	method_33389	canGenerateOrLava
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_33014	canGenerate
		p	0		state
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;I)Z	method_33009	canGenerateBase
		p	2		height
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2350;IZLjava/util/function/Consumer;)V	method_33012	getDripstoneThickness
		p	0		direction
		p	1		height
		p	2		merge
		p	3		callback
	m	(Lnet/minecraft/class_2680;)Z	method_33011	canReplace
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_33387	canReplaceOrLava
		p	0		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_33388	canGenerateOrLava
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;)V	method_33007	method_33007
		p	3		state
c	net/minecraft/class_5725	net/minecraft/world/gen/feature/DripstoneClusterFeature
	m	(IIIILnet/minecraft/class_5731;)D	method_32997	dripstoneChance
		p	4		localZ
		p	5		config
		p	2		radiusZ
		p	3		localX
		p	1		radiusX
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_33000	canWaterSpawn
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_32998	isStoneOrWater
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_5819;IIFILnet/minecraft/class_5731;)I	method_33004	getHeight
		p	6		config
		p	5		height
		p	2		localX
		p	1		random
		p	4		density
		p	3		localZ
	m	(Lnet/minecraft/class_5819;FFFF)F	method_33003	clampedGaussian
		p	3		mean
		p	2		max
		p	1		min
		p	0		random
		p	4		deviation
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;IIFDIFLnet/minecraft/class_5731;)V	method_33002	generate
		p	7		dripstoneChance
		p	6		wetness
		p	9		height
		p	3		pos
		p	2		random
		p	5		localZ
		p	4		localX
		p	1		world
		p	11		config
		p	10		density
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_33386	isLava
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;ILnet/minecraft/class_2350;)V	method_33001	placeDripstoneBlocks
		p	1		world
		p	3		height
		p	2		pos
		p	4		direction
c	net/minecraft/class_5727	net/minecraft/world/gen/feature/LargeDripstoneFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5721$class_5723;Lnet/minecraft/class_5727$class_5729;)V	method_35360	testGeneration
		p	1		world
		p	2		pos
		p	3		surface
		p	4		wind
	m	(Lnet/minecraft/class_2338;ZLnet/minecraft/class_5819;ILnet/minecraft/class_5863;Lnet/minecraft/class_5863;)Lnet/minecraft/class_5727$class_5728;	method_33016	createGenerator
		p	1		isStalagmite
		p	0		pos
		p	5		heightScale
		p	4		bluntness
		p	3		scale
c	net/minecraft/class_5727$class_5729	net/minecraft/world/gen/feature/LargeDripstoneFeature$WindModifier
	f	I	field_28211	y
	f	Lnet/minecraft/class_243;	field_28212	wind
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_33031	modify
		p	1		pos
	m	()Lnet/minecraft/class_5727$class_5729;	method_33032	create
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_5863;)V	<init>	<init>
		p	1		y
		p	3		wind
c	net/minecraft/class_5727$class_5728	net/minecraft/world/gen/feature/LargeDripstoneFeature$DripstoneGenerator
	f	D	field_28209	bluntness
	f	Lnet/minecraft/class_2338;	field_28206	pos
	f	I	field_28208	scale
	f	Z	field_28207	isStalagmite
	f	D	field_28210	heightScale
	m	()I	method_33017	getBaseScale
	m	(Lnet/minecraft/class_2338;ZIDD)V	<init>	<init>
		p	1		pos
		p	3		scale
		p	2		isStalagmite
		p	4		bluntness
		p	6		heightScale
	m	(F)I	method_33018	scale
		p	1		height
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_5727$class_5729;)V	method_33020	generate
		p	1		world
		p	3		wind
	m	()I	method_35361	getBottomY
	m	()I	method_35362	getTopY
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5727$class_5729;)Z	method_33019	canGenerate
		p	1		world
		p	2		wind
	m	(Lnet/minecraft/class_5732;)Z	method_33025	generateWind
		p	1		config
c	net/minecraft/class_949	net/minecraft/client/render/entity/SpiderEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4789	TEXTURE
	m	(Lnet/minecraft/class_1628;)Lnet/minecraft/class_2960;	method_4123	getTexture
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V	<init>	<init>
		p	2		layer
		p	1		ctx
	m	(Lnet/minecraft/class_1628;)F	method_4124	getLyingAngle
c	net/minecraft/class_948	net/minecraft/client/render/entity/SnowGolemEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4788	TEXTURE
	m	(Lnet/minecraft/class_1473;)Lnet/minecraft/class_2960;	method_4122	getTexture
c	net/minecraft/class_947	net/minecraft/client/render/entity/SpectralArrowEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4787	TEXTURE
	m	(Lnet/minecraft/class_1679;)Lnet/minecraft/class_2960;	method_4120	getTexture
c	net/minecraft/class_946	net/minecraft/client/render/entity/SkeletonEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4785	TEXTURE
	m	(Lnet/minecraft/class_1547;)Z	method_35801	isShaking
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;)V	<init>	<init>
		p	3		legArmorLayer
		p	2		layer
		p	4		bodyArmorLayer
		p	1		ctx
	m	(Lnet/minecraft/class_1547;)Lnet/minecraft/class_2960;	method_4119	getTexture
c	net/minecraft/class_1342	net/minecraft/entity/ai/goal/BreatheAirGoal
	f	Lnet/minecraft/class_1314;	field_6408	mob
	m	()V	method_6252	moveToAir
	m	(Lnet/minecraft/class_1314;)V	<init>	<init>
		p	1		mob
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_6253	isAirPos
		p	2		pos
		p	1		world
c	net/minecraft/class_2674	net/minecraft/block/piston/PistonHandler
	f	Z	field_12247	retracted
	f	Lnet/minecraft/class_2338;	field_12244	posTo
	f	I	field_31384	MAX_MOVABLE_BLOCKS
	f	Lnet/minecraft/class_2350;	field_12243	motionDirection
	f	Ljava/util/List;	field_12245	movedBlocks
	f	Ljava/util/List;	field_12246	brokenBlocks
	f	Lnet/minecraft/class_2338;	field_12250	posFrom
	f	Lnet/minecraft/class_2350;	field_12248	pistonDirection
	f	Lnet/minecraft/class_1937;	field_12249	world
	m	()Ljava/util/List;	method_11536	getBrokenBlocks
	m	(Lnet/minecraft/class_2680;)Z	method_23367	isBlockSticky
		p	0		state
	m	()Lnet/minecraft/class_2350;	method_35299	getMotionDirection
	m	(Lnet/minecraft/class_2338;)Z	method_11538	tryMoveAdjacentBlock
		p	1		pos
	m	()Ljava/util/List;	method_11541	getMovedBlocks
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_11540	tryMove
		p	1		pos
		p	2		dir
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)V	<init>	<init>
		p	3		dir
		p	2		pos
		p	4		retracted
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z	method_23675	isAdjacentBlockStuck
		p	1		adjacentState
		p	0		state
	m	()Z	method_11537	calculatePush
	m	(II)V	method_11539	setMovedBlocks
		p	1		from
		p	2		to
c	net/minecraft/class_2675	net/minecraft/network/packet/s2c/play/ParticleS2CPacket
	f	Z	field_12254	longDistance
	f	D	field_12256	z
	f	D	field_12257	y
	f	D	field_12258	x
	f	F	field_12255	offsetX
	f	I	field_12253	count
	f	F	field_12251	offsetZ
	f	F	field_12252	offsetY
	f	Lnet/minecraft/class_2394;	field_12259	parameters
	f	F	field_12260	speed
	m	()F	method_11543	getSpeed
	m	()I	method_11545	getCount
	m	()Lnet/minecraft/class_2394;	method_11551	getParameters
	m	(Lnet/minecraft/class_2602;)V	method_11553	apply
	m	()D	method_11544	getX
	m	()D	method_11547	getY
	m	()F	method_11549	getOffsetY
	m	()D	method_11546	getZ
	m	()F	method_11548	getOffsetX
	m	()Z	method_11552	isLongDistance
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394;	method_11542	readParticleParameters
		p	1		buf
		p	2		type
	m	(Lnet/minecraft/class_2394;ZDDDFFFFI)V	<init>	<init>
		p	13		count
		p	12		speed
		p	11		offsetZ
		p	10		offsetY
		p	9		offsetX
		p	7		z
		p	5		y
		p	3		x
		p	2		longDistance
		p	1		parameters
	m	()F	method_11550	getOffsetZ
c	net/minecraft/class_1341	net/minecraft/entity/ai/goal/AnimalMateGoal
	f	Lnet/minecraft/class_1429;	field_6404	animal
	f	Ljava/lang/Class;	field_6403	entityClass
	f	Lnet/minecraft/class_1937;	field_6405	world
	f	Lnet/minecraft/class_1429;	field_6406	mate
	f	D	field_6407	speed
	f	I	field_6402	timer
	f	Lnet/minecraft/class_4051;	field_18086	VALID_MATE_PREDICATE
	m	(Lnet/minecraft/class_1429;DLjava/lang/Class;)V	<init>	<init>
		p	4		entityClass
		p	1		animal
		p	2		speed
	m	()Lnet/minecraft/class_1429;	method_6250	findMate
	m	(Lnet/minecraft/class_1429;D)V	<init>	<init>
		p	2		speed
		p	1		animal
	m	()V	method_6249	breed
c	net/minecraft/class_5702	net/minecraft/world/BlockStateRaycastContext
	f	Lnet/minecraft/class_243;	field_28103	end
	f	Lnet/minecraft/class_243;	field_28102	start
	f	Ljava/util/function/Predicate;	field_28104	statePredicate
	m	()Lnet/minecraft/class_243;	method_32883	getEnd
	m	()Lnet/minecraft/class_243;	method_32884	getStart
	m	()Ljava/util/function/Predicate;	method_32885	getStatePredicate
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)V	<init>	<init>
		p	2		end
		p	3		statePredicate
		p	1		start
c	net/minecraft/class_2676	net/minecraft/network/packet/s2c/play/LightUpdateS2CPacket
	f	Lnet/minecraft/class_6606;	field_34872	data
	f	I	field_12265	chunkX
	f	I	field_12264	chunkZ
	m	()I	method_11558	getChunkX
	m	()Lnet/minecraft/class_6606;	method_38600	getData
	m	(Lnet/minecraft/class_2602;)V	method_11560	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;Z)V	<init>	<init>
		p	5		nonEdge
		p	4		blockBits
		p	3		skyBits
		p	2		lightProvider
		p	1		chunkPos
	m	()I	method_11554	getChunkZ
c	net/minecraft/class_1340	net/minecraft/entity/ai/goal/ChaseBoatState
	f	Lnet/minecraft/class_1340;	field_6400	GO_IN_BOAT_DIRECTION
	f	Lnet/minecraft/class_1340;	field_6401	GO_TO_BOAT
c	net/minecraft/class_5701	net/minecraft/datafixer/schema/Schema2684
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerBlockEntities	registerBlockEntities
		p	1		schema
c	net/minecraft/class_2670	net/minecraft/network/packet/s2c/play/KeepAliveS2CPacket
	f	J	field_12211	id
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11518	apply
	m	()J	method_11517	getId
	m	(J)V	<init>	<init>
		p	1		id
c	net/minecraft/class_1346	net/minecraft/entity/ai/goal/ChaseBoatGoal
	f	Lnet/minecraft/class_1340;	field_6425	state
	f	I	field_6428	updateCountdownTicks
	f	Lnet/minecraft/class_1314;	field_6426	mob
	f	Lnet/minecraft/class_1657;	field_6427	passenger
	m	(Lnet/minecraft/class_1314;)V	<init>	<init>
		p	1		mob
c	net/minecraft/class_1345	net/minecraft/entity/ai/goal/EatGrassGoal
	f	I	field_30203	MAX_TIMER
	f	I	field_6422	timer
	f	Lnet/minecraft/class_1937;	field_6421	world
	f	Ljava/util/function/Predicate;	field_6423	GRASS_PREDICATE
	f	Lnet/minecraft/class_1308;	field_6424	mob
	m	()I	method_6258	getTimer
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		mob
c	net/minecraft/class_2671	net/minecraft/block/PistonHeadBlock
	f	Lnet/minecraft/class_2754;	field_12224	TYPE
	f	Lnet/minecraft/class_265;	field_12220	DOWN_HEAD_SHAPE
	f	Lnet/minecraft/class_265;	field_12212	SHORT_WEST_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12222	EAST_HEAD_SHAPE
	f	Lnet/minecraft/class_265;	field_12214	WEST_HEAD_SHAPE
	f	Lnet/minecraft/class_265;	field_12216	SHORT_SOUTH_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12226	DOWN_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12218	EAST_ARM_SHAPE
	f	[Lnet/minecraft/class_265;	field_26661	HEAD_SHAPES
	f	Lnet/minecraft/class_265;	field_12228	SOUTH_HEAD_SHAPE
	f	Lnet/minecraft/class_265;	field_12230	UP_HEAD_SHAPE
	f	Lnet/minecraft/class_2746;	field_12227	SHORT
	f	Lnet/minecraft/class_265;	field_12221	SOUTH_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12231	SHORT_UP_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12223	WEST_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12225	SHORT_NORTH_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12213	NORTH_HEAD_SHAPE
	f	Lnet/minecraft/class_265;	field_12215	UP_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12229	NORTH_ARM_SHAPE
	f	Lnet/minecraft/class_265;	field_12217	SHORT_DOWN_ARM_SHAPE
	f	[Lnet/minecraft/class_265;	field_26660	SHORT_HEAD_SHAPES
	f	Lnet/minecraft/class_265;	field_12219	SHORT_EAST_ARM_SHAPE
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z	method_26980	isAttached
		p	1		headState
		p	2		pistonState
	m	(Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_265;	method_11520	getHeadShape
		p	0		direction
		p	1		shortHead
	m	(Z)[Lnet/minecraft/class_265;	method_31019	getHeadShapes
		p	0		shortHead
	m	(ZLnet/minecraft/class_2350;)Lnet/minecraft/class_265;	method_31020	method_31020
		p	1		direction
c	net/minecraft/class_2672	net/minecraft/network/packet/s2c/play/ChunkDataS2CPacket
	f	I	field_12236	chunkX
	f	Lnet/minecraft/class_6603;	field_34870	chunkData
	f	I	field_12235	chunkZ
	f	Lnet/minecraft/class_6606;	field_34871	lightData
	m	()Lnet/minecraft/class_6603;	method_38598	getChunkData
	m	(Lnet/minecraft/class_2602;)V	method_11528	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2818;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;Z)V	<init>	<init>
		p	5		nonEdge
		p	3		skyBits
		p	4		blockBits
		p	1		chunk
		p	2		lightProvider
	m	()I	method_11524	getZ
	m	()I	method_11523	getX
	m	()Lnet/minecraft/class_6606;	method_38599	getLightData
c	net/minecraft/class_1344	net/minecraft/entity/ai/goal/EscapeSunlightGoal
	f	D	field_6417	targetX
	f	Lnet/minecraft/class_1937;	field_6418	world
	f	D	field_6420	speed
	f	D	field_6416	targetY
	f	D	field_6415	targetZ
	f	Lnet/minecraft/class_1314;	field_6419	mob
	m	()Z	method_18250	targetShadedPos
	m	()Lnet/minecraft/class_243;	method_6257	locateShadedPos
	m	(Lnet/minecraft/class_1314;D)V	<init>	<init>
		p	1		mob
		p	2		speed
c	net/minecraft/class_2673	net/minecraft/network/packet/s2c/play/WorldEventS2CPacket
	f	I	field_12239	data
	f	Lnet/minecraft/class_2338;	field_12242	pos
	f	I	field_12241	eventId
	f	Z	field_12240	global
	m	()Lnet/minecraft/class_2338;	method_11531	getPos
	m	()I	method_11532	getEventId
	m	()Z	method_11533	isGlobal
	m	(ILnet/minecraft/class_2338;IZ)V	<init>	<init>
		p	2		pos
		p	1		eventId
		p	4		global
		p	3		data
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11534	getData
	m	(Lnet/minecraft/class_2602;)V	method_11535	apply
c	net/minecraft/class_1343	net/minecraft/entity/ai/goal/DoorInteractGoal
	f	F	field_6409	offsetZ
	f	Z	field_6412	doorValid
	f	Z	field_6411	shouldStop
	f	Lnet/minecraft/class_2338;	field_6414	doorPos
	f	F	field_6410	offsetX
	f	Lnet/minecraft/class_1308;	field_6413	mob
	m	()Z	method_6256	isDoorOpen
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		mob
	m	(Z)V	method_19995	setDoorOpen
		p	1		open
c	net/minecraft/class_1339	net/minecraft/entity/ai/goal/BreakDoorGoal
	f	I	field_6397	prevBreakProgress
	f	I	field_30202	MIN_MAX_PROGRESS
	f	I	field_6398	breakProgress
	f	Ljava/util/function/Predicate;	field_19003	difficultySufficientPredicate
	f	I	field_16596	maxProgress
	m	(Lnet/minecraft/class_1308;ILjava/util/function/Predicate;)V	<init>	<init>
		p	1		mob
		p	2		maxProgress
		p	3		difficultySufficientPredicate
	m	(Lnet/minecraft/class_1267;)Z	method_19994	isDifficultySufficient
		p	1		difficulty
	m	(Lnet/minecraft/class_1308;Ljava/util/function/Predicate;)V	<init>	<init>
		p	1		mob
		p	2		difficultySufficientPredicate
	m	()I	method_16462	getMaxProgress
c	net/minecraft/class_1338	net/minecraft/entity/ai/goal/FleeEntityGoal
	f	Ljava/util/function/Predicate;	field_6393	extraInclusionSelector
	f	Lnet/minecraft/class_1314;	field_6391	mob
	f	Lnet/minecraft/class_1309;	field_6390	targetEntity
	f	Lnet/minecraft/class_11;	field_6387	fleePath
	f	Lnet/minecraft/class_1408;	field_6394	fleeingEntityNavigation
	f	F	field_6386	fleeDistance
	f	D	field_6395	fastSpeed
	f	D	field_6385	slowSpeed
	f	Ljava/util/function/Predicate;	field_6388	inclusionSelector
	f	Ljava/lang/Class;	field_6392	classToFleeFrom
	f	Lnet/minecraft/class_4051;	field_18084	withinRangePredicate
	m	(Lnet/minecraft/class_1314;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V	<init>	<init>
		p	2		fleeFromType
		p	3		extraInclusionSelector
		p	4		distance
		p	5		slowSpeed
		p	7		fastSpeed
		p	9		inclusionSelector
		p	1		mob
	m	(Lnet/minecraft/class_1314;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V	<init>	<init>
		p	1		fleeingEntity
		p	2		classToFleeFrom
		p	3		fleeDistance
		p	4		fleeSlowSpeed
		p	6		fleeFastSpeed
		p	8		inclusionSelector
	m	(Lnet/minecraft/class_1314;Ljava/lang/Class;FDD)V	<init>	<init>
		p	6		fastSpeed
		p	4		slowSpeed
		p	2		fleeFromType
		p	3		distance
		p	1		mob
c	net/minecraft/class_1337	net/minecraft/entity/ai/goal/WolfBegGoal
	f	Lnet/minecraft/class_1937;	field_6381	world
	f	Lnet/minecraft/class_1493;	field_6384	wolf
	f	Lnet/minecraft/class_4051;	field_18085	validPlayerPredicate
	f	Lnet/minecraft/class_1657;	field_6383	begFrom
	f	I	field_6382	timer
	f	F	field_6380	begDistance
	m	(Lnet/minecraft/class_1657;)Z	method_6244	isAttractive
		p	1		player
	m	(Lnet/minecraft/class_1493;F)V	<init>	<init>
		p	1		wolf
		p	2		begDistance
c	net/minecraft/class_3998	net/minecraft/client/particle/NoRenderParticle
	c	A {@link Particle} with no rendered texture. Useful for emitter particles (such as {@link net.minecraft.client.particle.EmitterParticle})\nthat spawn other particles while ticking, but do not render anything themselves.
c	net/minecraft/class_2667	net/minecraft/block/PistonExtensionBlock
	f	Lnet/minecraft/class_2753;	field_12196	FACING
	f	Lnet/minecraft/class_2754;	field_12197	TYPE
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;ZZ)Lnet/minecraft/class_2586;	method_11489	createBlockEntityPiston
		p	1		state
		p	0		pos
		p	3		facing
		p	2		pushedBlock
		p	5		source
		p	4		extending
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2669;	method_11488	getPistonBlockEntity
		p	1		world
		p	2		pos
c	net/minecraft/class_2668	net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket
	f	I	field_33330	DEMO_JUMP_HELP
	f	I	field_33331	DEMO_INVENTORY_HELP
	f	I	field_33332	DEMO_EXPIRY_NOTICE
	f	Lnet/minecraft/class_2668$class_5402;	field_25645	NO_RESPAWN_BLOCK
	f	Lnet/minecraft/class_2668$class_5402;	field_25656	IMMEDIATE_RESPAWN
	f	Lnet/minecraft/class_2668$class_5402;	field_25646	RAIN_STARTED
	f	Lnet/minecraft/class_2668$class_5402;	field_25654	PUFFERFISH_STING
	f	Lnet/minecraft/class_2668$class_5402;	field_25655	ELDER_GUARDIAN_EFFECT
	f	Lnet/minecraft/class_2668$class_5402;	field_25649	GAME_WON
	f	Lnet/minecraft/class_2668$class_5402;	field_25647	RAIN_STOPPED
	f	I	field_33328	DEMO_OPEN_SCREEN
	f	Lnet/minecraft/class_2668$class_5402;	field_25648	GAME_MODE_CHANGED
	f	I	field_33329	DEMO_MOVEMENT_HELP
	f	Lnet/minecraft/class_2668$class_5402;	field_25652	RAIN_GRADIENT_CHANGED
	f	Lnet/minecraft/class_2668$class_5402;	field_12199	reason
	f	Lnet/minecraft/class_2668$class_5402;	field_25653	THUNDER_GRADIENT_CHANGED
	f	Lnet/minecraft/class_2668$class_5402;	field_25650	DEMO_MESSAGE_SHOWN
	f	Lnet/minecraft/class_2668$class_5402;	field_25651	PROJECTILE_HIT_PLAYER
	f	F	field_12198	value
	m	()Lnet/minecraft/class_2668$class_5402;	method_11491	getReason
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11490	apply
	m	()F	method_11492	getValue
	m	(Lnet/minecraft/class_2668$class_5402;F)V	<init>	<init>
		p	1		reason
		p	2		value
c	net/minecraft/class_2668$class_5402	net/minecraft/network/packet/s2c/play/GameStateChangeS2CPacket$Reason
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_25657	REASONS
	f	I	field_25658	id
	m	(I)V	<init>	<init>
		p	1		id
c	net/minecraft/class_3999	net/minecraft/client/particle/ParticleTextureSheet
	c	Defines rendering setup & draw logic for particles based on their requirements for depth checking, textures, and transparency.\n\n<p>\nEach {@link net.minecraft.client.particle.Particle} returns a {@link ParticleTextureSheet} in {@link net.minecraft.client.particle.Particle#getType()}.\nWhen particles are rendered, each sheet will be drawn once.\n{@link ParticleTextureSheet#begin(BufferBuilder, TextureManager)} is first called to set up render state, and after each particle has emitted geometry, {@link ParticleTextureSheet#draw(Tessellator)} is called to draw to a target buffer.
	f	Lnet/minecraft/class_3999;	field_17830	PARTICLE_SHEET_LIT
	f	Lnet/minecraft/class_3999;	field_17832	NO_RENDER
	f	Lnet/minecraft/class_3999;	field_17831	CUSTOM
	f	Lnet/minecraft/class_3999;	field_17827	TERRAIN_SHEET
	f	Lnet/minecraft/class_3999;	field_17829	PARTICLE_SHEET_TRANSLUCENT
	f	Lnet/minecraft/class_3999;	field_17828	PARTICLE_SHEET_OPAQUE
	m	(Lnet/minecraft/class_287;Lnet/minecraft/class_1060;)V	method_18130	begin
		c	Called to set up OpenGL render state for drawing particles of a given type.
		p	1		builder
			c	the buffer particles will draw to in {@link net.minecraft.client.particle.Particle#buildGeometry(VertexConsumer, Camera, float)}
		p	2		textureManager
			c	texture loading context
	m	(Lnet/minecraft/class_289;)V	method_18131	draw
		c	Called after all particles of a {@link ParticleTextureSheet} have finished drawing.
		p	1		tessellator
			c	the {@code Tessellator} all particles in this sheet drew to
c	net/minecraft/class_2669	net/minecraft/block/entity/PistonBlockEntity
	c	A piston block entity represents the block being pushed by a piston.
	f	Z	field_12202	source
	f	F	field_12207	progress
	f	Z	field_12203	extending
	f	Lnet/minecraft/class_2680;	field_12204	pushedBlock
	f	J	field_12208	savedWorldTime
	f	Lnet/minecraft/class_2350;	field_12201	facing
	f	F	field_12206	lastProgress
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z	method_23673	method_23673
		p	1		entity
	m	(F)F	method_11504	getAmountExtended
		p	1		progress
	m	()Lnet/minecraft/class_2680;	method_11495	getPushedBlock
	m	()Lnet/minecraft/class_2350;	method_11498	getFacing
	m	(F)F	method_11499	getProgress
		p	1		tickDelta
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLnet/minecraft/class_2669;)V	method_23674	moveEntitiesInHoneyBlock
		p	1		pos
		p	3		blockEntity
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;ZZ)V	<init>	<init>
		p	4		facing
		p	5		extending
		p	2		state
		p	3		pushedBlock
		p	6		source
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLnet/minecraft/class_2669;)V	method_11503	pushEntities
		p	3		blockEntity
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_1297;DLnet/minecraft/class_2350;)V	method_23672	moveEntity
		p	4		movementDirection
		p	0		direction
		p	1		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_238;Lnet/minecraft/class_2669;)Lnet/minecraft/class_238;	method_11500	offsetHeadBox
		p	0		pos
		p	1		box
		p	2		blockEntity
	m	()V	method_11513	finish
	m	()Lnet/minecraft/class_2350;	method_11506	getMovementDirection
	m	()Lnet/minecraft/class_2680;	method_11496	getHeadBlockState
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;D)V	method_11514	push
		p	3		amount
		p	1		entity
		p	2		direction
		p	0		pos
	m	()J	method_11508	getSavedWorldTime
	m	(F)F	method_11511	getRenderOffsetY
		p	1		tickDelta
	m	()Z	method_11501	isExtending
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2669;)V	method_31707	tick
		p	3		blockEntity
		p	1		pos
		p	2		state
		p	0		world
	m	()Z	method_11515	isSource
	m	(F)F	method_11507	getRenderOffsetZ
		p	1		tickDelta
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_2350;Lnet/minecraft/class_238;)D	method_11497	getIntersectionSize
	m	()Z	method_23364	isPushingHoneyBlock
	m	(F)F	method_11494	getRenderOffsetX
		p	1		tickDelta
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z	method_23671	canMoveEntity
		p	1		entity
		p	0		box
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_11512	getCollisionShape
		p	2		pos
		p	1		world
c	net/minecraft/class_2680	net/minecraft/block/BlockState
	f	Lcom/mojang/serialization/Codec;	field_24734	CODEC
c	net/minecraft/class_5711	net/minecraft/world/event/listener/SimpleGameEventDispatcher
	c	A simple game event dispatcher implementation that has hooks to\ndebug info senders.\n\n@apiNote Vanilla Minecraft creates it on a per-chunk-section basis.
	f	Ljava/util/Set;	field_37673	toRemove
	f	Z	field_37675	dispatching
	f	Ljava/util/List;	field_28142	listeners
	f	Ljava/util/List;	field_37674	toAdd
	f	Lnet/minecraft/class_3218;	field_28143	world
	m	(Lnet/minecraft/class_3218;)V	<init>	<init>
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_5714;)Ljava/util/Optional;	method_32936	dispatchTo
		p	0		world
		p	2		listener
		p	1		listenerPos
c	net/minecraft/class_1353	net/minecraft/entity/ai/goal/FollowParentGoal
	f	I	field_30211	MIN_DISTANCE
	f	I	field_30210	VERTICAL_CHECK_RANGE
	f	I	field_6454	delay
	f	D	field_6453	speed
	f	I	field_30209	HORIZONTAL_CHECK_RANGE
	f	Lnet/minecraft/class_1429;	field_6452	parent
	f	Lnet/minecraft/class_1429;	field_6455	animal
	m	(Lnet/minecraft/class_1429;D)V	<init>	<init>
		p	2		speed
		p	1		animal
c	net/minecraft/class_1352	net/minecraft/entity/ai/goal/Goal
	f	Ljava/util/EnumSet;	field_6451	controls
	m	()Z	method_6264	canStart
	m	(Ljava/util/EnumSet;)V	method_6265	setControls
		p	1		controls
	m	()Z	method_6266	shouldContinue
	m	()Z	method_6267	canStop
	m	()Z	method_38846	shouldRunEveryTick
		c	{@return if the goal should run every tick or not}\n\n<p>This returns {@code false} by default. If this returns false,\nthe goal will tick once after the entity is spawned, and will tick\nevery other tick.\n\n@see #getTickCount(int)
	m	()V	method_6270	stop
	m	()V	method_6268	tick
	m	()V	method_6269	start
	m	(I)I	method_38847	getTickCount
		c	{@return how many times a goal can tick in the given {@param ticks} at most}
		p	1		ticks
	m	(I)I	method_38848	toGoalTicks
		p	0		serverTicks
	m	()Ljava/util/EnumSet;	method_6271	getControls
c	net/minecraft/class_1352$class_4134	net/minecraft/entity/ai/goal/Goal$Control
	f	Lnet/minecraft/class_1352$class_4134;	field_18408	TARGET
	f	Lnet/minecraft/class_1352$class_4134;	field_18407	JUMP
	f	Lnet/minecraft/class_1352$class_4134;	field_18406	LOOK
	f	Lnet/minecraft/class_1352$class_4134;	field_18405	MOVE
c	net/minecraft/class_5713	net/minecraft/world/event/listener/GameEventDispatcher
	c	A game event dispatcher dispatches game events to its listeners.
	f	Lnet/minecraft/class_5713;	field_28181	EMPTY
		c	An unmodifiable, empty (non-operative) dispatcher.
	m	()Z	method_32942	isEmpty
		c	Returns whether this dispatcher has no listeners.
	m	(Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Ljava/util/function/BiConsumer;)Z	method_32943	dispatch
		c	Dispatches an event to all the listeners in this dispatcher.
		p	4		onListenerAccept
		p	3		emitter
		p	2		pos
		p	1		event
			c	the event
	m	(Lnet/minecraft/class_5714;)V	method_32944	addListener
		c	Adds a listener to this dispatcher.
		p	1		listener
			c	the listener to add
	m	(Lnet/minecraft/class_5714;)V	method_32945	removeListener
		c	Removes a listener from this dispatcher if it is present.
		p	1		listener
			c	the listener to remove
c	net/minecraft/class_5712	net/minecraft/world/event/GameEvent
	f	Lnet/minecraft/class_6880$class_6883;	field_36412	registryEntry
	f	Ljava/lang/String;	field_28153	id
	f	I	field_28154	range
	f	I	field_31449	DEFAULT_RANGE
	f	Lnet/minecraft/class_5712;	field_28144	DISPENSE_FAIL
	f	Lnet/minecraft/class_5712;	field_28145	ITEM_INTERACT_START
	f	Lnet/minecraft/class_5712;	field_28146	ITEM_INTERACT_FINISH
	f	Lnet/minecraft/class_5712;	field_28147	PISTON_EXTEND
	f	Lnet/minecraft/class_5712;	field_39415	INSTRUMENT_PLAY
	f	Lnet/minecraft/class_5712;	field_28160	SPLASH
	f	Lnet/minecraft/class_5712;	field_28161	PROJECTILE_SHOOT
	f	Lnet/minecraft/class_5712;	field_28162	PROJECTILE_LAND
	f	Lnet/minecraft/class_5712;	field_28168	BLOCK_OPEN
	f	Lnet/minecraft/class_5712;	field_28169	BLOCK_CLOSE
	f	Lnet/minecraft/class_5712;	field_28164	BLOCK_PLACE
	f	Lnet/minecraft/class_5712;	field_28165	BLOCK_DESTROY
	f	Lnet/minecraft/class_5712;	field_28166	FLUID_PLACE
	f	Lnet/minecraft/class_5712;	field_28167	FLUID_PICKUP
	f	Lnet/minecraft/class_5712;	field_28156	SWIM
	f	Lnet/minecraft/class_5712;	field_28157	FLAP
	f	Lnet/minecraft/class_5712;	field_28158	ELYTRA_GLIDE
	f	Lnet/minecraft/class_5712;	field_28159	HIT_GROUND
	f	Lnet/minecraft/class_5712;	field_28152	LIGHTNING_STRIKE
	f	Lnet/minecraft/class_5712;	field_28155	STEP
	f	Lnet/minecraft/class_5712;	field_28148	PISTON_CONTRACT
	f	Lnet/minecraft/class_5712;	field_28180	ENTITY_SHAKE
	f	Lnet/minecraft/class_5712;	field_37676	ENTITY_DIE
	f	Lnet/minecraft/class_5712;	field_28172	BLOCK_ATTACH
	f	Lnet/minecraft/class_5712;	field_28173	BLOCK_DETACH
	f	Lnet/minecraft/class_5712;	field_28174	BLOCK_ACTIVATE
	f	Lnet/minecraft/class_5712;	field_28175	BLOCK_DEACTIVATE
	f	Lnet/minecraft/class_5712;	field_28176	CONTAINER_OPEN
	f	Lnet/minecraft/class_5712;	field_28177	CONTAINER_CLOSE
	f	Lnet/minecraft/class_5712;	field_28178	EXPLODE
	f	Lnet/minecraft/class_5712;	field_38243	SCULK_SENSOR_TENDRILS_CLICKING
	f	Lnet/minecraft/class_5712;	field_38244	SHRIEK
	f	Lnet/minecraft/class_5712;	field_39446	TELEPORT
	f	Lnet/minecraft/class_5712;	field_39485	JUKEBOX_PLAY
	f	Lnet/minecraft/class_5712;	field_39486	JUKEBOX_STOP_PLAY
	f	Lnet/minecraft/class_5712;	field_28739	EQUIP
	f	Lnet/minecraft/class_5712;	field_28734	DRINK
	f	Lnet/minecraft/class_5712;	field_28735	EAT
	f	Lnet/minecraft/class_5712;	field_28736	ENTITY_DAMAGE
	f	Lnet/minecraft/class_5712;	field_28738	ENTITY_PLACE
	f	Lnet/minecraft/class_5712;	field_28730	SHEAR
	f	Lnet/minecraft/class_5712;	field_28733	BLOCK_CHANGE
	f	Lnet/minecraft/class_5712;	field_28727	PRIME_FUSE
	f	Lnet/minecraft/class_5712;	field_28728	ENTITY_ROAR
	f	Lnet/minecraft/class_5712;	field_28725	ENTITY_INTERACT
	f	Lnet/minecraft/class_5712;	field_38425	NOTE_BLOCK_PLAY
	m	()Lnet/minecraft/class_6880$class_6883;	method_40157	getRegistryEntry
	m	()I	method_32941	getRange
	m	()Ljava/lang/String;	method_32938	getId
	m	(Lnet/minecraft/class_6862;)Z	method_40156	isIn
		p	1		tag
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		id
		p	2		range
	m	(Ljava/lang/String;)Lnet/minecraft/class_5712;	method_32939	register
		p	0		id
	m	(Ljava/lang/String;I)Lnet/minecraft/class_5712;	method_32940	register
		p	0		id
		p	1		range
c	net/minecraft/class_5712$class_7397	net/minecraft/world/event/GameEvent$Emitter
	f	Lnet/minecraft/class_2680;	comp_714	affectedState
	f	Lnet/minecraft/class_1297;	comp_713	sourceEntity
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_5712$class_7397;	method_43285	of
		p	0		sourceEntity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397;	method_43286	of
		p	0		sourceEntity
		p	1		affectedState
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_5712$class_7397;	method_43287	of
		p	0		affectedState
	m	()Lnet/minecraft/class_1297;	comp_713	sourceEntity
	m	()Lnet/minecraft/class_2680;	comp_714	affectedState
c	net/minecraft/class_5712$class_7447	net/minecraft/world/event/GameEvent$Message
	f	Lnet/minecraft/class_5712;	field_39177	event
	f	D	field_39181	distanceTraveled
	f	Lnet/minecraft/class_243;	field_39178	emitterPos
	f	Lnet/minecraft/class_5714;	field_39180	listener
	f	Lnet/minecraft/class_5712$class_7397;	field_39179	emitter
	m	(Lnet/minecraft/class_5712$class_7447;)I	method_43725	compareTo
	m	()Lnet/minecraft/class_5714;	method_43728	getListener
	m	(Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V	<init>	<init>
		p	5		listenerPos
		p	4		listener
		p	3		emitter
		p	2		emitterPos
		p	1		event
	m	()Lnet/minecraft/class_243;	method_43726	getEmitterPos
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
	m	()Lnet/minecraft/class_5712$class_7397;	method_43727	getEmitter
	m	()Lnet/minecraft/class_5712;	method_43724	getEvent
c	net/minecraft/class_1350	net/minecraft/entity/ai/goal/FollowOwnerGoal
	f	Lnet/minecraft/class_1309;	field_6444	owner
	f	F	field_6449	minDistance
	f	F	field_6447	oldWaterPathfindingPenalty
	f	Lnet/minecraft/class_1408;	field_6446	navigation
	f	Lnet/minecraft/class_4538;	field_6445	world
	f	I	field_6443	updateCountdownTicks
	f	F	field_6450	maxDistance
	f	Z	field_21078	leavesAllowed
	f	D	field_6442	speed
	f	I	field_30208	VERTICAL_VARIATION
	f	I	field_30207	HORIZONTAL_VARIATION
	f	I	field_30206	HORIZONTAL_RANGE
	f	I	field_30205	TELEPORT_DISTANCE
	f	Lnet/minecraft/class_1321;	field_6448	tameable
	m	()V	method_23345	tryTeleport
	m	(Lnet/minecraft/class_2338;)Z	method_23344	canTeleportTo
		p	1		pos
	m	(II)I	method_23342	getRandomInt
		p	2		max
		p	1		min
	m	(Lnet/minecraft/class_1321;DFFZ)V	<init>	<init>
		p	1		tameable
		p	2		speed
		p	5		maxDistance
		p	6		leavesAllowed
		p	4		minDistance
	m	(III)Z	method_23343	tryTeleportTo
		p	1		x
		p	2		y
		p	3		z
c	net/minecraft/class_2688	net/minecraft/state/State
	f	Ljava/util/function/Function;	field_24737	PROPERTY_MAP_PRINTER
	f	Ljava/lang/String;	field_31386	PROPERTIES
	f	Ljava/lang/String;	field_31385	NAME
	f	Ljava/lang/Object;	field_24739	owner
	f	Lcom/google/common/collect/Table;	field_24741	withTable
	f	Lcom/google/common/collect/ImmutableMap;	field_24738	entries
	f	Lcom/mojang/serialization/MapCodec;	field_24740	codec
	m	()Lcom/google/common/collect/ImmutableMap;	method_11656	getEntries
	m	(Lnet/minecraft/class_2769;)Z	method_28498	contains
		p	1		property
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/util/Map;	method_28499	toMapWith
		p	2		value
		p	1		property
	m	(Lnet/minecraft/class_2769;)Ljava/util/Optional;	method_28500	getOrEmpty
		p	1		property
	m	()Ljava/util/Collection;	method_28501	getProperties
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/Object;	method_11657	with
		p	1		property
		p	2		value
	m	(Ljava/util/Map;)V	method_28496	createWithTable
		p	1		states
	m	(Ljava/lang/Object;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V	<init>	<init>
		p	2		entries
		p	3		codec
		p	1		owner
	m	(Lnet/minecraft/class_2769;)Ljava/lang/Comparable;	method_11654	get
		p	1		property
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	method_28494	createCodec
		p	1		ownerToStateFunction
	m	(Lnet/minecraft/class_2769;)Ljava/lang/Object;	method_28493	cycle
		p	1		property
	m	(Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object;	method_28495	getNext
		p	1		value
		p	0		values
c	net/minecraft/class_2688$1	net/minecraft/state/State$1
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/String;	method_11575	nameValue
		p	1		property
		p	2		value
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	method_11576	apply
c	net/minecraft/class_1357	net/minecraft/entity/ai/goal/DolphinJumpGoal
	f	[I	field_6474	OFFSET_MULTIPLIERS
	f	Lnet/minecraft/class_1433;	field_6471	dolphin
	f	I	field_6472	chance
	f	Z	field_6473	inWater
	m	(Lnet/minecraft/class_2338;III)Z	method_6284	isWater
		p	3		offsetZ
		p	2		offsetX
		p	4		multiplier
		p	1		pos
	m	(Lnet/minecraft/class_2338;III)Z	method_6282	isAirAbove
		p	4		multiplier
		p	1		pos
		p	3		offsetZ
		p	2		offsetX
	m	(Lnet/minecraft/class_1433;I)V	<init>	<init>
		p	2		chance
		p	1		dolphin
c	net/minecraft/class_2682	net/minecraft/world/EmptyBlockView
	f	Lnet/minecraft/class_2682;	field_12294	INSTANCE
c	net/minecraft/class_2683	net/minecraft/network/packet/s2c/play/MapUpdateS2CPacket
	f	Lnet/minecraft/class_22$class_5637;	field_28016	updateData
	f	Z	field_17433	locked
	f	Ljava/util/List;	field_12304	icons
	f	B	field_12296	scale
	f	I	field_12303	id
	m	()B	method_32701	getScale
	m	()I	method_11644	getId
	m	(Lnet/minecraft/class_2540;)Ljava/util/List;	method_43882	method_43882
		p	0		buf2
	m	(IBZLjava/util/Collection;Lnet/minecraft/class_22$class_5637;)V	<init>	<init>
		p	2		scale
		p	3		showIcons
		p	1		id
		p	4		icons
		p	5		updateData
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_20;	method_43883	method_43883
		p	0		buf3
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_20;)V	method_34136	method_34136
		p	1		icon
		p	0		b
	m	()Z	method_32702	isLocked
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;Ljava/util/List;)V	method_43881	method_43881
		p	0		buf2
		p	1		icons
	m	(Lnet/minecraft/class_2602;)V	method_11643	apply
	m	(Lnet/minecraft/class_22;)V	method_11642	apply
		p	1		mapState
c	net/minecraft/class_1355	net/minecraft/entity/ai/goal/GoalSelector
	c	Manages a set of goals, which are competing for certain controls on the mob.\nMultiple goals can run at the same time, so long as they are all using different controls.\n\n<p>A running goal will always be replaced with a goal with a <i>lower</i> priority, if\nsuch a goal exists, it's competing for the same control and its\n{@link Goal#canStart() canStart()} method returns true. (Note that some goals randomize\nthis method.)\n\n<p>If two goals have the same priority and are competing for the same control, then one\ngoal cannot replace the other if it's running. The goal selector tries to run goals in the order\nthey were added.
	f	Lnet/minecraft/class_4135;	field_18410	REPLACEABLE_GOAL
	f	Lorg/slf4j/Logger;	field_6466	LOGGER
	f	Ljava/util/function/Supplier;	field_6463	profiler
	f	Ljava/util/EnumSet;	field_6462	disabledControls
	f	I	field_6464	timeInterval
	f	Ljava/util/Set;	field_6461	goals
	f	Ljava/util/Map;	field_18411	goalsByControl
	m	(Lnet/minecraft/class_4135;Ljava/util/EnumSet;)Z	method_38063	usesAny
		p	1		controls
		p	0		goal
	m	(Lnet/minecraft/class_1352$class_4134;Z)V	method_6276	setControlEnabled
		p	1		control
		p	2		enabled
	m	(Lnet/minecraft/class_4135;Ljava/util/Map;)Z	method_38064	canReplaceAll
		p	0		goal
		p	1		goalsByControl
	m	(Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		profiler
	m	(Lnet/minecraft/class_1352$class_4134;)V	method_6273	enableControl
		p	1		control
	m	()V	method_6275	tick
	m	()V	method_35113	clear
	m	(Lnet/minecraft/class_1352$class_4134;)V	method_6274	disableControl
		p	1		control
	m	(ILnet/minecraft/class_1352;)V	method_6277	add
		c	Adds a goal with a certain priority. Goals with <i>lower</i> priorities will replace running goals\nwith a higher priority.
		p	1		priority
		p	2		goal
	m	()Ljava/util/Set;	method_35115	getGoals
	m	(Z)V	method_38849	tickGoals
		p	1		tickAll
	m	(I)V	method_35114	setTimeInterval
		p	1		timeInterval
	m	(Lnet/minecraft/class_1352;)V	method_6280	remove
		p	1		goal
	m	()Ljava/util/stream/Stream;	method_19048	getRunningGoals
c	net/minecraft/class_2684	net/minecraft/network/packet/s2c/play/EntityS2CPacket
	f	Z	field_12306	onGround
	f	Z	field_20849	positionChanged
	f	Z	field_12305	rotate
	f	B	field_12312	yaw
	f	B	field_12311	pitch
	f	S	field_12309	deltaX
	f	I	field_12310	id
	f	S	field_12308	deltaY
	f	S	field_12307	deltaZ
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_11645	getEntity
		p	1		world
	m	()B	method_11650	getPitch
	m	(Lnet/minecraft/class_2602;)V	method_11651	apply
	m	(ISSSBBZZZ)V	<init>	<init>
		p	6		pitch
		p	5		yaw
		p	4		deltaZ
		p	3		deltaY
		p	2		deltaX
		p	1		entityId
		p	9		positionChanged
		p	8		rotate
		p	7		onGround
	m	()Z	method_22826	isPositionChanged
	m	()B	method_11649	getYaw
	m	()Z	method_11652	hasRotation
	m	()Z	method_11653	isOnGround
	m	()S	method_36150	getDeltaX
	m	()S	method_36151	getDeltaY
	m	()S	method_36152	getDeltaZ
c	net/minecraft/class_2684$class_2687	net/minecraft/network/packet/s2c/play/EntityS2CPacket$Rotate
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2687;	method_34140	read
		p	0		buf
	m	(IBBZ)V	<init>	<init>
		p	1		entityId
		p	2		yaw
		p	3		pitch
		p	4		onGround
c	net/minecraft/class_2684$class_2686	net/minecraft/network/packet/s2c/play/EntityS2CPacket$RotateAndMoveRelative
	m	(ISSSBBZ)V	<init>	<init>
		p	1		entityId
		p	4		deltaZ
		p	5		yaw
		p	2		deltaX
		p	3		deltaY
		p	6		pitch
		p	7		onGround
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2686;	method_34139	read
		p	0		buf
c	net/minecraft/class_2684$class_2685	net/minecraft/network/packet/s2c/play/EntityS2CPacket$MoveRelative
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2684$class_2685;	method_34138	read
		p	0		buf
	m	(ISSSZ)V	<init>	<init>
		p	5		onGround
		p	2		deltaX
		p	1		entityId
		p	4		deltaZ
		p	3		deltaY
c	net/minecraft/class_5707	net/minecraft/world/event/BlockPositionSource
	f	Lcom/mojang/serialization/Codec;	field_28137	CODEC
	f	Lnet/minecraft/class_2338;	field_28138	pos
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_32927	method_32927
		p	0		instance
	m	(Lnet/minecraft/class_5707;)Lnet/minecraft/class_2338;	method_32928	method_32928
		p	0		blockPositionSource
	m	(Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		pos
c	net/minecraft/class_5707$class_5708	net/minecraft/world/event/BlockPositionSource$Type
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_5707;)V	method_32930	writeToBuf
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5707;	method_32929	readFromBuf
c	net/minecraft/class_1349	net/minecraft/entity/ai/goal/FollowGroupLeaderGoal
	f	Lnet/minecraft/class_1425;	field_6441	fish
	f	I	field_6439	checkSurroundingDelay
	f	I	field_30204	MIN_SEARCH_DELAY
	f	I	field_6440	moveDelay
	m	(Lnet/minecraft/class_1425;)Z	method_6260	method_6260
		p	0		fish
	m	(Lnet/minecraft/class_1425;)I	method_6261	getSurroundingSearchDelay
		p	1		fish
	m	(Lnet/minecraft/class_1425;)Z	method_6262	method_6262
		p	0		fish
	m	(Lnet/minecraft/class_1425;)V	<init>	<init>
		p	1		fish
c	net/minecraft/class_1348	net/minecraft/entity/ai/goal/FollowMobGoal
	f	D	field_6430	speed
	f	Lnet/minecraft/class_1308;	field_6432	mob
	f	F	field_6435	maxDistance
	f	Lnet/minecraft/class_1408;	field_6434	navigation
	f	Lnet/minecraft/class_1308;	field_6433	target
	f	F	field_6438	minDistance
	f	F	field_6437	oldWaterPathFindingPenalty
	f	I	field_6431	updateCountdownTicks
	f	Ljava/util/function/Predicate;	field_6436	targetPredicate
	m	(Lnet/minecraft/class_1308;DFF)V	<init>	<init>
		p	2		speed
		p	1		mob
		p	4		minDistance
		p	5		maxDistance
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1308;)Z	method_6259	method_6259
		p	1		target
c	net/minecraft/class_5709	net/minecraft/world/event/EntityPositionSource
	f	Lcom/mojang/datafixers/util/Either;	field_38424	source
	f	Lcom/mojang/serialization/Codec;	field_28139	CODEC
	f	F	field_38242	yOffset
	m	(Ljava/util/UUID;)Ljava/lang/Integer;	method_42678	method_42678
		p	0		uuid
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;	method_42337	method_42337
		p	1		entity
	m	(Lnet/minecraft/class_1937;)V	method_42681	findEntityInWorld
		p	1		world
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID;	method_42682	method_42682
		p	0		entityId
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_32932	method_32932
		p	0		instance
	m	(Lnet/minecraft/class_1937;Ljava/util/UUID;)Lnet/minecraft/class_1297;	method_42675	method_42675
		p	1		uuid
	m	(Lcom/mojang/datafixers/util/Either;F)V	<init>	<init>
		p	1		source
		p	2		yOffset
	m	(Ljava/lang/Integer;)Ljava/util/UUID;	method_42677	method_42677
		p	0		entityId
	m	(Ljava/util/UUID;Ljava/lang/Float;)Lnet/minecraft/class_5709;	method_42679	method_42679
		p	0		uuid
		p	1		yOffset
	m	(Lnet/minecraft/class_1937;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional;	method_42674	method_42674
		p	1		entityId
	m	(Lnet/minecraft/class_1297;)V	method_42673	method_42673
		p	1		entity
	m	(Lnet/minecraft/class_1297;F)V	<init>	<init>
		p	2		yOffset
		p	1		entity
	m	(Lnet/minecraft/class_5709;)Ljava/lang/Float;	method_42338	method_42338
		p	0		entityPositionSource
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer;	method_42676	method_42676
		p	0		entityId
	m	()Ljava/util/UUID;	method_42680	getUuid
	m	()I	method_42683	getEntityId
c	net/minecraft/class_5709$class_5710	net/minecraft/world/event/EntityPositionSource$Type
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5709;	method_32934	readFromBuf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_5709;)V	method_32935	writeToBuf
c	net/minecraft/class_1347	net/minecraft/entity/ai/goal/SwimGoal
	f	Lnet/minecraft/class_1308;	field_6429	mob
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		mob
c	net/minecraft/class_2678	net/minecraft/network/packet/s2c/play/GameJoinS2CPacket
	f	I	comp_97	maxPlayers
	f	Lnet/minecraft/class_1934;	comp_91	previousGameMode
	f	Lnet/minecraft/class_5321;	comp_95	dimensionId
	f	Z	comp_101	debugWorld
	f	I	comp_98	viewDistance
	f	I	comp_88	playerEntityId
	f	J	comp_96	sha256Seed
	f	Lnet/minecraft/class_1934;	comp_90	gameMode
	f	Z	comp_99	reducedDebugInfo
	f	Z	comp_89	hardcore
	f	Lnet/minecraft/class_5455$class_6890;	comp_93	registryManager
	f	Lnet/minecraft/class_5321;	comp_94	dimensionType
	f	Z	comp_100	showDeathScreen
	f	Z	comp_102	flatWorld
	f	Ljava/util/Set;	comp_92	dimensionIds
	f	Ljava/util/Optional;	comp_860	lastDeathLocation
	f	I	comp_169	simulationDistance
	m	()I	comp_98	viewDistance
	m	()I	comp_88	playerEntityId
	m	(Lnet/minecraft/class_2602;)V	method_11567	apply
	m	()J	comp_96	sha256Seed
	m	()Lnet/minecraft/class_1934;	comp_90	gameMode
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Z	comp_99	reducedDebugInfo
	m	()Z	comp_89	hardcore
	m	()Lnet/minecraft/class_5455$class_6890;	comp_93	registryManager
	m	()Lnet/minecraft/class_5321;	comp_94	dimensionType
	m	()Z	comp_100	showDeathScreen
	m	(IZLnet/minecraft/class_1934;Lnet/minecraft/class_1934;Ljava/util/Set;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;JIIIZZZZLjava/util/Optional;)V	<init>	<init>
		p	12		chunkLoadDistance
		p	11		maxPlayers
		p	1		playerEntityId
		p	3		previousGameMode
	m	()Z	comp_102	flatWorld
	m	()Ljava/util/Set;	comp_92	dimensionIds
	m	()I	comp_97	maxPlayers
	m	()Lnet/minecraft/class_1934;	comp_91	previousGameMode
	m	()Lnet/minecraft/class_5321;	comp_95	dimensionId
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321;	method_34135	method_34135
		p	0		b
	m	()Z	comp_101	debugWorld
	m	()Ljava/util/Optional;	comp_860	lastDeathLocation
	m	()I	comp_169	simulationDistance
c	net/minecraft/class_5704	net/minecraft/block/entity/SculkSensorBlockEntity
	f	Lnet/minecraft/class_5718;	field_28118	listener
	f	Lorg/slf4j/Logger;	field_38236	LOGGER
	f	I	field_28119	lastVibrationFrequency
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_42321	method_42321
		p	1		listenerNbt
	m	()I	method_32912	getLastVibrationFrequency
	m	(I)V	method_44213	setLastVibrationFrequency
		p	1		lastVibrationFrequency
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	(FI)I	method_32910	getPower
		p	0		distance
		p	1		range
	m	()Lnet/minecraft/class_5718;	method_32911	getEventListener
	m	(Lnet/minecraft/class_5718;)V	method_42320	method_42320
		p	1		listener
c	net/minecraft/class_5703	net/minecraft/block/SculkSensorBlock
	f	Lnet/minecraft/class_2754;	field_28111	SCULK_SENSOR_PHASE
	f	Lnet/minecraft/class_265;	field_28114	OUTLINE_SHAPE
	f	Lnet/minecraft/class_2758;	field_28112	POWER
	f	Lnet/minecraft/class_2746;	field_28113	WATERLOGGED
	f	I	field_28115	range
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_28110	FREQUENCIES
	m	(Lnet/minecraft/class_4970$class_2251;I)V	<init>	<init>
		p	1		settings
		p	2		range
	m	(Lnet/minecraft/class_2680;)Z	method_32909	isInactive
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_32903	setCooldown
		p	0		world
		p	2		state
		p	1		pos
	m	()I	method_32907	getRange
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V	method_32904	setActive
		p	1		world
		p	0		entity
		p	3		state
		p	2		pos
		p	4		power
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5704;)V	method_32905	method_32905
		p	3		blockEntity
		p	0		world
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_5705;	method_32908	getPhase
		p	0		state
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	method_32906	method_32906
		p	0		map
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_32902	updateNeighbors
		p	0		world
		p	1		pos
c	net/minecraft/class_5705	net/minecraft/block/enums/SculkSensorPhase
	f	Ljava/lang/String;	field_28124	name
	f	Lnet/minecraft/class_5705;	field_28121	INACTIVE
	f	Lnet/minecraft/class_5705;	field_28122	ACTIVE
	f	Lnet/minecraft/class_5705;	field_28123	COOLDOWN
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_901	net/minecraft/client/render/entity/FallingBlockEntityRenderer
	f	Lnet/minecraft/class_776;	field_38890	blockRenderManager
	m	(Lnet/minecraft/class_1540;)Lnet/minecraft/class_2960;	method_3964	getTexture
	m	(Lnet/minecraft/class_1540;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3965	render
c	net/minecraft/class_900	net/minecraft/client/render/entity/EvokerFangsEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4699	TEXTURE
	f	Lnet/minecraft/class_568;	field_4700	model
	m	(Lnet/minecraft/class_1669;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3962	render
	m	(Lnet/minecraft/class_1669;)Lnet/minecraft/class_2960;	method_3963	getTexture
c	net/minecraft/class_1320	net/minecraft/entity/attribute/EntityAttribute
	c	Represents a type of double-valued attribute that a living entity may have.\n\n<p>An attribute is a tracked double value stored on an entity.\nAn attribute has a default value on which attribute modifiers operate.
	f	Z	field_23698	tracked
	f	D	field_23697	fallback
	f	Ljava/lang/String;	field_23699	translationKey
	m	()Z	method_6168	isTracked
		c	Checks if instances of this attribute should synchronize values to clients.
	m	()Ljava/lang/String;	method_26830	getTranslationKey
	m	(Z)Lnet/minecraft/class_1320;	method_26829	setTracked
		c	Sets all instances of this attribute to synchronize their values to clients.
		p	1		tracked
	m	()D	method_6169	getDefaultValue
	m	(Ljava/lang/String;D)V	<init>	<init>
		p	2		fallback
		p	1		translationKey
	m	(D)D	method_6165	clamp
		p	1		value
c	net/minecraft/class_3983	net/minecraft/datafixer/fix/EntityRavagerRenameFix
	f	Ljava/util/Map;	field_17712	ITEMS
c	net/minecraft/class_2652	net/minecraft/block/sapling/BirchSaplingGenerator
c	net/minecraft/class_2653	net/minecraft/network/packet/s2c/play/ScreenHandlerSlotUpdateS2CPacket
	f	I	field_12151	slot
	f	Lnet/minecraft/class_1799;	field_12153	stack
	f	I	field_33325	UPDATE_PLAYER_INVENTORY_SYNC_ID
	f	I	field_12152	syncId
	f	I	field_33324	UPDATE_CURSOR_SYNC_ID
	f	I	field_34036	revision
	m	()I	method_37439	getRevision
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(IIILnet/minecraft/class_1799;)V	<init>	<init>
		p	1		syncId
		p	2		revision
		p	3		slot
		p	4		stack
	m	(Lnet/minecraft/class_2602;)V	method_11451	apply
	m	()I	method_11452	getSyncId
	m	()Lnet/minecraft/class_1799;	method_11449	getItemStack
	m	()I	method_11450	getSlot
c	net/minecraft/class_3984	net/minecraft/datafixer/schema/Schema1928
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_17998	targetEntityItems
		p	2		entityId
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	method_17997	targetItems
c	net/minecraft/class_3985	net/minecraft/datafixer/schema/Schema1929
c	net/minecraft/class_2654	net/minecraft/block/sapling/AcaciaSaplingGenerator
c	net/minecraft/class_3986	net/minecraft/entity/passive/TraderLlamaEntity
	f	I	field_17716	despawnDelay
	m	(I)V	method_35189	setDespawnDelay
		p	1		despawnDelay
	m	()V	method_20501	tryDespawn
	m	()Z	method_20504	leashedByPlayer
	m	()Z	method_20503	heldByTrader
	m	()Z	method_20502	canDespawn
c	net/minecraft/class_3986$class_3987	net/minecraft/entity/passive/TraderLlamaEntity$DefendTraderGoal
	f	Lnet/minecraft/class_1309;	field_17719	offender
	f	I	field_17720	traderLastAttackedTime
	f	Lnet/minecraft/class_1501;	field_17718	llama
	m	(Lnet/minecraft/class_1501;)V	<init>	<init>
		p	1		llama
c	net/minecraft/class_2655	net/minecraft/block/sapling/JungleSaplingGenerator
c	net/minecraft/class_1324	net/minecraft/entity/attribute/EntityAttributeInstance
	c	A double-valued attribute.
	f	Lnet/minecraft/class_1320;	field_23700	type
	f	Ljava/util/Map;	field_23702	idToModifiers
	f	Z	field_23705	dirty
	f	D	field_23704	baseValue
	f	D	field_23706	value
	f	Ljava/util/Map;	field_23701	operationToModifiers
	f	Ljava/util/function/Consumer;	field_23707	updateCallback
	f	Ljava/util/Set;	field_23703	persistentModifiers
	m	(Lnet/minecraft/class_1322;)Z	method_6196	hasModifier
		p	1		modifier
	m	()Lnet/minecraft/class_2487;	method_26839	toNbt
	m	(Lnet/minecraft/class_1322$class_1323;)Ljava/util/Set;	method_26836	method_26836
		p	0		operation
	m	(Ljava/util/UUID;)V	method_6200	removeModifier
		p	1		uuid
	m	(Lnet/minecraft/class_1322$class_1323;)Ljava/util/Collection;	method_26834	getModifiersByOperation
		p	1		operation
	m	(Lnet/minecraft/class_1322$class_1323;Ljava/util/Set;)V	method_26832	method_26832
		p	1		operation
		p	2		modifiers
	m	(Lnet/minecraft/class_2487;)V	method_26833	readNbt
		p	1		nbt
	m	(Ljava/util/UUID;)Lnet/minecraft/class_1322;	method_6199	getModifier
		p	1		uuid
	m	(Lnet/minecraft/class_1324;)V	method_26831	setFrom
		c	Copies the values of an attribute to this attribute.\n\n<p>Temporary modifiers are copied when using the operation.
		p	1		other
	m	(Lnet/minecraft/class_1320;Ljava/util/function/Consumer;)V	<init>	<init>
		p	1		type
		p	2		updateCallback
	m	()D	method_6194	getValue
	m	()Lnet/minecraft/class_1320;	method_6198	getAttribute
	m	(D)V	method_6192	setBaseValue
		p	1		baseValue
	m	()D	method_6201	getBaseValue
		c	Gets the base value of this attribute instance.\nThis is the value before any attribute modifiers are applied.
	m	(Ljava/util/UUID;)Z	method_27304	tryRemoveModifier
		p	1		uuid
	m	(Lnet/minecraft/class_1322$class_1323;)Ljava/util/Set;	method_6193	getModifiers
		p	1		operation
	m	()D	method_26840	computeValue
		c	Computes this attribute's value, taking modifiers into account.\n\n<p>Attribute modifiers are applied in order by operation:\n<ul><li>{@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#ADDITION ADDITION} // Adds the value of the modifier to the attribute's base value.</li>\n<li>{@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#MULTIPLY_BASE MULTIPLY_BASE} // Multiplies the value of the modifier to the attributes base value, and then adds it to the total value.</li>\n<li>{@link net.minecraft.entity.attribute.EntityAttributeModifier.Operation#MULTIPLY_TOTAL MULTIPLY_TOTAL} // Adds 1 to the value of the attribute modifier. Then multiplies the attribute's value by the total value of the attribute after addition and multiplication of the base value occur.</li>\n</ul>
	m	()Ljava/util/Set;	method_6195	getModifiers
	m	(Lnet/minecraft/class_1322;)V	method_26837	addPersistentModifier
		p	1		modifier
	m	(Lnet/minecraft/class_1322;)V	method_6202	removeModifier
		p	1		modifier
	m	(Lnet/minecraft/class_1322;)V	method_26835	addTemporaryModifier
		c	Adds a temporary attribute modifier.\nThe modifier will not be serialized.
		p	1		modifier
	m	()V	method_6203	clearModifiers
	m	()V	method_26838	onUpdate
	m	(Lnet/minecraft/class_1322;)V	method_6197	addModifier
		p	1		modifier
c	net/minecraft/class_3980	net/minecraft/util/CuboidBlockIterator
	f	I	field_18233	x
	f	I	field_18234	y
	f	I	field_18235	z
	f	I	field_17683	startX
	f	I	field_23112	totalSize
	f	I	field_17684	startY
	f	I	field_23113	blocksIterated
	f	I	field_17685	startZ
	f	I	field_17686	sizeX
	f	I	field_17687	sizeY
	f	I	field_17688	sizeZ
	m	(IIIIII)V	<init>	<init>
		p	2		startY
		p	1		startX
		p	4		endX
		p	3		startZ
		p	6		endZ
		p	5		endY
	m	()Z	method_17963	step
	m	()I	method_20789	getEdgeCoordinatesCount
	m	()I	method_18671	getX
	m	()I	method_18673	getZ
	m	()I	method_18672	getY
c	net/minecraft/class_1322	net/minecraft/entity/attribute/EntityAttributeModifier
	f	Lnet/minecraft/class_1322$class_1323;	field_6324	operation
	f	Lorg/slf4j/Logger;	field_23712	LOGGER
	f	Ljava/util/UUID;	field_6327	uuid
	f	D	field_6323	value
	f	Ljava/util/function/Supplier;	field_6326	nameGetter
	m	()D	method_6186	getValue
	m	(Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)V	<init>	<init>
		p	3		value
		p	5		operation
		p	2		name
		p	1		uuid
	m	()Lnet/minecraft/class_2487;	method_26860	toNbt
	m	()Ljava/util/UUID;	method_6189	getId
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/lang/String;	method_6185	getName
	m	(Ljava/util/UUID;Ljava/util/function/Supplier;DLnet/minecraft/class_1322$class_1323;)V	<init>	<init>
		p	5		operation
		p	2		nameGetter
		p	1		uuid
		p	3		value
	m	()Lnet/minecraft/class_1322$class_1323;	method_6182	getOperation
	m	(Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)V	<init>	<init>
		p	1		name
		p	2		value
		p	4		operation
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1322;	method_26859	fromNbt
		p	0		nbt
c	net/minecraft/class_1322$class_1323	net/minecraft/entity/attribute/EntityAttributeModifier$Operation
	c	Represents an operation which can be applied to an attribute modifier.
	f	Lnet/minecraft/class_1322$class_1323;	field_6331	MULTIPLY_TOTAL
		c	Multiplies the total value of the attribute.\n\n<p>The total value is equal to the sum of all additions and base multiplications applied by an attribute modifier.
	f	Lnet/minecraft/class_1322$class_1323;	field_6330	MULTIPLY_BASE
		c	Multiplies the base value of the attribute.\n\n<p>Is applied after addition.
	f	[Lnet/minecraft/class_1322$class_1323;	field_6332	VALUES
	f	I	field_6329	id
	f	Lnet/minecraft/class_1322$class_1323;	field_6328	ADDITION
		c	Adds to the base value of an attribute.
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		id
	m	(I)Lnet/minecraft/class_1322$class_1323;	method_6190	fromId
		p	0		id
	m	()I	method_6191	getId
c	net/minecraft/class_3981	net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder
	f	Lnet/minecraft/class_1856;	field_17691	input
	f	I	field_17692	count
	f	Lnet/minecraft/class_1865;	field_17695	serializer
	f	Lnet/minecraft/class_1792;	field_17690	output
	f	Lnet/minecraft/class_161$class_162;	field_17693	advancementBuilder
	f	Ljava/lang/String;	field_17694	group
	m	(Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)V	<init>	<init>
		p	3		output
		p	4		outputCount
		p	1		serializer
		p	2		input
	m	(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_3981;	method_17970	criterion
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;)Lnet/minecraft/class_3981;	method_17968	createStonecutting
		p	1		output
		p	0		input
	m	(Lnet/minecraft/class_2960;)V	method_17973	validate
		p	1		recipeId
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_3981;	method_17969	createStonecutting
		p	2		outputCount
		p	1		output
		p	0		input
	m	(Ljava/lang/String;)Lnet/minecraft/class_3981;	method_35919	group
c	net/minecraft/class_3981$class_3982	net/minecraft/data/server/recipe/SingleItemRecipeJsonBuilder$SingleItemRecipeJsonProvider
	f	Lnet/minecraft/class_1856;	field_17698	input
	f	Ljava/lang/String;	field_17697	group
	f	Lnet/minecraft/class_2960;	field_17702	advancementId
	f	I	field_17700	count
	f	Lnet/minecraft/class_161$class_162;	field_17701	advancementBuilder
	f	Lnet/minecraft/class_2960;	field_17696	recipeId
	f	Lnet/minecraft/class_1792;	field_17699	output
	f	Lnet/minecraft/class_1865;	field_17703	serializer
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;ILnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		recipeId
		p	2		serializer
		p	3		group
		p	4		input
		p	5		output
		p	6		outputCount
		p	7		advancementBuilder
		p	8		advancementId
c	net/minecraft/class_2650	net/minecraft/block/sapling/LargeTreeSaplingGenerator
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;II)Z	method_11442	canGenerateLargeTree
		p	0		state
		p	1		world
		p	4		z
		p	2		pos
		p	3		x
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_6880;	method_11443	getLargeTreeFeature
		p	1		random
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;II)Z	method_11444	generateLargeTree
		p	7		z
		p	6		x
		p	5		random
		p	4		state
		p	3		pos
		p	2		chunkGenerator
		p	1		world
c	net/minecraft/class_2651	net/minecraft/network/packet/s2c/play/ScreenHandlerPropertyUpdateS2CPacket
	f	I	field_12149	propertyId
	f	I	field_12148	value
	f	I	field_12150	syncId
	m	()I	method_11446	getValue
	m	()I	method_11448	getSyncId
	m	()I	method_11445	getPropertyId
	m	(Lnet/minecraft/class_2602;)V	method_11447	apply
	m	(III)V	<init>	<init>
		p	2		propertyId
		p	3		value
		p	1		syncId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1321	net/minecraft/entity/passive/TameableEntity
	f	Lnet/minecraft/class_2940;	field_6320	OWNER_UUID
	f	Lnet/minecraft/class_2940;	field_6322	TAMEABLE_FLAGS
		c	The tracked flags of tameable entities. Has the {@code 1} flag for {@linkplain\n#isInSittingPose() sitting pose} and the {@code 4} flag for {@linkplain\n#isTamed() tamed}.
	f	Z	field_21974	sitting
	m	(Z)V	method_6180	showEmoteParticle
		p	1		positive
	m	()Z	method_24345	isSitting
	m	()Z	method_6172	isInSittingPose
	m	(Lnet/minecraft/class_1309;)Z	method_6171	isOwner
		p	1		entity
	m	()Z	method_6181	isTamed
	m	(Lnet/minecraft/class_1657;)V	method_6170	setOwner
		p	1		player
	m	(Z)V	method_24346	setSitting
		p	1		sitting
	m	(Z)V	method_6173	setTamed
		p	1		tamed
	m	()V	method_6175	onTamedChanged
	m	(Ljava/util/UUID;)V	method_6174	setOwnerUuid
		p	1		uuid
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_6178	canAttackWithOwner
		p	1		target
		p	2		owner
	m	(Z)V	method_6179	setInSittingPose
		p	1		inSittingPose
	m	()Lnet/minecraft/class_1309;	method_6177	getOwner
c	net/minecraft/class_2649	net/minecraft/network/packet/s2c/play/InventoryS2CPacket
	c	Represents the contents of a block or entity inventory being synchronized\nfrom the server to the client.
	f	Lnet/minecraft/class_1799;	field_34035	cursorStack
	f	I	field_34034	revision
	f	I	field_12146	syncId
		c	The {@link net.minecraft.screen.ScreenHandler#syncId} of a screen handler.
	f	Ljava/util/List;	field_12147	contents
	m	()I	method_11440	getSyncId
	m	()Ljava/util/List;	method_11441	getContents
	m	(Lnet/minecraft/class_2602;)V	method_11439	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_1799;	method_37437	getCursorStack
	m	(IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	4		cursorStack
		p	3		contents
		p	2		revision
		p	1		syncId
	m	()I	method_37438	getRevision
c	net/minecraft/class_1317	net/minecraft/entity/SpawnRestriction
	f	Ljava/util/Map;	field_6313	RESTRICTIONS
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_4306;)V	method_20637	register
		p	2		heightmapType
		p	1		location
		p	0		type
		p	3		predicate
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903;	method_6160	getHeightmapType
		p	0		type
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20638	canSpawn
		p	0		type
		p	2		spawnReason
		p	1		world
		p	4		random
		p	3		pos
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_1317$class_1319;	method_6159	getLocation
		p	0		type
c	net/minecraft/class_1317$class_1318	net/minecraft/entity/SpawnRestriction$Entry
	f	Lnet/minecraft/class_1317$class_1319;	field_6315	location
	f	Lnet/minecraft/class_1317$class_4306;	field_19349	predicate
	f	Lnet/minecraft/class_2902$class_2903;	field_6314	heightmapType
	m	(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_1317$class_4306;)V	<init>	<init>
		p	3		predicate
		p	2		location
		p	1		heightmapType
c	net/minecraft/class_1317$class_1319	net/minecraft/entity/SpawnRestriction$Location
	f	Lnet/minecraft/class_1317$class_1319;	field_6317	ON_GROUND
	f	Lnet/minecraft/class_1317$class_1319;	field_6318	IN_WATER
	f	Lnet/minecraft/class_1317$class_1319;	field_19350	NO_RESTRICTIONS
	f	Lnet/minecraft/class_1317$class_1319;	field_23221	IN_LAVA
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		name
		p	2		id
c	net/minecraft/class_1317$class_4306	net/minecraft/entity/SpawnRestriction$SpawnPredicate
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	test	test
		p	2		world
		p	3		spawnReason
		p	4		pos
		p	5		random
		p	1		type
c	net/minecraft/class_1316	net/minecraft/entity/JumpingMount
	m	(I)V	method_6154	setJumpStrength
		p	1		strength
	m	()V	method_6156	stopJumping
	m	()Z	method_6153	canJump
	m	(I)V	method_6155	startJumping
		p	1		height
c	net/minecraft/class_1315	net/minecraft/entity/EntityData
c	net/minecraft/class_1314	net/minecraft/entity/mob/PathAwareEntity
	f	F	field_35670	DEFAULT_PATHFINDING_FAVOR
	m	(F)V	method_6142	updateForLeashLength
		p	1		leashLength
	m	(Lnet/minecraft/class_2338;)F	method_6149	getPathfindingFavor
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F	method_6144	getPathfindingFavor
		p	1		pos
		p	2		world
	m	()Z	method_43689	shouldFollowLeash
	m	()Z	method_6150	isNavigating
	m	()D	method_6148	getFollowLeashSpeed
c	net/minecraft/class_2645	net/minecraft/network/packet/s2c/play/CloseScreenS2CPacket
	f	I	field_12137	syncId
	m	(I)V	<init>	<init>
		p	1		syncId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11427	apply
	m	()I	method_36148	getSyncId
c	net/minecraft/class_3977	net/minecraft/world/storage/VersionedChunkStorage
	f	I	field_36219	FEATURE_UPDATING_VERSION
	f	Lnet/minecraft/class_4698;	field_21494	worker
	f	Lcom/mojang/datafixers/DataFixer;	field_17655	dataFixer
	f	Lnet/minecraft/class_3360;	field_17654	featureUpdater
	m	(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;	method_23696	getNbt
		p	1		chunkPos
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_5321;)V	method_39798	method_39798
		p	1		key
	m	(Lnet/minecraft/class_2487;)I	method_17908	getDataVersion
		p	0		nbt
	m	(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;Ljava/util/Optional;)Lnet/minecraft/class_2487;	method_17907	updateChunkNbt
		p	4		generatorCodecKey
		p	3		nbt
		p	2		persistentStateManagerFactory
		p	1		worldKey
	m	(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V	<init>	<init>
		p	3		dsync
		p	2		dataFixer
		p	1		directory
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_5321;Ljava/util/Optional;)V	method_39799	saveContextToNbt
		p	0		nbt
		p	2		generatorCodecKey
		p	1		worldKey
	m	(Lnet/minecraft/class_1923;I)Z	method_42328	needsBlending
		p	2		checkRadius
		p	1		chunkPos
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V	method_17910	setNbt
		p	2		nbt
		p	1		chunkPos
	m	()Lnet/minecraft/class_6830;	method_39800	getWorker
	m	(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_3360;	method_43411	getFeatureUpdater
		p	1		worldKey
		p	2		stateManagerGetter
	m	()V	method_23697	completeAll
c	net/minecraft/class_2646	net/minecraft/block/entity/TrappedChestBlockEntity
c	net/minecraft/class_3978	net/minecraft/world/IdCountsState
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_17662	idCounts
	f	Ljava/lang/String;	field_31830	IDCOUNTS_KEY
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978;	method_32360	fromNbt
		p	0		nbt
	m	()I	method_17920	getNextMapId
c	net/minecraft/class_2647	net/minecraft/block/sapling/SaplingGenerator
	m	(Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_6880;	method_11430	getTreeFeature
		p	1		random
		p	2		bees
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_24282	areFlowersNearby
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z	method_11431	generate
		p	1		world
		p	2		chunkGenerator
		p	5		random
		p	3		pos
		p	4		state
c	net/minecraft/class_2648	net/minecraft/network/packet/s2c/play/OpenHorseScreenS2CPacket
	f	I	field_12143	slotCount
	f	I	field_12144	syncId
	f	I	field_12142	horseId
	m	(Lnet/minecraft/class_2602;)V	method_11437	apply
	m	(III)V	<init>	<init>
		p	1		syncId
		p	3		horseId
		p	2		slotCount
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11432	getSyncId
	m	()I	method_11434	getSlotCount
	m	()I	method_11433	getHorseId
c	net/minecraft/class_3979	net/minecraft/client/gui/screen/ingame/StonecutterScreen
	f	I	field_32380	RECIPE_LIST_OFFSET_Y
	f	Lnet/minecraft/class_2960;	field_17673	TEXTURE
	f	F	field_17674	scrollAmount
	f	I	field_32373	SCROLLBAR_HEIGHT
	f	I	field_17671	scrollOffset
	f	I	field_32372	SCROLLBAR_WIDTH
	f	I	field_32377	RECIPE_ENTRY_HEIGHT
	f	I	field_32376	RECIPE_ENTRY_WIDTH
	f	I	field_32375	RECIPE_LIST_ROWS
	f	Z	field_17670	mouseClicked
	f	I	field_32374	RECIPE_LIST_COLUMNS
	f	I	field_32379	RECIPE_LIST_OFFSET_X
	f	I	field_32378	SCROLLBAR_AREA_HEIGHT
	f	Z	field_17672	canCraft
	m	()V	method_17955	onInventoryChange
	m	()Z	method_17954	shouldScroll
	m	(III)V	method_17951	renderRecipeIcons
		p	3		scrollOffset
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_3971;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		inventory
		p	1		handler
		p	3		title
	m	()I	method_17953	getMaxScroll
	m	(Lnet/minecraft/class_4587;IIIII)V	method_17952	renderRecipeBackground
		p	2		mouseX
		p	3		mouseY
		p	1		matrices
		p	6		scrollOffset
		p	4		x
		p	5		y
c	net/minecraft/class_912	net/minecraft/client/render/entity/HuskEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4716	TEXTURE
	m	(Lnet/minecraft/class_1642;Lnet/minecraft/class_4587;F)V	method_3985	scale
	m	(Lnet/minecraft/class_1642;)Lnet/minecraft/class_2960;	method_4163	getTexture
c	net/minecraft/class_911	net/minecraft/client/render/entity/RavagerEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4715	TEXTURE
	m	(Lnet/minecraft/class_1584;)Lnet/minecraft/class_2960;	method_3984	getTexture
c	net/minecraft/class_910	net/minecraft/client/render/entity/HorseEntityRenderer
	f	Ljava/util/Map;	field_4714	TEXTURES
	m	(Lnet/minecraft/class_1498;)Lnet/minecraft/class_2960;	method_3983	getTexture
	m	(Ljava/util/EnumMap;)V	method_27151	method_27151
		p	0		map
c	net/minecraft/class_2663	net/minecraft/network/packet/s2c/play/EntityStatusS2CPacket
	f	B	field_12174	status
	f	I	field_12175	id
	m	(Lnet/minecraft/class_1297;B)V	<init>	<init>
		p	2		status
		p	1		entity
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_11469	getEntity
		p	1		world
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()B	method_11470	getStatus
	m	(Lnet/minecraft/class_2602;)V	method_11471	apply
c	net/minecraft/class_1331	net/minecraft/entity/ai/control/FlightMoveControl
	f	Z	field_20350	noGravity
	f	I	field_20349	maxPitchChange
	m	(Lnet/minecraft/class_1308;IZ)V	<init>	<init>
		p	1		entity
		p	2		maxPitchChange
		p	3		noGravity
c	net/minecraft/class_2664	net/minecraft/network/packet/s2c/play/ExplosionS2CPacket
	c	Sent when an explosion occurs in the world.\n\n<p>The client will update {@linkplain\nnet.minecraft.client.MinecraftClient#player the player}'s velocity as\nwell as performing an explosion.\n\n@see net.minecraft.network.packet.s2c.play.EntityVelocityUpdateS2CPacket
	f	Ljava/util/List;	field_12181	affectedBlocks
	f	D	field_12178	y
	f	D	field_12177	z
	f	F	field_12179	radius
	f	F	field_12176	playerVelocityX
	f	F	field_12183	playerVelocityY
	f	D	field_12180	x
	f	F	field_12182	playerVelocityZ
	m	()D	method_11477	getY
	m	(IIILnet/minecraft/class_2540;)Lnet/minecraft/class_2338;	method_34121	method_34121
		p	3		buf2
	m	()D	method_11478	getZ
	m	()F	method_11474	getPlayerVelocityZ
	m	()Ljava/util/List;	method_11479	getAffectedBlocks
	m	()F	method_11476	getRadius
	m	()D	method_11475	getX
	m	(Lnet/minecraft/class_2602;)V	method_11480	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(IIILnet/minecraft/class_2540;Lnet/minecraft/class_2338;)V	method_34122	method_34122
		p	3		buf2
		p	4		pos
	m	()F	method_11472	getPlayerVelocityX
	m	()F	method_11473	getPlayerVelocityY
	m	(DDDFLjava/util/List;Lnet/minecraft/class_243;)V	<init>	<init>
		p	3		y
		p	1		x
		p	8		affectedBlocks
		p	7		radius
		p	5		z
		p	9		playerVelocity
c	net/minecraft/class_1330	net/minecraft/entity/ai/control/BodyControl
	c	The body control ensures a mob's head and body yaws are kept up with each other.
	f	I	field_6355	bodyAdjustTicks
	f	I	field_30194	BODY_KEEP_UP_THRESHOLD
	f	I	field_30195	ROTATE_BODY_START_TICK
	f	I	field_30196	ROTATION_INCREMENTS
	f	Lnet/minecraft/class_1308;	field_6356	entity
	f	F	field_6354	lastHeadYaw
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		entity
	m	()V	method_20245	slowlyAdjustBody
		c	Gradually adjusts the body yaw toward the head yaw, starting after 10 ticks of\n{@linkplain #bodyAdjustTicks wait} and finishes by the 20th tick.
	m	()V	method_20244	keepUpHead
		c	Keeps up the head yaw by ensuring it is within the {@linkplain\nMobEntity#getMaxHeadRotation max head rotation} from the body yaw.
	m	()V	method_6224	tick
		c	Ticks the body control.\n\n@implSpec If the entity {@linkplain #isMoving() has moved}, its body yaw\nadjusts to its head yaw. Otherwise, if the entity is {@linkplain\n#isIndependent() not steered}, its head yaw adjusts to its body yaw.
	m	()V	method_20243	keepUpBody
		c	Keeps up the body yaw by ensuring it is within the {@linkplain\nMobEntity#getMaxHeadRotation max head rotation} from the head yaw.
	m	()Z	method_20247	isMoving
	m	()Z	method_20246	isIndependent
c	net/minecraft/class_2665	net/minecraft/block/PistonBlock
	f	Lnet/minecraft/class_265;	field_12190	EXTENDED_DOWN_SHAPE
	f	Lnet/minecraft/class_265;	field_12186	EXTENDED_SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_12184	EXTENDED_WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_12185	EXTENDED_UP_SHAPE
	f	Lnet/minecraft/class_2746;	field_12191	EXTENDED
	f	Lnet/minecraft/class_265;	field_12188	EXTENDED_EAST_SHAPE
	f	Z	field_12187	sticky
	f	Lnet/minecraft/class_265;	field_12189	EXTENDED_NORTH_SHAPE
	m	(ZLnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		sticky
		p	2		settings
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Z	method_11481	move
		p	2		pos
		p	1		world
		p	4		retract
		p	3		dir
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_11483	tryMove
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_11482	shouldExtend
		p	1		world
		p	3		pistonFace
		p	2		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Z	method_11484	isMovable
		p	2		pos
		p	3		direction
		p	0		state
		p	1		world
		p	4		canBreak
		p	5		pistonDir
c	net/minecraft/class_2666	net/minecraft/network/packet/s2c/play/UnloadChunkS2CPacket
	f	I	field_12195	x
	f	I	field_12194	z
	m	(Lnet/minecraft/class_2602;)V	method_11486	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11487	getX
	m	(II)V	<init>	<init>
		p	2		z
		p	1		x
	m	()I	method_11485	getZ
c	net/minecraft/class_3990	net/minecraft/world/WanderingTraderManager
	f	I	field_17729	spawnDelay
	f	I	field_17728	spawnTimer
	f	Lnet/minecraft/class_5268;	field_24387	properties
	f	I	field_30634	DEFAULT_SPAWN_CHANCE
	f	I	field_17730	spawnChance
	f	I	field_30631	DEFAULT_SPAWN_TIMER
	f	I	field_30630	DEFAULT_SPAWN_DELAY
	f	I	field_30633	MAX_SPAWN_CHANCE
	f	Lnet/minecraft/class_5819;	field_17726	random
	f	I	field_30632	MIN_SPAWN_CHANCE
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338;	method_18017	getNearbySpawnPos
		p	1		world
		p	3		range
		p	2		pos
	m	(Lnet/minecraft/class_3218;)Z	method_18018	trySpawn
		p	1		world
	m	(Lnet/minecraft/class_5268;)V	<init>	<init>
		p	1		properties
	m	(Lnet/minecraft/class_6880;)Z	method_44010	method_44010
		p	0		poiType
	m	(Lnet/minecraft/class_2338;)Z	method_19631	method_19631
		p	0		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_3989;I)V	method_18016	spawnLlama
		p	3		range
		p	2		wanderingTrader
		p	1		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_23279	doesNotSuffocateAt
		p	1		world
		p	2		pos
c	net/minecraft/class_1335	net/minecraft/entity/ai/control/MoveControl
	f	Lnet/minecraft/class_1335$class_1336;	field_6374	state
	f	D	field_6367	targetZ
	f	D	field_6369	targetY
	f	Lnet/minecraft/class_1308;	field_6371	entity
	f	F	field_6368	forwardMovement
	f	D	field_6370	targetX
	f	F	field_6373	sidewaysMovement
	f	D	field_6372	speed
	f	F	field_30198	REACHED_DESTINATION_DISTANCE_SQUARED
	m	()D	method_6242	getSpeed
	m	(FF)Z	method_25946	isPosWalkable
		p	1		x
		p	2		z
	m	(DDDD)V	method_6239	moveTo
		p	7		speed
		p	5		z
		p	3		y
		p	1		x
	m	()Z	method_6241	isMoving
	m	()D	method_6235	getTargetY
	m	()D	method_6237	getTargetZ
	m	()D	method_6236	getTargetX
	m	()V	method_6240	tick
	m	(FF)V	method_6243	strafeTo
		p	2		sideways
		p	1		forward
	m	(FFF)F	method_6238	wrapDegrees
		p	1		from
		p	3		max
		p	2		to
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		entity
c	net/minecraft/class_1335$class_1336	net/minecraft/entity/ai/control/MoveControl$State
	f	Lnet/minecraft/class_1335$class_1336;	field_6377	WAIT
	f	Lnet/minecraft/class_1335$class_1336;	field_6376	STRAFE
	f	Lnet/minecraft/class_1335$class_1336;	field_6379	JUMPING
	f	Lnet/minecraft/class_1335$class_1336;	field_6378	MOVE_TO
c	net/minecraft/class_2660	net/minecraft/network/packet/s2c/play/PlaySoundIdS2CPacket
	f	J	field_38818	seed
	f	F	field_33327	COORDINATE_SCALE
	f	F	field_12166	volume
	f	I	field_12169	fixedX
	f	I	field_12168	fixedY
	f	I	field_12167	fixedZ
	f	Lnet/minecraft/class_3419;	field_12171	category
	f	F	field_12172	pitch
	f	Lnet/minecraft/class_2960;	field_12170	id
	m	()D	method_11461	getY
	m	()F	method_11463	getVolume
	m	()D	method_11462	getX
	m	()F	method_11464	getPitch
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_243;FFJ)V	<init>	<init>
		p	1		sound
		p	5		pitch
		p	4		volume
		p	3		pos
		p	2		category
		p	6		seed
	m	()J	method_43234	getSeed
	m	()D	method_11465	getZ
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_3419;	method_11459	getCategory
	m	(Lnet/minecraft/class_2602;)V	method_11466	apply
	m	()Lnet/minecraft/class_2960;	method_11460	getSoundId
c	net/minecraft/class_1334	net/minecraft/entity/ai/control/JumpControl
	f	Z	field_6365	active
	f	Lnet/minecraft/class_1308;	field_6366	entity
	m	()V	method_6234	tick
	m	()V	method_6233	setActive
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		entity
c	net/minecraft/class_2661	net/minecraft/network/packet/s2c/play/DisconnectS2CPacket
	f	Lnet/minecraft/class_2561;	field_12173	reason
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		reason
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2561;	method_11468	getReason
	m	(Lnet/minecraft/class_2602;)V	method_11467	apply
c	net/minecraft/class_3992	net/minecraft/client/render/entity/WanderingTraderEntityRenderer
	f	Lnet/minecraft/class_2960;	field_17739	TEXTURE
	m	(Lnet/minecraft/class_3989;)Lnet/minecraft/class_2960;	method_18045	getTexture
	m	(Lnet/minecraft/class_3989;Lnet/minecraft/class_4587;F)V	method_18046	scale
c	net/minecraft/class_1333	net/minecraft/entity/ai/control/LookControl
	c	The look control adjusts a mob's rotations to look at a target position.
	f	F	field_6358	maxPitchChange
	f	F	field_6359	maxYawChange
	f	D	field_6362	z
	f	D	field_6363	y
	f	D	field_6364	x
	f	Lnet/minecraft/class_1308;	field_6361	entity
	m	(DDDFF)V	method_6230	lookAt
		p	1		x
		p	3		y
		p	5		z
		p	7		maxYawChange
		p	8		maxPitchChange
	m	(Lnet/minecraft/class_1297;)V	method_35111	lookAt
		p	1		entity
	m	(FFF)F	method_6229	changeAngle
		c	Changes the angle from {@code from} to {@code to}, or by {@code max} degrees\nif {@code to} is too big a change.\n\n<p>This is the same as {@link MobEntity#changeAngle(float, float, float)}.
		p	1		from
		p	2		to
		p	3		max
	m	(Lnet/minecraft/class_1297;FF)V	method_6226	lookAt
		p	1		entity
		p	3		maxPitchChange
		p	2		maxYawChange
	m	(DDD)V	method_20248	lookAt
		p	1		x
		p	3		y
		p	5		z
	m	()D	method_6225	getLookX
	m	()D	method_6228	getLookZ
	m	()D	method_6227	getLookY
	m	()Z	method_20433	shouldStayHorizontal
	m	()Ljava/util/Optional;	method_20250	getTargetPitch
	m	()V	method_6231	tick
	m	()Ljava/util/Optional;	method_20251	getTargetYaw
	m	(Ljava/lang/Float;)V	method_37355	method_37355
		p	1		pitch
	m	(Lnet/minecraft/class_243;)V	method_19615	lookAt
		p	1		direction
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		entity
	m	(Lnet/minecraft/class_1297;)D	method_20249	getLookingHeightFor
		p	0		entity
	m	(Ljava/lang/Float;)V	method_37356	method_37356
		p	1		yaw
	m	()V	method_36980	clampHeadYaw
c	net/minecraft/class_1332	net/minecraft/entity/ai/control/YawAdjustingLookControl
	c	The yaw adjusting look control adjusts the entity's body yaw to be close to the\nhead yaw. In vanilla, this is used by entities that cannot rotate their heads\neasily, such as axolotl and dolphin.
	f	I	field_30201	ADDED_YAW
	f	I	field_6357	yawAdjustThreshold
	f	I	field_30200	ADDED_PITCH
	m	(Lnet/minecraft/class_1308;I)V	<init>	<init>
		p	1		entity
		p	2		yawAdjustThreshold
	m	(Ljava/lang/Float;)V	method_37358	method_37358
		p	1		yaw
	m	(Ljava/lang/Float;)V	method_37357	method_37357
		p	1		pitch
c	net/minecraft/class_3993	net/minecraft/entity/ai/goal/HoldInHandsGoal
	f	Lnet/minecraft/class_3414;	field_18280	sound
	f	Ljava/util/function/Predicate;	field_17757	condition
	f	Lnet/minecraft/class_1308;	field_17755	actor
	f	Lnet/minecraft/class_1799;	field_17756	item
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;Lnet/minecraft/class_3414;Ljava/util/function/Predicate;)V	<init>	<init>
		p	1		actor
		p	4		condition
		p	3		sound
		p	2		item
c	net/minecraft/class_2662	net/minecraft/block/sapling/OakSaplingGenerator
c	net/minecraft/class_2656	net/minecraft/network/packet/s2c/play/CooldownUpdateS2CPacket
	f	Lnet/minecraft/class_1792;	field_12154	item
	f	I	field_12155	cooldown
	m	(Lnet/minecraft/class_2602;)V	method_11455	apply
	m	()Lnet/minecraft/class_1792;	method_11453	getItem
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1792;I)V	<init>	<init>
		p	2		cooldown
		p	1		item
	m	()I	method_11454	getCooldown
c	net/minecraft/class_3988	net/minecraft/entity/passive/MerchantEntity
	f	I	field_30600	INVENTORY_SIZE
	f	Lnet/minecraft/class_1916;	field_17721	offers
	f	Lnet/minecraft/class_2940;	field_19295	HEAD_ROLLING_TIME_LEFT
	f	Lnet/minecraft/class_1277;	field_17723	inventory
	f	Lnet/minecraft/class_1657;	field_17722	customer
	m	(Lnet/minecraft/class_2394;)V	method_18007	produceParticles
		p	1		parameters
	m	()V	method_7237	fillRecipes
	m	()V	method_19181	resetCustomer
	m	()Z	method_18009	hasCustomer
	m	()V	method_20010	playCelebrateSound
	m	(Lnet/minecraft/class_1914;)V	method_18008	afterUsing
		p	1		offer
	m	()I	method_20506	getHeadRollingTimeLeft
	m	(Lnet/minecraft/class_1916;[Lnet/minecraft/class_3853$class_1652;I)V	method_19170	fillRecipesFromPool
		p	1		recipeList
		p	3		count
		p	2		pool
	m	(Z)Lnet/minecraft/class_3414;	method_18012	getTradingSound
		p	1		sold
	m	(I)V	method_20507	setHeadRollingTimeLeft
		p	1		ticks
c	net/minecraft/class_2657	net/minecraft/block/sapling/DarkOakSaplingGenerator
c	net/minecraft/class_2658	net/minecraft/network/packet/s2c/play/CustomPayloadS2CPacket
	f	I	field_33326	MAX_PAYLOAD_SIZE
	f	Lnet/minecraft/class_2960;	field_19331	DEBUG_RAIDS
	f	Lnet/minecraft/class_2960;	field_12164	DEBUG_WORLDGEN_ATTEMPT
	f	Lnet/minecraft/class_2960;	field_18959	DEBUG_POI_REMOVED
	f	Lnet/minecraft/class_2960;	field_28285	DEBUG_GAME_EVENT_LISTENERS
	f	Lnet/minecraft/class_2540;	field_12162	data
	f	Lnet/minecraft/class_2960;	field_18957	DEBUG_POI_TICKET_COUNT
	f	Lnet/minecraft/class_2960;	field_18799	DEBUG_GOAL_SELECTOR
	f	Lnet/minecraft/class_2960;	field_18800	DEBUG_BRAIN
	f	Lnet/minecraft/class_2960;	field_12158	BRAND
	f	Lnet/minecraft/class_2960;	field_21560	DEBUG_HIVE
	f	Lnet/minecraft/class_2960;	field_12165	channel
	f	Lnet/minecraft/class_2960;	field_20599	DEBUG_GAME_TEST_ADD_MARKER
	f	Lnet/minecraft/class_2960;	field_28284	DEBUG_GAME_EVENT
	f	Lnet/minecraft/class_2960;	field_12161	DEBUG_PATH
	f	Lnet/minecraft/class_2960;	field_12163	DEBUG_STRUCTURES
	f	Lnet/minecraft/class_2960;	field_18958	DEBUG_POI_ADDED
	f	Lnet/minecraft/class_2960;	field_20600	DEBUG_GAME_TEST_CLEAR
	f	Lnet/minecraft/class_2960;	field_21559	DEBUG_BEE
	f	Lnet/minecraft/class_2960;	field_12157	DEBUG_NEIGHBORS_UPDATE
	f	Lnet/minecraft/class_2960;	field_18960	DEBUG_VILLAGE_SECTIONS
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2960;	method_11456	getChannel
	m	()Lnet/minecraft/class_2540;	method_11458	getData
	m	(Lnet/minecraft/class_2602;)V	method_11457	apply
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		channel
		p	2		data
c	net/minecraft/class_3989	net/minecraft/entity/passive/WanderingTraderEntity
	f	I	field_17725	despawnDelay
	f	Lnet/minecraft/class_2338;	field_17758	wanderTarget
	m	()I	method_18014	getDespawnDelay
	m	(Lnet/minecraft/class_3989;)Z	method_18067	method_18067
		p	1		wanderingTrader
	m	(Lnet/minecraft/class_3989;)Z	method_18068	method_18068
		p	1		wanderingTrader
	m	()V	method_20508	tickDespawnDelay
	m	(Lnet/minecraft/class_2338;)V	method_18069	setWanderTarget
		p	1		wanderTarget
	m	()Lnet/minecraft/class_2338;	method_18065	getWanderTarget
	m	(I)V	method_18013	setDespawnDelay
		p	1		despawnDelay
c	net/minecraft/class_3989$class_3994	net/minecraft/entity/passive/WanderingTraderEntity$WanderToTargetGoal
	f	D	field_17761	speed
	f	D	field_17760	proximityDistance
	f	Lnet/minecraft/class_3989;	field_17759	trader
	m	(Lnet/minecraft/class_3989;Lnet/minecraft/class_3989;DD)V	<init>	<init>
		p	2		trader
		p	3		proximityDistance
		p	5		speed
	m	(Lnet/minecraft/class_2338;D)Z	method_18070	isTooFarFrom
		p	2		proximityDistance
		p	1		pos
c	net/minecraft/class_1329	net/minecraft/entity/attribute/ClampedEntityAttribute
	c	Represents a type of attribute with minimum and maximum value limits.
	f	D	field_6353	minValue
	f	D	field_6351	maxValue
	m	()D	method_35062	getMaxValue
	m	(Ljava/lang/String;DDD)V	<init>	<init>
		p	1		translationKey
		p	2		fallback
		p	4		min
		p	6		max
	m	()D	method_35061	getMinValue
c	net/minecraft/class_2659	net/minecraft/block/sapling/SpruceSaplingGenerator
c	net/minecraft/class_905	net/minecraft/client/render/entity/GhastEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4705	TEXTURE
	f	Lnet/minecraft/class_2960;	field_4706	ANGRY_TEXTURE
	m	(Lnet/minecraft/class_1571;Lnet/minecraft/class_4587;F)V	method_3973	scale
	m	(Lnet/minecraft/class_1571;)Lnet/minecraft/class_2960;	method_3972	getTexture
c	net/minecraft/class_903	net/minecraft/client/render/entity/FireworkRocketEntityRenderer
	f	Lnet/minecraft/class_918;	field_4703	itemRenderer
	m	(Lnet/minecraft/class_1671;)Lnet/minecraft/class_2960;	method_3969	getTexture
	m	(Lnet/minecraft/class_1671;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3968	render
c	net/minecraft/class_902	net/minecraft/client/render/entity/ExperienceOrbEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4701	TEXTURE
	f	Lnet/minecraft/class_1921;	field_21741	LAYER
	m	(Lnet/minecraft/class_1303;Lnet/minecraft/class_2338;)I	method_24089	getBlockLight
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;FFIIIFFI)V	method_23171	vertex
		p	1		positionMatrix
		p	2		normalMatrix
		p	3		x
		p	4		y
		p	0		vertexConsumer
		p	9		v
		p	10		light
		p	5		red
		p	6		green
		p	7		blue
		p	8		u
	m	(Lnet/minecraft/class_1303;)Lnet/minecraft/class_2960;	method_3967	getTexture
	m	(Lnet/minecraft/class_1303;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3966	render
c	net/minecraft/class_909	net/minecraft/client/render/entity/BipedEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4713	TEXTURE
	m	(Lnet/minecraft/class_1308;)Lnet/minecraft/class_2960;	method_3982	getTexture
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_572;FFFF)V	<init>	<init>
		p	2		model
		p	1		ctx
		p	4		scaleX
		p	3		shadowRadius
		p	6		scaleZ
		p	5		scaleY
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_572;F)V	<init>	<init>
		p	2		model
		p	1		ctx
		p	3		shadowRadius
c	net/minecraft/class_908	net/minecraft/client/render/entity/GiantEntityRenderer
	f	F	field_4711	scale
	f	Lnet/minecraft/class_2960;	field_4710	TEXTURE
	m	(Lnet/minecraft/class_5617$class_5618;F)V	<init>	<init>
		p	1		ctx
		p	2		scale
	m	(Lnet/minecraft/class_1570;)Lnet/minecraft/class_2960;	method_3981	getTexture
	m	(Lnet/minecraft/class_1570;Lnet/minecraft/class_4587;F)V	method_3980	scale
c	net/minecraft/class_907	net/minecraft/client/render/entity/GuardianEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4709	EXPLOSION_BEAM_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4708	TEXTURE
	f	Lnet/minecraft/class_1921;	field_21743	LAYER
	m	(Lnet/minecraft/class_1577;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3977	render
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;FFFIIIFF)V	method_23173	vertex
		p	10		v
		p	9		u
		p	6		red
		p	5		z
		p	8		blue
		p	7		green
		p	2		normalMatrix
		p	1		positionMatrix
		p	4		y
		p	3		x
		p	0		vertexConsumer
	m	(Lnet/minecraft/class_5617$class_5618;FLnet/minecraft/class_5601;)V	<init>	<init>
		p	2		shadowRadius
		p	1		ctx
		p	3		layer
	m	(Lnet/minecraft/class_1577;)Lnet/minecraft/class_2960;	method_3976	getTexture
	m	(Lnet/minecraft/class_1577;Lnet/minecraft/class_4604;DDD)Z	method_3978	shouldRender
	m	(Lnet/minecraft/class_1309;DF)Lnet/minecraft/class_243;	method_3979	fromLerpedPosition
		p	2		yOffset
		p	1		entity
		p	4		delta
c	net/minecraft/class_906	net/minecraft/client/render/entity/FishingBobberEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4707	TEXTURE
	f	Lnet/minecraft/class_1921;	field_21742	LAYER
	m	(Lnet/minecraft/class_1536;)Lnet/minecraft/class_2960;	method_3975	getTexture
	m	(Lnet/minecraft/class_1536;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3974	render
	m	(II)F	method_23954	percentage
		p	1		max
		p	0		value
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;IFIII)V	method_23840	vertex
		p	3		light
		p	2		normalMatrix
		p	1		matrix
		p	0		buffer
		p	7		v
		p	6		u
		p	5		y
		p	4		x
	m	(FFFLnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;FF)V	method_23172	renderFishingLine
		p	4		matrices
		p	5		segmentStart
		p	6		segmentEnd
		p	0		x
		p	1		y
		p	2		z
		p	3		buffer
c	net/minecraft/class_3161	net/minecraft/command/BlockDataObject
	f	Lnet/minecraft/class_2586;	field_13784	blockEntity
	f	Ljava/util/function/Function;	field_13786	TYPE_FACTORY
	f	Lnet/minecraft/class_2338;	field_13783	pos
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13785	INVALID_BLOCK_EXCEPTION
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		blockEntity
		p	2		pos
	m	(Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167;	method_13878	method_13878
		p	0		argumentName
c	net/minecraft/class_3161$1	net/minecraft/command/BlockDataObject$1
	f	Ljava/lang/String;	field_13787	argumentName
c	net/minecraft/class_885	net/minecraft/client/render/entity/CodEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4652	TEXTURE
	m	(Lnet/minecraft/class_1431;Lnet/minecraft/class_4587;FFF)V	method_3896	setupTransforms
	m	(Lnet/minecraft/class_1431;)Lnet/minecraft/class_2960;	method_3897	getTexture
c	net/minecraft/class_3162	net/minecraft/command/DataCommandObject
	m	(Lnet/minecraft/class_2203$class_2209;DI)Lnet/minecraft/class_2561;	method_13879	feedbackGet
		p	4		result
		p	2		scale
		p	1		path
	m	()Lnet/minecraft/class_2487;	method_13881	getNbt
	m	()Lnet/minecraft/class_2561;	method_13883	feedbackModify
	m	(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561;	method_13882	feedbackQuery
		p	1		element
	m	(Lnet/minecraft/class_2487;)V	method_13880	setNbt
		p	1		nbt
c	net/minecraft/class_7520	net/minecraft/datafixer/fix/GoatMissingStateFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_884	net/minecraft/client/render/entity/CowEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4651	TEXTURE
	m	(Lnet/minecraft/class_1430;)Lnet/minecraft/class_2960;	method_3895	getTexture
c	net/minecraft/class_4495	net/minecraft/client/render/entity/model/BeeEntityModel
	c	Represents the model of a {@linkplain BeeEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value #BONE}</td><td>Root part</td><td>{@link #bone}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@value #BONE}</td><td></td>\n</tr>\n<tr>\n  <td>{@value #STINGER}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #stinger}</td>\n</tr>\n<tr>\n  <td>{@value #LEFT_ANTENNA}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftAntenna}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_ANTENNA}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightAntenna}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>{@value #BONE}</td><td>{@link #rightWing}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_WING}</td><td>{@value #BONE}</td><td>{@link #leftWing}</td>\n</tr>\n<tr>\n  <td>{@value #FRONT_LEGS}</td><td>{@value #BONE}</td><td>{@link #frontLegs}</td>\n</tr>\n<tr>\n  <td>{@value #MIDDLE_LEGS}</td><td>{@value #BONE}</td><td>{@link #middleLegs}</td>\n</tr>\n<tr>\n  <td>{@value #BACK_LEGS}</td><td>{@value #BONE}</td><td>{@link #backLegs}</td>\n</tr>\n</table>\n</div>
	f	Ljava/lang/String;	field_32455	FRONT_LEGS
		c	The key of the front legs model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_20513	rightAntenna
	f	Ljava/lang/String;	field_32454	RIGHT_ANTENNA
		c	The key of the right antenna model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_20512	leftAntenna
	f	Ljava/lang/String;	field_32453	LEFT_ANTENNA
		c	The key of the left antenna model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_20511	stinger
	f	Ljava/lang/String;	field_32452	STINGER
		c	The key of the stinger model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_20510	backLegs
	f	F	field_20514	bodyPitch
	f	Ljava/lang/String;	field_32451	BONE
		c	The key of the bone model part, whose value is {@value}.\n\n<p>The bone is an invisible model part which is used to globally control the model.
	f	F	field_32450	BONE_BASE_Y_PIVOT
	f	Lnet/minecraft/class_630;	field_20509	middleLegs
	f	Lnet/minecraft/class_630;	field_20508	frontLegs
	f	Lnet/minecraft/class_630;	field_20507	leftWing
	f	Lnet/minecraft/class_630;	field_20506	rightWing
	f	Ljava/lang/String;	field_32457	BACK_LEGS
		c	The key of the back legs model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_20504	bone
	f	Ljava/lang/String;	field_32456	MIDDLE_LEGS
		c	The key of the middle legs model part, whose value is {@value}.
	m	(Lnet/minecraft/class_4466;FFF)V	method_22111	animateModel
	m	()Lnet/minecraft/class_5607;	method_31981	getTexturedModelData
	m	(Lnet/minecraft/class_4466;FFFFF)V	method_22112	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_4494	com/mojang/blaze3d/platform/GlDebugInfo
	m	()Ljava/lang/String;	method_22090	getRenderer
	m	()Ljava/lang/String;	method_22091	getVersion
	m	(I)Ljava/nio/ByteBuffer;	method_35611	allocateMemory
		p	0		size
	m	(Ljava/nio/Buffer;)V	method_35613	freeMemory
		p	0		buffer
	m	()Ljava/lang/String;	method_22088	getVendor
	m	()Ljava/lang/String;	method_22089	getCpuInfo
c	net/minecraft/class_883	net/minecraft/client/render/entity/DonkeyEntityRenderer
	f	Ljava/util/Map;	field_4650	TEXTURES
	m	(Lnet/minecraft/class_1492;)Lnet/minecraft/class_2960;	method_3894	getTexture
	m	(Lnet/minecraft/class_5617$class_5618;FLnet/minecraft/class_5601;)V	<init>	<init>
		p	3		layer
		p	2		scale
		p	1		ctx
c	net/minecraft/class_3164	net/minecraft/server/command/DataCommand
	f	Ljava/util/List;	field_13792	SOURCE_OBJECT_TYPES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13795	MODIFY_EXPECTED_LIST_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13791	GET_INVALID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13796	MERGE_FAILED_EXCEPTION
	f	Ljava/util/List;	field_13798	TARGET_OBJECT_TYPES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13797	MODIFY_EXPECTED_OBJECT_EXCEPTION
	f	Ljava/util/List;	field_13790	OBJECT_TYPE_FACTORIES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13793	GET_UNKNOWN_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13794	GET_MULTIPLE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_17441	MODIFY_INVALID_INDEX_EXCEPTION
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13915	method_13915
		p	0		nbt
	m	(Lnet/minecraft/class_2168;)Z	method_13890	method_13890
		p	0		source
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I	method_13886	method_13886
		p	1		context
	m	(ILnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I	method_13910	executeInsert
		p	3		elements
		p	2		path
		p	1		sourceNbt
		p	0		integer
	m	(Lnet/minecraft/class_2203$class_2209;Lnet/minecraft/class_3162;)Lnet/minecraft/class_2520;	method_13921	getNbt
		p	1		object
		p	0		path
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;D)I	method_13903	executeGet
		p	0		source
		p	1		object
		p	2		path
		p	3		scale
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13923	method_13923
		p	1		builder
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_3164$class_3167;	method_13906	method_13906
		p	0		factory
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I	method_13916	executeGet
		p	2		path
		p	1		object
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I	method_13918	method_13918
		p	2		path
		p	1		sourceNbt
		p	3		elements
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I	method_13885	executeRemove
		p	0		source
		p	1		object
		p	2		path
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I	method_13897	method_13897
		p	1		sourceNbt
		p	2		path
		p	0		context
		p	3		elements
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;)I	method_13908	executeGet
		p	0		source
		p	1		object
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I	method_13912	method_13912
		p	1		context
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I	method_13904	method_13904
		p	1		context
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I	method_13887	method_13887
		p	1		context
	m	(Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13911	method_13911
		p	2		modifier
	m	(Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lcom/mojang/brigadier/context/CommandContext;)I	method_13900	method_13900
		p	2		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2487;)I	method_13901	executeMerge
		p	2		nbt
		p	1		object
		p	0		source
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I	method_13909	method_13909
		p	1		context
	m	(Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lcom/mojang/brigadier/context/CommandContext;)I	method_13913	method_13913
		p	3		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I	method_13894	method_13894
		p	2		path
		p	3		elements
		p	0		context
		p	1		sourceNbt
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13892	method_13892
		p	0		path
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_17603	method_17603
		p	0		index
	m	(Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lcom/mojang/brigadier/context/CommandContext;)I	method_13917	method_13917
		p	3		context
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13896	method_13896
		p	1		builder
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13905	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13899	method_13899
		p	1		modifier
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Ljava/util/List;)I	method_13920	executeModify
		p	1		objectType
		p	0		context
		p	3		elements
		p	2		modifier
	m	(Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13893	method_13893
		p	3		builder
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13902	method_13902
		p	0		path
	m	(Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13898	addModifyArgument
		p	0		subArgumentAdder
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I	method_13891	method_13891
		p	0		context
		p	3		elements
		p	1		sourceNbt
		p	2		path
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I	method_13888	method_13888
		p	0		context
		p	3		elements
		p	1		sourceNbt
		p	2		path
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13889	method_13889
		p	1		builder
	m	(Ljava/util/function/BiConsumer;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13922	method_13922
		p	2		builder
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3164$class_3166;)V	method_13895	method_13895
		p	1		modifier
		p	0		builder
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_3164$class_3167;	method_13919	method_13919
		p	0		factory
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13907	method_13907
		p	0		nbt
c	net/minecraft/class_3164$class_3167	net/minecraft/server/command/DataCommand$ObjectType
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13925	addArgumentsToBuilder
		p	1		argument
		p	2		argumentAdder
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3162;	method_13924	getObject
		p	1		context
c	net/minecraft/class_3164$class_3166	net/minecraft/server/command/DataCommand$ModifyArgumentCreator
	m	(Lnet/minecraft/class_3164$class_3165;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	create	create
		p	1		modifier
c	net/minecraft/class_3164$class_3165	net/minecraft/server/command/DataCommand$ModifyOperation
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I	modify	modify
		p	3		path
		p	4		elements
		p	1		context
		p	2		sourceNbt
c	net/minecraft/class_889	net/minecraft/client/render/entity/model/DolphinEntityModel
	c	Represents the model of a dolphin-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BACK_FIN}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FIN}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FIN}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TAIL}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #tail}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TAIL_FIN}</td><td>{@value EntityModelPartNames#TAIL}</td><td>{@link #tailFin}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_4655	tailFin
	f	Lnet/minecraft/class_630;	field_4657	tail
	f	Lnet/minecraft/class_630;	field_4658	body
	f	Lnet/minecraft/class_630;	field_27411	root
	m	()Lnet/minecraft/class_5607;	method_31992	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_4491	com/mojang/blaze3d/systems/RenderCallStorage
	c	A storage of render calls with recording and processing states. It exposes\nthree queues: a recording queue, a processing queue, and a last processed\nqueue. The recording queue is equal to the processing queue during processing\nand different during recording.\n\n<p>This storage appears to be a work in progress, as its processing currently\nperforms no operation.
	f	I	field_20454	recordingIndex
	f	I	field_20455	processingIndex
	f	I	field_20456	lastProcessedIndex
	f	Ljava/util/List;	field_20453	recordingQueues
	f	Z	field_31900	processing
	f	Z	field_31899	recording
	m	()Z	method_35601	startRecording
	m	()Ljava/util/concurrent/ConcurrentLinkedQueue;	method_35607	getLastProcessedQueue
	m	()Ljava/util/concurrent/ConcurrentLinkedQueue;	method_35608	getRecordingQueue
	m	()Ljava/util/concurrent/ConcurrentLinkedQueue;	method_35609	getProcessingQueue
	m	()Z	method_35599	canRecord
	m	()V	method_35602	stopRecording
	m	()Z	method_35603	canProcess
	m	()Z	method_35604	startProcessing
	m	()V	method_35605	process
		c	No-op, but it seems like processing by method order and the check in method body.
	m	()V	method_35606	stopProcessing
	m	(Lnet/minecraft/class_4573;)V	method_35600	record
		p	1		call
c	net/minecraft/class_888	net/minecraft/client/render/entity/DolphinEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4654	TEXTURE
	m	(Lnet/minecraft/class_1433;)Lnet/minecraft/class_2960;	method_3903	getTexture
c	net/minecraft/class_3160	net/minecraft/world/gen/feature/SeaPickleFeature
c	net/minecraft/class_887	net/minecraft/client/render/entity/CreeperEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4653	TEXTURE
	m	(Lnet/minecraft/class_1548;F)F	method_23154	getAnimationCounter
	m	(Lnet/minecraft/class_1548;)Lnet/minecraft/class_2960;	method_3899	getTexture
	m	(Lnet/minecraft/class_1548;Lnet/minecraft/class_4587;F)V	method_3900	scale
c	net/minecraft/class_3169	net/minecraft/command/EntityDataObject
	f	Lnet/minecraft/class_1297;	field_13801	entity
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13799	INVALID_ENTITY_EXCEPTION
	f	Ljava/util/function/Function;	field_13800	TYPE_FACTORY
	m	(Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167;	method_13927	method_13927
		p	0		argumentName
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
c	net/minecraft/class_3169$1	net/minecraft/command/EntityDataObject$1
	f	Ljava/lang/String;	field_13802	argumentName
c	net/minecraft/class_7528	net/minecraft/client/gui/widget/ScrollableWidget
	c	A widget that can be focused and vertically scrolled.
	f	I	field_39496	PADDING
	f	I	field_39495	BOX_COLOR
	f	I	field_39494	UNFOCUSED_BORDER_COLOR
	f	I	field_39493	FOCUSED_BORDER_COLOR
	f	D	field_39497	scrollY
	f	Z	field_39498	scrollbarDragged
	m	(Lnet/minecraft/class_4587;)V	method_44384	renderOverlay
		c	Renders overlays that are not scrolled but part of the widget.\n\n<p>This renders the scrollbar by default. Subclasses can override this to\nrender other overlays, but {@code super} call is necessary to make sure the scrollbar\nrenders when it should.
		p	1		matrices
	m	()D	method_44387	getScrollY
	m	(II)Z	method_44383	isVisible
		p	2		bottom
		p	1		top
	m	()Z	method_44392	overflows
		c	{@return whether the contents overflow and needs a scrollbar}
	m	(DD)Z	method_44388	isWithinBounds
		p	3		mouseY
		p	1		mouseX
	m	()V	method_44396	drawScrollbar
	m	(D)V	method_44382	setScrollY
		p	1		scrollY
	m	()I	method_44381	getPadding
	m	(Lnet/minecraft/class_4587;IIF)V	method_44389	renderContents
		c	Renders the scrolled contents. Subclasses must override this. The rendered contents\nmay overflow; the caller should trim those using {@link\nnet.minecraft.client.gui.DrawableHelper#enableScissor}.
		p	2		mouseX
		p	1		matrices
		p	4		delta
		p	3		mouseY
	m	()I	method_44391	getContentsHeight
		c	{@return the total height of the contents}
	m	()I	method_44390	getMaxScrollY
	m	()I	method_44385	getPaddingDoubled
	m	()I	method_44395	getContentsHeightWithPadding
	m	()I	method_44394	getScrollbarThumbHeight
	m	(Lnet/minecraft/class_4587;)V	method_44386	drawBox
		c	Draws the box that the contents are rendered over, including its borders.
		p	1		matrices
	m	()D	method_44393	getDeltaYPerScroll
c	net/minecraft/class_882	net/minecraft/client/render/entity/ChickenEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4649	TEXTURE
	m	(Lnet/minecraft/class_1428;)Lnet/minecraft/class_2960;	method_3892	getTexture
	m	(Lnet/minecraft/class_1428;F)F	method_3893	getAnimationProgress
c	net/minecraft/class_881	net/minecraft/client/render/entity/BoatEntityRenderer
	f	Ljava/util/Map;	field_27758	texturesAndModels
	m	(Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_1690$class_1692;	method_32162	method_32162
		p	0		type
	m	(Lnet/minecraft/class_1690;)Lnet/minecraft/class_2960;	method_3891	getTexture
	m	(Lnet/minecraft/class_1690;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3888	render
	m	(Lnet/minecraft/class_5617$class_5618;Z)V	<init>	<init>
		p	2		chest
		p	1		ctx
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1690$class_1692;Z)Lnet/minecraft/class_554;	method_42603	createModel
		p	1		ctx
		p	3		chest
		p	2		type
	m	(Lnet/minecraft/class_1690$class_1692;Z)Ljava/lang/String;	method_42602	getTexture
		p	0		type
		p	1		chest
	m	(ZLnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1690$class_1692;)Lcom/mojang/datafixers/util/Pair;	method_32163	method_32163
		p	3		type
c	net/minecraft/class_4496	net/minecraft/client/model/ModelUtil
	m	(FFF)F	method_22114	interpolateAngle
		p	1		angle2
		p	0		angle1
		p	2		progress
c	net/minecraft/class_880	net/minecraft/client/render/entity/CaveSpiderEntityRenderer
	f	F	field_32918	SCALE
	f	Lnet/minecraft/class_2960;	field_4646	TEXTURE
	m	(Lnet/minecraft/class_1549;Lnet/minecraft/class_4587;F)V	method_3886	scale
	m	(Lnet/minecraft/class_1549;)Lnet/minecraft/class_2960;	method_3885	getTexture
c	net/minecraft/class_7521	net/minecraft/entity/ai/brain/task/DismountVehicleTask
c	net/minecraft/class_7522	net/minecraft/world/chunk/ReadableContainer
	m	(III)Ljava/lang/Object;	method_12321	get
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_2841$class_4464;)V	method_21732	count
		p	1		counter
	m	(Ljava/util/function/Consumer;)V	method_39793	forEachValue
		p	1		action
	m	(Lnet/minecraft/class_2540;)V	method_12325	writePacket
		c	Writes this container to the packet byte buffer.
		p	1		buf
			c	the packet byte buffer
	m	()I	method_12327	getPacketSize
	m	(Ljava/util/function/Predicate;)Z	method_19526	hasAny
		c	{@return {@code true} if any object in this container's palette matches\nthis predicate}
		p	1		predicate
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;)Lnet/minecraft/class_7522$class_6562;	method_44345	serialize
		p	2		paletteProvider
		p	1		idList
	m	()Lnet/minecraft/class_2841;	method_44350	slice
c	net/minecraft/class_7522$class_7523	net/minecraft/world/chunk/ReadableContainer$Reader
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult;	read	read
		p	1		idList
		p	3		serialize
		p	2		paletteProvider
c	net/minecraft/class_7522$class_6562	net/minecraft/world/chunk/ReadableContainer$Serialized
	c	The storage form of the paletted container in the {@linkplain\nPalettedContainer#createCodec codec}. The {@code palette} is the entries\nin the palette, but the interpretation of data depends on the palette\nprovider specified for the codec.\n\n@see PalettedContainer#createCodec
	f	Ljava/util/Optional;	comp_76	storage
		c	the data of the container
	f	Ljava/util/List;	comp_75	paletteEntries
		c	the palette
	m	()Ljava/util/Optional;	comp_76	storage
	m	()Ljava/util/List;	comp_75	paletteEntries
c	net/minecraft/class_3168	net/minecraft/world/gen/feature/SeagrassFeature
c	net/minecraft/class_7519	net/minecraft/network/packet/s2c/play/ChatPreviewStateChangeS2CPacket
	f	Z	comp_858	enabled
	m	(Lnet/minecraft/class_2602;)V	method_44314	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Z	comp_858	enabled
c	net/minecraft/class_897	net/minecraft/client/render/entity/EntityRenderer
	f	Lnet/minecraft/class_327;	field_27761	textRenderer
	f	Lnet/minecraft/class_898;	field_4676	dispatcher
	f	F	field_4673	shadowRadius
	f	F	field_4672	shadowOpacity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I	method_24087	getBlockLight
		p	1		entity
		p	2		pos
	m	(Lnet/minecraft/class_1297;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3936	render
		p	3		tickDelta
		p	4		matrices
		p	1		entity
		p	2		yaw
		p	5		vertexConsumers
		p	6		light
	m	(Lnet/minecraft/class_1297;)Z	method_3921	hasLabel
		c	Determines whether the passed entity should render with a nameplate above its head.\n\n<p>Checks for a custom nametag on living entities, and for teams/team visibilities for players.
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I	method_27950	getSkyLight
		p	2		pos
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3926	renderLabelIfPresent
		p	4		vertexConsumers
		p	5		light
		p	2		text
		p	3		matrices
		p	1		entity
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;	method_3931	getTexture
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z	method_3933	shouldRender
		p	1		entity
		p	5		y
		p	3		x
		p	2		frustum
		p	7		z
	m	(Lnet/minecraft/class_1297;F)Lnet/minecraft/class_243;	method_23169	getPositionOffset
		p	2		tickDelta
		p	1		entity
	m	(Lnet/minecraft/class_1297;F)I	method_24088	getLight
		p	1		entity
		p	2		tickDelta
	m	(Lnet/minecraft/class_5617$class_5618;)V	<init>	<init>
		p	1		ctx
	m	()Lnet/minecraft/class_327;	method_3932	getTextRenderer
c	net/minecraft/class_7530	net/minecraft/client/gui/EditBox
	c	A multiline edit box with support for basic keyboard shortcuts.\nThis should not be used directly; {@link net.minecraft.client.gui.widget.EditBoxWidget}\nprovides the GUI for the edit box.
	f	Ljava/lang/Runnable;	field_39522	cursorChangeListener
	f	I	field_39516	cursor
	f	Lnet/minecraft/class_327;	field_39513	textRenderer
	f	Z	field_39518	selecting
	f	Ljava/util/function/Consumer;	field_39521	changeListener
	f	I	field_39512	CURSOR_WIDTH
	f	I	field_39520	width
	f	I	field_39519	maxLength
	f	I	field_39517	selectionEnd
	f	Ljava/lang/String;	field_39515	text
	f	Ljava/util/List;	field_39514	lines
	f	I	field_39511	UNLIMITED_LENGTH
		c	A constant denoting that the edit box accepts unlimited amount of text. Edit box\nwidgets with such edit boxes do not show the current text length indicator.
	m	(Ljava/lang/String;)V	method_44420	replaceSelection
		c	Replaces the current selection with {@code string}. If there is no\nselection, this inserts the string at the cursor position. This removes\n{@linkplain net.minecraft.SharedConstants#isValidChar invalid characters} and truncates\nthe passed string if necessary.
		p	1		string
	m	(I)V	method_44411	setMaxLength
		c	Sets the maximum length of the edit box text in characters.\n\n<p>If {@code maxLength} equals {@link #UNLIMITED_LENGTH}, the edit box does not\nhave a length limit. Edit box widgets with such edit boxes do not show the current\ntext length indicator.\n\n@throws IllegalArgumentException if {@code maxLength} is negative\n@see #getMaxLength\n@see #hasMaxLength
		p	1		maxLength
	m	()Ljava/lang/String;	method_44421	getText
		c	{@return the text of the edit box}
	m	(Ljava/lang/String;)V	method_44414	setText
		c	Sets the text of the edit box and moves the cursor to the end of the edit box.
		p	1		text
	m	(I)V	method_44425	moveCursorLine
		c	Moves the cursor by {@code offset} lines. This method attempts to keep the\nrelative position within the line the same. Does nothing if {@code offset} is zero.
		p	1		offset
	m	()Lnet/minecraft/class_7530$class_7531;	method_44438	getNextWordAtCursor
		c	{@return the substring of a word whose start position is after the cursor}\n\n<p>A word is a string consisting entirely of non-whitespace characters. If the\ncursor is in the middle of a word, the start position is that of the first word\nafter the cursor; if not, the start position is that of the next word.\n\n@see #getPreviousWordAtCursor
	m	(I)V	method_44419	delete
		c	Deletes the selected text, or {@code offset} characters of text from the cursor position\nif there is no selection. If the offset is negative, the characters before the cursor\nwill be removed, and vice versa.
		p	1		offset
	m	(I)I	method_44433	getWordEndIndex
		c	{@return the end index of the word starting at {@code startIndex}}\n\n<p>A word is a string consisting entirely of non-whitespace characters. Therefore,\nthe end index is the index of the character whose succeeding character is the first\nwhitespace since {@code startIndex}.
		p	1		startIndex
	m	()V	method_44441	rewrap
		c	Rewraps the text. This is called whenever the text changes.
	m	(Ljava/lang/Runnable;)V	method_44413	setCursorChangeListener
		c	Sets the cursor change listener that is called every time the cursor position changes.
		p	1		cursorChangeListener
	m	()Ljava/lang/Iterable;	method_44434	getLines
		c	{@return the lines of the edit box's text}
	m	(I)Lnet/minecraft/class_7530$class_7531;	method_44422	getLine
		c	{@return the line with index {@code index}}
		p	1		index
	m	(Z)V	method_44417	setSelecting
		c	Sets whether the edit box is currently selecting.\n\n<p>If using the widget, this is done by dragging or holding down Shift and clicking.
		p	1		selecting
	m	()Z	method_44435	hasSelection
		c	{@return whether the edit box has a selected text}
	m	(Lnet/minecraft/class_7533;I)V	method_44412	moveCursor
		c	Moves the cursor by {@code amount} characters.\n\n@apiNote See {@link CursorMovement} for the types of the movement.
		p	1		movement
		p	2		amount
	m	(I)Z	method_44428	handleSpecialKey
		c	Handles the special keys, such as copy, cut, linebreak, and cursor movements.
		p	1		keyCode
	m	(Ljava/util/function/Consumer;)V	method_44415	setChangeListener
		c	Sets the change listener that is called every time the text changes.
		p	1		changeListener
			c	the listener that takes the new text of the edit box
	m	()I	method_44432	getCurrentLineIndex
		c	{@return the line index that the cursor is located at}
	m	()Lnet/minecraft/class_7530$class_7531;	method_44437	getPreviousWordAtCursor
		c	{@return the substring of a word whose start position is before the cursor}\n\n<p>A word is a string consisting entirely of non-whitespace characters. If the\ncursor is in the middle of a word, the start position is that of the word; if not,\nthe start position is that of the first word before the cursor.\n\n@see #getNextWordAtCursor
	m	(Lnet/minecraft/class_327;I)V	<init>	<init>
		p	1		textRenderer
		p	2		width
	m	()Lnet/minecraft/class_7530$class_7531;	method_44427	getSelection
		c	{@return the current selection}
	m	()I	method_44430	getLineCount
		c	{@return the number of total lines in the edit box}
	m	(I)Lnet/minecraft/class_7530$class_7531;	method_44431	getOffsetLine
		c	{@return the line offset by {@code offsetFromCurrent} from the cursor's line}
		p	1		offsetFromCurrent
	m	(Ljava/lang/String;)V	method_44429	method_44429
		p	0		text
	m	(Ljava/lang/String;)Ljava/lang/String;	method_44423	truncateForReplacement
		c	{@return {@code value} truncated to at most {@link #maxLength} characters}\n\n@see #truncate
		p	1		value
	m	()I	method_44424	getCursor
		c	{@return the cursor position}
	m	()Ljava/lang/String;	method_44436	getSelectedText
		c	{@return the text that is currently selected, or an empty string if there is no selection}
	m	(Lnet/minecraft/class_2583;II)V	method_44416	method_44416
		p	3		end
		p	2		start
		p	1		style
	m	()I	method_44409	getMaxLength
		c	{@return the maximum length of the edit box text in characters}\n\n<p>If this equals {@link #UNLIMITED_LENGTH}, the edit box does not have a\nlength limit. Edit box widgets with such edit boxes do not show the current\ntext length indicator.\n\n@see #setMaxLength\n@see #hasMaxLength
	m	()V	method_44440	onChange
		c	Called when the text changes. This rewraps the text, calls\n{@link #changeListener}, then calls {@link #cursorChangeListener}.
	m	(Ljava/lang/String;)Ljava/lang/String;	method_44426	truncate
		c	{@return {@code value} truncated to fit in the current text}\n<p>For example, if the edit box with 100 characters limit currently\nhas 90 characters, this method will return at most 10 characters.\n\n@see #truncateForReplacement
		p	1		value
	m	(DD)V	method_44410	moveCursor
		c	Moves the cursor to the specified position relative to the edit box.
		p	1		x
		p	3		y
	m	()Lnet/minecraft/class_7530$class_7531;	method_44439	getCurrentLine
		c	{@return the line that the cursor is located at}
	m	()Z	method_44418	hasMaxLength
		c	{@return whether the edit box has a maximum length limit}\n\n<p>Edit box widgets with edit boxes without a length limit do not\nshow the current text length indicator.\n\n@see #getMaxLength\n@see #setMaxLength
c	net/minecraft/class_7530$class_7531	net/minecraft/client/gui/EditBox$Substring
	c	A substring of an edit box's text, specified using the indices of the\nstart and the end. This can indicate selections, lines, words, etc. This\ndoes not contain the string itself; to obtain the string, get the text\nfirst, then call {@link String#substring}.
	f	Lnet/minecraft/class_7530$class_7531;	field_39524	EMPTY
		c	An empty substring.
	f	I	comp_863	endIndex
	f	I	comp_862	beginIndex
	m	()I	comp_862	beginIndex
	m	()I	comp_863	endIndex
c	net/minecraft/class_3173	net/minecraft/world/gen/feature/SimpleBlockFeature
c	net/minecraft/class_896	net/minecraft/client/render/entity/EndermiteEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4671	TEXTURE
	m	(Lnet/minecraft/class_1559;)F	method_3919	getLyingAngle
	m	(Lnet/minecraft/class_1559;)Lnet/minecraft/class_2960;	method_3920	getTexture
c	net/minecraft/class_895	net/minecraft/client/render/entity/EnderDragonEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4668	CRYSTAL_BEAM_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4669	EXPLOSION_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21006	EYE_TEXTURE
	f	Lnet/minecraft/class_1921;	field_21737	DRAGON_CUTOUT
	f	Lnet/minecraft/class_2960;	field_4670	TEXTURE
	f	Lnet/minecraft/class_1921;	field_21739	DRAGON_EYES
	f	Lnet/minecraft/class_1921;	field_21738	DRAGON_DECAL
	f	Lnet/minecraft/class_1921;	field_21740	CRYSTAL_BEAM_LAYER
	f	F	field_21007	HALF_SQRT_3
	f	Lnet/minecraft/class_895$class_625;	field_21008	model
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)V	method_23159	method_23159
		p	2		y
		p	3		z
		p	0		vertices
		p	1		matrix
	m	()Lnet/minecraft/class_5607;	method_32165	getTexturedModelData
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)V	method_23158	method_23158
		p	3		x
		p	0		vertices
		p	1		matrix
		p	2		y
	m	(Lnet/minecraft/class_1510;)Lnet/minecraft/class_2960;	method_3914	getTexture
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FF)V	method_23156	method_23156
		p	0		vertices
		p	1		matrix
		p	2		y
		p	3		x
	m	(Lnet/minecraft/class_1510;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3918	render
	m	(FFFFILnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3917	renderCrystalBeam
		p	1		dy
		p	0		dx
		p	3		tickDelta
		p	2		dz
		p	5		matrices
		p	4		age
		p	7		light
		p	6		vertexConsumers
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;I)V	method_23157	method_23157
		p	1		matrix
		p	2		alpha
		p	0		vertices
c	net/minecraft/class_895$class_625	net/minecraft/client/render/entity/EnderDragonEntityRenderer$DragonEntityModel
	f	Lnet/minecraft/class_630;	field_21548	leftWingTip
	f	Lnet/minecraft/class_630;	field_3629	leftWing
	f	Lnet/minecraft/class_630;	field_21552	leftHindLeg
	f	Lnet/minecraft/class_630;	field_21554	leftHindFoot
	f	Lnet/minecraft/class_630;	field_3625	rightFrontFoot
	f	Lnet/minecraft/class_630;	field_3635	rightWingTip
	f	F	field_21442	tickDelta
	f	Lnet/minecraft/class_630;	field_3627	body
	f	Lnet/minecraft/class_630;	field_21550	leftFrontLegTip
	f	Lnet/minecraft/class_630;	field_3637	neck
	f	Lnet/minecraft/class_630;	field_3631	jaw
	f	Lnet/minecraft/class_630;	field_3633	rightHindLeg
	f	Lnet/minecraft/class_1510;	field_21441	dragon
	f	Lnet/minecraft/class_630;	field_21549	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_21553	leftHindLegTip
	f	Lnet/minecraft/class_630;	field_3628	rightHindFoot
	f	Lnet/minecraft/class_630;	field_21555	rightWing
	f	Lnet/minecraft/class_630;	field_21551	leftFrontFoot
	f	Lnet/minecraft/class_630;	field_3626	rightHindLegTip
	f	Lnet/minecraft/class_630;	field_3632	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_3634	rightFrontLegTip
	f	Lnet/minecraft/class_630;	field_3630	head
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFLnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;F)V	method_23838	setLimbRotation
		p	3		light
		p	4		overlay
		p	1		matrices
		p	2		vertices
		p	7		frontLeg
		p	8		frontLegTip
		p	5		offset
		p	6		wing
		p	11		hindLegTip
		p	12		hindFoot
		p	9		frontFoot
		p	10		hindLeg
		p	13		alpha
	m	(Lnet/minecraft/class_1510;FFFFF)V	method_23621	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		part
	m	(Lnet/minecraft/class_1510;FFF)V	method_23620	animateModel
c	net/minecraft/class_3174	net/minecraft/server/dedicated/DedicatedPlayerManager
	f	Lorg/slf4j/Logger;	field_13804	LOGGER
	m	()Lnet/minecraft/class_3176;	method_13938	getServer
	m	(Lnet/minecraft/class_3176;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_29;)V	<init>	<init>
		p	2		tracker
		p	1		server
		p	3		saveHandler
	m	()V	method_13937	saveWhitelist
	m	()V	method_13936	loadWhitelist
	m	()V	method_13935	saveOpList
	m	()V	method_13934	loadOpList
	m	()V	method_13933	loadUserBanList
	m	()V	method_13932	saveIpBanList
	m	()V	method_13931	loadIpBanList
	m	()V	method_13930	saveUserBanList
c	net/minecraft/class_6200	net/minecraft/unused/packageinfo/PackageInfo6200
c	net/minecraft/class_3175	net/minecraft/world/gen/feature/SimpleBlockFeatureConfig
	f	Lnet/minecraft/class_4651;	comp_156	toPlace
	f	Lcom/mojang/serialization/Codec;	field_24909	CODEC
	m	()Lnet/minecraft/class_4651;	comp_156	toPlace
	m	(Lnet/minecraft/class_3175;)Lnet/minecraft/class_4651;	method_28787	method_28787
		p	0		config
	m	(Lnet/minecraft/class_4651;)V	<init>	<init>
		p	1		toPlace
c	net/minecraft/class_894	net/minecraft/client/render/entity/EndermanEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4666	TEXTURE
	f	Lnet/minecraft/class_5819;	field_4667	random
	m	(Lnet/minecraft/class_1560;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3911	render
	m	(Lnet/minecraft/class_1560;)Lnet/minecraft/class_2960;	method_3912	getTexture
	m	(Lnet/minecraft/class_1560;F)Lnet/minecraft/class_243;	method_23160	getPositionOffset
c	net/minecraft/class_3170	net/minecraft/world/gen/structure/ShipwreckStructure
	f	Z	field_37816	beached
	f	Lcom/mojang/serialization/Codec;	field_37815	CODEC
	m	(Lnet/minecraft/class_3195$class_7302;Z)V	<init>	<init>
		p	2		beached
		p	1		config
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41687	method_41687
		p	2		collector
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_38685	addPieces
		p	2		context
		p	1		collector
c	net/minecraft/class_899	net/minecraft/client/render/entity/EvokerEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4697	TEXTURE
	m	(Lnet/minecraft/class_1617;)Lnet/minecraft/class_2960;	method_3961	getTexture
c	net/minecraft/class_899$1	net/minecraft/client/render/entity/EvokerEntityRenderer$1
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1617;FFFFFF)V	method_23170	render
c	net/minecraft/class_898	net/minecraft/client/render/entity/EntityRenderDispatcher
	f	Lnet/minecraft/class_327;	field_4689	textRenderer
	f	Lnet/minecraft/class_4184;	field_4686	camera
	f	Lnet/minecraft/class_1921;	field_21009	SHADOW_LAYER
	f	Lnet/minecraft/class_918;	field_27759	itemRenderer
	f	Lnet/minecraft/class_315;	field_4692	gameOptions
	f	Ljava/util/Map;	field_4696	renderers
	f	Lnet/minecraft/class_1937;	field_4684	world
	f	Lnet/minecraft/class_759;	field_38887	heldItemRenderer
	f	Lnet/minecraft/class_776;	field_38886	blockRenderManager
	f	Z	field_4681	renderShadows
	f	Lnet/minecraft/class_1060;	field_4685	textureManager
	f	Ljava/util/Map;	field_4687	modelRenderers
	f	Lnet/minecraft/class_1297;	field_4678	targetedEntity
	f	Lnet/minecraft/class_5599;	field_27760	modelLoader
	f	Lnet/minecraft/class_1158;	field_21794	rotation
	f	Z	field_4680	renderHitboxes
	m	(Z)V	method_3948	setRenderShadows
		p	1		renderShadows
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_1060;Lnet/minecraft/class_918;Lnet/minecraft/class_776;Lnet/minecraft/class_327;Lnet/minecraft/class_315;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		client
		p	5		textRenderer
		p	4		blockRenderManager
		p	3		itemRenderer
		p	2		textureManager
		p	7		modelLoader
		p	6		gameOptions
	m	(Lnet/minecraft/class_1297;F)I	method_23839	getLight
		p	1		entity
		p	2		tickDelta
	m	()Lnet/minecraft/class_759;	method_43336	getHeldItemRenderer
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;DDDFF)V	method_23163	renderShadowPart
		p	4		x
		p	6		y
		p	8		z
		p	11		opacity
		p	10		radius
		p	1		vertices
		p	0		entry
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_1297;)D	method_23168	getSquaredDistanceToCamera
		p	1		entity
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFF)V	method_23161	drawFireVertex
		p	1		vertices
		p	0		entry
		p	3		y
		p	2		x
		p	5		u
		p	4		z
		p	6		v
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z	method_3950	shouldRender
		p	5		y
		p	7		z
		p	1		entity
		p	2		frustum
		p	3		x
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_1297;)V	method_3941	configure
		p	2		camera
		p	1		world
		p	3		target
	m	()Z	method_3958	shouldRenderHitboxes
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;F)V	method_3956	renderHitbox
		p	0		matrices
		p	1		vertices
		p	2		entity
		p	3		tickDelta
	m	(Lnet/minecraft/class_1297;DDDFFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3954	render
		p	1		entity
		p	4		y
		p	2		x
		p	8		yaw
		p	9		tickDelta
		p	6		z
		p	12		light
		p	10		matrices
		p	11		vertexConsumers
	m	(Z)V	method_3955	setRenderHitboxes
		p	1		renderHitboxes
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFFF)V	method_23162	drawShadowVertex
		p	0		entry
		p	4		y
		p	3		x
		p	2		alpha
		p	1		vertices
		p	7		v
		p	6		u
		p	5		z
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;FFLnet/minecraft/class_4538;F)V	method_23166	renderShadow
		p	2		entity
		p	3		opacity
		p	0		matrices
		p	1		vertexConsumers
		p	6		radius
		p	4		tickDelta
		p	5		world
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_897;	method_3953	getRenderer
		p	1		entity
	m	(Lnet/minecraft/class_1158;)V	method_24196	setRotation
		p	1		rotation
	m	(DDD)D	method_3959	getSquaredDistanceToCamera
		p	3		y
		p	1		x
		p	5		z
	m	(Lnet/minecraft/class_1937;)V	method_3944	setWorld
		p	1		world
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V	method_23165	renderFire
		p	2		vertexConsumers
		p	1		matrices
		p	3		entity
	m	()Lnet/minecraft/class_1158;	method_24197	getRotation
c	net/minecraft/class_7538	net/minecraft/client/gui/screen/report/ChatReportScreen
	f	Lnet/minecraft/class_2561;	field_39569	OBSERVED_WHAT_TEXT
	f	Lnet/minecraft/class_2561;	field_39573	REPORT_SENT_MESSAGE_TEXT
	f	Lnet/minecraft/class_5489;	field_39557	reasonDescription
	f	I	field_39566	REASON_DESCRIPTION_TOP_MARGIN
	f	Lnet/minecraft/class_2561;	field_39748	REPORT_SENT_TITLE
	f	Lnet/minecraft/class_437;	field_39555	parent
	f	I	field_39562	BOTTOM_BUTTON_WIDTH
	f	Lnet/minecraft/class_2561;	field_39574	SELECT_CHAT_TEXT
	f	Lnet/minecraft/class_7566$class_7567;	field_39561	validationError
	f	Lnet/minecraft/class_2561;	field_39570	SELECT_REASON_TEXT
	f	I	field_39567	REASON_DESCRIPTION_TEXT_WIDTH
	f	I	field_39563	BUTTON_HEIGHT
	f	Lnet/minecraft/class_2561;	field_39749	REPORT_ERROR_TITLE
	f	Lnet/minecraft/class_7566;	field_39560	report
	f	Lnet/minecraft/class_2561;	field_39575	SENDING_TEXT
	f	Lnet/minecraft/class_7574;	field_39556	reporter
	f	Lnet/minecraft/class_2561;	field_39571	MORE_COMMENTS_TEXT
	f	Lnet/minecraft/class_4185;	field_39559	sendButton
	f	I	field_39568	SCREEN_HEIGHT
	f	I	field_39564	BUTTON_TOP_MARGIN
	f	Lnet/minecraft/class_7529;	field_39558	editBox
	f	Lnet/minecraft/class_2561;	field_39576	GENERIC_ERROR_TEXT
	f	Lnet/minecraft/class_2561;	field_39572	DESCRIBE_TEXT
	f	I	field_39565	BUTTON_BOTTOM_MARGIN
	m	()I	method_44459	getReasonButtonY
	m	()V	method_44479	send
	m	(Lnet/minecraft/class_2561;)V	method_45054	showErrorScreen
		p	1		message
	m	(Lnet/minecraft/class_4185;)V	method_44475	method_44475
		p	1		button
	m	(Lnet/minecraft/class_7566;)V	method_44471	method_44471
		p	1		report
	m	(Lnet/minecraft/class_7566$class_7567;)V	method_45053	method_45053
		p	1		validationError
	m	()I	method_44456	getTop
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Ljava/util/UUID;)V	<init>	<init>
		p	2		reporter
		p	1		parent
		p	3		reportedPlayerUuid
	m	()I	method_44480	getWidgetsLeft
	m	()I	method_44460	getEditBoxTop
	m	()I	method_44457	getBottom
	m	(Ljava/lang/Throwable;)V	method_44468	onSubmissionError
		p	1		throwable
	m	()I	method_44461	getEditBoxBottom
	m	(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;	method_44467	method_44467
		p	2		throwable
		p	1		unit
	m	(Lnet/minecraft/class_7573;)V	method_44472	method_44472
		p	1		reason
	m	(Lnet/minecraft/class_4185;)V	method_44477	method_44477
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_44465	method_44465
		p	1		button
	m	()I	method_44481	getWidgetsRight
	m	()I	method_44458	getSelectionButtonY
	m	()V	method_44466	onSubmissionFinished
	m	(Lnet/minecraft/class_7566$class_7568;)V	method_44470	method_44470
		p	1		report
	m	()V	method_44478	onChange
	m	(Ljava/lang/String;)V	method_44473	method_44473
		p	1		opinionComments
	m	()I	method_44462	getBottomButtonsY
	m	(Lnet/minecraft/class_4185;)V	method_44476	method_44476
		p	1		button
c	net/minecraft/class_7538$class_7539	net/minecraft/client/gui/screen/report/ChatReportScreen$DiscardWarningScreen
	f	Lnet/minecraft/class_2561;	field_39725	RETURN_BUTTON_TEXT
	f	Lnet/minecraft/class_2561;	field_39726	DISCARD_BUTTON_TEXT
	f	Lnet/minecraft/class_2561;	field_39723	TITLE
	f	Lnet/minecraft/class_2561;	field_39724	MESSAGE
	m	(Lnet/minecraft/class_4185;)V	method_44482	method_44482
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_44483	method_44483
		p	1		button
c	net/minecraft/class_7538$class_7540	net/minecraft/client/gui/screen/report/ChatReportScreen$ValidationErrorTooltipSupplier
c	net/minecraft/class_6206	net/minecraft/unused/packageinfo/PackageInfo6206
c	net/minecraft/class_6205	net/minecraft/unused/packageinfo/PackageInfo6205
c	net/minecraft/class_6208	net/minecraft/unused/packageinfo/PackageInfo6208
c	net/minecraft/class_6207	net/minecraft/unused/packageinfo/PackageInfo6207
c	net/minecraft/class_893	net/minecraft/client/render/entity/ElderGuardianEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4665	TEXTURE
	m	(Lnet/minecraft/class_1577;Lnet/minecraft/class_4587;F)V	method_3910	scale
	m	(Lnet/minecraft/class_1577;)Lnet/minecraft/class_2960;	method_3976	getTexture
c	net/minecraft/class_7534	net/minecraft/client/gui/screen/TaskScreen
	c	A screen that is used for indicating that a task is running or has finished\nrunning (either successfully or unsuccessfully). The screen has an optional\nmulti-line description and a button which can be used to close the screen.\nThe button can have a cooldown, which disables the button for a while after\nthe screen is displayed.
	f	I	field_39543	DESCRIPTION_TEXT_WIDTH
	f	Lnet/minecraft/class_2561;	field_39745	descriptionText
	f	I	field_39541	TITLE_TEXT_Y
	f	I	field_39542	DESCRIPTION_TEXT_Y
	f	Lnet/minecraft/class_2561;	field_39544	closeButtonText
	f	Ljava/lang/Runnable;	field_39545	closeCallback
		c	The callback executed when the button or the Esc key is pressed. This can\nhave a side effect, such as cancelling a task in progress.
	f	Lnet/minecraft/class_5489;	field_39546	description
	f	Lnet/minecraft/class_4185;	field_39547	button
		c	The button to close the screen (potentially with a side effect, such as cancelling a task).
	f	I	field_39746	buttonCooldown
		c	How long the button should be disabled after the screen is displayed in ticks.\nCan be disabled by setting to {@code 0}.
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Runnable;I)V	<init>	<init>
		p	2		descriptionText
		p	1		title
		p	4		closeCallback
		p	3		closeButtonText
		p	5		buttonCooldown
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Runnable;)Lnet/minecraft/class_7534;	method_44690	createRunningScreen
		c	{@return a new screen to indicate a task is running}\n\n<p>The screen has no description or button cooldown.
		p	2		closeCallback
		p	0		title
		p	1		closeButtonText
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Runnable;)Lnet/minecraft/class_7534;	method_44691	createResultScreen
		c	{@return a new screen to indicate a task has finished running}\n\n<p>The screen has a button cooldown of 20 ticks (1 second).
		p	3		closeCallback
		p	1		descriptionText
		p	2		closeButtonText
		p	0		title
c	net/minecraft/obfuscate/DontObfuscate	net/minecraft/obfuscate/DontObfuscate
	c	This annotation applies to some unobfuscated elements within the Minecraft\nsource code.\n\n<p>Its behavior appears as follows:\n<ul>\n<li>The annotation itself is not obfuscated.</li>\n<li>If a class is annotated, it is not obfuscated. It's not yet clear if its\nmembers will always become deobfuscated as well.</li>\n<li>If a member is annotated, it and its containing class is not obfuscated,\nbut other members in the same class may stay obfuscated.</li>\n</ul>\n\n<p>Visit the use page for the usage of this annotation.\n\n<p>In addition, single-abstract-method interfaces used as lambda expressions\nalways have their single abstract method unobfuscated per proguard behavior.\n\n<p>This annotation is not {@link java.lang.annotation.Documented}, and hence\nwill not appear in the generated javadoc for annotated elements.\n\n@see net.minecraft.util.CubicSampler.RgbFetcher\n@see net.minecraft.world.level.ColorResolver#getColor
c	net/minecraft/class_3176	net/minecraft/server/dedicated/MinecraftDedicatedServer
	f	Lnet/minecraft/class_3807;	field_16799	propertiesLoader
	f	Lnet/minecraft/class_3408;	field_13819	rconServer
	f	Lnet/minecraft/class_3364;	field_13816	queryResponseHandler
	f	Lnet/minecraft/class_3182;	field_16800	gui
	f	Lnet/minecraft/class_3350;	field_13811	rconCommandOutput
	f	Lorg/slf4j/Logger;	field_13814	LOGGER
	f	Lnet/minecraft/class_5514;	field_26898	filterer
	f	Ljava/util/List;	field_13815	commandQueue
	m	(Ljava/lang/String;Lnet/minecraft/class_2168;)V	method_13947	enqueueCommand
		p	2		commandSource
		p	1		command
	m	(Z)V	method_16712	setUseWhitelist
		p	1		useWhitelist
	m	()Z	method_13951	convertData
	m	()V	method_13948	createGui
	m	()Lnet/minecraft/class_3174;	method_13949	getPlayerManager
	m	()V	method_13942	sleepFiveSeconds
	m	(ILnet/minecraft/class_3806;)Lnet/minecraft/class_3806;	method_16710	method_16710
		p	2		serverPropertiesHandler
	m	()V	method_13941	executeQueuedCommands
	m	()J	method_13944	getMaxTickTime
	m	(Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V	<init>	<init>
		p	1		serverThread
		p	2		session
		p	5		propertiesLoader
		p	6		dataFixer
		p	3		dataPackManager
		p	4		saveLoader
		p	7		apiServices
		p	8		worldGenerationProgressListenerFactory
	m	(ZLnet/minecraft/class_3806;)Lnet/minecraft/class_3806;	method_16711	method_16711
		p	2		serverPropertiesHandler
c	net/minecraft/class_6202	net/minecraft/unused/packageinfo/PackageInfo6202
c	net/minecraft/class_3177	net/minecraft/world/gen/feature/SimpleRandomFeature
c	net/minecraft/class_892	net/minecraft/client/render/entity/EndCrystalEntityRenderer
	f	Lnet/minecraft/class_630;	field_21003	core
	f	Lnet/minecraft/class_630;	field_21004	frame
	f	F	field_21002	SINE_45_DEGREES
	f	Lnet/minecraft/class_630;	field_21005	bottom
	f	Lnet/minecraft/class_2960;	field_4663	TEXTURE
	f	Ljava/lang/String;	field_32920	BASE
	f	Ljava/lang/String;	field_32919	GLASS
	f	Lnet/minecraft/class_1921;	field_21736	END_CRYSTAL
	m	(Lnet/minecraft/class_1511;Lnet/minecraft/class_4604;DDD)Z	method_3907	shouldRender
	m	(Lnet/minecraft/class_1511;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3908	render
	m	(Lnet/minecraft/class_1511;F)F	method_23155	getYOffset
		p	1		tickDelta
		p	0		crystal
	m	()Lnet/minecraft/class_5607;	method_32164	getTexturedModelData
	m	(Lnet/minecraft/class_1511;)Lnet/minecraft/class_2960;	method_3909	getTexture
c	net/minecraft/class_7535	net/minecraft/client/report/GroupedMessagesCollector
	f	Ljava/util/function/Function;	field_39549	reportTypeGetter
	f	Ljava/util/List;	field_39550	messages
	f	Lnet/minecraft/class_7535$class_7536;	field_39551	reportType
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		reportTypeGetter
	m	()Lnet/minecraft/class_7535$class_7537;	method_44452	collect
	m	(Lnet/minecraft/class_7555$class_7560;)Z	method_44453	add
		p	1		message
c	net/minecraft/class_7535$class_7537	net/minecraft/client/report/GroupedMessagesCollector$GroupedMessages
	f	Lnet/minecraft/class_7535$class_7536;	comp_865	type
	f	Ljava/util/List;	comp_864	messages
	m	()Lnet/minecraft/class_7535$class_7536;	comp_865	type
	m	()Ljava/util/List;	comp_864	messages
c	net/minecraft/class_7535$class_7536	net/minecraft/client/report/GroupedMessagesCollector$ReportType
	f	Lnet/minecraft/class_7535$class_7536;	field_39552	REPORTABLE
	f	Lnet/minecraft/class_7535$class_7536;	field_39553	CONTEXT
	m	()Z	method_44454	isContext
c	net/minecraft/class_6201	net/minecraft/unused/packageinfo/PackageInfo6201
c	net/minecraft/class_891	net/minecraft/client/render/entity/DragonFireballEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4661	TEXTURE
	f	Lnet/minecraft/class_1921;	field_21735	LAYER
	m	(Lnet/minecraft/class_1670;Lnet/minecraft/class_2338;)I	method_24086	getBlockLight
	m	(Lnet/minecraft/class_1670;)Lnet/minecraft/class_2960;	method_3905	getTexture
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;IFIII)V	method_23837	produceVertex
		p	4		x
		p	3		light
		p	2		normalMatrix
		p	1		positionMatrix
		p	0		vertexConsumer
		p	7		textureV
		p	6		textureU
		p	5		y
	m	(Lnet/minecraft/class_1670;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3906	render
c	net/minecraft/class_7532	net/minecraft/client/gui/PlayerSkinDrawer
	c	Helper class for drawing a player's head on GUI.
	m	(Lnet/minecraft/class_4587;IIIZ)V	method_44444	drawHat
		p	1		x
		p	2		y
		p	0		matrices
		p	3		size
		p	4		upsideDown
	m	(Lnet/minecraft/class_4587;III)V	method_44443	draw
		c	Draws the player's head (including the hat) on GUI. The skin texture must be\nspecified prior to calling by using {@link\ncom.mojang.blaze3d.systems.RenderSystem#setShaderTexture(int, net.minecraft.util.Identifier)}.
		p	0		matrices
		p	1		x
		p	2		y
		p	3		size
	m	(Lnet/minecraft/class_4587;IIIZZ)V	method_44445	draw
		c	Draws the player's head on GUI. The skin texture must be specified prior to\ncalling by using {@link\ncom.mojang.blaze3d.systems.RenderSystem#setShaderTexture(int, net.minecraft.util.Identifier)}.
		p	2		y
		p	3		size
		p	0		matrices
		p	1		x
		p	4		hatVisible
			c	whether the hat should be drawn
		p	5		upsideDown
			c	whether the head should be upside down, also known as "Dinnerbone"
c	net/minecraft/class_3178	net/minecraft/server/dedicated/DedicatedServerWatchdog
	f	J	field_13824	maxTickTime
	f	Lnet/minecraft/class_3176;	field_13823	server
	f	Lorg/slf4j/Logger;	field_13825	LOGGER
	m	(Lnet/minecraft/class_3176;)V	<init>	<init>
		p	1		server
	m	()V	method_13954	shutdown
c	net/minecraft/class_6204	net/minecraft/unused/packageinfo/PackageInfo6204
c	net/minecraft/class_3179	net/minecraft/world/gen/feature/SimpleRandomFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24910	CODEC
	f	Lnet/minecraft/class_6885;	field_13827	features
	m	(Lnet/minecraft/class_6880;)Ljava/util/stream/Stream;	method_30651	method_30651
		p	0		feature
	m	(Lnet/minecraft/class_3179;)Lnet/minecraft/class_6885;	method_28788	method_28788
		p	0		config
	m	(Lnet/minecraft/class_6885;)V	<init>	<init>
		p	1		features
c	net/minecraft/class_890	net/minecraft/client/render/entity/DrownedEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4659	TEXTURE
	m	(Lnet/minecraft/class_1551;Lnet/minecraft/class_4587;FFF)V	method_4164	setupTransforms
c	net/minecraft/class_7533	net/minecraft/client/input/CursorMovement
	c	The types of cursor movement.
	f	Lnet/minecraft/class_7533;	field_39535	ABSOLUTE
		c	Cursor is moved using an absolute position.
	f	Lnet/minecraft/class_7533;	field_39536	RELATIVE
		c	Cursor is moved using a relative position.
	f	Lnet/minecraft/class_7533;	field_39537	END
		c	Cursor is moved to the end of the text.
c	net/minecraft/class_6203	net/minecraft/unused/packageinfo/PackageInfo6203
c	net/minecraft/class_7529	net/minecraft/client/gui/widget/EditBoxWidget
	c	A widget of {@link EditBox}, a multiline edit box with support for\nbasic keyboard shortcuts. This class implements the rendering and scrolling\nfor the edit box.
	f	Lnet/minecraft/class_7530;	field_39509	editBox
	f	Lnet/minecraft/class_2561;	field_39508	placeholder
		c	The placeholder text that gets rendered when the edit box is empty. This does not\nget returned from {@link #getText}; an empty string will be returned in such cases.
	f	Lnet/minecraft/class_327;	field_39507	textRenderer
	f	I	field_39505	FOCUSED_BOX_TEXT_COLOR
	f	I	field_39506	UNFOCUSED_BOX_TEXT_COLOR
	f	I	field_39503	CURSOR_COLOR
	f	I	field_39502	CURSOR_PADDING
	f	I	field_39510	tick
	f	Ljava/lang/String;	field_39504	UNDERSCORE
	m	()Ljava/lang/String;	method_44405	getText
		c	{@return the current text of the edit box}
	m	(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		x
		p	3		y
		p	4		width
		p	5		height
		p	6		placeholder
		p	7		message
		p	1		textRenderer
	m	()D	method_44408	getMaxLinesWithoutOverflow
		c	{@return the maximum amount of lines the widget can hold without overflowing}
	m	(Ljava/util/function/Consumer;)V	method_44401	setChangeListener
		c	Sets the change listener that is called every time the text changes.
		p	1		changeListener
			c	the listener that takes the new text of the edit box
	m	()V	method_44407	onCursorChange
	m	()V	method_44406	tick
	m	(DD)V	method_44404	moveCursor
		p	1		mouseX
		p	3		mouseY
	m	(Ljava/lang/String;)V	method_44400	setText
		c	Sets the text of the edit box and moves the cursor to the end of the edit box.
		p	1		text
	m	(I)V	method_44402	setMaxLength
		c	Sets the maximum length of the edit box text in characters.\n\n<p>If {@code maxLength} equals {@link EditBox#UNLIMITED_LENGTH}, the edit box does not\nhave a length limit, and the widget does not show the current text length indicator.\n\n@throws IllegalArgumentException if {@code maxLength} is negative\n@see EditBox#setMaxLength
		p	1		maxLength
	m	(Lnet/minecraft/class_4587;IIII)V	method_44403	drawSelection
		p	2		left
		p	1		matrices
		p	4		right
		p	3		top
		p	5		bottom
c	net/minecraft/class_3140	net/minecraft/server/command/TagCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13743	REMOVE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13742	ADD_FAILED_EXCEPTION
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13700	executeList
		p	0		source
		p	1		targets
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13704	method_13704
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13703	method_13703
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13698	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/lang/String;)I	method_13699	executeRemove
		p	0		source
		p	1		targets
		p	2		tag
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/lang/String;)I	method_13702	executeAdd
		p	0		source
		p	1		targets
		p	2		tag
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13697	method_13697
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13701	method_13701
		p	1		builder
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13705	method_13705
		p	0		source
	m	(Ljava/util/Collection;)Ljava/util/Collection;	method_13706	getTags
		p	0		entities
c	net/minecraft/class_3141	net/minecraft/world/gen/feature/RandomFeatureConfig
	f	Ljava/util/List;	field_13744	features
	f	Lcom/mojang/serialization/Codec;	field_24901	CODEC
	f	Lnet/minecraft/class_6880;	field_13745	defaultFeature
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28753	method_28753
		p	0		instance
	m	(Ljava/util/List;Lnet/minecraft/class_6880;)V	<init>	<init>
		p	2		defaultFeature
		p	1		features
	m	(Lnet/minecraft/class_3226;)Ljava/util/stream/Stream;	method_30650	method_30650
		p	0		entry
	m	(Lnet/minecraft/class_3141;)Lnet/minecraft/class_6880;	method_28752	method_28752
		p	0		config
	m	(Lnet/minecraft/class_3141;)Ljava/util/List;	method_28754	method_28754
		p	0		config
c	net/minecraft/class_3142	net/minecraft/server/command/TeamCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13749	ADD_DUPLICATE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13753	OPTION_FRIENDLY_FIRE_ALREADY_ENABLED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13757	OPTION_DEATH_MESSAGE_VISIBILITY_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13750	OPTION_COLLISION_RULE_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13754	OPTION_FRIENDLY_FIRE_ALREADY_DISABLED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13746	OPTION_COLOR_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13751	EMPTY_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13747	OPTION_SEE_FRIENDLY_INVISIBLES_ALREADY_ENABLED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13755	OPTION_NAME_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13752	OPTION_NAMETAG_VISIBILITY_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13756	OPTION_SEE_FRIENDLY_INVISIBLES_ALREADY_DISABLED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13717	method_13717
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13749	method_13749
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13729	method_13729
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2561;)I	method_13715	executeAdd
		p	1		team
		p	0		source
		p	2		displayName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13737	method_13737
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13725	method_13725
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_13728	executeListTeams
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_2561;)I	method_13756	executeModifySuffix
		p	1		team
		p	2		suffix
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;)I	method_13747	executeRemove
		p	0		source
		p	1		team
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;)I	method_13723	executeEmpty
		p	1		team
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_124;)I	method_13745	executeModifyColor
		p	2		color
		p	1		team
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13752	method_13752
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13719	method_13719
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13744	method_13744
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13740	method_13740
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13716	method_13716
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13724	method_13724
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13712	method_13712
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_270$class_271;)I	method_13713	executeModifyCollisionRule
		p	1		team
		p	0		source
		p	2		collisionRule
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_270$class_272;)I	method_13735	executeModifyDeathMessageVisibility
		p	2		visibility
		p	1		team
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_13757	executeAdd
		p	1		team
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;)I	method_13748	executeListMembers
		p	0		source
		p	1		team
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13731	method_13731
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Ljava/util/Collection;)I	method_13720	executeJoin
		p	1		team
		p	2		members
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13755	method_13755
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13736	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13739	method_13739
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13727	method_13727
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Z)I	method_13754	executeModifyFriendlyFire
		p	0		source
		p	1		team
		p	2		allowed
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_270$class_272;)I	method_13732	executeModifyNametagVisibility
		p	2		visibility
		p	1		team
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13742	method_13742
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13730	method_13730
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13722	method_13722
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13750	method_13750
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13738	method_13738
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13718	method_13718
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13746	method_13746
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13734	method_13734
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13726	method_13726
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Z)I	method_13751	executeModifySeeFriendlyInvisibles
		p	2		allowed
		p	0		source
		p	1		team
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_2561;)I	method_13711	executeModifyDisplayName
		p	2		displayName
		p	0		source
		p	1		team
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13714	executeLeave
		p	0		source
		p	1		members
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_268;Lnet/minecraft/class_2561;)I	method_13743	executeModifyPrefix
		p	1		team
		p	2		prefix
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13753	method_13753
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13733	method_13733
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13721	method_13721
		p	0		context
c	net/minecraft/class_7505	net/minecraft/datafixer/fix/ItemNbtFix
	f	Ljava/util/function/Predicate;	field_39404	itemIdPredicate
	f	Ljava/lang/String;	field_39403	name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V	<init>	<init>
		p	3		itemIdPredicate
		p	2		name
		p	1		schema
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_44193	method_44193
		p	1		nbt
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_44192	method_44192
		p	3		typed
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_20445	fixNbt
		p	1		dynamic
c	net/minecraft/class_7506	net/minecraft/datafixer/fix/PointOfInterestRemoveFix
	f	Ljava/util/function/Predicate;	field_39405	keepPredicate
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V	<init>	<init>
		p	1		schema
		p	3		removePredicate
		p	2		name
	m	(Lcom/mojang/serialization/Dynamic;)Z	method_44195	shouldKeepRecord
		p	1		dynamic
c	net/minecraft/class_7503	net/minecraft/datafixer/fix/RemoveFilteredBookTextFix
	m	(Ljava/lang/String;)Z	method_44189	method_44189
		p	0		itemId
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_3149	net/minecraft/server/command/TimeCommand
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13786	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13790	method_13790
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13791	method_13791
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13795	method_13795
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13785	method_13785
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13797	method_13797
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13792	method_13792
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13793	method_13793
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13783	method_13783
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13794	method_13794
		p	0		context
	m	(Lnet/minecraft/class_2168;I)I	method_13788	executeAdd
		p	0		source
		p	1		time
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13789	method_13789
		p	0		context
	m	(Lnet/minecraft/class_2168;I)I	method_13796	executeQuery
		p	1		time
		p	0		source
	m	(Lnet/minecraft/class_2168;I)I	method_13784	executeSet
		p	0		source
		p	1		time
	m	(Lnet/minecraft/class_3218;)I	method_13787	getDayTime
		p	0		world
c	net/minecraft/class_7504	net/minecraft/datafixer/fix/RemoveFilteredSignTextFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_44190	method_44190
		p	0		blockEntity
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_7501	net/minecraft/network/encryption/Signer
	f	Lorg/slf4j/Logger;	field_39399	LOGGER
	m	(Lnet/minecraft/class_7498;)[B	sign	sign
		p	1		updatable
	m	(Ljava/security/PrivateKey;Ljava/lang/String;)Lnet/minecraft/class_7501;	method_44179	create
		p	1		algorithm
		p	0		privateKey
	m	(Ljava/lang/String;Ljava/security/PrivateKey;Lnet/minecraft/class_7498;)[B	method_44178	method_44178
		p	2		updatable
	m	([B)[B	method_44180	sign
		p	1		data
	m	([BLnet/minecraft/class_7498$class_7499;)V	method_44181	method_44181
		p	1		updater
c	net/minecraft/class_3143	net/minecraft/server/command/TeleportCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_22255	INVALID_POSITION_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13758	method_13758
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13769	method_13769
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13768	method_13768
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13759	method_13759
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3218;Lnet/minecraft/class_2267;Lnet/minecraft/class_2267;Lnet/minecraft/class_3143$class_3144;)I	method_13765	execute
		p	4		rotation
		p	3		location
		p	5		facingLocation
		p	0		source
		p	2		world
		p	1		targets
	m	(D)Ljava/lang/String;	method_36970	formatFloat
		p	0		d
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13760	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;DDDLjava/util/Set;FFLnet/minecraft/class_3143$class_3144;)V	method_13766	teleport
		p	9		movementFlags
		p	11		pitch
		p	10		yaw
		p	5		y
		p	7		z
		p	1		target
		p	0		source
		p	3		x
		p	2		world
		p	12		facingLocation
	m	(Lnet/minecraft/class_2168;)Z	method_13764	method_13764
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13770	method_13770
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13763	method_13763
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_1297;)I	method_13771	execute
		p	0		source
		p	1		targets
		p	2		destination
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13767	method_13767
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13761	method_13761
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13762	method_13762
		p	0		context
c	net/minecraft/class_3143$class_3144	net/minecraft/server/command/TeleportCommand$LookTarget
	f	Lnet/minecraft/class_1297;	field_13758	target
	f	Lnet/minecraft/class_243;	field_13760	targetPos
	f	Lnet/minecraft/class_2183$class_2184;	field_13759	targetAnchor
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V	<init>	<init>
		p	1		target
		p	2		targetAnchor
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;)V	method_13772	look
		p	2		entity
		p	1		source
	m	(Lnet/minecraft/class_243;)V	<init>	<init>
		p	1		targetPos
c	net/minecraft/class_7500	net/minecraft/network/encryption/SignatureVerifier
	f	Lnet/minecraft/class_7500;	field_39397	NOOP
	f	Lorg/slf4j/Logger;	field_39398	LOGGER
	m	([BLnet/minecraft/class_7498$class_7499;)V	method_44176	method_44176
		p	1		updater
	m	(Lnet/minecraft/class_7498;[BLjava/security/Signature;)Z	method_44171	verify
		p	0		updatable
		p	1		signatureData
		p	2		signature
	m	(Lnet/minecraft/class_7498;[B)Z	method_44170	method_44170
		p	0		updatable
		p	1		signatureData
	m	([B[B)Z	method_44177	validate
		p	2		signatureData
		p	1		signedData
	m	(Ljava/lang/String;Ljava/security/PublicKey;Lnet/minecraft/class_7498;[B)Z	method_44174	method_44174
		p	3		signatureData
		p	2		updatable
	m	(Lnet/minecraft/class_7498;[B)Z	validate	validate
		p	1		updatable
		p	2		signatureData
	m	(Lcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Lnet/minecraft/class_7500;	method_44172	create
		p	0		servicesKeyInfo
	m	(Ljava/security/PublicKey;Ljava/lang/String;)Lnet/minecraft/class_7500;	method_44175	create
		p	0		publicKey
		p	1		algorithm
c	net/minecraft/class_3146	net/minecraft/server/command/TellRawCommand
	m	(Lnet/minecraft/class_2168;)Z	method_13778	method_13778
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13776	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13777	method_13777
		p	0		context
c	net/minecraft/class_3150	net/minecraft/world/gen/feature/RandomFeature
c	net/minecraft/class_4482	net/minecraft/block/entity/BeehiveBlockEntity
	f	I	field_31315	MIN_OCCUPATION_TICKS_WITH_NECTAR
	f	I	field_31313	MIN_OCCUPATION_TICKS_WITHOUT_NECTAR
	f	Ljava/lang/String;	field_31311	BEES_KEY
	f	Ljava/lang/String;	field_31309	TICKS_IN_HIVE_KEY
	f	Lnet/minecraft/class_2338;	field_20424	flowerPos
	f	Ljava/lang/String;	field_31307	MIN_OCCUPATION_TICKS_KEY
	f	Ljava/lang/String;	field_31306	FLOWER_POS_KEY
	f	I	field_31312	MAX_BEE_COUNT
	f	Ljava/util/List;	field_20423	bees
	f	Ljava/lang/String;	field_31310	HAS_NECTAR_KEY
	f	I	field_31314	ANGERED_CANNOT_ENTER_HIVE_TICKS
	f	Ljava/util/List;	field_33570	IRRELEVANT_BEE_NBT_KEYS
	f	Ljava/lang/String;	field_31308	ENTITY_DATA_KEY
	m	()Z	method_21857	hasFlowerPos
	m	(Lnet/minecraft/class_1297;ZI)V	method_21849	tryEnterHive
		p	3		ticksInHive
		p	2		hasNectar
		p	1		entity
	m	(ILnet/minecraft/class_4466;)V	method_29562	ageBee
		p	0		ticks
		p	1		bee
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)Ljava/util/List;	method_21852	tryReleaseBee
		p	2		beeState
		p	1		state
	m	()I	method_23903	getBeeCount
	m	(Lnet/minecraft/class_1297;Z)V	method_21848	tryEnterHive
		p	1		entity
		p	2		hasNectar
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2338;)V	method_21858	tickBees
		p	1		pos
		p	0		world
		p	3		bees
		p	2		state
		p	4		flowerPos
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_40019	method_40019
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482;)V	method_31656	serverTick
		p	2		state
		p	3		blockEntity
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2487;)V	method_36379	removeIrrelevantNbtKeys
		p	0		compound
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4484;)V	method_21850	angerBees
		p	3		beeState
		p	2		state
		p	1		player
	m	()Lnet/minecraft/class_2499;	method_21859	getBees
	m	()Z	method_21856	isFullOfBees
	m	()Z	method_22400	hasNoBees
	m	()Z	method_23280	isNearFire
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4483;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_2338;)Z	method_21855	releaseBee
		p	6		flowerPos
		p	0		world
		p	1		pos
		p	2		state
		p	3		bee
		p	4		entities
		p	5		beeState
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_2487;IZ)V	method_35292	addBee
		p	3		hasNectar
		p	2		ticksInHive
		p	1		nbtCompound
	m	(Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;Lnet/minecraft/class_4482$class_4483;)Z	method_21854	method_21854
		p	4		bee
	m	(Lnet/minecraft/class_2680;)I	method_23902	getHoneyLevel
		p	0		state
	m	()Z	method_23904	isSmoked
c	net/minecraft/class_4482$class_4484	net/minecraft/block/entity/BeehiveBlockEntity$BeeState
	f	Lnet/minecraft/class_4482$class_4484;	field_20428	HONEY_DELIVERED
	f	Lnet/minecraft/class_4482$class_4484;	field_20429	BEE_RELEASED
	f	Lnet/minecraft/class_4482$class_4484;	field_21052	EMERGENCY
c	net/minecraft/class_4482$class_4483	net/minecraft/block/entity/BeehiveBlockEntity$Bee
	f	I	field_20426	ticksInHive
	f	Lnet/minecraft/class_2487;	field_20425	entityData
	f	I	field_20427	minOccupationTicks
	m	(Lnet/minecraft/class_2487;II)V	<init>	<init>
		p	3		minOccupationTicks
		p	2		ticksInHive
		p	1		entityData
c	net/minecraft/class_4481	net/minecraft/block/BeehiveBlock
	f	I	field_31012	DROPPED_HONEYCOMB_COUNT
	f	I	field_31011	FULL_HONEY_LEVEL
	f	Lnet/minecraft/class_2753;	field_20419	FACING
	f	Lnet/minecraft/class_2758;	field_20420	HONEY_LEVEL
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V	method_23754	takeHoney
		p	3		pos
		p	2		state
		p	1		world
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_21839	method_21839
		p	1		player
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_21843	spawnHoneyParticles
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_4482$class_4484;)V	method_21841	takeHoney
		p	3		pos
		p	2		state
		p	1		world
		p	5		beeState
		p	4		player
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_265;D)V	method_21844	addHoneyParticle
		p	4		height
		p	1		world
		p	3		shape
		p	2		pos
	m	(Lnet/minecraft/class_1937;DDDDD)V	method_21840	addHoneyParticle
		p	10		height
		p	6		minZ
		p	8		maxZ
		p	1		world
		p	2		minX
		p	4		maxX
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_21842	dropHoneycomb
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_23893	angerNearbyBees
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_23894	hasBees
		p	1		world
		p	2		pos
c	net/minecraft/class_3151	net/minecraft/server/command/TitleCommand
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13799	executeReset
		p	0		source
		p	1		targets
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13803	method_13803
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13800	method_13800
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;Ljava/lang/String;Ljava/util/function/Function;)I	method_13802	executeTitle
		p	1		targets
		p	0		source
		p	3		titleType
		p	2		title
		p	4		constructor
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13801	method_13801
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;III)I	method_13806	executeTimes
		p	4		fadeOut
		p	3		stay
		p	2		fadeIn
		p	1		targets
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13805	executeClear
		p	1		targets
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13807	method_13807
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13810	method_13810
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13804	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13808	method_13808
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13809	method_13809
		p	0		context
c	net/minecraft/class_3152	net/minecraft/world/gen/feature/EmeraldOreFeature
c	net/minecraft/class_3153	net/minecraft/server/command/TriggerCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13764	FAILED_INVALID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13763	FAILED_UNPRIMED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13815	method_13815
		p	0		context
	m	(Lnet/minecraft/class_2168;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13819	suggestObjectives
		p	1		builder
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13816	method_13816
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_267;I)I	method_13817	executeAdd
		p	0		source
		p	2		value
		p	1		score
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13812	method_13812
		p	0		context
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_266;)Lnet/minecraft/class_267;	method_13821	getScore
		p	0		player
		p	1		objective
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13813	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13814	method_13814
		p	1		builder
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_267;I)I	method_13820	executeSet
		p	0		source
		p	2		value
		p	1		score
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_267;)I	method_13818	executeSimple
		p	1		score
		p	0		source
c	net/minecraft/class_4480	net/minecraft/item/HoneyBottleItem
	f	I	field_30885	MAX_USE_TIME
c	net/minecraft/class_7516	net/minecraft/client/network/ChatPreviewRequester
	c	Chat preview requester requests the server to preview a message.\n\n<p>A <strong>query</strong> is a request to the server to send the chat message preview.\nThe previewer only sends the query if there is no query that is waiting for the response,\nor if the last query took more than {@value #LATEST_NEXT_QUERY_DELAY} milliseconds to\nrespond. A query can be sent at most every {@value #EARLIEST_NEXT_QUERY_DELAY} milliseconds.\n\n@see ChatPreviewer
	f	J	field_39428	queryTime
		c	The last time a query was sent.\n\n<p>The next query will be sent after {@value #EARLIEST_NEXT_QUERY_DELAY} to\n{@value #LATEST_NEXT_QUERY_DELAY} milliseconds; the actual delay depends on\nwhen the server responds to the query.
	f	Lnet/minecraft/class_310;	field_39425	client
	f	J	field_39424	LATEST_NEXT_QUERY_DELAY
		c	How long the previewer can wait for the response at most before sending the next\nquery in milliseconds. Is {@value}.
	f	J	field_39423	EARLIEST_NEXT_QUERY_DELAY
		c	How long the previewer should wait at a minimum before sending the next\nquery in milliseconds. Is {@value}.
	f	Lnet/minecraft/class_7516$class_7482;	field_39426	idIncrementor
	f	Lnet/minecraft/class_7516$class_7480;	field_39427	pendingResponseQuery
		c	The query that is waiting for the server to respond (i.e. the last query).\nCan be {@code null} if there is no such query.
	m	(J)Z	method_44271	shouldRequest
		c	{@return whether the delay for querying has passed}\n\n<p>The previewer only sends the query if there is no query that is waiting for the response,\nor if the last query took more than {@value #LATEST_NEXT_QUERY_DELAY} milliseconds to\nrespond. A query can be sent at most every {@value #EARLIEST_NEXT_QUERY_DELAY} milliseconds.
		p	1		currentTime
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()Z	method_44273	hasPendingResponseQuery
		c	{@return whether the requester has a query that is waiting for the server to respond}
	m	(Ljava/lang/String;J)Z	method_44272	tryRequest
		c	Sends the request to preview {@code message}, if there isn't already one and\nif the delay has passed.\n\n@return {@code false} if the request could not be sent due to the delay, otherwise\n{@code true}
		p	2		currentTime
		p	1		message
	m	(I)Ljava/lang/String;	method_44270	handleResponse
		c	{@return the response's original queried message, or {@code null} if the response\nis not for {@linkplain #pendingResponseQuery the current pending request}}\n\n<p>If the response is valid, this will also clear {@link #pendingResponseQuery}.
		p	1		id
	m	()V	method_44269	clear
c	net/minecraft/class_7516$class_7482	net/minecraft/client/network/ChatPreviewRequester$IdIncrementor
	c	A utility class that increments the ID by a random number from 0 to 99.
	f	Lnet/minecraft/class_5819;	field_39336	random
	f	I	field_39337	current
	f	I	field_39335	MAX_INCREMENT
	m	()I	method_44046	next
		c	{@return the next ID}
c	net/minecraft/class_7516$class_7480	net/minecraft/client/network/ChatPreviewRequester$Query
	c	A query, or a request, to the server to send the chat message preview.
	f	Ljava/lang/String;	comp_825	message
		c	the queried message to preview
	f	I	comp_824	id
	m	(Ljava/lang/String;)Z	method_44044	messageEquals
		c	{@return whether the query's queried message equals {@code message}}
		p	1		message
	m	(I)Z	method_44043	idEquals
		p	1		id
	m	()Ljava/lang/String;	comp_825	message
	m	()I	comp_824	id
c	net/minecraft/class_3158	net/minecraft/server/command/WorldBorderCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_36188	SET_FAILED_FAR_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13776	SET_FAILED_SMALL_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13774	DAMAGE_AMOUNT_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13778	DAMAGE_BUFFER_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13780	SET_FAILED_NO_CHANGE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13773	WARNING_TIME_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13777	WARNING_DISTANCE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13775	CENTER_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13779	SET_FAILED_BIG_EXCEPTION
	m	(Lnet/minecraft/class_2168;)I	method_13868	executeGet
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13858	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;I)I	method_13859	executeWarningDistance
		p	0		source
		p	1		distance
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_241;)I	method_13869	executeCenter
		p	0		source
		p	1		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13870	method_13870
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13860	method_13860
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13872	method_13872
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13864	method_13864
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13866	method_13866
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13862	method_13862
		p	0		source
	m	(Lnet/minecraft/class_2168;DJ)I	method_13854	executeSet
		p	0		source
		p	3		time
		p	1		distance
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13871	method_13871
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13861	method_13861
		p	0		context
	m	(Lnet/minecraft/class_2168;I)I	method_13856	executeWarningTime
		p	0		source
		p	1		time
	m	(Lnet/minecraft/class_2168;F)I	method_13865	executeBuffer
		p	1		distance
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13867	method_13867
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13857	method_13857
		p	0		context
	m	(Lnet/minecraft/class_2168;F)I	method_13863	executeDamage
		p	0		source
		p	1		damagePerBlock
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13855	method_13855
		p	0		context
c	net/minecraft/class_7517	net/minecraft/command/argument/DecoratableArgumentType
	m	(Lnet/minecraft/class_2168;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;	method_44258	decorate
		p	2		format
		p	1		source
	m	()Ljava/lang/Class;	method_44261	getFormatClass
	m	(Lnet/minecraft/class_2168;Lcom/mojang/brigadier/context/ParsedArgument;)Ljava/util/concurrent/CompletableFuture;	method_44282	decorate
		p	2		parsedValue
		p	1		source
c	net/minecraft/class_4486	net/minecraft/world/storage/ChunkStreamVersion
	f	Lnet/minecraft/class_4486;	field_20443	DEFLATE
	f	Lnet/minecraft/class_4486;	field_20442	GZIP
	f	Lnet/minecraft/class_4486;	field_20444	UNCOMPRESSED
	f	I	field_20446	id
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_20445	VERSIONS
	f	Lnet/minecraft/class_4486$class_4487;	field_20448	outputStreamWrapper
	f	Lnet/minecraft/class_4486$class_4487;	field_20447	inputStreamWrapper
	m	(I)Z	method_21887	exists
		p	0		id
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_21885	wrap
		p	1		inputStream
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	method_21889	method_21889
		p	0		stream
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_39805	method_39805
		p	0		stream
	m	(ILnet/minecraft/class_4486$class_4487;Lnet/minecraft/class_4486$class_4487;)V	<init>	<init>
		p	3		outputStreamWrapper
		p	2		inputStreamWrapper
		p	1		id
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_39803	method_39803
		p	0		stream
	m	(I)Lnet/minecraft/class_4486;	method_21883	get
		p	0		id
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	method_21886	wrap
		p	1		outputStream
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_21888	method_21888
		p	0		stream
	m	()I	method_21882	getId
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	method_39806	method_39806
		p	0		stream
	m	(Lnet/minecraft/class_4486;)Lnet/minecraft/class_4486;	method_21884	add
		p	0		version
	m	(Ljava/io/OutputStream;)Ljava/io/OutputStream;	method_39804	method_39804
		p	0		stream
c	net/minecraft/class_4486$class_4487	net/minecraft/world/storage/ChunkStreamVersion$Wrapper
	m	(Ljava/lang/Object;)Ljava/lang/Object;	wrap	wrap
		p	1		object
c	net/minecraft/class_3154	net/minecraft/world/gen/feature/EmeraldOreFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24904	CODEC
	f	Ljava/util/List;	field_13765	targets
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		targets
	m	(Lnet/minecraft/class_3154;)Ljava/util/List;	method_28772	method_28772
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28771	method_28771
		p	0		instance
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		target
c	net/minecraft/class_4485	net/minecraft/world/storage/SectorMap
	f	Ljava/util/BitSet;	field_20433	bitSet
	m	(II)V	method_21868	allocate
		p	2		size
		p	1		start
	m	()Lit/unimi/dsi/fastutil/ints/IntSet;	method_35322	getAllocatedBits
	m	(I)I	method_21867	allocate
		p	1		size
	m	(II)V	method_21869	free
		p	2		size
		p	1		start
c	net/minecraft/class_3155	net/minecraft/server/command/WeatherCommand
	f	I	field_33398	DEFAULT_DURATION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13829	method_13829
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13832	method_13832
		p	0		source
	m	(Lnet/minecraft/class_2168;I)I	method_13833	executeThunder
		p	0		source
		p	1		duration
	m	(Lnet/minecraft/class_2168;I)I	method_13824	executeClear
		p	1		duration
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13825	method_13825
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13826	method_13826
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13831	method_13831
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13827	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13823	method_13823
		p	0		context
	m	(Lnet/minecraft/class_2168;I)I	method_13828	executeRain
		p	1		duration
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13830	method_13830
		p	0		context
c	net/minecraft/class_7510	net/minecraft/world/gen/feature/util/PlacedFeatureIndexer
	c	A class for indexing placed features with a feature order cycle detection.\n\n<p>Placed features have the {@link net.minecraft.world.gen.GenerationStep.Feature\ngeneration steps}, and they generate in that order. For example, if biome X registers\nthe placed feature A in the {@link\nnet.minecraft.world.gen.GenerationStep.Feature#UNDERGROUND_ORES} step and the\nplaced feature B and C in the {@link\nnet.minecraft.world.gen.GenerationStep.Feature#TOP_LAYER_MODIFICATION} step,\nthen B and C generate after A. If, then, biome Y registers B in the {@link\nnet.minecraft.world.gen.GenerationStep.Feature#LOCAL_MODIFICATIONS}, this will\ncause a <strong>"feature order cycle"</strong>, because B should generate after A\naccording to the biome X, but A should generate after B according to biome Y. This\nis wrong and causes a crash.\n\n<p>In other words, "feature order cycle" occurs when <strong>placed features are\nregistered in multiple generation steps</strong>, due to e.g. reusing vanilla features.\nTo prevent this error, make sure to generate the feature in the same generation step\nas vanilla, and if that is not possible, create a new feature.
	m	(ILnet/minecraft/class_7510$class_6543;)Z	method_44208	method_44208
		p	1		feature
	m	(Ljava/util/Comparator;Lnet/minecraft/class_7510$class_6543;)Ljava/util/Set;	method_44209	method_44209
		p	1		feature
	m	(Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List;	method_44210	collectIndexedFeatures
		c	{@return the indexed placed features collected after validating feature orders}\n\n@throws IllegalStateException when a feature order cycle is detected\n\n@apiNote Check the class documentation for what feature order cycle means.
		p	2		listInvolvedBiomesOnFailure
			c	whether to include involved biomes in the thrown exception
		p	1		biomesToPlacedFeaturesList
			c	a function that, given a biome, returns a list of placed features grouped\nby their generation steps
		p	0		biomes
	m	(Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I	method_44211	method_44211
		p	1		feature
c	net/minecraft/class_7510$class_6827	net/minecraft/world/gen/feature/util/PlacedFeatureIndexer$IndexedFeatures
	f	Ljava/util/List;	comp_303	features
	f	Ljava/util/function/ToIntFunction;	comp_304	indexMapping
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		features
	m	(I)Lit/unimi/dsi/fastutil/objects/Object2IntMap;	method_44212	method_44212
		p	0		size
	m	()Ljava/util/function/ToIntFunction;	comp_304	indexMapping
	m	()Ljava/util/List;	comp_303	features
c	net/minecraft/class_7510$class_6543	net/minecraft/world/gen/feature/util/PlacedFeatureIndexer$IndexedFeature
	f	I	comp_68	step
	f	I	comp_234	featureIndex
	f	Lnet/minecraft/class_6796;	comp_69	feature
	m	()I	comp_68	step
	m	()Lnet/minecraft/class_6796;	comp_69	feature
	m	()I	comp_234	featureIndex
c	net/minecraft/class_4488	net/minecraft/loot/function/CopyStateFunction
	f	Lnet/minecraft/class_2248;	field_20449	block
	f	Ljava/util/Set;	field_20450	properties
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4488$class_4489;	method_21892	builder
		p	0		block
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)V	method_21895	method_21895
		p	2		property
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_2248;Ljava/util/Set;)V	<init>	<init>
		p	3		properties
		p	2		block
		p	1		conditions
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String;	method_21893	getPropertyName
		p	0		state
		p	1		property
c	net/minecraft/class_4488$class_4490	net/minecraft/loot/function/CopyStateFunction$Serializer
	m	(Ljava/util/Set;Lnet/minecraft/class_2689;Lcom/google/gson/JsonElement;)V	method_21902	method_21902
		p	2		property
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_4488;	method_21900	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_4488;Lcom/google/gson/JsonSerializationContext;)V	method_21901	toJson
	m	(Lcom/google/gson/JsonArray;Lnet/minecraft/class_2769;)V	method_21899	method_21899
		p	1		property
c	net/minecraft/class_4488$class_4489	net/minecraft/loot/function/CopyStateFunction$Builder
	f	Ljava/util/Set;	field_20452	properties
	f	Lnet/minecraft/class_2248;	field_20451	block
	m	(Lnet/minecraft/class_2769;)Lnet/minecraft/class_4488$class_4489;	method_21898	addProperty
		p	1		property
	m	()Lnet/minecraft/class_4488$class_4489;	method_21897	getThisBuilder
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		block
c	net/minecraft/class_3156	net/minecraft/server/dedicated/command/WhitelistCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13770	ALREADY_OFF_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13768	ADD_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13767	ALREADY_ON_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13769	REMOVE_FAILED_EXCEPTION
	m	(Lnet/minecraft/class_3222;)Ljava/lang/String;	method_13844	method_13844
		p	0		player
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13845	executeRemove
		p	0		source
		p	1		targets
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13836	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_3324;Lnet/minecraft/class_3222;)Z	method_13841	method_13841
		p	1		player
	m	(Lnet/minecraft/class_2168;)I	method_13850	executeReload
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13840	executeList
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13839	executeOn
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13837	executeOff
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13838	executeAdd
		p	1		targets
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13843	method_13843
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13834	method_13834
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13849	method_13849
		p	1		builder
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13835	method_13835
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13846	method_13846
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13847	method_13847
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13848	method_13848
		p	0		context
		p	1		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13851	method_13851
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13842	method_13842
		p	0		context
c	net/minecraft/class_7511	net/minecraft/world/gen/chunk/ChunkGenerators
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;	method_44219	registerAndGetDefault
		p	0		registry
c	net/minecraft/class_7509	net/minecraft/world/biome/source/BiomeSources
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;	method_44207	registerAndGetDefault
		p	0		registry
c	net/minecraft/class_7507	net/minecraft/datafixer/fix/PointOfInterestRenameFix
	f	Ljava/util/function/Function;	field_39406	renamer
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>
		p	1		schema
		p	3		renamer
		p	2		name
c	net/minecraft/class_7508	net/minecraft/datafixer/fix/RenameVariantsFix
	f	Ljava/util/Map;	field_39407	oldToNewNames
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_44200	method_44200
		p	1		variant
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_44198	method_44198
		p	1		dynamic
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)V	<init>	<init>
		p	1		schema
		p	2		name
		p	3		type
		p	4		choiceName
		p	5		oldToNewNames
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_44199	method_44199
		p	2		variantName
c	net/minecraft/class_5780	net/minecraft/world/gen/feature/MultifaceGrowthFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_28429	CODEC
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_28436	directions
	f	F	field_28434	spreadChance
	f	Lnet/minecraft/class_5778;	field_37709	lichen
	f	I	field_28430	searchRange
	f	Lnet/minecraft/class_6885;	field_28435	canPlaceOn
	f	Z	field_28432	placeOnCeiling
	f	Z	field_28431	placeOnFloor
	f	Z	field_28433	placeOnWalls
	m	(Lnet/minecraft/class_5780;)Lnet/minecraft/class_5778;	method_41574	method_41574
		p	0		config
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/List;	method_43296	shuffleDirections
		p	1		random
		p	2		excluded
	m	(Lnet/minecraft/class_5780;)Ljava/lang/Integer;	method_33404	method_33404
		p	0		config
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z	method_43297	method_43297
		p	1		direction
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33398	method_33398
		p	0		instance
	m	(Lnet/minecraft/class_5819;)Ljava/util/List;	method_43295	shuffleDirections
		p	1		random
	m	(Lnet/minecraft/class_5780;)Lnet/minecraft/class_6885;	method_33399	method_33399
		p	0		config
	m	(Lnet/minecraft/class_5780;)Ljava/lang/Boolean;	method_33401	method_33401
		p	0		config
	m	(Lnet/minecraft/class_2248;)Lcom/mojang/serialization/DataResult;	method_41573	validateBlock
		p	0		block
	m	(Lnet/minecraft/class_5778;IZZZFLnet/minecraft/class_6885;)V	<init>	<init>
		p	4		placeOnCeiling
		p	5		placeOnWalls
		p	6		spreadChance
		p	7		canPlaceOn
		p	1		lichen
		p	2		searchRange
		p	3		placeOnFloor
	m	(Lnet/minecraft/class_5780;)Ljava/lang/Boolean;	method_33403	method_33403
		p	0		config
	m	(Lnet/minecraft/class_5780;)Ljava/lang/Boolean;	method_33402	method_33402
		p	0		config
	m	(Lnet/minecraft/class_5780;)Ljava/lang/Float;	method_33400	method_33400
		p	0		config
c	net/minecraft/class_841	net/minecraft/client/render/block/entity/EndGatewayBlockEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4409	BEAM_TEXTURE
	m	(Lnet/minecraft/class_2643;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_22751	render
c	net/minecraft/class_840	net/minecraft/client/render/block/entity/EndPortalBlockEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4407	PORTAL_TEXTURE
	f	Lnet/minecraft/class_2960;	field_4406	SKY_TEXTURE
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_2640;Lnet/minecraft/class_1159;Lnet/minecraft/class_4588;)V	method_23084	renderSides
		p	3		vertexConsumer
		p	2		matrix
		p	1		entity
	m	(Lnet/minecraft/class_2640;Lnet/minecraft/class_1159;Lnet/minecraft/class_4588;FFFFFFFFLnet/minecraft/class_2350;)V	method_23085	renderSide
		p	2		model
		p	3		vertices
		p	4		x1
		p	5		x2
		p	1		entity
		p	10		z3
		p	11		z4
		p	12		side
		p	6		y1
		p	7		y2
		p	8		z1
		p	9		z2
	m	(Lnet/minecraft/class_2640;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3591	render
	m	()Lnet/minecraft/class_1921;	method_34589	getLayer
	m	()F	method_35793	getBottomYOffset
	m	()F	method_3594	getTopYOffset
c	net/minecraft/class_4450	net/minecraft/client/realms/util/TextRenderingUtils
	m	(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;	method_21577	decompose
		p	0		text
		p	1		links
	m	(Ljava/util/List;Ljava/util/List;)Ljava/util/List;	method_21579	insertLinks
		p	1		links
		p	0		lines
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;	method_21576	split
		p	1		delimiter
		p	0		line
	m	(Ljava/lang/String;)Ljava/util/List;	method_21575	lineBreak
		p	0		text
	m	(Ljava/lang/String;[Lnet/minecraft/class_4450$class_4452;)Ljava/util/List;	method_21578	decompose
		p	1		links
		p	0		text
c	net/minecraft/class_4450$class_4452	net/minecraft/client/realms/util/TextRenderingUtils$LineSegment
	f	Ljava/lang/String;	field_20269	linkUrl
	f	Ljava/lang/String;	field_20268	linkTitle
	f	Ljava/lang/String;	field_20267	fullText
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Z	method_21583	isLink
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	1		fullText
		p	2		linkTitle
		p	3		linkUrl
	m	()Ljava/lang/String;	method_21584	getLinkUrl
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4450$class_4452;	method_21582	link
		p	1		linkUrl
		p	0		linkTitle
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		fullText
	m	(Ljava/lang/String;)Lnet/minecraft/class_4450$class_4452;	method_21581	text
		p	0		fullText
	m	()Ljava/lang/String;	method_21580	renderedText
c	net/minecraft/class_4450$class_4451	net/minecraft/client/realms/util/TextRenderingUtils$Line
	f	Ljava/util/List;	field_20266	segments
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	([Lnet/minecraft/class_4450$class_4452;)V	<init>	<init>
		p	1		segments
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		segments
c	net/minecraft/class_846	net/minecraft/client/render/chunk/ChunkBuilder
	f	Lnet/minecraft/class_638;	field_20831	world
	f	Lnet/minecraft/class_750;	field_20828	buffers
	f	Lorg/slf4j/Logger;	field_4445	LOGGER
	f	I	field_20993	bufferCount
	f	Lnet/minecraft/class_293;	field_29500	POSITION_COLOR_TEXTURE_LIGHT_NORMAL
	f	Ljava/util/Queue;	field_20827	threadBuffers
	f	Ljava/util/concurrent/Executor;	field_20830	executor
	f	Lnet/minecraft/class_761;	field_20832	worldRenderer
	f	Ljava/util/Queue;	field_4443	uploadQueue
	f	Ljava/util/concurrent/PriorityBlockingQueue;	field_35301	prioritizedTaskQueue
	f	Ljava/util/Queue;	field_35302	taskQueue
	f	I	field_20992	queuedTaskCount
	f	Lnet/minecraft/class_243;	field_18766	cameraPosition
	f	I	field_35303	processablePrioritizedTaskCount
		c	The number of tasks it can poll from {@link #prioritizedTaskQueue}\nbefore polling from {@link #taskQueue} first instead.
	f	Lnet/minecraft/class_3846;	field_20829	mailbox
	m	()V	method_22763	scheduleRunTasks
	m	()I	method_34846	getChunksToUpload
	m	()Ljava/lang/String;	method_3622	getDebugString
	m	(Lnet/minecraft/class_846$class_851$class_4577;)V	method_22756	send
		p	1		task
	m	(Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_6850;)V	method_3627	rebuild
		p	2		builder
		p	1		chunk
	m	()Z	method_3630	isEmpty
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;	method_38555	method_38555
		p	0		future
	m	()Lnet/minecraft/class_243;	method_19420	getCameraPosition
	m	()V	method_3632	reset
	m	(Lnet/minecraft/class_750;Lnet/minecraft/class_846$class_4690;Ljava/lang/Throwable;)V	method_22755	method_22755
		p	2		result
		p	3		throwable
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_761;Ljava/util/concurrent/Executor;ZLnet/minecraft/class_750;)V	<init>	<init>
		p	1		world
		p	5		buffers
		p	4		is64Bits
		p	3		executor
		p	2		worldRenderer
	m	()I	method_34845	getToBatchCount
	m	()V	method_3619	stop
	m	()I	method_34847	getFreeBufferCount
	m	(Lnet/minecraft/class_287$class_7433;Lnet/minecraft/class_291;)Ljava/util/concurrent/CompletableFuture;	method_3635	scheduleUpload
		p	2		glBuffer
	m	(Lnet/minecraft/class_243;)V	method_19419	setCameraPosition
		p	1		cameraPosition
	m	(Lnet/minecraft/class_638;)V	method_22752	setWorld
		p	1		world
	m	()V	method_22761	upload
	m	()V	method_3633	clear
	m	()Lnet/minecraft/class_846$class_851$class_4577;	method_39132	pollTask
c	net/minecraft/class_846$class_4690	net/minecraft/client/render/chunk/ChunkBuilder$Result
	f	Lnet/minecraft/class_846$class_4690;	field_21439	CANCELLED
	f	Lnet/minecraft/class_846$class_4690;	field_21438	SUCCESSFUL
c	net/minecraft/class_846$class_849	net/minecraft/client/render/chunk/ChunkBuilder$ChunkData
	f	Lnet/minecraft/class_287$class_5594;	field_4453	bufferState
	f	Lnet/minecraft/class_846$class_849;	field_4451	EMPTY
	f	Ljava/util/Set;	field_4450	nonEmptyLayers
	f	Lnet/minecraft/class_854;	field_4455	occlusionGraph
	f	Ljava/util/List;	field_4456	blockEntities
	m	()Z	method_3645	isEmpty
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z	method_3650	isVisibleThrough
		p	2		to
		p	1		from
	m	(Lnet/minecraft/class_1921;)Z	method_3641	isEmpty
		p	1		layer
	m	()Ljava/util/List;	method_3642	getBlockEntities
c	net/minecraft/class_846$class_851	net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk
	f	Lnet/minecraft/class_846$class_851$class_4579;	field_4461	sortTask
	f	Z	field_4464	needsRebuild
	f	[Lnet/minecraft/class_2338$class_2339;	field_4472	neighborPositions
	f	I	field_29641	index
	f	Ljava/util/Set;	field_4457	blockEntities
	f	Ljava/util/Map;	field_4462	buffers
	f	Ljava/util/concurrent/atomic/AtomicReference;	field_4459	data
	f	Lnet/minecraft/class_2338$class_2339;	field_4467	origin
	f	Z	field_4463	needsImportantRebuild
	f	Lnet/minecraft/class_238;	field_4458	boundingBox
	f	Lnet/minecraft/class_846$class_851$class_4578;	field_20834	rebuildTask
	m	(Lnet/minecraft/class_6850;)V	method_22781	rebuild
		p	1		builder
	m	(Lnet/minecraft/class_846;IIII)V	<init>	<init>
		p	2		index
		p	3		originX
		p	4		originY
		p	5		originZ
	m	(Lnet/minecraft/class_2338;)Z	method_3651	isChunkNonEmpty
		p	1		pos
	m	()Lnet/minecraft/class_846$class_849;	method_3677	getData
	m	()D	method_3668	getSquaredCameraDistance
	m	(Ljava/util/Collection;)V	method_22778	setNoCullingBlockEntities
	m	([Lnet/minecraft/class_2338$class_2339;)V	method_3660	method_3660
		p	0		neighborPositions
	m	()Lnet/minecraft/class_238;	method_40051	getBoundingBox
	m	()Z	method_3663	cancel
	m	(Lnet/minecraft/class_287;)V	method_3655	beginBufferBuilding
		p	1		buffer
	m	()Z	method_3673	shouldBuild
	m	()Z	method_3661	needsImportantRebuild
	m	(III)V	method_3653	setOrigin
		p	1		x
		p	2		y
		p	3		z
	m	()V	method_3659	delete
	m	()V	method_3675	clear
	m	(Lnet/minecraft/class_1921;Lnet/minecraft/class_846;)Z	method_22773	scheduleSort
		p	2		chunkRenderer
		p	1		layer
	m	(Lnet/minecraft/class_1921;)Lnet/minecraft/class_291;	method_3656	getBuffer
		p	1		layer
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;	method_3676	getNeighborPosition
		p	1		direction
	m	()Lnet/minecraft/class_2338;	method_3670	getOrigin
	m	()V	method_3662	cancelRebuild
	m	(Lnet/minecraft/class_6850;)Lnet/minecraft/class_846$class_851$class_4577;	method_3674	createRebuildTask
		p	1		builder
	m	(Z)V	method_3654	scheduleRebuild
		p	1		important
	m	()Z	method_3672	needsRebuild
	m	(Lnet/minecraft/class_846;Lnet/minecraft/class_6850;)V	method_22777	scheduleRebuild
		p	2		builder
		p	1		chunkRenderer
c	net/minecraft/class_846$class_851$class_4579	net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$SortTask
	f	Lnet/minecraft/class_846$class_849;	field_20841	data
	m	(Lnet/minecraft/class_846$class_4690;Ljava/lang/Throwable;)Lnet/minecraft/class_846$class_4690;	method_22789	method_22789
		p	1		result
		p	2		throwable
	m	(Lnet/minecraft/class_846$class_851;DLnet/minecraft/class_846$class_849;)V	<init>	<init>
		p	2		distance
		p	4		data
c	net/minecraft/class_846$class_851$class_4578	net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask
	f	Lnet/minecraft/class_853;	field_20838	region
	m	(Lnet/minecraft/class_846$class_851;DLnet/minecraft/class_853;Z)V	<init>	<init>
		p	4		region
		p	5		prioritized
		p	2		distance
	m	(Lnet/minecraft/class_846$class_851$class_4578$class_7435;Lnet/minecraft/class_2586;)V	method_23087	addBlockEntity
		p	1		renderData
		p	2		blockEntity
	m	(FFFLnet/minecraft/class_750;)Lnet/minecraft/class_846$class_851$class_4578$class_7435;	method_22785	render
		p	1		cameraX
		p	2		cameraY
		p	3		cameraZ
	m	(Lnet/minecraft/class_846$class_849;Ljava/util/List;Ljava/lang/Throwable;)Lnet/minecraft/class_846$class_4690;	method_23619	method_23619
		p	2		results
		p	3		throwable
c	net/minecraft/class_846$class_851$class_4578$class_7435	net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$RebuildTask$RenderData
	f	Lnet/minecraft/class_287$class_5594;	field_39083	translucencySortingData
	f	Ljava/util/List;	field_39080	blockEntities
	f	Lnet/minecraft/class_854;	field_39082	chunkOcclusionData
	f	Ljava/util/List;	field_39079	noCullingBlockEntities
c	net/minecraft/class_846$class_851$class_4577	net/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task
	f	D	field_20835	distance
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	field_20836	cancelled
	f	Z	field_35304	prioritized
	m	(Lnet/minecraft/class_846$class_851$class_4577;)I	method_22784	compareTo
	m	(Lnet/minecraft/class_750;)Ljava/util/concurrent/CompletableFuture;	method_22783	run
		p	1		buffers
	m	(Lnet/minecraft/class_846$class_851;DZ)V	<init>	<init>
		p	4		prioritized
		p	2		distance
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
	m	()Ljava/lang/String;	method_38556	getName
	m	()V	method_22782	cancel
c	net/minecraft/class_4456	net/minecraft/util/CsvWriter
	f	I	field_20285	column
	f	Ljava/lang/String;	field_29836	CRLF
	f	Ljava/io/Writer;	field_20284	writer
	f	Ljava/lang/String;	field_29837	COMMA
	m	([Ljava/lang/Object;)V	method_21630	printRow
		p	1		columns
	m	()Lnet/minecraft/class_4456$class_4457;	method_21627	makeHeader
	m	(Ljava/util/stream/Stream;)V	method_21629	printRow
		p	1		columns
	m	(Ljava/io/Writer;Ljava/util/List;)V	<init>	<init>
		p	1		writer
		p	2		columns
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_21628	escape
		p	0		o
c	net/minecraft/class_4456$class_4457	net/minecraft/util/CsvWriter$Header
	f	Ljava/util/List;	field_20286	columns
	m	(Ljava/io/Writer;)Lnet/minecraft/class_4456;	method_21631	startBody
		p	1		writer
	m	(Ljava/lang/String;)Lnet/minecraft/class_4456$class_4457;	method_21632	addColumn
		p	1		name
c	net/minecraft/class_4459	net/minecraft/entity/ai/pathing/TargetPathNode
	f	Lnet/minecraft/class_9;	field_20305	nearestNode
	f	F	field_20304	nearestNodeDistance
	f	Z	field_20306	reached
	m	(Lnet/minecraft/class_9;)V	<init>	<init>
		p	1		node
	m	()V	method_21665	markReached
	m	()Lnet/minecraft/class_9;	method_21664	getNearestNode
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_4459;	method_21663	fromBuffer
		p	0		buffer
	m	()Z	method_35501	isReached
	m	(FLnet/minecraft/class_9;)V	method_21662	updateNearestNode
		p	1		distance
		p	2		node
c	net/minecraft/class_3127	net/minecraft/server/command/SpawnPointCommand
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13643	method_13643
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13642	method_13642
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13640	method_13640
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13644	method_13644
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_30733	method_30733
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13641	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2338;F)I	method_13645	execute
		p	0		source
		p	1		targets
		p	2		pos
		p	3		angle
c	net/minecraft/class_5789	net/minecraft/client/render/entity/GlowSquidEntityRenderer
	f	Lnet/minecraft/class_2960;	field_28461	TEXTURE
	m	(Lnet/minecraft/class_5776;Lnet/minecraft/class_2338;)I	method_33432	getBlockLight
	m	(Lnet/minecraft/class_5776;)Lnet/minecraft/class_2960;	method_33431	getTexture
c	net/minecraft/class_4458	net/minecraft/entity/ai/brain/task/GoToPointOfInterestTask
	f	F	field_20288	speed
	f	I	field_20289	completionRange
	m	(FI)V	<init>	<init>
		p	2		completionRange
		p	1		speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_21637	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_21636	shouldRun
c	net/minecraft/class_3128	net/minecraft/server/command/SetWorldSpawnCommand
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13647	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13649	method_13649
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_30734	method_30734
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13648	method_13648
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13646	method_13646
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;F)I	method_13650	execute
		p	0		source
		p	1		pos
		p	2		angle
c	net/minecraft/class_4453	net/minecraft/client/realms/util/UploadTokenCache
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_20270	TOKEN_CACHE
	m	(J)V	method_21587	invalidate
		p	0		world
	m	(JLjava/lang/String;)V	method_21586	put
		p	2		token
		p	0		wid
	m	(J)Ljava/lang/String;	method_21585	get
		p	0		worldId
c	net/minecraft/class_3122	net/minecraft/world/gen/feature/OreFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;DDDDDDIIIII)Z	method_13629	generateVeinPart
		p	14		endY
		p	12		startY
		p	18		z
		p	3		config
		p	19		horizontalSize
		p	16		x
		p	1		world
		p	17		y
		p	6		endX
		p	4		startX
		p	20		verticalSize
		p	10		endZ
		p	8		startZ
	m	(Lnet/minecraft/class_5819;F)Z	method_33984	shouldNotDiscard
		p	1		chance
	m	(Lnet/minecraft/class_2680;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;Lnet/minecraft/class_3124$class_5876;Lnet/minecraft/class_2338$class_2339;)Z	method_33983	shouldPlace
		p	1		posToState
		p	0		state
		p	5		pos
		p	4		target
		p	3		config
c	net/minecraft/class_5786	net/minecraft/client/particle/GlowParticle
	f	Lnet/minecraft/class_5819;	field_28457	RANDOM
	f	Lnet/minecraft/class_4002;	field_28458	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	6		z
		p	8		velocityX
		p	10		velocityY
		p	12		velocityZ
		p	14		spriteProvider
		p	1		world
		p	2		x
		p	4		y
c	net/minecraft/class_5786$class_5960	net/minecraft/client/particle/GlowParticle$WaxOnFactory
	f	D	field_29577	velocityMultiplier
	f	Lnet/minecraft/class_4002;	field_29578	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_34752	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_5786$class_5959	net/minecraft/client/particle/GlowParticle$WaxOffFactory
	f	D	field_29575	velocityMultiplier
	f	Lnet/minecraft/class_4002;	field_29576	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_34751	createParticle
c	net/minecraft/class_5786$class_5958	net/minecraft/client/particle/GlowParticle$ScrapeFactory
	f	D	field_29573	velocityMultiplier
	f	Lnet/minecraft/class_4002;	field_29574	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_34750	createParticle
c	net/minecraft/class_5786$class_5957	net/minecraft/client/particle/GlowParticle$GlowFactory
	f	Lnet/minecraft/class_4002;	field_29572	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_34749	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_5786$class_5956	net/minecraft/client/particle/GlowParticle$ElectricSparkFactory
	f	Lnet/minecraft/class_4002;	field_29571	spriteProvider
	f	D	field_29570	velocityMultiplier
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_34748	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_3123	net/minecraft/server/dedicated/command/SetIdleTimeoutCommand
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13631	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13633	method_13633
		p	0		source
	m	(Lnet/minecraft/class_2168;I)I	method_13630	execute
		p	0		source
		p	1		minutes
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13632	method_13632
		p	0		context
c	net/minecraft/class_3124	net/minecraft/world/gen/feature/OreFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24896	CODEC
	f	Ljava/util/List;	field_29063	targets
	f	I	field_13723	size
	f	F	field_29064	discardOnAirChance
	m	(Ljava/util/List;I)V	<init>	<init>
		p	1		targets
		p	2		size
	m	(Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;I)V	<init>	<init>
		p	3		size
		p	2		state
		p	1		test
	m	(Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;IF)V	<init>	<init>
		p	2		state
		p	3		size
		p	1		test
		p	4		discardOnAirChance
	m	(Lnet/minecraft/class_3124;)Ljava/lang/Float;	method_33993	method_33993
		p	0		config
	m	(Lnet/minecraft/class_3124;)Ljava/util/List;	method_28745	method_28745
		p	0		config
	m	(Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3124$class_5876;	method_33994	createTarget
		p	1		state
		p	0		test
	m	(Ljava/util/List;IF)V	<init>	<init>
		p	1		targets
		p	2		size
		p	3		discardOnAirChance
	m	(Lnet/minecraft/class_3124;)Ljava/lang/Integer;	method_33995	method_33995
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33992	method_33992
		p	0		instance
c	net/minecraft/class_3124$class_5876	net/minecraft/world/gen/feature/OreFeatureConfig$Target
	f	Lcom/mojang/serialization/Codec;	field_29067	CODEC
	f	Lnet/minecraft/class_3825;	field_29068	target
	f	Lnet/minecraft/class_2680;	field_29069	state
	m	(Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_3825;	method_33998	method_33998
		p	0		target
	m	(Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		target
		p	2		state
	m	(Lnet/minecraft/class_3124$class_5876;)Lnet/minecraft/class_2680;	method_33997	method_33997
		p	0		target
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33996	method_33996
		p	0		instance
c	net/minecraft/class_3118	net/minecraft/server/command/SeedCommand
	m	(JLnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_13619	method_13619
		p	2		style
	m	(Lcom/mojang/brigadier/CommandDispatcher;Z)V	method_13616	register
		p	1		dedicated
		p	0		dispatcher
	m	(ZLnet/minecraft/class_2168;)Z	method_13618	method_13618
		p	1		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13617	method_13617
		p	0		context
c	net/minecraft/class_4449	net/minecraft/client/realms/util/SkinProcessor
	f	I	field_20265	height
	f	I	field_20264	width
	f	[I	field_20263	pixels
	m	(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;	method_21573	process
		p	1		image
	m	(IIII)V	method_21574	setNoAlpha
		p	4		y1
		p	3		x1
		p	2		y0
		p	1		x0
	m	(IIII)V	method_21572	doNotchTransparencyHack
		p	2		y0
		p	1		x0
		p	4		y1
		p	3		x1
c	net/minecraft/class_3119	net/minecraft/server/command/SetBlockCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13719	FAILED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13625	method_13625
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13622	method_13622
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13621	method_13621
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13627	method_13627
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3119$class_3121;Ljava/util/function/Predicate;)I	method_13620	execute
		p	0		source
		p	1		pos
		p	2		block
		p	3		mode
		p	4		condition
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13626	method_13626
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_13623	register
		p	1		commandRegistryAccess
		p	0		dispatcher
	m	(Lnet/minecraft/class_2694;)Z	method_13624	method_13624
		p	0		pos
c	net/minecraft/class_3119$class_3120	net/minecraft/server/command/SetBlockCommand$Filter
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247;	filter	filter
		p	3		block
		p	4		world
		p	1		box
		p	2		pos
c	net/minecraft/class_3119$class_3121	net/minecraft/server/command/SetBlockCommand$Mode
	f	Lnet/minecraft/class_3119$class_3121;	field_13721	DESTROY
	f	Lnet/minecraft/class_3119$class_3121;	field_13722	REPLACE
c	net/minecraft/class_839	net/minecraft/client/render/block/entity/MobSpawnerBlockEntityRenderer
	f	Lnet/minecraft/class_898;	field_38885	entityRenderDispatcher
	m	(Lnet/minecraft/class_2636;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3589	render
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
c	net/minecraft/class_838	net/minecraft/client/render/block/entity/StructureBlockBlockEntityRenderer
	m	(Lnet/minecraft/class_2633;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3587	render
	m	(Lnet/minecraft/class_2633;)Z	method_3588	rendersOutsideBoundingBox
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_2633;Lnet/minecraft/class_4588;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;)V	method_3585	renderInvisibleBlocks
		p	1		entity
		p	3		pos
		p	2		vertices
		p	4		matrices
c	net/minecraft/class_837	net/minecraft/client/render/block/entity/SignBlockEntityRenderer
	f	Ljava/lang/String;	field_32830	STICK
	f	Lnet/minecraft/class_327;	field_27755	textRenderer
	f	Ljava/util/Map;	field_27754	typeToModel
	f	I	field_32829	TEXT_HEIGHT
	f	I	field_33963	RENDER_DISTANCE
	f	I	field_32828	MAX_TEXT_WIDTH
	f	I	field_33962	GLOWING_BLACK_COLOR
	m	(Lnet/minecraft/class_2625;I)Z	method_37312	shouldRender
		p	0		sign
		p	1		signColor
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	()Lnet/minecraft/class_5607;	method_32154	getTexturedModelData
	m	(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4719;	method_32156	method_32156
		p	0		signType
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4719;	method_32155	getSignType
		p	0		block
	m	(Lnet/minecraft/class_2625;)I	method_37311	getColor
		p	0		sign
	m	(Lnet/minecraft/class_5614$class_5615;Lnet/minecraft/class_4719;)Lnet/minecraft/class_837$class_4702;	method_32158	method_32158
		p	1		signType
	m	(Lnet/minecraft/class_5599;Lnet/minecraft/class_4719;)Lnet/minecraft/class_837$class_4702;	method_32157	createSignModel
		p	1		type
		p	0		entityModelLoader
	m	(Lnet/minecraft/class_2625;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_23083	render
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5481;	method_32159	method_32159
		p	1		text
c	net/minecraft/class_837$class_4702	net/minecraft/client/render/block/entity/SignBlockEntityRenderer$SignModel
	f	Lnet/minecraft/class_630;	field_21531	stick
	f	Lnet/minecraft/class_630;	field_27756	root
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_836	net/minecraft/client/render/block/entity/SkullBlockEntityRenderer
	f	Ljava/util/Map;	field_4391	MODELS
	f	Ljava/util/Map;	field_4390	TEXTURES
	m	(Lnet/minecraft/class_2631;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3577	render
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_2350;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_5598;Lnet/minecraft/class_1921;)V	method_32161	renderSkull
		p	4		vertexConsumers
		p	3		matrices
		p	2		animationProgress
		p	1		yaw
		p	0		direction
		p	7		renderLayer
		p	6		model
		p	5		light
	m	(Lnet/minecraft/class_5599;)Ljava/util/Map;	method_32160	getModels
		p	0		modelLoader
	m	(Lnet/minecraft/class_2484$class_2485;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_1921;	method_3578	getRenderLayer
		p	1		profile
		p	0		type
	m	(Ljava/util/HashMap;)V	method_3580	method_3580
		p	0		map
c	net/minecraft/class_853	net/minecraft/client/render/chunk/ChunkRendererRegion
	f	[[Lnet/minecraft/class_6849;	field_4483	chunks
	f	Lnet/minecraft/class_1937;	field_4490	world
	f	I	field_4488	chunkXOffset
	f	I	field_4487	chunkZOffset
	m	(Lnet/minecraft/class_1937;II[[Lnet/minecraft/class_6849;)V	<init>	<init>
		p	4		chunks
		p	1		world
		p	3		chunkZ
		p	2		chunkX
c	net/minecraft/class_852	net/minecraft/client/render/chunk/ChunkOcclusionDataBuilder
	f	[I	field_4474	EDGE_POINTS
	f	I	field_4473	openCount
	f	[Lnet/minecraft/class_2350;	field_4479	DIRECTIONS
	f	Ljava/util/BitSet;	field_4478	closed
	f	I	field_4476	STEP_Z
	f	I	field_4475	STEP_Y
	f	I	field_4477	STEP_X
	m	(III)I	method_3681	pack
		p	2		z
		p	1		y
		p	0		x
	m	(ILnet/minecraft/class_2350;)I	method_3685	offset
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_2338;)V	method_3682	markClosed
		p	1		pos
	m	(I)Ljava/util/Set;	method_3687	getOpenFaces
		p	1		pos
	m	(ILjava/util/Set;)V	method_3684	addEdgeFaces
		p	2		openFaces
		p	1		pos
	m	(Lnet/minecraft/class_2338;)I	method_3683	pack
		p	0		pos
	m	([I)V	method_3680	method_3680
		p	0		edgePoints
	m	()Lnet/minecraft/class_854;	method_3679	build
c	net/minecraft/class_5793	net/minecraft/data/family/BlockFamilies
	f	Lnet/minecraft/class_5794;	field_28518	EXPOSED_CUT_COPPER
	f	Lnet/minecraft/class_5794;	field_28506	SPRUCE
	f	Lnet/minecraft/class_5794;	field_33681	WAXED_WEATHERED_COPPER
	f	Lnet/minecraft/class_5794;	field_28480	POLISHED_DIORITE
	f	Lnet/minecraft/class_5794;	field_33686	EXPOSED_COPPER
	f	Lnet/minecraft/class_5794;	field_28492	CUT_SANDSTONE
	f	Lnet/minecraft/class_5794;	field_28484	RED_NETHER_BRICK
	f	Lnet/minecraft/class_5794;	field_28496	SMOOTH_RED_SANDSTONE
	f	Lnet/minecraft/class_5794;	field_28488	DARK_PRISMARINE
	f	Lnet/minecraft/class_5794;	field_28521	WAXED_WEATHERED_CUT_COPPER
	f	Lnet/minecraft/class_5794;	field_28501	BIRCH
	f	Lnet/minecraft/class_5794;	field_28947	POLISHED_DEEPSLATE
	f	Lnet/minecraft/class_5794;	field_28525	DIORITE
	f	Lnet/minecraft/class_5794;	field_28513	BRICK
	f	Lnet/minecraft/class_5794;	field_28515	MOSSY_STONE_BRICK
	f	Lnet/minecraft/class_5794;	field_28507	WARPED
	f	Lnet/minecraft/class_5794;	field_28519	WAXED_EXPOSED_CUT_COPPER
	f	Ljava/lang/String;	field_33118	WOODEN_UNLOCK_CRITERION_NAME
		c	The name of the criterion used for the recipe unlock advancements of wooden block families.
	f	Lnet/minecraft/class_5794;	field_33682	OXIDIZED_COPPER
	f	Lnet/minecraft/class_5794;	field_33687	WAXED_EXPOSED_COPPER
	f	Lnet/minecraft/class_5794;	field_28493	SMOOTH_SANDSTONE
	f	Lnet/minecraft/class_5794;	field_28481	GRANITE
	f	Lnet/minecraft/class_5794;	field_28497	STONE
	f	Lnet/minecraft/class_5794;	field_28485	PRISMARINE
	f	Lnet/minecraft/class_5794;	field_28510	BLACKSTONE
	f	Lnet/minecraft/class_5794;	field_28489	QUARTZ_BLOCK
	f	Lnet/minecraft/class_5794;	field_28522	OXIDIZED_CUT_COPPER
	f	Lnet/minecraft/class_5794;	field_28946	DEEPSLATE
	f	Lnet/minecraft/class_5794;	field_28514	END_STONE_BRICK
	f	Lnet/minecraft/class_5794;	field_28502	CRIMSON
	f	Lnet/minecraft/class_5794;	field_28516	CUT_COPPER
	f	Lnet/minecraft/class_5794;	field_28504	OAK
	f	Lnet/minecraft/class_5794;	field_28508	ANDESITE
	f	Ljava/lang/String;	field_33117	WOODEN_GROUP
		c	The group used for the recipes of wooden block families.
	f	Lnet/minecraft/class_5794;	field_33683	WAXED_OXIDIZED_COPPER
	f	Lnet/minecraft/class_5794;	field_29079	COBBLED_DEEPSLATE
	f	Lnet/minecraft/class_5794;	field_38008	MUD_BRICK
	f	Lnet/minecraft/class_5794;	field_33688	WEATHERED_COPPER
	f	Lnet/minecraft/class_5794;	field_38007	MANGROVE
	f	Lnet/minecraft/class_5794;	field_28490	SMOOTH_QUARTZ
	f	Lnet/minecraft/class_5794;	field_28482	POLISHED_GRANITE
	f	Lnet/minecraft/class_5794;	field_28494	RED_SANDSTONE
	f	Lnet/minecraft/class_5794;	field_28486	PURPUR
	f	Lnet/minecraft/class_5794;	field_28949	DEEPSLATE_BRICK
	f	Lnet/minecraft/class_5794;	field_28498	STONE_BRICK
	f	Ljava/util/Map;	field_28499	BASE_BLOCKS_TO_FAMILIES
	f	Lnet/minecraft/class_5794;	field_28523	COBBLESTONE
	f	Lnet/minecraft/class_5794;	field_28511	POLISHED_BLACKSTONE
	f	Lnet/minecraft/class_5794;	field_28503	JUNGLE
	f	Lnet/minecraft/class_5794;	field_28505	DARK_OAK
	f	Lnet/minecraft/class_5794;	field_28517	WAXED_CUT_COPPER
	f	Lnet/minecraft/class_5794;	field_28509	POLISHED_ANDESITE
	f	Lnet/minecraft/class_5794;	field_33684	COPPER_BLOCK
	f	Lnet/minecraft/class_5794;	field_28491	SANDSTONE
	f	Lnet/minecraft/class_5794;	field_33685	WAXED_COPPER_BLOCK
	f	Lnet/minecraft/class_5794;	field_28495	CUT_RED_SANDSTONE
	f	Lnet/minecraft/class_5794;	field_28483	NETHER_BRICK
	f	Lnet/minecraft/class_5794;	field_33419	WAXED_OXIDIZED_CUT_COPPER
	f	Lnet/minecraft/class_5794;	field_28487	PRISMARINE_BRICK
	f	Lnet/minecraft/class_5794;	field_28520	WEATHERED_CUT_COPPER
	f	Lnet/minecraft/class_5794;	field_28948	DEEPSLATE_TILE
	f	Lnet/minecraft/class_5794;	field_28512	POLISHED_BLACKSTONE_BRICK
	f	Lnet/minecraft/class_5794;	field_28500	ACACIA
	f	Lnet/minecraft/class_5794;	field_28524	MOSSY_COBBLESTONE
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33468	register
		p	0		baseBlock
	m	()Ljava/util/stream/Stream;	method_33467	getFamilies
c	net/minecraft/class_4461	net/minecraft/command/argument/serialize/LongArgumentSerializer
	m	(Lcom/mojang/brigadier/arguments/LongArgumentType;)Lnet/minecraft/class_4461$class_7223;	method_42009	getArgumentTypeProperties
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_4461$class_7223;	method_21691	fromPacket
	m	(Lnet/minecraft/class_4461$class_7223;Lcom/google/gson/JsonObject;)V	method_21689	writeJson
	m	(Lnet/minecraft/class_4461$class_7223;Lnet/minecraft/class_2540;)V	method_21690	writePacket
c	net/minecraft/class_4461$class_7223	net/minecraft/command/argument/serialize/LongArgumentSerializer$Properties
	f	J	field_37992	max
	f	J	field_37991	min
	m	(Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/arguments/LongArgumentType;	method_42010	createType
	m	(Lnet/minecraft/class_4461;JJ)V	<init>	<init>
		p	2		min
		p	4		max
c	net/minecraft/class_3131	net/minecraft/server/command/SpreadPlayersCommand
	f	Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;	field_13735	FAILED_ENTITIES_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;	field_13734	FAILED_TEAMS_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_36326	INVALID_HEIGHT_EXCEPTION
	f	I	field_33397	MAX_ATTEMPTS
	m	(Ljava/util/Collection;)I	method_13652	getPileCountRespectingTeams
		p	0		entities
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13654	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_241;DLnet/minecraft/class_3218;Lnet/minecraft/class_5819;DDDDI[Lnet/minecraft/class_3131$class_3132;Z)V	method_13661	spread
		p	15		respectTeams
		p	14		piles
		p	13		maxY
		p	11		maxZ
		p	9		maxX
		p	7		minZ
		p	5		minX
		p	4		random
		p	3		world
		p	1		spreadDistance
		p	0		center
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13658	method_13658
		p	0		context
	m	(Lnet/minecraft/class_5819;IDDDD)[Lnet/minecraft/class_3131$class_3132;	method_13653	makePiles
		p	0		random
		p	1		count
		p	2		minX
		p	4		minZ
		p	6		maxX
		p	8		maxZ
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_39991	method_39991
		p	1		worldBottomY
		p	0		maxY
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29193	method_29193
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_241;FFIZLjava/util/Collection;)I	method_13656	execute
		p	0		source
		p	4		maxY
		p	3		maxRange
		p	2		spreadDistance
		p	1		center
		p	6		players
		p	5		respectTeams
	m	(Ljava/util/Collection;Lnet/minecraft/class_3218;[Lnet/minecraft/class_3131$class_3132;IZ)D	method_13657	getMinDistance
		p	3		maxY
		p	2		piles
		p	1		world
		p	0		entities
		p	4		respectTeams
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13655	method_13655
		p	2		z
		p	3		maxSpreadDistance
		p	0		pilesCount
		p	1		x
	m	(Lnet/minecraft/class_2168;)Z	method_13659	method_13659
		p	0		source
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13660	method_13660
		p	2		z
		p	3		maxSpreadDistance
		p	0		pilesCount
		p	1		x
c	net/minecraft/class_3131$class_3132	net/minecraft/server/command/SpreadPlayersCommand$Pile
	f	D	field_13737	x
	f	D	field_13736	z
	m	(Lnet/minecraft/class_1922;I)Z	method_13662	isSafe
		p	2		maxY
		p	1		world
	m	(Lnet/minecraft/class_3131$class_3132;)D	method_13665	getDistance
		p	1		other
	m	()D	method_13668	absolute
	m	(DDDD)Z	method_13666	clamp
		p	1		minX
		p	5		maxX
		p	3		minZ
		p	7		maxZ
	m	(Lnet/minecraft/class_1922;I)I	method_13669	getY
		p	1		blockView
		p	2		maxY
	m	(Lnet/minecraft/class_3131$class_3132;)V	method_13670	subtract
		p	1		other
	m	(Lnet/minecraft/class_5819;DDDD)V	method_13667	setPileLocation
		p	4		minZ
		p	6		maxX
		p	2		minX
		p	1		random
		p	8		maxZ
	m	()V	method_13671	normalize
c	net/minecraft/class_854	net/minecraft/client/render/chunk/ChunkOcclusionData
	f	I	field_4491	DIRECTION_COUNT
	f	Ljava/util/BitSet;	field_4492	visibility
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)V	method_3692	setVisibleThrough
		p	1		from
		p	2		to
		p	3		visible
	m	(Ljava/util/Set;)V	method_3693	addOpenEdgeFaces
		p	1		faces
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z	method_3695	isVisibleThrough
		p	1		from
		p	2		to
	m	(Z)V	method_3694	fill
		p	1		visible
c	net/minecraft/class_3136	net/minecraft/server/command/StopSoundCommand
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3419;Lnet/minecraft/class_2960;)I	method_13685	execute
		p	2		category
		p	3		sound
		p	0		source
		p	1		targets
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13683	method_13683
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13680	method_13680
		p	0		context
	m	(Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I	method_13686	method_13686
		p	1		context
	m	(Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I	method_13684	method_13684
		p	1		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13681	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13682	method_13682
		p	0		source
c	net/minecraft/class_3137	net/minecraft/world/gen/feature/RandomBooleanFeatureConfig
	f	Lnet/minecraft/class_6880;	field_13739	featureFalse
	f	Lcom/mojang/serialization/Codec;	field_24900	CODEC
	f	Lnet/minecraft/class_6880;	field_13740	featureTrue
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V	<init>	<init>
		p	1		featureTrue
		p	2		featureFalse
	m	(Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880;	method_28749	method_28749
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28750	method_28750
		p	0		instance
	m	(Lnet/minecraft/class_3137;)Lnet/minecraft/class_6880;	method_28751	method_28751
		p	0		config
c	net/minecraft/class_5798	net/minecraft/util/thread/LockHelper
	f	Lnet/minecraft/class_148;	field_36298	crashException
	f	Ljava/util/concurrent/locks/Lock;	field_36296	lock
	f	Ljava/util/concurrent/Semaphore;	field_36295	semaphore
	f	Lorg/slf4j/Logger;	field_36293	LOGGER
	f	Ljava/lang/Thread;	field_36297	thread
	f	Ljava/lang/String;	field_36294	name
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	()V	method_39935	lock
	m	(Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/class_148;	method_33564	crash
		p	0		message
		p	1		thread
	m	()V	method_39937	unlock
c	net/minecraft/class_3138	net/minecraft/server/command/SummonCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13741	FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_26629	FAILED_UUID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_22254	INVALID_POSITION_EXCEPTION
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Lnet/minecraft/class_243;Lnet/minecraft/class_2487;Z)I	method_13694	execute
		p	3		nbt
		p	2		pos
		p	4		initialize
		p	1		entity
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13690	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13692	method_13692
		p	0		context
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_18192	method_18192
		p	1		entity
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13691	method_13691
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13693	method_13693
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13689	method_13689
		p	0		context
c	net/minecraft/class_3133	net/minecraft/world/gen/ProbabilityConfig
	f	Lcom/mojang/serialization/Codec;	field_24899	CODEC
	f	F	field_13738	probability
	m	(F)V	<init>	<init>
		p	1		probability
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28748	method_28748
		p	0		instance
c	net/minecraft/class_4463	net/minecraft/network/packet/s2c/play/PlayerActionResponseS2CPacket
	f	I	comp_633	sequence
	m	(Lnet/minecraft/class_2602;)V	method_21708	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	comp_633	sequence
c	net/minecraft/class_5794	net/minecraft/data/family/BlockFamily
	f	Lnet/minecraft/class_2248;	field_28526	baseBlock
	f	Ljava/lang/String;	field_28530	group
	f	Ljava/lang/String;	field_28531	unlockCriterionName
	f	Ljava/util/Map;	field_28527	variants
	f	Z	field_28528	generateModels
	f	Z	field_28529	generateRecipes
	m	(Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;	method_33470	getVariant
		p	1		variant
	m	()Ljava/util/Optional;	method_33480	getUnlockCriterionName
	m	()Z	method_33477	shouldGenerateModels
	m	()Z	method_33478	shouldGenerateRecipes
	m	()Ljava/util/Map;	method_33474	getVariants
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		baseBlock
	m	()Ljava/util/Optional;	method_33479	getGroup
	m	()Lnet/minecraft/class_2248;	method_33469	getBaseBlock
c	net/minecraft/class_5794$class_5796	net/minecraft/data/family/BlockFamily$Variant
	f	Ljava/lang/String;	field_28546	name
	f	Lnet/minecraft/class_5794$class_5796;	field_28539	SLAB
	f	Lnet/minecraft/class_5794$class_5796;	field_28538	SIGN
	f	Lnet/minecraft/class_5794$class_5796;	field_28537	FENCE_GATE
	f	Lnet/minecraft/class_5794$class_5796;	field_28536	FENCE
	f	Lnet/minecraft/class_5794$class_5796;	field_28545	WALL_SIGN
	f	Lnet/minecraft/class_5794$class_5796;	field_28544	WALL
	f	Lnet/minecraft/class_5794$class_5796;	field_28543	TRAPDOOR
	f	Lnet/minecraft/class_5794$class_5796;	field_28542	POLISHED
	f	Lnet/minecraft/class_5794$class_5796;	field_28541	PRESSURE_PLATE
	f	Lnet/minecraft/class_5794$class_5796;	field_28540	STAIRS
	f	Lnet/minecraft/class_5794$class_5796;	field_28535	DOOR
	f	Lnet/minecraft/class_5794$class_5796;	field_28534	CHISELED
	f	Lnet/minecraft/class_5794$class_5796;	field_28533	BUTTON
	f	Lnet/minecraft/class_5794$class_5796;	field_29503	CRACKED
	f	Lnet/minecraft/class_5794$class_5796;	field_33689	CUT
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_33498	getName
c	net/minecraft/class_5794$class_5795	net/minecraft/data/family/BlockFamily$Builder
	f	Lnet/minecraft/class_5794;	field_28532	family
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33483	sign
		p	2		wallBlock
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_34593	cracked
		p	1		block
	m	(Ljava/lang/String;)Lnet/minecraft/class_5794$class_5795;	method_33487	unlockCriterionName
		p	1		unlockCriterionName
	m	(Ljava/lang/String;)Lnet/minecraft/class_5794$class_5795;	method_33484	group
		p	1		group
	m	()Lnet/minecraft/class_5794$class_5795;	method_33488	noGenerateRecipes
	m	()Lnet/minecraft/class_5794$class_5795;	method_33485	noGenerateModels
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33489	door
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33495	polished
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33494	pressurePlate
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33486	chiseled
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33497	wall
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33496	trapdoor
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33491	fenceGate
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33490	fence
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_36544	cut
		p	1		block
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		baseBlock
	m	()Lnet/minecraft/class_5794;	method_33481	build
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33482	button
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33493	stairs
		p	1		block
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_5794$class_5795;	method_33492	slab
		p	1		block
c	net/minecraft/class_4466	net/minecraft/entity/passive/BeeEntity
	f	I	field_30291	TOO_FAR_DISTANCE
		c	The minimum distance that bees lose their hive or flower position at.
	f	F	field_20356	currentPitch
	f	I	field_30283	HAS_NECTAR_FLAG
	f	Ljava/lang/String;	field_30279	FLOWER_POS_KEY
	f	I	field_21643	ticksLeftToFindHive
	f	I	field_20360	cannotEnterHiveTicks
	f	Lnet/minecraft/class_4466$class_4472;	field_21645	moveToHiveGoal
	f	Lnet/minecraft/class_6019;	field_25363	ANGER_TIME_RANGE
	f	Lnet/minecraft/class_2940;	field_20353	BEE_FLAGS
	f	Ljava/lang/String;	field_30272	CROPS_GROWN_SINCE_POLLINATION_KEY
	f	I	field_20359	ticksSincePollination
	f	Ljava/lang/String;	field_30280	HIVE_POS_KEY
	f	I	field_30284	MAX_LIFETIME_AFTER_STINGING
	f	I	field_30288	MAX_POLLINATED_CROPS
	f	Ljava/util/UUID;	field_25364	angryAt
	f	Ljava/lang/String;	field_30276	TICKS_SINCE_POLLINATION_KEY
	f	I	field_21509	ticksInsideWater
	f	Ljava/lang/String;	field_30273	CANNOT_ENTER_HIVE_TICKS_KEY
	f	I	field_30281	NEAR_TARGET_FLAG
	f	I	field_30293	MIN_HIVE_RETURN_DISTANCE
		c	The minimum distance that bees will immediately return to their hive at.
	f	I	field_30285	FLOWER_NAVIGATION_START_TICKS
		c	A bee will start moving to a flower once this time in ticks has passed from a pollination.
	f	I	field_30289	NORMAL_DIFFICULTY_STING_POISON_DURATION
	f	Ljava/lang/String;	field_30277	HAS_STUNG_KEY
	f	Lnet/minecraft/class_4466$class_4473;	field_21646	moveToFlowerGoal
	f	Lnet/minecraft/class_4466$class_4478;	field_21079	pollinateGoal
	f	I	field_20358	ticksSinceSting
	f	Lnet/minecraft/class_2338;	field_20363	hivePos
	f	I	field_30290	HARD_DIFFICULTY_STING_POISON_DURATION
	f	F	field_20357	lastPitch
	f	I	field_30282	HAS_STUNG_FLAG
	f	I	field_21644	ticksUntilCanPollinate
	f	Ljava/lang/String;	field_30278	HAS_NECTAR_KEY
	f	I	field_30286	POLLINATION_FAIL_TICKS
		c	The duration in ticks when a bee's pollination is considered failed.
	f	I	field_20361	cropsGrownSincePollination
	f	Lnet/minecraft/class_2338;	field_20362	flowerPos
	f	Lnet/minecraft/class_2940;	field_20354	ANGER
	m	(Lnet/minecraft/class_2338;)V	method_21797	setFlowerPos
		p	1		flowerPos
	m	(Lnet/minecraft/class_2338;)Z	method_23988	doesHiveHaveSpace
		p	1		pos
	m	()Z	method_21791	hasHive
	m	()V	method_21780	resetPollinationTicks
	m	()Z	method_21784	hasNectar
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4466;	method_21771	createChild
	m	()Z	method_23983	failedPollinatingTooLong
	m	(Z)V	method_21805	setHasNectar
		p	1		hasNectar
	m	()V	method_21788	onHoneyDelivered
	m	(Lnet/minecraft/class_2338;)Z	method_23992	isFlowers
		p	1		pos
	m	()I	method_21792	getCropsGrownSincePollination
	m	(Lnet/minecraft/class_1937;DDDDDLnet/minecraft/class_2394;)V	method_21769	addParticle
		p	6		lastZ
		p	4		x
		p	2		lastX
		p	1		world
		p	12		effect
		p	10		y
		p	8		z
	m	()Lnet/minecraft/class_2338;	method_21778	getFlowerPos
	m	()Z	method_21785	hasStung
	m	()V	method_21793	addCropCounter
	m	()Z	method_21789	canEnterHive
	m	(IZ)V	method_21775	setBeeFlag
		p	2		value
		p	1		bit
	m	(Z)V	method_21806	setHasStung
		p	1		hasStung
	m	()Lnet/minecraft/class_1355;	method_35163	getGoalSelector
	m	(I)V	method_21807	setCannotEnterHiveTicks
		p	1		cannotEnterHiveTicks
	m	(Lnet/minecraft/class_2338;I)Z	method_23979	isWithinDistance
		p	1		pos
		p	2		distance
	m	()V	method_21790	updateBodyPitch
	m	()Z	method_21794	isHiveValid
	m	()Z	method_21786	isNearTarget
	m	()Lnet/minecraft/class_5132$class_5133;	method_26880	createBeeAttributes
	m	(Lnet/minecraft/class_2338;)Z	method_23990	isTooFar
		p	1		pos
	m	(Lnet/minecraft/class_2338;)V	method_23987	startMovingTo
		p	1		pos
	m	()Ljava/util/List;	method_35162	getPossibleHives
	m	(F)F	method_21811	getBodyPitch
		p	1		tickDelta
	m	()I	method_35161	getMoveGoalTicks
	m	()Lnet/minecraft/class_2338;	method_23884	getHivePos
	m	()Z	method_23984	isHiveNearFire
	m	()V	method_21783	resetCropCounter
	m	()Z	method_21779	hasFlower
	m	(Z)V	method_21808	setNearTarget
		p	1		nearTarget
	m	(I)Z	method_21812	getBeeFlag
		p	1		location
c	net/minecraft/class_4466$class_4473	net/minecraft/entity/passive/BeeEntity$MoveToFlowerGoal
	f	I	field_21650	ticks
	f	I	field_30298	MAX_FLOWER_NAVIGATION_TICKS
	m	()Z	method_24013	shouldMoveToFlower
c	net/minecraft/class_4466$class_4474	net/minecraft/entity/passive/BeeEntity$GrowCropsGoal
c	net/minecraft/class_4466$class_4475	net/minecraft/entity/passive/BeeEntity$BeeRevengeGoal
	m	(Lnet/minecraft/class_4466;Lnet/minecraft/class_4466;)V	<init>	<init>
		p	2		bee
c	net/minecraft/class_4466$class_4476	net/minecraft/entity/passive/BeeEntity$FindHiveGoal
	m	()Ljava/util/List;	method_23742	getNearbyFreeHives
	m	(Lnet/minecraft/class_6880;)Z	method_23743	method_23743
		p	0		poiType
c	net/minecraft/class_4466$class_4470	net/minecraft/entity/passive/BeeEntity$EnterHiveGoal
c	net/minecraft/class_4466$class_4472	net/minecraft/entity/passive/BeeEntity$MoveToHiveGoal
	f	Lnet/minecraft/class_11;	field_21649	path
	f	I	field_23133	ticksUntilLost
	f	I	field_21647	ticks
	f	Ljava/util/List;	field_21648	possibleHives
	m	()V	method_24011	clearPossibleHives
	m	(Lnet/minecraft/class_2338;)Z	method_24007	isPossibleHive
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Z	method_24006	startMovingToFar
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Z	method_24010	isCloseEnough
		p	1		pos
	m	(Lnet/minecraft/class_2338;)V	method_24009	addPossibleHive
		p	1		pos
	m	()V	method_23885	setLost
	m	()V	method_24012	makeChosenHivePossibleHive
c	net/minecraft/class_4466$class_4477	net/minecraft/entity/passive/BeeEntity$BeeLookControl
	m	(Lnet/minecraft/class_4466;Lnet/minecraft/class_1308;)V	<init>	<init>
		p	2		entity
c	net/minecraft/class_4466$class_4478	net/minecraft/entity/passive/BeeEntity$PollinateGoal
	f	Z	field_21080	running
	f	I	field_21651	ticks
	f	I	field_20379	lastPollinationTick
	f	I	field_20378	pollinationTicks
	f	Ljava/util/function/Predicate;	field_20617	flowerPredicate
	f	Lnet/minecraft/class_243;	field_21511	nextTarget
	m	()Z	method_23346	isRunning
	m	()Z	method_21820	completedPollination
	m	()Ljava/util/Optional;	method_21821	getFlower
	m	(Ljava/util/function/Predicate;D)Ljava/util/Optional;	method_22326	findFlower
		p	1		predicate
		p	2		searchDistance
	m	()F	method_23750	getRandomOffset
	m	(Lnet/minecraft/class_2680;)Z	method_21819	method_21819
		p	0		state
	m	()V	method_23748	cancel
	m	()V	method_23749	moveToNextTarget
c	net/minecraft/class_4466$class_4479	net/minecraft/entity/passive/BeeEntity$BeeWanderAroundGoal
	f	I	field_30309	MAX_DISTANCE
	m	()Lnet/minecraft/class_243;	method_21822	getRandomLocation
c	net/minecraft/class_4466$class_4467	net/minecraft/entity/passive/BeeEntity$NotAngryGoal
	m	()Z	method_6264	canStart
	m	()Z	method_21815	canBeeContinue
	m	()Z	method_6266	shouldContinue
	m	()Z	method_21814	canBeeStart
c	net/minecraft/class_4466$class_4468	net/minecraft/entity/passive/BeeEntity$StingGoal
	m	(Lnet/minecraft/class_4466;Lnet/minecraft/class_1314;DZ)V	<init>	<init>
		p	2		mob
		p	5		pauseWhenMobIdle
		p	3		speed
c	net/minecraft/class_4466$class_4469	net/minecraft/entity/passive/BeeEntity$StingTargetGoal
	m	()Z	method_21816	canSting
	m	(Lnet/minecraft/class_4466;)V	<init>	<init>
		p	1		bee
c	net/minecraft/class_5797	net/minecraft/data/server/recipe/CraftingRecipeJsonBuilder
	f	Lnet/minecraft/class_2960;	field_39377	ROOT
	m	(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_5797;	method_33530	criterion
		p	1		name
		p	2		conditions
	m	(Ljava/util/function/Consumer;)V	method_10431	offerTo
		p	1		exporter
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2960;	method_36442	getItemId
		p	0		item
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V	method_17972	offerTo
		p	2		recipeId
		p	1		exporter
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)V	method_36443	offerTo
		p	1		exporter
		p	2		recipePath
	m	()Lnet/minecraft/class_1792;	method_36441	getOutputItem
	m	(Ljava/lang/String;)Lnet/minecraft/class_5797;	method_33529	group
		p	1		group
c	net/minecraft/class_3134	net/minecraft/server/dedicated/command/StopCommand
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13675	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13677	method_13677
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13676	method_13676
		p	0		context
c	net/minecraft/class_3135	net/minecraft/world/gen/feature/RandomBooleanFeature
c	net/minecraft/class_4465	net/minecraft/datafixer/schema/Schema2100
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_21746	registerEntity
		p	1		entityTypes
		p	2		name
		p	0		schema
c	net/minecraft/class_863	net/minecraft/client/render/debug/DebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4535	neighborUpdateDebugRenderer
	f	Lnet/minecraft/class_5739;	field_28254	gameEventDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4537	worldGenAttemptDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4533	chunkLoadingDebugRenderer
	f	Lnet/minecraft/class_4207;	field_18777	villageDebugRenderer
	f	Lnet/minecraft/class_4304;	field_19325	raidCenterDebugRenderer
	f	Z	field_4531	showChunkBorder
	f	Lnet/minecraft/class_870;	field_4539	structureDebugRenderer
	f	Lnet/minecraft/class_4841;	field_22408	villageSectionsDebugRenderer
	f	Lnet/minecraft/class_868;	field_4523	pathfindingDebugRenderer
	f	Lnet/minecraft/class_4503;	field_20519	gameTestDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4517	blockOutlineDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4536	skyLightDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4538	heightmapDebugRenderer
	f	Lnet/minecraft/class_4205;	field_18778	goalSelectorDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4532	chunkBorderDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4534	collisionDebugRenderer
	f	Lnet/minecraft/class_863$class_864;	field_4528	waterDebugRenderer
	f	Lnet/minecraft/class_4703;	field_21547	beeDebugRenderer
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Ljava/lang/String;DDDIFZFZ)V	method_23107	drawString
		p	8		size
		p	9		center
		p	10		offset
		p	11		visibleThroughObjects
		p	0		string
		p	1		x
		p	3		y
		p	5		z
		p	7		color
	m	(Ljava/lang/String;IIII)V	method_23108	drawString
		p	4		color
		p	2		y
		p	3		z
		p	0		string
		p	1		x
	m	(Ljava/lang/String;DDDIF)V	method_23106	drawString
		p	8		size
		p	7		color
		p	3		y
		p	5		z
		p	0		string
		p	1		x
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;DDD)V	method_23099	render
		p	2		vertexConsumers
		p	1		matrices
		p	3		cameraX
		p	5		cameraY
		p	7		cameraZ
	m	(DDDDDDFFFF)V	method_23098	drawBox
		p	2		minY
		p	4		minZ
		p	14		blue
		p	15		alpha
		p	0		minX
		p	10		maxZ
		p	12		red
		p	13		green
		p	6		maxX
		p	8		maxY
	m	()Z	method_3713	toggleShowChunkBorder
	m	(Lnet/minecraft/class_1297;I)Ljava/util/Optional;	method_23101	getTargetedEntity
		p	1		maxDistance
		p	0		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;FFFF)V	method_23104	drawBox
		p	1		pos2
		p	0		pos1
		p	3		green
		p	2		red
		p	5		alpha
		p	4		blue
	m	()V	method_20413	reset
	m	(Ljava/lang/String;DDDI)V	method_23105	drawString
		p	7		color
		p	3		y
		p	5		z
		p	1		x
		p	0		string
	m	(Lnet/minecraft/class_2338;FFFFF)V	method_23103	drawBox
		p	0		pos
		p	4		blue
		p	3		green
		p	2		red
		p	1		expand
		p	5		alpha
	m	(Lnet/minecraft/class_238;FFFF)V	method_23102	drawBox
		p	1		red
		p	2		green
		p	3		blue
		p	4		alpha
		p	0		box
c	net/minecraft/class_863$class_864	net/minecraft/client/render/debug/DebugRenderer$Renderer
	m	()V	method_20414	clear
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V	method_23109	render
		p	3		cameraX
		p	2		vertexConsumers
		p	1		matrices
		p	7		cameraZ
		p	5		cameraY
c	net/minecraft/class_862	net/minecraft/client/render/debug/ChunkBorderDebugRenderer
	f	Lnet/minecraft/class_310;	field_4516	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_5760	net/minecraft/entity/ai/brain/sensor/TemptationsSensor
	f	Lnet/minecraft/class_4051;	field_28330	TEMPTER_PREDICATE
	f	Lnet/minecraft/class_1856;	field_28331	ingredient
	f	I	field_30262	MAX_DISTANCE
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)V	method_33213	sense
	m	(Lnet/minecraft/class_1799;)Z	method_33216	test
		p	1		stack
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z	method_33217	method_33217
		p	1		player
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z	method_33214	method_33214
		p	1		player
	m	(Lnet/minecraft/class_1856;)V	<init>	<init>
		p	1		ingredient
	m	(Lnet/minecraft/class_1657;)Z	method_33215	test
		p	1		player
c	net/minecraft/class_868	net/minecraft/client/render/debug/PathfindingDebugRenderer
	f	J	field_32906	MAX_PATH_AGE
	f	Ljava/util/Map;	field_4615	pathTimes
	f	Ljava/util/Map;	field_4616	paths
	f	F	field_32913	DRAWN_STRING_SIZE
	f	Ljava/util/Map;	field_4617	nodeSizes
	f	F	field_32907	RANGE
	m	(Lnet/minecraft/class_11;DDD)V	method_23117	drawPathLines
		p	3		cameraY
		p	5		cameraZ
		p	0		path
		p	1		cameraX
	m	(Lnet/minecraft/class_11;FZZDDD)V	method_23121	drawPathInternal
		p	6		cameraY
		p	8		cameraZ
		p	3		drawLabels
		p	2		drawDebugNodes
		p	4		cameraX
		p	1		nodeSize
		p	0		path
	m	(Lnet/minecraft/class_2338;DDD)F	method_23119	getManhattanDistance
		p	0		pos
		p	1		x
		p	3		y
		p	5		z
	m	(Lnet/minecraft/class_11;FZZDDD)V	method_23118	drawPath
		p	0		path
		p	1		nodeSize
		p	6		cameraY
		p	8		cameraZ
		p	2		drawDebugNodes
		p	3		drawLabels
		p	4		cameraX
	m	(ILnet/minecraft/class_11;F)V	method_3869	addPath
		p	3		nodeSize
		p	2		path
		p	1		id
c	net/minecraft/class_867	net/minecraft/client/render/debug/HeightmapDebugRenderer
	f	I	field_32903	CHUNK_RANGE
	f	Lnet/minecraft/class_310;	field_4613	client
	f	F	field_32904	BOX_HEIGHT
	m	(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_1160;	method_27037	getColorForHeightmapType
		p	1		type
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_866	net/minecraft/client/render/debug/SkyLightDebugRenderer
	f	I	field_32905	RANGE
	f	Lnet/minecraft/class_310;	field_4612	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_865	net/minecraft/client/render/debug/CollisionDebugRenderer
	f	Ljava/util/List;	field_4542	collisions
	f	D	field_4541	lastUpdateTime
	f	Lnet/minecraft/class_310;	field_4540	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_3103	net/minecraft/world/gen/feature/DungeonFeature
	f	Lnet/minecraft/class_2680;	field_13698	AIR
	f	[Lnet/minecraft/class_1299;	field_13699	MOB_SPAWNER_ENTITIES
	f	Lorg/slf4j/Logger;	field_13700	LOGGER
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1299;	method_13547	getMobSpawnerEntity
		p	1		random
c	net/minecraft/class_4435	net/minecraft/client/realms/task/CloseServerTask
	f	Lnet/minecraft/class_4877;	field_20212	serverData
	f	Lnet/minecraft/class_4388;	field_20213	configureScreen
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_4388;)V	<init>	<init>
		p	1		realmsServer
		p	2		configureWorldScreen
c	net/minecraft/class_5766	net/minecraft/entity/passive/AxolotlSwimNavigation
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	2		world
c	net/minecraft/class_3104	net/minecraft/server/dedicated/command/SaveAllCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13701	FAILED_EXCEPTION
	m	(Lnet/minecraft/class_2168;Z)I	method_13550	saveAll
		p	1		flush
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13553	method_13553
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13554	method_13554
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13549	method_13549
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13551	register
		p	0		dispatcher
c	net/minecraft/class_4437	net/minecraft/client/realms/task/OpenServerTask
	f	Lnet/minecraft/class_310;	field_34016	client
	f	Lnet/minecraft/class_437;	field_20219	returnScreen
	f	Lnet/minecraft/class_4877;	field_20218	serverData
	f	Lnet/minecraft/class_4325;	field_20221	mainScreen
	f	Z	field_20220	join
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;Lnet/minecraft/class_4325;ZLnet/minecraft/class_310;)V	<init>	<init>
		p	5		client
		p	2		returnScreen
		p	1		realmsServer
		p	4		join
		p	3		mainScreen
c	net/minecraft/class_5768	net/minecraft/entity/passive/AxolotlBrain
	c	Represents the definition of an {@linkplain AxolotlEntity axolotl entity} brain.\n\n<div class="fabric">\n<table border=1>\n<caption>Activities associated to the {@linkplain AxolotlEntity axolotl entity} brain</caption>\n<tr>\n  <th>Activity</th><th>Tasks</th>\n</tr>\n<tr>\n  <td>{@link net.minecraft.entity.ai.brain.Activity#CORE}</td>\n  <td><ul>\n    <li>{@link net.minecraft.entity.ai.brain.task.LookAroundTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.WanderAroundTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.PlayDeadTimerTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.TemptationCooldownTask}</li>\n  </ul></td>\n</tr>\n<tr>\n  <td>{@link net.minecraft.entity.ai.brain.Activity#IDLE}</td>\n  <td><ul>\n    <li>{@link net.minecraft.entity.ai.brain.task.FollowMobTask FollowMobTask(PLAYER)} (time limited)</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.BreedTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.TemptTask} (random)</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.WalkTowardClosestAdultTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.SeekWaterTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.CompositeTask}</li>\n  </ul></td>\n</tr>\n<tr>\n  <td>{@link net.minecraft.entity.ai.brain.Activity#FIGHT}</td>\n  <td><ul>\n    <li>{@link net.minecraft.entity.ai.brain.task.ForgetAttackTargetTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.RangedApproachTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.MeleeAttackTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.ForgetTask}</li>\n  </ul></td>\n</tr>\n<tr>\n  <td>{@link net.minecraft.entity.ai.brain.Activity#PLAY_DEAD}</td>\n  <td><ul>\n    <li>{@link net.minecraft.entity.ai.brain.task.PlayDeadTask}</li>\n    <li>{@link net.minecraft.entity.ai.brain.task.ForgetTask}</li>\n  </ul></td>\n</tr>\n</table>\n</div>
	f	F	field_30394	BREEDING_SPEED
	f	F	field_30397	TARGET_APPROACHING_SPEED
	f	F	field_30398	ADULT_FOLLOWING_SPEED
	f	F	field_30395	ON_LAND_SPEED
	f	Lnet/minecraft/class_6019;	field_28351	WALK_TOWARD_ADULT_RANGE
	f	F	field_30396	IDLE_SPEED
	m	(Lnet/minecraft/class_1309;)Z	method_37457	canGoToLookTarget
		p	0		entity
	m	(Lnet/minecraft/class_1309;)F	method_33248	getTemptedSpeed
		c	{@return the axolotl's speed when the axolotl is being tempted}
		p	0		entity
	m	(Lnet/minecraft/class_5762;)Ljava/util/Optional;	method_33247	getAttackTarget
		p	0		axolotl
	m	(Lnet/minecraft/class_1309;)F	method_33242	getTargetApproachingSpeed
		c	{@return the axolotl's speed when approaching the attack target}
		p	0		entity
	m	(Lnet/minecraft/class_1309;)F	method_33245	getAdultFollowingSpeed
		c	{@return the axolotl's speed when a baby axolotl is following an adult}
		p	0		entity
	m	(Lnet/minecraft/class_4095;)V	method_33251	addCoreActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_33252	addIdleActivities
		p	0		brain
	m	(Lnet/minecraft/class_5762;)V	method_33244	updateActivities
		p	0		axolotl
	m	(Lnet/minecraft/class_4095;)V	method_33246	addPlayDeadActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_33243	create
		p	0		brain
	m	()Lnet/minecraft/class_1856;	method_33241	getTemptItems
	m	(Lnet/minecraft/class_4095;)V	method_33249	addFightActivities
		p	0		brain
c	net/minecraft/class_4436	net/minecraft/client/realms/task/DownloadTask
	f	Lnet/minecraft/class_437;	field_20216	lastScreen
	f	Ljava/lang/String;	field_20217	downloadName
	f	J	field_20214	worldId
	f	I	field_20215	slot
	m	(JILjava/lang/String;Lnet/minecraft/class_437;)V	<init>	<init>
		p	3		slot
		p	4		downloadName
		p	1		worldId
		p	5		lastScreen
c	net/minecraft/class_3106	net/minecraft/server/dedicated/command/SaveOffCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13703	ALREADY_OFF_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13557	method_13557
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13558	method_13558
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13556	register
		p	0		dispatcher
c	net/minecraft/class_860	net/minecraft/client/render/debug/ChunkLoadingDebugRenderer
	f	D	field_4510	lastUpdateTime
	f	Lnet/minecraft/class_310;	field_4509	client
	f	Lnet/minecraft/class_860$class_4605;	field_20998	loadingData
	f	I	field_4511	LOADING_DATA_CHUNK_RANGE
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_860$class_4605	net/minecraft/client/render/debug/ChunkLoadingDebugRenderer$ChunkLoadingStatus
	f	Ljava/util/concurrent/CompletableFuture;	field_21001	serverStates
	f	Ljava/util/Map;	field_21000	clientStates
	m	(Lnet/minecraft/class_860;Lnet/minecraft/class_1132;DD)V	<init>	<init>
		p	5		z
		p	3		x
		p	2		server
c	net/minecraft/class_4431	net/minecraft/client/realms/util/JsonUtils
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date;	method_21544	getDateOr
		p	0		key
		p	1		node
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;	method_21547	getStringOr
		p	2		defaultValue
		p	0		key
		p	1		node
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;J)J	method_21546	getLongOr
		p	1		node
		p	2		defaultValue
		p	0		key
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;I)I	method_21545	getIntOr
		p	2		defaultValue
		p	0		key
		p	1		node
	m	(Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z	method_21548	getBooleanOr
		p	0		key
		p	1		node
		p	2		defaultValue
c	net/minecraft/class_5762	net/minecraft/entity/passive/AxolotlEntity
	c	Represents an axolotl, the cutest predator.\n\n<div class="fabric">\n<table border=1>\n<caption>Relations of this entity class with the codebase</caption>\n<tr>\n  <th><b>Relation</b></th><th><b>Class</b></th>\n</tr>\n<tr>\n  <td>Brain</td><td>{@link AxolotlBrain}</td>\n</tr>\n<tr>\n  <td>EntityData</td><td>{@link AxolotlData}</td>\n</tr>\n<tr>\n  <td>Look Control</td><td>{@link AxolotlLookControl}</td>\n</tr>\n<tr>\n  <td>Model</td><td>{@link net.minecraft.client.render.entity.model.AxolotlEntityModel}</td>\n</tr>\n<tr>\n  <td>Move Control</td><td>{@link AxolotlMoveControl}</td>\n</tr>\n<tr>\n  <td>Renderer</td><td>{@link net.minecraft.client.render.entity.AxolotlEntityRenderer}</td>\n</tr>\n<tr>\n  <td>Swim Navigation</td><td>{@link AxolotlSwimNavigation}</td>\n</tr>\n<tr>\n  <td>Variants</td><td>{@link Variant}</td>\n</tr>\n</table>\n</div>
	f	I	field_30390	BLUE_BABY_CHANCE
	f	I	field_34005	MAX_REGENERATION_BUFF_DURATION
	f	I	field_30392	MAX_AIR
	f	Lnet/minecraft/class_2940;	field_28336	PLAYING_DEAD
	f	I	field_30388	PLAY_DEAD_TICKS
	f	Lcom/google/common/collect/ImmutableList;	field_28333	SENSORS
	f	I	field_33485	HYDRATION_BY_POTION
	f	Lcom/google/common/collect/ImmutableList;	field_28334	MEMORY_MODULES
	f	Ljava/lang/String;	field_30391	VARIANT_KEY
	f	Ljava/util/Map;	field_33764	modelAngles
	f	I	field_30393	BUFF_DURATION
	f	Lnet/minecraft/class_2940;	field_28335	VARIANT
	f	Lnet/minecraft/class_2940;	field_28337	FROM_BUCKET
	f	D	field_30389	BUFF_RANGE
	m	()Z	method_33226	isPlayingDead
	m	(I)V	method_33230	tickAir
		p	1		air
	m	()Lnet/minecraft/class_5762$class_5767;	method_33225	getVariant
	m	(Z)V	method_33231	setPlayingDead
		p	1		playingDead
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_38987	canSpawn
		p	2		reason
		p	1		world
		p	0		type
		p	4		random
		p	3		pos
	m	()V	method_36282	hydrateFromPotion
	m	()Lnet/minecraft/class_5132$class_5133;	method_33227	createAxolotlAttributes
	m	(Lnet/minecraft/class_5762;Lnet/minecraft/class_1309;)V	method_35175	appreciatePlayer
		p	0		axolotl
	m	(Lnet/minecraft/class_5819;)Z	method_33221	shouldBabyBeDifferent
		p	0		random
	m	(Lnet/minecraft/class_1657;)V	method_33223	buffPlayer
		p	1		player
	m	(Lnet/minecraft/class_5762$class_5767;)V	method_33219	setVariant
		p	1		variant
c	net/minecraft/class_5762$class_5765	net/minecraft/entity/passive/AxolotlEntity$AxolotlMoveControl
	f	Lnet/minecraft/class_5762;	field_28340	axolotl
	m	(Lnet/minecraft/class_5762;)V	<init>	<init>
		p	1		axolotl
c	net/minecraft/class_5762$class_5764	net/minecraft/entity/passive/AxolotlEntity$AxolotlLookControl
	m	(Lnet/minecraft/class_5762;Lnet/minecraft/class_5762;I)V	<init>	<init>
		p	3		yawAdjustThreshold
		p	2		axolotl
c	net/minecraft/class_5762$class_5763	net/minecraft/entity/passive/AxolotlEntity$AxolotlData
	f	[Lnet/minecraft/class_5762$class_5767;	field_28338	variants
	m	([Lnet/minecraft/class_5762$class_5767;)V	<init>	<init>
		p	1		variants
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767;	method_33232	getRandomVariant
		p	1		random
c	net/minecraft/class_5762$class_5767	net/minecraft/entity/passive/AxolotlEntity$Variant
	f	Ljava/lang/String;	field_28348	name
	f	[Lnet/minecraft/class_5762$class_5767;	field_28346	VARIANTS
	f	Z	field_28349	natural
	f	I	field_28347	id
	f	Lnet/minecraft/class_5762$class_5767;	field_28341	LUCY
	f	Lnet/minecraft/class_5762$class_5767;	field_28342	WILD
	f	Lnet/minecraft/class_5762$class_5767;	field_28343	GOLD
	f	Lnet/minecraft/class_5762$class_5767;	field_28344	CYAN
	f	Lnet/minecraft/class_5762$class_5767;	field_28345	BLUE
	m	(Ljava/lang/String;IILjava/lang/String;Z)V	<init>	<init>
		p	5		natural
		p	4		name
		p	3		id
	m	(Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5762$class_5767;	method_33236	getRandom
		p	1		natural
		p	0		random
	m	()I	method_33233	getId
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767;	method_33240	getRandomUnnatural
		p	0		random
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767;	method_33235	getRandomNatural
		p	0		random
	m	()Ljava/lang/String;	method_33238	getName
	m	(ZLnet/minecraft/class_5762$class_5767;)Z	method_33237	method_33237
		p	1		variant
c	net/minecraft/class_5761	net/minecraft/entity/Bucketable
	m	()Lnet/minecraft/class_3414;	method_35171	getBucketFillSound
	m	(Z)V	method_6454	setFromBucket
		p	1		fromBucket
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2487;)V	method_35168	copyDataFromNbt
		p	1		nbt
		p	0		entity
	m	(Lnet/minecraft/class_2487;)V	method_35170	copyDataFromNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1799;)V	method_6455	copyDataToStack
		p	1		stack
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_35169	tryBucket
		p	2		entity
		p	1		hand
		p	0		player
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;)V	method_35167	copyDataToStack
		p	0		entity
		p	1		stack
	m	()Lnet/minecraft/class_1799;	method_6452	getBucketItem
	m	()Z	method_6453	isFromBucket
c	net/minecraft/class_4432	net/minecraft/client/realms/util/RealmsPersistence
	f	Ljava/lang/String;	field_32128	FILE_NAME
	f	Lnet/minecraft/class_4869;	field_22729	CHECKED_GSON
	f	Lorg/slf4j/Logger;	field_39744	LOGGER
	m	(Lnet/minecraft/class_4432$class_4433;)V	method_21550	writeFile
		p	0		data
	m	()Lnet/minecraft/class_4432$class_4433;	method_21549	readFile
	m	()Ljava/io/File;	method_25279	getFile
	m	(Lnet/minecraft/class_4432$class_4433;)V	method_33424	save
		p	1		data
	m	()Lnet/minecraft/class_4432$class_4433;	method_33423	load
c	net/minecraft/class_4432$class_4433	net/minecraft/client/realms/util/RealmsPersistence$RealmsPersistenceData
	f	Z	field_20210	hasUnreadNews
	f	Ljava/lang/String;	field_20209	newsLink
c	net/minecraft/class_4428	net/minecraft/client/realms/SizeUnit
	c	Moved from RealmsUploadScreen.Unit in 20w10a.
	f	I	field_32055	BASE
	f	Lnet/minecraft/class_4428;	field_20202	MB
	f	Lnet/minecraft/class_4428;	field_20201	KB
	f	Lnet/minecraft/class_4428;	field_20200	B
	f	Lnet/minecraft/class_4428;	field_20203	GB
	m	(JLnet/minecraft/class_4428;)D	method_25028	convertToUnit
		p	2		unit
		p	0		bytes
	m	(J)Ljava/lang/String;	method_25029	getUserFriendlyString
		p	0		bytes
	m	(Ljava/lang/String;)Lnet/minecraft/class_4428;	valueOf	valueOf
		p	0		name
	m	(J)Lnet/minecraft/class_4428;	method_25027	getLargestUnit
		p	0		bytes
	m	(JLnet/minecraft/class_4428;)Ljava/lang/String;	method_25030	humanReadableSize
		p	2		unit
		p	0		bytes
c	net/minecraft/class_4427	net/minecraft/client/realms/gui/screen/RealmsUploadScreen
	f	Ljava/lang/String;	field_20183	progress
	f	Z	field_20185	uploadFinished
	f	[Lnet/minecraft/class_2561;	field_20503	statusTexts
	f	Z	field_20187	uploadStarted
	f	[Ljava/lang/String;	field_20191	DOTS
	f	Lnet/minecraft/class_4351;	field_20179	uploadStatus
	f	Lnet/minecraft/class_4410;	field_20175	parent
	f	Lnet/minecraft/class_2561;	field_20182	status
	f	Lnet/minecraft/class_4185;	field_20189	cancelButton
	f	Lcom/google/common/util/concurrent/RateLimiter;	field_20180	narrationRateLimiter
	f	Ljava/lang/Long;	field_20194	previousTimeSnapshot
	f	I	field_20178	slotId
	f	Ljava/lang/Runnable;	field_22728	onBack
	f	I	field_20190	animTick
	f	Z	field_20184	cancelled
	f	Lorg/slf4j/Logger;	field_20174	LOGGER
	f	Z	field_20186	showDots
	f	Lnet/minecraft/class_2561;	field_26526	VERIFYING_TEXT
	f	Lnet/minecraft/class_4185;	field_20188	backButton
	f	Ljava/util/concurrent/locks/ReentrantLock;	field_20196	UPLOAD_LOCK
	f	J	field_20195	bytesPerSecond
	f	Ljava/lang/Long;	field_20193	previousWrittenBytes
	f	J	field_20177	worldId
	f	Lnet/minecraft/class_34;	field_20176	selectedLevel
	m	(JLnet/minecraft/class_4429;)V	method_22105	method_22105
		p	3		result
	m	()V	method_21538	uploadCancelled
	m	()V	method_21536	upload
	m	(Lnet/minecraft/class_4587;)V	method_21534	drawUploadSpeed
		p	1		matrices
	m	()V	method_21528	onCancel
	m	(Lnet/minecraft/class_4587;)V	method_21530	drawDots
		p	1		matrices
	m	(Ljava/io/File;)Z	method_21515	verify
		p	1		archive
	m	(Lnet/minecraft/class_4185;)V	method_25277	method_25277
		p	1		button
	m	(Lnet/minecraft/class_4587;)V	method_21532	drawProgressBar
		p	1		matrices
	m	(JILnet/minecraft/class_4410;Lnet/minecraft/class_34;Ljava/lang/Runnable;)V	<init>	<init>
		p	1		worldId
		p	4		parent
		p	3		slotId
		p	6		onBack
		p	5		selectedLevel
	m	()Lnet/minecraft/class_2561;	method_37014	getNarration
	m	(Lnet/minecraft/class_4587;J)V	method_21526	drawUploadSpeed0
		p	1		matrices
		p	2		bytesPerSecond
	m	(Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V	method_21516	addFileToTarGz
		p	4		root
		p	1		tOut
		p	3		base
		p	2		path
	m	([Lnet/minecraft/class_2561;)V	method_27460	setStatusTexts
		p	1		statusTexts
	m	()V	method_21525	onBack
	m	(Ljava/io/File;)Ljava/io/File;	method_21524	tarGzipArchive
		p	1		pathToDirectoryFile
	m	(Lnet/minecraft/class_4185;)V	method_25276	method_25276
		p	1		button
c	net/minecraft/class_4429	net/minecraft/client/realms/gui/screen/UploadResult
	f	I	field_20205	statusCode
	f	Ljava/lang/String;	field_20206	errorMessage
	m	(ILjava/lang/String;)V	<init>	<init>
		p	2		errorMessage
		p	1		statusCode
c	net/minecraft/class_4429$class_4430	net/minecraft/client/realms/gui/screen/UploadResult$Builder
	f	Ljava/lang/String;	field_20208	errorMessage
	f	I	field_20207	statusCode
	m	(I)Lnet/minecraft/class_4429$class_4430;	method_21542	withStatusCode
		p	1		statusCode
	m	(Ljava/lang/String;)Lnet/minecraft/class_4429$class_4430;	method_21543	withErrorMessage
		p	1		errorMessage
	m	()Lnet/minecraft/class_4429;	method_21541	build
c	net/minecraft/class_875	net/minecraft/client/render/entity/AbstractHorseEntityRenderer
	f	F	field_4641	scale
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_549;F)V	<init>	<init>
		p	3		scale
		p	1		ctx
		p	2		model
	m	(Lnet/minecraft/class_1496;Lnet/minecraft/class_4587;F)V	method_3874	scale
c	net/minecraft/class_873	net/minecraft/client/render/debug/WorldGenAttemptDebugRenderer
	f	Ljava/util/List;	field_4637	alphas
	f	Ljava/util/List;	field_4636	greens
	f	Ljava/util/List;	field_4639	reds
	f	Ljava/util/List;	field_4638	blues
	f	Ljava/util/List;	field_4640	positions
	f	Ljava/util/List;	field_4635	sizes
	m	(Lnet/minecraft/class_2338;FFFFF)V	method_3872	addBox
		p	4		green
		p	3		red
		p	6		alpha
		p	5		blue
		p	2		size
		p	1		pos
c	net/minecraft/class_4440	net/minecraft/client/realms/task/ResettingWorldTask
	f	Lnet/minecraft/class_2561;	field_20235	title
	f	Ljava/lang/Runnable;	field_22732	callback
	f	J	field_20232	serverId
	m	(JLnet/minecraft/class_2561;Ljava/lang/Runnable;)V	<init>	<init>
		p	1		serverId
		p	3		title
		p	4		callback
	m	(Lnet/minecraft/class_4341;J)V	method_32517	resetWorld
		p	2		worldId
		p	1		client
c	net/minecraft/class_872	net/minecraft/client/render/debug/WaterDebugRenderer
	f	Lnet/minecraft/class_310;	field_4629	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_5770	net/minecraft/entity/ai/brain/task/PlayDeadTimerTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;J)V	method_33256	run
c	net/minecraft/class_879	net/minecraft/client/render/entity/BatEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4645	TEXTURE
	m	(Lnet/minecraft/class_1420;)Lnet/minecraft/class_2960;	method_3883	getTexture
	m	(Lnet/minecraft/class_1420;Lnet/minecraft/class_4587;FFF)V	method_3882	setupTransforms
	m	(Lnet/minecraft/class_1420;Lnet/minecraft/class_4587;F)V	method_3884	scale
c	net/minecraft/class_878	net/minecraft/client/render/entity/BlazeEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4644	TEXTURE
	m	(Lnet/minecraft/class_1545;)Lnet/minecraft/class_2960;	method_3881	getTexture
	m	(Lnet/minecraft/class_1545;Lnet/minecraft/class_2338;)I	method_24085	getBlockLight
c	net/minecraft/class_877	net/minecraft/client/render/entity/ArmorStandEntityRenderer
	f	Lnet/minecraft/class_2960;	field_4642	TEXTURE
	m	(Lnet/minecraft/class_1531;ZZZ)Lnet/minecraft/class_1921;	method_24301	getRenderLayer
	m	(Lnet/minecraft/class_1531;)Lnet/minecraft/class_2960;	method_3880	getTexture
	m	(Lnet/minecraft/class_1531;)Z	method_3878	hasLabel
	m	(Lnet/minecraft/class_1531;Lnet/minecraft/class_4587;FFF)V	method_3877	setupTransforms
c	net/minecraft/class_876	net/minecraft/client/render/entity/ProjectileEntityRenderer
	m	(Lnet/minecraft/class_1665;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3875	render
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;IIIFFIIII)V	method_23153	vertex
		p	12		light
		p	8		v
		p	9		normalX
		p	10		normalZ
		p	11		normalY
		p	4		x
		p	5		y
		p	6		z
		p	7		u
		p	1		positionMatrix
		p	2		normalMatrix
		p	3		vertexConsumer
c	net/minecraft/class_4446	net/minecraft/client/realms/util/RealmsTextureManager
	f	Lnet/minecraft/class_2960;	field_22730	ISLES
	f	Lorg/slf4j/Logger;	field_20256	LOGGER
	f	Ljava/util/Map;	field_20255	FETCHED_SKINS
	f	Ljava/util/Map;	field_20254	SKIN_FETCH_STATUS
	f	Ljava/util/Map;	field_20253	TEXTURES
	m	(Ljava/lang/String;)V	method_21558	bindFace
		p	0		uuid
	m	(Ljava/lang/String;Ljava/lang/String;)I	method_21564	getTextureId
		p	0		id
		p	1		image
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_21560	bindWorldTemplate
		p	0		id
		p	1		image
	m	(Ljava/lang/String;Ljava/lang/Runnable;)V	method_21559	withBoundFace
		p	1		r
		p	0		uuid
	m	(Ljava/util/UUID;)V	method_21561	bindDefaultFace
		p	0		uuid
c	net/minecraft/class_4446$class_6596	net/minecraft/client/realms/util/RealmsTextureManager$RealmsTextureImage
	f	I	field_34775	width
	f	I	field_34776	height
	f	Ljava/nio/IntBuffer;	field_34777	buffer
	f	Ljava/util/function/Supplier;	field_34778	FALLBACK
	m	(Ljava/lang/String;)Lnet/minecraft/class_4446$class_6596;	method_38510	fromBase64
		p	0		string
	m	(IILjava/nio/IntBuffer;)V	<init>	<init>
		p	2		height
		p	3		buffer
		p	1		width
c	net/minecraft/class_4446$class_4447	net/minecraft/client/realms/util/RealmsTextureManager$RealmsTexture
	f	I	field_20259	textureId
	f	Ljava/lang/String;	field_20258	image
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		image
		p	2		textureId
c	net/minecraft/class_5777	net/minecraft/block/GlowLichenBlock
	f	Lnet/minecraft/class_7118;	field_37585	grower
	f	Lnet/minecraft/class_2746;	field_28412	WATERLOGGED
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_34727	method_34727
		p	4		direction
	m	(I)Ljava/util/function/ToIntFunction;	method_37364	getLuminanceSupplier
		c	{@return a function that receives a {@link BlockState} and returns the luminance for the state}\nIf the lichen has no visible sides, it supplies 0.\n\n@apiNote The return value is meant to be passed to\n{@link AbstractBlock.Settings#luminance} builder method.
		p	0		luminance
			c	luminance supplied when the lichen has at least one visible side
	m	(ILnet/minecraft/class_2680;)I	method_37363	method_37363
		p	1		state
c	net/minecraft/class_4445	net/minecraft/client/realms/task/WorldCreationTask
	f	J	field_20251	worldId
	f	Ljava/lang/String;	field_20249	name
	f	Lnet/minecraft/class_437;	field_20252	lastScreen
	f	Ljava/lang/String;	field_20250	motd
	m	(JLjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_437;)V	<init>	<init>
		p	4		motd
		p	5		lastScreen
		p	3		name
		p	1		worldId
c	net/minecraft/class_5776	net/minecraft/entity/passive/GlowSquidEntity
	f	Lnet/minecraft/class_2940;	field_28403	DARK_TICKS_REMAINING
	m	()I	method_33334	getDarkTicksRemaining
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_38962	canSpawn
		p	0		type
		p	3		pos
		p	4		random
		p	1		world
		p	2		reason
	m	(I)V	method_33333	setDarkTicksRemaining
		p	1		ticks
c	net/minecraft/class_3115	net/minecraft/server/command/ScoreboardCommand
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_13711	PLAYERS_GET_NULL_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13710	PLAYERS_ENABLE_INVALID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13712	OBJECTIVES_ADD_DUPLICATE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13714	PLAYERS_ENABLE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13713	OBJECTIVES_DISPLAY_ALREADY_SET_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13715	OBJECTIVES_DISPLAY_ALREADY_EMPTY_EXCEPTION
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;)I	method_13586	executeReset
		p	2		objective
		p	1		targets
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Lnet/minecraft/class_2561;)I	method_13576	executeModifyObjective
		p	0		source
		p	1		objective
		p	2		displayName
	m	(Lnet/minecraft/class_2168;)I	method_13589	executeListPlayers
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13591	method_13591
		p	0		context
	m	()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	method_13606	makeRenderTypeArguments
	m	(Lnet/minecraft/class_2168;ILnet/minecraft/class_266;)I	method_13596	executeSetDisplay
		p	0		source
		p	1		slot
		p	2		objective
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13595	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;I)I	method_13578	executeAdd
		p	0		source
		p	2		objective
		p	1		targets
		p	3		score
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13577	method_13577
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13599	method_13599
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13610	method_13610
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_13614	executeListScores
		p	1		target
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13583	method_13583
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13593	method_13593
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13587	method_13587
		p	0		context
		p	1		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13579	method_13579
		p	0		context
	m	(Lnet/minecraft/class_2168;I)I	method_13592	executeClearDisplay
		p	0		source
		p	1		slot
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13613	suggestDisabled
		p	1		targets
		p	0		source
		p	2		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13612	method_13612
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;I)I	method_13604	executeSet
		p	3		score
		p	0		source
		p	1		targets
		p	2		objective
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13608	method_13608
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13580	method_13580
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_266;)I	method_13602	executeRemoveObjective
		p	1		objective
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13590	method_13590
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13585	method_13585
		p	0		source
	m	(Lnet/minecraft/class_274$class_275;Lcom/mojang/brigadier/context/CommandContext;)I	method_13601	method_13601
		p	1		context
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_266;)I	method_13607	executeGet
		p	2		objective
		p	0		source
		p	1		target
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;I)I	method_13600	executeRemove
		p	3		score
		p	0		source
		p	1		targets
		p	2		objective
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13605	method_13605
		p	0		objective
		p	1		target
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13588	method_13588
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13598	method_13598
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13575	executeReset
		p	0		source
		p	1		targets
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;)I	method_13609	executeEnable
		p	2		objective
		p	1		targets
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13574	method_13574
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13594	method_13594
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13582	method_13582
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_13597	executeListObjectives
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_274;Lnet/minecraft/class_2561;)I	method_13611	executeAddObjective
		p	0		source
		p	1		objective
		p	2		criteria
		p	3		displayName
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_266;Lnet/minecraft/class_274$class_275;)I	method_13581	executeModifyRenderType
		p	0		source
		p	1		objective
		p	2		type
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13603	method_13603
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;Lnet/minecraft/class_2218$class_2219;Ljava/util/Collection;Lnet/minecraft/class_266;)I	method_13584	executeOperation
		p	0		source
		p	1		targets
		p	2		targetObjective
		p	3		operation
		p	4		sources
		p	5		sourceObjectives
c	net/minecraft/class_3116	net/minecraft/world/gen/structure/OceanMonumentStructure
	f	Lcom/mojang/serialization/Codec;	field_37806	CODEC
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2919;)Lnet/minecraft/class_3443;	method_38681	createBasePiece
		p	1		random
		p	0		pos
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41675	method_41675
		p	1		collector
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_38683	addPieces
		p	1		context
		p	0		collector
	m	(Lnet/minecraft/class_1923;JLnet/minecraft/class_6624;)Lnet/minecraft/class_6624;	method_38680	modifyPiecesOnRead
		p	0		pos
		p	1		worldSeed
		p	3		pieces
c	net/minecraft/class_5779	net/minecraft/world/gen/feature/MultifaceGrowthFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5780;Lnet/minecraft/class_5819;Ljava/util/List;)Z	method_33391	generate
		p	3		config
		p	2		state
		p	1		pos
		p	0		world
		p	5		directions
		p	4		random
	m	(Lnet/minecraft/class_2680;)Z	method_33395	isAirOrWater
		p	0		state
c	net/minecraft/class_4448	net/minecraft/client/realms/util/RealmsUtil
	f	Lcom/google/common/cache/LoadingCache;	field_20260	gameProfileCache
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	field_20262	SESSION_SERVICE
	f	I	field_32131	SECONDS_PER_DAY
	f	I	field_32130	SECONDS_PER_HOUR
	f	Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;	field_20261	AUTHENTICATION_SERVICE
	f	I	field_32129	SECONDS_PER_MINUTE
	m	(Ljava/lang/String;)Ljava/util/Map;	method_21569	getTextures
		p	0		uuid
	m	(Ljava/util/Date;)Ljava/lang/String;	method_25282	convertToAgePresentation
		p	0		date
	m	(Ljava/lang/String;)Ljava/lang/String;	method_21568	uuidToName
		p	0		uuid
	m	(J)Ljava/lang/String;	method_21567	convertToAgePresentation
		p	0		milliseconds
c	net/minecraft/class_4448$1	net/minecraft/client/realms/util/RealmsUtil$1
	m	(Ljava/lang/Object;)Ljava/lang/Object;	load	load
		p	1		uuid
	m	(Ljava/lang/String;)Lcom/mojang/authlib/GameProfile;	method_21571	load
c	net/minecraft/class_5778	net/minecraft/block/MultifaceGrowthBlock
	f	Ljava/util/Map;	field_28420	SHAPES_FOR_DIRECTIONS
	f	Lnet/minecraft/class_265;	field_28415	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_28413	UP_SHAPE
	f	[Lnet/minecraft/class_2350;	field_28421	DIRECTIONS
	f	Lcom/google/common/collect/ImmutableMap;	field_28422	SHAPES
	f	Ljava/util/Map;	field_28419	FACING_PROPERTIES
	f	Z	field_28424	canMirrorX
	f	Lnet/minecraft/class_265;	field_28418	NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_28416	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_28414	DOWN_SHAPE
	f	Z	field_28425	canMirrorZ
	f	Z	field_28423	hasAllHorizontalDirections
	f	Lnet/minecraft/class_265;	field_28417	SOUTH_SHAPE
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;	method_33361	method_33361
		p	4		direction
	m	(Lnet/minecraft/class_2680;Ljava/util/function/Function;)Lnet/minecraft/class_2680;	method_33367	mirror
		p	1		state
		p	2		mirror
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_41438	canGrowWithDirection
		p	1		world
		p	3		pos
		p	2		state
		p	4		direction
	m	()Lnet/minecraft/class_7118;	method_41432	getGrower
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_33358	canGrowOn
		p	2		pos
		p	3		state
		p	0		world
		p	1		direction
	m	(Lnet/minecraft/class_2689;)Lnet/minecraft/class_2680;	method_33368	withAllDirections
		p	0		stateManager
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746;	method_33374	getProperty
		p	0		direction
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;	method_33362	withDirection
		p	3		pos
		p	4		direction
		p	1		state
		p	2		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2746;)Lnet/minecraft/class_2680;	method_33365	disableDirection
		p	1		direction
		p	0		state
	m	(Lnet/minecraft/class_2350;)Z	method_33369	canHaveDirection
		p	1		direction
	m	(Lnet/minecraft/class_2680;)Z	method_33382	isNotFullBlock
		p	0		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_33380	getShapeForState
		p	0		state
	m	(B)Ljava/util/Set;	method_41437	flagToDirections
		p	0		flag
	m	(Ljava/util/EnumMap;)V	method_33370	method_33370
		p	0		shapes
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_33366	hasDirection
		p	0		state
		p	1		direction
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_33376	method_33376
		p	1		direction
	m	(Ljava/util/Collection;)B	method_41439	directionsToFlag
		p	0		directions
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_33372	method_33372
		p	1		direction
	m	(Lnet/minecraft/class_2680;)Z	method_33381	hasAnyDirection
		p	0		state
	m	(Lnet/minecraft/class_2680;)Ljava/util/Set;	method_41440	collectDirections
		p	0		state
	m	()Z	method_33378	isWaterlogged
c	net/minecraft/class_871	net/minecraft/client/render/debug/BlockOutlineDebugRenderer
	f	Lnet/minecraft/class_310;	field_4628	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_4442	net/minecraft/client/realms/task/SwitchMinigameTask
	f	J	field_20239	worldId
	f	Lnet/minecraft/class_4388;	field_20241	lastScreen
	f	Lnet/minecraft/class_4890;	field_20240	worldTemplate
	m	(JLnet/minecraft/class_4890;Lnet/minecraft/class_4388;)V	<init>	<init>
		p	1		worldId
		p	4		lastScreen
		p	3		worldTemplate
c	net/minecraft/class_3110	net/minecraft/server/command/SayCommand
	m	(Lnet/minecraft/class_3324;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V	method_43657	method_43657
		p	2		message
	m	(Lnet/minecraft/class_2168;)Z	method_13564	method_13564
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13562	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13563	method_13563
		p	0		context
c	net/minecraft/class_3111	net/minecraft/world/gen/feature/DefaultFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24893	CODEC
	f	Lnet/minecraft/class_3111;	field_24894	INSTANCE
c	net/minecraft/class_5772	net/minecraft/client/render/entity/model/AxolotlEntityModel
	c	Represents the model of an {@linkplain AxolotlEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TOP_GILLS}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #topGills}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_GILLS}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #leftGills}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_GILLS}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #rightGills}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TAIL}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #tail}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_28381	leftGills
	f	Lnet/minecraft/class_630;	field_28373	tail
	f	Lnet/minecraft/class_630;	field_28375	rightHindLeg
	f	F	field_32449	MOVING_IN_WATER_LEG_PITCH
		c	Represents the pitch value {@value} used for the legs of the axolotl when it is moving in water.
	f	Lnet/minecraft/class_630;	field_28376	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_28378	body
	f	Lnet/minecraft/class_630;	field_28380	topGills
	f	Lnet/minecraft/class_630;	field_28382	rightGills
	f	Lnet/minecraft/class_630;	field_28374	leftHindLeg
	f	Lnet/minecraft/class_630;	field_28377	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_28379	head
	m	(FF)F	method_37091	lerpAngleDegrees
		p	2		end
		p	1		start
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_1160;)V	method_37096	setAngles
		p	1		part
		p	2		angles
	m	(FF)V	method_33295	setMovingInWaterAngles
		p	2		headPitch
		p	1		animationProgress
	m	()V	method_33299	copyLegAngles
		c	Copies and mirrors the left leg angles to the right leg angles.
	m	(Lnet/minecraft/class_5762;FFFFF)V	method_33293	setAngles
	m	(F)V	method_33298	setPlayingDeadAngles
		p	1		headYaw
	m	(Lnet/minecraft/class_630;FFF)V	method_37095	setAngles
		p	3		yaw
		p	4		roll
		p	1		part
		p	2		pitch
	m	(FFF)F	method_37092	lerpAngleDegrees
		p	1		delta
		p	2		start
		p	3		end
	m	(Lnet/minecraft/class_5762;FF)V	method_33292	resetAngles
		c	Resets the angles of the axolotl model.
		p	3		headPitch
		p	2		headYaw
		p	1		axolotl
	m	(Lnet/minecraft/class_5762;)V	method_37093	updateAnglesCache
		p	1		axolotl
	m	(FF)V	method_33294	setMovingOnGroundAngles
		p	2		headYaw
		p	1		animationProgress
	m	(F)V	method_33297	setStandingInWaterAngles
		p	1		animationProgress
	m	()Lnet/minecraft/class_5607;	method_33296	getTexturedModelData
	m	(Lnet/minecraft/class_630;)Lnet/minecraft/class_1160;	method_37094	getAngles
		p	1		part
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(FF)V	method_33291	setStandingOnGroundAngles
		p	2		headYaw
		p	1		animationProgress
c	net/minecraft/class_870	net/minecraft/client/render/debug/StructureDebugRenderer
	f	I	field_32916	RANGE
	f	Ljava/util/Map;	field_4626	structureBoundingBoxes
	f	Ljava/util/Map;	field_4627	structurePiecesBoundingBoxes
	f	Lnet/minecraft/class_310;	field_4624	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_3341;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_2874;)V	method_3871	addStructure
		p	1		boundingBox
		p	2		piecesBoundingBoxes
		p	4		dimension
c	net/minecraft/class_4441	net/minecraft/client/realms/task/RestoreTask
	f	Lnet/minecraft/class_4388;	field_20238	lastScreen
	f	J	field_20237	worldId
	f	Lnet/minecraft/class_4867;	field_20236	backup
	m	(Lnet/minecraft/class_4867;JLnet/minecraft/class_4388;)V	<init>	<init>
		p	1		backup
		p	4		lastScreen
		p	2		worldId
c	net/minecraft/class_5775	net/minecraft/datafixer/schema/Schema2688
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_33328	registerEntity
		p	0		schema
		p	2		name
		p	1		entityTypes
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
c	net/minecraft/class_3112	net/minecraft/server/command/ScheduleCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_20853	CLEARED_FAILURE_EXCEPTION
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_20854	SUGGESTION_PROVIDER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13706	SAME_TICK_EXCEPTION
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13567	register
		p	0		dispatcher
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_22836	method_22836
		p	0		eventName
	m	(Lnet/minecraft/class_2960;ZLnet/minecraft/class_236;JLnet/minecraft/class_2168;ILnet/minecraft/class_2158;)V	method_13571	method_13571
		p	7		function
	m	(Lnet/minecraft/class_2168;)Z	method_13569	method_13569
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_22833	clearEvent
		p	0		source
		p	1		eventName
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_22835	method_22835
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2168;Lcom/mojang/datafixers/util/Pair;IZ)I	method_13566	execute
		p	0		source
		p	2		time
		p	1		function
		p	3		replace
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13568	method_13568
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22838	method_22838
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22837	method_22837
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22834	method_22834
		p	0		context
c	net/minecraft/class_5774	net/minecraft/client/render/entity/AxolotlEntityRenderer
	f	Ljava/util/Map;	field_28390	TEXTURES
	m	(Lnet/minecraft/class_5762;)Lnet/minecraft/class_2960;	method_33306	getTexture
	m	(Ljava/util/HashMap;)V	method_33307	method_33307
		p	0		variants
c	net/minecraft/class_4443	net/minecraft/client/realms/task/SwitchSlotTask
	f	Ljava/lang/Runnable;	field_22733	callback
	f	I	field_20243	slot
	f	J	field_20242	worldId
	m	(JILjava/lang/Runnable;)V	<init>	<init>
		p	1		worldId
		p	4		callback
		p	3		slot
c	net/minecraft/class_4439	net/minecraft/client/realms/task/RealmsGetServerDetailsTask
	f	Lnet/minecraft/class_4877;	field_20224	server
	f	Lnet/minecraft/class_4325;	field_20226	mainScreen
	f	Ljava/util/concurrent/locks/ReentrantLock;	field_20227	connectLock
	f	Lnet/minecraft/class_437;	field_20225	lastScreen
	m	(Lnet/minecraft/class_4325;Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Ljava/util/concurrent/locks/ReentrantLock;)V	<init>	<init>
		p	1		mainScreen
		p	2		lastScreen
		p	3		server
		p	4		connectLock
	m	(Lnet/minecraft/class_4878;)Ljava/util/concurrent/CompletableFuture;	method_32515	downloadResourcePack
		p	1		address
	m	(Lnet/minecraft/class_4878;)Lnet/minecraft/class_4398;	method_32511	createConnectingScreen
		p	1		address
	m	(Lnet/minecraft/class_4878;Ljava/util/function/Function;)Lnet/minecraft/class_4396;	method_32512	createResourcePackConfirmationScreen
		p	2		connectingScreenCreator
		p	1		address
	m	()Lnet/minecraft/class_4878;	method_32516	join
	m	(Lnet/minecraft/class_4878;Ljava/util/function/Function;Z)V	method_32513	method_32513
		p	3		confirmed
c	net/minecraft/class_3107	net/minecraft/server/dedicated/command/SaveOnCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13704	ALREADY_ON_EXCEPTION
	m	(Lnet/minecraft/class_2168;)Z	method_13561	method_13561
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13559	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13560	method_13560
		p	0		context
c	net/minecraft/class_3108	net/minecraft/world/gen/structure/NetherFortressStructure
	f	Lcom/mojang/serialization/Codec;	field_37803	CODEC
	f	Lnet/minecraft/class_6012;	field_13705	MONSTER_SPAWNS
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_38679	addPieces
		p	0		collector
		p	1		context
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41670	method_41670
		p	1		collector
c	net/minecraft/class_4438	net/minecraft/client/realms/task/RealmsConnectTask
	f	Lnet/minecraft/class_4902;	field_20222	realmsConnect
	f	Lnet/minecraft/class_4878;	field_20223	address
	f	Lnet/minecraft/class_4877;	field_26922	server
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4877;Lnet/minecraft/class_4878;)V	<init>	<init>
		p	2		server
		p	1		lastScreen
		p	3		address
c	net/minecraft/class_5769	net/minecraft/entity/ai/brain/task/PlayDeadTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;J)Z	method_33254	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;J)V	method_33255	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;)Z	method_33253	shouldRun
c	net/minecraft/class_869	net/minecraft/client/render/debug/NeighborUpdateDebugRenderer
	f	Lnet/minecraft/class_310;	field_4622	client
	f	Ljava/util/Map;	field_4623	neighborUpdates
	m	(Ljava/lang/Long;)Ljava/util/Map;	method_30113	method_30113
		p	0		time2
	m	(JLnet/minecraft/class_2338;)V	method_3870	addNeighborUpdate
		p	3		pos
		p	1		time
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_6275	net/minecraft/unused/packageinfo/PackageInfo6275
c	net/minecraft/class_6274	net/minecraft/unused/packageinfo/PackageInfo6274
c	net/minecraft/class_6277	net/minecraft/unused/packageinfo/PackageInfo6277
c	net/minecraft/class_6276	net/minecraft/unused/packageinfo/PackageInfo6276
c	net/minecraft/class_6271	net/minecraft/unused/packageinfo/PackageInfo6271
c	net/minecraft/class_6270	net/minecraft/unused/packageinfo/PackageInfo6270
c	net/minecraft/class_6273	net/minecraft/unused/packageinfo/PackageInfo6273
c	net/minecraft/class_6272	net/minecraft/unused/packageinfo/PackageInfo6272
c	net/minecraft/class_6279	net/minecraft/unused/packageinfo/PackageInfo6279
c	net/minecraft/class_6278	net/minecraft/unused/packageinfo/PackageInfo6278
c	net/minecraft/class_6286	net/minecraft/unused/packageinfo/PackageInfo6286
c	net/minecraft/class_6285	net/minecraft/unused/packageinfo/PackageInfo6285
c	net/minecraft/class_6288	net/minecraft/unused/packageinfo/PackageInfo6288
c	net/minecraft/class_6287	net/minecraft/unused/packageinfo/PackageInfo6287
c	net/minecraft/class_6282	net/minecraft/unused/packageinfo/PackageInfo6282
c	net/minecraft/class_6281	net/minecraft/unused/packageinfo/PackageInfo6281
c	net/minecraft/class_6284	net/minecraft/unused/packageinfo/PackageInfo6284
c	net/minecraft/class_6283	net/minecraft/unused/packageinfo/PackageInfo6283
c	net/minecraft/class_6289	net/minecraft/unused/packageinfo/PackageInfo6289
c	net/minecraft/class_6280	net/minecraft/unused/packageinfo/PackageInfo6280
c	net/minecraft/class_6253	net/minecraft/unused/packageinfo/PackageInfo6253
c	net/minecraft/class_6252	net/minecraft/unused/packageinfo/PackageInfo6252
c	net/minecraft/class_6255	net/minecraft/unused/packageinfo/PackageInfo6255
c	net/minecraft/class_6254	net/minecraft/unused/packageinfo/PackageInfo6254
c	net/minecraft/class_7581	net/minecraft/client/realms/util/PeriodicRunnerFactory
	f	Ljava/util/concurrent/TimeUnit;	field_39698	timeUnit
	f	Lnet/minecraft/class_7576;	field_39699	timeSupplier
	f	Lorg/slf4j/Logger;	field_39696	LOGGER
	f	Ljava/util/concurrent/Executor;	field_39697	executor
	m	(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lnet/minecraft/class_7587;)Lnet/minecraft/class_7581$class_7586;	method_44629	create
		p	3		cycle
		p	4		backoff
		p	1		name
		p	2		task
	m	()Lnet/minecraft/class_7581$class_7584;	method_44628	create
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/class_7576;)V	<init>	<init>
		p	3		timeSupplier
		p	2		timeUnit
		p	1		executor
c	net/minecraft/class_7581$class_7584	net/minecraft/client/realms/util/PeriodicRunnerFactory$RunnersManager
	f	Ljava/util/List;	field_39705	runners
	m	(Lnet/minecraft/class_7581$class_7586;Ljava/util/function/Consumer;)V	method_44635	add
		p	2		resultListener
		p	1		runner
	m	()V	method_44634	forceRunListeners
	m	()V	method_44636	runAll
	m	()V	method_44637	resetAll
c	net/minecraft/class_7581$class_7583	net/minecraft/client/realms/util/PeriodicRunnerFactory$ResultListenableRunner
	f	Ljava/util/function/Consumer;	field_39702	resultListener
	f	J	field_39703	lastRunTime
	f	Lnet/minecraft/class_7581$class_7586;	field_39701	runner
	m	(J)V	method_44631	run
		p	1		currentTime
	m	(Lnet/minecraft/class_7581;Lnet/minecraft/class_7581$class_7586;Ljava/util/function/Consumer;)V	<init>	<init>
		p	3		resultListener
		p	2		runner
	m	()V	method_44633	reset
	m	()V	method_44630	runListener
	m	()V	method_44632	forceRunListener
c	net/minecraft/class_7581$class_7582	net/minecraft/client/realms/util/PeriodicRunnerFactory$TimedErrableResult
	f	J	comp_889	time
	f	Lcom/mojang/datafixers/util/Either;	comp_888	value
	m	()J	comp_889	time
	m	()Lcom/mojang/datafixers/util/Either;	comp_888	value
c	net/minecraft/class_7581$class_7586	net/minecraft/client/realms/util/PeriodicRunnerFactory$PeriodicRunner
	f	J	field_39709	unitDuration
	f	Lnet/minecraft/class_7581$class_7585;	field_39712	lastResult
	f	Lnet/minecraft/class_7587;	field_39710	backoff
	f	J	field_39713	nextTime
	f	Ljava/util/concurrent/CompletableFuture;	field_39711	resultFuture
	f	Ljava/lang/String;	field_39707	name
	f	Ljava/util/concurrent/Callable;	field_39708	task
	m	(JLjava/lang/Object;)V	method_44641	method_44641
		p	3		value
	m	()V	method_44638	reset
	m	(JLjava/lang/Exception;)V	method_44640	method_44640
		p	3		exception
	m	(Lnet/minecraft/class_7581;Ljava/lang/String;Ljava/util/concurrent/Callable;JLnet/minecraft/class_7587;)V	<init>	<init>
		p	6		backoff
		p	2		name
		p	3		task
		p	4		unitDuration
	m	(J)V	method_44639	run
		p	1		currentTime
c	net/minecraft/class_7581$class_7585	net/minecraft/client/realms/util/PeriodicRunnerFactory$TimedResult
	f	Ljava/lang/Object;	comp_890	value
	f	J	comp_891	time
	m	()Ljava/lang/Object;	comp_890	value
	m	()J	comp_891	time
c	net/minecraft/class_6251	net/minecraft/unused/packageinfo/PackageInfo6251
c	net/minecraft/class_7580	net/minecraft/client/realms/util/RealmsServerFilterer
	f	Ljava/util/Set;	field_39693	removedServers
	f	Ljava/util/List;	field_39694	sortedServers
	f	Lnet/minecraft/class_310;	field_39692	client
	m	(Ljava/util/List;)Ljava/util/List;	method_44623	filterAndSort
		p	1		servers
	m	(Lnet/minecraft/class_4877;)Ljava/util/List;	method_44622	remove
		p	1		server
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_6250	net/minecraft/unused/packageinfo/PackageInfo6250
c	net/minecraft/class_7589	net/minecraft/datafixer/fix/BlendingDataRemoveFromNetherEndFix
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;	method_44688	removeInapplicableBlendingData
		p	1		context
		p	0		chunk
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_44687	method_44687
		p	0		chunk
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_44686	method_44686
		p	0		typed
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_6257	net/minecraft/unused/packageinfo/PackageInfo6257
c	net/minecraft/class_6256	net/minecraft/client/render/entity/GoatEntityRenderer
	f	Lnet/minecraft/class_2960;	field_32923	TEXTURE
	m	(Lnet/minecraft/class_6053;)Lnet/minecraft/class_2960;	method_35800	getTexture
c	net/minecraft/class_7587	net/minecraft/client/util/Backoff
	f	Lnet/minecraft/class_7587;	field_39714	ONE_CYCLE
	m	(I)Lnet/minecraft/class_7587;	method_44644	exponential
		p	0		maxSkippableCycles
	m	()J	method_44645	fail
	m	()J	method_44643	success
c	net/minecraft/class_7587$2	net/minecraft/client/util/Backoff$2
	f	Lorg/slf4j/Logger;	field_39716	LOGGER
	f	I	field_39717	failureCount
c	net/minecraft/class_6259	net/minecraft/unused/packageinfo/PackageInfo6259
c	net/minecraft/class_7588	net/minecraft/client/network/Bans
	f	Lnet/minecraft/class_2561;	field_39720	TEMPORARY_TITLE
	f	Ljava/lang/String;	field_39719	JAVA_MODERATION_URL
	f	Lnet/minecraft/class_2561;	field_39721	PERMANENT_TITLE
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561;	method_44655	getDurationText
		p	0		banDetails
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561;	method_44656	getTemporaryBanDurationText
		p	0		banDetails
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Z	method_44657	isTemporary
		p	0		banDetails
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_407;	method_44652	createBanScreen
		p	1		banDetails
		p	0		callback
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561;	method_44653	getDescriptionText
		p	0		banDetails
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561;	method_44654	getReasonText
		p	0		banDetails
	m	(Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/class_2561;	method_44651	getTitle
		p	0		banDetails
c	net/minecraft/class_6258	net/minecraft/unused/packageinfo/PackageInfo6258
c	net/minecraft/class_6264	net/minecraft/unused/packageinfo/PackageInfo6264
c	net/minecraft/class_7597	net/minecraft/network/packet/s2c/play/ChatSuggestionsS2CPacket
	f	Ljava/util/List;	comp_909	entries
	f	Lnet/minecraft/class_7597$class_7598;	comp_908	action
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_44783	apply
	m	()Lnet/minecraft/class_7597$class_7598;	comp_908	action
	m	()Ljava/util/List;	comp_909	entries
c	net/minecraft/class_7597$class_7598	net/minecraft/network/packet/s2c/play/ChatSuggestionsS2CPacket$Action
	f	Lnet/minecraft/class_7597$class_7598;	field_39803	SET
	f	Lnet/minecraft/class_7597$class_7598;	field_39802	REMOVE
	f	Lnet/minecraft/class_7597$class_7598;	field_39801	ADD
c	net/minecraft/class_6263	net/minecraft/unused/packageinfo/PackageInfo6263
c	net/minecraft/class_7594	net/minecraft/client/network/message/MessageHandler
	c	Handles received messages, including chat messages and game messages.
	f	Lnet/minecraft/class_2561;	field_39904	CHAT_VALIDATION_FAILED_DISCONNECT_REASON
	f	J	field_39798	lastProcessTime
	f	Ljava/util/Deque;	field_39796	delayedMessages
	f	Lnet/minecraft/class_310;	field_39779	client
	f	J	field_39797	chatDelay
	m	()V	method_45031	disconnect
		c	Disconnects from the server with reason {@link #CHAT_VALIDATION_FAILED_DISCONNECT_REASON}.
	m	(Lnet/minecraft/class_2561;Ljava/time/Instant;)V	method_44735	addToChatLog
		p	1		message
		p	2		timestamp
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_640;Lnet/minecraft/class_7595;)V	method_44737	addToChatLog
		p	2		params
		p	3		senderEntry
		p	1		message
		p	4		trustStatus
	m	(Ljava/util/UUID;)Lnet/minecraft/class_640;	method_44731	getPlayerListEntry
		c	{@return the player list entry for {@code sender}, or {@code null} if the sender's\nUUID did not correspond to any known players}
		p	1		sender
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)V	method_44820	onMessageHeader
		c	Called when a message header is received.\n\n<p>Message header is received instead of the full message when a message is censored\nor when the message is originally sent without metadata due to it being originated from\nentities. This is to keep the integrity of the "message chain".
		p	3		bodyDigest
		p	2		signature
		p	1		header
	m	(Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Lnet/minecraft/class_640;ZLjava/time/Instant;)Z	method_44768	processChatMessage
		c	Processes a chat message and sends acknowledgment to the server.\n\n<p>The message can still end up not being displayed if the verification\nfails and {@code onlyShowSecureChat} is {@code true} or if the sender is\nblocked via the social interactions screen.\n\n@return whether the message was actually displayed\n@see #processChatMessageInternal
		p	1		params
		p	2		message
		p	3		decorated
		p	4		senderEntry
		p	5		onlyShowSecureChat
		p	6		receptionTimestamp
			c	the timestamp when the message was received by this client
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)V	method_44822	addToChatLog
		p	2		signatures
		p	1		header
		p	3		bodyDigest
	m	(Lnet/minecraft/class_2561;)Ljava/util/UUID;	method_44734	extractSender
		p	1		text
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()J	method_44944	getUnprocessedMessageCount
		c	{@return the number of delayed messages that are not processed yet}
	m	(Ljava/util/UUID;)Z	method_44738	isAlwaysTrusted
		c	{@return whether messages from {@code sender} are always trusted}\n\n<p>Messages from this client's player in a singleplayer world are always trusted.
		p	1		sender
	m	()V	method_44765	processDelayedMessages
		c	Processes all delayed messages until one of them fails to process if the delay\nhas passed, and otherwise does nothing.
	m	(Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_2561;)V	method_44772	narrate
		c	Narrates {@code message}.\n\n@see net.minecraft.client.util.NarratorManager#narrateChatMessage
		p	1		params
		p	2		message
	m	(Lnet/minecraft/class_2561;Z)V	method_44736	onGameMessage
		c	Called when a game message is received.\n\n<p>Game messages ignore chat delay.
		p	2		overlay
		p	1		message
	m	()Z	method_44775	shouldDelay
		c	{@return if the chat delay is set and the message should be delayed}
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_2556$class_7602;)V	method_44733	onChatMessage
		c	Called when a chat message is received.\n\n<p>This enqueues the message to be processed after the chat delay set in\noptions, if any.\n\n@see #processChatMessage
		p	1		message
		p	2		params
	m	(Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Lnet/minecraft/class_640;ZLjava/time/Instant;)Z	method_44943	processChatMessageInternal
		c	Processes a chat message.\n\n<p>If the message cannot be verified due to a broken chain, this disconnects\nthe client from the server.\n\n<p>The message can still end up not being displayed if the verification\nfails and {@code onlyShowSecureChat} is {@code true} or if the sender is\nblocked via the social interactions screen.\n\n<p>This adds the message to the hud, narrates it, and appends it to the\nchat log.\n\n@return whether the message was actually displayed
		p	6		receptionTimestamp
			c	the timestamp when the message was received by this client
		p	5		onlyShowSecureChat
		p	4		senderEntry
		p	3		decorated
		p	2		message
		p	1		params
	m	(Lnet/minecraft/class_7594$class_7627;)V	method_44942	method_44942
		p	0		message
	m	(Lnet/minecraft/class_7469;)Z	method_44819	removeDelayedMessage
		c	Removes a delayed message whose signature matches {@code signature}.\nIf this returns {@code false}, either the message is not received or it it\nalready on the hud.\n\n@return whether the message was removed
		p	1		signature
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Z	method_44821	processHeader
		c	Processes a received message header.\n\n<p>Message header is received instead of the full message when a message is censored\nor when the message is originally sent without metadata due to it being originated from\nentities. This is to keep the integrity of the "message chain".\n\n<p>If the header cannot be verified due to a broken chain, this disconnects\nthe client from the server.\n\n<p>This adds the header to the chat log.
		p	3		bodyDigest
		p	2		signature
		p	1		header
	m	(Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;)Z	method_44767	processProfilelessMessage
		c	Processes a message that is sent as chat message but lacks the sender.\n\n<p>This is usually a message sent via commands executed from {@code /execute}\ncommand.\n\n<p>This adds the message to the hud, narrates it, and appends it to the\nchat log. The message is not verified.
		p	3		decorated
		p	2		message
		p	1		params
	m	(Lnet/minecraft/class_7594$class_7627;)V	method_44818	process
		c	Queues {@code processor} during {@linkplain #shouldDelay the chat delay},\notherwise runs the processor.
		p	1		message
	m	()V	method_44769	process
		c	Processes one delayed message from the queue's beginning.
	m	()V	method_44945	processAll
		c	Processes all delayed messages from the queue.
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Lnet/minecraft/class_640;Ljava/time/Instant;)Lnet/minecraft/class_7595;	method_44732	getStatus
		c	{@return the trust status of {@code message}}\n\n<p>This returns {@link MessageTrustStatus#SECURE} for messages that are\nconsidered to be {@linkplain #isAlwaysTrusted always trusted}.\n\n@see #isAlwaysTrusted\n@see MessageTrustStatus#getStatus
		p	4		receptionTimestamp
		p	2		decorated
		p	3		senderEntry
		p	1		message
	m	(D)V	method_44766	setChatDelay
		c	Sets the chat delay to {@code chatDelay} seconds. If the chat delay was changed\nto {@code 0}, this also processes all queued messages.
		p	1		chatDelay
c	net/minecraft/class_7594$class_7627	net/minecraft/client/network/message/MessageHandler$ProcessableMessage
	c	A message to be processed. An instance is created for each received message.
	m	(Lnet/minecraft/class_7469;)Z	method_44947	removeMatching
		c	If {@code signature} equals this message's signature, marks this\nas processed and returns {@code true}. Otherwise, returns {@code false}.\n\n@return whether the passed signature matches the message's signature
		p	1		signature
	m	()Z	method_44948	isUnprocessed
		c	{@return {@code true} if this is not processed yet}
	m	()Z	accept	accept
		c	If this is not processed yet, adds the message to the hud; otherwise, processes\nthe message header without adding to the hud.
	m	()V	method_44946	markProcessed
		c	Marks this as processed.
c	net/minecraft/class_7594$1	net/minecraft/client/network/message/MessageHandler$1
	f	Z	field_39868	processed
c	net/minecraft/class_6266	net/minecraft/unused/packageinfo/PackageInfo6266
c	net/minecraft/class_7595	net/minecraft/client/network/message/MessageTrustStatus
	f	Lnet/minecraft/class_7595;	field_39782	NOT_SECURE
	f	Lnet/minecraft/class_7595;	field_39780	SECURE
	f	Lnet/minecraft/class_7595;	field_39781	MODIFIED
	f	Lnet/minecraft/class_7595;	field_39938	FILTERED
	f	Lnet/minecraft/class_7595;	field_39905	BROKEN_CHAIN
	m	(Lnet/minecraft/class_7471;)Lnet/minecraft/class_7591;	method_44741	createIndicator
		p	1		message
	m	()Z	method_44740	isInsecure
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Lnet/minecraft/class_640;Ljava/time/Instant;)Lnet/minecraft/class_7595;	method_44742	getStatus
		p	3		receptionTimestamp
		p	2		sender
		p	1		decorated
		p	0		message
c	net/minecraft/class_6265	net/minecraft/unused/packageinfo/PackageInfo6265
c	net/minecraft/class_6260	net/minecraft/unused/packageinfo/PackageInfo6260
c	net/minecraft/class_6262	net/minecraft/unused/packageinfo/PackageInfo6262
c	net/minecraft/class_7591	net/minecraft/client/gui/hud/MessageIndicator
	f	I	field_39788	SYSTEM_COLOR
	f	I	field_39759	MODIFIED_COLOR
	f	I	field_39758	NOT_SECURE_COLOR
	f	Ljava/lang/String;	comp_902	loggedName
	f	Lnet/minecraft/class_2960;	field_39761	CHAT_TAGS_TEXTURE
	f	Lnet/minecraft/class_2561;	field_39757	MODIFIED_TEXT
	f	Lnet/minecraft/class_2561;	field_39756	NOT_SECURE_TEXT
	f	Lnet/minecraft/class_2561;	field_39922	FILTERED_TEXT
	f	I	comp_899	indicatorColor
	f	Lnet/minecraft/class_7591;	field_39789	SYSTEM
	f	Lnet/minecraft/class_2561;	comp_901	text
	f	Lnet/minecraft/class_7591$class_7592;	comp_900	icon
	f	Lnet/minecraft/class_7591;	field_39923	FILTERED
	f	Lnet/minecraft/class_7591;	field_39760	NOT_SECURE
	m	()Lnet/minecraft/class_7591;	method_44709	notSecure
	m	()Ljava/lang/String;	comp_902	loggedName
	m	()Lnet/minecraft/class_7591;	method_44751	system
	m	()Lnet/minecraft/class_7591;	method_45071	filtered
	m	(Ljava/lang/String;)Lnet/minecraft/class_7591;	method_44710	modified
		p	0		originalText
	m	()Lnet/minecraft/class_7591$class_7592;	comp_900	icon
	m	()Lnet/minecraft/class_2561;	comp_901	text
	m	()I	comp_899	indicatorColor
c	net/minecraft/class_7591$class_7592	net/minecraft/client/gui/hud/MessageIndicator$Icon
	f	I	field_39767	height
	f	I	field_39766	width
	f	I	field_39765	v
	f	I	field_39764	u
	f	Lnet/minecraft/class_7591$class_7592;	field_39763	CHAT_MODIFIED
	f	Lnet/minecraft/class_7591$class_7592;	field_39762	CHAT_NOT_SECURE
	m	(Ljava/lang/String;IIIII)V	<init>	<init>
		p	3		u
		p	6		height
		p	4		v
		p	5		width
	m	(Lnet/minecraft/class_4587;II)V	method_44712	draw
		p	1		matrices
		p	2		x
		p	3		y
c	net/minecraft/class_6261	net/minecraft/unused/packageinfo/PackageInfo6261
c	net/minecraft/class_6268	net/minecraft/unused/packageinfo/PackageInfo6268
c	net/minecraft/class_6267	net/minecraft/unused/packageinfo/PackageInfo6267
c	net/minecraft/class_6269	net/minecraft/unused/packageinfo/PackageInfo6269
c	net/minecraft/class_7563	net/minecraft/client/report/AbuseReportSender
	m	(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Ljava/util/concurrent/CompletableFuture;	method_44563	send
		p	2		report
		p	1		id
	m	()Z	method_44561	canSendReports
	m	()Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;	method_44564	getLimits
	m	(Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7563;	method_44562	create
		p	0		environment
		p	1		userApiService
c	net/minecraft/class_7563$class_7564	net/minecraft/client/report/AbuseReportSender$AbuseReportException
c	net/minecraft/class_7563$class_7565	net/minecraft/client/report/AbuseReportSender$Impl
	f	Lnet/minecraft/class_2561;	field_39642	SERVICE_UNAVAILABLE_ERROR_TEXT
	f	Lnet/minecraft/class_2561;	field_39643	HTTP_ERROR_TEXT
	f	Lnet/minecraft/class_2561;	field_39644	JSON_ERROR_TEXT
	f	Lcom/mojang/authlib/minecraft/UserApiService;	comp_876	userApiService
	f	Lnet/minecraft/class_7569;	comp_875	environment
	m	(Lcom/mojang/authlib/exceptions/MinecraftClientException;)Lnet/minecraft/class_2561;	method_44565	getErrorText
		p	1		exception
	m	(Lcom/mojang/authlib/exceptions/MinecraftClientHttpException;)Lnet/minecraft/class_2561;	method_44566	getErrorText
		p	1		exception
	m	()Lnet/minecraft/class_7569;	comp_875	environment
	m	()Lcom/mojang/authlib/minecraft/UserApiService;	comp_876	userApiService
c	net/minecraft/class_6231	net/minecraft/unused/packageinfo/PackageInfo6231
c	net/minecraft/class_6230	net/minecraft/client/render/entity/model/EntityModelPartNames
	c	Contains common model part names used in {@linkplain EntityModel entity models}.
	f	Ljava/lang/String;	field_32618	TAIL_FIN
		c	The key of a tail fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32606	HEAD
		c	The key of a head model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37947	RIGHT_HAND
		c	The key of a right hand model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32638	RIGHT_HIND_FOOT
		c	The key of a right hind foot model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32626	RIGHT_WING_BASE
		c	The key of a right wing base model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37943	CROAKING_BODY
		c	The key of a croaking body model part, whose value is {@value}.
	f	Ljava/lang/String;	field_38458	LEFT_RIBCAGE
		c	The key of a left ribcage model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32589	RIGHT_LID
		c	The key of a right lid model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32610	HAT_RIM
		c	The key of a hat rim model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32630	RIGHT_EAR
		c	The key of a right ear model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32585	RIGHT_HIND_LEG_TIP
		c	The key of a right hind leg tip model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32614	RIGHT_GILLS
		c	The key of a right gills model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32597	NOSE
		c	The key of a nose model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32602	BACK_FIN
		c	The key of a back fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32634	RIGHT_HIND_LEG
		c	The key of a right hind leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32622	RIGHT_ARM
		c	The key of a right arm model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32593	RIGHT_HORN
		c	The key of a right horn model part, whose value is {@value}.
	f	Ljava/lang/String;	field_38329	RIGHT_TENDRIL
		c	The key of a right tendril model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32607	HAT
		c	The key of a hat model part, whose value is {@value}.
	f	Ljava/lang/String;	field_38330	LEFT_TENDRIL
		c	The key of a left tendril model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32639	LEFT_FRONT_FOOT
		c	The key of a left front foot model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32627	LEFT_WING_TIP
		c	The key of a left wing tip model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37948	LEFT_FOOT
		c	The key of a left foot model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32615	RIGHT_FIN
		c	The key of a right fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37944	TONGUE
		c	The key of a tongue model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32619	LEFT_BLUE_FIN
		c	The key of a left blue fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32631	LEFT_LEG
		c	The key of a left leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32603	MANE
		c	The key of a mane model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32586	LEFT_FRONT_LEG_TIP
		c	The key of a left front leg tip model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32635	LEFT_FRONT_LEG
		c	The key of a left front leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32598	ARMS
		c	The key of an arms model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32623	LEFT_WING
		c	The key of a left wing model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32611	JACKET
		c	The key of a jacket model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32594	LEFT_EYE
		c	The key of a left eye model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32590	LEFT_CHEST
		c	The key of a left chest model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32628	RIGHT_WING_TIP
		c	The key of a right wing tip model part, whose value is {@value}.
	f	Ljava/lang/String;	field_38331	BONE
		c	The key of a bone model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32616	TOP_FIN
		c	The key of a top fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32604	NECK
		c	The key of a neck model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37949	RIGHT_FOOT
		c	The key of a right foot model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32608	BODY
		c	The key of a body model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37945	TONGUE_RL
		c	The key of a tongue rl model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32632	RIGHT_LEG
		c	The key of a right leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32620	RIGHT_BLUE_FIN
		c	The key of a right blue fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32636	RIGHT_FRONT_LEG
		c	The key of a right front leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32624	RIGHT_WING
		c	The key of a right wing model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32587	RIGHT_FRONT_LEG_TIP
		c	The key of a right front leg tip model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32612	TOP_GILLS
		c	The key of a top gills model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32599	TAIL
		c	The key of a tail model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32600	CUBE
		c	The key of a cube model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32583	RIGHT_FRONT_FOOT
		c	The key of a right front foot model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32595	RIGHT_EYE
		c	The key of a right eye model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32591	RIGHT_CHEST
		c	The key of a right chest model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32629	LEFT_EAR
		c	The key of a left ear model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37946	LEFT_HAND
		c	The key of a left hand model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32617	BOTTOM_FIN
		c	The key of a bottom fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32605	MOUTH
		c	The key of a mouth model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32637	LEFT_HIND_FOOT
		c	The key of a left hind foot model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37942	ROOT
		c	The key of a root model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32609	LEFT_FIN
		c	The key of a left fin model part, whose value is {@value}.
	f	Ljava/lang/String;	field_38457	RIGHT_RIBCAGE
		c	The key of a right ribcage model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32621	LEFT_ARM
		c	The key of a left arm model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32596	JAW
		c	The key of a jaw model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32625	LEFT_WING_BASE
		c	The key of a left wing base model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32613	LEFT_GILLS
		c	The key of a left gills model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32601	BEAK
		c	The key of a beak model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32588	LEFT_LID
		c	The key of a left lid model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32633	LEFT_HIND_LEG
		c	The key of a left hind leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32592	LEFT_HORN
		c	The key of a left horn model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32584	LEFT_HIND_LEG_TIP
		c	The key of a left hind leg tip model part, whose value is {@value}.
	f	Ljava/lang/String;	field_37950	EYES
		c	The key of an eyes model part, whose value is {@value}.
c	net/minecraft/class_7561	net/minecraft/client/report/log/ChatLogImpl
	c	An implementation of {@link ChatLog} using a fixed-size array and {@code 0} as the\nstarting index. When adding a log, the index is incremented, and the entry at the\nindex is overwritten. If the index goes above the array size, the array index wraps\naround but the entry index is still incremented.\n\n<p>For example, if the size is {@code 10}, after adding the 10th item, the next index is\n{@code 10} because the log is 0-indexed. However, the next message will be stored at\n{@code messages[0]}. Use {@link #wrapIndex} to calculate the wrapped index.
	f	I	field_39639	maxIndex
	f	[Lnet/minecraft/class_7629;	field_39638	entries
	f	I	field_39640	minIndex
	m	(I)V	<init>	<init>
		p	1		maxEntries
	m	(I)I	method_44560	wrapIndex
		c	{@return the entry {@code index} wrapped for accessing the backing array}
		p	1		index
	m	()I	method_44559	incrementIndex
		c	{@return the incremented index}\n\n@implNote This always increments {@link #maxIndex}, and increments {@link #minIndex}\nonly if the array is already full.
c	net/minecraft/class_6233	net/minecraft/unused/packageinfo/PackageInfo6233
c	net/minecraft/class_7562	net/minecraft/unused/packageinfo/PackageInfo7562
c	net/minecraft/class_6232	net/minecraft/unused/packageinfo/PackageInfo6232
c	net/minecraft/class_7569	net/minecraft/client/report/ReporterEnvironment
	f	Lnet/minecraft/class_7569$class_7570;	comp_881	server
	f	Ljava/lang/String;	comp_880	clientVersion
	m	(Ljava/lang/String;)Lnet/minecraft/class_7569;	method_44589	ofThirdPartyServer
		p	0		ip
	m	(Lnet/minecraft/class_7569$class_7570;)Lnet/minecraft/class_7569;	method_44588	ofServer
		p	0		server
	m	(Lnet/minecraft/class_4877;)Lnet/minecraft/class_7569;	method_44587	ofRealm
		p	0		server
	m	()Lnet/minecraft/class_7569;	method_44586	ofIntegratedServer
	m	()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ClientInfo;	method_44590	toClientInfo
	m	()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$RealmInfo;	method_44592	toRealmInfo
	m	()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ThirdPartyServerInfo;	method_44591	toThirdPartyServerInfo
	m	()Ljava/lang/String;	method_44593	getVersion
	m	()Lnet/minecraft/class_7569$class_7570;	comp_881	server
	m	()Ljava/lang/String;	comp_880	clientVersion
c	net/minecraft/class_7569$class_7570	net/minecraft/client/report/ReporterEnvironment$Server
c	net/minecraft/class_7569$class_7570$class_7572	net/minecraft/client/report/ReporterEnvironment$Server$ThirdParty
	f	Ljava/lang/String;	comp_884	ip
	m	()Ljava/lang/String;	comp_884	ip
c	net/minecraft/class_7569$class_7570$class_7571	net/minecraft/client/report/ReporterEnvironment$Server$Realm
	f	J	comp_882	realmId
	f	I	comp_883	slotId
	m	(Lnet/minecraft/class_4877;)V	<init>	<init>
		p	1		server
	m	()I	comp_883	slotId
	m	()J	comp_882	realmId
c	net/minecraft/class_6235	net/minecraft/unused/packageinfo/PackageInfo6235
c	net/minecraft/class_7566	net/minecraft/client/report/ChatAbuseReport
	f	Ljava/util/UUID;	field_39648	id
	f	Ljava/util/UUID;	field_39650	reportedPlayerUuid
	f	Lnet/minecraft/class_7573;	field_39654	reason
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_39652	selections
	f	Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;	field_39651	limits
	f	Ljava/time/Instant;	field_39649	timestamp
	f	Ljava/lang/String;	field_39653	opinionComments
	m	(Ljava/lang/String;)V	method_44576	setOpinionComments
		p	1		opinionComments
	m	(Lnet/minecraft/class_7630;)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;	method_44963	toReportChatMessage
		p	1		headerEntry
	m	(Lnet/minecraft/class_7635$class_7609;)Lcom/mojang/authlib/minecraft/report/ReportChatMessageBody$LastSeenSignature;	method_44968	method_44968
		p	0		entry
	m	(I)V	method_44569	toggleMessageSelection
		p	1		index
	m	(Lnet/minecraft/class_7555;ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	method_44958	collectEvidences
		p	2		abuseReportLimits
		p	1		selectedIndex
		p	0		log
	m	(Lnet/minecraft/class_7555;ILnet/minecraft/class_7471;)Lit/unimi/dsi/fastutil/ints/IntCollection;	method_44959	collectIndicesUntilLastSeen
		p	0		log
		p	1		selectedIndex
		p	2		message
	m	(Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V	<init>	<init>
		p	3		reportedPlayerUuid
		p	4		limits
		p	1		id
		p	2		timestamp
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lnet/minecraft/class_7555$class_7560;)V	method_44965	method_44965
		p	0		message
	m	(ILnet/minecraft/class_7557$class_7558;)Lcom/mojang/authlib/minecraft/report/ReportChatMessage;	method_44570	toReportChatMessage
		p	2		message
		p	1		index
	m	(Lnet/minecraft/class_2561;)Ljava/lang/String;	method_44577	serializeContent
		p	0		content
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;IILnet/minecraft/class_7557$class_7558;)Z	method_44964	method_44964
		p	0		index
		p	1		message
	m	(Lnet/minecraft/class_7573;)V	method_44574	setReason
		p	1		reason
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lnet/minecraft/class_7555$class_7560;)V	method_44966	method_44966
		p	2		entry
	m	()Lit/unimi/dsi/fastutil/ints/IntSet;	method_44579	getSelections
	m	(Lnet/minecraft/class_7555$class_7560;)Lnet/minecraft/class_7555$class_7560;	method_44956	method_44956
		p	0		indexedEntry
	m	(Lnet/minecraft/class_7555;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/util/UUID;)Ljava/util/stream/Stream;	method_44961	streamHeadersFrom
		p	1		log
		p	2		evidences
		p	3		senderUuid
	m	(Lnet/minecraft/class_7555;ILnet/minecraft/class_7566$class_7632;)V	method_44960	collectPrecedingMessages
		p	0		log
		p	1		selectedIndex
		p	2		consumer
	m	(Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V	<init>	<init>
		p	1		reportedPlayerUuid
		p	2		limits
	m	(Lnet/minecraft/class_7555;II)Ljava/util/stream/Stream;	method_44957	streamSucceedingMessages
		p	1		selectedIndex
		p	0		log
		p	2		maxCount
	m	()Lnet/minecraft/class_7573;	method_44583	getReason
	m	(Lnet/minecraft/class_7555;Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;I)V	method_44962	method_44962
		p	1		selection
	m	(Lnet/minecraft/class_7555;)Lcom/mojang/authlib/minecraft/report/ReportEvidence;	method_44571	collectEvidence
		p	1		log
	m	(I)Z	method_44580	hasSelectedMessage
		p	1		index
	m	()Lnet/minecraft/class_7566;	method_44585	copy
	m	(Ljava/util/UUID;Lnet/minecraft/class_7555$class_7560;)Z	method_44967	method_44967
		p	1		headerEntry
	m	()Ljava/util/UUID;	method_44568	getReportedPlayerUuid
	m	(Lnet/minecraft/class_7574;)Lcom/mojang/datafixers/util/Either;	method_44575	finalizeReport
		p	1		reporter
	m	()Ljava/lang/String;	method_44582	getOpinionComments
	m	(Lnet/minecraft/class_7555$class_7560;)Lnet/minecraft/class_7555$class_7560;	method_44969	method_44969
		p	0		indexedEntry
	m	()Lnet/minecraft/class_7566$class_7567;	method_44584	validate
c	net/minecraft/class_7566$class_7567	net/minecraft/client/report/ChatAbuseReport$ValidationError
	f	Lnet/minecraft/class_7566$class_7567;	field_39655	NO_REASON
	f	Lnet/minecraft/class_7566$class_7567;	field_39656	NO_REPORTED_MESSAGES
	f	Lnet/minecraft/class_7566$class_7567;	field_39657	TOO_MANY_MESSAGES
	f	Lnet/minecraft/class_7566$class_7567;	field_39658	COMMENTS_TOO_LONG
	f	Lnet/minecraft/class_2561;	comp_877	message
	m	()Lnet/minecraft/class_2561;	comp_877	message
c	net/minecraft/class_7566$class_7568	net/minecraft/client/report/ChatAbuseReport$ReportWithId
	f	Ljava/util/UUID;	comp_878	id
	f	Lcom/mojang/authlib/minecraft/report/AbuseReport;	comp_879	report
	m	()Lcom/mojang/authlib/minecraft/report/AbuseReport;	comp_879	report
	m	()Ljava/util/UUID;	comp_878	id
c	net/minecraft/class_7566$class_7632	net/minecraft/client/report/ChatAbuseReport$IndexedMessageConsumer
	m	(ILnet/minecraft/class_7557$class_7558;)Z	accept	accept
		p	2		message
		p	1		index
c	net/minecraft/class_6236	net/minecraft/unused/packageinfo/PackageInfo6236
c	net/minecraft/class_7574	net/minecraft/client/report/AbuseReportContext
	f	I	field_39675	MAX_LOGS
	f	Lnet/minecraft/class_7569;	comp_886	environment
	f	Lnet/minecraft/class_7563;	comp_885	sender
	f	Lnet/minecraft/class_7555;	comp_887	chatLog
	m	(Lnet/minecraft/class_7569;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7574;	method_44599	create
		p	0		environment
		p	1		userApiService
	m	(Lnet/minecraft/class_7569;)Z	method_44598	environmentEquals
		p	1		environment
	m	()Lnet/minecraft/class_7555;	comp_887	chatLog
	m	()Lnet/minecraft/class_7563;	comp_885	sender
	m	()Lnet/minecraft/class_7569;	comp_886	environment
c	net/minecraft/class_6242	net/minecraft/unused/packageinfo/PackageInfo6242
c	net/minecraft/class_6241	net/minecraft/unused/packageinfo/PackageInfo6241
c	net/minecraft/class_7575	net/minecraft/unused/packageinfo/PackageInfo7575
c	net/minecraft/class_6244	net/minecraft/unused/packageinfo/PackageInfo6244
c	net/minecraft/class_7573	net/minecraft/client/report/AbuseReportReason
	f	Lnet/minecraft/class_2561;	field_39673	description
	f	Z	field_39907	reportable
	f	Lnet/minecraft/class_2561;	field_39672	text
	f	I	field_39741	banReasonId
	f	Ljava/lang/String;	field_39671	id
	f	Lnet/minecraft/class_7573;	field_39659	HATE_SPEECH
	f	Lnet/minecraft/class_7573;	field_39906	FALSE_REPORTING
	f	Lnet/minecraft/class_7573;	field_39667	SELF_HARM_OR_SUICIDE
	f	Lnet/minecraft/class_7573;	field_39666	DEFAMATION_IMPERSONATION_FALSE_INFORMATION
	f	Lnet/minecraft/class_7573;	field_39663	NON_CONSENSUAL_INTIMATE_IMAGERY
	f	Lnet/minecraft/class_7573;	field_39664	HARASSMENT_OR_BULLYING
	f	Lnet/minecraft/class_7573;	field_39661	CHILD_SEXUAL_EXPLOITATION_OR_ABUSE
	f	Lnet/minecraft/class_7573;	field_39662	IMMINENT_HARM
	f	Lnet/minecraft/class_7573;	field_39660	TERRORISM_OR_VIOLENT_EXTREMISM
	f	Lnet/minecraft/class_7573;	field_39670	ALCOHOL_TOBACCO_DRUGS
	m	(Ljava/lang/String;IILjava/lang/String;Z)V	<init>	<init>
		p	5		reportable
		p	4		id
		p	3		banReasonId
	m	()Lnet/minecraft/class_2561;	method_44596	getDescription
	m	()Lnet/minecraft/class_2561;	method_44595	getText
	m	(I)Lnet/minecraft/class_2561;	method_44681	getText
		p	0		banReasonId
	m	()Z	method_45032	isReportable
	m	()Ljava/lang/String;	method_44594	getId
c	net/minecraft/class_6243	net/minecraft/unused/packageinfo/PackageInfo6243
c	net/minecraft/class_6240	net/minecraft/unused/packageinfo/PackageInfo6240
c	net/minecraft/class_6249	net/minecraft/unused/packageinfo/PackageInfo6249
c	net/minecraft/class_7578	net/minecraft/client/realms/RealmsPeriodicCheckers
	f	Lnet/minecraft/class_7579;	field_39688	newsUpdater
	f	Lnet/minecraft/class_7581$class_7586;	field_39684	liveStats
	f	Lnet/minecraft/class_7581;	field_39682	runnerFactory
	f	Lnet/minecraft/class_7581$class_7586;	field_39683	serverList
	f	Lnet/minecraft/class_7581$class_7586;	field_39686	trialAvailability
	f	Lnet/minecraft/class_7581$class_7586;	field_39685	pendingInvitesCount
	f	Lnet/minecraft/class_7581$class_7586;	field_39687	news
	m	(Lnet/minecraft/class_4341;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_7579	net/minecraft/client/realms/RealmsNewsUpdater
	f	Ljava/lang/String;	field_39691	newsLink
	f	Z	field_39690	hasUnreadNews
	f	Lnet/minecraft/class_4432;	field_39689	persistence
	m	(Lnet/minecraft/class_4876;)V	method_44619	updateNews
		p	1		news
	m	(Lnet/minecraft/class_4432;)V	<init>	<init>
		p	1		persistence
	m	()Ljava/lang/String;	method_44620	getNewsLink
	m	()Z	method_44618	hasUnreadNews
	m	(Lnet/minecraft/class_4876;)Lnet/minecraft/class_4432$class_4433;	method_44621	checkLinkUpdated
		p	1		news
c	net/minecraft/class_6245	net/minecraft/unused/packageinfo/PackageInfo6245
c	net/minecraft/class_7576	net/minecraft/util/TimeSupplier
	m	(Ljava/util/concurrent/TimeUnit;)J	get	get
		p	1		timeUnit
c	net/minecraft/class_7576$class_7577	net/minecraft/util/TimeSupplier$Nanoseconds
c	net/minecraft/class_6248	net/minecraft/unused/packageinfo/PackageInfo6248
c	net/minecraft/class_3183	net/minecraft/world/gen/feature/FreezeTopLayerFeature
c	net/minecraft/class_7541	net/minecraft/client/report/MessagesListAdder
	f	Lnet/minecraft/class_7555;	field_39581	log
	f	Ljava/util/function/Predicate;	field_39582	reportablePredicate
	f	Ljava/lang/Class;	field_39903	collectedMessageClass
	f	I	field_39583	logMaxIndex
	f	I	field_39580	MAX_CONTIGUOUS_CONTEXT_MESSAGES
	m	(II)I	method_44485	method_44485
		p	0		acc
		p	1		cur
	m	(Lnet/minecraft/class_7557;)Lnet/minecraft/class_7535$class_7536;	method_44488	getReportType
		p	1		message
	m	(Lnet/minecraft/class_7555;Ljava/util/function/Predicate;Ljava/lang/Class;)V	<init>	<init>
		p	1		log
		p	3		collectedMessageClass
		p	2		reportablePredicate
	m	(Ljava/util/List;Lnet/minecraft/class_7541$class_7542;)I	method_44489	addContextMessages
		p	2		messagesList
		p	1		messages
	m	(Lnet/minecraft/class_7555$class_7560;)Lnet/minecraft/class_7555$class_7560;	method_44939	method_44939
		p	1		entry
	m	(Lnet/minecraft/class_7555$class_7560;)Lnet/minecraft/class_7535$class_7536;	method_44487	method_44487
		p	1		message
	m	(ILnet/minecraft/class_7541$class_7542;)V	method_44486	add
		p	1		minAmount
		p	2		messagesList
	m	()Lnet/minecraft/class_7535$class_7537;	method_44484	collectGroupedMessages
c	net/minecraft/class_7541$class_7542	net/minecraft/client/report/MessagesListAdder$MessagesList
	m	(Ljava/lang/Iterable;)V	method_44491	addMessages
		p	1		messages
	m	(Lnet/minecraft/class_2561;)V	method_44492	addText
		p	1		text
	m	(ILnet/minecraft/class_7557;)V	method_44490	addMessage
		p	1		index
		p	2		message
c	net/minecraft/class_3184	net/minecraft/server/dedicated/gui/PlayerListGui
	f	Lnet/minecraft/server/MinecraftServer;	field_13844	server
	f	I	field_13843	tick
	m	()V	method_18700	tick
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>
		p	1		server
c	net/minecraft/class_3185	net/minecraft/world/gen/feature/SpringFeature
c	net/minecraft/class_6211	net/minecraft/unused/packageinfo/PackageInfo6211
c	net/minecraft/class_3186	net/minecraft/server/dedicated/gui/PlayerStatsGui
	f	Lnet/minecraft/server/MinecraftServer;	field_13849	server
	f	[I	field_13845	memoryUsePercentage
	f	Ljava/text/DecimalFormat;	field_13846	AVG_TICK_FORMAT
	f	[Ljava/lang/String;	field_13847	lines
	f	I	field_13848	memoryUsePercentagePos
	f	Ljavax/swing/Timer;	field_16858	timer
	m	()V	method_13982	update
	m	([J)D	method_13980	average
		p	1		values
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>
		p	1		server
	m	(Ljava/awt/Graphics;)V	paint	paint
		p	1		graphics
	m	(Ljava/awt/event/ActionEvent;)V	method_13983	method_13983
		p	1		event
	m	()V	method_16751	stop
c	net/minecraft/class_6210	net/minecraft/unused/packageinfo/PackageInfo6210
c	net/minecraft/class_3182	net/minecraft/server/dedicated/gui/DedicatedServerGui
	f	Ljava/awt/Font;	field_13837	FONT_MONOSPACE
	f	Ljava/lang/Thread;	field_13838	consoleUpdateThread
	f	Ljava/util/Collection;	field_16855	stopTasks
	f	Lnet/minecraft/class_3176;	field_13839	server
	f	Ljava/lang/String;	field_29666	TITLE
	f	Ljava/lang/String;	field_29667	SHUTTING_DOWN_TITLE
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	field_16854	stopped
	f	Lorg/slf4j/Logger;	field_13840	LOGGER
	m	(Ljava/lang/Runnable;)V	method_16746	addStopTask
		p	1		task
	m	(Lnet/minecraft/class_3176;)V	<init>	<init>
		p	1		server
	m	(Lnet/minecraft/class_3176;)Lnet/minecraft/class_3182;	method_13969	create
		p	0		server
	m	()V	method_13974	start
	m	(Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V	method_13970	appendToConsole
		p	1		textArea
		p	3		message
		p	2		scrollPane
	m	()Ljavax/swing/JComponent;	method_13975	createPlaysPanel
	m	()Ljavax/swing/JComponent;	method_13976	createStatsPanel
	m	()Ljavax/swing/JComponent;	method_13973	createLogPanel
	m	(Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V	method_13977	method_13977
		p	2		event
	m	()V	method_16747	runStopTasks
	m	()V	method_16750	stop
c	net/minecraft/class_3182$2	net/minecraft/server/dedicated/gui/DedicatedServerGui$2
	m	(Ljava/awt/event/FocusEvent;)V	focusGained	focusGained
		p	1		event
c	net/minecraft/class_3182$1	net/minecraft/server/dedicated/gui/DedicatedServerGui$1
	m	(Ljava/awt/event/WindowEvent;)V	windowClosing	windowClosing
		p	1		event
c	net/minecraft/class_6217	net/minecraft/unused/packageinfo/PackageInfo6217
c	net/minecraft/class_6216	net/minecraft/util/annotation/MathMethodsReturnNonnullByDefault
	c	Specifies that all methods in the annotated package/class return nonnull\nvalues unless nullability is specified with a separate annotation.\n\n<p>While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n<p>This is pretty much identical to {@link MethodsReturnNonnullByDefault}, but\nthis is only used by the package info for a few math classes.\n\n@see MethodsReturnNonnullByDefault
c	net/minecraft/class_6219	net/minecraft/unused/packageinfo/PackageInfo6219
c	net/minecraft/class_6218	net/minecraft/unused/packageinfo/PackageInfo6218
c	net/minecraft/class_6213	net/minecraft/unused/packageinfo/PackageInfo6213
c	net/minecraft/class_3188	net/minecraft/world/gen/structure/StrongholdStructure
	f	Lcom/mojang/serialization/Codec;	field_37817	CODEC
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41690	method_41690
		p	1		collector
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_41691	addPieces
		p	1		context
		p	0		collector
c	net/minecraft/class_6212	net/minecraft/unused/packageinfo/PackageInfo6212
c	net/minecraft/class_7543	net/minecraft/client/gui/screen/report/ChatSelectionScreen
	f	Lnet/minecraft/class_7574;	field_39585	reporter
	f	Ljava/util/function/Consumer;	field_39589	newReportConsumer
	f	Lnet/minecraft/class_7541;	field_39590	listAdder
	f	Lnet/minecraft/class_7566;	field_39588	report
	f	Lnet/minecraft/class_437;	field_39584	parent
	f	Lnet/minecraft/class_5489;	field_39729	contextMessage
	f	Lnet/minecraft/class_4185;	field_39586	doneButton
	f	Ljava/util/List;	field_39591	tooltip
	f	Lnet/minecraft/class_2561;	field_39728	CONTEXT_MESSAGE
	f	Lnet/minecraft/class_2561;	field_39727	TITLE
	f	Lnet/minecraft/class_7543$class_7544;	field_39587	selectionList
	m	()V	method_44509	setDoneButtonActivation
	m	()V	method_44507	addMoreMessages
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_7574;Lnet/minecraft/class_7566;Ljava/util/function/Consumer;)V	<init>	<init>
		p	1		parent
		p	2		reporter
		p	3		report
		p	4		newReportConsumer
	m	(Lnet/minecraft/class_4185;)V	method_44493	method_44493
		p	1		button
	m	(Ljava/util/List;)V	method_44498	setTooltip
		p	1		tooltip
	m	(Lnet/minecraft/class_4185;)V	method_44496	method_44496
		p	1		button
	m	(Lnet/minecraft/class_7557;)Z	method_44495	isSentByReportedPlayer
		p	1		message
	m	()V	method_44504	addMessages
c	net/minecraft/class_7543$class_7544	net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget
	f	Lnet/minecraft/class_7543$class_7544$class_7547;	field_39593	lastSenderEntryPair
	m	(Lnet/minecraft/class_7557$class_7558;Z)V	method_44511	addSenderEntry
		p	1		message
		p	2		fromReportedPlayer
	m	(Lnet/minecraft/class_350$class_5403;)Z	method_44512	tryMoveSelection
		p	1		direction
	m	(Lnet/minecraft/class_7543;Lnet/minecraft/class_310;I)V	<init>	<init>
		p	3		contextMessagesHeight
		p	2		client
	m	(ILnet/minecraft/class_7557$class_7558;)V	method_45030	addMessage
	m	()I	method_44665	getContextMessageY
	m	()I	method_44513	getDisplayedItemCount
	m	(Lnet/minecraft/class_7543$class_7544$class_7546;)Z	method_44693	shouldHighlight
		p	1		entry
c	net/minecraft/class_7543$class_7544$class_7550	net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$SeparatorEntry
c	net/minecraft/class_7543$class_7544$class_7549	net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$SenderEntry
	f	Lnet/minecraft/class_2960;	field_39609	skinTextureId
	f	I	field_39607	PLAYER_SKIN_SIZE
	f	Lnet/minecraft/class_2561;	field_39608	headingText
	f	Z	field_39610	fromReportedPlayer
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_2960;)V	method_44519	drawSkin
		p	2		x
		p	1		matrices
		p	4		skinTextureId
		p	3		y
	m	(Lnet/minecraft/class_7543$class_7544;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	3		headingText
		p	2		gameProfile
		p	4		fromReportedPlayer
c	net/minecraft/class_7543$class_7544$class_7548	net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$MessageEntry
	f	Lnet/minecraft/class_5348;	field_39601	truncatedContent
	f	Z	field_39605	isChatMessage
	f	Z	field_39604	fromReportedPlayer
	f	Lnet/minecraft/class_7591$class_7592;	field_39776	indicatorIcon
	f	Ljava/util/List;	field_39777	originalContent
	f	Ljava/util/List;	field_39603	fullContent
	f	I	field_39600	index
	f	I	field_39599	CHAT_MESSAGE_LEFT_MARGIN
	f	I	field_39775	INDICATOR_LEFT_MARGIN
	f	I	field_39752	CHECKMARK_HEIGHT
	f	Lnet/minecraft/class_2561;	field_39602	narration
	f	I	field_39751	CHECKMARK_WIDTH
	f	Lnet/minecraft/class_2960;	field_39750	CHECKMARK
	m	()I	method_44666	getTextWidth
	m	(Lnet/minecraft/class_4587;IIIII)V	method_44729	renderIndicator
		p	4		entryHeight
		p	3		y
		p	6		mouseY
		p	5		mouseX
		p	2		x
		p	1		matrices
	m	()I	method_44667	getIndent
	m	(Lnet/minecraft/class_7543$class_7544;ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_7591;ZZ)V	<init>	<init>
		p	3		message
		p	4		narration
		p	2		index
		p	7		isChatMessage
		p	5		indicator
		p	6		fromReportedPlayer
	m	(Lnet/minecraft/class_4587;III)V	method_44695	drawCheckmark
		p	2		y
		p	1		matrices
		p	4		entryHeight
		p	3		x
	m	()Z	method_44517	toggle
c	net/minecraft/class_7543$class_7544$class_7547	net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$SenderEntryPair
	f	Lnet/minecraft/class_7543$class_7544$class_7546;	comp_867	entry
	f	Ljava/util/UUID;	comp_866	sender
	m	(Lnet/minecraft/class_7543$class_7544$class_7547;)Z	method_44516	senderEquals
		p	1		pair
	m	()Ljava/util/UUID;	comp_866	sender
	m	()Lnet/minecraft/class_7543$class_7544$class_7546;	comp_867	entry
c	net/minecraft/class_7543$class_7544$class_7546	net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$Entry
	m	()Z	method_44694	isHighlightedOnHover
	m	()Z	method_44514	isSelected
	m	()Z	method_44515	canSelect
c	net/minecraft/class_7543$class_7544$class_7545	net/minecraft/client/gui/screen/report/ChatSelectionScreen$SelectionListWidget$TextEntry
	f	Lnet/minecraft/class_2561;	field_39596	text
	f	I	field_39595	TEXT_COLOR
	m	(Lnet/minecraft/class_7543$class_7544;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		text
c	net/minecraft/class_6215	net/minecraft/unused/packageinfo/PackageInfo6215
c	net/minecraft/class_6214	net/minecraft/unused/packageinfo/PackageInfo6214
c	net/minecraft/class_6209	net/minecraft/unused/packageinfo/PackageInfo6209
c	net/minecraft/class_6220	net/minecraft/unused/packageinfo/PackageInfo6220
c	net/minecraft/class_3195	net/minecraft/world/gen/structure/Structure
	f	Lcom/mojang/serialization/Codec;	field_37745	ENTRY_CODEC
	f	Lnet/minecraft/class_3195$class_7302;	field_38429	config
	f	Lcom/mojang/serialization/Codec;	field_37744	STRUCTURE_CODEC
	m	(Lnet/minecraft/class_3195$class_7302;)V	<init>	<init>
		p	1		config
	m	(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3341;	method_41609	expandBoxIfShouldAdaptNoise
		p	1		box
	m	(Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;	method_38676	getStructurePosition
		p	1		context
	m	()Ljava/util/Map;	method_41615	getStructureSpawns
	m	()Lnet/minecraft/class_5847;	method_42701	getTerrainAdaptation
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;ILnet/minecraft/class_5539;Ljava/util/function/Predicate;)Lnet/minecraft/class_3449;	method_41614	createStructureStart
		p	11		validBiomes
		p	10		world
		p	9		references
		p	8		chunkPos
		p	6		seed
		p	5		structureTemplateManager
		p	4		noiseConfig
		p	3		biomeSource
		p	2		chunkGenerator
		p	1		dynamicRegistryManager
	m	(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3195$class_7302;	method_42698	method_42698
		p	0		feature
	m	(Lnet/minecraft/class_3195$class_7149;IIII)[I	method_41611	getCornerHeights
		p	3		z
		p	2		width
		p	4		height
		p	1		x
		p	0		context
	m	()Lnet/minecraft/class_2893$class_2895;	method_41616	getFeatureGenerationStep
	m	()Lnet/minecraft/class_7151;	method_41618	getType
	m	(Lnet/minecraft/class_3195$class_7149;II)I	method_41610	getMinCornerHeight
		p	1		width
		p	0		context
		p	2		height
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;	method_42382	getShiftedPos
		p	1		context
		p	2		rotation
	m	()Lnet/minecraft/class_6885;	method_41607	getValidBiomes
	m	(Lnet/minecraft/class_3195$class_7149;IIII)I	method_42381	getMinCornerHeight
		p	1		x
		p	0		context
		p	3		width
		p	2		z
		p	4		height
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;	method_42697	configCodecBuilder
		p	0		instance
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V	method_38694	postPlace
		p	1		world
		p	2		structureAccessor
		p	3		chunkGenerator
		p	4		random
		p	5		box
		p	6		chunkPos
		p	7		pieces
	m	(Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42700	method_42700
		p	1		instance
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2902$class_2903;Ljava/util/function/Consumer;)Ljava/util/Optional;	method_41612	getStructurePosition
		p	0		context
		p	1		heightmap
		p	2		generator
	m	(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	method_42699	createCodec
		p	0		featureCreator
	m	(Lnet/minecraft/class_3195$class_7150;Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;Ljava/util/function/Predicate;)Z	method_41613	isBiomeValid
		p	0		result
		p	1		chunkGenerator
		p	2		noiseConfig
		p	3		validBiomes
c	net/minecraft/class_3195$class_7150	net/minecraft/world/gen/structure/Structure$StructurePosition
	f	Lcom/mojang/datafixers/util/Either;	comp_572	generator
	f	Lnet/minecraft/class_2338;	comp_571	position
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Consumer;)V	<init>	<init>
		p	2		generator
		p	1		pos
	m	()Lnet/minecraft/class_6626;	method_44019	generate
	m	(Lnet/minecraft/class_6626;)Lnet/minecraft/class_6626;	method_44020	method_44020
		p	0		collector
	m	(Ljava/util/function/Consumer;)Lnet/minecraft/class_6626;	method_44021	method_44021
		p	0		generator
	m	()Lcom/mojang/datafixers/util/Either;	comp_572	generator
	m	()Lnet/minecraft/class_2338;	comp_571	position
c	net/minecraft/class_3195$class_7302	net/minecraft/world/gen/structure/Structure$Config
	f	Lcom/mojang/serialization/MapCodec;	field_38430	CODEC
	f	Lnet/minecraft/class_6885;	comp_686	biomes
	f	Lnet/minecraft/class_2893$class_2895;	comp_688	step
	f	Ljava/util/Map;	comp_687	spawnOverrides
	f	Lnet/minecraft/class_5847;	comp_689	terrainAdaptation
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42702	method_42702
		p	0		instance
	m	()Lnet/minecraft/class_5847;	comp_689	terrainAdaptation
	m	()Lnet/minecraft/class_2893$class_2895;	comp_688	step
	m	()Lnet/minecraft/class_6885;	comp_686	biomes
	m	()Ljava/util/Map;	comp_687	spawnOverrides
c	net/minecraft/class_3195$class_7149	net/minecraft/world/gen/structure/Structure$Context
	f	Lnet/minecraft/class_5539;	comp_569	world
	f	Ljava/util/function/Predicate;	comp_570	biomePredicate
	f	Lnet/minecraft/class_5455;	comp_561	dynamicRegistryManager
	f	Lnet/minecraft/class_7138;	comp_564	noiseConfig
	f	Lnet/minecraft/class_1966;	comp_563	biomeSource
	f	Lnet/minecraft/class_2794;	comp_562	chunkGenerator
	f	Lnet/minecraft/class_2919;	comp_566	random
	f	Lnet/minecraft/class_3485;	comp_565	structureTemplateManager
	f	J	comp_567	seed
	f	Lnet/minecraft/class_1923;	comp_568	chunkPos
	m	(JLnet/minecraft/class_1923;)Lnet/minecraft/class_2919;	method_41619	createChunkRandom
		p	0		seed
		p	2		chunkPos
	m	()Lnet/minecraft/class_5539;	comp_569	world
	m	()Ljava/util/function/Predicate;	comp_570	biomePredicate
	m	()Lnet/minecraft/class_5455;	comp_561	dynamicRegistryManager
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_5539;Ljava/util/function/Predicate;)V	<init>	<init>
		p	10		biomePredicate
		p	9		world
		p	8		chunkPos
		p	6		seed
		p	5		structureTemplateManager
		p	4		noiseConfig
		p	3		biomeSource
		p	2		chunkGenerator
		p	1		dynamicRegistryManager
	m	()Lnet/minecraft/class_7138;	comp_564	noiseConfig
	m	()J	comp_567	seed
	m	()Lnet/minecraft/class_3485;	comp_565	structureTemplateManager
	m	()Lnet/minecraft/class_1966;	comp_563	biomeSource
	m	()Lnet/minecraft/class_2794;	comp_562	chunkGenerator
	m	()Lnet/minecraft/class_1923;	comp_568	chunkPos
	m	()Lnet/minecraft/class_2919;	comp_566	random
c	net/minecraft/class_3196	net/minecraft/world/ChunkPosDistanceLevelPropagator
	m	(J)I	method_14028	getInitialLevel
		p	1		id
	m	(JIZ)V	method_14027	updateLevel
		p	1		chunkPos
		p	3		distance
		p	4		decrease
c	net/minecraft/class_6222	net/minecraft/unused/packageinfo/PackageInfo6222
c	net/minecraft/class_3197	net/minecraft/world/gen/structure/SwampHutStructure
	f	Lcom/mojang/serialization/Codec;	field_37818	CODEC
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_38693	addPieces
		p	1		context
		p	0		collector
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41693	method_41693
		p	1		collector
c	net/minecraft/class_7551	net/minecraft/client/gui/screen/report/AbuseReportReasonScreen
	f	I	field_39735	TOP_MARGIN
	f	I	field_39614	REASON_LIST_BOTTOM_MARGIN
	f	Lnet/minecraft/class_7573;	field_39778	reason
	f	Lnet/minecraft/class_7551$class_7552;	field_39616	reasonList
	f	Ljava/lang/String;	field_39753	ABOUT_JAVA_REPORTING_URL
	f	Lnet/minecraft/class_437;	field_39615	parent
	f	I	field_39732	DONE_BUTTON_WIDTH
	f	I	field_39733	DONE_BUTTON_HEIGHT
	f	I	field_39734	SCREEN_WIDTH
	f	Lnet/minecraft/class_2561;	field_39612	TITLE_TEXT
	f	Ljava/util/function/Consumer;	field_39618	reasonConsumer
	f	Lnet/minecraft/class_2561;	field_39754	READ_INFO_TEXT
	f	Lnet/minecraft/class_2561;	field_39613	DESCRIPTION_TEXT
	m	(Lnet/minecraft/class_4185;)V	method_44520	method_44520
		p	1		button
	m	()I	method_44674	getDoneButtonY
	m	()I	method_44676	getRight
	m	()I	method_44675	getLeft
	m	()I	method_44669	getBottom
	m	()I	method_44668	getTop
	m	(Z)V	method_44672	method_44672
		p	1		confirmed
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_7573;Ljava/util/function/Consumer;)V	<init>	<init>
		p	3		reasonConsumer
		p	1		parent
		p	2		reason
	m	(Lnet/minecraft/class_4185;)V	method_44670	method_44670
		p	1		button
c	net/minecraft/class_7551$class_7552	net/minecraft/client/gui/screen/report/AbuseReportReasonScreen$ReasonListWidget
	m	(Lnet/minecraft/class_7551$class_7552$class_7553;)V	method_44730	setSelected
	m	(Lnet/minecraft/class_7551;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
	m	(Lnet/minecraft/class_7573;)Lnet/minecraft/class_7551$class_7552$class_7553;	method_44522	getEntry
		p	1		reason
	m	(Lnet/minecraft/class_7573;Lnet/minecraft/class_7551$class_7552$class_7553;)Z	method_44523	method_44523
		p	1		entry
c	net/minecraft/class_7551$class_7552$class_7553	net/minecraft/client/gui/screen/report/AbuseReportReasonScreen$ReasonListWidget$ReasonEntry
	f	Lnet/minecraft/class_7573;	field_39621	reason
	m	()Lnet/minecraft/class_7573;	method_44524	getReason
	m	(Lnet/minecraft/class_7551$class_7552;Lnet/minecraft/class_7573;)V	<init>	<init>
		p	2		reason
c	net/minecraft/class_6221	net/minecraft/unused/packageinfo/PackageInfo6221
c	net/minecraft/class_3191	net/minecraft/client/render/BlockBreakingInfo
	f	I	field_13857	lastUpdateTick
	f	I	field_13858	stage
	f	I	field_13859	actorNetworkId
	f	Lnet/minecraft/class_2338;	field_13860	pos
	m	(Lnet/minecraft/class_3191;)I	method_23269	compareTo
	m	(ILnet/minecraft/class_2338;)V	<init>	<init>
		p	1		breakingEntityId
		p	2		pos
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()I	method_34868	getActorId
	m	()I	method_13990	getLastUpdateTick
	m	()I	method_13988	getStage
	m	(I)V	method_13989	setLastUpdateTick
		p	1		lastUpdateTick
	m	()Lnet/minecraft/class_2338;	method_13991	getPos
	m	(I)V	method_13987	setStage
		p	1		stage
c	net/minecraft/class_3193	net/minecraft/server/world/ChunkHolder
	f	Ljava/util/concurrent/CompletableFuture;	field_16429	UNLOADED_WORLD_CHUNK_FUTURE
	f	Lnet/minecraft/class_5831;	field_28806	actionStack
	f	Ljava/util/concurrent/CompletableFuture;	field_16428	savingFuture
	f	I	field_17208	completedLevel
	f	[Lnet/minecraft/class_3193$class_3194;	field_13873	LEVEL_TYPES
	f	Ljava/util/concurrent/atomic/AtomicReferenceArray;	field_16425	futuresByStatus
	f	Lnet/minecraft/class_3193$class_3897;	field_17210	playersWatchingChunkProvider
	f	I	field_13862	level
	f	Z	field_25803	pendingBlockUpdates
		c	Indicates that {@link #blockUpdatesBySection} contains at least one entry.
	f	Lnet/minecraft/class_3568;	field_13863	lightingProvider
	f	Lnet/minecraft/class_1923;	field_13864	pos
	f	Ljava/util/BitSet;	field_13871	blockLightUpdateBits
	f	Ljava/util/concurrent/CompletableFuture;	field_13865	entityTickingFuture
	f	Lcom/mojang/datafixers/util/Either;	field_16426	UNLOADED_CHUNK
	f	Lnet/minecraft/class_5539;	field_26929	world
	f	Z	field_19238	accessible
	f	Ljava/util/List;	field_13868	CHUNK_STATUSES
	f	Ljava/util/concurrent/CompletableFuture;	field_16430	UNLOADED_CHUNK_FUTURE
	f	[Lit/unimi/dsi/fastutil/shorts/ShortSet;	field_25804	blockUpdatesBySection
		c	Contains the packed chunk-local positions that have been marked for update\nby {@link #markForBlockUpdate}, grouped by their vertical chunk section.\n<p>\nEntries for a section are null if the section has no positions marked for update.
	f	Z	field_26744	noLightingUpdates
	f	I	field_16432	lastTickLevel
	f	Ljava/util/BitSet;	field_13870	skyLightUpdateBits
	f	Lcom/mojang/datafixers/util/Either;	field_16427	UNLOADED_WORLD_CHUNK
	f	Ljava/util/concurrent/CompletableFuture;	field_19333	tickingFuture
	f	Ljava/util/concurrent/CompletableFuture;	field_16431	accessibleFuture
	f	Lnet/minecraft/class_3193$class_3896;	field_17209	levelUpdateListener
	m	()I	method_14005	getLevel
	m	(Lnet/minecraft/class_2821;)V	method_20456	setCompletedChunk
		p	1		chunk
	m	(Lnet/minecraft/class_2818;)V	method_14006	flushUpdates
		p	1		chunk
	m	()Ljava/util/concurrent/CompletableFuture;	method_16145	getTickingFuture
	m	(Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V	method_39967	combineSavingFuture
		p	2		then
		p	1		thenDesc
	m	(Lnet/minecraft/class_2338;)V	method_14002	markForBlockUpdate
		p	1		pos
	m	()I	method_17208	getCompletedLevel
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3898;)Ljava/util/concurrent/CompletableFuture;	method_13993	getChunkAt
		p	2		chunkStorage
		p	1		targetStatus
	m	(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;	method_16146	getFutureFor
		p	1		leastStatus
	m	()Lnet/minecraft/class_2818;	method_16144	getWorldChunk
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V	method_16143	combineSavingFuture
		p	1		then
		p	2		thenDesc
	m	()Ljava/util/List;	method_40066	collectFuturesByStatus
	m	()Lnet/minecraft/class_2806;	method_23270	getCurrentStatus
	m	()Ljava/util/concurrent/CompletableFuture;	method_14000	getSavingFuture
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_30312	method_30312
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_14009	sendBlockEntityUpdatePacket
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;)V	method_14007	tick
		p	1		chunkStorage
	m	(I)Lnet/minecraft/class_3193$class_3194;	method_14008	getLevelType
		p	0		distance
	m	(Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;	method_21737	getValidFutureFor
		p	1		leastStatus
	m	(Lnet/minecraft/class_2596;Z)V	method_13992	sendPacketToPlayersWatching
		p	1		packet
		p	2		onlyOnWatchDistanceEdge
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_30311	tryUpdateBlockEntityAt
		p	1		world
		p	2		pos
		p	3		state
	m	(I)Lnet/minecraft/class_2806;	method_14011	getTargetStatusForLevel
		p	0		level
	m	()Lnet/minecraft/class_3193$class_3194;	method_23271	getLevelType
	m	(Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V	<init>	<init>
		p	1		pos
		p	4		lightingProvider
		p	5		levelUpdateListener
		p	2		level
		p	3		world
		p	6		playersWatchingChunkProvider
	m	()Lnet/minecraft/class_2791;	method_14010	getCurrentChunk
	m	(Lnet/minecraft/class_1944;I)V	method_14012	markForLightUpdate
		p	2		y
			c	chunk section y coordinate
		p	1		lightType
	m	()V	method_20385	updateAccessibleStatus
	m	(I)V	method_15890	setLevel
		p	1		level
	m	(I)V	method_17207	setCompletedLevel
		p	1		level
	m	()Lnet/minecraft/class_1923;	method_13994	getPos
	m	()Ljava/util/concurrent/CompletableFuture;	method_14003	getEntityTickingFuture
	m	()Z	method_20384	isAccessible
	m	()Ljava/util/concurrent/CompletableFuture;	method_20725	getAccessibleFuture
c	net/minecraft/class_3193$class_3724	net/minecraft/server/world/ChunkHolder$Unloaded
	c	Used to represent a chunk that has not been loaded yet.
	f	Lnet/minecraft/class_3193$class_3724;	field_16433	INSTANCE
c	net/minecraft/class_3193$class_3897	net/minecraft/server/world/ChunkHolder$PlayersWatchingChunkProvider
	m	(Lnet/minecraft/class_1923;Z)Ljava/util/List;	method_17210	getPlayersWatchingChunk
		p	1		chunkPos
		p	2		onlyOnWatchDistanceEdge
c	net/minecraft/class_3193$class_3896	net/minecraft/server/world/ChunkHolder$LevelUpdateListener
	m	(Lnet/minecraft/class_1923;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V	method_17209	updateLevel
		p	2		levelGetter
		p	1		pos
		p	4		levelSetter
		p	3		targetLevel
c	net/minecraft/class_3193$class_5830	net/minecraft/server/world/ChunkHolder$MultithreadAction
	f	Ljava/util/concurrent/CompletableFuture;	field_28808	action
	f	Ljava/lang/String;	field_28809	actionDesc
	f	Ljava/lang/Thread;	field_28807	thread
	m	(Ljava/lang/Thread;Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V	<init>	<init>
		p	2		action
		p	1		thread
		p	3		actionDesc
c	net/minecraft/class_3193$class_3194	net/minecraft/server/world/ChunkHolder$LevelType
	f	Lnet/minecraft/class_3193$class_3194;	field_13876	BORDER
	f	Lnet/minecraft/class_3193$class_3194;	field_13875	TICKING
	f	Lnet/minecraft/class_3193$class_3194;	field_13877	ENTITY_TICKING
	f	Lnet/minecraft/class_3193$class_3194;	field_19334	INACCESSIBLE
	m	(Lnet/minecraft/class_3193$class_3194;)Z	method_14014	isAfter
		p	1		levelType
c	net/minecraft/class_6228	net/minecraft/unused/packageinfo/PackageInfo6228
c	net/minecraft/class_6227	net/minecraft/client/render/entity/model/GoatEntityModel
	c	Represents the model of a {@linkplain GoatEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n</table>\n</div>
	m	(Lnet/minecraft/class_6053;FFFFF)V	method_35741	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_35742	getTexturedModelData
c	net/minecraft/class_6224	net/minecraft/unused/packageinfo/PackageInfo6224
c	net/minecraft/class_7557	net/minecraft/client/report/log/ReceivedMessage
	c	A message received by the client and stored in {@link ChatLog}.\n\n<p>This includes both {@linkplain net.minecraft.network.packet.s2c.play.ChatMessageS2CPacket\nchat messages} and {@linkplain net.minecraft.network.packet.s2c.play.GameMessageS2CPacket\ngame messages}.
	m	(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_2561;Lnet/minecraft/class_7471;Lnet/minecraft/class_7595;)Lnet/minecraft/class_7557$class_7558;	method_44552	of
		c	{@return the received message constructed from a chat message's elements}
		p	3		trustStatus
		p	1		displayName
			c	the displayed name of the sender
		p	2		message
			c	the message content
		p	0		gameProfile
			c	the game profile of the message's sender
	m	(Lnet/minecraft/class_2561;Ljava/time/Instant;)Lnet/minecraft/class_7557$class_7559;	method_44554	of
		c	{@return the received message constructed from a game message's elements}
		p	0		message
			c	the message content
		p	1		timestamp
			c	the timestamp of the message
	m	()Lnet/minecraft/class_2561;	method_44551	getContent
		c	{@return the content of the message}\n\n@implNote If the message is a chat message and it contains an unsigned part, the unsigned\npart will be returned. Note that in vanilla, unsigned part is stripped prior to\nconstruction of the received message instance if the client requires secure chat.
	m	(Ljava/util/UUID;)Z	method_44553	isSentFrom
		c	{@return whether the sender's UUID equals {@code uuid}}
		p	1		uuid
	m	()Lnet/minecraft/class_2561;	method_44555	getNarration
		c	{@return the narration of the message (by default, the content)}
c	net/minecraft/class_7557$class_7558	net/minecraft/client/report/log/ReceivedMessage$ChatMessage
	c	A chat message received by the client.
	f	Ljava/time/format/DateTimeFormatter;	field_39637	DATE_TIME_FORMATTER
	f	Lnet/minecraft/class_7595;	comp_905	trustStatus
	f	Lcom/mojang/authlib/GameProfile;	comp_868	profile
	f	Lnet/minecraft/class_2561;	comp_869	displayName
	f	Lnet/minecraft/class_7471;	comp_870	message
	m	()Lnet/minecraft/class_2561;	method_44556	getHeadingText
		c	{@return the heading text used by Chat Selection screen}\n\n<p>The text contains the sender's display name and the formatted timestamp.
	m	()Ljava/util/UUID;	method_44557	getSenderUuid
		c	{@return the UUID of the sender}
	m	()Lnet/minecraft/class_2561;	method_44558	getFormattedTimestamp
		c	{@return the formatted timestamp text of this message}
	m	()Lnet/minecraft/class_7595;	comp_905	trustStatus
	m	()Lcom/mojang/authlib/GameProfile;	comp_868	profile
	m	()Lnet/minecraft/class_7471;	comp_870	message
	m	()Lnet/minecraft/class_2561;	comp_869	displayName
c	net/minecraft/class_7557$class_7559	net/minecraft/client/report/log/ReceivedMessage$GameMessage
	c	A game message received by the client.
	f	Ljava/time/Instant;	comp_872	timestamp
	f	Lnet/minecraft/class_2561;	comp_871	message
	m	()Ljava/time/Instant;	comp_872	timestamp
	m	()Lnet/minecraft/class_2561;	comp_871	message
c	net/minecraft/class_6223	net/minecraft/unused/packageinfo/PackageInfo6223
c	net/minecraft/class_7554	net/minecraft/unused/packageinfo/PackageInfo7554
c	net/minecraft/class_6226	net/minecraft/unused/packageinfo/PackageInfo6226
c	net/minecraft/class_7555	net/minecraft/client/report/log/ChatLog
	c	A chat log holds received message entries with sequential indices, where\nnewer entries receive bigger indices. An implementation using fixed-size array\nis available at {@link ChatLogImpl}.\n\n<p>There are two types of entries. {@link HeaderEntry} is an entry containing only\nthe message's header, and is used for censored messages. {@link ReceivedMessage}\nis an entry for full chat or game messages.
	f	I	field_39629	MISSING_NEXT_INDEX
	m	()I	method_44531	getMaxIndex
		c	{@return the maximum index currently used within the log}\n\n<p>This value changes every time a new entry gets added. The entry\nassociated with this index is the newest one in the log.
	m	(ILjava/util/function/IntUnaryOperator;)Lnet/minecraft/class_7555$class_7556;	method_44534	stream
		c	{@return the streams starting from {@code startIndex}}\n\n@implNote If {@code startIndex} is not in the log, this returns {@link #emptyStreams}.
		p	1		startIndex
		p	2		nextIndexGetter
			c	a function that, when given an index, returns the next index\nor {@value #MISSING_NEXT_INDEX} to indicate the end of the stream
	m	(I)Lnet/minecraft/class_7629;	method_44532	get
		c	{@return the entry with index {@code index}, or {@code null} if there is no\nsuch entry in the log}
		p	1		index
	m	(II)I	method_44533	getOffsetIndex
		c	{@return the index offset by {@code offset} if there is an entry with that index, or\n{@value #MISSING_NEXT_INDEX} if there is no entry with the offset index}
		p	2		offset
		p	1		index
	m	(II)I	method_44544	method_44544
		p	2		currentIndex
	m	()I	method_44536	getMinIndex
		c	{@return the minimum index currently used within the log}\n\n<p>This value can change every time a new entry gets added. The entry\nassociated with this index is the oldest one in the log.
	m	(I)I	method_44543	getPreviousIndex
		c	{@return the index offset by {@code -1} if there is an entry with that index, or\n{@value #MISSING_NEXT_INDEX} if there is no entry with the offset index}\n\n@see #getOffsetIndex
		p	1		index
	m	(I)I	method_44545	getNextIndex
		c	{@return the index offset by {@code 1} if there is an entry with that index, or\n{@value #MISSING_NEXT_INDEX} if there is no entry with the offset index}\n\n@see #getOffsetIndex
		p	1		index
	m	(I)Lnet/minecraft/class_7555$class_7556;	method_44546	streamForward
		c	{@return the streams starting from {@code startIndex} with entires ordered\nchronologically (in ascending order)}\n\n@implNote If {@code startIndex} is not in the log, this returns {@link #emptyStreams}.
		p	1		startIndex
	m	(I)Lnet/minecraft/class_7555$class_7556;	method_44547	streamBackward
		c	{@return the streams starting from {@code startIndex} with entires ordered\nantichronologically (in descending order)}\n\n@implNote If {@code startIndex} is not in the log, this returns {@link #emptyStreams}.
		p	1		startIndex
	m	(I)Lnet/minecraft/class_7555$class_7560;	method_44537	getIndexed
		c	{@return the indexed entry with index {@code index}, or {@code null} if there is no\nsuch entry in the log}
		p	1		index
	m	()Lnet/minecraft/class_7555$class_7556;	method_44539	streamForward
		c	{@return the streams starting from {@linkplain #getMinIndex the smallest index\nin the log} with entires ordered chronologically (in ascending order)}
	m	(Lnet/minecraft/class_7629;)V	method_44535	add
		c	Adds {@code entry} to the log.
		p	1		entry
	m	(I)Z	method_44540	contains
		c	{@return whether the log contains an entry with index {@code index}}
		p	1		index
	m	()Lnet/minecraft/class_7555$class_7556;	method_44702	streamBackward
		c	{@return the streams starting from {@linkplain #getMaxIndex the biggest index\nin the log} with entires ordered antichronologically (in descending order)}
	m	()Lnet/minecraft/class_7555$class_7556;	method_44542	emptyStreams
		c	{@return the empty stream}
	m	(II)Lnet/minecraft/class_7555$class_7556;	method_44541	streamForward
		c	{@return the streams starting from {@code startIndex} with entires ordered\nchronologically (in ascending order) up to and including {@code endIndex}}\n\n@implNote If either {@code startIndex} or {@code endIndex} is not in the log,\nthis returns {@link #emptyStreams}.
		p	1		startIndex
		p	2		endIndex
c	net/minecraft/class_7555$class_7560	net/minecraft/client/report/log/ChatLog$IndexedEntry
	c	A pair of the entry's index and the entry itself.\n\n@see ChatLog
	f	Lnet/minecraft/class_7629;	comp_959	entry
	f	I	comp_873	index
	m	()Lnet/minecraft/class_7629;	comp_959	entry
	m	()I	comp_873	index
	m	(Ljava/lang/Class;)Lnet/minecraft/class_7555$class_7560;	method_44949	cast
		c	{@return the indexed entry with the entry instance cast to {@code clazz},\nor {@code null} if it cannot be cast}
		p	1		clazz
c	net/minecraft/class_7555$class_7556	net/minecraft/client/report/log/ChatLog$Streams
	c	A set of streams of log entries.
	f	Lnet/minecraft/class_7555;	field_39635	log
	f	Ljava/util/PrimitiveIterator$OfInt;	field_39636	indicesIterator
	f	I	field_39634	CHARACTERISTICS
	m	()Ljava/util/stream/IntStream;	method_44548	streamIndices
		c	{@return the stream of entry indices}
	m	()Ljava/util/stream/Stream;	method_44951	streamIndexedEntries
		c	{@return the stream of indexed log entries}
	m	()Ljava/util/Collection;	method_44704	collectSenderProfiles
		c	{@return the collection of profiles of message senders}\n\n<p>This ignores game messages, and the returned collection has no duplicates.
	m	()Ljava/util/stream/Stream;	method_44950	streamLogEntries
		c	{@return the stream of log entries}
	m	(Lnet/minecraft/class_7555;Ljava/util/PrimitiveIterator$OfInt;)V	<init>	<init>
		p	1		log
		p	2		indicesIterator
	m	(Lnet/minecraft/class_7629;)Lcom/mojang/authlib/GameProfile;	method_44703	method_44703
		p	0		message
c	net/minecraft/class_7555$1	net/minecraft/client/report/log/ChatLog$1
	f	I	field_39633	nextIndex
c	net/minecraft/class_6225	net/minecraft/unused/packageinfo/PackageInfo6225
c	net/minecraft/class_2510	net/minecraft/block/StairsBlock
	f	Lnet/minecraft/class_2248;	field_11579	baseBlock
	f	Lnet/minecraft/class_265;	field_11568	TOP_NORTH_WEST_CORNER_SHAPE
	f	Lnet/minecraft/class_265;	field_11578	BOTTOM_SOUTH_WEST_CORNER_SHAPE
	f	Lnet/minecraft/class_265;	field_11576	BOTTOM_SHAPE
	f	Lnet/minecraft/class_265;	field_11563	TOP_SOUTH_WEST_CORNER_SHAPE
	f	Lnet/minecraft/class_265;	field_11561	BOTTOM_NORTH_WEST_CORNER_SHAPE
	f	Lnet/minecraft/class_2680;	field_11574	baseBlockState
	f	Lnet/minecraft/class_2754;	field_11565	SHAPE
	f	Lnet/minecraft/class_2746;	field_11573	WATERLOGGED
	f	[I	field_11570	SHAPE_INDICES
	f	Lnet/minecraft/class_265;	field_11569	BOTTOM_SOUTH_EAST_CORNER_SHAPE
	f	Lnet/minecraft/class_265;	field_11577	TOP_NORTH_EAST_CORNER_SHAPE
	f	Lnet/minecraft/class_265;	field_11567	TOP_SOUTH_EAST_CORNER_SHAPE
	f	Lnet/minecraft/class_265;	field_11575	BOTTOM_NORTH_EAST_CORNER_SHAPE
	f	Lnet/minecraft/class_265;	field_11562	TOP_SHAPE
	f	[Lnet/minecraft/class_265;	field_11566	TOP_SHAPES
	f	[Lnet/minecraft/class_265;	field_11564	BOTTOM_SHAPES
	f	Lnet/minecraft/class_2753;	field_11571	FACING
	f	Lnet/minecraft/class_2754;	field_11572	HALF
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)[Lnet/minecraft/class_265;	method_10672	composeShapes
		p	1		northWest
		p	0		base
		p	3		southWest
		p	2		northEast
		p	4		southEast
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2778;	method_10675	getStairShape
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;I)Lnet/minecraft/class_265;	method_10674	method_10674
		p	5		i
	m	(Lnet/minecraft/class_2680;)I	method_10673	getShapeIndexIndex
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_10676	isStairs
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		baseBlockState
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_10678	isDifferentOrientation
		p	0		state
		p	2		pos
		p	1		world
		p	3		dir
	m	(ILnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;	method_10671	composeShape
		p	2		northWest
		p	1		base
		p	4		southWest
		p	3		northEast
		p	5		southEast
		p	0		i
c	net/minecraft/class_2511	net/minecraft/block/GourdBlock
	m	()Lnet/minecraft/class_2513;	method_10679	getStem
	m	()Lnet/minecraft/class_2195;	method_10680	getAttachedStem
c	net/minecraft/class_2512	net/minecraft/nbt/NbtHelper
	c	Helper methods for handling NBT.
	f	Ljava/util/Comparator;	field_27816	BLOCK_POS_COMPARATOR
	f	Ljava/lang/String;	field_33227	COMMA
	f	C	field_33225	LEFT_CURLY_BRACKET
	f	Lcom/google/common/base/Splitter;	field_27819	COLON_SPLITTER
	f	C	field_33228	COLON
	f	Lorg/slf4j/Logger;	field_11582	LOGGER
	f	Ljava/util/Comparator;	field_27817	ENTITY_POS_COMPARATOR
	f	C	field_33226	RIGHT_CURLY_BRACKET
	f	Lcom/google/common/base/Splitter;	field_27818	COMMA_SPLITTER
	f	Ljava/lang/String;	field_33224	DATA_KEY
	m	(Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;Z)Z	method_10687	matches
		c	{@return whether {@code standard} is a subset of {@code subject}}\n\n<p>Elements are matched based on the following order:\n<ol>\n<li>Passing the same reference to both parameters will return {@code true}.</li>\n<li>If {@code standard} is {@code null}, return {@code true}.</li>\n<li>If {@code subject} is {@code null}, return {@code false}.</li>\n<li>If the types of {@code standard} and {@code subject} are different,\nreturn {@code false}.</li>\n<li>If {@code standard} is {@link NbtCompound}, return {@code true} if all keys\nin the {@code standard} exist in {@code subject} and the values match (comparing\nrecursively.)</li>\n<li>If {@code standard} is {@link NbtList} and {@code ignoreListOrder} is {@code true},\nreturn {@code true} if both lists are empty, or if there exists a "matching" value\nin {@code subject} for all values of {@code standard} (that is, if {@code standard}\nis a subset of {@code subject}, ignoring duplicates.), otherwise {@code false}.\nThis means that the comparison ignores the ordering of the lists.</li>\n<li>Otherwise, return {@code standard.equals(subject)}.</li>\n</ol>
		p	2		ignoreListOrder
			c	whether to ignore ordering for {@link NbtList}
		p	1		subject
			c	the element to test
		p	0		standard
			c	the standard (also called as "template" or "schema") element
	m	(Lnet/minecraft/class_2520;)Ljava/lang/String;	method_36118	toFormattedString
		c	{@return the human-readable, non-deserializable representation of {@code nbt}}\n\n<p>This does not include contents of {@link NbtByteArray}, {@link NbtIntArray},\nand {@link NbtLongArray}. To include them, call\n{@link #toFormattedString(NbtElement, boolean)} with {@code withArrayContents}\nparameter set to true.\n\n@see #toFormattedString(NbtElement, boolean)
		p	0		nbt
	m	(Lnet/minecraft/class_2499;)I	method_32276	method_32276
		p	0		nbt
	m	(Lnet/minecraft/class_2520;Z)Ljava/lang/String;	method_36117	toFormattedString
		c	{@return the human-readable, non-deserializable representation of {@code nbt}}
		p	1		withArrayContents
			c	whether to include contents of {@link NbtByteArray}, {@link NbtIntArray},\nand {@link NbtLongArray}
		p	0		nbt
	m	(Lnet/minecraft/class_2499;)I	method_32272	method_32272
		p	0		nbt
	m	(Lnet/minecraft/class_2499;)I	method_32274	method_32274
		p	0		nbt
	m	(ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder;	method_36114	appendIndent
		p	0		depth
		p	1		stringBuilder
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_2487;)V	method_32265	method_32265
		p	1		nbt
	m	(Ljava/lang/String;)Lnet/minecraft/class_2487;	method_32260	fromNbtProviderString
		c	{@return the {@code string} parsed as an NBT provider-formatted\nNBT compound}\n\n<p>This method first parses the string as an NBT, then performs\nseveral conversions from human-readable {@link NbtCompound} items\nto the actual values used in-game.\n\n@see net.minecraft.data.SnbtProvider\n@see #toNbtProviderString
		p	0		string
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2499;	method_32279	method_32279
		p	0		nbt
	m	(Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;Ljava/lang/String;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2688;	method_10682	withProperty
		p	4		root
		p	2		key
		p	3		properties
		p	0		state
		p	1		property
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2487;	method_10686	fromBlockState
		c	{@return the serialized block state}\n\n@see #toBlockState(NbtCompound)
		p	0		state
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;)Ljava/lang/String;	method_32262	method_32262
		p	1		key
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_32275	fromNbtProviderFormat
		p	0		compound
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;	method_10692	fromBlockPos
		c	{@return the serialized block position}\n\n@see #toBlockPos(NbtCompound)
		p	0		pos
	m	(Ljava/util/UUID;)Lnet/minecraft/class_2495;	method_25929	fromUuid
		c	Serializes a {@link UUID} into its equivalent NBT representation.\n\n@since 20w10a\n@see #toUuid(NbtElement)
		p	0		uuid
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_2499;Lnet/minecraft/class_2499;)V	method_32266	method_32266
		p	2		nbt
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_32273	toNbtProviderFormat
		p	0		compound
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/String;	method_10685	nameValue
		p	0		property
		p	1		value
	m	(Ljava/util/Map;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2499;	method_32261	method_32261
		p	1		nbt
	m	(Lnet/minecraft/class_2499;)D	method_32269	method_32269
		p	0		nbt
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338;	method_10691	toBlockPos
		c	{@return the block position from the {@code nbt}}\n\n@see #fromBlockPos(BlockPos)
		p	0		nbt
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/lang/String;)V	method_32263	method_32263
		p	2		property
	m	(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;Lnet/minecraft/class_2487;I)Lnet/minecraft/class_2487;	method_10688	update
		c	Uses the data fixer to update an NBT compound object to the latest data version.
		p	3		oldVersion
			c	the data version of the NBT compound object
		p	0		fixer
			c	the data fixer
		p	1		fixTypes
			c	the fix types
		p	2		compound
			c	the NBT compound object to fix
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2680;	method_10681	toBlockState
		c	{@return the block state from the {@code nbt}}\n\n<p>This returns the default state for {@link net.minecraft.block.Blocks#AIR}\nif the block name is not present.\n\n@see #fromBlockState(BlockState)
		p	0		nbt
	m	(Lnet/minecraft/class_2487;)Lcom/mojang/authlib/GameProfile;	method_10683	toGameProfile
		c	{@return the game profile converted from {@code nbt}}\n\n@see #writeGameProfile(NbtCompound, GameProfile)
		p	0		nbt
	m	(Lnet/minecraft/class_2520;)Ljava/util/UUID;	method_25930	toUuid
		c	Deserializes an NBT element into a {@link UUID}.\nThe NBT element's data must have the same structure as the output of {@link #fromUuid}.\n\n@throws IllegalArgumentException if {@code element} is not a valid representation of a UUID\n@since 20w10a\n@see #fromUuid(UUID)
		p	0		element
	m	(Lnet/minecraft/class_2487;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2487;	method_10684	writeGameProfile
		c	Writes the game profile to {@code nbt}. This modifies the passed compound.\n\n@return the compound with the serialized game profile\n@see #toGameProfile(NbtCompound)
		p	0		nbt
		p	1		profile
	m	(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561;	method_32270	toPrettyPrintedText
		c	{@return the pretty-printed text representation of {@code element}}\n\n@see net.minecraft.nbt.visitor.NbtTextFormatter
		p	0		element
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2499;	method_32278	method_32278
		p	0		nbt
	m	(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;Lnet/minecraft/class_2487;II)Lnet/minecraft/class_2487;	method_10693	update
		c	Uses the data fixer to update an NBT compound object.
		p	1		fixTypes
			c	the fix types
		p	0		fixer
			c	the data fixer
		p	3		oldVersion
			c	the data version of the NBT compound object
		p	2		compound
			c	the NBT compound object to fix
		p	4		targetVersion
			c	the data version to update the NBT compound object to
	m	(Lnet/minecraft/class_3610;)Lnet/minecraft/class_2487;	method_36115	fromFluidState
		c	{@return the serialized fluid state}
		p	0		state
	m	(Lnet/minecraft/class_2487;)Ljava/lang/String;	method_32271	toNbtProviderString
		c	{@return the string representation of {@code compound} as used\nby the NBT provider in the data generator}\n\n<p>The passed {@code compound} will be sorted and modified in-place\nto make it more human-readable e.g. by converting {@link NbtCompound}\nin the {@code palettes} {@code NbtList} to its short string\nrepresentation. Therefore the returned value is not an accurate\nrepresentation of the original NBT.\n\n@see net.minecraft.data.dev.NbtProvider\n@see #fromNbtProviderString(String)
		p	0		compound
	m	(Ljava/lang/StringBuilder;Lnet/minecraft/class_2520;IZ)Ljava/lang/StringBuilder;	method_36116	appendFormattedString
		p	1		nbt
		p	0		stringBuilder
		p	3		withArrayContents
		p	2		depth
	m	(Ljava/lang/String;)Lnet/minecraft/class_2487;	method_32267	fromNbtProviderFormattedPalette
		p	0		string
	m	(Lnet/minecraft/class_2499;)D	method_32268	method_32268
		p	0		nbt
	m	(Lnet/minecraft/class_2499;)D	method_32264	method_32264
		p	0		nbt
	m	(Lnet/minecraft/class_2487;)Ljava/lang/String;	method_32277	toNbtProviderFormattedPalette
		p	0		compound
c	net/minecraft/class_3843	net/minecraft/data/validate/StructureValidatorProvider
	f	Lorg/slf4j/Logger;	field_24617	LOGGER
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_32235	update
		p	1		nbt
		p	0		name
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_16880	addDataVersion
		p	0		nbt
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_16878	internalUpdate
		p	1		nbt
		p	0		name
c	net/minecraft/class_3837	net/minecraft/loot/function/CopyNbtLootFunction
	f	Ljava/util/List;	field_17014	operations
	f	Lnet/minecraft/class_5651;	field_17013	source
	m	(Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;	method_16853	parseNbtPath
		p	0		nbtPath
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_3837$class_3838;	method_35519	builder
		p	0		target
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_5651;Ljava/util/List;)V	<init>	<init>
		p	1		conditions
		p	2		source
		p	3		operations
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2520;Lnet/minecraft/class_3837$class_3839;)V	method_16846	method_16846
		p	2		operation
	m	(Lnet/minecraft/class_5651;)Lnet/minecraft/class_3837$class_3838;	method_16848	builder
		p	0		source
c	net/minecraft/class_3837$class_3841	net/minecraft/loot/function/CopyNbtLootFunction$Operator
	f	Ljava/lang/String;	field_17035	name
	f	Lnet/minecraft/class_3837$class_3841;	field_17033	APPEND
	f	Lnet/minecraft/class_3837$class_3841;	field_17032	REPLACE
	f	Lnet/minecraft/class_3837$class_3841;	field_17034	MERGE
	m	(Ljava/lang/String;)Lnet/minecraft/class_3837$class_3841;	method_16865	get
		p	0		name
	m	(Lnet/minecraft/class_2520;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)V	method_16864	merge
		p	2		targetPath
		p	1		itemNbt
		p	3		sourceNbts
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_3837$class_3841$3	net/minecraft/loot/function/CopyNbtLootFunction$Operator$3
	m	(Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V	method_16868	method_16868
		p	1		sourceNbt
	m	(Ljava/util/List;Lnet/minecraft/class_2520;)V	method_16869	method_16869
		p	1		foundNbt
c	net/minecraft/class_3837$class_3841$2	net/minecraft/loot/function/CopyNbtLootFunction$Operator$2
	m	(Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V	method_16866	method_16866
		p	1		sourceNbt
	m	(Ljava/util/List;Lnet/minecraft/class_2520;)V	method_16867	method_16867
		p	1		foundNbt
c	net/minecraft/class_3837$class_3842	net/minecraft/loot/function/CopyNbtLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_3837;Lcom/google/gson/JsonSerializationContext;)V	method_16870	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_3837;	method_16871	fromJson
c	net/minecraft/class_3837$class_3838	net/minecraft/loot/function/CopyNbtLootFunction$Builder
	f	Lnet/minecraft/class_5651;	field_17017	source
	f	Ljava/util/List;	field_17018	operations
	m	(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3837$class_3841;)Lnet/minecraft/class_3837$class_3838;	method_16857	withOperation
		p	2		target
		p	3		operator
		p	1		source
	m	(Lnet/minecraft/class_5651;)V	<init>	<init>
		p	1		source
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_3837$class_3838;	method_16856	withOperation
		p	1		source
		p	2		target
	m	()Lnet/minecraft/class_3837$class_3838;	method_16855	getThisBuilder
c	net/minecraft/class_3837$class_3839	net/minecraft/loot/function/CopyNbtLootFunction$Operation
	f	Ljava/lang/String;	field_17021	targetPath
	f	Lnet/minecraft/class_3837$class_3841;	field_17023	operator
	f	Ljava/lang/String;	field_17019	sourcePath
	f	Lnet/minecraft/class_2203$class_2209;	field_17020	parsedSourcePath
	f	Lnet/minecraft/class_2203$class_2209;	field_17022	parsedTargetPath
	m	(Ljava/util/function/Supplier;Lnet/minecraft/class_2520;)V	method_16860	execute
		p	1		itemNbtGetter
		p	2		sourceEntityNbt
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3837$class_3839;	method_16859	fromJson
		p	0		json
	m	(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3837$class_3841;)V	<init>	<init>
		p	1		sourcePath
		p	2		targetPath
		p	3		operator
	m	()Lcom/google/gson/JsonObject;	method_16858	toJson
c	net/minecraft/class_2506	net/minecraft/block/StainedGlassBlock
	f	Lnet/minecraft/class_1767;	field_11558	color
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		color
		p	2		settings
c	net/minecraft/class_2507	net/minecraft/nbt/NbtIo
	c	A set of utility functions for reading, writing, and scanning NBT files.
	m	(Ljava/io/DataInput;Lnet/minecraft/class_6836;)V	method_39855	scan
		c	Scans the NBT input using {@code scanner}.\n\n@apiNote This method does not return the scan result; the user is expected\nto call the appropriate method of the {@link NbtScanner} subclasses, such as\n{@link net.minecraft.nbt.scanner.NbtCollector#getRoot()}.\n\n@throws IOException if the IO operation fails
		p	1		scanner
		p	0		input
	m	(Ljava/io/File;Lnet/minecraft/class_6836;)V	method_40057	scanCompressed
		c	Scans the compressed NBT file using {@code scanner}.\n\n@apiNote This method does not return the scan result; the user is expected\nto call the appropriate method of the {@link NbtScanner} subclasses, such as\n{@link net.minecraft.nbt.scanner.NbtCollector#getRoot()}.\n\n@throws IOException if the IO operation fails\n@see #scanCompressed(InputStream, NbtScanner)
		p	0		file
		p	1		scanner
	m	(Ljava/io/File;)Lnet/minecraft/class_2487;	method_10633	read
		c	Reads an NBT compound from {@code file}.\n\n@return the NBT compound from the file, or {@code null} if the file does not exist\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound
		p	0		file
	m	(Ljava/io/InputStream;Lnet/minecraft/class_6836;)V	method_40058	scanCompressed
		c	Scans the compressed NBT stream using {@code scanner}.\n\n@apiNote This method does not return the scan result; the user is expected\nto call the appropriate method of the {@link NbtScanner} subclasses, such as\n{@link net.minecraft.nbt.scanner.NbtCollector#getRoot()}.\n\n@throws IOException if the IO operation fails\n@see #scanCompressed(File, NbtScanner)
		p	0		stream
		p	1		scanner
	m	(Ljava/io/InputStream;)Ljava/io/DataInputStream;	method_40059	decompress
		c	{@return a new input stream that decompresses the input {@code stream}}
		p	0		stream
	m	(Lnet/minecraft/class_2487;Ljava/io/OutputStream;)V	method_10634	writeCompressed
		c	Writes the Gzip-compressed {@code nbt} to {@code stream}.\n\n@throws IOException if the IO operation fails\n@see #writeCompressed(NbtCompound, File)
		p	0		nbt
		p	1		stream
	m	(Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V	method_10631	write
		p	0		nbt
		p	1		output
	m	(Lnet/minecraft/class_2487;Ljava/io/DataOutput;)V	method_10628	write
		c	Writes the {@code nbt} to {@code file}.\n\n@throws IOException if the IO operation fails\n@see #write(NbtCompound, File)
		p	0		nbt
		p	1		output
	m	(Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;	method_10625	read
		c	Reads an NBT compound from {@code input}.\n\n@return the NBT compound from the input\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound
		p	1		tracker
		p	0		input
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2520;	method_10626	read
		p	1		depth
		p	2		tracker
		p	0		input
	m	(Ljava/io/InputStream;)Lnet/minecraft/class_2487;	method_10629	readCompressed
		c	Reads an NBT compound from Gzip-compressed {@code stream}.\n\n@return the NBT compound from the stream\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound\n@see #readCompressed(File)
		p	0		stream
	m	(Lnet/minecraft/class_2487;Ljava/io/File;)V	method_10630	write
		c	Writes the {@code nbt} to {@code file}.\n\n@throws IOException if the IO operation fails\n@see #write(NbtCompound, DataOutput)
		p	1		file
		p	0		nbt
	m	(Ljava/io/File;)Lnet/minecraft/class_2487;	method_30613	readCompressed
		c	Reads an NBT compound from Gzip-compressed {@code file}.\n\n@return the NBT compound from the file\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound\n@see #readCompressed(InputStream)
		p	0		file
	m	(Ljava/io/DataInput;)Lnet/minecraft/class_2487;	method_10627	read
		c	Reads an NBT compound from {@code input}.\n\n@return the NBT compound from the input\n@throws IOException if the IO operation fails or if the root NBT element is\nnot a compound
		p	0		input
	m	(Lnet/minecraft/class_2487;Ljava/io/File;)V	method_30614	writeCompressed
		c	Writes the Gzip-compressed {@code nbt} to {@code file}.\n\n@throws IOException if the IO operation fails\n@see #writeCompressed(NbtCompound, OutputStream)
		p	1		file
		p	0		nbt
c	net/minecraft/class_2508	net/minecraft/block/SignBlock
	f	Lnet/minecraft/class_2758;	field_11559	ROTATION
c	net/minecraft/class_2509	net/minecraft/nbt/NbtOps
	c	Used to handle Minecraft NBTs within {@link com.mojang.serialization.Dynamic\ndynamics} for DataFixerUpper, allowing generalized serialization logic\nshared across different type of data structures. Use {@link NbtOps#INSTANCE}\nfor the ops singleton.\n\n<p>For instance, dimension data may be stored as JSON in data packs, but\nthey will be transported in packets as NBT. DataFixerUpper allows\ngeneralizing the dimension serialization logic to prevent duplicate code,\nwhere the NBT ops allow the DataFixerUpper dimension serialization logic\nto interact with Minecraft NBTs.\n\n@see NbtOps#INSTANCE
	f	Lnet/minecraft/class_2509;	field_11560	INSTANCE
		c	An singleton of the NBT dynamic ops.\n\n<p>This ops does not compress maps (replace field name to value pairs\nwith an ordered list of values in serialization). In fact, since\nMinecraft NBT lists can only contain elements of the same type, this op\ncannot compress maps.
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getNumberValue	getNumberValue
		p	1		element
	m	(B)Lnet/minecraft/class_2520;	method_10640	createByte
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_10651	getIntStream
	m	(BB)Lnet/minecraft/class_2483;	method_29144	createList
		p	0		knownType
		p	1		valueType
	m	(Lnet/minecraft/class_2520;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;	method_29154	mergeToMap
	m	(Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;)V	method_29160	method_29160
		p	1		nbt
	m	(Lnet/minecraft/class_2487;Lcom/mojang/datafixers/util/Pair;)V	method_29152	method_29152
		p	1		entry
	m	(Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)V	method_29151	addAll
		p	2		additionalValue
		p	0		destination
		p	1		source
	m	(Ljava/util/stream/Stream;)Lnet/minecraft/class_2520;	method_10655	createMap
	m	(Ljava/lang/String;)Ljava/lang/Object;	createString	createString
		p	1		string
	m	(Lnet/minecraft/class_2520;)Ljava/lang/Byte;	method_10659	method_10659
		p	0		nbt
	m	(Ljava/lang/Number;)Ljava/lang/Object;	createNumeric	createNumeric
		p	1		value
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V	method_29159	method_29159
		p	0		key
	m	(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;	remove	remove
		p	2		key
		p	1		element
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_29163	getMap
	m	(Ljava/util/stream/Stream;)Ljava/lang/Object;	createList	createList
		p	1		stream
	m	(Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_29157	mergeToMap
	m	(Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;Ljava/util/List;)V	method_29150	addAll
		p	1		source
		p	2		additionalValues
		p	0		destination
	m	(Ljava/util/stream/LongStream;)Lnet/minecraft/class_2520;	method_10643	createLongList
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	mergeToMap	mergeToMap
		p	1		map
		p	2		key
		p	3		value
	m	(Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_29156	mergeToList
	m	(Ljava/nio/ByteBuffer;)Ljava/lang/Object;	createByteList	createByteList
		p	1		buf
	m	(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	mergeToList	mergeToList
		p	2		values
		p	1		list
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_10664	getStream
	m	(Ljava/util/stream/LongStream;)Ljava/lang/Object;	createLongList	createLongList
		p	1		stream
	m	(S)Lnet/minecraft/class_2520;	method_10635	createShort
	m	(Lnet/minecraft/class_2520;Ljava/lang/String;)Lnet/minecraft/class_2520;	method_10648	remove
	m	(Lnet/minecraft/class_2520;)Ljava/lang/Integer;	method_10658	method_10658
		p	0		nbt
	m	(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520;	method_10667	method_10667
		p	0		nbt
	m	(Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;)V	method_29149	method_29149
		p	1		nbt
	m	(S)Ljava/lang/Object;	createShort	createShort
		p	1		value
	m	(F)Ljava/lang/Object;	createFloat	createFloat
		p	1		value
	m	(BBB)Z	method_29145	isTypeEqual
		p	2		expectedType
		p	1		valueType
		p	0		knownType
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_29164	getList
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getMap	getMap
		p	1		element
	m	(Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2520;	method_10657	createByteList
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_10656	getStringValue
	m	(I)Lnet/minecraft/class_2520;	method_10661	createInt
	m	(Ljava/lang/String;Ljava/lang/String;)Z	method_10666	method_10666
		p	1		k
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	method_10638	method_10638
		p	2		key
	m	(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;	mergeToMap	mergeToMap
		p	2		map
		p	1		element
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getByteBuffer	getByteBuffer
		p	1		element
	m	(D)Lnet/minecraft/class_2520;	method_10652	createDouble
	m	(F)Lnet/minecraft/class_2520;	method_10662	createFloat
	m	(Ljava/util/stream/IntStream;)Ljava/lang/Object;	createIntList	createIntList
		p	1		stream
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V	method_10670	method_10670
		p	2		k
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getMapValues	getMapValues
		p	1		element
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getStream	getStream
		p	1		element
	m	(J)Ljava/lang/Object;	createLong	createLong
		p	1		value
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getList	getList
		p	1		element
	m	(Lnet/minecraft/class_2483;Lnet/minecraft/class_2520;)V	method_29158	method_29158
		p	1		nbt
	m	(Ljava/util/stream/Stream;)Lnet/minecraft/class_2520;	method_10665	createList
	m	(Ljava/util/stream/Stream;)Ljava/lang/Object;	createMap	createMap
		p	1		entries
	m	(Z)Lnet/minecraft/class_2520;	method_23253	createBoolean
	m	(I)Ljava/lang/Object;	createInt	createInt
		p	1		value
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	mergeToList	mergeToList
		p	1		list
		p	2		value
	m	(Ljava/lang/String;)Lnet/minecraft/class_2520;	method_10639	createString
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getMapEntries	getMapEntries
		p	1		element
	m	(Lnet/minecraft/class_2520;)Ljava/lang/Long;	method_10649	method_10649
		p	0		nbt
	m	(Lnet/minecraft/class_2520;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	method_29155	mergeToList
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Ljava/lang/String;)V	method_29161	method_29161
		p	2		key
	m	()Lnet/minecraft/class_2520;	method_10668	empty
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_10645	getNumberValue
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_10637	getLongStream
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_10669	getMapValues
	m	(Ljava/util/stream/IntStream;)Lnet/minecraft/class_2520;	method_10663	createIntList
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getStringValue	getStringValue
		p	1		element
	m	(Lnet/minecraft/class_2487;Ljava/util/function/BiConsumer;)V	method_29153	method_29153
		p	2		entryConsumer
	m	(Z)Ljava/lang/Object;	createBoolean	createBoolean
		p	1		value
	m	(Ljava/lang/Number;)Lnet/minecraft/class_2520;	method_10660	createNumeric
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2520;)Ljava/lang/Object;	method_29146	convertTo
	m	(Ljava/util/List;Lnet/minecraft/class_2487;Lcom/mojang/datafixers/util/Pair;)V	method_29147	method_29147
		p	0		entry
	m	(D)Ljava/lang/Object;	createDouble	createDouble
		p	1		value
	m	(Ljava/util/function/BiConsumer;Lnet/minecraft/class_2487;Ljava/lang/String;)V	method_29148	method_29148
		p	3		key
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;	convertTo	convertTo
		p	2		element
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_29162	getMapEntries
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getIntStream	getIntStream
		p	1		element
	m	(Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_10646	getByteBuffer
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getLongStream	getLongStream
		p	1		element
	m	(J)Lnet/minecraft/class_2520;	method_10654	createLong
	m	(B)Ljava/lang/Object;	createByte	createByte
		p	1		value
c	net/minecraft/class_2509$1	net/minecraft/nbt/NbtOps$1
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	method_29166	method_29166
		p	2		key
	m	(Ljava/lang/String;)Ljava/lang/Object;	get	get
		p	1		key
	m	(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520;	method_29167	get
	m	(Ljava/lang/String;)Lnet/minecraft/class_2520;	method_29165	get
	m	(Ljava/lang/Object;)Ljava/lang/Object;	get	get
		p	1		nbt
c	net/minecraft/class_2509$class_5320	net/minecraft/nbt/NbtOps$MapBuilder
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)Lcom/mojang/serialization/DataResult;	method_29170	build
	m	()Lnet/minecraft/class_2487;	method_29168	initBuilder
	m	(Ljava/lang/String;Lnet/minecraft/class_2520;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_29169	append
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	build	build
		p	1		nbt
		p	2		mergedValue
	m	(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	append	append
		p	2		value
		p	3		nbt
		p	1		key
c	net/minecraft/class_2502	net/minecraft/block/SpongeBlock
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10620	update
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_10619	absorbWater
		p	2		pos
		p	1		world
c	net/minecraft/class_2503	net/minecraft/nbt/NbtLong
	c	Represents an NBT 64-bit integer. Its type is {@value NbtElement#LONG_TYPE}.\nInstances are immutable.
	f	I	field_33201	SIZE
	f	J	field_11553	value
	f	Lnet/minecraft/class_4614;	field_21041	TYPE
	m	()Lnet/minecraft/class_2503;	method_10621	copy
	m	(J)Lnet/minecraft/class_2503;	method_23251	of
		c	{@return the NBT long from {@code value}}
		p	0		value
	m	(J)V	<init>	<init>
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2503$1	net/minecraft/nbt/NbtLong$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2503;	method_23252	read
c	net/minecraft/class_2503$class_4612	net/minecraft/nbt/NbtLong$Cache
	f	[Lnet/minecraft/class_2503;	field_21042	VALUES
	f	I	field_33203	MIN
	f	I	field_33202	MAX
c	net/minecraft/class_3834	net/minecraft/structure/SavannaVillageData
	f	Lnet/minecraft/class_6880;	field_26285	STRUCTURE_POOLS
	m	()V	method_16844	init
c	net/minecraft/class_2504	net/minecraft/block/StainedGlassPaneBlock
	f	Lnet/minecraft/class_1767;	field_11554	color
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		color
		p	2		settings
c	net/minecraft/class_2505	net/minecraft/nbt/NbtTagSizeTracker
	c	Tracks the size of NBT elements. Throws {@link RuntimeException} if the\ntracked element becomes larger than {@link #maxBytes} during addition.
	f	Lnet/minecraft/class_2505;	field_11556	EMPTY
	f	J	field_11555	allocatedBytes
	f	J	field_11557	maxBytes
	m	(J)V	<init>	<init>
		p	1		maxBytes
	m	(J)V	method_10623	add
		p	1		bits
c	net/minecraft/class_3836	net/minecraft/structure/SnowyVillageData
	f	Lnet/minecraft/class_6880;	field_26286	STRUCTURE_POOLS
	m	()V	method_16845	init
c	net/minecraft/class_2520	net/minecraft/nbt/NbtElement
	c	Represents an NBT element.
	f	B	field_33257	BYTE_ARRAY_TYPE
		c	The numeric ID of an NBT byte array value. Is {@value}.\n\n@see NbtByteArray
	f	B	field_33256	DOUBLE_TYPE
		c	The numeric ID of an NBT double value. Is {@value}.\n\n@see NbtDouble
	f	B	field_33259	LIST_TYPE
		c	The numeric ID of an NBT list value. Is {@value}.\n\n@see NbtList
	f	B	field_33258	STRING_TYPE
		c	The numeric ID of an NBT string value. Is {@value}.\n\n@see NbtString
	f	I	field_33264	MAX_DEPTH
	f	B	field_33253	INT_TYPE
		c	The numeric ID of an NBT integer value. Is {@value}.\n\n@see NbtInt
	f	B	field_33252	SHORT_TYPE
		c	The numeric ID of an NBT short value. Is {@value}.\n\n@see NbtShort
	f	B	field_33263	NUMBER_TYPE
		c	A wildcard NBT numeric ID that can be used for <i>checking</i> whether an NBT element is an {@link AbstractNbtNumber}. Is {@value}.\n\n@see NbtCompound#getType(String)\n@see NbtCompound#contains(String, int)
	f	B	field_33255	FLOAT_TYPE
		c	The numeric ID of an NBT float value. Is {@value}.\n\n@see NbtFloat
	f	B	field_33254	LONG_TYPE
		c	The numeric ID of an NBT long value. Is {@value}.\n\n@see NbtLong
	f	B	field_33260	COMPOUND_TYPE
		c	The numeric ID of an NBT compound value. Is {@value}.\n\n@see NbtCompound
	f	B	field_33251	BYTE_TYPE
		c	The numeric ID of an NBT byte value. Is {@value}.\n\n@see NbtByte
	f	B	field_33262	LONG_ARRAY_TYPE
		c	The numeric ID of an NBT long array value. Is {@value}.\n\n@see NbtLongArray
	f	B	field_33250	END_TYPE
		c	The numeric ID of an NBT end value. Is {@value}.\n\n@see NbtEnd
	f	B	field_33261	INT_ARRAY_TYPE
		c	The numeric ID of an NBT integer array value. Is {@value}.\n\n@see NbtIntArray
	m	(Lnet/minecraft/class_6836;)V	method_39876	accept
		p	1		visitor
	m	()Ljava/lang/String;	method_10714	asString
		c	{@return the NBT's string representation}\n\n@implNote By default, this returns the same result as {@link\nnet.minecraft.nbt.visitor.StringNbtWriter}. {@link NbtString} will return its\nstring value instead.
	m	()Lnet/minecraft/class_2520;	method_10707	copy
		c	{@return an NBT element of equal value that won't change with this element}
	m	()Lnet/minecraft/class_4614;	method_23258	getNbtType
		c	{@return the NBT type definition of this NBT element}
	m	()B	method_10711	getType
		c	{@return the type of this NBT element}
	m	(Lnet/minecraft/class_6836;)Lnet/minecraft/class_6836$class_6838;	method_39850	doAccept
		p	1		visitor
	m	(Ljava/io/DataOutput;)V	method_10713	write
		c	Writes the NBT element to {@code output}.\n\n@apiNote This is a low-level method for serializing NBT elements; consider using\n{@link NbtIo}, {@link NbtOps}, or {@link net.minecraft.network.PacketByteBuf#writeNbt}\ninstead.
		p	1		output
	m	(Lnet/minecraft/class_5627;)V	method_32289	accept
		p	1		visitor
c	net/minecraft/class_3851	net/minecraft/village/VillagerDataContainer
	m	()Lnet/minecraft/class_3850;	method_7231	getVillagerData
	m	(Lnet/minecraft/class_3850;)V	method_7195	setVillagerData
		p	1		villagerData
c	net/minecraft/class_3852	net/minecraft/village/VillagerProfession
	f	Ljava/util/function/Predicate;	comp_820	acquirableWorkstation
		c	A predicate for a workstation that could be acquired by the villager profession.
	f	Lnet/minecraft/class_3414;	comp_823	workSound
	f	Ljava/lang/String;	comp_818	id
	f	Lcom/google/common/collect/ImmutableSet;	comp_821	gatherableItems
	f	Lcom/google/common/collect/ImmutableSet;	comp_822	secondaryJobSites
	f	Ljava/util/function/Predicate;	field_39308	IS_ACQUIRABLE_JOB_SITE
	f	Ljava/util/function/Predicate;	comp_819	heldWorkstation
		c	A predicate for the workstation currently held by the villager profession.
	f	Lnet/minecraft/class_3852;	field_17057	FISHERMAN
	f	Lnet/minecraft/class_3852;	field_17058	FLETCHER
	f	Lnet/minecraft/class_3852;	field_17055	CLERIC
	f	Lnet/minecraft/class_3852;	field_17056	FARMER
	f	Lnet/minecraft/class_3852;	field_17059	LEATHERWORKER
	f	Lnet/minecraft/class_3852;	field_17053	BUTCHER
	f	Lnet/minecraft/class_3852;	field_17054	CARTOGRAPHER
	f	Lnet/minecraft/class_3852;	field_17051	NONE
	f	Lnet/minecraft/class_3852;	field_17052	ARMORER
	f	Lnet/minecraft/class_3852;	field_17061	MASON
	f	Lnet/minecraft/class_3852;	field_17062	NITWIT
	f	Lnet/minecraft/class_3852;	field_17060	LIBRARIAN
	f	Lnet/minecraft/class_3852;	field_17065	WEAPONSMITH
	f	Lnet/minecraft/class_3852;	field_17063	SHEPHERD
	f	Lnet/minecraft/class_3852;	field_17064	TOOLSMITH
	m	()Ljava/util/function/Predicate;	comp_820	acquirableWorkstation
	m	()Lnet/minecraft/class_3414;	comp_823	workSound
	m	(Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852;	method_44007	register
		p	1		heldWorkstation
		p	0		id
		p	3		workSound
		p	2		acquirableWorkstation
	m	(Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852;	method_44008	register
		p	5		workSound
		p	2		acquirableWorkstation
		p	1		heldWorkstation
		p	4		secondaryJobSites
		p	3		gatherableItems
		p	0		id
	m	()Ljava/lang/String;	comp_818	id
	m	()Lcom/google/common/collect/ImmutableSet;	comp_821	gatherableItems
	m	()Lcom/google/common/collect/ImmutableSet;	comp_822	secondaryJobSites
	m	(Ljava/lang/String;Lnet/minecraft/class_5321;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852;	method_16926	register
		p	2		workSound
		p	0		id
		p	1		heldWorkstation
	m	(Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)V	<init>	<init>
		p	1		id
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z	method_44009	method_44009
		p	1		entry
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z	method_44321	method_44321
		p	1		entry
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z	method_44322	method_44322
		p	1		entry
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Z	method_44005	method_44005
		p	1		entry
	m	(Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852;	method_19197	register
		p	3		secondaryJobSites
		p	4		workSound
		p	0		id
		p	1		heldWorkstation
		p	2		gatherableItems
	m	(Lnet/minecraft/class_6880;)Z	method_44006	method_44006
		p	0		poiType
	m	()Ljava/util/function/Predicate;	comp_819	heldWorkstation
c	net/minecraft/class_2521	net/minecraft/block/TallFlowerBlock
c	net/minecraft/class_2522	net/minecraft/nbt/StringNbtReader
	c	A class for reading a stringified NBT.\n\n@apiNote Methods in this class throw {@code CommandSyntaxException} to indicate\nsyntax errors within the NBT representation.
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_11608	EXPECTED_KEY
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_11602	TRAILING
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_11603	LIST_MIXED
	f	Ljava/util/regex/Pattern;	field_11601	SHORT_PATTERN
	f	C	field_33270	LEFT_CURLY_BRACKET
	f	Ljava/util/regex/Pattern;	field_11596	FLOAT_PATTERN
	f	Ljava/util/regex/Pattern;	field_11609	LONG_PATTERN
	f	C	field_33266	COLON
	f	C	field_33268	SQUARE_CLOSE_BRACKET
	f	Ljava/util/regex/Pattern;	field_11607	DOUBLE_PATTERN_IMPLICIT
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_11597	ARRAY_MIXED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_11605	EXPECTED_VALUE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_11604	ARRAY_INVALID
	f	Lcom/mojang/brigadier/StringReader;	field_11598	reader
	f	Ljava/util/regex/Pattern;	field_11600	DOUBLE_PATTERN
	f	Ljava/util/regex/Pattern;	field_11599	INT_PATTERN
	f	C	field_33267	SQUARE_OPEN_BRACKET
	f	C	field_33269	RIGHT_CURLY_BRACKET
	f	C	field_33265	COMMA
	f	Ljava/util/regex/Pattern;	field_11606	BYTE_PATTERN
	m	(Ljava/lang/String;)Lnet/minecraft/class_2487;	method_10718	parse
		c	{@return the NBT compound parsed from the {@code string}}\n\n@throws CommandSyntaxException if the reader detects a syntax error (including\n{@linkplain #TRAILING trailing strings})
		p	0		string
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_10730	method_10730
		p	0		receivedType
		p	1		expectedType
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_10724	method_10724
		p	1		expectedType
		p	0		receivedType
	m	()Lnet/minecraft/class_2520;	method_10729	parseList
	m	(Lnet/minecraft/class_4614;Lnet/minecraft/class_4614;)Ljava/util/List;	method_10728	readArray
		p	2		typeReader
		p	1		arrayTypeReader
	m	()Lnet/minecraft/class_2487;	method_10721	readCompound
	m	()Lnet/minecraft/class_2520;	method_10723	parseElement
		c	{@return the parsed NBT element}\n\n@throws CommandSyntaxException if the reader detects a syntax error
	m	()Lnet/minecraft/class_2487;	method_10727	parseCompound
		c	{@return the parsed NBT compound}\n\n@throws CommandSyntaxException if the reader detects a syntax error
	m	()Z	method_10716	readComma
	m	()Lnet/minecraft/class_2520;	method_10717	parseArray
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_10720	method_10720
		p	0		type
	m	()Ljava/lang/String;	method_10725	readString
	m	(Lcom/mojang/brigadier/StringReader;)V	<init>	<init>
		p	1		reader
	m	()Lnet/minecraft/class_2520;	method_10722	parseElementPrimitive
	m	()Lnet/minecraft/class_2520;	method_10726	parseElementPrimitiveArray
	m	(Ljava/lang/String;)Lnet/minecraft/class_2520;	method_10731	parsePrimitive
		p	1		input
	m	(C)V	method_10719	expect
		p	1		c
c	net/minecraft/class_3853	net/minecraft/village/TradeOffers
	f	I	field_30618	NOVICE_SELL_XP
	f	F	field_30628	HIGH_PRICE_MULTIPLIER
	f	I	field_30626	MASTER_TRADE_XP
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_17724	WANDERING_TRADER_TRADES
	f	I	field_30616	COMMON_MAX_USES
	f	I	field_30622	JOURNEYMAN_SELL_XP
	f	I	field_30624	EXPERT_SELL_XP
	f	I	field_30620	APPRENTICE_SELL_XP
	f	Ljava/util/Map;	field_17067	PROFESSION_TO_LEVELED_TRADE
	f	I	field_30619	NOVICE_BUY_XP
	f	F	field_30627	LOW_PRICE_MULTIPLIER
	f	I	field_30615	DEFAULT_MAX_USES
	f	I	field_30625	EXPERT_BUY_XP
	f	I	field_30617	RARE_MAX_USES
	f	I	field_30621	APPRENTICE_BUY_XP
	f	I	field_30623	JOURNEYMAN_BUY_XP
	m	(Ljava/util/HashMap;)V	method_16929	method_16929
		p	0		map
	m	(Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	method_16928	copyToFastUtilMap
		p	0		map
c	net/minecraft/class_3853$class_4164	net/minecraft/village/TradeOffers$ProcessItemFactory
	f	F	field_18570	multiplier
	f	Lnet/minecraft/class_1799;	field_18566	sell
	f	Lnet/minecraft/class_1799;	field_18563	secondBuy
	f	I	field_18564	secondCount
	f	I	field_18565	price
	f	I	field_18567	sellCount
	f	I	field_18568	maxUses
	f	I	field_18569	experience
	m	(Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;III)V	<init>	<init>
		p	5		sellCount
		p	4		sellItem
		p	3		price
		p	2		secondCount
		p	1		item
		p	7		experience
		p	6		maxUses
	m	(Lnet/minecraft/class_1935;ILnet/minecraft/class_1792;III)V	<init>	<init>
		p	5		maxUses
		p	6		experience
		p	3		sellItem
		p	4		sellCount
		p	1		item
		p	2		secondCount
c	net/minecraft/class_3853$class_4165	net/minecraft/village/TradeOffers$SellItemFactory
	f	I	field_18572	price
	f	I	field_18573	count
	f	I	field_18574	maxUses
	f	I	field_18575	experience
	f	F	field_18576	multiplier
	f	Lnet/minecraft/class_1799;	field_18571	sell
	m	(Lnet/minecraft/class_1792;IIII)V	<init>	<init>
		p	1		item
		p	2		price
		p	3		count
		p	4		maxUses
		p	5		experience
	m	(Lnet/minecraft/class_2248;IIII)V	<init>	<init>
		p	3		count
		p	4		maxUses
		p	1		block
		p	2		price
		p	5		experience
	m	(Lnet/minecraft/class_1799;IIII)V	<init>	<init>
		p	1		stack
		p	2		price
		p	3		count
		p	4		maxUses
		p	5		experience
	m	(Lnet/minecraft/class_1799;IIIIF)V	<init>	<init>
		p	2		price
		p	1		stack
		p	6		multiplier
		p	5		experience
		p	4		maxUses
		p	3		count
	m	(Lnet/minecraft/class_1792;III)V	<init>	<init>
		p	3		count
		p	4		experience
		p	1		item
		p	2		price
c	net/minecraft/class_3853$class_4166	net/minecraft/village/TradeOffers$SellSuspiciousStewFactory
	f	F	field_18580	multiplier
	f	I	field_18578	duration
	f	I	field_18579	experience
	f	Lnet/minecraft/class_1291;	field_18577	effect
	m	(Lnet/minecraft/class_1291;II)V	<init>	<init>
		p	3		experience
		p	2		duration
		p	1		effect
c	net/minecraft/class_3853$class_4167	net/minecraft/village/TradeOffers$SellPotionHoldingItemFactory
	f	I	field_18583	price
	f	I	field_18584	maxUses
	f	I	field_18585	experience
	f	Lnet/minecraft/class_1792;	field_18586	secondBuy
	f	I	field_18587	secondCount
	f	F	field_18588	priceMultiplier
	f	Lnet/minecraft/class_1799;	field_18581	sell
	f	I	field_18582	sellCount
	m	(Lnet/minecraft/class_1792;ILnet/minecraft/class_1792;IIII)V	<init>	<init>
		p	7		experience
		p	6		maxUses
		p	3		tippedArrow
		p	2		secondCount
		p	5		price
		p	4		sellCount
		p	1		arrow
	m	(Lnet/minecraft/class_1842;)Z	method_19203	method_19203
		p	0		potion
c	net/minecraft/class_3853$class_1652	net/minecraft/village/TradeOffers$Factory
	c	A factory to create trade offers.
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1914;	method_7246	create
		c	Creates a trade offer.\n\n@return a new trade offer, or {@code null} if none should be created
		p	1		entity
		p	2		random
c	net/minecraft/class_3853$class_4160	net/minecraft/village/TradeOffers$SellDyedArmorFactory
	f	Lnet/minecraft/class_1792;	field_18544	sell
	f	I	field_18545	price
	f	I	field_18546	maxUses
	f	I	field_18547	experience
	m	(Lnet/minecraft/class_1792;III)V	<init>	<init>
		p	2		price
		p	3		maxUses
		p	4		experience
		p	1		item
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1769;	method_19200	getDye
		p	0		random
	m	(Lnet/minecraft/class_1792;I)V	<init>	<init>
		p	1		item
		p	2		price
c	net/minecraft/class_3853$class_4161	net/minecraft/village/TradeOffers$BuyForOneEmeraldFactory
	f	I	field_18549	price
	f	Lnet/minecraft/class_1792;	field_18548	buy
	f	I	field_18550	maxUses
	f	I	field_18551	experience
	f	F	field_18552	multiplier
	m	(Lnet/minecraft/class_1935;III)V	<init>	<init>
		p	1		item
		p	3		maxUses
		p	2		price
		p	4		experience
c	net/minecraft/class_3853$class_4162	net/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory
	f	I	field_18554	count
	f	I	field_18555	maxUses
	f	I	field_18556	experience
	f	Ljava/util/Map;	field_18553	map
	m	(IIILjava/util/Map;)V	<init>	<init>
		p	1		count
		p	4		map
		p	2		maxUses
		p	3		experience
	m	(Ljava/util/Map;Lnet/minecraft/class_3854;)Z	method_19202	method_19202
		p	1		villagerType
	m	(Lnet/minecraft/class_3854;)V	method_19201	method_19201
		p	0		villagerType
c	net/minecraft/class_3853$class_4163	net/minecraft/village/TradeOffers$SellEnchantedToolFactory
	f	Lnet/minecraft/class_1799;	field_18558	tool
	f	I	field_18560	maxUses
	f	I	field_18561	experience
	f	F	field_18562	multiplier
	f	I	field_18559	basePrice
	m	(Lnet/minecraft/class_1792;IIIF)V	<init>	<init>
		p	5		multiplier
		p	4		experience
		p	3		maxUses
		p	2		basePrice
		p	1		item
	m	(Lnet/minecraft/class_1792;III)V	<init>	<init>
		p	2		basePrice
		p	1		item
		p	4		experience
		p	3		maxUses
c	net/minecraft/class_3853$class_1654	net/minecraft/village/TradeOffers$SellMapFactory
	f	Lnet/minecraft/class_6862;	field_7474	structure
	f	I	field_18589	price
	f	Ljava/lang/String;	field_37051	nameKey
	f	Lnet/minecraft/class_20$class_21;	field_7473	iconType
	f	I	field_18591	experience
	f	I	field_18590	maxUses
	m	(ILnet/minecraft/class_6862;Ljava/lang/String;Lnet/minecraft/class_20$class_21;II)V	<init>	<init>
		p	1		price
		p	5		maxUses
		p	4		iconType
		p	3		nameKey
		p	2		structure
		p	6		experience
c	net/minecraft/class_3853$class_1648	net/minecraft/village/TradeOffers$EnchantBookFactory
	f	I	field_18557	experience
	m	(I)V	<init>	<init>
		p	1		experience
c	net/minecraft/class_3854	net/minecraft/village/VillagerType
	f	Ljava/util/Map;	field_17078	BIOME_TO_TYPE
	f	Lnet/minecraft/class_3854;	field_17077	TAIGA
	f	Lnet/minecraft/class_3854;	field_17076	SWAMP
	f	Lnet/minecraft/class_3854;	field_17075	SNOW
	f	Lnet/minecraft/class_3854;	field_17074	SAVANNA
	f	Lnet/minecraft/class_3854;	field_17073	PLAINS
	f	Lnet/minecraft/class_3854;	field_17072	JUNGLE
	f	Lnet/minecraft/class_3854;	field_17071	DESERT
	f	Ljava/lang/String;	field_26690	name
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_3854;	method_16930	forBiome
		p	0		biomeEntry
	m	(Ljava/util/HashMap;)V	method_16932	method_16932
		p	0		map
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_3854;	method_16931	create
		p	0		id
c	net/minecraft/class_2523	net/minecraft/block/SugarCaneBlock
	f	Lnet/minecraft/class_2758;	field_11610	AGE
	f	Lnet/minecraft/class_265;	field_11611	SHAPE
c	net/minecraft/class_3850	net/minecraft/village/VillagerData
	f	Lnet/minecraft/class_3854;	field_17048	type
	f	Lnet/minecraft/class_3852;	field_17049	profession
	f	[I	field_18540	LEVEL_BASE_EXPERIENCE
	f	I	field_30614	MAX_LEVEL
	f	I	field_30613	MIN_LEVEL
	f	Lcom/mojang/serialization/Codec;	field_24669	CODEC
	f	I	field_17050	level
	m	()Lnet/minecraft/class_3854;	method_16919	getType
	m	(Lnet/minecraft/class_3854;)Lnet/minecraft/class_3850;	method_16922	withType
		p	1		type
	m	(Lnet/minecraft/class_3852;)Lnet/minecraft/class_3850;	method_16921	withProfession
		p	1		profession
	m	()I	method_16925	getLevel
	m	(I)Z	method_19196	canLevelUp
		p	0		level
	m	(I)Lnet/minecraft/class_3850;	method_16920	withLevel
		p	1		level
	m	(Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)V	<init>	<init>
		p	3		level
		p	2		profession
		p	1		type
	m	(I)I	method_19194	getLowerLevelExperience
		p	0		level
	m	(I)I	method_19195	getUpperLevelExperience
		p	0		level
	m	()Lnet/minecraft/class_3852;	method_16924	getProfession
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28372	method_28372
		p	0		instance
c	net/minecraft/class_2517	net/minecraft/block/StoneButtonBlock
c	net/minecraft/class_2518	net/minecraft/block/StructureVoidBlock
	f	Lnet/minecraft/class_265;	field_11589	SHAPE
c	net/minecraft/class_2519	net/minecraft/nbt/NbtString
	c	Represents an NBT string. Its type is {@value NbtElement#STRING_TYPE}.\nInstances are immutable.
	f	Ljava/lang/String;	field_11590	value
	f	Lnet/minecraft/class_4614;	field_21045	TYPE
	f	I	field_33241	SIZE
	f	Lnet/minecraft/class_2519;	field_21046	EMPTY
	f	C	field_33245	NULL
	f	C	field_33244	BACKSLASH
	f	C	field_33243	SINGLE_QUOTE
	f	C	field_33242	DOUBLE_QUOTE
	m	()Lnet/minecraft/class_2519;	method_10705	copy
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		value
	m	(Ljava/lang/String;)Ljava/lang/String;	method_10706	escape
		c	{@return the string quoted with quotes and backslashes escaped}\n\n@implNote If {@code value} contains one of the singlequote or the double quote,\nit tries to use the other quotes to quote the string. If both appear, then the quote\nthat appeared later will be used to quote the string. If neither of them appears, this\nuses a double quote. For example, the string {@code It's a "Tiny Potato"!} will be\nescaped as {@code "It's a \\"Tiny Potato\\"!"}, while the string\n{@code It is a "Tiny Potato"!} will be escaped as {@code 'It is a "Tiny Potato"!'}.
		p	0		value
	m	(Ljava/io/DataInput;)V	method_39875	skip
		p	0		input
	m	(Ljava/lang/String;)Lnet/minecraft/class_2519;	method_23256	of
		c	{@return the NBT string from {@code value}}
		p	0		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2519$1	net/minecraft/nbt/NbtString$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2519;	method_23257	read
c	net/minecraft/class_2513	net/minecraft/block/StemBlock
	f	Lnet/minecraft/class_2758;	field_11584	AGE
	f	I	field_31255	MAX_AGE
	f	Ljava/util/function/Supplier;	field_27205	pickBlockItem
	f	[Lnet/minecraft/class_265;	field_11583	AGE_TO_SHAPE
	f	Lnet/minecraft/class_2511;	field_11585	gourdBlock
	m	(Lnet/minecraft/class_2511;Ljava/util/function/Supplier;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		gourdBlock
		p	3		settings
		p	2		pickBlockItem
	m	()Lnet/minecraft/class_2511;	method_10694	getGourdBlock
c	net/minecraft/class_2514	net/minecraft/nbt/AbstractNbtNumber
	c	Represents an NBT number.\n<p>\nThe type {@link NbtElement#NUMBER_TYPE NUMBER_TYPE} can be used to\n{@linkplain NbtCompound#contains check for the existence of any numeric element in a NBT compound object}.
	m	()S	method_10696	shortValue
		c	Gets the value as a 16-bit integer.\n\n@return the value as a short
	m	()D	method_10697	doubleValue
		c	Gets the value as a 64-bit floating-point number.\n\n@return the value as a double
	m	()I	method_10701	intValue
		c	Gets the value as a 32-bit integer.\n\n@return the value as an int
	m	()Ljava/lang/Number;	method_10702	numberValue
		c	Gets the value as a generic number.\n\n@return the value as a {@link Number}
	m	()F	method_10700	floatValue
		c	Gets the value as a 32-bit floating-point number.\n\n@return the value as a float
	m	()B	method_10698	byteValue
		c	Gets the value as an 8-bit integer.\n\n@return the value as a byte
	m	()J	method_10699	longValue
		c	Gets the value as a 64-bit integer.\n\n@return the value as a long
c	net/minecraft/class_3845	net/minecraft/datafixer/fix/VillagerProfessionFix
	m	(II)Ljava/lang/String;	method_16897	convertProfessionId
		p	0		professionId
		p	1		careerId
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>
		p	2		entity
		p	1		outputSchema
c	net/minecraft/class_3846	net/minecraft/util/thread/TaskExecutor
	f	Lorg/slf4j/Logger;	field_17040	LOGGER
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_17041	stateFlags
	f	Ljava/util/concurrent/Executor;	field_17042	executor
	f	Ljava/lang/String;	field_17043	name
	f	Lnet/minecraft/class_3847;	field_17039	queue
	m	(Lnet/minecraft/class_3847;Ljava/util/concurrent/Executor;Ljava/lang/String;)V	<init>	<init>
		p	2		executor
		p	3		name
		p	1		queue
	m	()I	method_34996	getQueueSize
	m	()Z	method_16905	hasMessages
	m	()Z	method_16903	unpause
	m	(Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I	method_16900	runWhile
		p	1		condition
			c	checks whether to run another task given the run task count
	m	()Z	method_40001	hasQueuedTasks
	m	(I)Z	method_37478	method_37478
		p	0		runCount
	m	()V	method_16904	pause
	m	()Z	method_16907	runNext
	m	()Z	method_16906	isUnpaused
	m	(I)Z	method_16899	method_16899
		p	0		runCount
	m	()V	method_37477	awaitAll
	m	()V	method_16908	execute
	m	(Ljava/util/concurrent/Executor;Ljava/lang/String;)Lnet/minecraft/class_3846;	method_16902	create
		p	1		name
		p	0		executor
c	net/minecraft/class_2515	net/minecraft/block/StructureBlock
	f	Lnet/minecraft/class_2754;	field_11586	MODE
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2633;)V	method_10703	doAction
		p	2		blockEntity
		p	1		world
c	net/minecraft/class_2516	net/minecraft/nbt/NbtShort
	c	Represents an NBT 16-bit integer. Its type is {@value NbtElement#SHORT_TYPE}.\nInstances are immutable.
	f	S	field_11588	value
	f	Lnet/minecraft/class_4614;	field_21043	TYPE
	f	I	field_33231	SIZE
	m	()Lnet/minecraft/class_2516;	method_10704	copy
	m	(S)V	<init>	<init>
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(S)Lnet/minecraft/class_2516;	method_23254	of
		c	{@return the NBT short from {@code value}}
		p	0		value
c	net/minecraft/class_2516$class_4613	net/minecraft/nbt/NbtShort$Cache
	f	I	field_33233	MIN
	f	I	field_33232	MAX
	f	[Lnet/minecraft/class_2516;	field_21044	VALUES
c	net/minecraft/class_2516$1	net/minecraft/nbt/NbtShort$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2516;	method_23255	read
c	net/minecraft/class_3847	net/minecraft/util/thread/TaskQueue
	m	(Ljava/lang/Object;)Z	method_16910	add
		p	1		message
	m	()Ljava/lang/Object;	method_16909	poll
	m	()Z	method_16911	isEmpty
	m	()I	method_34706	getSize
c	net/minecraft/class_3847$class_3849	net/minecraft/util/thread/TaskQueue$Simple
	f	Ljava/util/Queue;	field_17045	queue
	m	(Ljava/util/Queue;)V	<init>	<init>
		p	1		queue
c	net/minecraft/class_3847$class_3848	net/minecraft/util/thread/TaskQueue$Prioritized
	f	[Ljava/util/Queue;	field_35032	queue
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_35033	queueSize
	m	()Ljava/lang/Runnable;	method_17346	poll
	m	(I)V	<init>	<init>
		p	1		priorityCount
	m	(Lnet/minecraft/class_3847$class_3907;)Z	method_16913	add
c	net/minecraft/class_3847$class_3907	net/minecraft/util/thread/TaskQueue$PrioritizedTask
	f	I	field_17278	priority
	f	Ljava/lang/Runnable;	field_17279	runnable
	m	()I	method_17347	getPriority
	m	(ILjava/lang/Runnable;)V	<init>	<init>
		p	2		runnable
		p	1		priority
c	net/minecraft/class_6099	net/minecraft/unused/packageinfo/PackageInfo6099
c	net/minecraft/class_6098	net/minecraft/unused/packageinfo/PackageInfo6098
c	net/minecraft/class_6095	net/minecraft/unused/packageinfo/PackageInfo6095
c	net/minecraft/class_6094	net/minecraft/unused/packageinfo/PackageInfo6094
c	net/minecraft/class_6097	net/minecraft/unused/packageinfo/PackageInfo6097
c	net/minecraft/class_6096	net/minecraft/unused/packageinfo/PackageInfo6096
c	net/minecraft/class_3820	net/minecraft/structure/rule/BlockStateMatchRuleTest
	f	Lnet/minecraft/class_2680;	field_16870	blockState
	f	Lcom/mojang/serialization/Codec;	field_25001	CODEC
	m	(Lnet/minecraft/class_3820;)Lnet/minecraft/class_2680;	method_28971	method_28971
		p	0		ruleTest
	m	(Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		blockState
c	net/minecraft/class_3821	net/minecraft/structure/processor/StructureProcessorRule
	f	Lnet/minecraft/class_2487;	field_16875	outputNbt
	f	Lnet/minecraft/class_4995;	field_23347	positionPredicate
	f	Lnet/minecraft/class_2680;	field_16874	outputState
	f	Lcom/mojang/serialization/Codec;	field_25008	CODEC
	f	Lnet/minecraft/class_3825;	field_16873	locationPredicate
	f	Lnet/minecraft/class_3825;	field_16872	inputPredicate
	m	(Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_4995;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		inputPredicate
		p	2		locationPredicate
		p	3		positionPredicate
		p	4		state
	m	(Lnet/minecraft/class_3821;)Ljava/util/Optional;	method_28985	method_28985
		p	0		rule
	m	(Lnet/minecraft/class_3821;)Lnet/minecraft/class_4995;	method_28987	method_28987
		p	0		rule
	m	(Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_4995;Lnet/minecraft/class_2680;Ljava/util/Optional;)V	<init>	<init>
		p	1		inputPredicate
		p	2		locationPredicate
		p	3		positionPredicate
		p	4		outputState
		p	5		nbt
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_16762	test
		p	6		random
		p	5		pivot
		p	2		location
		p	1		input
	m	(Lnet/minecraft/class_3821;)Lnet/minecraft/class_3825;	method_28988	method_28988
		p	0		rule
	m	(Lnet/minecraft/class_3821;)Lnet/minecraft/class_2680;	method_28986	method_28986
		p	0		rule
	m	(Lnet/minecraft/class_3821;)Lnet/minecraft/class_3825;	method_28989	method_28989
		p	0		rule
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28984	method_28984
		p	0		instance
	m	()Lnet/minecraft/class_2487;	method_16760	getOutputNbt
	m	(Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	3		state
		p	2		locationPredicate
		p	1		inputPredicate
	m	()Lnet/minecraft/class_2680;	method_16763	getOutputState
c	net/minecraft/class_3815	net/minecraft/structure/PlainsVillageData
	f	Lnet/minecraft/class_6880;	field_26253	STRUCTURE_POOLS
	m	()V	method_16754	init
c	net/minecraft/class_3816	net/minecraft/structure/pool/StructurePoolElementType
	f	Lnet/minecraft/class_3816;	field_24016	LEGACY_SINGLE_POOL_ELEMENT
	f	Lnet/minecraft/class_3816;	field_16974	LIST_POOL_ELEMENT
	f	Lnet/minecraft/class_3816;	field_16972	EMPTY_POOL_ELEMENT
	f	Lnet/minecraft/class_3816;	field_16973	SINGLE_POOL_ELEMENT
	f	Lnet/minecraft/class_3816;	field_16971	FEATURE_POOL_ELEMENT
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3816;	method_28885	register
		p	0		id
		p	1		codec
c	net/minecraft/class_3818	net/minecraft/structure/rule/AlwaysTrueRuleTest
	f	Lnet/minecraft/class_3818;	field_16868	INSTANCE
	f	Lcom/mojang/serialization/Codec;	field_24994	CODEC
c	net/minecraft/class_3813	net/minecraft/structure/VillageGenerator
	m	()V	method_27221	init
c	net/minecraft/class_6091	net/minecraft/unused/packageinfo/PackageInfo6091
c	net/minecraft/class_6090	net/minecraft/unused/packageinfo/PackageInfo6090
c	net/minecraft/class_6093	net/minecraft/unused/packageinfo/PackageInfo6093
c	net/minecraft/class_6092	net/minecraft/unused/packageinfo/PackageInfo6092
c	net/minecraft/class_3819	net/minecraft/structure/rule/BlockMatchRuleTest
	f	Lnet/minecraft/class_2248;	field_16869	block
	f	Lcom/mojang/serialization/Codec;	field_24999	CODEC
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		block
	m	(Lnet/minecraft/class_3819;)Lnet/minecraft/class_2248;	method_28969	method_28969
		p	0		ruleTest
c	net/minecraft/class_3830	net/minecraft/block/SweetBerryBushBlock
	f	Lnet/minecraft/class_2758;	field_17000	AGE
	f	Lnet/minecraft/class_265;	field_17001	SMALL_SHAPE
	f	Lnet/minecraft/class_265;	field_17002	LARGE_SHAPE
	f	I	field_31259	MAX_AGE
c	net/minecraft/class_2500	net/minecraft/block/SpreadableBlock
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_10614	canSurvive
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_10613	canSpread
		p	0		state
		p	1		world
		p	2		pos
c	net/minecraft/class_2501	net/minecraft/nbt/NbtLongArray
	c	Represents an NBT 64-bit integer array. This object is mutable and backed by\n{@code long[]}. Its type is {@value NbtElement#LONG_ARRAY_TYPE}. Like Java arrays,\naccessing indices that are out of bounds will throw {@link ArrayIndexOutOfBoundsException}.\nThe backing array can be obtained via {@link #getLongArray()}.
	f	[J	field_11552	value
	f	Lnet/minecraft/class_4614;	field_21040	TYPE
	f	I	field_33200	SIZE
	m	(I)Lnet/minecraft/class_2503;	method_10616	get
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_2501;	method_10618	copy
	m	(Ljava/util/List;)[J	method_10617	toArray
		p	0		list
	m	(I)Ljava/lang/Object;	get	get
		p	1		index
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;)V	<init>	<init>
		p	1		value
	m	(ILnet/minecraft/class_2503;)V	method_17812	add
	m	(ILnet/minecraft/class_2503;)Lnet/minecraft/class_2503;	method_17810	method_10606
	m	([J)V	<init>	<init>
		p	1		value
	m	(I)Lnet/minecraft/class_2503;	method_17811	remove
	m	()[J	method_10615	getLongArray
		c	{@return the underlying long array}\n\n@apiNote This does not copy the array, so modifications to the returned array\nalso apply to this NBT long array.
c	net/minecraft/class_2501$1	net/minecraft/nbt/NbtLongArray$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2501;	method_23250	read
c	net/minecraft/class_3826	net/minecraft/structure/processor/RuleStructureProcessor
	f	Lcom/mojang/serialization/Codec;	field_25011	CODEC
	f	Lcom/google/common/collect/ImmutableList;	field_16881	rules
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		rules
	m	(Lnet/minecraft/class_3826;)Ljava/util/List;	method_28996	method_28996
		p	0		processor
c	net/minecraft/class_3827	net/minecraft/structure/rule/RuleTestType
	f	Lnet/minecraft/class_3827;	field_16984	RANDOM_BLOCKSTATE_MATCH
	f	Lnet/minecraft/class_3827;	field_16985	BLOCKSTATE_MATCH
	f	Lnet/minecraft/class_3827;	field_16982	ALWAYS_TRUE
	f	Lnet/minecraft/class_3827;	field_16983	TAG_MATCH
	f	Lnet/minecraft/class_3827;	field_16980	RANDOM_BLOCK_MATCH
	f	Lnet/minecraft/class_3827;	field_16981	BLOCK_MATCH
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3827;	method_16821	register
		p	0		id
		p	1		codec
c	net/minecraft/class_3828	net/minecraft/structure/processor/StructureProcessorType
	f	Lcom/mojang/serialization/Codec;	field_25877	REGISTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	field_25876	PROCESSORS_CODEC
	f	Lcom/mojang/serialization/Codec;	field_25013	CODEC
	f	Lcom/mojang/serialization/Codec;	field_26663	LIST_CODEC
	f	Lnet/minecraft/class_3828;	field_16987	NOP
	f	Lnet/minecraft/class_3828;	field_16989	GRAVITY
	f	Lnet/minecraft/class_3828;	field_16988	BLOCK_ROT
	f	Lnet/minecraft/class_3828;	field_16986	BLOCK_IGNORE
	f	Lnet/minecraft/class_3828;	field_33773	PROTECTED_BLOCKS
	f	Lnet/minecraft/class_3828;	field_16991	JIGSAW_REPLACEMENT
	f	Lnet/minecraft/class_3828;	field_16990	RULE
	f	Lnet/minecraft/class_3828;	field_24045	BLACKSTONE_REPLACE
	f	Lnet/minecraft/class_3828;	field_24044	BLOCK_AGE
	f	Lnet/minecraft/class_3828;	field_25620	LAVA_SUBMERGED_BLOCK
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3828;	method_16822	register
		p	0		id
		p	1		codec
c	net/minecraft/class_3829	net/minecraft/util/Clearable
	c	Represents an object which can be cleared.
	m	(Ljava/lang/Object;)V	method_16825	clear
		c	Clears {@code o} if it is {@link Clearable}.
		p	0		o
	m	()V	method_5448	clear
c	net/minecraft/class_3822	net/minecraft/structure/processor/NopStructureProcessor
	f	Lnet/minecraft/class_3822;	field_16876	INSTANCE
	f	Lcom/mojang/serialization/Codec;	field_25005	CODEC
c	net/minecraft/class_3823	net/minecraft/structure/rule/RandomBlockStateMatchRuleTest
	f	Lcom/mojang/serialization/Codec;	field_25010	CODEC
	f	F	field_16877	probability
	f	Lnet/minecraft/class_2680;	field_16878	blockState
	m	(Lnet/minecraft/class_3823;)Ljava/lang/Float;	method_28994	method_28994
		p	0		ruleTest
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28993	method_28993
		p	0		instance
	m	(Lnet/minecraft/class_3823;)Lnet/minecraft/class_2680;	method_28995	method_28995
		p	0		ruleTest
	m	(Lnet/minecraft/class_2680;F)V	<init>	<init>
		p	2		probability
		p	1		blockState
c	net/minecraft/class_3824	net/minecraft/structure/rule/RandomBlockMatchRuleTest
	f	Lcom/mojang/serialization/Codec;	field_25009	CODEC
	f	Lnet/minecraft/class_2248;	field_16880	block
	f	F	field_16879	probability
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28990	method_28990
		p	0		instance
	m	(Lnet/minecraft/class_3824;)Ljava/lang/Float;	method_28991	method_28991
		p	0		ruleTest
	m	(Lnet/minecraft/class_3824;)Lnet/minecraft/class_2248;	method_28992	method_28992
		p	0		ruleTest
	m	(Lnet/minecraft/class_2248;F)V	<init>	<init>
		p	1		block
		p	2		probability
c	net/minecraft/class_3825	net/minecraft/structure/rule/RuleTest
	c	Rule tests are used in structure generation to check if a block state matches some condition.
	f	Lcom/mojang/serialization/Codec;	field_25012	TYPE_CODEC
	m	()Lnet/minecraft/class_3827;	method_16766	getType
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z	method_16768	test
		p	1		state
		p	2		random
c	net/minecraft/class_6077	net/minecraft/unused/packageinfo/PackageInfo6077
c	net/minecraft/class_6076	net/minecraft/unused/packageinfo/PackageInfo6076
c	net/minecraft/class_6078	net/minecraft/unused/packageinfo/PackageInfo6078
c	net/minecraft/class_6073	net/minecraft/unused/packageinfo/PackageInfo6073
c	net/minecraft/class_6072	net/minecraft/unused/packageinfo/PackageInfo6072
c	net/minecraft/class_6075	net/minecraft/entity/player/HungerConstants
	c	Some constants on hunger values.\n\n@see HungerManager
	f	I	field_30704	FULL_FOOD_LEVEL
		c	The maximum food level ({@value}) allowed in a hunger manager.
	f	I	field_30711	SLOW_HEALING_FOOD_LEVEL
		c	The minimum food level ({@value}) required for the slow-healing mechanism.
	f	I	field_30710	FAST_HEALING_INTERVAL
		c	When the food tick is a multiple of {@value}, the hunger manager may perform\nfast healing logic.
	f	I	field_30713	STARVING_FOOD_LEVEL
		c	The maximum food level ({@value}) permitted for the starving mechanism to run.
	f	I	field_30712	EXHAUSTION_PER_HITPOINT
		c	The exhaustion from healing each hitpoint ({@value}), used for both fast and\nslow healing mechanisms.
	f	F	field_30708	EXHAUSTION_UNIT
		c	A value {@value} that when the exhaustion reaches, the exhaustion minuses itself\nby to reduce the saturation or food level.
	f	F	field_30706	INITIAL_SATURATION_LEVEL
		c	The initial saturation level ({@value}) for a newly created hunger manager.
	f	I	field_30709	SLOW_HEALING_STARVING_INTERVAL
		c	When the food tick is a multiple of {@value}, the hunger manager may perform\nslow healing or starving logic.
c	net/minecraft/class_6074	net/minecraft/unused/packageinfo/PackageInfo6074
c	net/minecraft/class_6071	net/minecraft/unused/packageinfo/PackageInfo6071
c	net/minecraft/class_6070	net/minecraft/unused/packageinfo/PackageInfo6070
c	net/minecraft/class_6088	net/minecraft/world/WorldEvents
	c	Constants of World Event IDs.\n<p>World Events are used to trigger things on the client from the server side.\nMost commonly, playing sound events or spawning particles.\n<p>Some events have an extra data integer sent alongside them.\n<br>Some events are global, meaning they will be sent to every player regardless of their position.\n<p>Events are sent from the server to the client using {@link net.minecraft.network.packet.s2c.play.WorldEventS2CPacket WorldEventS2CPacket},\nreceived on the client by {@link net.minecraft.client.network.ClientPlayNetworkHandler#onWorldEvent(net.minecraft.network.packet.s2c.play.WorldEventS2CPacket) ClientPlayNetworkHandler#onWorldEvent},\nsynced by {@link net.minecraft.client.world.ClientWorld#syncWorldEvent(net.minecraft.entity.player.PlayerEntity, int, net.minecraft.util.math.BlockPos, int) ClientWorld#syncWorldEvent} and\n{@link net.minecraft.client.world.ClientWorld#syncGlobalEvent(int, net.minecraft.util.math.BlockPos, int) ClientWorld#syncGlobalEvent} (for regular and global events respectively), and\nfinally processed by {@link net.minecraft.client.render.WorldRenderer#processWorldEvent(int, net.minecraft.util.math.BlockPos, int) WorldRenderer#processWorldEvent} and\n{@link net.minecraft.client.render.WorldRenderer#processGlobalEvent(int, net.minecraft.util.math.BlockPos, int) WorldRenderer#processGlobalEvent} (for regular and global events respectively).
	f	I	field_31180	WITHER_BREAKS_BLOCK
		c	A wither breaks a block.\n<br>Plays the wither breaking block sound event.\n<p>Called by {@link net.minecraft.entity.boss.WitherEntity#mobTick() WitherEntity#mobTick}
	f	I	field_31172	FENCE_GATE_CLOSES
		c	A fence gate is closed.\n<br>Plays the fence gate closing sound event.\n<p>Called by {@link net.minecraft.block.FenceGateBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand, net.minecraft.util.hit.BlockHitResult) FenceGateBlock#onUse},\nand {@link net.minecraft.block.FenceGateBlock#neighborUpdate(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.Block, net.minecraft.util.math.BlockPos, boolean) FenceGateBlock#neighborUpdate}
	f	I	field_31160	DISPENSER_LAUNCHES_PROJECTILE
		c	A dispenser launches a projectile.\n<br>Plays the dispenser launch sound event.\n<p>Called by {@link net.minecraft.block.dispenser.ProjectileDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) ProjectileDispenserBehavior#playSound}
	f	I	field_31152	WET_SPONGE_DRIES_OUT
		c	A wet sponge dries out in an ultrawarm dimension.\n<br>Spawns cloud particles.\n<p>Called by {@link net.minecraft.block.WetSpongeBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) WetSpongeBlock#onBlockAdded}
	f	I	field_31140	DISPENSER_DISPENSES
		c	A dispenser dispenses an item.\n<br>Plays the dispensing sound event.\n<p>Called by {@link net.minecraft.block.dispenser.BoatDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) BoatDispenserBehavior#playSound},\n{@link net.minecraft.block.dispenser.FallibleItemDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) FallibleItemDispenserBehavior#playSound},\n{@link net.minecraft.block.dispenser.ItemDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) ItemDispenserBehavior#playSound},\nand {@link net.minecraft.item.MinecartItem#DISPENSER_BEHAVIOR MinecartItem#DISPENSER_BEHAVIOR}
	f	I	field_31132	SMITHING_TABLE_USED
		c	A smithing table is used.\n<br>Plays the smithing table used sound event.\n<p>Called by {@link net.minecraft.screen.SmithingScreenHandler#onTakeOutput(net.minecraft.entity.player.PlayerEntity, net.minecraft.item.ItemStack) SmithingScreenHandler#onTakeOutput}
	f	I	field_31176	BLAZE_SHOOTS
		c	A blaze shoots a fireball or a fire charge is shot by a dispenser.\n<br>Plays the blaze shoot sound event.\n<p>Called by {@link net.minecraft.entity.mob.BlazeEntity.ShootFireballGoal#tick() BlazeEntity.ShootFireballGoal#tick},\nand {@link net.minecraft.block.dispenser.DispenserBehavior DispenserBehavior}
	f	I	field_31120	TRAVEL_THROUGH_PORTAL
		c	A portal is traveled through.\n<br>Plays the portal travel sound event directly through the client's sound manager.\n<p>Called by {@link net.minecraft.server.network.ServerPlayerEntity#moveToWorld(net.minecraft.server.world.ServerWorld) ServerPlayerEntity#moveToWorld}
	f	I	field_31164	WOODEN_DOOR_OPENS
		c	A wooden door is opened.\n<br>Plays the wooden door opening sound event.\n<p>Called by {@link net.minecraft.block.DoorBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand, net.minecraft.util.hit.BlockHitResult) DoorBlock#onUse},\nand {@link net.minecraft.block.DoorBlock#playOpenCloseSound(net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) DoorBlock#playOpenCloseSound}
	f	I	field_31156	BLOCK_WAXED
		c	A block is waxed.\n<br>Plays the block waxing sound event and spawns waxing particles.\n<p>Called by {@link net.minecraft.item.HoneycombItem#useOnBlock(net.minecraft.item.ItemUsageContext) HoneycombItem#useOnBlock}
	f	I	field_31144	BLOCK_BROKEN
		c	A block is broken.\n<br>Plays the appropriate block breaking sound event and spawns block breaking particles.\n<p>The raw ID of the block must be supplied as extra data.\n<p>Called by {@link net.minecraft.block.Block#spawnBreakParticles(net.minecraft.world.World, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) Block#spawnBreakParticles},\n{@link net.minecraft.block.TallPlantBlock#onBreakInCreative(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.player.PlayerEntity) TallPlantBlock#onBreakInCreative},\n{@link net.minecraft.entity.ai.goal.BreakDoorGoal#tick() BreakDoorGoal#tick},\n{@link net.minecraft.block.CarvedPumpkinBlock#trySpawnEntity(net.minecraft.world.World, net.minecraft.util.math.BlockPos) CarvedPumpkinBlock#trySpawnEntity},\n{@link net.minecraft.entity.ai.goal.EatGrassGoal#tick() EatGrassGoal#tick},\n{@link net.minecraft.entity.passive.FoxEntity#tick() FoxEntity#tick},\n{@link net.minecraft.block.PowderSnowBlock#tryDrainFluid(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) PowderSnowBlock#tryDrainFluid},\n{@link net.minecraft.entity.passive.RabbitEntity.EatCarrotCropGoal#tick() RabbitEntity.EatCarrotCropGoal#tick},\n{@link net.minecraft.block.SpongeBlock#update(net.minecraft.world.World, net.minecraft.util.math.BlockPos) SpongeBlock#update},\n{@link net.minecraft.block.TurtleEggBlock#breakEgg(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) TurtleEggBlock#breakEgg},\n{@link net.minecraft.block.TurtleEggBlock#randomTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, net.minecraft.util.math.random.AbstractRandom) TurtleEggBlock#randomTick},\n{@link net.minecraft.entity.passive.TurtleEntity#tickMovement() TurtleEntity#tickMovement},\n{@link net.minecraft.block.WitherSkullBlock#onPlaced(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.SkullBlockEntity) WitherSkullBlock#onPlaced},\nand {@link net.minecraft.world.World#breakBlock(net.minecraft.util.math.BlockPos, boolean, net.minecraft.entity.Entity, int) World#breakBlock}
	f	I	field_31136	SKELETON_CONVERTS_TO_STRAY
		c	A skeleton converts into a stray.\n<br>Plays the skeleton convert to stray sound event.\n<p>Called by {@link net.minecraft.entity.mob.SkeletonEntity#convertToStray() SkeletonEntity#convertToStray}
	f	I	field_31124	IRON_TRAPDOOR_CLOSES
		c	An iron trapdoor closes.\n<br>Plays the iron trapdoor closing sound event.\n<p>Called by {@link net.minecraft.block.TrapdoorBlock#playToggleSound(net.minecraft.entity.player.PlayerEntity, net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) TrapdoorBlock#playToggleSound}
	f	I	field_31168	MUSIC_DISC_PLAYED
		c	A music disc is played.\n<br>Plays the appropriate music.\n<br>The Raw ID of the music disc item must be supplied as extra data.\n<br>A {@code 0} should be passed to stop music.\n<p>Called by {@link net.minecraft.item.MusicDiscItem#useOnBlock(net.minecraft.item.ItemUsageContext) MusicDiscItem#useOnBlock},\nand {@link net.minecraft.block.JukeboxBlock#removeRecord(net.minecraft.world.World, net.minecraft.util.math.BlockPos) JukeboxBlock#removeRecord}
	f	I	field_31148	PLANT_FERTILIZED
		c	A plant is fertilized with bone meal or by a bee, or a turtle egg is placed.\n<br>Spawns happy villager particles.\n<p>Called by {@link net.minecraft.entity.passive.BeeEntity.GrowCropsGoal#tick() BeeEntity.GrowCropsGoal#tick},\n{@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock},\n{@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning},\n{@link net.minecraft.block.dispenser.DispenserBehavior DispenserBehavior},\nand {@link net.minecraft.block.TurtleEggBlock#onBlockAdded(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean) TurtleEggBlock#onBlockAdded}
	f	I	field_31116	ENDER_DRAGON_DIES
		c	An ender dragon dies.\n<br>Plays the ender dragon death sound event.\n<br>This is a global event.\n<p>Called by {@link net.minecraft.entity.boss.dragon.EnderDragonEntity#updatePostDeath() EnderDragonEntity#updatePostDeath}
	f	I	field_31128	ZOMBIE_CONVERTS_TO_DROWNED
		c	A zombie converts into a drowned.\n<br>Plays the zombie convert to drowned sound event.\n<p>Called by {@link net.minecraft.entity.mob.ZombieEntity#convertInWater() ZombieEntity#convertInWater}
	f	I	field_37586	SCULK_CHARGE
		c	Sculk... charges? Sculk is weird.\n<br>Spawns sculk charge particles.\n<br>Called by {@link net.minecraft.block.entity.SculkSpreadManager#tick(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos,  net.minecraft.util.math.random.Random, boolean) SculkSpreadManager#tick}
	f	I	field_31181	WITHER_SPAWNS
		c	A wither is spawned.\n<br>Plays the wither spawn sound event.\n<br>This is a global event.\n<p>Called by {@link net.minecraft.entity.boss.WitherEntity#mobTick() WitherEntity#mobTick}
	f	I	field_31161	EYE_OF_ENDER_LAUNCHES
		c	An eye of ender is launched.\n<br>Plays the eye of ender launching sound event.\n<p>Called by {@link net.minecraft.item.EnderEyeItem#use(net.minecraft.world.World, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand) EnderEyeItem#use}
	f	I	field_31141	END_PORTAL_FRAME_FILLED
		c	An end portal frame is filled with an eye of ender.\n<br>Plays the end portal frame filled sound event and spawns smoke particles.\n<p>Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock}
	f	I	field_31173	GHAST_WARNS
		c	A ghast warns its victim.\n<br>Plays the ghast warn sound event.\n<p>Called by {@link net.minecraft.entity.mob.GhastEntity.ShootFireballGoal#tick() GhastEntity.ShootFireballGoal#tick}
	f	I	field_31121	CHORUS_FLOWER_GROWS
		c	A chorus flower grows.\n<br>Plays the chorus flower growing sound event.\n<p>Called by {@link net.minecraft.block.ChorusFlowerBlock#grow(net.minecraft.world.World, net.minecraft.util.math.BlockPos, int) ChorusFlowerBlock#grow}
	f	I	field_31165	WOODEN_TRAPDOOR_OPENS
		c	A wooden trapdoor is opened.\n<br>Plays the wooden trapdoor opening sound event.\n<p>Called by {@link net.minecraft.block.TrapdoorBlock#playToggleSound(net.minecraft.entity.player.PlayerEntity, net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) TrapdoorBlock#playToggleSound}
	f	I	field_31153	END_GATEWAY_SPAWNS
		c	An end gateway spawns.\n<br>Plays the end gateway spawn sound event and spawns an explosion emitter particle.\n<p>Called by {@link net.minecraft.entity.boss.dragon.EnderDragonFight#generateEndGateway(net.minecraft.util.math.BlockPos) EnderDragonFight#generateEndGateway}
	f	I	field_31145	SPLASH_POTION_SPLASHED
		c	A non-instant splash potion is splashed.\n<br>Plays the splash potion breaking sound event and spawns splash potion particles.\n<p>The hex color of the potion must be supplied as extra data.\n<p>For instant effects such as Instant Health and Instant Damage, use {@link #INSTANT_SPLASH_POTION_SPLASHED}.\n<p>Called by {@link net.minecraft.entity.projectile.thrown.ExperienceBottleEntity#onCollision(net.minecraft.util.hit.HitResult) ExperienceBottleEntity#onCollision},\nand {@link net.minecraft.entity.projectile.thrown.PotionEntity#onCollision(net.minecraft.util.hit.HitResult) PotionEntity#onCollision}
	f	I	field_31133	POINTED_DRIPSTONE_LANDS
		c	A pointed dripstone lands after falling.\n<br>Plays the pointed dripstone landing sound event.\n<p>Called by {@link net.minecraft.block.PointedDripstoneBlock#onDestroyedOnLanding(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.FallingBlockEntity) PointedDripstoneBlock#onDestroyedOnLanding}
	f	I	field_31177	ZOMBIE_ATTACKS_WOODEN_DOOR
		c	A zombie attacks a wooden door.\n<br>Plays the zombie attacking wooden door sound event.\n<p>Called by {@link net.minecraft.entity.ai.goal.BreakDoorGoal#tick() BreakDoorGoal#tick}
	f	I	field_31125	IRON_TRAPDOOR_OPENS
		c	An iron trapdoor opens.\n<br>Plays the iron trapdoor opening sound event.\n<p>Called by {@link net.minecraft.block.TrapdoorBlock#playToggleSound(net.minecraft.entity.player.PlayerEntity, net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) TrapdoorBlock#playToggleSound}
	f	I	field_31169	IRON_DOOR_CLOSES
		c	An iron door is closed.\n<br>Plays the iron door closing sound event.\n<p>Called by {@link net.minecraft.block.DoorBlock#playOpenCloseSound(net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) DoorBlock#playOpenCloseSound}
	f	I	field_31157	WAX_REMOVED
		c	Wax is removed from a block.\n<br>Spawns wax removal particles.\n<p>Called by {@link net.minecraft.item.AxeItem#useOnBlock(net.minecraft.item.ItemUsageContext) AxeItem#useOnBlock}
	f	I	field_31117	ANVIL_DESTROYED
		c	An anvil is destroyed from damage.\n<br>Plays the anvil destroyed sound event.\n<p>Called by {@link net.minecraft.block.AnvilBlock#onDestroyedOnLanding(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.FallingBlockEntity) AnvilBlock#onDestroyedOnLanding},\nand {@link net.minecraft.screen.AnvilScreenHandler#onTakeOutput(net.minecraft.entity.player.PlayerEntity, net.minecraft.item.ItemStack) AnvilScreenHandler#onTakeOutput}
	f	I	field_31149	DRAGON_BREATH_CLOUD_SPAWNS
		c	A dragon breath cloud spawns.\n<br>Plays the dragon fireball explode sound event and spawns dragon breath particles.\n<p>Called by {@link net.minecraft.entity.projectile.DragonFireballEntity#onCollision(net.minecraft.util.hit.HitResult) DragonFireballEntity#onCollision}
	f	I	field_31137	COMPOSTER_USED
		c	An item is composted in a composter.\n<br>Plays the appropriate composting sound event and spawns composter particles.\n<p>A {@code 1} should be passed as extra data if the use of the composter added to the level of compost inside.\n<p>Called by {@link net.minecraft.block.ComposterBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand, net.minecraft.util.hit.BlockHitResult) ComposterBlock#onUse},\n{@link net.minecraft.block.ComposterBlock.ComposterInventory#markDirty() ComposterBlock.ComposterInventory#markDirty},\nand {@link net.minecraft.entity.ai.brain.task.FarmerWorkTask#syncComposterEvent(net.minecraft.server.world.ServerWorld, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) FarmerWorkTask#syncComposterEvent}
	f	I	field_31129	HUSK_CONVERTS_TO_ZOMBIE
		c	A husk converts into a zombie.\n<br>Plays the husk convert to zombie sound event.\n<p>Called by {@link net.minecraft.entity.mob.HuskEntity#convertInWater() HuskEntity#convertInWater}
	f	I	field_31170	WOODEN_DOOR_CLOSES
		c	A wooden door is closed.\n<br>Plays the wooden door closing sound event.\n<p>Called by {@link net.minecraft.block.DoorBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand, net.minecraft.util.hit.BlockHitResult) DoorBlock#onUse},\nand {@link net.minecraft.block.DoorBlock#playOpenCloseSound(net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) DoorBlock#playOpenCloseSound}
	f	I	field_31150	INSTANT_SPLASH_POTION_SPLASHED
		c	An instant splash potion is splashed.\n<br>Plays the splash potion breaking sound event and spawns instant splash potion particles.\n<p>The hex color of the potion must be supplied as extra data.\n<p>For non-instant effects, use {@link #SPLASH_POTION_SPLASHED}.\n<p>Called by {@link net.minecraft.entity.projectile.thrown.PotionEntity#onCollision(net.minecraft.util.hit.HitResult) PotionEntity#onCollision}
	f	I	field_31182	WITHER_SHOOTS
		c	A wither shoots a wither skull.\n<br>Plays the wither shoot sound event.\n<p>Called by {@link net.minecraft.entity.boss.WitherEntity#shootSkullAt(int, double, double, double, boolean) WitherEntity#shootSkullAt}
	f	I	field_31130	GRINDSTONE_USED
		c	A grindstone is used.\n<br>Plays the grindstone used sound event.\n<p>Called by {@link net.minecraft.screen.GrindstoneScreenHandler GrindstoneScreenHandler}
	f	I	field_31174	GHAST_SHOOTS
		c	A ghast shoots a fireball.\n<br>Plays the ghast shoot sound event.\n<p>Called by {@link net.minecraft.entity.mob.GhastEntity.ShootFireballGoal#tick() GhastEntity.ShootFireballGoal#tick}
	f	I	field_31162	FIREWORK_ROCKET_SHOOTS
		c	A firework rocket is shot.\n<br>Plays the firework shoot sound event.\n<p>Called by {@link net.minecraft.block.dispenser.DispenserBehavior DispenserBehavior}
	f	I	field_31154	ENDER_DRAGON_RESURRECTED
		c	The ender dragon is being resurrected.\n<br>Plays the ender dragon growl sound event.\n<p>Called by {@link net.minecraft.entity.boss.dragon.EnderDragonSpawnState#run(net.minecraft.server.world.ServerWorld, net.minecraft.entity.boss.dragon.EnderDragonFight, java.util.List, int, net.minecraft.util.math.BlockPos) EnderDragonSpawnState#run}
	f	I	field_31142	POINTED_DRIPSTONE_DRIPS
		c	A pointed dripstone drips fluid particles.\n<br>Spawns dripping fluid particles.\n<p>Called by {@link net.minecraft.block.PointedDripstoneBlock#dripTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, float) PointedDripstoneBlock#dripTick}
	f	I	field_31134	POINTED_DRIPSTONE_DRIPS_LAVA_INTO_CAULDRON
		c	A pointed dripstone drips lava into a cauldron.\n<br>Plays the pointed dripstone dripping lava into cauldron sound event.\n<p>Called by {@link net.minecraft.block.CauldronBlock#fillFromDripstone(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.fluid.Fluid) CauldronBlock#fillFromDripstone}
	f	I	field_31178	ZOMBIE_ATTACKS_IRON_DOOR
		c	A zombie attacks an iron door.\n<br>Plays the zombie attacking iron door sound event.\n<br>Goes unused.
	f	I	field_31114	ZOMBIE_INFECTS_VILLAGER
		c	A zombie infects a villager.\n<br>Plays the zombie infect villager sound event.\n<p>Called by {@link net.minecraft.entity.mob.ZombieEntity#onKilledOther(net.minecraft.server.world.ServerWorld, net.minecraft.entity.LivingEntity) ZombieEntity#onKilledOther}
	f	I	field_31122	CHORUS_FLOWER_DIES
		c	A chorus flower dies.\n<br>Plays the chorus flower death sound event.\n<p>Called by {@link net.minecraft.block.ChorusFlowerBlock#die(net.minecraft.world.World, net.minecraft.util.math.BlockPos) ChorusFlowerBlock#die}
	f	I	field_31166	FENCE_GATE_OPENS
		c	A fence gate is opened.\n<br>Plays the fence gate opening sound event.\n<p>Called by {@link net.minecraft.block.FenceGateBlock#onUse(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.entity.player.PlayerEntity, net.minecraft.util.Hand, net.minecraft.util.hit.BlockHitResult) FenceGateBlock#onUse},\nand {@link net.minecraft.block.FenceGateBlock#neighborUpdate(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.Block, net.minecraft.util.math.BlockPos, boolean) FenceGateBlock#neighborUpdate}
	f	I	field_31158	BLOCK_SCRAPED
		c	A block is scraped.\n<br>Spawns scraping particles.\n<p>Called by {@link net.minecraft.item.AxeItem#useOnBlock(net.minecraft.item.ItemUsageContext) AxeItem#useOnBlock}
	f	I	field_31146	EYE_OF_ENDER_BREAKS
		c	A thrown eye of ender breaks.\n<br>Spawns several particles.\n<p>Called by {@link net.minecraft.entity.EyeOfEnderEntity#tick() EyeOfEnderEntity#tick}
	f	I	field_31138	LAVA_EXTINGUISHED
		c	Lava is extinguished.\n<br>Plays the lava extinguish sound event and spawns large smoke particles.\n<p>Called by {@link net.minecraft.block.FluidBlock#playExtinguishSound(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos) FluidBlock#playExtinguishSound},\nand {@link net.minecraft.fluid.LavaFluid#playExtinguishEvent(net.minecraft.world.WorldAccess, net.minecraft.util.math.BlockPos) LavaFluid#playExtinguishEvent}
	f	I	field_31118	ANVIL_USED
		c	An anvil is used.\n<br>Plays the anvil used sound event.\n<p>Called by {@link net.minecraft.screen.AnvilScreenHandler#onTakeOutput(net.minecraft.entity.player.PlayerEntity, net.minecraft.item.ItemStack) AnvilScreenHandler#onTakeOutput}
	f	I	field_31126	END_PORTAL_OPENED
		c	An end portal is opened.\n<br>Plays the end portal spawn sound event.\n<br>This is a global event.\n<p>Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock}
	f	I	field_33511	BONE_MEAL_USED
		c	Bone meal is used.\n<br>Plays the bone meal item used sound event and spawns happy villager particles.\n<p>Called by {@link net.minecraft.item.BoneMealItem#useOnBlock(net.minecraft.item.ItemUsageContext) BoneMealItem#useOnBlock},\nan anonymous class in {@link net.minecraft.block.dispenser.DispenserBehavior#registerDefaults() DispenserBehavior#registerDefaults},\nand {@link net.minecraft.entity.ai.brain.task.BoneMealTask#keepRunning(net.minecraft.server.world.ServerWorld, net.minecraft.entity.passive.VillagerEntity, long) BoneMealTask#keepRunning}
	f	I	field_31183	BAT_TAKES_OFF
		c	A bat takes off.\n<br>Plays the bat take off sound event.\n<p>Called by {@link net.minecraft.entity.passive.BatEntity#mobTick() BatEntity#mobTick}
	f	I	field_31171	WOODEN_TRAPDOOR_CLOSES
		c	A wooden trapdoor is closed.\n<br>Plays the wooden trapdoor closing sound event.\n<p>Called by {@link net.minecraft.block.TrapdoorBlock#playToggleSound(net.minecraft.entity.player.PlayerEntity, net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) TrapdoorBlock#playToggleSound}
	f	I	field_31163	IRON_DOOR_OPENS
		c	An iron door is opened.\n<br>Plays the iron door opening sound event.\n<p>Called by {@link net.minecraft.block.DoorBlock#playOpenCloseSound(net.minecraft.world.World, net.minecraft.util.math.BlockPos, boolean) DoorBlock#playOpenCloseSound}
	f	I	field_31151	ENDER_DRAGON_BREAKS_BLOCK
		c	An ender dragon breaks a block.\n<br>Spawns an explosion particle.\n<p>Called by {@link net.minecraft.entity.boss.dragon.EnderDragonEntity#destroyBlocks(net.minecraft.util.math.Box) EnderDragonEntity#destroyBlocks}
	f	I	field_31143	DISPENSER_ACTIVATED
		c	A dispenser is activated.\n<br>Spawns smoke particles.\n<br>The ordinal direction the dispenser is facing must be supplied as extra data.\n<p>Called by {@link net.minecraft.block.dispenser.ItemDispenserBehavior#spawnParticles(net.minecraft.util.math.BlockPointer, net.minecraft.util.math.Direction) ItemDispenserBehavior#spawnParticles}
	f	I	field_38228	SCULK_SHRIEKS
		c	A sculk shrieker shrieks.\n<br>Spawns shriek particles and plays the shriek sound event.\n<br>Called by {@link net.minecraft.block.entity.SculkShriekerBlockEntity#shriek(net.minecraft.server.world.ServerWorld, net.minecraft.entity.Entity) SculkShriekerBlockEntity#shriek}
	f	I	field_31131	LECTERN_BOOK_PAGE_TURNED
		c	A page is turned in a book on a lectern.\n<br>Plays the page turn sound event.\n<p>Called by {@link net.minecraft.block.LecternBlock#setPowered(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) LecternBlock#setPowered}
	f	I	field_31175	ENDER_DRAGON_SHOOTS
		c	An ender dragon shoots a fireball.\n<br>Plays the ender dragon shoot sound event.\n<p>Called by {@link net.minecraft.entity.boss.dragon.phase.StrafePlayerPhase#serverTick() StrafePlayerPhase#serverTick}
	f	I	field_31123	BREWING_STAND_BREWS
		c	A brewing stand brews.\n<br>Plays the brewing stand brewing sound event.\n<p>Called by {@link net.minecraft.block.entity.BrewingStandBlockEntity#craft(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.util.collection.DefaultedList) BrewingStandBlockEntity#craft}
	f	I	field_31167	FIRE_EXTINGUISHED
		c	Fire is extinguished.\n<br>Plays the appropriate fire extinguish sound event.\n<br>A {@code 1} should be supplied as extra data if an entity was extinguished, and {@code 0} for a block.\n<p>Called by {@link net.minecraft.block.AbstractFireBlock#onBreak(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.entity.player.PlayerEntity) AbstractFireBlock#onBreak},\n{@link net.minecraft.entity.projectile.thrown.PotionEntity#extinguishFire(net.minecraft.util.math.BlockPos) PotionEntity#extinguishFire},\nand {@link net.minecraft.item.ShovelItem#useOnBlock(net.minecraft.item.ItemUsageContext) ShovelItem#useOnBlock}
	f	I	field_31155	ELECTRICITY_SPARKS
		c	Electricity sparks after lightning hits a lightning rod or oxidizable blocks.\n<br>Spawns electric spark particles.\n<p>The ordinal direction the lightning rod is facing must be supplied as extra data.\n<br>A {@code -1} should be passed if the event is called by a lightning entity itself.\n<p>Called by {@link net.minecraft.block.LightningRodBlock#setPowered(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos) LightningRodBlock#setPowered},\nand {@link net.minecraft.entity.LightningEntity#cleanOxidationAround(net.minecraft.world.World, net.minecraft.util.math.BlockPos) LightningEntity#cleanOxidationAround}
	f	I	field_31147	SPAWNER_SPAWNS_MOB
		c	A spawner spawns a mob.\n<br>Spawns smoke and flame particles.\n<p>Called by {@link net.minecraft.world.MobSpawnerLogic#serverTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) MobSpawnerLogic#serverTick}
	f	I	field_31135	POINTED_DRIPSTONE_DRIPS_WATER_INTO_CAULDRON
		c	A pointed dripstone drips water into a cauldron.\n<br>Plays the pointed dripstone dripping water into cauldron sound event.\n<p>Called by {@link net.minecraft.block.CauldronBlock#fillFromDripstone(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.fluid.Fluid) CauldronBlock#fillFromDripstone},\nand {@link net.minecraft.block.LeveledCauldronBlock#fillFromDripstone(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.fluid.Fluid) LeveledCauldronBlock#fillFromDripstone}
	f	I	field_31179	ZOMBIE_BREAKS_WOODEN_DOOR
		c	A zombie breaks a wooden door.\n<br>Plays the zombie breaking wooden door sound event.\n<p>Called by {@link net.minecraft.entity.ai.goal.BreakDoorGoal#tick() BreakDoorGoal#tick}
	f	I	field_31127	PHANTOM_BITES
		c	A phantom bites its victim.\n<br>Plays the phantom bite sound event.\n<p>Called by {@link net.minecraft.entity.mob.PhantomEntity.SwoopMovementGoal#tick() PhantomEntity.SwoopMovementGoal#tick}
	f	I	field_31159	DISPENSER_FAILS
		c	A dispenser fails to dispense an item.\n<br>Plays the dispenser fail sound event.\n<p>Called by {@link net.minecraft.block.DispenserBlock#dispense(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) DispenserBlock#dispense},\n{@link net.minecraft.block.DropperBlock#dispense(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) DropperBlock#dispense},\nand {@link net.minecraft.block.dispenser.FallibleItemDispenserBehavior#playSound(net.minecraft.util.math.BlockPointer) FallibleItemDispenserBehavior#playSound}
	f	I	field_31115	ZOMBIE_VILLAGER_CURED
		c	A zombie villager is cured.\n<br>Plays the zombie villager cured sound event.\n<p>Called by {@link net.minecraft.entity.mob.ZombieVillagerEntity#finishConversion(net.minecraft.server.world.ServerWorld) ZombieVillagerEntity#finishConversion}
	f	I	field_31139	REDSTONE_TORCH_BURNS_OUT
		c	A redstone torch burns out.\n<br>Plays the redstone torch burn out sound event and spawns smoke particles.\n<p>Called by {@link net.minecraft.block.RedstoneTorchBlock#scheduledTick(net.minecraft.block.BlockState, net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, net.minecraft.util.math.random.AbstractRandom) RedstoneTorchBlock#scheduledTick}
	f	I	field_31119	ANVIL_LANDS
		c	An anvil lands after falling.\n<br>Plays the anvil landing sound event.\n<p>Called by {@link net.minecraft.block.AnvilBlock#onLanding(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, net.minecraft.block.BlockState, net.minecraft.entity.FallingBlockEntity) AnvilBlock#onLanding}
c	net/minecraft/class_6089	net/minecraft/block/LightBlock
	f	Ljava/util/function/ToIntFunction;	field_31189	STATE_TO_LUMINANCE
	f	Lnet/minecraft/class_2758;	field_31187	LEVEL_15
	f	Lnet/minecraft/class_2746;	field_31188	WATERLOGGED
	m	(Lnet/minecraft/class_2680;)I	method_35281	method_35281
		p	0		state
c	net/minecraft/class_6084	net/minecraft/unused/packageinfo/PackageInfo6084
c	net/minecraft/class_6083	net/minecraft/unused/packageinfo/PackageInfo6083
c	net/minecraft/class_6086	net/minecraft/unused/packageinfo/PackageInfo6086
c	net/minecraft/class_6085	net/minecraft/unused/packageinfo/PackageInfo6085
c	net/minecraft/class_3805	net/minecraft/world/gen/feature/BlockPileFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_4634;)V	method_16708	addPileBlock
		p	4		config
		p	2		pos
		p	3		random
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_16707	canPlace
		p	1		world
		p	2		pos
		p	3		random
c	net/minecraft/class_3806	net/minecraft/server/dedicated/ServerPropertiesHandler
	f	Z	field_16805	enforceWhitelist
	f	Z	field_16813	onlineMode
	f	Z	field_16809	spawnNpcs
	f	Lnet/minecraft/class_3808$class_3809;	field_16817	playerIdleTimeout
	f	I	field_25802	rateLimit
	f	I	field_16814	maxPlayers
	f	Z	field_24453	enableStatus
	f	Z	field_16833	pvp
	f	Z	field_16838	hardcore
	f	Z	field_16802	broadcastConsoleToOps
	f	Z	field_16818	enableRcon
	f	Z	field_16806	enableCommandBlock
	f	Lnet/minecraft/class_3806$class_7044;	field_37039	worldGenProperties
	f	I	field_16842	networkCompressionThreshold
	f	J	field_16815	maxTickTime
	f	Z	field_24056	enableJmxMonitoring
	f	Ljava/util/regex/Pattern;	field_39094	SHA1_PATTERN
	f	Z	field_16827	forceGameMode
	f	Z	field_16835	spawnMonsters
	f	Z	field_16819	enableQuery
	f	Z	field_16807	allowFlight
	f	I	field_37275	maxChainedNeighborUpdates
	f	Z	field_16839	preventProxyConnections
	f	Z	field_23785	syncChunkWrites
	f	Ljava/lang/String;	field_16823	rconPassword
	f	Z	field_39259	previewsChat
	f	Lnet/minecraft/class_5285;	field_24623	generatorOptions
	f	I	field_16831	queryPort
	f	Ljava/lang/Boolean;	field_16830	announcePlayerAchievements
	f	Lnet/minecraft/class_1934;	field_16841	gameMode
	f	I	field_16812	maxWorldSize
	f	I	field_16828	rconPort
	f	I	field_16816	spawnProtection
	f	I	field_34883	simulationDistance
	f	Z	field_16811	allowNether
	f	Ljava/lang/String;	field_26899	textFilteringConfig
	f	Lnet/minecraft/class_3808$class_3809;	field_16804	whiteList
	f	I	field_24454	entityBroadcastRangePercentage
	f	Z	field_16836	spawnAnimals
	f	Z	field_16824	broadcastRconToOps
	f	Ljava/util/Optional;	field_39093	serverResourcePackProperties
	f	Ljava/lang/String;	field_16820	levelName
	f	I	field_16844	viewDistance
	f	Z	field_39018	enforceSecureProfile
	f	I	field_16837	serverPort
	f	Ljava/lang/String;	field_16829	serverIp
	f	I	field_16845	opPermissionLevel
	f	Z	field_35564	hideOnlinePlayers
	f	Ljava/lang/String;	field_16825	motd
	f	I	field_20324	functionPermissionLevel
	f	Lnet/minecraft/class_1267;	field_16840	difficulty
	f	Z	field_16832	useNativeTransport
	m	(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;	method_37371	getGeneratorOptions
		p	1		dynamicRegistryManager
	m	(Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_3806;	method_16713	create
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	method_16715	method_16715
		p	0		maxWorldSize
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional;	method_43660	getServerResourcePackProperties
		p	4		prompt
		p	1		sha1
		p	0		url
		p	3		required
		p	2		hash
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	method_27905	method_27905
		p	0		percentage
	m	(Ljava/nio/file/Path;)Lnet/minecraft/class_3806;	method_16714	load
		p	0		path
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_43661	parseResourcePackPrompt
		p	0		prompt
	m	(Ljava/lang/String;)Lcom/google/gson/JsonObject;	method_41186	method_41186
		p	0		generatorSettings
	m	(Ljava/lang/String;)Ljava/lang/String;	method_41005	method_41005
		p	0		type
c	net/minecraft/class_3806$class_7044	net/minecraft/server/dedicated/ServerPropertiesHandler$WorldGenProperties
	f	Ljava/util/Map;	field_37277	LEVEL_TYPE_TO_PRESET_KEY
	f	Ljava/lang/String;	comp_458	levelSeed
	f	Ljava/lang/String;	comp_461	levelType
	f	Lcom/google/gson/JsonObject;	comp_459	generatorSettings
	f	Z	comp_460	generateStructures
	m	(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;	method_41242	createGeneratorOptions
		p	1		dynamicRegistryManager
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_41243	method_41243
		p	0		key
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;	method_41244	method_41244
		p	0		levelTypeId
	m	()Lcom/google/gson/JsonObject;	comp_459	generatorSettings
	m	()Ljava/lang/String;	comp_461	levelType
	m	()Z	comp_460	generateStructures
	m	()Ljava/lang/String;	comp_458	levelSeed
c	net/minecraft/class_3807	net/minecraft/server/dedicated/ServerPropertiesLoader
	f	Ljava/nio/file/Path;	field_16846	path
	f	Lnet/minecraft/class_3806;	field_16847	propertiesHandler
	m	()V	method_16719	store
	m	(Ljava/nio/file/Path;)V	<init>	<init>
		p	1		path
	m	()Lnet/minecraft/class_3806;	method_16717	getPropertiesHandler
	m	(Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_3807;	method_16718	apply
		p	1		applier
c	net/minecraft/class_3801	net/minecraft/client/ClientGameSession
	f	I	field_16765	playerCount
	f	Z	field_16766	remoteServer
	f	Ljava/util/UUID;	field_16767	sessionId
	f	Ljava/lang/String;	field_16763	difficulty
	f	Ljava/lang/String;	field_16764	gameMode
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_746;Lnet/minecraft/class_634;)V	<init>	<init>
		p	2		player
		p	3		networkHandler
		p	1		world
c	net/minecraft/class_3802	net/minecraft/client/gui/screen/ingame/GrindstoneScreen
	f	Lnet/minecraft/class_2960;	field_16769	TEXTURE
	m	(Lnet/minecraft/class_3803;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		title
		p	2		inventory
		p	1		handler
c	net/minecraft/class_3803	net/minecraft/screen/GrindstoneScreenHandler
	f	Lnet/minecraft/class_3914;	field_16775	context
	f	Lnet/minecraft/class_1263;	field_16772	input
	f	Lnet/minecraft/class_1263;	field_16773	result
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	3		context
		p	1		syncId
		p	2		playerInventory
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_20268	transferEnchantments
		p	2		source
		p	1		target
	m	(Lnet/minecraft/class_1799;II)Lnet/minecraft/class_1799;	method_16693	grind
		p	1		item
		p	3		amount
		p	2		damage
	m	()V	method_16695	updateResult
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17415	method_17415
		p	2		world
		p	3		pos
c	net/minecraft/class_3803$4	net/minecraft/screen/GrindstoneScreenHandler$4
	m	(Lnet/minecraft/class_1937;)I	method_17416	getExperience
		p	1		world
	m	(Lnet/minecraft/class_1799;)I	method_16696	getExperience
		p	1		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17417	method_17417
		p	1		world
		p	2		pos
c	net/minecraft/class_6080	net/minecraft/unused/packageinfo/PackageInfo6080
c	net/minecraft/class_6082	net/minecraft/unused/packageinfo/PackageInfo6082
c	net/minecraft/class_6081	net/minecraft/unused/packageinfo/PackageInfo6081
c	net/minecraft/class_3808	net/minecraft/server/dedicated/AbstractPropertiesHandler
	f	Lorg/slf4j/Logger;	field_16849	LOGGER
	f	Ljava/util/Properties;	field_16848	properties
	m	(Ljava/lang/String;)Ljava/lang/Boolean;	method_16736	getDeprecatedBoolean
		p	1		key
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	method_16735	get
		p	5		fallback
		p	1		key
		p	2		parser
		p	3		parsedTransformer
		p	4		stringifier
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	method_16737	get
		p	3		fallback
		p	2		parser
		p	1		key
	m	(Ljava/util/function/Function;)Ljava/util/function/Function;	method_16721	wrapNumberParser
		p	0		parser
	m	()Ljava/util/Properties;	method_16723	copyProperties
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_16732	getString
		p	1		key
		p	2		fallback
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_3808$class_3809;	method_16730	accessor
		p	3		fallback
		p	1		key
		p	2		parser
	m	(Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object;	method_16731	method_16731
		p	2		value
	m	(Ljava/lang/String;Z)Lnet/minecraft/class_3808$class_3809;	method_16744	booleanAccessor
		p	1		key
		p	2		fallback
	m	(Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_3808;	method_16739	create
		c	Creates another property handler with the same type as this one from the\npassed new map of properties.
		p	2		properties
		p	1		registryManager
	m	(Ljava/util/Properties;)V	<init>	<init>
		p	1		properties
	m	(Ljava/nio/file/Path;)Ljava/util/Properties;	method_16727	loadProperties
		c	Loads a map of properties from the {@code path}.
		p	0		path
	m	(Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object;	method_16742	getDeprecated
		p	2		stringifier
		p	1		key
	m	(Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number;	method_16733	method_16733
		p	1		string
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/class_3808$class_3809;	method_16724	accessor
		p	4		fallback
		p	3		stringifier
		p	2		parser
		p	1		key
	m	(Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object;	method_16729	method_16729
		p	2		string
	m	(Ljava/lang/String;I)Lnet/minecraft/class_3808$class_3809;	method_16743	intAccessor
		p	2		fallback
		p	1		key
	m	(Ljava/lang/String;)Ljava/lang/String;	method_16734	getStringValue
		p	1		key
	m	(Ljava/lang/String;)Ljava/lang/String;	method_16738	getDeprecatedString
		p	1		key
	m	(Ljava/lang/String;Z)Z	method_16740	parseBoolean
		p	2		fallback
		p	1		key
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;	method_16741	get
		p	4		fallback
		p	3		stringifier
		p	2		parser
		p	1		key
	m	(Ljava/nio/file/Path;)V	method_16728	saveProperties
		c	Saves the properties of this handler to the {@code path}.
		p	1		path
	m	(Ljava/lang/String;J)J	method_16725	parseLong
		p	1		key
		p	2		fallback
	m	(Ljava/lang/String;I)I	method_16726	getInt
		p	2		fallback
		p	1		key
	m	(Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I	method_16720	transformedParseInt
		p	3		fallback
		p	1		key
		p	2		transformer
	m	(Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function;	method_16722	combineParser
		p	1		fallbackParser
		p	0		intParser
c	net/minecraft/class_3808$class_3809	net/minecraft/server/dedicated/AbstractPropertiesHandler$PropertyAccessor
	f	Ljava/util/function/Function;	field_16851	stringifier
	f	Ljava/lang/Object;	field_16850	value
	f	Ljava/lang/String;	field_16852	key
	m	(Lnet/minecraft/class_3808;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)V	<init>	<init>
		p	3		value
		p	2		key
		p	4		stringifier
	m	(Lnet/minecraft/class_5455;Ljava/lang/Object;)Lnet/minecraft/class_3808;	method_16745	set
		c	Returns a new property handler with another map of property in which\nthe property handled by this accessor is updated.\n\n<p>This method does not mutate the original property where this accessor\nis from.
		p	1		registryManager
		p	2		value
c	net/minecraft/class_7387	net/minecraft/world/gen/root/RootPlacer
	f	Lnet/minecraft/class_6017;	field_38868	trunkOffsetY
	f	Ljava/util/Optional;	field_38869	aboveRootPlacement
	f	Lnet/minecraft/class_4651;	field_38780	rootProvider
	f	Lcom/mojang/serialization/Codec;	field_38779	TYPE_CODEC
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338;	method_43309	trunkOffset
		p	1		pos
		p	2		random
	m	(Lnet/minecraft/class_7387;)Lnet/minecraft/class_4651;	method_43183	method_43183
		p	0		rootPlacer
	m	(Lnet/minecraft/class_7387;)Lnet/minecraft/class_6017;	method_43310	method_43310
		p	0		rootPlacer
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)V	method_43172	placeRoots
		p	2		replacer
		p	3		random
		p	1		world
		p	4		pos
		p	5		config
	m	(Lnet/minecraft/class_7387;)Ljava/util/Optional;	method_43308	method_43308
		p	0		rootPlacer
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_43167	canGrowThrough
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3610;)Z	method_43184	method_43184
		p	0		fluidState
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;Ljava/util/Optional;)V	<init>	<init>
		p	2		rootProvider
		p	1		trunkOffsetY
		p	3		aboveRootPlacement
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)Z	method_43168	generate
		p	6		config
		p	5		trunkPos
		p	4		pos
		p	3		random
		p	2		replacer
		p	1		world
	m	()Lnet/minecraft/class_7388;	method_43165	getType
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_43181	applyWaterlogging
		p	1		world
		p	2		pos
		p	3		state
c	net/minecraft/class_6055	net/minecraft/unused/packageinfo/PackageInfo6055
c	net/minecraft/class_7388	net/minecraft/world/gen/root/RootPlacerType
	f	Lcom/mojang/serialization/Codec;	field_38782	codec
	f	Lnet/minecraft/class_7388;	field_38781	MANGROVE_ROOT_PLACER
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		codec
	m	()Lcom/mojang/serialization/Codec;	method_43185	getCodec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7388;	method_43186	register
		p	0		id
		p	1		codec
c	net/minecraft/class_6054	net/minecraft/entity/passive/GoatBrain
	f	F	field_30410	NORMAL_WALK_SPEED
	f	I	field_33493	LONG_JUMP_HORIZONTAL_RANGE
	f	I	field_33495	MIN_RAM_TARGET_DISTANCE
	f	F	field_30406	FOLLOWING_TARGET_WALK_SPEED
	f	I	field_33491	MAX_RAM_TARGET_DISTANCE
	f	F	field_30409	FOLLOW_ADULT_WALK_SPEED
	f	Lnet/minecraft/class_4051;	field_33500	RAM_TARGET_PREDICATE
	f	F	field_33497	BABY_RAM_STRENGTH_MULTIPLIER
	f	I	field_33490	PREPARE_RAM_DURATION
	f	F	field_30405	BREEDING_WALK_SPEED
	f	Lnet/minecraft/class_6019;	field_30411	LONG_JUMP_COOLDOWN_RANGE
	f	I	field_33492	LONG_JUMP_VERTICAL_RANGE
	f	F	field_30408	TEMPTED_WALK_SPEED
	f	Lnet/minecraft/class_6019;	field_30407	WALKING_SPEED
	f	F	field_33498	PREPARING_RAM_WALK_SPEED
	f	Lnet/minecraft/class_6019;	field_33499	RAM_COOLDOWN_RANGE
	f	F	field_33501	RAM_SPEED
	f	Lnet/minecraft/class_6019;	field_33693	SCREAMING_RAM_COOLDOWN_RANGE
	f	F	field_33494	LONG_JUMP_MAX_RANGE
	f	F	field_33496	ADULT_RAM_STRENGTH_MULTIPLIER
	m	(Lnet/minecraft/class_6053;Lnet/minecraft/class_5819;)V	method_35184	resetLongJumpCooldown
		p	1		random
		p	0		goat
	m	(Lnet/minecraft/class_4095;)V	method_36288	addRamActivities
		p	0		brain
	m	(Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414;	method_36291	method_36291
		p	0		goat
	m	(Lnet/minecraft/class_6053;)I	method_36553	method_36553
		p	0		goat
	m	(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_35183	create
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_35187	addIdleActivities
		p	0		brain
	m	(Lnet/minecraft/class_1309;)Ljava/lang/Float;	method_35182	method_35182
		p	0		goat
	m	(Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414;	method_36286	method_36286
		p	0		goat
	m	()Lnet/minecraft/class_1856;	method_35181	getTemptItems
	m	(Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414;	method_43543	method_43543
		p	0		goat
	m	(Lnet/minecraft/class_6053;)D	method_36289	method_36289
		p	0		goat
	m	(Lnet/minecraft/class_4095;)V	method_35185	addCoreActivities
		p	0		brain
	m	(Lnet/minecraft/class_6053;)Lnet/minecraft/class_6019;	method_36290	method_36290
		p	0		goat
	m	(Lnet/minecraft/class_6053;)V	method_35186	updateActivities
		p	0		goat
	m	(Lnet/minecraft/class_4095;)V	method_35188	addLongJumpActivities
		p	0		brain
	m	(Lnet/minecraft/class_1309;)Z	method_36285	method_36285
		p	0		entity
	m	(Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414;	method_36287	method_36287
		p	0		goat
c	net/minecraft/class_6057	net/minecraft/unused/packageinfo/PackageInfo6057
c	net/minecraft/class_7386	net/minecraft/world/gen/root/MangroveRootPlacer
	f	Lcom/mojang/serialization/Codec;	field_38771	CODEC
	f	Lnet/minecraft/class_7399;	field_38867	mangroveRootPlacement
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Ljava/util/List;I)Z	method_43166	canGrow
		p	5		origin
		p	4		direction
		p	3		pos
		p	2		random
		p	7		rootLength
		p	6		offshootPositions
		p	1		world
	m	(Lnet/minecraft/class_7386;)Lnet/minecraft/class_7399;	method_43180	method_43180
		p	0		rootPlacer
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;Ljava/util/Optional;Lnet/minecraft/class_7399;)V	<init>	<init>
		p	1		trunkOffsetY
		p	3		aboveRootPlacement
		p	2		rootProvider
		p	4		mangroveRootPlacement
	m	(Lnet/minecraft/class_2680;)Z	method_43174	method_43174
		p	1		state
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;	method_43171	getOffshootPositions
		p	4		origin
		p	3		random
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_2680;)Z	method_43169	method_43169
		p	1		state
c	net/minecraft/class_6056	net/minecraft/unused/packageinfo/PackageInfo6056
c	net/minecraft/class_7383	net/minecraft/predicate/entity/SlimePredicate
	f	Lnet/minecraft/class_2096$class_2100;	field_38759	size
	m	(Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	1		size
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7383;	method_43158	fromJson
		p	0		json
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_7383;	method_43157	of
		p	0		size
c	net/minecraft/class_6051	net/minecraft/unused/packageinfo/PackageInfo6051
c	net/minecraft/class_7384	net/minecraft/util/math/random/ThreadSafeRandom
	c	A random that can be shared by multiple threads safely.
	f	J	field_38763	INCREMENT
	f	J	field_38762	MULTIPLIER
	f	I	field_38760	INT_BITS
	f	J	field_38761	SEED_MASK
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_38764	seed
	f	Lnet/minecraft/class_6672;	field_38765	gaussianGenerator
	m	(J)V	<init>	<init>
		p	1		seed
c	net/minecraft/class_6050	net/minecraft/unused/packageinfo/PackageInfo6050
c	net/minecraft/class_6053	net/minecraft/entity/passive/GoatEntity
	f	Z	field_33487	preparingRam
	f	Lcom/google/common/collect/ImmutableList;	field_30400	SENSORS
	f	Lnet/minecraft/class_2940;	field_33486	SCREAMING
	f	I	field_30402	FALL_DAMAGE_SUBTRACTOR
	f	Lcom/google/common/collect/ImmutableList;	field_30401	MEMORY_MODULES
	f	D	field_30403	SCREAMING_CHANCE
	f	Lnet/minecraft/class_4048;	field_30399	LONG_JUMPING_DIMENSIONS
	f	I	field_33488	headPitch
	f	I	field_34023	BABY_ATTACK_DAMAGE
	f	I	field_34022	DEFAULT_ATTACK_DAMAGE
	f	Lnet/minecraft/class_2940;	field_39048	RIGHT_HORN
	f	Lnet/minecraft/class_2940;	field_39047	LEFT_HORN
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_6053;	method_35177	createChild
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_38067	canSpawn
		p	1		world
		p	2		spawnReason
		p	0		entityType
		p	3		pos
		p	4		random
	m	()Z	method_43539	hasRightHorn
	m	()Z	method_43538	hasLeftHorn
	m	()Z	method_35178	isScreaming
	m	()F	method_36283	getHeadPitch
	m	()Lnet/minecraft/class_3414;	method_35180	getMilkingSound
	m	()V	method_43542	removeHorns
	m	()V	method_43541	addHorns
	m	(Z)V	method_36284	setScreaming
		p	1		screaming
	m	()Z	method_43540	dropHorn
	m	()Lnet/minecraft/class_5132$class_5133;	method_35179	createGoatAttributes
	m	()Lnet/minecraft/class_1799;	method_43690	getGoatHornStack
c	net/minecraft/class_7382	net/minecraft/block/sapling/MangroveSaplingGenerator
	f	F	field_38758	tallChance
	m	(F)V	<init>	<init>
		p	1		tallChance
c	net/minecraft/class_6052	net/minecraft/unused/packageinfo/PackageInfo6052
c	net/minecraft/class_6059	net/minecraft/unused/packageinfo/PackageInfo6059
c	net/minecraft/class_6058	net/minecraft/unused/packageinfo/PackageInfo6058
c	net/minecraft/class_7389	net/minecraft/world/gen/treedecorator/AttachedToLeavesTreeDecorator
	f	Lcom/mojang/serialization/Codec;	field_38783	CODEC
	f	I	field_38788	requiredEmptyBlocks
	f	Ljava/util/List;	field_38789	directions
	f	I	field_38785	exclusionRadiusXZ
	f	F	field_38784	probability
	f	I	field_38786	exclusionRadiusY
	f	Lnet/minecraft/class_4651;	field_38787	blockProvider
	m	(Lnet/minecraft/class_7389;)Ljava/lang/Float;	method_43194	method_43194
		p	0		treeDecorator
	m	(Lnet/minecraft/class_7389;)Ljava/util/List;	method_43189	method_43189
		p	0		treeDecorator
	m	(Lnet/minecraft/class_7389;)Lnet/minecraft/class_4651;	method_43191	method_43191
		p	0		treeDecorator
	m	(FIILnet/minecraft/class_4651;ILjava/util/List;)V	<init>	<init>
		p	1		probability
		p	6		directions
		p	2		exclusionRadiusXZ
		p	3		exclusionRadiusY
		p	4		blockProvider
		p	5		requiredEmptyBlocks
	m	(Lnet/minecraft/class_7389;)Ljava/lang/Integer;	method_43190	method_43190
		p	0		treeDecorator
	m	(Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_43187	meetsRequiredEmptyBlocks
		p	1		generator
		p	2		pos
		p	3		direction
	m	(Lnet/minecraft/class_7389;)Ljava/lang/Integer;	method_43193	method_43193
		p	0		treeDecorator
	m	(Lnet/minecraft/class_7389;)Ljava/lang/Integer;	method_43192	method_43192
		p	0		treeDecorator
c	net/minecraft/class_7380	net/minecraft/predicate/entity/VariantPredicates
	f	Ljava/util/function/Function;	field_38741	variantGetter
	f	Lnet/minecraft/class_7376$class_7377;	field_38742	deserializer
	f	Ljava/lang/String;	field_38739	VARIANT_KEY
	f	Lnet/minecraft/class_2378;	field_38740	registry
	m	()Lnet/minecraft/class_7376$class_7377;	method_43114	getDeserializer
	m	(Lnet/minecraft/class_2378;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7376;	method_43115	method_43115
		p	2		json
	m	(Lnet/minecraft/class_2378;Ljava/util/function/Function;)Lnet/minecraft/class_7380;	method_43116	create
		p	0		registry
		p	1		variantGetter
	m	(Lnet/minecraft/class_2378;Ljava/util/function/Function;)V	<init>	<init>
		p	1		registry
		p	2		variantGetter
	m	(Ljava/lang/Object;)Lnet/minecraft/class_7376;	method_43117	createPredicate
		p	1		variant
c	net/minecraft/class_7380$1	net/minecraft/predicate/entity/VariantPredicates$1
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	method_43118	method_43118
		p	1		variant
c	net/minecraft/class_7398	net/minecraft/world/gen/root/AboveRootPlacement
	f	Lcom/mojang/serialization/Codec;	field_38865	CODEC
	f	F	comp_718	aboveRootPlacementChance
	f	Lnet/minecraft/class_4651;	comp_717	aboveRootProvider
	m	(Lnet/minecraft/class_7398;)Ljava/lang/Float;	method_43299	method_43299
		p	0		aboveRootPlacement
	m	(Lnet/minecraft/class_7398;)Lnet/minecraft/class_4651;	method_43300	method_43300
		p	0		aboveRootPlacement
	m	()F	comp_718	aboveRootPlacementChance
	m	()Lnet/minecraft/class_4651;	comp_717	aboveRootProvider
c	net/minecraft/class_6066	net/minecraft/unused/packageinfo/PackageInfo6066
c	net/minecraft/class_7399	net/minecraft/world/gen/root/MangroveRootPlacement
	f	Lcom/mojang/serialization/Codec;	field_38866	CODEC
	f	Lnet/minecraft/class_4651;	comp_721	muddyRootsProvider
	f	I	comp_723	maxRootLength
	f	I	comp_722	maxRootWidth
	f	F	comp_724	randomSkewChance
	f	Lnet/minecraft/class_6885;	comp_719	canGrowThrough
	f	Lnet/minecraft/class_6885;	comp_720	muddyRootsIn
	m	(Lnet/minecraft/class_7399;)Ljava/lang/Float;	method_43302	method_43302
		p	0		rootPlacement
	m	(Lnet/minecraft/class_7399;)Lnet/minecraft/class_4651;	method_43305	method_43305
		p	0		rootPlacement
	m	(Lnet/minecraft/class_7399;)Lnet/minecraft/class_6885;	method_43307	method_43307
		p	0		rootPlacement
	m	(Lnet/minecraft/class_7399;)Ljava/lang/Integer;	method_43303	method_43303
		p	0		rootPlacement
	m	(Lnet/minecraft/class_7399;)Lnet/minecraft/class_6885;	method_43306	method_43306
		p	0		rootPlacement
	m	(Lnet/minecraft/class_7399;)Ljava/lang/Integer;	method_43304	method_43304
		p	0		rootPlacement
	m	()Lnet/minecraft/class_6885;	comp_719	canGrowThrough
	m	()Lnet/minecraft/class_4651;	comp_721	muddyRootsProvider
	m	()Lnet/minecraft/class_6885;	comp_720	muddyRootsIn
	m	()I	comp_722	maxRootWidth
	m	()F	comp_724	randomSkewChance
	m	()I	comp_723	maxRootLength
c	net/minecraft/class_6065	net/minecraft/unused/packageinfo/PackageInfo6065
c	net/minecraft/class_7396	net/minecraft/entity/ai/brain/task/SonicBoomTask
	f	I	field_38849	COOLDOWN
	f	I	field_38854	SOUND_DELAY
	f	I	field_38855	RUN_TIME
	f	I	field_38850	HORIZONTAL_RANGE
	f	I	field_38851	VERTICAL_RANGE
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z	method_43263	shouldKeepRunning
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)Z	method_43266	method_43266
		p	1		target
	m	(Lnet/minecraft/class_1309;I)V	method_43264	cooldown
		p	1		cooldown
		p	0		warden
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V	method_43973	method_43973
		p	1		target
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)Z	method_43262	shouldRun
	m	(Lnet/minecraft/class_7260;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_43265	method_43265
		p	2		target
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_43269	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_43268	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V	method_43267	run
c	net/minecraft/class_6068	net/minecraft/unused/packageinfo/PackageInfo6068
c	net/minecraft/class_6067	net/minecraft/entity/InventoryOwner
	m	()Lnet/minecraft/class_1277;	method_35199	getInventory
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_6067;Lnet/minecraft/class_1542;)V	method_43544	pickUpItem
		p	2		item
		p	1		inventoryOwner
		p	0		entity
c	net/minecraft/class_6062	net/minecraft/unused/packageinfo/PackageInfo6062
c	net/minecraft/class_7395	net/minecraft/datafixer/DataFixerPhase
	f	Lnet/minecraft/class_7395;	field_38840	UNINITIALIZED_OPTIMIZED
	f	Lnet/minecraft/class_7395;	field_38842	INITIALIZED_OPTIMIZED
	f	Lnet/minecraft/class_7395;	field_38841	INITIALIZED_UNOPTIMIZED
	f	Lnet/minecraft/class_7395;	field_38839	UNINITIALIZED_UNOPTIMIZED
c	net/minecraft/class_6061	net/minecraft/unused/packageinfo/PackageInfo6061
c	net/minecraft/class_6064	net/minecraft/unused/packageinfo/PackageInfo6064
c	net/minecraft/class_7393	net/minecraft/data/server/CatVariantTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_6063	net/minecraft/unused/packageinfo/PackageInfo6063
c	net/minecraft/class_6069	net/minecraft/unused/packageinfo/PackageInfo6069
c	net/minecraft/class_7390	net/minecraft/world/gen/trunk/UpwardsBranchingTrunkPlacer
	f	Lnet/minecraft/class_6885;	field_38797	canGrowThrough
	f	Lnet/minecraft/class_6017;	field_38796	extraBranchLength
	f	F	field_38795	placeBranchPerLogProbability
	f	Lnet/minecraft/class_6017;	field_38794	extraBranchSteps
	f	Lcom/mojang/serialization/Codec;	field_38793	CODEC
	m	(Lnet/minecraft/class_7390;)Lnet/minecraft/class_6885;	method_43201	method_43201
		p	0		trunkPlacer
	m	(Lnet/minecraft/class_7390;)Lnet/minecraft/class_6017;	method_43205	method_43205
		p	0		trunkPlacer
	m	(Lnet/minecraft/class_7390;)Ljava/lang/Float;	method_43204	method_43204
		p	0		trunkPlacer
	m	(Lnet/minecraft/class_7390;)Lnet/minecraft/class_6017;	method_43203	method_43203
		p	0		trunkPlacer
	m	(IIILnet/minecraft/class_6017;FLnet/minecraft/class_6017;Lnet/minecraft/class_6885;)V	<init>	<init>
		p	7		canGrowThrough
		p	6		extraBranchLength
		p	1		baseHeight
		p	5		placeBranchPerLogProbability
		p	4		extraBranchSteps
		p	3		secondRandomHeight
		p	2		firstRandomHeight
	m	(Lnet/minecraft/class_2680;)Z	method_43200	method_43200
		p	1		state
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_4643;Ljava/util/List;Lnet/minecraft/class_2338$class_2339;ILnet/minecraft/class_2350;II)V	method_43199	generateExtraBranch
		p	4		height
		p	5		config
		p	2		replacer
		p	3		random
		p	1		world
		p	10		length
		p	11		steps
		p	8		yOffset
		p	9		direction
		p	6		nodes
		p	7		pos
c	net/minecraft/class_7391	net/minecraft/client/item/CompassAnglePredicateProvider
	f	Lnet/minecraft/class_7391$class_5171;	field_24449	aimedInterpolator
	f	Lnet/minecraft/class_7391$class_5171;	field_24450	aimlessInterpolator
	f	Lnet/minecraft/class_7391$class_7392;	field_38799	compassTarget
	m	(Lnet/minecraft/class_1297;)D	method_43213	getBodyYaw
		p	1		entity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;ILnet/minecraft/class_1297;)F	method_43218	getAngle
		p	1		stack
		p	2		world
		p	3		seed
		p	4		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_638;)Lnet/minecraft/class_638;	method_43215	getClientWorld
		p	2		world
		p	1		entity
	m	(Lnet/minecraft/class_7391$class_7392;)V	<init>	<init>
		p	1		compassTarget
	m	(I)I	method_32800	scatter
		c	Scatters a seed by integer overflow in multiplication onto the whole\nint domain.
		p	1		seed
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_4208;)Z	method_43217	canPointTo
		p	1		entity
		p	2		pos
	m	(IJ)F	method_43212	getAimlessAngle
		p	1		seed
		p	2		time
	m	(Lnet/minecraft/class_1297;JLnet/minecraft/class_2338;)F	method_43214	getAngleTo
		p	4		pos
		p	1		entity
		p	2		time
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)D	method_43216	getAngleTo
		p	1		entity
		p	2		pos
c	net/minecraft/class_7391$class_5171	net/minecraft/client/item/CompassAnglePredicateProvider$AngleInterpolator
	f	J	field_23982	lastUpdateTime
	f	D	field_23981	speed
	f	D	field_23980	value
	m	(JD)V	method_27190	update
		p	3		target
		p	1		time
	m	(J)Z	method_27316	shouldUpdate
		p	1		time
c	net/minecraft/class_7391$class_7392	net/minecraft/client/item/CompassAnglePredicateProvider$CompassTarget
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)Lnet/minecraft/class_4208;	getPos	getPos
		p	3		entity
		p	2		stack
		p	1		world
c	net/minecraft/class_6060	net/minecraft/unused/packageinfo/PackageInfo6060
c	net/minecraft/class_2590	net/minecraft/text/TranslationException
	m	(Lnet/minecraft/class_2588;Ljava/lang/String;)V	<init>	<init>
		p	2		message
		p	1		text
	m	(Lnet/minecraft/class_2588;I)V	<init>	<init>
		p	1		text
		p	2		index
	m	(Lnet/minecraft/class_2588;Ljava/lang/Throwable;)V	<init>	<init>
		p	2		cause
		p	1		text
c	net/minecraft/class_2591	net/minecraft/block/entity/BlockEntityType
	c	Represents a type of {@linkplain BlockEntity block entities}.\nThere is one instance of block entity for each placed block entity; this class\nrepresents the type of the placed block entities, like chests or furnaces.\n\n<p>Block entity types are pre-defined and registered in {@link\nnet.minecraft.util.registry.Registry#BLOCK_ENTITY_TYPE}. To create a block\nentity type, the {@linkplain BlockEntityType.Builder#create builder} should be used.\n\n<p>Blocks that have corresponding block entities must implement {@link\nnet.minecraft.block.BlockEntityProvider} and list it in the builder of the block\nentity type. Multiple blocks or block states can be associated with a single block\nentity type.\n\n@see BlockEntity\n@see net.minecraft.block.BlockEntityProvider
	f	Lnet/minecraft/class_2591$class_5559;	field_11892	factory
	f	Ljava/util/Set;	field_19315	blocks
	f	Lorg/slf4j/Logger;	field_11893	LOGGER
	f	Lcom/mojang/datafixers/types/Type;	field_11909	type
	f	Lnet/minecraft/class_2591;	field_11914	CHEST
	f	Lnet/minecraft/class_2591;	field_11911	SIGN
	f	Lnet/minecraft/class_2591;	field_11910	BED
	f	Lnet/minecraft/class_2591;	field_11913	SKULL
	f	Lnet/minecraft/class_2591;	field_11912	ENCHANTING_TABLE
	f	Lnet/minecraft/class_2591;	field_11903	FURNACE
	f	Lnet/minecraft/class_2591;	field_11902	CONDUIT
	f	Lnet/minecraft/class_2591;	field_11905	BANNER
	f	Lnet/minecraft/class_2591;	field_11904	COMMAND_BLOCK
	f	Lnet/minecraft/class_2591;	field_11907	JUKEBOX
	f	Lnet/minecraft/class_2591;	field_11906	END_GATEWAY
	f	Lnet/minecraft/class_2591;	field_11908	COMPARATOR
	f	Lnet/minecraft/class_2591;	field_11901	ENDER_CHEST
	f	Lnet/minecraft/class_2591;	field_11900	DAYLIGHT_DETECTOR
	f	Lnet/minecraft/class_2591;	field_28117	SCULK_SENSOR
	f	Lnet/minecraft/class_2591;	field_16411	BARREL
	f	Lnet/minecraft/class_2591;	field_16415	BLAST_FURNACE
	f	Lnet/minecraft/class_2591;	field_16549	JIGSAW
	f	Lnet/minecraft/class_2591;	field_16414	SMOKER
	f	Lnet/minecraft/class_2591;	field_16413	BELL
	f	Lnet/minecraft/class_2591;	field_16412	LECTERN
	f	Lnet/minecraft/class_2591;	field_17380	CAMPFIRE
	f	Lnet/minecraft/class_2591;	field_11898	END_PORTAL
	f	Lnet/minecraft/class_2591;	field_11897	PISTON
	f	Lnet/minecraft/class_2591;	field_11899	DROPPER
	f	Lnet/minecraft/class_2591;	field_11891	TRAPPED_CHEST
	f	Lnet/minecraft/class_2591;	field_11890	BEACON
	f	Lnet/minecraft/class_2591;	field_11895	STRUCTURE_BLOCK
	f	Lnet/minecraft/class_2591;	field_11896	SHULKER_BOX
	f	Lnet/minecraft/class_2591;	field_11894	BREWING_STAND
	f	Lnet/minecraft/class_2591;	field_37647	SCULK_CATALYST
	f	Lnet/minecraft/class_2591;	field_37648	SCULK_SHRIEKER
	f	Lnet/minecraft/class_2591;	field_11888	HOPPER
	f	Lnet/minecraft/class_2591;	field_11887	DISPENSER
	f	Lnet/minecraft/class_2591;	field_11889	MOB_SPAWNER
	f	Lnet/minecraft/class_2591;	field_20431	BEEHIVE
	m	(Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V	<init>	<init>
		p	1		factory
		p	2		blocks
		p	3		type
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;	method_11032	instantiate
		c	{@return a new instance of the block entity}\n\n@see BlockEntityType.BlockEntityFactory
		p	1		pos
		p	2		state
	m	(Ljava/lang/String;Lnet/minecraft/class_2591$class_2592;)Lnet/minecraft/class_2591;	method_11030	create
		p	0		id
		p	1		builder
	m	(Lnet/minecraft/class_2591;)Lnet/minecraft/class_2960;	method_11033	getId
		c	{@return the block entity type's ID, or {@code null} if it is unregistered}\n\n<p>This should never return {@code null} under normal circumstances.
		p	0		type
	m	(Lnet/minecraft/class_2680;)Z	method_20526	supports
		c	{@return whether the block entity type supports {@code state}}\n\n<p>The block, not the block state, determines the corresponding block entity type;\ntherefore, for states of the same block, the return value is the same.
		p	1		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;	method_24182	get
		c	{@return the block entity instance of this type at {@code pos}, or {@code null} if\nno such block entity exists}\n\n@see BlockView#getBlockEntity
		p	1		world
		p	2		pos
c	net/minecraft/class_2591$class_5559	net/minecraft/block/entity/BlockEntityType$BlockEntityFactory
	c	A functional interface for a factory that creates a new block entity\ninstance. This is usually not implemented directly; the block entity class's\nconstructor (such as {@code MyBlockEntity::MyBlockEntity}) can be used as the\nimplementation.
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2586;	create	create
		p	2		state
		p	1		pos
c	net/minecraft/class_2591$class_2592	net/minecraft/block/entity/BlockEntityType$Builder
	c	Builder for {@link BlockEntityType}.
	f	Ljava/util/Set;	field_19316	blocks
	f	Lnet/minecraft/class_2591$class_5559;	field_11915	factory
	m	(Lnet/minecraft/class_2591$class_5559;Ljava/util/Set;)V	<init>	<init>
		p	2		blocks
		p	1		factory
	m	(Lnet/minecraft/class_2591$class_5559;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_2591$class_2592;	method_20528	create
		c	{@return a new builder of a block entity type that supports {@code blocks}}
		p	1		blocks
		p	0		factory
	m	(Lcom/mojang/datafixers/types/Type;)Lnet/minecraft/class_2591;	method_11034	build
		c	Builds the block entity type.\n\n@return the built block entity type
		p	1		type
			c	the datafixer type of the block entity, or {@code null} if there is none
c	net/minecraft/class_801	net/minecraft/client/render/model/json/ItemModelGenerator
	f	Ljava/util/List;	field_4270	LAYERS
	m	(Lnet/minecraft/class_1058;IIIII)Z	method_3477	isPixelTransparent
		p	1		sprite
		p	3		x
		p	2		frame
		p	5		width
		p	4		y
		p	6		height
	m	(Lnet/minecraft/class_1058;Ljava/lang/String;I)Ljava/util/List;	method_3481	addSubComponents
		p	1		sprite
		p	3		layer
		p	2		key
	m	(IILnet/minecraft/class_1058;Ljava/util/List;I)V	method_33428	method_33428
		p	5		frame
	m	(Ljava/util/List;Lnet/minecraft/class_801$class_803;II)V	method_3482	buildCube
		p	3		x
		p	4		y
		p	1		cubes
		p	2		side
	m	(Lnet/minecraft/class_801$class_803;Ljava/util/List;Lnet/minecraft/class_1058;IIIIIZ)V	method_3476	buildCube
		p	1		side
		p	2		cubes
		p	7		width
		p	8		height
		p	3		sprite
		p	4		frame
		p	5		x
		p	6		y
	m	(ILjava/lang/String;Lnet/minecraft/class_1058;)Ljava/util/List;	method_3480	addLayerElements
		p	2		key
		p	1		layer
		p	3		sprite
	m	(Lnet/minecraft/class_1058;)Ljava/util/List;	method_3478	getFrames
		p	1		sprite
	m	(Ljava/util/function/Function;Lnet/minecraft/class_793;)Lnet/minecraft/class_793;	method_3479	create
		p	2		blockModel
		p	1		textureGetter
c	net/minecraft/class_801$class_803	net/minecraft/client/render/model/json/ItemModelGenerator$Side
	f	I	field_4279	offsetY
	f	Lnet/minecraft/class_2350;	field_4276	direction
	f	I	field_4280	offsetX
	f	Lnet/minecraft/class_801$class_803;	field_4278	LEFT
	f	Lnet/minecraft/class_801$class_803;	field_4277	DOWN
	f	Lnet/minecraft/class_801$class_803;	field_4283	RIGHT
	f	Lnet/minecraft/class_801$class_803;	field_4281	UP
	m	()Lnet/minecraft/class_2350;	method_3488	getDirection
	m	()I	method_3489	getOffsetY
	m	(Ljava/lang/String;ILnet/minecraft/class_2350;II)V	<init>	<init>
		p	5		offsetY
		p	3		direction
		p	4		offsetX
	m	()I	method_3490	getOffsetX
	m	()Z	method_3491	isVertical
c	net/minecraft/class_801$class_802	net/minecraft/client/render/model/json/ItemModelGenerator$Frame
	f	I	field_4274	min
	f	I	field_4273	max
	f	Lnet/minecraft/class_801$class_803;	field_4271	side
	f	I	field_4272	level
	m	(Lnet/minecraft/class_801$class_803;II)V	<init>	<init>
		p	2		width
		p	3		depth
		p	1		side
	m	()I	method_3485	getMax
	m	()I	method_3486	getLevel
	m	()I	method_3487	getMin
	m	()Lnet/minecraft/class_801$class_803;	method_3484	getSide
	m	(I)V	method_3483	expand
		p	1		newValue
c	net/minecraft/class_6955	net/minecraft/world/gen/OreVeinSampler
	f	F	field_36627	RAW_ORE_BLOCK_CHANCE
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_2680;Lnet/minecraft/class_6574;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680;	method_40547	method_40547
		p	5		pos
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6574;)Lnet/minecraft/class_6568$class_6569;	method_40548	create
		p	3		randomDeriver
		p	1		veinRidged
		p	2		veinGap
		p	0		veinToggle
c	net/minecraft/class_6955$class_6354	net/minecraft/world/gen/OreVeinSampler$VeinType
	f	Lnet/minecraft/class_2680;	field_33605	ore
	f	Lnet/minecraft/class_2680;	field_33606	stone
	f	Lnet/minecraft/class_2680;	field_33668	rawOreBlock
	f	I	field_33607	minY
	f	I	field_33608	maxY
	f	Lnet/minecraft/class_6955$class_6354;	field_33603	COPPER
	f	Lnet/minecraft/class_6955$class_6354;	field_33604	IRON
	m	(Ljava/lang/String;ILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;II)V	<init>	<init>
		p	5		stone
		p	4		rawOreBlock
		p	7		maxY
		p	6		minY
		p	3		ore
c	net/minecraft/class_5623	net/minecraft/test/TestFailureLogger
	f	Lnet/minecraft/class_4531;	field_27807	completionListener
	m	(Lnet/minecraft/class_4517;)V	method_32245	failTest
		p	0		test
	m	(Lnet/minecraft/class_4531;)V	method_36100	setCompletionListener
		p	0		listener
	m	()V	method_36099	stop
	m	(Lnet/minecraft/class_4517;)V	method_33319	passTest
		p	0		test
c	net/minecraft/class_1265	net/minecraft/inventory/InventoryChangedListener
	m	(Lnet/minecraft/class_1263;)V	method_5453	onInventoryChanged
		p	1		sender
c	net/minecraft/class_2597	net/minecraft/block/entity/ConduitBlockEntity
	f	I	field_31337	MIN_BLOCKS_TO_ACTIVATE
	f	F	field_11932	ticksActive
	f	Ljava/util/List;	field_11937	activatingBlocks
	f	[Lnet/minecraft/class_2248;	field_11931	ACTIVATING_BLOCKS
	f	I	field_11936	ticks
	f	J	field_11938	nextAmbientSoundTime
	f	Z	field_11933	eyeOpen
	f	Lnet/minecraft/class_1309;	field_11939	targetEntity
	f	Z	field_11934	active
	f	Ljava/util/UUID;	field_11935	targetUuid
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_238;	method_11059	getAttackZone
		p	0		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)Z	method_11069	updateActivatingBlocks
		p	0		world
		p	1		pos
		p	2		activatingBlocks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;)V	method_11055	givePlayersEffects
		p	0		world
		p	2		activatingBlocks
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_1297;I)V	method_11063	spawnNautilusParticles
		p	4		ticks
		p	0		world
		p	1		pos
		p	2		activatingBlocks
		p	3		entity
	m	(F)F	method_11061	getRotation
		p	1		tickDelta
	m	(Lnet/minecraft/class_2597;Ljava/util/List;)V	method_31676	openEye
		p	1		activatingBlocks
		p	0		blockEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/UUID;)Lnet/minecraft/class_1309;	method_11056	findTargetEntity
		p	0		world
		p	1		pos
		p	2		uuid
	m	()Z	method_11065	isActive
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2597;)V	method_11064	updateTargetEntity
		p	1		pos
		p	2		blockEntity
		p	0		world
	m	()Lnet/minecraft/class_2622;	method_38247	toUpdatePacket
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V	method_31675	clientTick
		p	0		world
		p	1		pos
		p	2		state
		p	3		blockEntity
	m	(Lnet/minecraft/class_1309;)Z	method_11060	method_11060
		p	0		entity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2597;)V	method_31677	serverTick
		p	0		world
		p	1		pos
		p	2		state
		p	3		blockEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Z)V	method_11062	setEyeOpen
		p	1		eyeOpen
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/List;Lnet/minecraft/class_2597;)V	method_11068	attackHostileEntity
		p	3		activatingBlocks
		p	2		state
		p	4		blockEntity
		p	1		pos
		p	0		world
	m	(Ljava/util/UUID;Lnet/minecraft/class_1309;)Z	method_11058	method_11058
		p	1		entity
	m	()Z	method_11066	isEyeOpen
c	net/minecraft/class_2598	net/minecraft/network/NetworkSide
	f	Lnet/minecraft/class_2598;	field_11942	CLIENTBOUND
	f	Lnet/minecraft/class_2598;	field_11941	SERVERBOUND
	m	()Lnet/minecraft/class_2598;	method_36146	getOpposite
c	net/minecraft/class_5622	net/minecraft/test/NotEnoughSuccessesError
	m	(IILnet/minecraft/class_4517;)V	<init>	<init>
		p	3		test
		p	1		attempts
		p	2		successes
c	net/minecraft/class_1264	net/minecraft/util/ItemScatterer
	c	Contains utility methods for spawning item entities scattered around a certain position.\nAll methods consume the item stack, so there is no need for decrementing the\nstack size yourself.\n\n@see net.minecraft.block.AbstractBlock#onStateReplaced
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1263;)V	method_5450	spawn
		c	Spawns item entities from {@code inventory} around the given position.
		p	7		inventory
		p	0		world
		p	1		x
		p	5		z
		p	3		y
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_1263;)V	method_5452	spawn
		c	Spawns item entities from {@code inventory} around {@code entity}'s position.
		p	1		entity
		p	2		inventory
		p	0		world
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V	method_5449	spawn
		c	Spawns an item entity of {@code stack} around the given position.
		p	7		stack
		p	5		z
		p	3		y
		p	1		x
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1263;)V	method_5451	spawn
		c	Spawns item entities from {@code inventory} around {@code pos}.
		p	0		world
		p	1		pos
		p	2		inventory
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_17348	method_17348
		p	2		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2371;)V	method_17349	spawn
		c	Spawns item entities from {@code stacks} around {@code pos}.
		p	2		stacks
		p	1		pos
		p	0		world
c	net/minecraft/class_6953	net/minecraft/world/gen/noise/NoiseRouter
	f	Lcom/mojang/serialization/Codec;	field_37683	CODEC
	f	Lnet/minecraft/class_6910;	comp_485	ridges
	f	Lnet/minecraft/class_6910;	comp_484	continents
	f	Lnet/minecraft/class_6910;	comp_487	finalDensity
	f	Lnet/minecraft/class_6910;	comp_486	initialDensityWithoutJaggedness
	f	Lnet/minecraft/class_6910;	comp_430	veinGap
	f	Lnet/minecraft/class_6910;	comp_429	veinRidged
	f	Lnet/minecraft/class_6910;	comp_428	veinToggle
	f	Lnet/minecraft/class_6910;	comp_424	depth
	f	Lnet/minecraft/class_6910;	comp_420	temperature
	f	Lnet/minecraft/class_6910;	comp_423	erosion
	f	Lnet/minecraft/class_6910;	comp_417	lavaNoise
	f	Lnet/minecraft/class_6910;	comp_416	fluidLevelSpreadNoise
	f	Lnet/minecraft/class_6910;	comp_415	fluidLevelFloodednessNoise
	f	Lnet/minecraft/class_6910;	comp_414	barrierNoise
	f	Lnet/minecraft/class_6910;	comp_539	vegetation
	m	(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6953;	method_41544	apply
		p	1		visitor
	m	(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;	method_41545	field
		p	0		name
		p	1		getter
	m	()Lnet/minecraft/class_6910;	comp_420	temperature
	m	()Lnet/minecraft/class_6910;	comp_430	veinGap
	m	()Lnet/minecraft/class_6910;	comp_424	depth
	m	()Lnet/minecraft/class_6910;	comp_423	erosion
	m	()Lnet/minecraft/class_6910;	comp_429	veinRidged
	m	()Lnet/minecraft/class_6910;	comp_417	lavaNoise
	m	()Lnet/minecraft/class_6910;	comp_428	veinToggle
	m	()Lnet/minecraft/class_6910;	comp_416	fluidLevelSpreadNoise
	m	()Lnet/minecraft/class_6910;	comp_415	fluidLevelFloodednessNoise
	m	()Lnet/minecraft/class_6910;	comp_414	barrierNoise
	m	()Lnet/minecraft/class_6910;	comp_539	vegetation
	m	()Lnet/minecraft/class_6910;	comp_485	ridges
	m	()Lnet/minecraft/class_6910;	comp_484	continents
	m	()Lnet/minecraft/class_6910;	comp_487	finalDensity
	m	()Lnet/minecraft/class_6910;	comp_486	initialDensityWithoutJaggedness
c	net/minecraft/class_5625	net/minecraft/nbt/visitor/NbtOrderedStringFormatter
	c	Formats an NBT element as a multiline string where named elements inside of compound objects\nare sorted according to a defined ordering.
	f	Ljava/lang/String;	field_27823	KEY_VALUE_SEPARATOR
	f	Ljava/lang/String;	field_27824	ENTRY_SEPARATOR
	f	Ljava/lang/String;	field_33237	SPACE
	f	Ljava/lang/String;	field_33238	CURLY_OPEN_BRACKET
	f	Ljava/lang/String;	field_33239	CURLY_CLOSE_BRACKET
	f	I	field_27826	indentationLevel
	f	Ljava/lang/String;	field_33234	SQUARE_OPEN_BRACKET
	f	Ljava/lang/String;	field_33235	SQUARE_CLOSE_BRACKET
	f	Ljava/lang/String;	field_33236	SEMICOLON
	f	Ljava/lang/String;	field_33240	NEW_LINE
	f	Ljava/lang/String;	field_27828	result
	f	Ljava/lang/String;	field_27825	prefix
	f	Ljava/util/Map;	field_27820	ENTRY_ORDER_OVERRIDES
		c	Contains the names of elements which should appear before any other element in a compound object, even\nwhen they would otherwise appear later lexicographically. The list of elements which should be\nprioritized differs depending on the path of the compound object.
	f	Ljava/util/List;	field_27827	pathParts
	f	Ljava/util/Set;	field_27821	IGNORED_PATHS
		c	Contains paths for which the indentation prefix should not be prepended to the result.
	f	Ljava/util/regex/Pattern;	field_27822	SIMPLE_NAME
	m	()Ljava/lang/String;	method_32280	joinPath
	m	(Ljava/util/HashMap;)V	method_32282	method_32282
		p	0		map
	m	(Ljava/lang/String;)Ljava/lang/String;	method_32281	escapeName
		p	0		name
	m	(Lnet/minecraft/class_2520;)Ljava/lang/String;	method_32283	apply
		c	{@return the stringified NBT {@code element}}
		p	1		element
	m	(Ljava/lang/String;ILjava/util/List;)V	<init>	<init>
		p	1		prefix
		p	2		indentationLevel
		p	3		pathParts
	m	(Ljava/lang/String;)V	method_32285	pushPathPart
		p	1		part
	m	()V	method_32284	popPathPart
	m	(Lnet/minecraft/class_2487;)Ljava/util/List;	method_32286	getSortedNames
		p	1		compound
c	net/minecraft/class_1263	net/minecraft/inventory/Inventory
	f	I	field_29952	MAX_COUNT_PER_STACK
	m	(Lnet/minecraft/class_1657;)V	method_5432	onClose
		p	1		player
	m	(Lnet/minecraft/class_1657;)V	method_5435	onOpen
		p	1		player
	m	()V	method_5431	markDirty
	m	(I)Lnet/minecraft/class_1799;	method_5438	getStack
		c	Fetches the stack currently stored at the given slot. If the slot is empty,\nor is outside the bounds of this inventory, returns see {@link ItemStack#EMPTY}.
		p	1		slot
	m	()Z	method_5442	isEmpty
	m	(Lnet/minecraft/class_1792;)I	method_18861	count
		c	Returns the number of times the specified item occurs in this inventory across all stored stacks.
		p	1		item
	m	(Ljava/util/Set;Lnet/minecraft/class_1799;)Z	method_43255	method_43255
		p	1		stack
	m	(Ljava/util/Set;)Z	method_18862	containsAny
		c	Determines whether this inventory contains any of the given candidate items.
		p	1		items
	m	(Lnet/minecraft/class_1657;)Z	method_5443	canPlayerUse
		p	1		player
	m	(Ljava/util/function/Predicate;)Z	method_43256	containsAny
		p	1		predicate
	m	()I	method_5439	size
	m	(II)Lnet/minecraft/class_1799;	method_5434	removeStack
		c	Removes a specific number of items from the given slot.\n\n@return the removed items as a stack
		p	1		slot
		p	2		amount
	m	()I	method_5444	getMaxCountPerStack
		c	Returns the maximum number of items a stack can contain when placed inside this inventory.\nNo slots may have more than this number of items. It is effectively the\nstacking limit for this inventory's slots.\n\n@return the max {@link ItemStack#getCount() count} of item stacks in this inventory
	m	(ILnet/minecraft/class_1799;)Z	method_5437	isValid
		c	Returns whether the given stack is a valid for the indicated slot position.
		p	1		slot
		p	2		stack
	m	(I)Lnet/minecraft/class_1799;	method_5441	removeStack
		c	Removes the stack currently stored at the indicated slot.\n\n@return the stack previously stored at the indicated slot.
		p	1		slot
	m	(ILnet/minecraft/class_1799;)V	method_5447	setStack
		p	1		slot
		p	2		stack
c	net/minecraft/class_2599	net/minecraft/block/entity/ComparatorBlockEntity
	f	I	field_11943	outputSignal
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	()I	method_11071	getOutputSignal
	m	(I)V	method_11070	setOutputSignal
		p	1		outputSignal
c	net/minecraft/class_6954	net/minecraft/world/gen/densityfunction/DensityFunctions
	f	Lnet/minecraft/class_6910;	field_36619	ZERO_FUNCTION
	f	Lnet/minecraft/class_6910;	field_36618	TEN_FUNCTION
	f	Lnet/minecraft/class_5321;	field_37120	SHIFT_Z
	f	Lnet/minecraft/class_5321;	field_37122	CONTINENTS_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37123	EROSION_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37124	RIDGES_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37114	CAVES_PILLARS_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37115	CAVES_SPAGHETTI_2D_THICKNESS_MODULATOR_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37116	CAVES_SPAGHETTI_2D_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37117	ZERO
	f	Lnet/minecraft/class_5321;	field_37118	Y
	f	Lnet/minecraft/class_5321;	field_37119	SHIFT_X
	f	Lnet/minecraft/class_5321;	field_37130	FACTOR_OVERWORLD_LARGE_BIOME
	f	Lnet/minecraft/class_5321;	field_37131	DEPTH_OVERWORLD_LARGE_BIOME
	f	Lnet/minecraft/class_5321;	field_37132	SLOPED_CHEESE_OVERWORLD_LARGE_BIOME
	f	Lnet/minecraft/class_5321;	field_37133	SLOPED_CHEESE_END
	f	Lnet/minecraft/class_5321;	field_37134	CAVES_SPAGHETTI_ROUGHNESS_FUNCTION_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37135	CAVES_ENTRANCES_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37136	CAVES_NOODLE_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37125	FACTOR_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37126	DEPTH_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37127	SLOPED_CHEESE_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37128	CONTINENTS_OVERWORLD_LARGE_BIOME
	f	Lnet/minecraft/class_5321;	field_37129	EROSION_OVERWORLD_LARGE_BIOME
	f	Lnet/minecraft/class_5321;	field_38251	BASE_3D_NOISE_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_38252	BASE_3D_NOISE_NETHER
	f	Lnet/minecraft/class_5321;	field_38249	BASE_3D_NOISE_END
	f	Lnet/minecraft/class_5321;	field_37693	RIDGES_FOLDED_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37684	JAGGEDNESS_OVERWORLD_LARGE_BIOME
	f	Lnet/minecraft/class_5321;	field_37685	OFFSET_OVERWORLD_AMPLIFIED
	f	Lnet/minecraft/class_5321;	field_37686	FACTOR_OVERWORLD_AMPLIFIED
	f	Lnet/minecraft/class_5321;	field_37687	JAGGEDNESS_OVERWORLD_AMPLIFIED
	f	Lnet/minecraft/class_5321;	field_37688	DEPTH_OVERWORLD_AMPLIFIED
	f	Lnet/minecraft/class_5321;	field_37689	SLOPED_CHEESE_OVERWORLD_AMPLIFIED
	f	Lnet/minecraft/class_5321;	field_37694	OFFSET_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37695	JAGGEDNESS_OVERWORLD
	f	Lnet/minecraft/class_5321;	field_37696	OFFSET_OVERWORLD_LARGE_BIOME
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40540	createInitialDensityFunction
		p	0		factor
		p	1		depth
	m	(Lnet/minecraft/class_2378;II)Lnet/minecraft/class_6910;	method_42363	applyCavesSlides
		c	Applies the slides for the nether and the caves world type.\n\n@return the created density function
		p	1		minY
			c	the minimum block Y coordinate of the world
		p	2		maxY
			c	the maximum block Y coordinate of the world
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_41100	initAndGetDefault
		p	0		registry
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_42367	applyEndSlides
		c	Applies the slides for The End.\n\n@return the created density function
		p	0		slopedCheese
			c	the base density function
	m	(Lnet/minecraft/class_6910;IIIIDIID)Lnet/minecraft/class_6910;	method_42365	applySlides
		c	Interpolates the density at the top and bottom of the world.\n\n@return the created density function
		p	7		bottomRelativeMinY
			c	the minimum block Y of the bottom slide, added to the bottom height
		p	8		bottomRelativeMaxY
			c	the maximum block Y of the bottom slide, added to the bottom height
		p	9		bottomDensity
			c	the density at the bottom of the world. For height levels between the bottom-relative minimum and maximum heights, this is interpolated with the actual density
		p	0		density
			c	the base density function
		p	1		minY
			c	the minimum block Y coordinate of the world
		p	2		maxY
			c	the maximum block Y coordinate of the world
		p	3		topRelativeMinY
			c	the minimum block Y of the top slide, subtracted from the top height
		p	4		topRelativeMaxY
			c	the maximum block Y of the top slide, subtracted from the top height
		p	5		topDensity
			c	the density at the top of the world. For height levels between the top-relative minimum and maximum heights, this is interpolated with the actual density
	m	(ZLnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_42366	applySurfaceSlides
		c	Applies the slides for the overworld and the surface world type.\n\n@return the created density function
		p	1		density
			c	the base density function
		p	0		amplified
			c	whether the amplified world type is used
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6953;	method_41552	createFloatingIslandsNoiseRouter
		c	Creates the {@link NoiseRouter} for the floating islands world type.\n\n@return the created {@code NoiseRouter}
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6953;	method_41120	createEndNoiseRouter
		c	Creates the {@link NoiseRouter} for The End.\n\n@return the created {@code NoiseRouter}
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_41101	createCavesFunction
		p	1		slopedCheese
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6910;	method_41119	createCavesNoodleOverworldFunction
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6910;	method_41116	entryHolder
		p	1		key
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6953;	method_41211	createMultiNoiseDependentNoiseRouter
		p	1		density
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6910;	method_41117	createCavesEntrancesOverworldFunction
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6953;	method_41118	createNetherNoiseRouter
		c	Creates the {@link NoiseRouter} for the nether.\n\n@return the created {@code NoiseRouter}
		p	0		registry
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_41207	applyBlendDensity
		p	0		density
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;	method_41111	getNoiseParametersEntry
		p	0		key
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;III)Lnet/minecraft/class_6910;	method_40539	verticalRangeChoice
		p	0		y
		p	4		whenOutOfRange
		p	3		maxInclusive
		p	2		minInclusive
		p	1		whenInRange
	m	()Lnet/minecraft/class_6910;	method_41113	createCavesSpaghettiRoughnessOverworldFunction
	m	(Lnet/minecraft/class_6910;II)Lnet/minecraft/class_6910;	method_42364	applyFloatingIslandsSlides
		c	Applies the slides for The End or the floating islands world type.\n\n@return the created density function
		p	2		maxY
			c	the maximum block Y coordinate of the world
		p	1		minY
			c	the minimum block Y coordinate of the world
		p	0		function
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_41551	registerAndGetHolder
		p	2		densityFunction
		p	1		key
		p	0		registry
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40541	applyBlending
		p	1		blendOffset
		p	0		function
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_41109	of
		p	0		id
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_6910;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Z)V	method_41548	registerSlopedCheeseFunction
		c	Creates and registers the {@code sloped_cheese} density function.\nThis is used for the normal, large biomes and amplified world types.
		p	9		amplified
		p	8		slopedCheeseKey
		p	7		depthKey
		p	6		jaggednessKey
		p	5		factorKey
		p	4		offsetKey
		p	3		erosion
		p	2		continents
		p	1		jaggedNoise
		p	0		registry
	m	(F)F	method_41546	getPeaksValleysNoise
		p	0		weirdness
	m	()Lnet/minecraft/class_6910;	method_41121	createCavePillarsOverworldFunction
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6910;	method_41122	createCavesSpaghetti2dOverworldFunction
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6880;	method_41112	register
		p	1		key
		p	2		densityFunction
		p	0		registry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6953;	method_41549	createCavesNoiseRouter
		c	Creates the {@link NoiseRouter} for the caves world type.\n\n@return the created {@code NoiseRouter}
		p	0		registry
	m	()Lnet/minecraft/class_6953;	method_44324	createMissingNoiseRouter
	m	(Lnet/minecraft/class_2378;ZZ)Lnet/minecraft/class_6953;	method_41103	createSurfaceNoiseRouter
		c	Creates the {@link NoiseRouter} for the overworld and the surface world type.\n\n@return the created {@code NoiseRouter}
		p	0		registry
		p	2		amplified
			c	whether the amplified world type is used
		p	1		largeBiomes
			c	whether the large biomes world type is used
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_41547	createRidgesFoldedOverworldFunction
		p	0		input
c	net/minecraft/class_6954$class_5841	net/minecraft/world/gen/densityfunction/DensityFunctions$CaveScaler
	m	(D)D	method_33835	scaleCaves
		p	0		value
	m	(D)D	method_33836	scaleTunnels
		p	0		value
c	net/minecraft/class_5624	net/minecraft/test/StructureTestListener
	f	Lnet/minecraft/class_2338;	field_27812	pos
	f	Lnet/minecraft/class_4517;	field_27810	test
	f	I	field_27808	attempt
	f	I	field_27809	successes
	f	Lnet/minecraft/class_4521;	field_27811	testManager
	m	()V	method_32246	init
	m	(Lnet/minecraft/class_4517;Ljava/lang/String;)V	method_32256	createTestOutputLectern
		p	0		test
		p	1		output
	m	(Ljava/lang/StringBuffer;Ljava/lang/String;)V	method_32252	method_32252
		p	1		line
	m	(Lnet/minecraft/class_4517;Lnet/minecraft/class_2248;)V	method_32253	visualizeTest
		p	1		block
		p	0		test
	m	(Lnet/minecraft/class_4517;Lnet/minecraft/class_4521;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	2		testManager
		p	1		test
		p	3		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_124;Ljava/lang/String;)V	method_32248	sendMessageToAllPlayers
		p	2		message
		p	1		formatting
		p	0		world
	m	(Lnet/minecraft/class_3222;)Z	method_32249	method_32249
		p	0		player
	m	(Lnet/minecraft/class_4517;Ljava/lang/String;)V	method_33320	passTest
		p	0		test
		p	1		output
	m	(Lnet/minecraft/class_4517;Ljava/lang/String;)V	method_33321	finishPassedTest
		p	1		output
		p	0		test
	m	(Ljava/lang/String;ZLjava/lang/String;)Lnet/minecraft/class_1799;	method_32251	createBookWithText
		p	0		text
		p	2		output
		p	1		required
	m	(Ljava/lang/String;Lnet/minecraft/class_124;Lnet/minecraft/class_3222;)V	method_32250	method_32250
		p	2		player
	m	(Lnet/minecraft/class_4517;Ljava/lang/Throwable;)V	method_32255	finishFailedTest
		p	1		output
		p	0		test
	m	(Lnet/minecraft/class_4517;Ljava/lang/Throwable;)V	method_32254	failTest
		p	0		test
		p	1		output
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/lang/String;)V	method_32247	addGameTestMarker
		p	0		world
		p	1		pos
		p	2		message
c	net/minecraft/class_1262	net/minecraft/inventory/Inventories
	m	(Lnet/minecraft/class_1799;Ljava/util/function/Predicate;IZ)I	method_29235	remove
		c	Removes a number, not exceeding {@code maxCount}, of items from an item stack based on a predicate and returns that number.\n@return the number of items removed
		p	1		shouldRemove
		p	0		stack
		p	3		dryRun
			c	whether to return the number of items which would have been removed without actually removing them
		p	2		maxCount
	m	(Lnet/minecraft/class_1263;Ljava/util/function/Predicate;IZ)I	method_29234	remove
		c	Removes a number, not exceeding {@code maxCount}, of items from an inventory based on a predicate and returns that number.\n@return the number of items removed
		p	3		dryRun
			c	whether to return the number of items which would have been removed without actually removing them
		p	0		inventory
		p	1		shouldRemove
		p	2		maxCount
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)V	method_5429	readNbt
		p	1		stacks
		p	0		nbt
	m	(Ljava/util/List;II)Lnet/minecraft/class_1799;	method_5430	splitStack
		p	0		stacks
		p	1		slot
		p	2		amount
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)Lnet/minecraft/class_2487;	method_5426	writeNbt
		p	1		stacks
		p	0		nbt
	m	(Ljava/util/List;I)Lnet/minecraft/class_1799;	method_5428	removeStack
		p	0		stacks
		p	1		slot
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;Z)Lnet/minecraft/class_2487;	method_5427	writeNbt
		p	0		nbt
		p	1		stacks
		p	2		setIfEmpty
c	net/minecraft/class_1269	net/minecraft/util/ActionResult
	c	An enum indicating the hand interaction's result. Methods called on hand interaction,\nsuch as {@link net.minecraft.block.AbstractBlock#onUse}, return this.\n\n@see TypedActionResult
	f	Lnet/minecraft/class_1269;	field_5814	FAIL
		c	Indicates that an action is not performed and prevents other actions\nfrom performing.
	f	Lnet/minecraft/class_1269;	field_33562	CONSUME_PARTIAL
		c	Indicates an action is performed but no animation should accompany the\nperformance and no statistic should be incremented.
	f	Lnet/minecraft/class_1269;	field_5811	PASS
		c	Indicates an action is not performed but allows other actions to\nperform.
	f	Lnet/minecraft/class_1269;	field_5812	SUCCESS
		c	Indicates an action is performed and the actor's hand should swing to\nindicate the performance.
	f	Lnet/minecraft/class_1269;	field_21466	CONSUME
		c	Indicates an action is performed but no animation should accompany the\nperformance.
	m	()Z	method_23666	shouldSwingHand
		c	{@return whether an actor should have a hand-swinging animation on\naction performance}
	m	()Z	method_36360	shouldIncrementStat
		c	{@return whether action performance should increment an item's "used"\nstatistic}
	m	()Z	method_23665	isAccepted
		c	{@return whether an action is performed}
	m	(Z)Lnet/minecraft/class_1269;	method_29236	success
		c	{@return an action result indicating success}\n\n<p>This returns {@link #SUCCESS} if {@code swingHand} is {@code true}, otherwise\n{@link #CONSUME}.
		p	0		swingHand
c	net/minecraft/class_2593	net/minecraft/block/entity/CommandBlockBlockEntity
	f	Z	field_11917	conditionMet
	f	Lnet/minecraft/class_1918;	field_11920	commandExecutor
	f	Z	field_11918	auto
	f	Z	field_11919	powered
	m	()Z	method_11046	isConditionalCommandBlock
	m	(Z)V	method_11038	setPowered
		p	1		powered
	m	()Z	method_11045	updateConditionMet
	m	()Z	method_11044	isConditionMet
	m	()Lnet/minecraft/class_1918;	method_11040	getCommandExecutor
	m	()V	method_23360	scheduleAutoTick
	m	()Lnet/minecraft/class_2593$class_2594;	method_11039	getCommandBlockType
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Z)V	method_11041	setAuto
		p	1		auto
	m	()V	method_23359	updateCommandBlock
	m	()Z	method_11043	isPowered
	m	()Z	method_11042	isAuto
c	net/minecraft/class_2593$class_2594	net/minecraft/block/entity/CommandBlockBlockEntity$Type
	f	Lnet/minecraft/class_2593$class_2594;	field_11924	REDSTONE
	f	Lnet/minecraft/class_2593$class_2594;	field_11922	SEQUENCE
	f	Lnet/minecraft/class_2593$class_2594;	field_11923	AUTO
c	net/minecraft/class_1268	net/minecraft/util/Hand
	c	An enum representing an entity's hand.\n\n<p>If the entity is right-handed, {@link #MAIN_HAND} is of {@link Arm#RIGHT},\nand if the entity is left-handed, {@link #MAIN_HAND} is of {@link Arm#LEFT},
	f	Lnet/minecraft/class_1268;	field_5808	MAIN_HAND
	f	Lnet/minecraft/class_1268;	field_5810	OFF_HAND
c	net/minecraft/class_1267	net/minecraft/world/Difficulty
	f	I	field_5803	id
	f	[Lnet/minecraft/class_1267;	field_5800	BY_NAME
	f	Ljava/lang/String;	field_5806	name
	f	Lnet/minecraft/class_1267;	field_5805	EASY
	f	Lnet/minecraft/class_1267;	field_5802	NORMAL
	f	Lnet/minecraft/class_1267;	field_5807	HARD
	f	Lnet/minecraft/class_1267;	field_5801	PEACEFUL
	m	()Lnet/minecraft/class_2561;	method_5463	getTranslatableName
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		name
	m	()Ljava/lang/String;	method_5460	getName
	m	(Ljava/lang/String;)Lnet/minecraft/class_1267;	method_16691	byName
		p	0		name
	m	(I)Lnet/minecraft/class_1267;	method_5462	byOrdinal
		p	0		ordinal
	m	()I	method_5461	getId
c	net/minecraft/class_2595	net/minecraft/block/entity/ChestBlockEntity
	f	Lnet/minecraft/class_5561;	field_27209	stateManager
	f	Lnet/minecraft/class_2371;	field_11927	inventory
	f	Lnet/minecraft/class_5560;	field_27210	lidAnimator
	m	()V	method_31671	onScheduledTick
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2595;)V	method_31670	clientTick
		p	2		state
		p	3		blockEntity
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)V	method_11050	playSound
		p	3		soundEvent
		p	0		world
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V	method_11049	onInvOpenOrClose
		p	2		pos
		p	1		world
		p	5		newViewerCount
		p	4		oldViewerCount
		p	3		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_11048	getPlayersLookingInChestCount
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)V	method_11047	copyInventory
		p	0		from
		p	1		to
c	net/minecraft/class_1266	net/minecraft/world/LocalDifficulty
	f	F	field_5799	localDifficulty
	f	Lnet/minecraft/class_1267;	field_5798	globalDifficulty
	m	()F	method_5458	getClampedLocalDifficulty
	m	()F	method_5457	getLocalDifficulty
	m	(F)Z	method_5455	isHarderThan
		p	1		difficulty
	m	()Z	method_35020	isAtLeastHard
	m	()Lnet/minecraft/class_1267;	method_5454	getGlobalDifficulty
	m	(Lnet/minecraft/class_1267;JJF)V	<init>	<init>
		p	4		inhabitedTime
		p	2		timeOfDay
		p	6		moonSize
		p	1		difficulty
	m	(Lnet/minecraft/class_1267;JJF)F	method_5456	setLocalDifficulty
		p	1		difficulty
		p	4		inhabitedTime
		p	2		timeOfDay
		p	6		moonSize
c	net/minecraft/class_2596	net/minecraft/network/Packet
	m	(Lnet/minecraft/class_2540;)V	method_11052	write
		p	1		buf
	m	()Z	method_11051	isWritingErrorSkippable
		c	Returns whether a throwable in writing of this packet allows the\nconnection to simply skip the packet's sending than disconnecting.
	m	(Lnet/minecraft/class_2547;)V	method_11054	apply
		p	1		listener
c	net/minecraft/class_5620	net/minecraft/block/cauldron/CauldronBehavior
	c	Cauldron behaviors control what happens when a player interacts with\ncauldrons using a specific item.\n\n<p>To register new cauldron behaviors, you can add them to the corresponding\nmaps based on the cauldron type.\n<div class="fabric"><table>\n<caption>Behavior maps by cauldron type</caption>\n<thead><tr>\n    <th>Type</th>\n    <th>Block</th>\n    <th>Behavior map</th>\n</tr></thead>\n<tbody>\n    <tr>\n        <td>Empty</td>\n        <td>{@link net.minecraft.block.Blocks#CAULDRON minecraft:cauldron}</td>\n        <td>{@link #EMPTY_CAULDRON_BEHAVIOR}</td>\n    </tr>\n    <tr>\n        <td>Water</td>\n        <td>{@link net.minecraft.block.Blocks#WATER_CAULDRON minecraft:water_cauldron}</td>\n        <td>{@link #WATER_CAULDRON_BEHAVIOR}</td>\n    </tr>\n    <tr>\n        <td>Lava</td>\n        <td>{@link net.minecraft.block.Blocks#LAVA_CAULDRON minecraft:lava_cauldron}</td>\n        <td>{@link #LAVA_CAULDRON_BEHAVIOR}</td>\n    </tr>\n    <tr>\n        <td>Powder snow</td>\n        <td>{@link net.minecraft.block.Blocks#POWDER_SNOW_CAULDRON minecraft:powder_snow_cauldron}</td>\n        <td>{@link #POWDER_SNOW_CAULDRON_BEHAVIOR}</td>\n    </tr>\n</tbody>\n</table></div>
	f	Lnet/minecraft/class_5620;	field_27779	FILL_WITH_LAVA
		c	A behavior that fills cauldrons with lava.\n\n@see #fillCauldron
	f	Lnet/minecraft/class_5620;	field_28012	FILL_WITH_POWDER_SNOW
		c	A behavior that fills cauldrons with powder snow.\n\n@see #fillCauldron
	f	Ljava/util/Map;	field_28011	POWDER_SNOW_CAULDRON_BEHAVIOR
		c	The cauldron behaviors for powder snow cauldrons.\n\n@see #createMap
	f	Lnet/minecraft/class_5620;	field_27780	CLEAN_SHULKER_BOX
		c	A behavior that cleans dyed shulker boxes.
	f	Lnet/minecraft/class_5620;	field_27782	CLEAN_DYEABLE_ITEM
		c	A behavior that cleans {@linkplain net.minecraft.item.DyeableItem dyeable items}.
	f	Ljava/util/Map;	field_27776	WATER_CAULDRON_BEHAVIOR
		c	The cauldron behaviors for water cauldrons.\n\n@see #createMap
	f	Lnet/minecraft/class_5620;	field_27778	FILL_WITH_WATER
		c	A behavior that fills cauldrons with water.\n\n@see #fillCauldron
	f	Ljava/util/Map;	field_27777	LAVA_CAULDRON_BEHAVIOR
		c	The cauldron behaviors for lava cauldrons.\n\n@see #createMap
	f	Lnet/minecraft/class_5620;	field_27781	CLEAN_BANNER
		c	A behavior that cleans banners with patterns.
	f	Ljava/util/Map;	field_27775	EMPTY_CAULDRON_BEHAVIOR
		c	The cauldron behaviors for empty cauldrons.\n\n@see #createMap
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32220	method_32220
		p	3		player
		p	4		hand
		p	1		world
		p	2		pos
		p	5		stack
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32222	method_32222
		p	1		world
		p	2		pos
		p	0		state
		p	5		stack
		p	3		player
		p	4		hand
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32214	method_32214
		p	2		pos
		p	3		player
		p	0		state
		p	1		world
		p	4		hand
		p	5		stack
	m	(Lnet/minecraft/class_2680;)Z	method_32213	method_32213
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32216	method_32216
		p	0		state
		p	1		world
		p	4		hand
		p	5		stack
		p	2		pos
		p	3		player
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32218	method_32218
		p	2		pos
		p	3		player
		p	0		state
		p	1		world
		p	4		hand
		p	5		stack
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V	method_32211	method_32211
		p	0		map
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269;	method_32207	fillCauldron
		c	Fills a cauldron from a bucket stack.\n\n<p>The filled bucket stack will be replaced by an empty bucket in the player's\ninventory.\n\n@return a {@linkplain ActionResult#isAccepted successful} action result
		p	1		pos
			c	the cauldron's position
		p	0		world
			c	the world where the cauldron is located
		p	6		soundEvent
			c	the sound produced by filling
		p	3		hand
			c	the hand interacting with the cauldron
		p	2		player
			c	the interacting player
		p	5		state
			c	the filled cauldron state
		p	4		stack
			c	the filled bucket stack in the player's hand
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32209	method_32209
		p	1		world
		p	0		state
		p	3		player
		p	2		pos
		p	5		stack
		p	4		hand
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32698	method_32698
		p	4		hand
		p	5		stack
		p	2		pos
		p	3		player
		p	0		state
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Ljava/util/function/Predicate;Lnet/minecraft/class_3414;)Lnet/minecraft/class_1269;	method_32210	emptyCauldron
		c	Empties a cauldron if it's full.\n\n@return a {@linkplain ActionResult#isAccepted successful} action result if emptied, {@link ActionResult#PASS} otherwise
		p	8		soundEvent
			c	the sound produced by emptying
		p	7		fullPredicate
			c	a predicate used to check if the cauldron can be emptied into the output stack
		p	6		output
			c	the item stack that replaces the interaction stack when the cauldron is emptied
		p	5		stack
			c	the stack in the player's hand
		p	4		hand
			c	the hand interacting with the cauldron
		p	3		player
			c	the interacting player
		p	2		pos
			c	the cauldron's position
		p	1		world
			c	the world where the cauldron is located
		p	0		state
			c	the cauldron block state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32221	method_32221
		p	2		pos
		p	3		player
		p	0		state
		p	1		world
		p	4		hand
		p	5		stack
	m	()V	method_32212	registerBehavior
		c	Registers the vanilla cauldron behaviors.
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32223	method_32223
		p	0		state
		p	1		world
		p	4		hand
		p	5		stack
		p	2		pos
		p	3		player
	m	(Lnet/minecraft/class_2680;)Z	method_32208	method_32208
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32215	method_32215
		p	1		world
		p	2		pos
		p	0		state
		p	5		stack
		p	3		player
		p	4		hand
	m	(Lnet/minecraft/class_2680;)Z	method_32696	method_32696
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32217	method_32217
		p	0		state
		p	3		player
		p	4		hand
		p	1		world
		p	2		pos
		p	5		stack
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32219	method_32219
		p	1		world
		p	2		pos
		p	0		state
		p	5		stack
		p	3		player
		p	4		hand
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_32697	method_32697
		p	5		stack
		p	3		player
		p	4		hand
		p	1		world
		p	2		pos
		p	0		state
	m	()Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;	method_32206	createMap
		c	Creates a mutable map from {@linkplain Item items} to their\ncorresponding cauldron behaviors.\n\n<p>The default return value in the map is a cauldron behavior\nthat returns {@link ActionResult#PASS} for all items.\n\n@return the created map
	m	(Ljava/util/Map;)V	method_34850	registerBucketBehavior
		c	Registers the behavior for filled buckets in the specified behavior map.
		p	0		behavior
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	interact	interact
		c	Called when a player interacts with a cauldron.\n\n@return a {@linkplain ActionResult#isAccepted successful} action result if this behavior succeeds,\n{@link ActionResult#PASS} otherwise
		p	1		state
			c	the current cauldron block state
		p	4		player
			c	the interacting player
		p	5		hand
			c	the hand interacting with the cauldron
		p	2		world
			c	the world where the cauldron is located
		p	3		pos
			c	the cauldron's position
		p	6		stack
			c	the stack in the player's hand
c	net/minecraft/class_5619	net/minecraft/client/render/entity/EntityRenderers
	f	Ljava/lang/String;	field_32922	DEFAULT
	f	Lorg/slf4j/Logger;	field_27767	LOGGER
	f	Ljava/util/Map;	field_27769	PLAYER_RENDERER_FACTORIES
	f	Ljava/util/Map;	field_27768	RENDERER_FACTORIES
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V	method_32173	register
		p	0		type
		p	1		factory
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32190	method_32190
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map;	method_32177	reloadPlayerRenderers
		p	0		ctx
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_33430	method_33430
		p	0		context
	m	()Z	method_32172	isMissingRendererFactories
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_42605	method_42605
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32188	method_32188
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32178	method_32178
		p	0		context
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_1299;Lnet/minecraft/class_5617;)V	method_32174	method_32174
		p	2		entityType
		p	3		factory
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32182	method_32182
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32194	method_32194
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32180	method_32180
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_33429	method_33429
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32192	method_32192
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32186	method_32186
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32198	method_32198
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32184	method_32184
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32196	method_32196
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Ljava/util/Map;	method_32176	reloadEntityRenderers
		p	0		ctx
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32179	method_32179
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_42604	method_42604
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32189	method_32189
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32193	method_32193
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32183	method_32183
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32191	method_32191
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32181	method_32181
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32197	method_32197
		p	0		context
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5617$class_5618;Ljava/lang/String;Lnet/minecraft/class_5617;)V	method_32175	method_32175
		p	2		type
		p	3		factory
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32187	method_32187
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32195	method_32195
		p	0		context
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	method_32185	method_32185
		p	0		context
c	net/minecraft/class_1259	net/minecraft/entity/boss/BossBar
	f	Ljava/util/UUID;	field_5772	uuid
	f	Z	field_5776	darkenSky
	f	Lnet/minecraft/class_1259$class_1260;	field_5778	color
	f	F	field_5774	percent
	f	Lnet/minecraft/class_1259$class_1261;	field_5779	style
	f	Z	field_5773	thickenFog
	f	Z	field_5775	dragonMusic
	f	Lnet/minecraft/class_2561;	field_5777	name
	m	(Z)Lnet/minecraft/class_1259;	method_5410	setDragonMusic
		p	1		dragonMusic
	m	()Z	method_5418	hasDragonMusic
	m	(Z)Lnet/minecraft/class_1259;	method_5406	setDarkenSky
		p	1		darkenSky
	m	(Lnet/minecraft/class_2561;)V	method_5413	setName
		p	1		name
	m	()Lnet/minecraft/class_2561;	method_5414	getName
	m	()F	method_5412	getPercent
	m	()Lnet/minecraft/class_1259$class_1260;	method_5420	getColor
	m	(Lnet/minecraft/class_1259$class_1260;)V	method_5416	setColor
		p	1		color
	m	()Lnet/minecraft/class_1259$class_1261;	method_5415	getStyle
	m	(Z)Lnet/minecraft/class_1259;	method_5411	setThickenFog
		p	1		thickenFog
	m	()Ljava/util/UUID;	method_5407	getUuid
	m	()Z	method_5419	shouldThickenFog
	m	(Ljava/util/UUID;Lnet/minecraft/class_2561;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V	<init>	<init>
		p	4		style
		p	3		color
		p	2		name
		p	1		uuid
	m	()Z	method_5417	shouldDarkenSky
	m	(Lnet/minecraft/class_1259$class_1261;)V	method_5409	setStyle
		p	1		style
	m	(F)V	method_5408	setPercent
		p	1		percent
c	net/minecraft/class_1259$class_1261	net/minecraft/entity/boss/BossBar$Style
	f	Ljava/lang/String;	field_5794	name
	f	Lnet/minecraft/class_1259$class_1261;	field_5795	PROGRESS
	f	Lnet/minecraft/class_1259$class_1261;	field_5796	NOTCHED_6
	f	Lnet/minecraft/class_1259$class_1261;	field_5790	NOTCHED_20
	f	Lnet/minecraft/class_1259$class_1261;	field_5791	NOTCHED_10
	f	Lnet/minecraft/class_1259$class_1261;	field_5793	NOTCHED_12
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_5425	getName
	m	(Ljava/lang/String;)Lnet/minecraft/class_1259$class_1261;	method_5424	byName
		p	0		name
c	net/minecraft/class_1259$class_1260	net/minecraft/entity/boss/BossBar$Color
	f	Ljava/lang/String;	field_5781	name
	f	Lnet/minecraft/class_124;	field_5787	format
	f	Lnet/minecraft/class_1259$class_1260;	field_5785	GREEN
	f	Lnet/minecraft/class_1259$class_1260;	field_5786	WHITE
	f	Lnet/minecraft/class_1259$class_1260;	field_5788	PINK
	f	Lnet/minecraft/class_1259$class_1260;	field_5782	YELLOW
	f	Lnet/minecraft/class_1259$class_1260;	field_5783	PURPLE
	f	Lnet/minecraft/class_1259$class_1260;	field_5784	RED
	f	Lnet/minecraft/class_1259$class_1260;	field_5780	BLUE
	m	()Ljava/lang/String;	method_5421	getName
	m	()Lnet/minecraft/class_124;	method_5423	getTextFormat
	m	(Ljava/lang/String;)Lnet/minecraft/class_1259$class_1260;	method_5422	byName
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_124;)V	<init>	<init>
		p	3		name
		p	4		format
c	net/minecraft/class_5616	net/minecraft/client/render/block/entity/BlockEntityRendererFactories
	f	Ljava/util/Map;	field_27752	FACTORIES
	m	(Lnet/minecraft/class_2591;Lnet/minecraft/class_5614;)V	method_32144	register
		p	1		factory
		p	0		type
	m	(Lnet/minecraft/class_5614$class_5615;)Ljava/util/Map;	method_32146	reload
		p	0		args
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5614$class_5615;Lnet/minecraft/class_2591;Lnet/minecraft/class_5614;)V	method_32145	method_32145
		p	3		factory
		p	2		type
c	net/minecraft/class_5617	net/minecraft/client/render/entity/EntityRendererFactory
	m	(Lnet/minecraft/class_5617$class_5618;)Lnet/minecraft/class_897;	create	create
		p	1		ctx
c	net/minecraft/class_5617$class_5618	net/minecraft/client/render/entity/EntityRendererFactory$Context
	f	Lnet/minecraft/class_898;	field_27762	renderDispatcher
	f	Lnet/minecraft/class_759;	field_38889	heldItemRenderer
	f	Lnet/minecraft/class_5599;	field_27765	modelLoader
	f	Lnet/minecraft/class_776;	field_38888	blockRenderManager
	f	Lnet/minecraft/class_3300;	field_27764	resourceManager
	f	Lnet/minecraft/class_327;	field_27766	textRenderer
	f	Lnet/minecraft/class_918;	field_27763	itemRenderer
	m	()Lnet/minecraft/class_3300;	method_32169	getResourceManager
	m	(Lnet/minecraft/class_5601;)Lnet/minecraft/class_630;	method_32167	getPart
		p	1		layer
	m	()Lnet/minecraft/class_918;	method_32168	getItemRenderer
	m	()Lnet/minecraft/class_759;	method_43338	getHeldItemRenderer
	m	(Lnet/minecraft/class_898;Lnet/minecraft/class_918;Lnet/minecraft/class_776;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_5599;Lnet/minecraft/class_327;)V	<init>	<init>
		p	4		heldItemRenderer
		p	3		blockRenderManager
		p	2		itemRenderer
		p	1		renderDispatcher
		p	7		textRenderer
		p	6		modelLoader
		p	5		resourceManager
	m	()Lnet/minecraft/class_776;	method_43337	getBlockRenderManager
	m	()Lnet/minecraft/class_327;	method_32171	getTextRenderer
	m	()Lnet/minecraft/class_5599;	method_32170	getModelLoader
	m	()Lnet/minecraft/class_898;	method_32166	getRenderDispatcher
c	net/minecraft/class_813	net/minecraft/client/render/model/json/ModelVariant
	f	I	field_4325	weight
	f	Lnet/minecraft/class_2960;	field_4326	location
	f	Lnet/minecraft/class_4590;	field_4328	rotation
	f	Z	field_4327	uvLock
	m	()Lnet/minecraft/class_2960;	method_3510	getLocation
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_4590;ZI)V	<init>	<init>
		p	4		weight
		p	3		uvLock
		p	2		rotation
		p	1		location
	m	()I	method_3511	getWeight
c	net/minecraft/class_813$class_814	net/minecraft/client/render/model/json/ModelVariant$Deserializer
	f	I	field_32813	DEFAULT_Y_ROTATION
	f	I	field_32811	DEFAULT_WEIGHT
	f	I	field_32812	DEFAULT_X_ROTATION
	f	Z	field_32810	DEFAULT_UV_LOCK
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1086;	method_3515	deserializeRotation
		p	1		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		functionJson
		p	2		unused
		p	3		context
	m	(Lcom/google/gson/JsonObject;)I	method_3517	deserializeWeight
		p	1		object
	m	(Lcom/google/gson/JsonObject;)Z	method_3516	deserializeUvLock
		p	1		object
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2960;	method_3514	deserializeModel
		p	1		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_813;	method_3513	deserialize
c	net/minecraft/class_812	net/minecraft/client/render/model/json/AndMultipartModelSelector
	f	Ljava/lang/Iterable;	field_4324	selectors
	f	Ljava/lang/String;	field_32814	KEY
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_815;)Ljava/util/function/Predicate;	method_3508	method_3508
		p	1		selector
	m	(Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)Z	method_3507	method_3507
		p	1		predicate
	m	(Ljava/lang/Iterable;)V	<init>	<init>
		p	1		selectors
	m	(Ljava/util/List;Lnet/minecraft/class_2680;)Z	method_3506	method_3506
		p	1		state
c	net/minecraft/class_1271	net/minecraft/util/TypedActionResult
	f	Ljava/lang/Object;	field_5816	value
	f	Lnet/minecraft/class_1269;	field_5815	result
	m	(Ljava/lang/Object;)Lnet/minecraft/class_1271;	method_22431	fail
		p	0		data
	m	(Ljava/lang/Object;)Lnet/minecraft/class_1271;	method_22430	pass
		p	0		data
	m	(Ljava/lang/Object;Z)Lnet/minecraft/class_1271;	method_29237	success
		p	1		swingHand
		p	0		data
	m	(Ljava/lang/Object;)Lnet/minecraft/class_1271;	method_22428	consume
		p	0		data
	m	(Ljava/lang/Object;)Lnet/minecraft/class_1271;	method_22427	success
		p	0		data
	m	(Lnet/minecraft/class_1269;Ljava/lang/Object;)V	<init>	<init>
		p	1		result
		p	2		value
	m	()Ljava/lang/Object;	method_5466	getValue
	m	()Lnet/minecraft/class_1269;	method_5467	getResult
c	net/minecraft/class_1270	net/minecraft/screen/ScreenHandlerFactory
	c	A functional interface to create a new screen handler (menu) on the server.\n\n<p>This interface itself is not used directly. Instead, the subinterface\n{@link NamedScreenHandlerFactory} is passed to {@link\nnet.minecraft.entity.player.PlayerEntity#openHandledScreen}. In vanilla,\nblock entity instances implement that interface, allowing them to be passed.\n{@link SimpleNamedScreenHandlerFactory} is a screen handler factory implementation\nfor use cases that do not involve a block entity.\n\n<p>The factory should create a new instance of a screen handler with the server-side\nconstructor (one that takes inventories, etc). If the screen handler requires\na property delegate or a context, create an instance and pass it here.\n\n@see ScreenHandler\n@see NamedScreenHandlerFactory
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	createMenu	createMenu
		p	3		player
		p	2		inv
		p	1		syncId
c	net/minecraft/class_5634	net/minecraft/item/PowderSnowBucketItem
	f	Lnet/minecraft/class_3414;	field_27877	placeSound
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	3		settings
		p	2		placeSound
		p	1		block
c	net/minecraft/class_5633	net/minecraft/item/FluidModificationItem
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V	method_7728	onEmptied
		p	1		player
		p	2		world
		p	3		stack
		p	4		pos
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3965;)Z	method_7731	placeFluid
		p	4		hitResult
		p	1		player
		p	3		pos
		p	2		world
c	net/minecraft/class_1275	net/minecraft/util/Nameable
	c	Represents something that can be named, such as block entities or entities.
	m	()Lnet/minecraft/class_2561;	method_5477	getName
		c	{@return the name of this object}\n\n<p>This should return {@linkplain #getCustomName the custom name} if it exists,\notherwise the default name. This should not have styling applied.
	m	()Lnet/minecraft/class_2561;	method_5476	getDisplayName
		c	{@return the display name of this object}\n\n<p>By default, this returns the result of {@link #getName}. The return value can\nhave styling applied.
	m	()Lnet/minecraft/class_2561;	method_5797	getCustomName
		c	{@return the custom name of this object, or {@code null} if there is none}
	m	()Z	method_16914	hasCustomName
		c	{@return whether this object has a custom name}
c	net/minecraft/class_5636	net/minecraft/client/render/CameraSubmersionType
	c	This class contains the various "fluids" and is used for camera rendering.\n\n@see Camera#getSubmersionType()
	f	Lnet/minecraft/class_5636;	field_27888	NONE
	f	Lnet/minecraft/class_5636;	field_27885	LAVA
	f	Lnet/minecraft/class_5636;	field_27886	WATER
	f	Lnet/minecraft/class_5636;	field_27887	POWDER_SNOW
c	net/minecraft/class_4304	net/minecraft/client/render/debug/RaidCenterDebugRenderer
	f	I	field_32914	RANGE
	f	F	field_32915	DRAWN_STRING_SIZE
	f	Ljava/util/Collection;	field_19327	raidCenters
	f	Lnet/minecraft/class_310;	field_19326	client
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;I)V	method_23123	drawString
		p	2		color
		p	0		string
		p	1		pos
	m	(Lnet/minecraft/class_2338;)V	method_23122	drawRaidCenter
		p	0		pos
	m	(Ljava/util/Collection;)V	method_20561	setRaidCenters
		p	1		raidCenters
	m	()Lnet/minecraft/class_4184;	method_23125	getCamera
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_1273	net/minecraft/inventory/ContainerLock
	f	Lnet/minecraft/class_1273;	field_5817	EMPTY
		c	An empty container lock that can always be opened.
	f	Ljava/lang/String;	field_5818	key
	f	Ljava/lang/String;	field_29956	LOCK_KEY
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		key
	m	(Lnet/minecraft/class_2487;)V	method_5474	writeNbt
		c	Inserts the key string of this lock into the {@code Lock} key of the NBT compound.
		p	1		nbt
	m	(Lnet/minecraft/class_1799;)Z	method_5472	canOpen
		c	Returns true if this lock can be opened with the key item stack.\n<p>\nAn item stack is a valid key if the stack name matches the key string of this lock,\nor if the key string is empty.
		p	1		stack
			c	the key item stack
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1273;	method_5473	fromNbt
		c	Creates a new {@code ContainerLock} from the {@code Lock} key of the NBT compound.\n<p>\nIf the {@code Lock} key is not present, returns an empty lock.
		p	0		nbt
c	net/minecraft/class_5635	net/minecraft/block/PowderSnowBlock
	f	D	field_36190	SMALL_FALL_SOUND_MAX_DISTANCE
	f	F	field_31217	HORIZONTAL_MOVEMENT_MULTIPLIER
	f	F	field_31218	VERTICAL_MOVEMENT_MULTIPLIER
	f	Lnet/minecraft/class_265;	field_31220	FALLING_SHAPE
	m	(Lnet/minecraft/class_1297;)Z	method_32355	canWalkOnPowderSnow
		p	0		entity
c	net/minecraft/class_5630	net/minecraft/inventory/StackReference
	c	Represents a reference to a stack that supports getting and setting.\nOften for command access. Usually obtained from entities.\n\n<p>Screen handlers also use stack references to pass a mutable cursor\nstack to some methods.\n\n@see net.minecraft.entity.Entity#getStackReference(int)
	f	Lnet/minecraft/class_5630;	field_27860	EMPTY
		c	An immutable empty stack reference.
	m	()Lnet/minecraft/class_1799;	method_32327	get
		c	Gets the current item stack.
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;Ljava/util/function/Predicate;)Lnet/minecraft/class_5630;	method_32331	of
		c	Creates a stack reference backed by an equipment slot of a living entity and\nguarded by a condition for setting stacks into the inventory.
		p	0		entity
		p	2		filter
			c	the condition to guard stack setting
		p	1		slot
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1304;)Lnet/minecraft/class_5630;	method_32330	of
		c	Creates a stack reference backed by an equipment slot of a living entity with\nno filter, allowing direct manipulation of the equipment slot.
		p	0		entity
		p	1		slot
	m	(Lnet/minecraft/class_1799;)Z	method_32332	set
		c	Sets the {@code stack}.\n\n@return {@code true} if the setting is successful, {@code false} if rejected
		p	1		stack
			c	the item stack to set
	m	(Lnet/minecraft/class_1799;)Z	method_32333	method_32333
		p	0		stack
	m	(Lnet/minecraft/class_1263;I)Lnet/minecraft/class_5630;	method_32328	of
		c	Creates a stack reference backed by an index within an inventory.
		p	1		index
		p	0		inventory
	m	(Lnet/minecraft/class_1263;ILjava/util/function/Predicate;)Lnet/minecraft/class_5630;	method_32329	of
		c	Creates a stack reference backed by an index within an inventory and guarded\nby a condition for setting stacks into the inventory.
		p	2		stackFilter
			c	the condition to guard stack setting
		p	0		inventory
		p	1		index
	m	(Lnet/minecraft/class_1799;)Z	method_32334	method_32334
		p	0		stack
c	net/minecraft/class_5632	net/minecraft/client/item/TooltipData
c	net/minecraft/class_4301	net/minecraft/datafixer/fix/ZombieVillagerXpRebuildFix
c	net/minecraft/class_1278	net/minecraft/inventory/SidedInventory
	c	A special inventory interface for inventories that expose different slots for different sides, such as furnaces.
	m	(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z	method_5492	canInsert
		c	Determines whether the given stack can be inserted into this inventory at the specified slot position from the given direction.
		p	1		slot
		p	2		stack
		p	3		dir
	m	(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z	method_5493	canExtract
		c	Determines whether the given stack can be removed from this inventory at the specified slot position from the given direction.
		p	3		dir
		p	1		slot
		p	2		stack
	m	(Lnet/minecraft/class_2350;)[I	method_5494	getAvailableSlots
		c	Gets the available slot positions that are reachable from a given side.
		p	1		side
c	net/minecraft/class_5631	net/minecraft/client/item/BundleTooltipData
	f	Lnet/minecraft/class_2371;	field_27874	inventory
	f	I	field_28353	bundleOccupancy
	m	()I	method_32341	getBundleOccupancy
	m	(Lnet/minecraft/class_2371;I)V	<init>	<init>
		p	2		bundleOccupancy
		p	1		inventory
	m	()Lnet/minecraft/class_2371;	method_32340	getInventory
c	net/minecraft/class_4300	net/minecraft/datafixer/fix/VillagerXpRebuildFix
	f	[I	field_19285	LEVEL_TO_XP
	m	(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;	method_20487	fixLevel
	m	(I)I	method_20482	levelToXp
		p	0		level
	m	(Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed;	method_20490	fixXp
c	net/minecraft/class_1277	net/minecraft/inventory/SimpleInventory
	f	I	field_5831	size
	f	Lnet/minecraft/class_2371;	field_5828	stacks
	f	Ljava/util/List;	field_5829	listeners
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V	method_20632	transfer
		p	2		target
		p	1		source
	m	(Lnet/minecraft/class_1799;)V	method_20633	addToNewSlot
		p	1		stack
	m	(Lnet/minecraft/class_1799;)V	method_20634	addToExistingSlot
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Z	method_20635	method_20635
		p	0		stack
	m	(Lnet/minecraft/class_1792;I)Lnet/minecraft/class_1799;	method_20631	removeItem
		c	Searches this inventory for the specified item and removes the given amount from this inventory.\n\n@return the stack of removed items
		p	2		count
		p	1		item
	m	(Lnet/minecraft/class_1799;)Z	method_27070	canInsert
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_5491	addStack
		p	1		stack
	m	(Lnet/minecraft/class_1265;)V	method_5488	removeListener
		p	1		listener
	m	(Lnet/minecraft/class_1265;)V	method_5489	addListener
		p	1		listener
	m	()Ljava/util/List;	method_24514	clearToList
		c	Clears this inventory and return all the non-empty stacks in a list.
	m	(Lnet/minecraft/class_1799;)Z	method_24513	method_24513
		p	0		stack
	m	()Lnet/minecraft/class_2499;	method_7660	toNbtList
	m	(I)V	<init>	<init>
		p	1		size
	m	([Lnet/minecraft/class_1799;)V	<init>	<init>
		p	1		items
	m	(Lnet/minecraft/class_2499;)V	method_7659	readNbtList
		p	1		nbtList
c	net/minecraft/class_5627	net/minecraft/nbt/visitor/NbtElementVisitor
	c	A visitor interface for NBT elements.
	m	(Lnet/minecraft/class_2491;)V	method_32294	visitEnd
		p	1		element
	m	(Lnet/minecraft/class_2501;)V	method_32299	visitLongArray
		p	1		element
	m	(Lnet/minecraft/class_2516;)V	method_32301	visitShort
		p	1		element
	m	(Lnet/minecraft/class_2503;)V	method_32300	visitLong
		p	1		element
	m	(Lnet/minecraft/class_2519;)V	method_32302	visitString
		p	1		element
	m	(Lnet/minecraft/class_2479;)V	method_32290	visitByteArray
		p	1		element
	m	(Lnet/minecraft/class_2489;)V	method_32293	visitDouble
		p	1		element
	m	(Lnet/minecraft/class_2487;)V	method_32292	visitCompound
		p	1		compound
	m	(Lnet/minecraft/class_2481;)V	method_32291	visitByte
		p	1		element
	m	(Lnet/minecraft/class_2499;)V	method_32298	visitList
		p	1		element
	m	(Lnet/minecraft/class_2497;)V	method_32297	visitInt
		p	1		element
	m	(Lnet/minecraft/class_2494;)V	method_32295	visitFloat
		p	1		element
	m	(Lnet/minecraft/class_2495;)V	method_32296	visitIntArray
		p	1		element
c	net/minecraft/class_5626	net/minecraft/nbt/visitor/StringNbtWriter
	c	A simple converter to turn NBT into single-line SNBT. The output may be parsed back into binary NBT.
	f	Ljava/util/regex/Pattern;	field_27829	SIMPLE_NAME
	f	Ljava/lang/StringBuilder;	field_27830	result
	m	(Ljava/lang/String;)Ljava/lang/String;	method_32287	escapeName
		p	0		name
	m	(Lnet/minecraft/class_2520;)Ljava/lang/String;	method_32288	apply
		c	{@return the stringified NBT {@code element}}
		p	1		element
c	net/minecraft/class_6957	net/minecraft/data/server/BiomeTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
	m	(Lnet/minecraft/class_2474$class_5124;Lnet/minecraft/class_5321;)V	method_42041	method_42041
		p	1		biome
	m	(Lnet/minecraft/class_2474$class_5124;Lnet/minecraft/class_5321;)V	method_42040	method_42040
		p	1		biome
c	net/minecraft/class_5629	net/minecraft/server/world/EntityTrackingListener
	c	A listener to entity tracking within threaded anvil chunk storage.
	m	()Lnet/minecraft/class_3222;	method_32311	getPlayer
	m	(Lnet/minecraft/class_2596;)V	method_14364	sendPacket
		p	1		packet
c	net/minecraft/class_5628	net/minecraft/nbt/visitor/NbtTextFormatter
	c	Formats an NBT element into a colored, multiline {@link Text} representation suitable for human-readable\ndisplays.
	f	Ljava/lang/String;	field_27838	KEY_VALUE_SEPARATOR
	f	I	field_27841	indentationLevel
	f	Lnet/minecraft/class_124;	field_27835	NUMBER_COLOR
	f	Lnet/minecraft/class_124;	field_27834	STRING_COLOR
	f	Lnet/minecraft/class_124;	field_27833	NAME_COLOR
	f	Ljava/lang/String;	field_33276	CURLY_OPEN_BRACKET
	f	Ljava/lang/String;	field_33277	CURLY_CLOSE_BRACKET
	f	Ljava/lang/String;	field_27839	ENTRY_SEPARATOR
	f	Ljava/lang/String;	field_33278	NEW_LINE
	f	Lorg/slf4j/Logger;	field_27831	LOGGER
	f	Ljava/lang/String;	field_33272	SQUARE_OPEN_BRACKET
	f	Ljava/lang/String;	field_33273	SQUARE_CLOSE_BRACKET
	f	Ljava/lang/String;	field_33274	SEMICOLON
	f	Ljava/lang/String;	field_33275	SPACE
	f	Lnet/minecraft/class_124;	field_27836	TYPE_SUFFIX_COLOR
	f	Ljava/lang/String;	field_27840	prefix
	f	Lnet/minecraft/class_2561;	field_27842	result
	f	Lit/unimi/dsi/fastutil/bytes/ByteCollection;	field_27832	SINGLE_LINE_ELEMENT_TYPES
	f	Ljava/util/regex/Pattern;	field_27837	SIMPLE_NAME
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		prefix
		p	2		indentationLevel
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_32304	escapeName
		p	0		name
	m	(Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561;	method_32305	apply
		c	{@return the textified NBT {@code element}}
		p	1		element
c	net/minecraft/class_806	net/minecraft/client/render/model/json/ModelOverrideList
	f	[Lnet/minecraft/class_806$class_5827;	field_28792	overrides
	f	Lnet/minecraft/class_806;	field_4292	EMPTY
	f	[Lnet/minecraft/class_2960;	field_28793	conditionTypes
	m	(Lnet/minecraft/class_1088;Lnet/minecraft/class_793;Ljava/util/function/Function;Ljava/util/List;)V	<init>	<init>
		p	2		parent
		p	3		unbakedModelGetter
		p	1		modelLoader
		p	4		overrides
	m	(Lnet/minecraft/class_1087;Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)Lnet/minecraft/class_1087;	method_3495	apply
		p	2		stack
		p	1		model
		p	4		entity
		p	3		world
		p	5		seed
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_799$class_5826;)Lnet/minecraft/class_806$class_5828;	method_33696	method_33696
		p	0		map
		p	1		condition
	m	(Lnet/minecraft/class_1088;Lnet/minecraft/class_793;Ljava/util/function/Function;Lnet/minecraft/class_799;)Lnet/minecraft/class_1087;	method_33695	bakeOverridingModel
		p	4		override
		p	3		unbakedModelGetter
		p	2		parent
		p	1		loader
c	net/minecraft/class_806$class_5828	net/minecraft/client/render/model/json/ModelOverrideList$InlinedCondition
	f	F	field_28797	threshold
	f	I	field_28796	index
	m	(IF)V	<init>	<init>
		p	2		threshold
		p	1		index
c	net/minecraft/class_806$class_5827	net/minecraft/client/render/model/json/ModelOverrideList$BakedOverride
	f	[Lnet/minecraft/class_806$class_5828;	field_28794	conditions
	f	Lnet/minecraft/class_1087;	field_28795	model
	m	([Lnet/minecraft/class_806$class_5828;Lnet/minecraft/class_1087;)V	<init>	<init>
		p	2		model
		p	1		conditions
	m	([F)Z	method_33700	test
		p	1		values
c	net/minecraft/class_804	net/minecraft/client/render/model/json/Transformation
	f	Lnet/minecraft/class_1160;	field_4285	scale
	f	Lnet/minecraft/class_1160;	field_4287	rotation
	f	Lnet/minecraft/class_1160;	field_4286	translation
	f	Lnet/minecraft/class_804;	field_4284	IDENTITY
	m	(ZLnet/minecraft/class_4587;)V	method_23075	apply
		p	1		leftHanded
		p	2		matrices
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)V	<init>	<init>
		p	2		translation
		p	1		rotation
		p	3		scale
c	net/minecraft/class_804$class_805	net/minecraft/client/render/model/json/Transformation$Deserializer
	f	Lnet/minecraft/class_1160;	field_4290	DEFAULT_TRANSLATION
	f	Lnet/minecraft/class_1160;	field_4288	DEFAULT_ROTATION
	f	Lnet/minecraft/class_1160;	field_4289	DEFAULT_SCALE
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_1160;)Lnet/minecraft/class_1160;	method_3493	parseVector3f
		p	1		json
		p	3		fallback
		p	2		key
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		unused
		p	1		functionJson
		p	3		context
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_804;	method_3494	deserialize
c	net/minecraft/class_809	net/minecraft/client/render/model/json/ModelTransformation
	f	Lnet/minecraft/class_809;	field_4301	NONE
	f	Lnet/minecraft/class_804;	field_4306	fixed
	f	Lnet/minecraft/class_804;	field_4307	thirdPersonRightHand
	f	Lnet/minecraft/class_804;	field_4304	firstPersonRightHand
	f	Lnet/minecraft/class_804;	field_4305	thirdPersonLeftHand
	f	Lnet/minecraft/class_804;	field_4302	firstPersonLeftHand
	f	Lnet/minecraft/class_804;	field_4303	ground
	f	Lnet/minecraft/class_804;	field_4300	gui
	f	Lnet/minecraft/class_804;	field_4311	head
	m	(Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;Lnet/minecraft/class_804;)V	<init>	<init>
		p	8		fixed
		p	1		thirdPersonLeftHand
		p	2		thirdPersonRightHand
		p	3		firstPersonLeftHand
		p	4		firstPersonRightHand
		p	5		head
		p	6		gui
		p	7		ground
	m	(Lnet/minecraft/class_809$class_811;)Lnet/minecraft/class_804;	method_3503	getTransformation
		p	1		renderMode
	m	(Lnet/minecraft/class_809;)V	<init>	<init>
		p	1		other
	m	(Lnet/minecraft/class_809$class_811;)Z	method_3501	isTransformationDefined
		p	1		renderMode
c	net/minecraft/class_809$class_811	net/minecraft/client/render/model/json/ModelTransformation$Mode
	f	Lnet/minecraft/class_809$class_811;	field_4320	THIRD_PERSON_RIGHT_HAND
	f	Lnet/minecraft/class_809$class_811;	field_4321	FIRST_PERSON_LEFT_HAND
	f	Lnet/minecraft/class_809$class_811;	field_4322	FIRST_PERSON_RIGHT_HAND
	f	Lnet/minecraft/class_809$class_811;	field_4323	THIRD_PERSON_LEFT_HAND
	f	Lnet/minecraft/class_809$class_811;	field_4315	NONE
	f	Lnet/minecraft/class_809$class_811;	field_4316	HEAD
	f	Lnet/minecraft/class_809$class_811;	field_4317	GUI
	f	Lnet/minecraft/class_809$class_811;	field_4318	GROUND
	f	Lnet/minecraft/class_809$class_811;	field_4319	FIXED
	m	()Z	method_29998	isFirstPerson
c	net/minecraft/class_809$class_810	net/minecraft/client/render/model/json/ModelTransformation$Deserializer
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_804;	method_3504	parseModelTransformation
		p	3		key
		p	2		json
		p	1		ctx
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		unused
		p	3		context
		p	1		functionJson
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_809;	method_3505	deserialize
c	net/minecraft/class_807	net/minecraft/client/render/model/json/WeightedUnbakedModel
	f	Ljava/util/List;	field_4294	variants
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/util/List;	method_3497	getVariants
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		variants
c	net/minecraft/class_807$class_808	net/minecraft/client/render/model/json/WeightedUnbakedModel$Deserializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_807;	method_3499	deserialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	3		context
		p	1		functionJson
		p	2		unused
c	net/minecraft/class_2570	net/minecraft/block/WitherSkullBlock
	f	Lnet/minecraft/class_2700;	field_11765	witherBossPattern
	f	Lnet/minecraft/class_2700;	field_11764	witherDispenserPattern
	m	()Lnet/minecraft/class_2700;	method_10900	getWitherBossPattern
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2631;)V	method_10898	onPlaced
		p	0		world
		p	2		blockEntity
		p	1		pos
	m	()Lnet/minecraft/class_2700;	method_10897	getWitherDispenserPattern
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Z	method_10899	canDispense
		p	0		world
		p	1		pos
		p	2		stack
	m	(Lnet/minecraft/class_2694;)Z	method_24799	method_24799
		p	0		pos
	m	(Lnet/minecraft/class_2694;)Z	method_24798	method_24798
		p	0		pos
c	net/minecraft/class_824	net/minecraft/client/render/block/entity/BlockEntityRenderDispatcher
	f	Lnet/minecraft/class_4184;	field_4344	camera
	f	Lnet/minecraft/class_239;	field_4350	crosshairTarget
	f	Lnet/minecraft/class_327;	field_4342	textRenderer
	f	Ljava/util/function/Supplier;	field_27747	blockRenderManager
	f	Lnet/minecraft/class_5599;	field_27746	entityModelLoader
	f	Ljava/util/Map;	field_4345	renderers
	f	Lnet/minecraft/class_1937;	field_4348	world
	f	Ljava/util/function/Supplier;	field_38881	entityRenderDispatcher
	f	Ljava/util/function/Supplier;	field_38880	itemRenderer
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_239;)V	method_3549	configure
		p	2		camera
		p	1		world
		p	3		crosshairTarget
	m	(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V	method_3555	render
		p	1		blockEntity
		p	2		tickDelta
		p	3		matrices
		p	4		vertexConsumers
	m	(Lnet/minecraft/class_827;Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V	method_23079	render
		p	0		renderer
		p	1		blockEntity
		p	2		tickDelta
		p	3		matrices
		p	4		vertexConsumers
	m	(Lnet/minecraft/class_2586;)Lnet/minecraft/class_827;	method_3550	get
		p	1		blockEntity
	m	(Lnet/minecraft/class_2586;Ljava/lang/Runnable;)V	method_3554	runReported
		p	0		blockEntity
		p	1		runnable
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_5599;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		textRenderer
		p	2		entityModelLoader
		p	3		blockRenderManager
		p	4		itemRenderer
		p	5		entityRenderDispatcher
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Z	method_23077	renderEntity
		p	1		entity
		p	2		matrix
		p	3		vertexConsumerProvider
		p	4		light
		p	5		overlay
	m	(Lnet/minecraft/class_1937;)V	method_3551	setWorld
		p	1		world
c	net/minecraft/class_823	net/minecraft/client/render/block/entity/BannerBlockEntityRenderer
	f	Lnet/minecraft/class_630;	field_20811	pillar
	f	Lnet/minecraft/class_630;	field_20812	crossbar
	f	Ljava/lang/String;	field_32820	PILLAR
	f	Ljava/lang/String;	field_32821	CROSSBAR
	f	Lnet/minecraft/class_630;	field_20810	banner
	f	I	field_32818	HEIGHT
	f	I	field_32819	ROTATIONS
	f	I	field_32817	WIDTH
	f	Ljava/lang/String;	field_32816	BANNER
	m	(Lnet/minecraft/class_2573;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3546	render
	m	()Lnet/minecraft/class_5607;	method_32135	getTexturedModelData
	m	(ZLnet/minecraft/class_5321;)Lnet/minecraft/class_4730;	method_43790	method_43790
		p	1		key
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLjava/util/List;)V	method_29999	renderCanvas
		p	0		matrices
		p	4		canvas
		p	3		overlay
		p	2		light
		p	1		vertexConsumers
		p	7		patterns
		p	6		isBanner
		p	5		baseSprite
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II[FLnet/minecraft/class_4730;)V	method_43789	method_43789
		p	6		sprite
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_630;Lnet/minecraft/class_4730;ZLjava/util/List;Z)V	method_23802	renderCanvas
		p	7		patterns
		p	6		isBanner
		p	5		baseSprite
		p	4		canvas
		p	8		glint
		p	3		overlay
		p	2		light
		p	1		vertexConsumers
		p	0		matrices
c	net/minecraft/class_822	net/minecraft/client/render/block/entity/BeaconBlockEntityRenderer
	f	I	field_32822	MAX_BEAM_HEIGHT
	f	Lnet/minecraft/class_2960;	field_4338	BEAM_TEXTURE
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;FFFFIFFFF)V	method_23076	renderBeamVertex
		p	8		x
		p	7		y
		p	6		alpha
		p	5		blue
		p	4		green
		p	3		red
		p	2		vertices
		p	1		normalMatrix
		p	0		positionMatrix
		p	11		v
			c	the top-most coordinate of the texture region
		p	10		u
			c	the left-most coordinate of the texture region
		p	9		z
	m	(Lnet/minecraft/class_2580;Lnet/minecraft/class_243;)Z	method_33891	isInRenderDistance
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;FJII[F)V	method_3543	renderBeam
		p	7		color
		p	6		maxY
		p	5		yOffset
		p	3		worldTime
		p	2		tickDelta
		p	1		vertexConsumers
		p	0		matrices
	m	(Lnet/minecraft/class_2580;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3541	render
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_2960;FFJII[FFF)V	method_3545	renderBeam
		p	1		vertexConsumers
		p	2		textureId
		p	0		matrices
		p	5		worldTime
		p	3		tickDelta
		p	4		heightScale
		p	9		color
		p	10		innerRadius
		p	7		yOffset
		p	8		maxY
		p	11		outerRadius
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;Lnet/minecraft/class_4588;FFFFIIFFFFFFFF)V	method_22740	renderBeamFace
		p	0		positionMatrix
		p	4		green
		p	3		red
		p	2		vertices
		p	1		normalMatrix
		p	16		v2
		p	15		v1
		p	14		u2
		p	13		u1
		p	8		height
		p	7		yOffset
		p	6		alpha
		p	5		blue
		p	12		z2
		p	11		x2
		p	10		z1
		p	9		x1
	m	(Lnet/minecraft/class_2580;)Z	method_3542	rendersOutsideBoundingBox
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;FFFFIIFFFFFFFFFFFF)V	method_22741	renderBeamLayer
		p	12		x3
		p	13		z3
		p	14		x4
		p	15		z4
		p	16		u1
		p	17		u2
		p	18		v1
		p	19		v2
		p	0		matrices
		p	1		vertices
		p	2		red
		p	3		green
		p	4		blue
		p	5		alpha
		p	6		yOffset
		p	7		height
		p	8		x1
		p	9		z1
		p	10		x2
		p	11		z2
c	net/minecraft/class_821	net/minecraft/client/render/model/json/OrMultipartModelSelector
	f	Ljava/lang/String;	field_32815	KEY
	f	Ljava/lang/Iterable;	field_4337	selectors
	m	(Ljava/lang/Iterable;)V	<init>	<init>
		p	1		selectors
	m	(Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)Z	method_3539	method_3539
		p	1		predicate
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_815;)Ljava/util/function/Predicate;	method_3540	method_3540
		p	1		selector
	m	(Ljava/util/List;Lnet/minecraft/class_2680;)Z	method_3538	method_3538
		p	1		state
c	net/minecraft/class_5601	net/minecraft/client/render/entity/model/EntityModelLayer
	f	Lnet/minecraft/class_2960;	field_27546	id
	f	Ljava/lang/String;	field_27547	name
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)V	<init>	<init>
		p	2		name
		p	1		id
	m	()Ljava/lang/String;	method_35744	getName
	m	()Lnet/minecraft/class_2960;	method_35743	getId
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2575	net/minecraft/text/BlockNbtDataSource
	f	Lnet/minecraft/class_2267;	comp_734	pos
	f	Ljava/lang/String;	comp_733	rawPos
	m	()Lnet/minecraft/class_2267;	comp_734	pos
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/lang/String;	comp_733	rawPos
	m	(Ljava/lang/String;)Lnet/minecraft/class_2267;	method_16121	parsePos
		p	0		string
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		rawPath
	m	(Ljava/lang/String;Lnet/minecraft/class_2267;)V	<init>	<init>
		p	1		rawPath
c	net/minecraft/class_1243	net/minecraft/datafixer/schema/Schema1510
c	net/minecraft/class_5600	net/minecraft/client/render/entity/model/EntityModels
	f	Lnet/minecraft/class_5605;	field_27545	HAT_DILATION
	f	Lnet/minecraft/class_5605;	field_27543	FISH_PATTERN_DILATION
	f	Lnet/minecraft/class_5605;	field_27544	ARMOR_DILATION
	m	()Ljava/util/Map;	method_32073	getModels
	m	(Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/class_5601;)Z	method_32075	method_32075
		p	1		layer
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5607;Lnet/minecraft/class_4719;)V	method_32074	method_32074
		p	2		signType
c	net/minecraft/class_2576	net/minecraft/text/EntityNbtDataSource
	f	Ljava/lang/String;	comp_735	rawSelector
	f	Lnet/minecraft/class_2300;	comp_736	selector
	m	(Ljava/lang/String;)Lnet/minecraft/class_2300;	method_10923	parseSelector
		p	0		rawSelector
	m	()Ljava/lang/String;	comp_735	rawSelector
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_2300;	comp_736	selector
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		rawPath
	m	(Ljava/lang/String;Lnet/minecraft/class_2300;)V	<init>	<init>
		p	1		rawPath
c	net/minecraft/class_1242	net/minecraft/datafixer/schema/Schema1483
c	net/minecraft/class_5603	net/minecraft/client/model/ModelTransform
	f	F	field_27703	pivotY
	f	F	field_27702	pivotX
	f	F	field_27707	roll
	f	F	field_27706	yaw
	f	Lnet/minecraft/class_5603;	field_27701	NONE
	f	F	field_27705	pitch
	f	F	field_27704	pivotZ
	m	(FFFFFF)Lnet/minecraft/class_5603;	method_32091	of
		p	0		pivotX
		p	1		pivotY
		p	2		pivotZ
		p	3		pitch
		p	4		yaw
		p	5		roll
	m	(FFF)Lnet/minecraft/class_5603;	method_32092	rotation
		p	2		roll
		p	1		yaw
		p	0		pitch
	m	(FFFFFF)V	<init>	<init>
		p	6		roll
		p	5		yaw
		p	4		pitch
		p	3		pivotZ
		p	2		pivotY
		p	1		pivotX
	m	(FFF)Lnet/minecraft/class_5603;	method_32090	pivot
		p	2		pivotZ
		p	1		pivotY
		p	0		pivotX
c	net/minecraft/class_1241	net/minecraft/datafixer/schema/Schema1486
c	net/minecraft/class_2577	net/minecraft/block/CarpetBlock
	f	Lnet/minecraft/class_265;	field_11783	SHAPE
c	net/minecraft/class_5602	net/minecraft/client/render/entity/model/EntityModelLayers
	f	Lnet/minecraft/class_5601;	field_27639	ARMOR_STAND_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27670	TROPICAL_FISH_LARGE_PATTERN
	f	Lnet/minecraft/class_5601;	field_27630	WITHER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27662	STRAY_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27642	ZOMBIE_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27557	DROWNED_OUTER
	f	Lnet/minecraft/class_5601;	field_27646	ZOMBIE_VILLAGER_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27626	PIGLIN_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27606	HUSK_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27580	PLAYER_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27661	STRAY_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27665	STRIDER_SADDLE
	f	Lnet/minecraft/class_5601;	field_27697	CONDUIT_WIND
	f	Lnet/minecraft/class_5601;	field_27645	ZOMBIE_VILLAGER_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27633	WITHER_SKELETON_OUTER_ARMOR
	f	Ljava/util/Set;	field_27650	LAYERS
	f	Lnet/minecraft/class_5601;	field_27677	ARMOR_STAND_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27556	DROWNED_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27625	PIGLIN_BRUTE_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27605	HUSK_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27649	ZOMBIFIED_PIGLIN_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27583	PLAYER_SLIM_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27672	TROPICAL_FISH_SMALL_PATTERN
	f	Lnet/minecraft/class_5601;	field_27571	GIANT_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27652	SKELETON_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27696	CONDUIT_SHELL
	f	Lnet/minecraft/class_5601;	field_27555	DROWNED_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27632	WITHER_SKELETON_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27575	PIG_SADDLE
	f	Lnet/minecraft/class_5601;	field_27579	PLAYER_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27624	PIGLIN_BRUTE_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27648	ZOMBIFIED_PIGLIN_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27594	SHEEP_FUR
	f	Lnet/minecraft/class_5601;	field_27570	GIANT_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27582	PLAYER_SLIM_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27663	STRAY_OUTER
	f	Lnet/minecraft/class_5601;	field_27651	SKELETON_INNER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27695	CONDUIT_EYE
	f	Ljava/lang/String;	field_32582	MAIN
	f	Lnet/minecraft/class_5601;	field_27574	PIGLIN_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27643	ZOMBIE_OUTER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27687	CAT_COLLAR
	f	Lnet/minecraft/class_5601;	field_27700	CREEPER_ARMOR
	f	Lnet/minecraft/class_5601;	field_27611	LLAMA_DECOR
	f	Lnet/minecraft/class_5601;	field_27655	SLIME_OUTER
	f	Lnet/minecraft/class_5601;	field_27560	ENDERMAN
	f	Lnet/minecraft/class_5601;	field_27693	COMMAND_BLOCK_MINECART
	f	Lnet/minecraft/class_5601;	field_27692	COD
	f	Lnet/minecraft/class_5601;	field_27691	CHICKEN
	f	Lnet/minecraft/class_5601;	field_27690	CHEST_MINECART
	f	Lnet/minecraft/class_5601;	field_27564	EVOKER
	f	Lnet/minecraft/class_5601;	field_27563	END_CRYSTAL
	f	Lnet/minecraft/class_5601;	field_27562	ENDER_DRAGON
	f	Lnet/minecraft/class_5601;	field_27694	CONDUIT
	f	Lnet/minecraft/class_5601;	field_27561	ENDERMITE
	f	Lnet/minecraft/class_5601;	field_27568	GHAST
	f	Lnet/minecraft/class_5601;	field_27567	FURNACE_MINECART
	f	Lnet/minecraft/class_5601;	field_27566	FOX
	f	Lnet/minecraft/class_5601;	field_27699	CREEPER
	f	Lnet/minecraft/class_5601;	field_27698	COW
	f	Lnet/minecraft/class_5601;	field_27565	EVOKER_FANGS
	f	Lnet/minecraft/class_5601;	field_27569	GIANT
	f	Lnet/minecraft/class_5601;	field_27681	BED_HEAD
	f	Lnet/minecraft/class_5601;	field_27680	BED_FOOT
	f	Lnet/minecraft/class_5601;	field_27552	DOUBLE_CHEST_RIGHT
	f	Lnet/minecraft/class_5601;	field_27685	BOOK
	f	Lnet/minecraft/class_5601;	field_27551	DOUBLE_CHEST_LEFT
	f	Lnet/minecraft/class_5601;	field_27684	BLAZE
	f	Lnet/minecraft/class_5601;	field_27683	BELL
	f	Lnet/minecraft/class_5601;	field_27550	DONKEY
	f	Lnet/minecraft/class_5601;	field_27682	BEE
	f	Lnet/minecraft/class_5601;	field_27689	CHEST
	f	Lnet/minecraft/class_5601;	field_27688	CAVE_SPIDER
	f	Lnet/minecraft/class_5601;	field_27554	DROWNED
	f	Lnet/minecraft/class_5601;	field_27553	DRAGON_SKULL
	f	Lnet/minecraft/class_5601;	field_27686	CAT
	f	Lnet/minecraft/class_5601;	field_27559	ELYTRA
	f	Lnet/minecraft/class_5601;	field_27558	ELDER_GUARDIAN
	f	Lnet/minecraft/class_5601;	field_27592	SALMON
	f	Lnet/minecraft/class_5601;	field_27591	RAVAGER
	f	Lnet/minecraft/class_5601;	field_27590	RABBIT
	f	Lnet/minecraft/class_5601;	field_27584	SPIN_ATTACK
	f	Lnet/minecraft/class_5601;	field_27581	PLAYER_SLIM
	f	Lnet/minecraft/class_5601;	field_27588	PUFFERFISH_MEDIUM
	f	Lnet/minecraft/class_5601;	field_27587	PUFFERFISH_BIG
	f	Lnet/minecraft/class_5601;	field_27586	ARMOR_STAND
	f	Lnet/minecraft/class_5601;	field_27585	POLAR_BEAR
	f	Lnet/minecraft/class_5601;	field_27589	PUFFERFISH_SMALL
	f	Lnet/minecraft/class_5601;	field_27572	GUARDIAN
	f	Lnet/minecraft/class_5601;	field_27576	PILLAGER
	f	Lnet/minecraft/class_5601;	field_27573	HOGLIN
	f	Lnet/minecraft/class_5601;	field_27578	PLAYER_HEAD
	f	Lnet/minecraft/class_5601;	field_27577	PLAYER
	f	Lnet/minecraft/class_5601;	field_27596	SHULKER
	f	Lnet/minecraft/class_5601;	field_27595	SHIELD
	f	Lnet/minecraft/class_5601;	field_27593	SHEEP
	f	Lnet/minecraft/class_5601;	field_27599	SKELETON
	f	Lnet/minecraft/class_5601;	field_27598	SILVERFISH
	f	Lnet/minecraft/class_5601;	field_27597	SHULKER_BULLET
	f	Lnet/minecraft/class_5601;	field_27613	MAGMA_CUBE
	f	Lnet/minecraft/class_5601;	field_27612	LLAMA_SPIT
	f	Lnet/minecraft/class_5601;	field_27610	LLAMA
	f	Lnet/minecraft/class_5601;	field_27618	PANDA
	f	Lnet/minecraft/class_5601;	field_27617	OCELOT
	f	Lnet/minecraft/class_5601;	field_27616	MULE
	f	Lnet/minecraft/class_5601;	field_27615	MOOSHROOM
	f	Lnet/minecraft/class_5601;	field_27614	MINECART
	f	Lnet/minecraft/class_5601;	field_27619	PARROT
	f	Lnet/minecraft/class_5601;	field_28456	GLOW_SQUID
	f	Lnet/minecraft/class_5601;	field_27601	HOPPER_MINECART
	f	Lnet/minecraft/class_5601;	field_27600	SKELETON_HORSE
	f	Lnet/minecraft/class_5601;	field_27604	HUSK
	f	Lnet/minecraft/class_5601;	field_27603	HORSE_ARMOR
	f	Lnet/minecraft/class_5601;	field_27602	HORSE
	f	Lnet/minecraft/class_5601;	field_27609	LEASH_KNOT
	f	Lnet/minecraft/class_5601;	field_27608	IRON_GOLEM
	f	Lnet/minecraft/class_5601;	field_27607	ILLUSIONER
	f	Lnet/minecraft/class_5601;	field_27638	ZOMBIE
	f	Lnet/minecraft/class_5601;	field_27637	ZOGLIN
	f	Lnet/minecraft/class_5601;	field_27636	WOLF
	f	Lnet/minecraft/class_5601;	field_27635	WITHER_SKULL
	f	Lnet/minecraft/class_5601;	field_27634	WITHER_SKELETON_SKULL
	f	Lnet/minecraft/class_5601;	field_32581	GOAT
	f	Lnet/minecraft/class_5601;	field_37936	TADPOLE
	f	Lnet/minecraft/class_5601;	field_27631	WITHER_SKELETON
	f	Lnet/minecraft/class_5601;	field_37935	FROG
	f	Lnet/minecraft/class_5601;	field_27623	PIGLIN_BRUTE
	f	Lnet/minecraft/class_5601;	field_27622	PIGLIN
	f	Lnet/minecraft/class_5601;	field_27629	WITHER
	f	Lnet/minecraft/class_5601;	field_27628	WITCH
	f	Lnet/minecraft/class_5601;	field_27627	WANDERING_TRADER
	f	Lnet/minecraft/class_5601;	field_27621	PIG
	f	Lnet/minecraft/class_5601;	field_27620	PHANTOM
	f	Lnet/minecraft/class_5601;	field_27659	SQUID
	f	Lnet/minecraft/class_5601;	field_27658	SPIDER
	f	Lnet/minecraft/class_5601;	field_27653	SKELETON_SKULL
	f	Lnet/minecraft/class_5601;	field_27657	SPAWNER_MINECART
	f	Lnet/minecraft/class_5601;	field_27656	SNOW_GOLEM
	f	Lnet/minecraft/class_5601;	field_27654	SLIME
	f	Lnet/minecraft/class_5601;	field_27647	ZOMBIFIED_PIGLIN
	f	Lnet/minecraft/class_5601;	field_38455	ALLAY
	f	Lnet/minecraft/class_5601;	field_38328	WARDEN
	f	Lnet/minecraft/class_5601;	field_27641	ZOMBIE_HORSE
	f	Lnet/minecraft/class_5601;	field_27640	ZOMBIE_HEAD
	f	Lnet/minecraft/class_5601;	field_27644	ZOMBIE_VILLAGER
	f	Lnet/minecraft/class_5601;	field_27549	DOLPHIN
	f	Lnet/minecraft/class_5601;	field_27673	TURTLE
	f	Lnet/minecraft/class_5601;	field_27671	TROPICAL_FISH_SMALL
	f	Lnet/minecraft/class_5601;	field_27676	VINDICATOR
	f	Lnet/minecraft/class_5601;	field_27675	VILLAGER
	f	Lnet/minecraft/class_5601;	field_27674	VEX
	f	Lnet/minecraft/class_5601;	field_27548	CREEPER_HEAD
	f	Lnet/minecraft/class_5601;	field_27679	BAT
	f	Lnet/minecraft/class_5601;	field_27678	BANNER
	f	Lnet/minecraft/class_5601;	field_28383	AXOLOTL
	f	Lnet/minecraft/class_5601;	field_27660	STRAY
	f	Lnet/minecraft/class_5601;	field_27664	STRIDER
	f	Lnet/minecraft/class_5601;	field_27669	TROPICAL_FISH_LARGE
	f	Lnet/minecraft/class_5601;	field_27668	TRIDENT
	f	Lnet/minecraft/class_5601;	field_27667	TRADER_LLAMA
	f	Lnet/minecraft/class_5601;	field_27666	TNT_MINECART
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5601;	method_32080	register
		p	1		layer
		p	0		id
	m	(Ljava/lang/String;)Lnet/minecraft/class_5601;	method_32079	registerMain
		p	0		id
	m	(Ljava/lang/String;)Lnet/minecraft/class_5601;	method_32083	createOuterArmor
		p	0		id
	m	()Ljava/util/stream/Stream;	method_32076	getLayers
	m	(Lnet/minecraft/class_4719;)Lnet/minecraft/class_5601;	method_32078	createSign
		p	0		type
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5601;	method_32082	create
		p	1		layer
		p	0		id
	m	(Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601;	method_32077	createBoat
		p	0		type
	m	(Ljava/lang/String;)Lnet/minecraft/class_5601;	method_32081	createInnerArmor
		p	0		id
	m	(Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601;	method_42582	createChestBoat
		p	0		type
c	net/minecraft/class_2578	net/minecraft/text/ScoreTextContent
	f	Lnet/minecraft/class_2300;	field_11786	selector
	f	Ljava/lang/String;	field_11787	name
	f	Ljava/lang/String;	field_11785	objective
	f	Ljava/lang/String;	field_33290	SENDER_PLACEHOLDER
	m	()Ljava/lang/String;	method_10930	getName
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/String;)Lnet/minecraft/class_2300;	method_27701	parseEntitySelector
		p	0		name
	m	()Ljava/lang/String;	method_10928	getObjective
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		objective
		p	1		name
	m	(Lnet/minecraft/class_2168;)Ljava/lang/String;	method_27699	getPlayerName
		p	1		source
	m	(Ljava/lang/String;Lnet/minecraft/class_2168;)Ljava/lang/String;	method_27700	getScore
		p	2		source
		p	1		playerName
	m	()Lnet/minecraft/class_2300;	method_36137	getSelector
c	net/minecraft/class_1240	net/minecraft/datafixer/schema/Schema1470
c	net/minecraft/class_1247	net/minecraft/datafixer/schema/Schema501
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5290	targetEntityItems
		p	2		entityId
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	2		parent
		p	1		versionKey
c	net/minecraft/class_2571	net/minecraft/block/WoodenButtonBlock
c	net/minecraft/class_2572	net/minecraft/text/KeybindTextContent
	c	The keybind text content. This {@link #getTranslated()} implementation\nis not thread-safe.
	f	Ljava/util/function/Supplier;	field_11768	translated
	f	Ljava/lang/String;	field_11767	key
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		key
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/lang/String;	method_10901	getKey
	m	()Lnet/minecraft/class_2561;	method_27691	getTranslated
c	net/minecraft/class_1246	net/minecraft/datafixer/schema/Schema700
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5288	targetEntityItems
		p	2		entityId
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	2		parent
		p	1		versionKey
c	net/minecraft/class_1245	net/minecraft/datafixer/schema/Schema1800
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5285	targetEntityItems
		p	2		entityId
c	net/minecraft/class_2573	net/minecraft/block/entity/BannerBlockEntity
	f	Lnet/minecraft/class_2561;	field_11772	customName
	f	Lnet/minecraft/class_1767;	field_11774	baseColor
	f	Ljava/util/List;	field_11769	patterns
	f	I	field_31296	MAX_PATTERN_COUNT
	f	Ljava/lang/String;	field_31298	PATTERN_KEY
	f	Ljava/lang/String;	field_31299	COLOR_KEY
	f	Ljava/lang/String;	field_31297	PATTERNS_KEY
	f	Lnet/minecraft/class_2499;	field_11773	patternListNbt
	m	(Lnet/minecraft/class_1799;)V	method_38992	readFrom
		p	1		stack
	m	()Lnet/minecraft/class_2622;	method_16886	toUpdatePacket
	m	(Lnet/minecraft/class_2561;)V	method_16842	setCustomName
		p	1		customName
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1767;)V	<init>	<init>
		p	2		state
		p	1		pos
		p	3		baseColor
	m	(Lnet/minecraft/class_1799;)I	method_10910	getPatternCount
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2499;	method_24281	getPatternListNbt
		p	0		stack
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_2499;)Ljava/util/List;	method_24280	getPatternsFromNbt
		p	1		patternListNbt
		p	0		baseColor
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1767;)V	method_10913	readFrom
		p	1		stack
		p	2		baseColor
	m	(Lnet/minecraft/class_1799;)V	method_10905	loadFromItemStack
		p	0		stack
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	()Ljava/util/List;	method_10911	getPatterns
	m	()Lnet/minecraft/class_1799;	method_10907	getPickStack
	m	()Lnet/minecraft/class_1767;	method_10908	getColorForState
c	net/minecraft/class_2574	net/minecraft/text/NbtTextContent
	f	Lnet/minecraft/class_2203$class_2209;	field_11779	path
	f	Z	field_11778	interpret
	f	Lorg/slf4j/Logger;	field_11777	LOGGER
	f	Ljava/lang/String;	field_11776	rawPath
	f	Ljava/util/Optional;	field_33539	separator
	f	Lnet/minecraft/class_7419;	field_39014	dataSource
	m	(Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/class_7419;)V	<init>	<init>
		p	1		rawPath
		p	2		interpret
		p	3		separator
		p	4		dataSource
	m	()Lnet/minecraft/class_7419;	method_43485	getDataSource
	m	()Ljava/util/Optional;	method_43484	getSeparator
	m	(Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;	method_10919	parsePath
		p	0		rawPath
	m	(Ljava/util/stream/Stream;Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;	method_36334	method_36334
		p	1		text
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/lang/String;	method_10920	getPath
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/lang/String;)Ljava/util/stream/Stream;	method_10917	method_10917
		p	3		text
	m	()Z	method_10921	shouldInterpret
	m	(Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;	method_36335	method_36335
		p	2		current
		p	1		accumulator
	m	(Ljava/lang/String;Lnet/minecraft/class_2203$class_2209;ZLjava/util/Optional;Lnet/minecraft/class_7419;)V	<init>	<init>
		p	5		dataSource
		p	4		separator
		p	3		interpret
		p	2		path
		p	1		rawPath
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;	method_15880	method_15880
		p	1		accumulator
		p	2		current
	m	(Lnet/minecraft/class_2487;)Ljava/util/stream/Stream;	method_10918	method_10918
		p	1		nbt
c	net/minecraft/class_1244	net/minecraft/datafixer/schema/Schema1801
c	net/minecraft/class_1239	net/minecraft/datafixer/schema/Schema1481
c	net/minecraft/class_1238	net/minecraft/datafixer/schema/Schema1460
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
c	net/minecraft/class_1237	net/minecraft/datafixer/schema/Schema1466
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
c	net/minecraft/class_2568	net/minecraft/text/HoverEvent
	f	Lnet/minecraft/class_2568$class_5247;	field_11756	action
	f	Ljava/lang/Object;	field_11755	contents
	f	Lorg/slf4j/Logger;	field_24341	LOGGER
	m	()Lnet/minecraft/class_2568$class_5247;	method_10892	getAction
	m	(Lnet/minecraft/class_2568$class_5247;Ljava/lang/Object;)V	<init>	<init>
		p	1		action
		p	2		contents
	m	()Lcom/google/gson/JsonObject;	method_27665	toJson
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2568;	method_27664	fromJson
		p	0		json
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2568$class_5247;)Ljava/lang/Object;	method_10891	getValue
		p	1		action
c	net/minecraft/class_2568$class_5249	net/minecraft/text/HoverEvent$ItemStackContent
	f	Lnet/minecraft/class_1799;	field_24358	stack
	f	Lnet/minecraft/class_2487;	field_24357	nbt
	f	I	field_24356	count
	f	Lnet/minecraft/class_1792;	field_24355	item
	m	()Lnet/minecraft/class_1799;	method_27683	asStack
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568$class_5249;	method_27688	parse
		p	0		json
	m	(Lnet/minecraft/class_1792;ILnet/minecraft/class_2487;)V	<init>	<init>
		p	2		count
		p	3		nbt
		p	1		item
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lcom/google/gson/JsonElement;	method_27687	toJson
	m	(Lnet/minecraft/class_1799;)V	<init>	<init>
		p	1		stack
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5249;	method_27689	parse
		p	0		text
c	net/minecraft/class_2568$class_5248	net/minecraft/text/HoverEvent$EntityContent
	f	Lnet/minecraft/class_1299;	field_24351	entityType
	f	Lnet/minecraft/class_2561;	field_24353	name
	f	Ljava/util/List;	field_24354	tooltip
	f	Ljava/util/UUID;	field_24352	uuid
	m	()Lcom/google/gson/JsonElement;	method_27679	toJson
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568$class_5248;	method_27680	parse
		p	0		json
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5248;	method_27681	parse
		p	0		text
	m	(Lnet/minecraft/class_1299;Ljava/util/UUID;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		name
		p	1		entityType
		p	2		uuid
	m	()Ljava/util/List;	method_27682	asTooltip
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2568$class_5247	net/minecraft/text/HoverEvent$Action
	f	Z	field_24347	parsable
	f	Ljava/util/Map;	field_24345	BY_NAME
	f	Ljava/util/function/Function;	field_24350	legacyDeserializer
	f	Ljava/util/function/Function;	field_24348	deserializer
	f	Ljava/util/function/Function;	field_24349	serializer
	f	Ljava/lang/String;	field_24346	name
	f	Lnet/minecraft/class_2568$class_5247;	field_24342	SHOW_TEXT
	f	Lnet/minecraft/class_2568$class_5247;	field_24343	SHOW_ITEM
	f	Lnet/minecraft/class_2568$class_5247;	field_24344	SHOW_ENTITY
	m	(Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>
		p	2		parsable
		p	1		name
		p	5		legacyDeserializer
		p	4		serializer
		p	3		deserializer
	m	(Ljava/lang/Object;)Lcom/google/gson/JsonElement;	method_27669	contentsToJson
		p	1		contents
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568;	method_27671	buildHoverEvent
		p	1		value
	m	()Z	method_27667	isParsable
	m	(Lnet/minecraft/class_2568$class_5247;)Lnet/minecraft/class_2568$class_5247;	method_27672	method_27672
		p	0		action
	m	(Ljava/lang/String;)Lnet/minecraft/class_2568$class_5247;	method_27670	byName
		p	0		name
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2568;	method_27668	buildHoverEvent
		p	1		contents
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_27676	cast
		p	1		o
	m	()Ljava/lang/String;	method_27674	getName
c	net/minecraft/class_3899	net/minecraft/server/world/LevelPrioritizedQueue
	f	I	field_17445	maxBlocking
	f	Ljava/util/List;	field_17243	levelToPosToElements
	f	Ljava/lang/String;	field_17247	name
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_17444	blockingChunks
	f	I	field_17241	LEVEL_COUNT
	f	I	field_17244	firstNonEmptyLevel
	m	()Ljava/util/stream/Stream;	method_17606	poll
	m	(Ljava/util/Optional;JI)V	method_17274	add
		p	4		level
		p	2		pos
		p	1		element
	m	(J)Ljava/lang/Runnable;	method_17607	createBlockingAdder
		p	1		pos
	m	()Z	method_39993	hasQueuedElement
	m	(ILnet/minecraft/class_1923;I)V	method_17272	updateLevel
		p	3		toLevel
		p	2		pos
		p	1		fromLevel
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		name
		p	2		maxSize
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	method_21679	getBlockingChunks
	m	(JZ)V	method_17609	remove
		p	1		pos
		p	3		removeElement
c	net/minecraft/class_816	net/minecraft/client/render/model/MultipartUnbakedModel
	f	Ljava/util/List;	field_4330	components
	f	Lnet/minecraft/class_2689;	field_4329	stateFactory
	m	()Ljava/util/Set;	method_3520	getModels
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/util/function/Function;Ljava/util/Set;Lnet/minecraft/class_819;)Ljava/util/stream/Stream;	method_3521	method_3521
		p	2		component
	m	(Lnet/minecraft/class_819;)Ljava/util/stream/Stream;	method_3518	method_3518
		p	0		component
	m	(Lnet/minecraft/class_2689;Ljava/util/List;)V	<init>	<init>
		p	1		stateFactory
		p	2		components
	m	()Ljava/util/List;	method_3519	getComponents
c	net/minecraft/class_816$class_817	net/minecraft/client/render/model/MultipartUnbakedModel$Deserializer
	f	Lnet/minecraft/class_790$class_791;	field_4331	context
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_816;	method_3523	deserialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		type
		p	1		json
		p	3		context
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonArray;)Ljava/util/List;	method_3522	deserializeComponents
		p	1		context
		p	2		array
	m	(Lnet/minecraft/class_790$class_791;)V	<init>	<init>
		p	1		context
c	net/minecraft/class_815	net/minecraft/client/render/model/json/MultipartModelSelector
	f	Lnet/minecraft/class_815;	field_16901	FALSE
	f	Lnet/minecraft/class_815;	field_16900	TRUE
	m	(Lnet/minecraft/class_2689;)Ljava/util/function/Predicate;	getPredicate	getPredicate
		p	1		stateFactory
	m	(Lnet/minecraft/class_2689;)Ljava/util/function/Predicate;	method_16810	method_16810
		p	0		stateFactory
	m	(Lnet/minecraft/class_2680;)Z	method_16811	method_16811
		p	0		state
	m	(Lnet/minecraft/class_2689;)Ljava/util/function/Predicate;	method_16808	method_16808
		p	0		stateFactory
	m	(Lnet/minecraft/class_2680;)Z	method_16809	method_16809
		p	0		state
c	net/minecraft/class_819	net/minecraft/client/render/model/json/MultipartModelComponent
	f	Lnet/minecraft/class_807;	field_4336	model
	f	Lnet/minecraft/class_815;	field_4335	selector
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2689;)Ljava/util/function/Predicate;	method_3530	getPredicate
		p	1		stateFactory
	m	(Lnet/minecraft/class_815;Lnet/minecraft/class_807;)V	<init>	<init>
		p	2		model
		p	1		selector
	m	()Lnet/minecraft/class_807;	method_3529	getModel
c	net/minecraft/class_819$class_820	net/minecraft/client/render/model/json/MultipartModelComponent$Deserializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	3		context
		p	2		type
		p	1		json
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815;	method_3536	deserializeSelector
		p	0		object
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_815;	method_3534	method_3534
		p	0		json
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_815;	method_3531	deserializeSelectorOrDefault
		p	1		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_819;	method_3535	deserialize
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_815;	method_3533	createStatePropertySelector
		p	0		entry
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_815;	method_3537	method_3537
		p	0		json
c	net/minecraft/class_818	net/minecraft/client/render/model/json/SimpleMultipartModelSelector
	f	Ljava/lang/String;	field_4332	valueString
	f	Ljava/lang/String;	field_4333	key
	f	Lcom/google/common/base/Splitter;	field_4334	VALUE_SPLITTER
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		valueString
		p	1		key
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_2769;Ljava/lang/String;)Ljava/util/function/Predicate;	method_3525	createPredicate
		p	1		stateFactory
		p	2		property
		p	3		valueString
	m	(Ljava/util/List;Lnet/minecraft/class_2680;)Z	method_3524	method_3524
		p	1		state
	m	(Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)Z	method_3527	method_3527
		p	1		predicate
	m	(Lnet/minecraft/class_2769;Ljava/util/Optional;Lnet/minecraft/class_2680;)Z	method_3528	method_3528
		p	2		state
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_2769;Ljava/lang/String;)Ljava/util/function/Predicate;	method_3526	method_3526
		p	3		value
c	net/minecraft/class_2580	net/minecraft/block/entity/BeaconBlockEntity
	f	I	field_19179	minY
	f	Lnet/minecraft/class_1273;	field_17377	lock
	f	I	field_11803	level
	f	Lnet/minecraft/class_1291;	field_11799	secondary
	f	[[Lnet/minecraft/class_1291;	field_11801	EFFECTS_BY_LEVEL
	f	Lnet/minecraft/class_1291;	field_11795	primary
	f	I	field_31303	PROPERTY_COUNT
	f	Lnet/minecraft/class_3913;	field_17378	propertyDelegate
	f	Ljava/util/List;	field_19177	beamSegments
	f	I	field_31301	PRIMARY_PROPERTY_INDEX
	f	Ljava/util/Set;	field_11798	EFFECTS
	f	I	field_31302	SECONDARY_PROPERTY_INDEX
	f	Lnet/minecraft/class_2561;	field_11793	customName
	f	I	field_31300	LEVEL_PROPERTY_INDEX
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2580;)V	method_16896	tick
		p	0		world
		p	3		blockEntity
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_1937;III)I	method_20293	updateLevel
		p	1		x
		p	0		world
		p	3		z
		p	2		y
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V	method_10938	playSound
		p	1		pos
		p	2		sound
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
	m	()Lnet/minecraft/class_2622;	method_38236	toUpdatePacket
	m	(I)Lnet/minecraft/class_1291;	method_10934	getPotionEffectById
		p	0		id
	m	(Lnet/minecraft/class_2561;)V	method_10936	setCustomName
		p	1		customName
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1291;Lnet/minecraft/class_1291;)V	method_10940	applyPlayerEffects
		p	0		world
		p	2		beaconLevel
		p	1		pos
		p	4		secondaryEffect
		p	3		primaryEffect
	m	()Ljava/util/List;	method_10937	getBeamSegments
c	net/minecraft/class_2580$class_2581	net/minecraft/block/entity/BeaconBlockEntity$BeamSegment
	f	[F	field_11805	color
	f	I	field_11804	height
	m	()I	method_10943	getHeight
	m	()[F	method_10944	getColor
	m	()V	method_10942	increaseHeight
	m	([F)V	<init>	<init>
		p	1		color
c	net/minecraft/class_835	net/minecraft/client/render/block/entity/PistonBlockEntityRenderer
	f	Lnet/minecraft/class_776;	field_4389	manager
	m	(Lnet/minecraft/class_2669;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3576	render
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1937;ZI)V	method_3575	renderModel
		p	1		pos
		p	2		state
		p	3		matrices
		p	4		vertexConsumers
		p	5		world
		p	6		cull
		p	7		overlay
c	net/minecraft/class_1250	net/minecraft/datafixer/schema/Schema704
	f	Ljava/util/Map;	field_5744	BLOCK_RENAMES
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5296	targetItems
		p	2		blockEntityId
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
c	net/minecraft/class_834	net/minecraft/client/render/block/entity/ShulkerBoxBlockEntityRenderer
	f	Lnet/minecraft/class_602;	field_4387	model
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_2627;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3574	render
c	net/minecraft/class_1254	net/minecraft/datafixer/schema/Schema99
	f	Lorg/slf4j/Logger;	field_5749	LOGGER
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	method_5353	targetEquipment
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5377	targetDisplayTile
		p	2		entityId
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5346	targetItems
		p	2		entityId
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5368	targetInTile
		p	2		entityId
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5339	targetEquipment
		p	2		entityId
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
c	net/minecraft/class_2586	net/minecraft/block/entity/BlockEntity
	c	A block entity is an object holding extra data about a block in a world.\nBlocks hold their data using pre-defined, finite sets of {@link BlockState};\nhowever, some blocks need to hold data that cannot be pre-defined, such as\ninventories of chests, texts of signs, or pattern combinations of banners.\nBlock entities can hold these data.\n\n<p>Block entities have two other important additions to normal blocks: they\ncan define custom rendering behaviors, and they can tick on every server tick\ninstead of randomly. Some block entities only use these without any extra data.\n\n<p>Block entities are bound to a world and there is one instance of {@link\nBlockEntity} per the block position, unlike {@link net.minecraft.block.Block}\nor {@link BlockState} which are reused. Block entities are created using {@link\nBlockEntityType}, a type of block entities. In most cases, block entities do not\nhave to be constructed manually except in {@link\nnet.minecraft.block.BlockEntityProvider#createBlockEntity}.\n\n<p>To get the block entity at a certain position, use {@link World#getBlockEntity}.\nNote that the block entity returned can be, in rare cases, different from the\none associated with the block at that position. For this reason the return value\nshould not be cast unsafely.\n\n<p>Block entities, like entities, use NBT for the storage of data. The data is\nloaded to the instance's fields in {@link #readNbt} and written to NBT in\n{@link #writeNbt}. When a data that needs to be saved has changed, always make sure\nto call {@link #markDirty()}.\n\n<p>See {@link net.minecraft.block.BlockEntityProvider} and {@link BlockEntityType}\nfor information on creating a block with block entities.\n\n<p>Block entity's data, unlike block states, are not automatically synced. Block\nentities declare when and which data to sync. In general, block entities need to\nsync states observable from the clients without specific interaction (such as opening\na container). {@link #toUpdatePacket} and {@link #toInitialChunkDataNbt} control\nwhich data is sent to the client. To sync the block entity to the client, call\n{@code serverWorld.getChunkManager().markForUpdate(this.getPos());}.
	f	Lnet/minecraft/class_1937;	field_11863	world
	f	Z	field_11865	removed
	f	Lnet/minecraft/class_2338;	field_11867	pos
	f	Lnet/minecraft/class_2591;	field_11864	type
	f	Lnet/minecraft/class_2680;	field_11866	cachedState
	f	Lorg/slf4j/Logger;	field_11868	LOGGER
	m	()Lnet/minecraft/class_2338;	method_11016	getPos
		c	{@return the block entity's position}
	m	()Lnet/minecraft/class_2487;	method_38242	createNbtWithIdentifyingData
		c	{@return the block entity's NBT data with identifying data}\n\n<p>In addition to data written at {@link #writeNbt}, this also\nwrites the {@linkplain #writeIdToNbt block entity type ID} and the\nposition of the block entity.\n\n@see #createNbt\n@see #createNbtWithId
	m	(II)Z	method_11004	onSyncedBlockEvent
		c	If this block entity's block extends {@link net.minecraft.block.BlockWithEntity},\nthis is called inside {@link net.minecraft.block.AbstractBlock#onSyncedBlockEvent}.\n\n@see net.minecraft.block.AbstractBlock#onSyncedBlockEvent
		p	2		data
		p	1		type
	m	(Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	3		state
		p	2		pos
		p	1		type
	m	()Z	method_11015	isRemoved
	m	(Lnet/minecraft/class_2487;)V	method_10999	writeIdentifyingData
		c	Writes to {@code nbt} the block entity type ID under the {@code id} key,\nand the block's position under {@code x}, {@code y}, and {@code z} keys.\n\n@throws RuntimeException if the block entity type is not registered in\nthe registry
		p	1		nbt
	m	()V	method_5431	markDirty
		c	Marks this block entity as dirty and that it needs to be saved.\nThis also triggers {@linkplain World#updateComparators comparator update}.\n\n<p>This <strong>must be called</strong> when something changed in a way that\naffects the saved NBT; otherwise, the game might not save the block entity.
	m	(Lnet/minecraft/class_2487;)V	method_11014	readNbt
		c	Reads data from {@code nbt}. Subclasses should override this if they\nstore a persistent data.\n\n<p>NBT is a storage format; therefore, a data from NBT is loaded to a\nblock entity instance's fields, which are used for other operations instead\nof the NBT. The data is written back to NBT when saving the block entity.\n\n<p>{@code nbt} might not have all expected keys, or might have a key whose\nvalue does not meet the requirement (such as the type or the range). This\nmethod should fall back to a reasonable default value instead of throwing an\nexception.\n\n@see #writeNbt
		p	1		nbt
	m	()Lnet/minecraft/class_2591;	method_11017	getType
	m	()V	method_10996	cancelRemoval
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2586;)Lnet/minecraft/class_2586;	method_17897	method_17897
		p	2		blockEntity
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338;	method_38239	posFromNbt
		c	{@return the block position from {@code nbt}}\n\n<p>The passed NBT should use lowercase {@code x}, {@code y}, and {@code z}\nkeys to store the position. This is incompatible with {@link\nnet.minecraft.nbt.NbtHelper#fromBlockPos} that use uppercase keys.
		p	0		nbt
	m	(Lnet/minecraft/class_1937;)V	method_31662	setWorld
		c	Sets the world the block entity belongs to.\n\n<p>This should not be called manually; however, this can be overridden\nto initialize fields dependent on the world.
		p	1		world
	m	()Lnet/minecraft/class_1937;	method_10997	getWorld
		c	{@return the world the block entity belongs to}\n\n<p>This can return {@code null} during world generation.
	m	(Lnet/minecraft/class_1799;)V	method_38240	setStackNbt
		c	Sets {@code stack}'s {@code net.minecraft.item.BlockItem#BLOCK_ENTITY_TAG_KEY}\nNBT value to {@linkplain #createNbt the block entity's NBT data}.
		p	1		stack
	m	()Lnet/minecraft/class_2680;	method_11010	getCachedState
		c	{@return the cached block state at the block entity's position}\n\n<p>This is faster than calling {@link World#getBlockState}.
	m	(Lnet/minecraft/class_2680;)V	method_31664	setCachedState
		p	1		state
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2591;)V	method_38238	writeIdToNbt
		c	Writes the ID of {@code type} to {@code nbt} under the {@code id} key.
		p	1		type
		p	0		nbt
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/lang/String;Lnet/minecraft/class_2591;)Lnet/minecraft/class_2586;	method_17899	method_17899
		p	3		type
	m	()Z	method_11002	hasWorld
	m	()Lnet/minecraft/class_2596;	method_38235	toUpdatePacket
		c	{@return the packet to send to nearby players when the block entity's observable\nstate changes, or {@code null} to not send the packet}\n\n<p>If the data returned by {@link #toInitialChunkDataNbt initial chunk data} is suitable\nfor updates, the following shortcut can be used to create an update packet: {@code\nBlockEntityUpdateS2CPacket.create(this)}. The NBT will be passed to {@link #readNbt}\non the client.\n\n<p>"Observable state" is a state that clients can observe without specific interaction.\nFor example, {@link CampfireBlockEntity}'s cooked items are observable states,\nbut chests' inventories are not observable states, since the player must first open\nthat chest before they can see the contents.\n\n<p>To sync block entity data using this method, use {@code\nserverWorld.getChunkManager().markForUpdate(this.getPos());}.\n\n@see #toInitialChunkDataNbt
	m	()Lnet/minecraft/class_2487;	method_38243	createNbtWithId
		c	{@return the block entity's NBT data with block entity type ID}\n\n<p>In addition to data written at {@link #writeNbt}, this also\nwrites the {@linkplain #writeIdToNbt block entity type ID}.\n\n@see #createNbt\n@see #createNbtWithIdentifyingData
	m	()V	method_11012	markRemoved
	m	()Lnet/minecraft/class_2487;	method_16887	toInitialChunkDataNbt
		c	{@return the serialized state of this block entity that is observable by clients}\n\n<p>This is sent alongside the initial chunk data, as well as when the block\nentity implements {@link #toUpdatePacket} and decides to use the default\n{@link net.minecraft.network.packet.s2c.play.BlockEntityUpdateS2CPacket}.\n\n<p>"Observable state" is a state that clients can observe without specific interaction.\nFor example, {@link CampfireBlockEntity}'s cooked items are observable states,\nbut chests' inventories are not observable states, since the player must first open\nthat chest before they can see the contents.\n\n<p>To send all NBT data of this block entity saved to disk, return {@link #createNbt}.\n\n@see #toUpdatePacket
	m	(Lnet/minecraft/class_2487;)V	method_11007	writeNbt
		c	Writes data to {@code nbt}. Subclasses should override this if they\nstore a persistent data.\n\n<p>NBT is a storage format; therefore, a data from NBT is loaded to a\nblock entity instance's fields, which are used for other operations instead\nof the NBT. The data is written back to NBT when saving the block entity.\n\n@see #readNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_31663	markDirty
		p	0		world
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2487;)V	method_38241	writeIdToNbt
		c	Writes the block entity type ID to {@code nbt} under the {@code id} key.\n\n@throws RuntimeException if the block entity type is not registered in\nthe registry
		p	1		nbt
	m	(Lnet/minecraft/class_129;)V	method_11003	populateCrashReport
		p	1		crashReportSection
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586;	method_11005	createFromNbt
		c	{@return the new block entity loaded from {@code nbt}, or {@code null} if it fails}\n\n<p>This is used during chunk loading. This can fail if {@code nbt} has an improper or\nunregistered {@code id}, or if {@link #readNbt} throws an exception; in these cases,\nthis logs an error and returns {@code null}.
		p	0		pos
		p	1		state
		p	2		nbt
	m	()Z	method_11011	copyItemDataRequiresOperator
		c	{@return whether the block item should require the player to have operator\npermissions to copy the block entity data on placement}\n\n<p>Block entities that can execute commands should override this to return\n{@code true}.\n\n@see net.minecraft.entity.player.PlayerEntity#isCreativeLevelTwoOp
	m	()Lnet/minecraft/class_2487;	method_38244	createNbt
		c	{@return the block entity's NBT data}\n\n<p>Internally, this calls {@link #writeNbt} with a new {@link NbtCompound}\nand returns the compound.\n\n@see #writeNbt\n@see #createNbtWithIdentifyingData\n@see #createNbtWithId
c	net/minecraft/class_5611	net/minecraft/client/util/math/Vector2f
	f	F	field_27732	y
	f	F	field_27731	x
	m	(FF)V	<init>	<init>
		p	1		x
		p	2		y
	m	()F	method_32119	getY
	m	()F	method_32118	getX
c	net/minecraft/class_1253	net/minecraft/datafixer/schema/Schema705
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5330	targetInTile
		p	2		entityId
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5311	targetEntityItems
		p	2		entityId
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
c	net/minecraft/class_2587	net/minecraft/block/entity/BedBlockEntity
	f	Lnet/minecraft/class_1767;	field_11869	color
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	()Lnet/minecraft/class_1767;	method_11018	getColor
	m	()Lnet/minecraft/class_2622;	method_38237	toUpdatePacket
	m	(Lnet/minecraft/class_1767;)V	method_11019	setColor
		p	1		color
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1767;)V	<init>	<init>
		p	3		color
		p	2		state
		p	1		pos
c	net/minecraft/class_5614	net/minecraft/client/render/block/entity/BlockEntityRendererFactory
	m	(Lnet/minecraft/class_5614$class_5615;)Lnet/minecraft/class_827;	create	create
		p	1		ctx
c	net/minecraft/class_5614$class_5615	net/minecraft/client/render/block/entity/BlockEntityRendererFactory$Context
	f	Lnet/minecraft/class_327;	field_27751	textRenderer
	f	Lnet/minecraft/class_918;	field_38882	itemRenderer
	f	Lnet/minecraft/class_5599;	field_27750	layerRenderDispatcher
	f	Lnet/minecraft/class_898;	field_38883	entityRenderDispatcher
	f	Lnet/minecraft/class_776;	field_27749	renderManager
	f	Lnet/minecraft/class_824;	field_27748	renderDispatcher
	m	()Lnet/minecraft/class_824;	method_32139	getRenderDispatcher
	m	()Lnet/minecraft/class_5599;	method_32142	getLayerRenderDispatcher
	m	()Lnet/minecraft/class_898;	method_43334	getEntityRenderDispatcher
	m	(Lnet/minecraft/class_824;Lnet/minecraft/class_776;Lnet/minecraft/class_918;Lnet/minecraft/class_898;Lnet/minecraft/class_5599;Lnet/minecraft/class_327;)V	<init>	<init>
		p	6		textRenderer
		p	5		layerRenderDispatcher
		p	4		entityRenderDispatcher
		p	3		itemRenderer
		p	2		renderManager
		p	1		renderDispatcher
	m	()Lnet/minecraft/class_776;	method_32141	getRenderManager
	m	()Lnet/minecraft/class_918;	method_43335	getItemRenderer
	m	(Lnet/minecraft/class_5601;)Lnet/minecraft/class_630;	method_32140	getLayerModelPart
		p	1		modelLayer
	m	()Lnet/minecraft/class_327;	method_32143	getTextRenderer
c	net/minecraft/class_2588	net/minecraft/text/TranslatableTextContent
	f	Lnet/minecraft/class_5348;	field_24369	NULL_ARGUMENT
	f	Lnet/minecraft/class_5348;	field_24368	LITERAL_PERCENT_SIGN
	f	Ljava/util/List;	field_11877	translations
	f	Ljava/util/regex/Pattern;	field_11872	ARG_FORMAT
	f	Lnet/minecraft/class_2477;	field_25317	languageCache
	f	Ljava/lang/String;	field_11876	key
	f	[Ljava/lang/Object;	field_24367	EMPTY_ARGUMENTS
	f	[Ljava/lang/Object;	field_11875	args
	m	()V	method_11025	updateTranslations
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()[Ljava/lang/Object;	method_11023	getArgs
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		key
	m	()Ljava/lang/String;	method_11022	getKey
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	<init>	<init>
		p	2		args
		p	1		key
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)V	method_11024	forEachPart
		p	2		partsConsumer
		p	1		translation
	m	(I)Lnet/minecraft/class_5348;	method_29434	getArg
		p	1		index
c	net/minecraft/class_1252	net/minecraft/datafixer/schema/Schema808
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5309	targetItems
		p	2		blockEntityId
c	net/minecraft/class_1251	net/minecraft/datafixer/schema/Schema703
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	2		parent
		p	1		versionKey
c	net/minecraft/class_2589	net/minecraft/block/entity/BrewingStandBlockEntity
	f	I	field_31327	PROPERTY_COUNT
	f	I	field_31326	FUEL_PROPERTY_INDEX
	f	I	field_31329	FUEL_SLOT_INDEX
	f	I	field_31328	INPUT_SLOT_INDEX
	f	[Z	field_11883	slotsEmptyLastTick
	f	I	field_31325	BREW_TIME_PROPERTY_INDEX
	f	I	field_31324	MAX_FUEL_USES
	f	[I	field_11880	SIDE_SLOTS
	f	Lnet/minecraft/class_2371;	field_11882	inventory
	f	Lnet/minecraft/class_3913;	field_17381	propertyDelegate
	f	[I	field_11886	TOP_SLOTS
	f	Lnet/minecraft/class_1792;	field_11881	itemBrewing
	f	I	field_11878	brewTime
	f	[I	field_11879	BOTTOM_SLOTS
	f	I	field_11885	fuel
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2589;)V	method_31665	tick
		p	1		pos
		p	0		world
		p	3		blockEntity
		p	2		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2371;)V	method_11029	craft
		p	0		world
		p	1		pos
		p	2		slots
	m	(Lnet/minecraft/class_2371;)Z	method_11027	canCraft
		p	0		slots
	m	()[Z	method_11028	getSlotsEmpty
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
c	net/minecraft/class_1258	net/minecraft/inventory/DoubleInventory
	f	Lnet/minecraft/class_1263;	field_5771	second
	f	Lnet/minecraft/class_1263;	field_5769	first
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;)V	<init>	<init>
		p	2		second
		p	1		first
	m	(Lnet/minecraft/class_1263;)Z	method_5405	isPart
		p	1		inventory
c	net/minecraft/class_2582	net/minecraft/block/entity/BannerPattern
	f	Ljava/lang/String;	field_11824	id
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		id
	m	(Ljava/lang/String;Lnet/minecraft/class_6880$class_6883;)Z	method_43719	method_43719
		p	1		pattern
	m	()Ljava/lang/String;	method_10945	getId
	m	(Lnet/minecraft/class_5321;Z)Lnet/minecraft/class_2960;	method_22536	getSpriteId
		p	0		pattern
		p	1		banner
	m	(Ljava/lang/String;)Lnet/minecraft/class_6880;	method_10946	byId
		p	0		id
c	net/minecraft/class_2582$class_3750	net/minecraft/block/entity/BannerPattern$Patterns
	f	Ljava/util/List;	field_16548	entries
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_1767;)Lnet/minecraft/class_2582$class_3750;	method_16376	add
		p	1		pattern
		p	2		color
	m	(Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_2582$class_3750;	method_31653	add
		p	1		pattern
	m	()Lnet/minecraft/class_2499;	method_16375	toNbt
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_1767;)Lnet/minecraft/class_2582$class_3750;	method_43720	add
		p	2		color
		p	1		pattern
c	net/minecraft/class_1257	net/minecraft/world/updater/WorldUpdater
	f	F	field_5763	progress
	f	Ljava/lang/Thread;	field_5767	updateThread
	f	Lcom/mojang/datafixers/DataFixer;	field_24084	dataFixer
	f	Lnet/minecraft/class_26;	field_5755	persistentStateManager
	f	Z	field_5760	keepUpgradingChunks
	f	Z	field_19225	eraseCache
	f	I	field_5764	skippedChunkCount
	f	Lit/unimi/dsi/fastutil/objects/Object2FloatMap;	field_5762	dimensionProgress
	f	Ljava/util/regex/Pattern;	field_17622	REGION_FILE_PATTERN
	f	Lnet/minecraft/class_32$class_5143;	field_24083	session
	f	Lnet/minecraft/class_5285;	field_35454	generatorOptions
	f	I	field_5766	upgradedChunkCount
	f	I	field_5768	totalChunkCount
	f	Ljava/util/concurrent/ThreadFactory;	field_5757	UPDATE_THREAD_FACTORY
	f	Lorg/slf4j/Logger;	field_5756	LOGGER
	f	Z	field_5759	done
	f	Lnet/minecraft/class_2561;	field_5765	status
	m	()V	method_5404	updateWorld
	m	()I	method_5397	getTotalChunkCount
	m	()V	method_5402	cancel
	m	()I	method_5399	getSkippedChunkCount
	m	(Ljava/io/File;Ljava/lang/String;)Z	method_17829	method_17829
		p	0		directory
		p	1		name
	m	()I	method_5400	getUpgradedChunkCount
	m	(Lnet/minecraft/class_5321;)Ljava/util/List;	method_17830	getChunkPositions
		p	1		world
	m	()Z	method_5403	isDone
	m	(Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_5285;Z)V	<init>	<init>
		p	1		session
		p	2		dataFixer
		p	3		generatorOptions
		p	4		eraseCache
	m	(Lnet/minecraft/class_5321;)F	method_5393	getProgress
		p	1		world
	m	()F	method_5401	getProgress
	m	()Lcom/google/common/collect/ImmutableSet;	method_28304	getWorlds
	m	()Lnet/minecraft/class_2561;	method_5394	getStatus
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	method_5398	method_5398
		p	1		thread
		p	2		throwable
c	net/minecraft/class_2583	net/minecraft/text/Style
	c	The style of a {@link Text}, representing cosmetic attributes. It includes\nfont, formatting, click/hover events (actions), color, etc.\n\n<p>A style is immutable.\n\n@see Text
	f	Lnet/minecraft/class_2960;	field_24361	font
	f	Lnet/minecraft/class_5251;	field_11855	color
	f	Lcom/mojang/serialization/Codec;	field_39241	CODEC
	f	Ljava/lang/Boolean;	field_11851	underlined
	f	Ljava/lang/String;	field_11859	insertion
	f	Ljava/lang/Boolean;	field_11856	bold
	f	Lnet/minecraft/class_2583;	field_24360	EMPTY
		c	An empty style.
	f	Ljava/lang/Boolean;	field_11852	italic
	f	Lnet/minecraft/class_2960;	field_24359	DEFAULT_FONT_ID
		c	The identifier for the default font of a style.
	f	Ljava/lang/Boolean;	field_11857	strikethrough
	f	Lnet/minecraft/class_2558;	field_11853	clickEvent
	f	Ljava/lang/Boolean;	field_11861	obfuscated
	f	Lnet/minecraft/class_2568;	field_11858	hoverEvent
	m	()Lnet/minecraft/class_2568;	method_10969	getHoverEvent
		c	Returns the hover event of this style.
	m	(Lnet/minecraft/class_2558;)Lnet/minecraft/class_2583;	method_10958	withClickEvent
		c	Returns a new style with the click event provided and all other\nattributes of this style.
		p	1		clickEvent
			c	the new click event
	m	()Z	method_10984	isBold
		c	Returns whether the style has bold formatting.\n\n@see Formatting#BOLD
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43875	method_43875
		p	0		style
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43871	method_43871
		p	0		style
	m	(Lnet/minecraft/class_5251;)Lnet/minecraft/class_2583;	method_27703	withColor
		c	Returns a new style with the color provided and all other attributes of\nthis style.
		p	1		color
			c	the new color
	m	([Lnet/minecraft/class_124;)Lnet/minecraft/class_2583;	method_27705	withFormatting
		c	Returns a new style with the formattings provided and all other\nattributes of this style.
		p	1		formattings
			c	an array of new formattings
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Z	method_10987	isObfuscated
		c	Returns whether the style has obfuscated formatting.\n\n@see Formatting#OBFUSCATED
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43878	method_43878
		p	0		style
	m	()Z	method_10967	isEmpty
		c	Returns if this is the empty style.\n\n@see #EMPTY
	m	()Ljava/lang/String;	method_10955	getInsertion
		c	Returns the insertion text of the style.\n\n<p>An insertion is inserted when a piece of text clicked while shift key\nis down in the chat HUD.
	m	()Lnet/minecraft/class_5251;	method_10973	getColor
		c	Returns the color of this style.
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43874	method_43874
		p	0		style
	m	()Lnet/minecraft/class_2960;	method_27708	getFont
		c	Returns the font of this style.
	m	(Lnet/minecraft/class_124;)Lnet/minecraft/class_2583;	method_27707	withExclusiveFormatting
		c	Returns a new style with the formatting provided and some applicable\nattributes of this style.\n\n<p>When a color formatting is passed for {@code formatting}, the other\nformattings, including bold, italic, strikethrough, underlined, and\nobfuscated, are all removed.
		p	1		formatting
			c	the new formatting
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2583;	method_36140	withStrikethrough
		p	1		strikethrough
	m	()Lnet/minecraft/class_2558;	method_10970	getClickEvent
		c	Returns the click event of this style.
	m	(Lnet/minecraft/class_5251;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/class_2558;Lnet/minecraft/class_2568;Ljava/lang/String;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	9		insertion
		p	10		font
		p	7		clickEvent
		p	8		hoverEvent
		p	5		strikethrough
		p	6		obfuscated
		p	3		italic
		p	4		underlined
		p	1		color
		p	2		bold
	m	()Z	method_10966	isItalic
		c	Returns whether the style has italic formatting.\n\n@see Formatting#ITALIC
	m	(Lnet/minecraft/class_2568;)Lnet/minecraft/class_2583;	method_10949	withHoverEvent
		c	Returns a new style with the hover event provided and all other\nattributes of this style.
		p	1		hoverEvent
			c	the new hover event
	m	(Ljava/lang/String;)Lnet/minecraft/class_2583;	method_10975	withInsertion
		c	Returns a new style with the insertion provided and all other\nattributes of this style.
		p	1		insertion
			c	the new insertion string
	m	()Z	method_10986	isStrikethrough
		c	Returns whether the style has strikethrough formatting.\n\n@see Formatting#STRIKETHROUGH
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43877	method_43877
		p	0		style
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43869	method_43869
		p	0		instance
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43873	method_43873
		p	0		style
	m	(Lnet/minecraft/class_124;)Lnet/minecraft/class_2583;	method_27706	withFormatting
		c	Returns a new style with the formatting provided and all other\nattributes of this style.
		p	1		formatting
			c	the new formatting
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2583;	method_27704	withFont
		c	Returns a new style with the font provided and all other\nattributes of this style.
		p	1		font
			c	the new font
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_27702	withParent
		c	Returns a new style with the undefined attributes of this style filled\nby the {@code parent} style.
		p	1		parent
			c	the parent style
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2583;	method_36141	withObfuscated
		p	1		obfuscated
	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;)Lnet/minecraft/class_2583;	method_43870	of
		p	0		color
		p	7		font
		p	5		obfuscated
		p	6		insertion
		p	3		underlined
		p	4		strikethrough
		p	1		bold
		p	2		italic
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2583;	method_30938	withUnderline
		c	Returns a new style with the underline attribute provided and all other\nattributes of this style.
		p	1		underline
	m	()Z	method_10965	isUnderlined
		c	Returns whether the style has underline formatting.\n\n@see Formatting#UNDERLINE
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43876	method_43876
		p	0		style
	m	(Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_43872	method_43872
		p	0		style
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2583;	method_10978	withItalic
		c	Returns a new style with the italic attribute provided and all other\nattributes of this style.
		p	1		italic
			c	the new italic property
	m	(I)Lnet/minecraft/class_2583;	method_36139	withColor
		p	1		rgbColor
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2583;	method_10982	withBold
		c	Returns a new style with the bold attribute provided and all other\nattributes of this style.
		p	1		bold
			c	the new bold property
	m	(Lnet/minecraft/class_124;)Lnet/minecraft/class_2583;	method_10977	withColor
		c	Returns a new style with the color provided and all other attributes of\nthis style.
		p	1		color
			c	the new color
c	net/minecraft/class_2583$class_2584	net/minecraft/text/Style$Serializer
	c	A JSON serializer for {@link Style}.
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2960;	method_27710	getFont
		p	0		root
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_5251;	method_27715	parseColor
		p	0		root
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2568;	method_27712	getHoverEvent
		p	0		root
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	3		context
		p	2		type
		p	1		style
	m	(Lnet/minecraft/class_2583;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_10990	serialize
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;	method_27711	parseNullableBoolean
		p	0		root
		p	1		key
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2583;	method_10991	deserialize
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2558;	method_27713	getClickEvent
		p	0		root
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	method_27714	parseInsertion
		p	0		root
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		json
		p	2		type
		p	3		context
c	net/minecraft/class_2583$class_7418	net/minecraft/text/Style$Writer
	f	Z	field_39012	shouldAppendComma
	m	(Ljava/lang/String;Ljava/lang/Boolean;)V	method_43479	append
		p	2		value
		p	1		key
	m	()V	method_43478	appendComma
	m	(Ljava/lang/String;Ljava/lang/Object;)V	method_43480	append
		p	1		key
		p	2		value
c	net/minecraft/class_5610	net/minecraft/client/model/ModelPartData
	f	Lnet/minecraft/class_5603;	field_27729	rotationData
	f	Ljava/util/List;	field_27728	cuboidData
	f	Ljava/util/Map;	field_27730	children
	m	(Ljava/util/List;Lnet/minecraft/class_5603;)V	<init>	<init>
		p	2		rotationData
		p	1		cuboidData
	m	(II)Lnet/minecraft/class_630;	method_32112	createPart
		p	2		textureHeight
		p	1		textureWidth
	m	(Ljava/lang/String;Lnet/minecraft/class_5606;Lnet/minecraft/class_5603;)Lnet/minecraft/class_5610;	method_32117	addChild
		p	1		name
		p	3		rotationData
		p	2		builder
	m	(Ljava/lang/String;)Lnet/minecraft/class_5610;	method_32116	getChild
		p	1		name
c	net/minecraft/class_1255	net/minecraft/util/thread/ThreadExecutor
	f	Ljava/util/Queue;	field_5750	tasks
	f	Lorg/slf4j/Logger;	field_5751	LOGGER
	f	Ljava/lang/String;	field_18318	name
	f	I	field_18319	executionsInProgress
	m	()Z	method_18854	isOnThread
	m	(Ljava/lang/Runnable;)V	method_19537	submitAndJoin
		p	1		runnable
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	(Ljava/lang/Runnable;)V	execute	execute
		p	1		runnable
	m	()Z	method_16075	runTask
	m	(Ljava/lang/Runnable;)V	method_18859	executeTask
		p	1		task
	m	(Ljava/lang/Runnable;)V	method_18858	send
	m	(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;	method_5382	submitAsync
		p	1		runnable
	m	()Ljava/lang/Thread;	method_3777	getThread
	m	(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;	method_5385	submit
		p	1		task
	m	()Z	method_5384	shouldExecuteAsync
	m	(Ljava/lang/Runnable;)Z	method_18856	canExecute
		p	1		task
	m	(Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture;	method_20493	submit
		p	1		task
	m	()V	method_20813	waitForTasks
	m	()V	method_5383	runTasks
	m	(Ljava/lang/Runnable;)Ljava/lang/Runnable;	method_16211	createTask
		p	1		runnable
	m	(Ljava/util/function/BooleanSupplier;)V	method_18857	runTasks
		p	1		stopCondition
	m	()V	method_18855	cancelTasks
	m	()I	method_21684	getTaskCount
	m	(Ljava/lang/Runnable;)V	method_40000	executeSync
		p	1		runnable
c	net/minecraft/class_2585	net/minecraft/text/LiteralTextContent
	f	Ljava/lang/String;	comp_737	string
	m	()Ljava/lang/String;	comp_737	string
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		string
c	net/minecraft/class_5609	net/minecraft/client/model/ModelData
	f	Lnet/minecraft/class_5610;	field_27727	data
	m	()Lnet/minecraft/class_5610;	method_32111	getRoot
c	net/minecraft/class_5608	net/minecraft/client/model/TextureDimensions
	c	Internal class used by {@link TexturedModelData}.
	f	I	field_27725	width
	f	I	field_27726	height
	m	(II)V	<init>	<init>
		p	1		width
		p	2		height
c	net/minecraft/class_1249	net/minecraft/datafixer/schema/Schema701
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	2		parent
		p	1		versionKey
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5294	targetEntityItems
		p	2		entityId
c	net/minecraft/class_1248	net/minecraft/datafixer/schema/Schema702
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5292	targetEntityItems
		p	2		entityId
c	net/minecraft/class_5605	net/minecraft/client/model/Dilation
	c	@implNote This should be in same package as {@link ModelCuboidData} as\nits package private static fields are accessed by it.
	f	Lnet/minecraft/class_5605;	field_27715	NONE
	f	F	field_27716	radiusX
	f	F	field_27718	radiusZ
	f	F	field_27717	radiusY
	m	(F)Lnet/minecraft/class_5605;	method_32094	add
		p	1		radius
	m	(FFF)Lnet/minecraft/class_5605;	method_32095	add
		p	1		radiusX
		p	2		radiusY
		p	3		radiusZ
	m	(FFF)V	<init>	<init>
		p	3		radiusZ
		p	1		radiusX
		p	2		radiusY
	m	(F)V	<init>	<init>
		p	1		radius
c	net/minecraft/class_2579	net/minecraft/text/SelectorTextContent
	f	Ljava/lang/String;	field_11789	pattern
	f	Lorg/slf4j/Logger;	field_11791	LOGGER
	f	Lnet/minecraft/class_2300;	field_11790	selector
	f	Ljava/util/Optional;	field_33540	separator
	m	()Ljava/util/Optional;	method_36339	getSeparator
	m	()Ljava/lang/String;	method_10932	getPattern
	m	(Ljava/lang/String;)Lnet/minecraft/class_2300;	method_43486	readSelector
		p	0		pattern
	m	(Ljava/lang/String;Ljava/util/Optional;)V	<init>	<init>
		p	2		separator
		p	1		pattern
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_2300;	method_36138	getSelector
c	net/minecraft/class_5604	net/minecraft/client/model/ModelCuboidData
	f	Lnet/minecraft/class_1160;	field_27709	offset
	f	Z	field_27712	mirror
	f	Lnet/minecraft/class_1160;	field_27710	dimensions
	f	Ljava/lang/String;	field_27708	name
	f	Lnet/minecraft/class_5611;	field_27714	textureScale
	f	Lnet/minecraft/class_5611;	field_27713	textureUV
	f	Lnet/minecraft/class_5605;	field_27711	extraSize
	m	(II)Lnet/minecraft/class_630$class_628;	method_32093	createCuboid
		p	2		textureHeight
		p	1		textureWidth
	m	(Ljava/lang/String;FFFFFFFFLnet/minecraft/class_5605;ZFF)V	<init>	<init>
		p	12		textureScaleX
		p	13		textureScaleY
		p	10		extra
		p	11		mirror
		p	8		sizeY
		p	9		sizeZ
		p	6		offsetZ
		p	7		sizeX
		p	4		offsetX
		p	5		offsetY
		p	2		textureX
		p	3		textureY
		p	1		name
c	net/minecraft/class_5607	net/minecraft/client/model/TexturedModelData
	f	Lnet/minecraft/class_5609;	field_27723	data
	f	Lnet/minecraft/class_5608;	field_27724	dimensions
	m	(Lnet/minecraft/class_5609;Lnet/minecraft/class_5608;)V	<init>	<init>
		p	1		data
		p	2		dimensions
	m	(Lnet/minecraft/class_5609;II)Lnet/minecraft/class_5607;	method_32110	of
		p	2		textureHeight
		p	0		partData
		p	1		textureWidth
	m	()Lnet/minecraft/class_630;	method_32109	createModel
c	net/minecraft/class_5606	net/minecraft/client/model/ModelPartBuilder
	f	I	field_27721	textureY
	f	I	field_27720	textureX
	f	Z	field_27722	mirror
	f	Ljava/util/List;	field_27719	cuboidData
	m	()Lnet/minecraft/class_5606;	method_32096	mirrored
	m	(Ljava/lang/String;FFFFFFLnet/minecraft/class_5605;)Lnet/minecraft/class_5606;	method_32103	cuboid
		p	6		sizeY
		p	7		sizeZ
		p	8		extra
		p	2		offsetX
		p	3		offsetY
		p	4		offsetZ
		p	5		sizeX
		p	1		name
	m	(Z)Lnet/minecraft/class_5606;	method_32106	mirrored
		p	1		mirror
	m	(Ljava/lang/String;FFFIIILnet/minecraft/class_5605;II)Lnet/minecraft/class_5606;	method_32105	cuboid
		p	10		textureY
		p	9		textureX
		p	8		extra
		p	7		sizeZ
		p	6		sizeY
		p	5		sizeX
		p	4		offsetZ
		p	3		offsetY
		p	2		offsetX
		p	1		name
	m	()Lnet/minecraft/class_5606;	method_32108	create
	m	(FFFFFFLnet/minecraft/class_5605;)Lnet/minecraft/class_5606;	method_32098	cuboid
		p	3		offsetZ
		p	4		sizeX
		p	5		sizeY
		p	6		sizeZ
		p	1		offsetX
		p	2		offsetY
		p	7		extra
	m	()Ljava/util/List;	method_32107	build
	m	(II)Lnet/minecraft/class_5606;	method_32101	uv
		p	2		textureY
		p	1		textureX
	m	(Ljava/lang/String;FFFFFF)Lnet/minecraft/class_5606;	method_32102	cuboid
		p	5		sizeX
		p	6		sizeY
		p	3		offsetY
		p	4		offsetZ
		p	1		name
		p	2		offsetX
		p	7		sizeZ
	m	(FFFFFFLnet/minecraft/class_5605;FF)Lnet/minecraft/class_5606;	method_32099	cuboid
		p	1		offsetX
		p	3		offsetZ
		p	2		offsetY
		p	5		sizeY
		p	4		sizeX
		p	7		extra
		p	6		sizeZ
		p	9		textureScaleY
		p	8		textureScaleX
	m	(FFFFFFZ)Lnet/minecraft/class_5606;	method_32100	cuboid
		p	7		mirror
		p	6		sizeZ
		p	5		sizeY
		p	4		sizeX
		p	3		offsetZ
		p	2		offsetY
		p	1		offsetX
	m	(FFFFFF)Lnet/minecraft/class_5606;	method_32097	cuboid
		p	6		sizeZ
		p	4		sizeX
		p	5		sizeY
		p	2		offsetY
		p	3		offsetZ
		p	1		offsetX
	m	(Ljava/lang/String;FFFIIIII)Lnet/minecraft/class_5606;	method_32104	cuboid
		p	4		offsetZ
		p	5		sizeX
		p	2		offsetX
		p	3		offsetY
		p	8		textureX
		p	9		textureY
		p	6		sizeY
		p	7		sizeZ
		p	1		name
c	net/minecraft/class_828	net/minecraft/client/render/block/entity/EnchantingTableBlockEntityRenderer
	f	Lnet/minecraft/class_557;	field_4370	book
	f	Lnet/minecraft/class_4730;	field_4369	BOOK_TEXTURE
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_2605;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3571	render
c	net/minecraft/class_827	net/minecraft/client/render/block/entity/BlockEntityRenderer
	m	(Lnet/minecraft/class_2586;)Z	method_3563	rendersOutsideBoundingBox
		p	1		blockEntity
	m	(Lnet/minecraft/class_2586;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3569	render
		p	2		tickDelta
		p	1		entity
		p	4		vertexConsumers
		p	3		matrices
		p	6		overlay
		p	5		light
	m	()I	method_33893	getRenderDistance
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_243;)Z	method_33892	isInRenderDistance
		p	2		pos
		p	1		blockEntity
c	net/minecraft/class_826	net/minecraft/client/render/block/entity/ChestBlockEntityRenderer
	f	Lnet/minecraft/class_630;	field_20817	singleChestLid
	f	Lnet/minecraft/class_630;	field_20818	singleChestBase
	f	Lnet/minecraft/class_630;	field_21480	doubleChestRightBase
	f	Ljava/lang/String;	field_32825	BASE
	f	Lnet/minecraft/class_630;	field_20819	singleChestLatch
	f	Lnet/minecraft/class_630;	field_21481	doubleChestRightLatch
	f	Ljava/lang/String;	field_32826	LID
	f	Ljava/lang/String;	field_32827	LATCH
	f	Lnet/minecraft/class_630;	field_20820	doubleChestLeftLid
	f	Lnet/minecraft/class_630;	field_20821	doubleChestLeftBase
	f	Lnet/minecraft/class_630;	field_20822	doubleChestLeftLatch
	f	Z	field_4365	christmas
	f	Lnet/minecraft/class_630;	field_21479	doubleChestRightLid
	m	()Lnet/minecraft/class_5607;	method_32149	getLeftDoubleTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32148	getRightDoubleTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32147	getSingleTexturedModelData
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;FII)V	method_22749	render
		p	7		light
		p	8		overlay
		p	5		base
		p	6		openFactor
		p	3		lid
		p	4		latch
		p	1		matrices
		p	2		vertices
c	net/minecraft/class_825	net/minecraft/client/render/block/entity/BedBlockEntityRenderer
	f	Lnet/minecraft/class_630;	field_27744	bedHead
	f	Lnet/minecraft/class_630;	field_27745	bedFoot
	m	()Lnet/minecraft/class_5607;	method_32137	getFootTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32136	getHeadTexturedModelData
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_630;Lnet/minecraft/class_2350;Lnet/minecraft/class_4730;IIZ)V	method_3558	renderPart
		p	2		vertexConsumers
		p	1		matrices
		p	4		direction
		p	3		part
		p	6		light
		p	5		sprite
		p	8		isFoot
		p	7		overlay
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_24188	method_24188
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	(Lnet/minecraft/class_2587;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3557	render
c	net/minecraft/class_829	net/minecraft/client/render/block/entity/ConduitBlockEntityRenderer
	f	Lnet/minecraft/class_4730;	field_4371	WIND_VERTICAL_TEXTURE
	f	Lnet/minecraft/class_4730;	field_4380	CLOSED_EYE_TEXTURE
	f	Lnet/minecraft/class_4730;	field_4379	OPEN_EYE_TEXTURE
	f	Lnet/minecraft/class_4730;	field_4378	CAGE_TEXTURE
	f	Lnet/minecraft/class_630;	field_20823	conduitEye
	f	Lnet/minecraft/class_4730;	field_4377	BASE_TEXTURE
	f	Lnet/minecraft/class_630;	field_20824	conduitWind
	f	Lnet/minecraft/class_630;	field_20825	conduitShell
	f	Lnet/minecraft/class_630;	field_20826	conduit
	f	Lnet/minecraft/class_4730;	field_4373	WIND_TEXTURE
	f	Lnet/minecraft/class_824;	field_27753	dispatcher
	m	(Lnet/minecraft/class_2597;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_22750	render
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	()Lnet/minecraft/class_5607;	method_32153	getPlainTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32152	getShellTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32151	getWindTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32150	getEyeTexturedModelData
c	net/minecraft/class_3884	net/minecraft/client/render/entity/model/ModelWithHat
	c	Represents a model with a hat.
	m	(Z)V	method_17150	setHatVisible
		c	Sets whether the hat is visible or not.
		p	1		visible
			c	{@code true} if the hat is visible, otherwise {@code false}
c	net/minecraft/class_1221	net/minecraft/datafixer/schema/Schema102
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
c	net/minecraft/class_2553	net/minecraft/block/LilyPadBlock
	f	Lnet/minecraft/class_265;	field_11728	SHAPE
c	net/minecraft/class_3885	net/minecraft/client/render/entity/feature/VillagerClothingFeatureRenderer
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;	field_17150	professionToHat
	f	Lnet/minecraft/class_3300;	field_17151	resourceManager
	f	Ljava/lang/String;	field_17152	entityType
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;	field_17149	villagerTypeToHat
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_17148	LEVEL_TO_ID
	m	(Ljava/lang/String;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_17155	findTexture
		p	1		keyType
		p	2		keyId
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_17151	render
	m	(Ljava/lang/String;Lnet/minecraft/class_2348;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/class_3888$class_3889;	method_17154	method_17154
		p	4		k
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lnet/minecraft/class_2348;Ljava/lang/Object;)Lnet/minecraft/class_3888$class_3889;	method_17153	getHatType
		p	1		hatLookUp
		p	3		registry
		p	2		keyType
		p	4		key
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_3300;Ljava/lang/String;)V	<init>	<init>
		p	3		entityType
		p	1		context
		p	2		resourceManager
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_17152	method_17152
		p	0		levelToId
c	net/minecraft/class_1220	net/minecraft/datafixer/schema/IdentifierNormalizingSchema
	f	Lcom/mojang/serialization/codecs/PrimitiveCodec;	field_24652	CODEC
	f	Lcom/mojang/datafixers/types/Type;	field_24653	IDENTIFIER_TYPE
	m	()Lcom/mojang/datafixers/types/Type;	method_28295	getIdentifierType
	m	(Ljava/lang/String;)Ljava/lang/String;	method_5193	normalize
		p	0		id
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
c	net/minecraft/class_1220$1	net/minecraft/datafixer/schema/IdentifierNormalizingSchema$1
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object;	method_28296	write
c	net/minecraft/class_3886	net/minecraft/client/render/entity/ZombieEntityRenderer
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;)V	<init>	<init>
		p	1		ctx
		p	3		legsArmorLayer
		p	2		layer
		p	4		bodyArmorLayer
c	net/minecraft/class_2555	net/minecraft/block/WallTorchBlock
	f	Ljava/util/Map;	field_11732	BOUNDING_SHAPES
	f	Lnet/minecraft/class_2753;	field_11731	FACING
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_10841	getBoundingShape
		p	0		state
c	net/minecraft/class_6910	net/minecraft/world/gen/densityfunction/DensityFunction
	f	Lcom/mojang/serialization/Codec;	field_37058	REGISTRY_ENTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	field_37059	FUNCTION_CODEC
	f	Lcom/mojang/serialization/Codec;	field_37057	CODEC
	m	(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6910;	method_40469	apply
		p	1		visitor
	m	()Lnet/minecraft/class_7243;	method_41062	getCodecHolder
	m	([DLnet/minecraft/class_6910$class_6911;)V	method_40470	applyEach
		p	1		densities
		p	2		applier
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6880;	method_41061	method_41061
		p	0		function
	m	()Lnet/minecraft/class_6910;	method_40473	cube
	m	()Lnet/minecraft/class_6910;	method_40472	square
	m	()Lnet/minecraft/class_6910;	method_40471	abs
	m	(DD)Lnet/minecraft/class_6910;	method_40468	clamp
		p	3		max
		p	1		min
	m	(Lnet/minecraft/class_6910$class_6912;)D	method_40464	sample
		p	1		pos
	m	()Lnet/minecraft/class_6910;	method_40476	squeeze
	m	()Lnet/minecraft/class_6910;	method_40475	quarterNegative
	m	()Lnet/minecraft/class_6910;	method_40474	halfNegative
	m	()D	comp_378	maxValue
	m	()D	comp_377	minValue
c	net/minecraft/class_6910$class_6911	net/minecraft/world/gen/densityfunction/DensityFunction$EachApplier
	m	([DLnet/minecraft/class_6910;)V	method_40478	applyEach
		p	1		densities
		p	2		densityFunction
	m	(I)Lnet/minecraft/class_6910$class_6912;	method_40477	getPosAt
		p	1		index
c	net/minecraft/class_6910$class_6912	net/minecraft/world/gen/densityfunction/DensityFunction$NoisePos
	m	()Lnet/minecraft/class_6748;	method_39327	getBlender
	m	()I	comp_373	blockZ
	m	()I	comp_372	blockY
	m	()I	comp_371	blockX
c	net/minecraft/class_6910$class_6913	net/minecraft/world/gen/densityfunction/DensityFunction$Base
c	net/minecraft/class_6910$class_6914	net/minecraft/world/gen/densityfunction/DensityFunction$UnblendedNoisePos
	f	I	comp_373	blockZ
	f	I	comp_371	blockX
	f	I	comp_372	blockY
c	net/minecraft/class_6910$class_6915	net/minecraft/world/gen/densityfunction/DensityFunction$DensityFunctionVisitor
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	apply	apply
		p	1		densityFunction
	m	(Lnet/minecraft/class_6910$class_7270;)Lnet/minecraft/class_6910$class_7270;	method_42358	apply
		p	1		noiseDensityFunction
c	net/minecraft/class_6910$class_7270	net/minecraft/world/gen/densityfunction/DensityFunction$Noise
	f	Lcom/mojang/serialization/Codec;	field_38248	CODEC
	f	Lnet/minecraft/class_5216;	comp_663	noise
	f	Lnet/minecraft/class_6880;	comp_662	noiseData
	m	(DDD)D	method_42356	sample
		p	3		y
		p	5		z
		p	1		x
	m	()D	method_42355	getMaxValue
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910$class_7270;	method_42357	method_42357
		p	0		noiseData
	m	(Lnet/minecraft/class_6880;)V	<init>	<init>
		p	1		noiseData
	m	()Lnet/minecraft/class_6880;	comp_662	noiseData
	m	()Lnet/minecraft/class_5216;	comp_663	noise
c	net/minecraft/class_2556	net/minecraft/network/message/MessageType
	c	A message type (also known as "chat type") controls how to display or narrate\nthe chat messages sent to the clients. Message types are registered at\n{@link net.minecraft.util.registry.BuiltinRegistries#MESSAGE_TYPE}. When\nsending a chat message, the registry key of the message type can be passed to indicate\nwhich message type should be used.\n\n<p>Message type has two fields.\n<ul>\n<li>{@link #chat} controls the content displayed in the {@linkplain\nnet.minecraft.client.gui.hud.ChatHud chat hud}.</li>\n<li>{@link #narration} controls the narrated content.</li>\n</ul>\n\n<p>The fields are "decoration", which is an instance of {@link Decoration}.\nDecorations are pre-defined message formatting and styling rules, which can be\n{@linkplain Decoration#apply applied} to the message to produce the displayed or\nnarrated text.
	f	Lnet/minecraft/class_7463;	comp_792	chat
		c	the display rule for the content displayed in the chat hud
	f	Lnet/minecraft/class_5321;	field_39228	SAY_COMMAND
		c	The registry key for the say command message type, used by {@linkplain\nnet.minecraft.server.command.SayCommand /say}. The message content is\n{@linkplain Decoration#ofChat decorated} using the {@code chat.type.announcement}\ntext.
	f	Lnet/minecraft/class_5321;	field_39882	TEAM_MSG_COMMAND_OUTGOING
		c	The registry key for the outgoing team message command message type, used by\n{@linkplain net.minecraft.server.command.TeamMsgCommand /teammsg}. The message\ncontent is {@linkplain Decoration#ofTeamMessage decorated} using the {@code\nchat.type.team.sent} text.\n\n<p>An outgoing message is a message that the team message's sender sees in the chat.
	f	Lnet/minecraft/class_7463;	comp_794	narration
		c	the narration rule for the content
	f	Lnet/minecraft/class_5321;	field_39881	TEAM_MSG_COMMAND_INCOMING
		c	The registry key for the incoming team message command message type, used by\n{@linkplain net.minecraft.server.command.TeamMsgCommand /teammsg}. The message\ncontent is {@linkplain Decoration#ofTeamMessage decorated} using the {@code\nchat.type.team.text} text.\n\n<p>An incoming message is a team message received from the sender.
	f	Lcom/mojang/serialization/Codec;	field_39227	CODEC
	f	Lnet/minecraft/class_5321;	field_39800	MSG_COMMAND_OUTGOING
		c	The registry key for the outgoing message command message type, used by {@linkplain\nnet.minecraft.server.command.MessageCommand /msg}. The message content is\n{@linkplain Decoration#ofOutgoingMessage decorated} using the {@code\ncommands.message.display.outgoing} text.\n\n<p>An outgoing message is a message that the private message's sender sees in the chat.
	f	Lnet/minecraft/class_7463;	field_39677	CHAT_TEXT_DECORATION
	f	Lnet/minecraft/class_5321;	field_39799	MSG_COMMAND_INCOMING
		c	The registry key for the incoming message command message type, used by {@linkplain\nnet.minecraft.server.command.MessageCommand /msg}. The message content is\n{@linkplain Decoration#ofIncomingMessage decorated} using the {@code\ncommands.message.display.incoming} text.\n\n<p>An incoming message is a private message received from the sender.
	f	Lnet/minecraft/class_5321;	field_39231	EMOTE_COMMAND
		c	The registry key for the emote command message type, used by {@linkplain\nnet.minecraft.server.command.MeCommand /me}. The message content is\n{@linkplain Decoration#ofChat decorated} using the {@code chat.type.emote} text.
	f	Lnet/minecraft/class_5321;	field_11737	CHAT
		c	The registry key for the message type used by {@link\nnet.minecraft.network.packet.c2s.play.ChatMessageC2SPacket chat messages}.\nThe message content is {@linkplain Decoration#ofChat decorated} using the\n{@code chat.type.text} text.
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_43844	initialize
		p	0		registry
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_43845	register
		p	0		id
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5455;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602;	method_44834	params
		p	2		name
		p	0		typeKey
		p	1		registryManager
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602;	method_44835	params
		p	1		name
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;)Lnet/minecraft/class_2556$class_7602;	method_44832	params
		p	0		typeKey
		p	1		entity
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2556$class_7602;	method_44833	params
		p	1		source
		p	0		typeKey
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43843	method_43843
		p	0		instance
	m	()Lnet/minecraft/class_7463;	comp_792	chat
	m	()Lnet/minecraft/class_7463;	comp_794	narration
c	net/minecraft/class_2556$class_7602	net/minecraft/network/message/MessageType$Parameters
	c	A record holding the message type and the decoration parameters.
	f	Lnet/minecraft/class_2556;	comp_919	type
	f	Lnet/minecraft/class_2561;	comp_920	name
	f	Lnet/minecraft/class_2561;	comp_921	targetName
	m	(Lnet/minecraft/class_2556;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		name
		p	1		type
	m	(Lnet/minecraft/class_5455;)Lnet/minecraft/class_2556$class_7603;	method_44836	toSerialized
		c	{@return a serialized version of this instance used in packets}
		p	1		registryManager
	m	()Lnet/minecraft/class_2556;	comp_919	type
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_44838	applyNarrationDecoration
		p	1		content
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2556$class_7602;	method_44839	withTargetName
		c	{@return a new instance with the given target name}\n\n<p>Target name is used as the team name in {@link\nnet.minecraft.server.command.TeamMsgCommand} and as the recipient name in {@link\nnet.minecraft.server.command.MessageCommand}.
		p	1		targetName
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_44837	applyChatDecoration
		p	1		content
	m	()Lnet/minecraft/class_2561;	comp_921	targetName
	m	()Lnet/minecraft/class_2561;	comp_920	name
c	net/minecraft/class_2556$class_7603	net/minecraft/network/message/MessageType$Serialized
	c	The serialized version of {@link MessageType.Parameters} that is used in packets.
	f	I	comp_922	typeId
	f	Lnet/minecraft/class_2561;	comp_924	targetName
	f	Lnet/minecraft/class_2561;	comp_923	name
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	comp_922	typeId
	m	(Lnet/minecraft/class_5455;)Ljava/util/Optional;	method_44840	toParameters
		c	{@return a deserialized version of this instance, or {@link Optional#empty} if\n{@link #typeId} is unknown to the client}
		p	1		registryManager
	m	(Lnet/minecraft/class_2540;)V	method_44841	write
		p	1		buf
	m	(Lnet/minecraft/class_2556;)Lnet/minecraft/class_2556$class_7602;	method_45038	method_45038
		p	1		type
	m	()Lnet/minecraft/class_2561;	comp_924	targetName
	m	()Lnet/minecraft/class_2561;	comp_923	name
c	net/minecraft/class_3887	net/minecraft/client/render/entity/feature/FeatureRenderer
	f	Lnet/minecraft/class_3883;	field_17155	context
	m	(Lnet/minecraft/class_583;Lnet/minecraft/class_583;Lnet/minecraft/class_2960;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFFFFF)V	method_23196	render
		p	0		contextModel
		p	1		model
		p	10		headYaw
		p	11		headPitch
		p	12		tickDelta
		p	13		red
		p	14		green
		p	15		blue
		p	2		texture
		p	3		matrices
		p	4		vertexConsumers
		p	5		light
		p	6		entity
		p	7		limbAngle
		p	8		limbDistance
		p	9		age
	m	(Lnet/minecraft/class_583;Lnet/minecraft/class_2960;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFF)V	method_23199	renderModel
		p	4		light
		p	3		vertexConsumers
		p	6		red
		p	5		entity
		p	0		model
		p	2		matrices
		p	1		texture
		p	8		blue
		p	7		green
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;	method_23194	getTexture
		p	1		entity
	m	()Lnet/minecraft/class_583;	method_17165	getContextModel
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1297;FFFFFF)V	method_4199	render
		p	2		vertexConsumers
		p	1		matrices
		p	4		entity
		p	3		light
		p	6		limbDistance
		p	5		limbAngle
		p	8		animationProgress
		p	7		tickDelta
		p	10		headPitch
		p	9		headYaw
	m	(Lnet/minecraft/class_3883;)V	<init>	<init>
		p	1		context
c	net/minecraft/class_3880	net/minecraft/client/render/block/entity/BellBlockEntityRenderer
	f	Lnet/minecraft/class_630;	field_20816	bellBody
	f	Ljava/lang/String;	field_32823	BELL_BODY
	f	Lnet/minecraft/class_4730;	field_17145	BELL_BODY_TEXTURE
	m	(Lnet/minecraft/class_3721;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_17139	render
	m	(Lnet/minecraft/class_5614$class_5615;)V	<init>	<init>
		p	1		ctx
	m	()Lnet/minecraft/class_5607;	method_32138	getTexturedModelData
c	net/minecraft/class_1225	net/minecraft/datafixer/schema/Schema1125
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
c	net/minecraft/class_2550	net/minecraft/network/SplitterHandler
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V	decode	decode
		p	1		ctx
		p	3		objects
		p	2		buf
c	net/minecraft/class_3881	net/minecraft/client/render/entity/model/ModelWithArms
	m	(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)V	method_2803	setArmAngle
		p	2		matrices
		p	1		arm
c	net/minecraft/class_1224	net/minecraft/datafixer/schema/Schema1022
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
c	net/minecraft/class_3882	net/minecraft/client/render/entity/model/ModelWithHead
	c	Represents a model with a head.
	m	()Lnet/minecraft/class_630;	method_2838	getHead
		c	Gets the head model part.\n\n@return the head
c	net/minecraft/class_1223	net/minecraft/datafixer/schema/Schema106
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	2		parent
		p	1		versionKey
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
c	net/minecraft/class_2551	net/minecraft/block/WallSignBlock
	f	Lnet/minecraft/class_2753;	field_11726	FACING
	f	Ljava/util/Map;	field_11727	FACING_TO_SHAPE
c	net/minecraft/class_2552	net/minecraft/network/SizePrepender
	f	I	field_33288	MAX_PREPEND_LENGTH
		c	The max length, in number of bytes, of the prepending size var int permitted.\nHas value {@value}.
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V	encode	encode
		p	1		ctx
		p	2		input
		p	3		output
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	method_10840	encode
c	net/minecraft/class_3883	net/minecraft/client/render/entity/feature/FeatureRendererContext
	m	()Lnet/minecraft/class_583;	method_4038	getModel
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;	method_3931	getTexture
		p	1		entity
c	net/minecraft/class_1222	net/minecraft/datafixer/schema/Schema100
	m	(Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate;	method_5196	targetItems
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	2		parent
		p	1		versionKey
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_5195	targetEntityItems
		p	2		entityId
c	net/minecraft/class_6908	net/minecraft/tag/BiomeTags
	f	Lnet/minecraft/class_6862;	field_37380	PRODUCES_CORALS_FROM_BONEMEAL
	f	Lnet/minecraft/class_6862;	field_37381	WITHOUT_ZOMBIE_SIEGES
	f	Lnet/minecraft/class_6862;	field_37382	WITHOUT_PATROL_SPAWNS
	f	Lnet/minecraft/class_6862;	field_37383	WITHOUT_WANDERING_TRADER_SPAWNS
	f	Lnet/minecraft/class_6862;	field_37384	SPAWNS_COLD_VARIANT_FROGS
	f	Lnet/minecraft/class_6862;	field_37385	SPAWNS_WARM_VARIANT_FROGS
	f	Lnet/minecraft/class_6862;	field_37386	ONLY_ALLOWS_SNOW_AND_GOLD_RABBITS
	f	Lnet/minecraft/class_6862;	field_37387	REDUCE_WATER_AMBIENT_SPAWNS
	f	Lnet/minecraft/class_6862;	field_37388	ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT
	f	Lnet/minecraft/class_6862;	field_37389	POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS
	f	Lnet/minecraft/class_6862;	field_37390	MORE_FREQUENT_DROWNED_SPAWNS
	f	Lnet/minecraft/class_6862;	field_37391	ALLOWS_SURFACE_SLIME_SPAWNS
	f	Lnet/minecraft/class_6862;	field_37392	IS_SAVANNA
	f	Lnet/minecraft/class_6862;	field_37393	IS_OVERWORLD
	f	Lnet/minecraft/class_6862;	field_37394	IS_END
	f	Lnet/minecraft/class_6862;	field_37395	STRONGHOLD_BIASED_TO
	f	Lnet/minecraft/class_6862;	field_36520	DESERT_PYRAMID_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36521	IGLOO_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36522	JUNGLE_TEMPLE_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36523	MINESHAFT_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36524	MINESHAFT_MESA_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36525	OCEAN_MONUMENT_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36526	OCEAN_RUIN_COLD_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36527	OCEAN_RUIN_WARM_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36516	IS_JUNGLE
	f	Lnet/minecraft/class_6862;	field_36517	IS_FOREST
	f	Lnet/minecraft/class_6862;	field_36518	IS_NETHER
	f	Lnet/minecraft/class_6862;	field_36519	BURIED_TREASURE_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36530	RUINED_PORTAL_JUNGLE_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36531	RUINED_PORTAL_OCEAN_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36532	RUINED_PORTAL_SWAMP_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36533	RUINED_PORTAL_MOUNTAIN_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36528	PILLAGER_OUTPOST_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36529	RUINED_PORTAL_DESERT_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_37376	REQUIRED_OCEAN_MONUMENT_SURROUNDING
	f	Lnet/minecraft/class_6862;	field_37377	PLAYS_UNDERWATER_MUSIC
	f	Lnet/minecraft/class_6862;	field_37378	HAS_CLOSER_WATER_FOG
	f	Lnet/minecraft/class_6862;	field_37379	WATER_ON_MAP_OUTLINES
	f	Lnet/minecraft/class_6862;	field_38372	ANCIENT_CITY_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_39444	MINESHAFT_BLOCKING
	f	Lnet/minecraft/class_6862;	field_36499	VILLAGE_SNOWY_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36492	RUINED_PORTAL_STANDARD_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36493	SHIPWRECK_BEACHED_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36494	SHIPWRECK_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36495	SWAMP_HUT_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36496	VILLAGE_DESERT_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36497	VILLAGE_PLAINS_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36498	VILLAGE_SAVANNA_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36500	VILLAGE_TAIGA_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36501	WOODLAND_MANSION_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36502	STRONGHOLD_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36503	NETHER_FORTRESS_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36510	IS_BEACH
	f	Lnet/minecraft/class_6862;	field_36511	IS_RIVER
	f	Lnet/minecraft/class_6862;	field_36512	IS_MOUNTAIN
	f	Lnet/minecraft/class_6862;	field_36513	IS_BADLANDS
	f	Lnet/minecraft/class_6862;	field_36514	IS_HILL
	f	Lnet/minecraft/class_6862;	field_36515	IS_TAIGA
	f	Lnet/minecraft/class_6862;	field_36504	NETHER_FOSSIL_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36505	BASTION_REMNANT_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36506	RUINED_PORTAL_NETHER_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36507	END_CITY_HAS_STRUCTURE
	f	Lnet/minecraft/class_6862;	field_36508	IS_DEEP_OCEAN
	f	Lnet/minecraft/class_6862;	field_36509	IS_OCEAN
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_40434	of
		p	0		id
c	net/minecraft/class_1218	net/minecraft/datafixer/fix/WriteAndReadFix
	f	Ljava/lang/String;	field_5742	name
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5743	type
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>
		p	1		outputSchema
		p	2		name
		p	3		type
c	net/minecraft/class_6909	net/minecraft/datafixer/fix/TicksInWrongChunkFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_1217	net/minecraft/datafixer/fix/TeamDisplayNameFix
c	net/minecraft/class_1215	net/minecraft/datafixer/fix/AddTrappedChestFix
	f	Lorg/slf4j/Logger;	field_5740	LOGGER
c	net/minecraft/class_1215$class_1216	net/minecraft/datafixer/fix/AddTrappedChestFix$ListFixer
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_5741	targets
	m	(I)Z	method_5180	isTarget
		p	1		index
c	net/minecraft/class_3877	net/minecraft/client/gui/screen/recipebook/SmokerRecipeBookScreen
	f	Lnet/minecraft/class_2561;	field_26597	TOGGLE_SMOKABLE_RECIPES_TEXT
c	net/minecraft/class_2546	net/minecraft/block/WallBannerBlock
	f	Ljava/util/Map;	field_11723	FACING_TO_SHAPE
	f	Lnet/minecraft/class_2753;	field_11722	FACING
c	net/minecraft/class_6904	net/minecraft/server/SaveLoader
	f	Lnet/minecraft/class_5455$class_6890;	comp_358	dynamicRegistryManager
	f	Lnet/minecraft/class_5219;	comp_359	saveProperties
	f	Lnet/minecraft/class_5350;	comp_357	dataPackContents
	f	Lnet/minecraft/class_6860;	comp_356	resourceManager
	m	()Lnet/minecraft/class_5455$class_6890;	comp_358	dynamicRegistryManager
	m	(Lnet/minecraft/class_7237$class_6906;Lnet/minecraft/class_7237$class_6907;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_40431	load
		p	0		serverConfig
		p	1		savePropertiesSupplier
		p	2		prepareExecutor
		p	3		applyExecutor
	m	()Lnet/minecraft/class_5219;	comp_359	saveProperties
	m	()Lnet/minecraft/class_5350;	comp_357	dataPackContents
	m	()Lnet/minecraft/class_6860;	comp_356	resourceManager
c	net/minecraft/class_2547	net/minecraft/network/listener/PacketListener
	c	A packet listener listens to packets on a {@linkplain ClientConnection\nconnection}.\n\n<p>Its listener methods will be called on the netty event loop than the\nclient or server game engine threads.
	m	(Lnet/minecraft/class_2561;)V	method_10839	onDisconnected
		c	Called when the connection this listener listens to has disconnected.\nCan be used to display the disconnection reason.
		p	1		reason
			c	the reason of disconnection; may be a generic message
	m	()Lnet/minecraft/class_2535;	method_2872	getConnection
		c	Returns the connection this packet listener intends to listen to.\n\n@apiNote The returned connection may or may not have this listener as\nits current packet listener.\n\n@see ClientConnection#getPacketListener()
	m	()Z	method_40065	shouldCrashOnException
		c	{@return whether uncaught exceptions in main thread should crash the game\ninstead of logging and ignoring them}\n\n@implNote This is {@code true} by default.\n\n@apiNote This only affects the processing on the main thread done by calling\nmethods in {@link net.minecraft.network.NetworkThreadUtils}. Uncaught exceptions\nin other threads or processing in the main thread using the {@code client.execute(() -> {})}\ncode will be unaffected, and always gets logged without crashing.\n\n@see ServerPacketListener
c	net/minecraft/class_2548	net/minecraft/network/PacketEncoderException
	m	(Ljava/lang/Throwable;)V	<init>	<init>
		p	1		cause
c	net/minecraft/class_3879	net/minecraft/client/model/Model
	c	Represents a dynamic model which has its own render layers and custom rendering.
	f	Ljava/util/function/Function;	field_21343	layerFactory
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V	method_2828	render
		c	Renders the model.
		p	7		blue
		p	8		alpha
		p	5		red
		p	6		green
		p	3		light
			c	the lightmap coordinates used for this model rendering
		p	4		overlay
		p	1		matrices
		p	2		vertices
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;	method_23500	getLayer
		c	{@return the render layer for the corresponding texture}
		p	1		texture
			c	the texture used for the render layer
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		layerFactory
c	net/minecraft/class_6903	net/minecraft/util/dynamic/RegistryOps
	f	Ljava/util/Optional;	field_36488	loaderAccess
	f	Lnet/minecraft/class_5455;	field_36489	registryManager
	f	Lcom/mojang/serialization/DynamicOps;	field_36490	entryOps
	m	()Lcom/mojang/serialization/DynamicOps;	method_40418	getEntryOps
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/DataResult;	method_40415	method_40415
		p	0		registry
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/MapCodec;	method_40419	createRegistryCodec
		p	0		registryRef
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_6893;Lnet/minecraft/class_3300;)Lnet/minecraft/class_6903;	method_40412	ofLoaded
		p	0		ops
		p	1		registryManager
		p	2		resourceManager
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_40416	getRegistry
		p	1		key
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;Ljava/util/Optional;)V	<init>	<init>
		p	3		loaderAccess
		p	1		delegate
		p	2		dynamicRegistryManager
	m	()Ljava/util/Optional;	method_40411	getLoaderAccess
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;)Lnet/minecraft/class_6903;	method_40414	of
		p	0		delegate
		p	1		registryManager
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_6893;Lnet/minecraft/class_5506;)Lnet/minecraft/class_6903;	method_40413	ofLoaded
		p	2		entryLoader
		p	1		registryManager
		p	0		ops
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	method_40417	method_40417
		p	1		ops
c	net/minecraft/class_1219	net/minecraft/datafixer/fix/VillagerTradeFix
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_5187	fixPumpkinTrade
c	net/minecraft/class_2549	net/minecraft/block/WallSkullBlock
	f	Ljava/util/Map;	field_11725	FACING_TO_SHAPE
	f	Lnet/minecraft/class_2753;	field_11724	FACING
c	net/minecraft/class_3890	net/minecraft/client/render/entity/feature/VillagerResourceMetadataReader
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3888;	method_17171	fromJson
c	net/minecraft/class_3895	net/minecraft/network/packet/s2c/play/OpenWrittenBookS2CPacket
	f	Lnet/minecraft/class_1268;	field_17199	hand
	m	(Lnet/minecraft/class_2602;)V	method_17187	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_1268;	method_17188	getHand
	m	(Lnet/minecraft/class_1268;)V	<init>	<init>
		p	1		hand
c	net/minecraft/class_2564	net/minecraft/text/Texts
	f	Ljava/lang/String;	field_33536	DEFAULT_SEPARATOR
	f	Lnet/minecraft/class_2561;	field_33537	GRAY_DEFAULT_SEPARATOR_TEXT
	f	Lnet/minecraft/class_2561;	field_33538	DEFAULT_SEPARATOR_TEXT
	m	(Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_2561;	method_10884	join
		p	0		elements
		p	1		transformer
	m	(Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_2561;	method_10887	joinOrdered
		p	0		elements
		p	1		transformer
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;	method_10885	bracketed
		p	0		text
	m	(Ljava/util/Collection;)Lnet/minecraft/class_2561;	method_10888	joinOrdered
		p	0		strings
	m	(Lnet/minecraft/class_2168;Ljava/util/Optional;Lnet/minecraft/class_1297;I)Ljava/util/Optional;	method_36330	parse
		p	2		sender
		p	3		depth
		p	0		source
		p	1		text
	m	(Ljava/util/Collection;Lnet/minecraft/class_2561;Ljava/util/function/Function;)Lnet/minecraft/class_5250;	method_36332	join
		p	1		separator
		p	0		elements
		p	2		transformer
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2561;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;	method_10881	parse
		p	0		source
		p	2		sender
		p	1		text
		p	3		depth
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2583;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_2583;	method_27663	parseStyle
		p	0		source
		p	1		style
		p	2		sender
		p	3		depth
	m	(Lnet/minecraft/class_5250;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250;	method_10889	setStyleIfAbsent
		p	0		text
		p	1		style
	m	(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2561;	method_10882	toText
		p	0		profile
	m	(Lcom/mojang/brigadier/Message;)Lnet/minecraft/class_2561;	method_10883	toText
		p	0		message
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_10886	method_10886
		p	0		string
	m	(Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lnet/minecraft/class_5250;	method_36331	join
		p	2		transformer
		p	0		elements
		p	1		separator
	m	(Ljava/util/Collection;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_37112	join
		p	1		separator
		p	0		texts
	m	(Lnet/minecraft/class_2561;)Z	method_43476	hasTranslation
		p	0		text
c	net/minecraft/class_1232	net/minecraft/datafixer/schema/Schema1451v2
c	net/minecraft/class_1231	net/minecraft/datafixer/schema/Schema1451v3
c	net/minecraft/class_2565	net/minecraft/block/WetSpongeBlock
c	net/minecraft/class_1230	net/minecraft/datafixer/schema/Schema1451
c	net/minecraft/class_2567	net/minecraft/block/WallWitherSkullBlock
c	net/minecraft/class_3898	net/minecraft/server/world/ThreadedAnvilChunkStorage
	f	Lnet/minecraft/class_5567;	field_26931	chunkStatusChangeListener
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_17230	totalChunksLoadedCount
	f	Lnet/minecraft/class_1255;	field_17216	mainThreadExecutor
	f	Lnet/minecraft/class_3227;	field_17215	lightingProvider
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	field_17213	currentChunkHolders
	f	Lnet/minecraft/class_3949;	field_17442	worldGenerationProgressListener
	f	Lnet/minecraft/class_3898$class_3216;	field_17228	ticketManager
	f	Ljava/lang/String;	field_17707	saveDir
	f	Lorg/slf4j/Logger;	field_17212	LOGGER
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	field_17220	chunkHolders
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	field_18807	chunksToUnload
	f	B	field_29673	LEVEL_CHUNK
	f	Lit/unimi/dsi/fastutil/longs/Long2LongMap;	field_36383	chunkToNextSaveTimeMs
	f	Lnet/minecraft/class_3900;	field_17223	chunkTaskPrioritySystem
	f	B	field_29672	UNMARKED_CHUNK
	f	Lnet/minecraft/class_3906;	field_17226	mainExecutor
	f	B	field_29671	PROTO_CHUNK
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_17221	unloadedChunks
	f	Lnet/minecraft/class_3210;	field_18241	playerChunkWatchingManager
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_18242	entityTrackers
	f	Lnet/minecraft/class_2794;	field_17218	chunkGenerator
	f	Lnet/minecraft/class_3906;	field_17224	worldGenExecutor
	f	Ljava/util/Queue;	field_19343	unloadTaskQueue
	f	I	field_18243	watchDistance
	f	Z	field_17222	chunkHolderListDirty
	f	Ljava/util/function/Supplier;	field_17705	persistentStateManagerFactory
	f	Lnet/minecraft/class_3485;	field_17706	structureTemplateManager
	f	Lnet/minecraft/class_3218;	field_17214	world
	f	Lnet/minecraft/class_7138;	field_37278	noiseConfig
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	field_23786	chunkToType
	f	I	field_18239	MAX_LEVEL
		c	Specifies the maximum ticket level a chunk can be before a chunk's {@link net.minecraft.server.world.ChunkHolder.LevelType} is {@link net.minecraft.server.world.ChunkHolder.LevelType#BORDER}.
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_18307	loadedChunks
	f	Lnet/minecraft/class_4153;	field_18808	pointOfInterestStorage
	m	(Ljava/util/List;)Lnet/minecraft/class_2818;	method_17232	method_17232
		p	0		chunks
	m	(Lnet/minecraft/class_3193;Ljava/lang/Void;Ljava/lang/Throwable;)V	method_20604	method_20604
		p	1		void_
		p	2		throwable
	m	()Lnet/minecraft/class_2794;	method_37897	getChunkGenerator
	m	()Lnet/minecraft/class_3227;	method_17212	getLightingProvider
	m	(Lnet/minecraft/class_2794;)V	method_37902	method_37902
		p	1		chunkGenerator
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	method_20577	method_20577
		p	0		either
	m	(Lnet/minecraft/class_3193$class_3724;)Ljava/lang/String;	method_21678	method_21678
		p	0		unloaded
	m	(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2791;	method_43382	getProtoChunk
		p	1		chunkPos
	m	(Lnet/minecraft/class_3222;Z)V	method_18714	handlePlayerAddedOrRemoved
		p	1		player
		p	2		added
	m	(Lnet/minecraft/class_1923;)Ljava/lang/String;	method_23272	getChunkLoadingDebugInfo
		p	1		chunkPos
	m	()Z	method_17244	updateHolderMap
	m	(Lnet/minecraft/class_3218;Ljava/util/List;)V	method_31413	addEntitiesFromNbt
		p	1		nbt
		p	0		world
	m	()V	method_18727	tickEntityMovement
		c	Ticks and updates the tracked status of each tracker.\n\n<p>This first checks if entities have changed chunk sections, and updates\ntracking status of those entities to all players. It then checks if any player\nhas changed chunk sections, and updates all entities tracking status to those\nplayers. This ensures all possible updates are accounted for.
	m	(Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;)V	method_40068	method_40068
		p	1		chunkHolder
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Z	method_43379	method_43379
		p	1		nbt2
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3194;)V	method_31414	onChunkStatusChange
		p	1		chunkPos
		p	2		levelType
	m	(Lnet/minecraft/class_2791;)Ljava/util/Optional;	method_21620	method_21620
		p	0		chunk
	m	(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;	method_31417	makeChunkAccessible
		p	1		holder
	m	(Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;	method_37903	method_37903
		p	0		json
	m	()I	method_17260	getLoadedChunkCount
	m	()Z	method_39992	shouldDelayShutdown
		c	{@return whether the server shutdown should be delayed to process some tasks}
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String;	method_21676	getFutureStatus
		p	0		future
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	method_17230	method_17230
		p	0		either
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;Lorg/apache/commons/lang3/mutable/MutableObject;ZZ)V	method_17241	sendWatchPackets
		p	1		player
		p	4		oldWithinViewDistance
		p	5		newWithinViewDistance
		p	2		pos
		p	3		packet
	m	(I)Lnet/minecraft/class_2806;	method_17254	method_17254
		p	0		distance
	m	(Lnet/minecraft/class_3193;Ljava/util/concurrent/CompletableFuture;JLnet/minecraft/class_2791;)V	method_18843	method_18843
		p	5		chunk
	m	(Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;	method_17227	method_17227
		p	2		protoChunk
	m	(J)Ljava/util/function/IntSupplier;	method_17604	getCompletedLevelSupplier
		p	1		pos
	m	(Lnet/minecraft/class_2818;)V	method_18711	method_18711
		p	1		chunk
	m	(Lnet/minecraft/class_2487;)Z	method_43380	containsStatus
		p	0		nbt
	m	(Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V	method_17259	method_17259
		p	2		task
	m	(Z)V	method_17242	save
		p	1		flush
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V	method_18702	sendToOtherNearbyPlayers
		p	2		packet
		p	1		entity
	m	(IIILjava/util/List;)Lcom/mojang/datafixers/util/Either;	method_17215	method_17215
		p	4		chunks
	m	(Lnet/minecraft/class_2839;Lnet/minecraft/class_2818;)V	method_31415	method_31415
		p	2		chunk
	m	(Ljava/lang/Throwable;Lnet/minecraft/class_1923;)Lcom/mojang/datafixers/util/Either;	method_43376	recoverFromException
		p	2		chunkPos
		p	1		throwable
	m	(Lnet/minecraft/class_3222;)V	method_18713	updatePosition
		c	Updates the chunk section position of the {@code player}. This updates the player\nposition for both entity tracking and chunk loading (watching) logic.\n\n@see ServerChunkManager#updatePosition(ServerPlayerEntity)
		p	1		player
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3724;)Ljava/util/concurrent/CompletableFuture;	method_20440	method_20440
		p	2		unloaded
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_43381	updateChunkNbt
		p	1		nbt
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1255;Lnet/minecraft/class_2823;Lnet/minecraft/class_2794;Lnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;IZ)V	<init>	<init>
		p	7		chunkProvider
		p	8		chunkGenerator
		p	5		executor
		p	6		mainThreadExecutor
		p	11		persistentStateManagerFactory
		p	12		viewDistance
		p	9		worldGenerationProgressListener
		p	10		chunkStatusChangeListener
		p	13		dsync
		p	3		dataFixer
		p	4		structureTemplateManager
		p	1		world
		p	2		session
	m	(Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V	method_17252	method_17252
		p	2		task
	m	(Lnet/minecraft/class_1923;)V	method_27054	markAsProtoChunk
		p	1		pos
	m	(Ljava/util/List;)Lnet/minecraft/class_2818;	method_31416	method_31416
		p	0		chunks
	m	(Lnet/minecraft/class_3193;)Lnet/minecraft/class_2791;	method_20584	method_20584
		p	1		chunkHolder
	m	(Ljava/util/function/BooleanSupplier;)V	method_20605	unloadChunks
		p	1		shouldKeepTicking
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)Z	method_38782	canTickChunk
		c	{@return whether the {@code player} can tick the chunk at {@code pos}}\n\n@implNote Spectators cannot tick chunks. Additionally, only chunks within 128\nblock radius of that player can be ticked.\n\n@apiNote This controls monster spawning and block random ticks.
		p	1		player
		p	2		pos
	m	(Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	method_20460	method_20460
		p	2		either
	m	()V	method_37904	verifyChunkGenerator
	m	(Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Pair;)V	method_40069	method_40069
		p	2		pair
	m	(Lnet/minecraft/class_1923;Lcom/mojang/datafixers/util/Either;)V	method_18194	method_18194
		p	2		either
	m	(Lnet/minecraft/class_1297;)V	method_18716	unloadEntity
		p	1		entity
	m	(I)V	method_17214	setViewDistance
		p	1		watchDistance
	m	(Ljava/util/Optional;)Ljava/util/Optional;	method_43377	method_43377
		p	1		nbt
	m	(Lnet/minecraft/class_1923;ILorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_3222;)V	method_17219	method_17219
		p	4		player
	m	(Lnet/minecraft/class_2818;)Ljava/lang/String;	method_21677	method_21677
		p	0		chunk
	m	(Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/class_148;	method_40067	crash
		p	2		details
		p	1		exception
	m	()Ljava/lang/Iterable;	method_17264	entryIterator
	m	(Lnet/minecraft/class_1923;)Z	method_27055	isLevelChunk
		p	1		pos
	m	(Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806;	method_17229	getRequiredStatusForGeneration
		p	2		distance
		p	1		centerChunkTargetStatus
	m	(Lnet/minecraft/class_2791;)Z	method_17228	save
		p	1		chunk
	m	()Lnet/minecraft/class_4153;	method_19488	getPointOfInterestStorage
	m	(J)Lnet/minecraft/class_3193;	method_17216	getChunkHolder
		p	1		pos
	m	()I	method_17253	getTotalChunksLoadedCount
	m	(Lnet/minecraft/class_1923;)Z	method_38783	shouldTick
		p	1		pos
	m	(Lnet/minecraft/class_1923;)Ljava/util/List;	method_37907	getPlayersWatchingChunk
		p	1		pos
	m	()Ljava/lang/String;	method_37476	getSaveDir
	m	(J)Lnet/minecraft/class_3193;	method_17255	getCurrentChunkHolder
		p	1		pos
	m	(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;	method_17247	makeChunkEntitiesTickable
		p	1		pos
	m	(Lnet/minecraft/class_1923;)V	method_20441	releaseLightTicket
		p	1		pos
	m	(Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_19534	method_19534
		p	2		chunk
	m	(Lnet/minecraft/class_1923;Ljava/util/Optional;)Ljava/util/Optional;	method_43378	method_43378
		p	1		nbt
	m	(Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;	method_20617	upgradeChunk
		p	2		requiredStatus
		p	1		holder
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V	method_18717	sendToNearbyPlayers
		p	2		packet
		p	1		entity
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2806$class_2808;)B	method_27053	mark
		p	2		type
		p	1		pos
	m	(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;	method_17226	convertToFullChunk
		p	1		chunkHolder
	m	(Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V	method_20579	method_20579
		p	2		task
	m	(Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;	method_17236	getChunk
		p	1		holder
		p	2		requiredStatus
	m	(JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;	method_17217	setLevel
		p	4		holder
		p	3		level
		p	1		pos
	m	(Ljava/util/function/BooleanSupplier;)V	method_17233	tick
		p	1		shouldKeepTicking
	m	(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	method_17222	method_17222
		p	1		either
	m	(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;	method_43383	getUpdatedChunkNbt
		p	1		chunkPos
	m	(Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture;	method_17235	makeChunkTickable
		p	1		holder
	m	(IIIII)Z	method_39975	isWithinDistance
		p	4		distance
		p	3		z2
		p	2		x2
		p	1		z1
		p	0		x1
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletionStage;	method_17224	method_17224
		p	5		either
	m	(Lnet/minecraft/class_1297;)V	method_18701	loadEntity
		p	1		entity
	m	()Lnet/minecraft/class_7138;	method_41247	getNoiseConfig
	m	(Lnet/minecraft/class_2791;)Z	method_20582	method_20582
		p	0		chunk
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_1297;)D	method_18704	getSquaredDistance
		p	1		entity
		p	0		pos
	m	(Lnet/minecraft/class_3193;)Z	method_39925	save
		p	1		chunkHolder
	m	(Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V	method_19487	method_19487
		p	2		task
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_4076;	method_20726	updateWatchedSection
		c	Updates the watched chunk section position for the {@code player}, and sends a\nrender distance update packet to the client.
		p	1		player
	m	(Ljava/io/Writer;)V	method_21619	dump
		p	1		writer
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2818;Lnet/minecraft/class_3222;)V	method_17243	method_17243
		p	3		player
	m	(Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806;	method_17248	method_17248
		p	2		distance
	m	(Lnet/minecraft/class_3222;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_2818;)V	method_18715	sendChunkDataPackets
		p	2		cachedDataPacket
		p	1		player
		p	3		chunk
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	method_17225	method_17225
		p	5		chunks
	m	(IIIII)Z	method_39976	isOnDistanceEdge
		p	3		z2
		p	2		x2
		p	1		z1
		p	0		x1
		p	4		distance
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2818;)V	method_18193	method_18193
		p	2		chunk
	m	(JLnet/minecraft/class_3193;)V	method_20458	tryUnloadChunk
		p	3		holder
		p	1		pos
	m	(Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Lcom/mojang/datafixers/util/Either;	method_43374	method_43374
		p	2		throwable
	m	()Lnet/minecraft/class_3204;	method_17263	getTicketManager
	m	(Lnet/minecraft/class_3222;)Z	method_18722	doesNotGenerateChunks
		p	1		player
	m	(Lnet/minecraft/class_1923;Ljava/util/Optional;)Lcom/mojang/datafixers/util/Either;	method_43375	method_43375
		p	2		nbt
	m	(Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V	method_19486	method_19486
		p	2		task
	m	(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;	method_20619	loadChunk
		p	1		pos
	m	(Lnet/minecraft/class_1923;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;	method_17220	getRegion
		p	2		margin
		p	3		distanceToStatus
		p	1		centerChunk
c	net/minecraft/class_3898$class_3208	net/minecraft/server/world/ThreadedAnvilChunkStorage$EntityTracker
	c	An entity tracker governs which players' clients can see an entity. Each\ntracker corresponds to one entity in a server world and is mapped from the\nentity's network ID.\n\n@see ThreadedAnvilChunkStorage#entityTrackers
	f	Ljava/util/Set;	field_18250	listeners
	f	Lnet/minecraft/class_3231;	field_18246	entry
	f	Lnet/minecraft/class_1297;	field_18247	entity
	f	I	field_18248	maxDistance
	f	Lnet/minecraft/class_4076;	field_18249	trackedSection
		c	The chunk section position of the tracked entity, may be outdated as an entity\nticks. This is used by {@link ThreadedAnvilChunkStorage#tickEntityMovement()\ntickEntityMovement()} to bypass unnecessary status updates before calling\n{@link #updateTrackedStatus(ServerPlayerEntity) updateTrackedStatus()}.
	m	(Ljava/util/List;)V	method_18729	updateTrackedStatus
		c	Updates the tracked status of this tracker's entity for the given players.\n\n@see updateTrackedStatus(ServerPlayerEntity)
		p	1		players
	m	(Lnet/minecraft/class_3898;Lnet/minecraft/class_1297;IIZ)V	<init>	<init>
		p	5		alwaysUpdateVelocity
		p	4		tickInterval
		p	3		maxDistance
		p	2		entity
	m	(Lnet/minecraft/class_3222;)V	method_18736	updateTrackedStatus
		c	Updates the tracked status of this tracker's entity for the {@code player}.\n\n<p>If this tracker should be listened by the player, the player's tracking\nlistener is added if it is not in the listeners; if this tracker should not be\nlistened by the player, the player's tracking listener is removed if it is in\nthe listeners.
		p	1		player
	m	(Lnet/minecraft/class_3222;)V	method_18733	stopTracking
		p	1		player
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()V	method_18728	stopTracking
	m	(Lnet/minecraft/class_2596;)V	method_18730	sendToOtherNearbyPlayers
		p	1		packet
	m	(Lnet/minecraft/class_2596;)V	method_18734	sendToNearbyPlayers
		p	1		packet
	m	()I	method_22844	getMaxTrackDistance
	m	(I)I	method_27906	adjustTrackingDistance
		p	1		initialDistance
c	net/minecraft/class_3898$class_3216	net/minecraft/server/world/ThreadedAnvilChunkStorage$TicketManager
	m	(Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V	<init>	<init>
		p	3		mainThreadExecutor
		p	2		workerExecutor
c	net/minecraft/class_1236	net/minecraft/datafixer/schema/Schema1451v6
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
c	net/minecraft/class_2560	net/minecraft/block/CobwebBlock
c	net/minecraft/class_2561	net/minecraft/text/Text
	c	A text. Can be converted to and from JSON format.\n\n<p>Each text has a tree structure, embodying all its {@link\n#getSiblings() siblings}. To iterate contents in the text and all\nits siblings, call {@code visit} methods.\n\n<p>This interface does not expose mutation operations. For mutation,\nrefer to {@link MutableText}.\n\n@see MutableText
	m	(Lnet/minecraft/class_2561;)Z	method_44745	contains
		c	{@return whether the text contains {@code text}, without considering styles}
		p	1		text
	m	(Ljava/lang/String;)Lnet/minecraft/class_5250;	method_43471	translatable
		p	0		key
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_30163	of
		c	Creates a literal text with the given string as content.
		p	0		string
	m	(Ljava/lang/String;)Lnet/minecraft/class_5250;	method_43472	keybind
		p	0		string
	m	()Ljava/util/List;	method_44746	withoutStyle
	m	(Ljava/lang/String;)Lnet/minecraft/class_5250;	method_43470	literal
		p	0		string
	m	(Ljava/util/List;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	method_36135	method_36135
		p	1		styleOverride
		p	2		text
	m	()Lnet/minecraft/class_5250;	method_27662	copyContentOnly
		c	Copies the text's content, excluding the styles or siblings.
	m	()Lnet/minecraft/class_5250;	method_27661	copy
		c	Copies the text's content, the style, and the siblings.\n\n<p>A shallow copy is made for the siblings.
	m	()Lnet/minecraft/class_5481;	method_30937	asOrderedText
	m	(ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional;	method_27655	method_27655
		p	2		string
	m	(I)Ljava/lang/String;	method_10858	asTruncatedString
		c	Returns the full string representation of this text, truncated beyond\nthe supplied {@code length}.
		p	1		length
			c	the max length allowed for the string representation of the text
	m	(Lnet/minecraft/class_2583;)Ljava/util/List;	method_36136	getWithStyle
		p	1		style
	m	()Ljava/util/List;	method_10855	getSiblings
		c	Returns the siblings of this text.
	m	(Ljava/lang/String;Ljava/util/Optional;)Lnet/minecraft/class_5250;	method_43467	selector
		p	1		separator
		p	0		pattern
	m	()Lnet/minecraft/class_5250;	method_43473	empty
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_5250;	method_43466	score
		p	1		objective
		p	0		name
	m	()Lnet/minecraft/class_2583;	method_10866	getStyle
		c	Returns the style of this text.
	m	(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/class_5250;	method_43469	translatable
		p	1		args
		p	0		key
	m	()Lnet/minecraft/class_7417;	method_10851	getContent
		c	{@return the content of the text}
	m	(Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/class_7419;)Lnet/minecraft/class_5250;	method_43468	nbt
		p	0		rawPath
		p	1		interpret
		p	2		separator
		p	3		dataSource
c	net/minecraft/class_2561$class_2562	net/minecraft/text/Text$Serializer
	c	A JSON serializer for {@link Text}.
	f	Ljava/lang/reflect/Field;	field_11753	JSON_READER_POS
	f	Ljava/lang/reflect/Field;	field_11752	JSON_READER_LINE_START
	f	Lcom/google/gson/Gson;	field_11754	GSON
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lnet/minecraft/class_2561;)V	method_36327	method_36327
		p	3		separator
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5250;	method_10871	deserialize
	m	(Lcom/google/gson/stream/JsonReader;)I	method_10880	getPosition
		p	0		reader
	m	(Ljava/lang/String;)Lnet/minecraft/class_5250;	method_10873	fromLenientJson
		p	0		json
	m	(Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Optional;	method_36329	getSeparator
		p	3		json
		p	2		context
		p	1		type
	m	(Lnet/minecraft/class_2561;)Ljava/lang/String;	method_43858	toSortedJsonString
		p	0		text
	m	(Lnet/minecraft/class_2561;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_10874	serialize
	m	(Ljava/lang/String;)Lnet/minecraft/class_5250;	method_10877	fromJson
		p	0		json
	m	(Lnet/minecraft/class_2583;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V	method_10875	addStyle
		p	1		style
		p	2		json
		p	3		context
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	3		context
		p	1		json
		p	2		type
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_43474	optimizeArgument
		p	0		text
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	3		context
		p	2		type
		p	1		text
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_5250;	method_10872	fromJson
		p	0		json
	m	(Lnet/minecraft/class_2561;)Ljava/lang/String;	method_10867	toJson
		p	0		text
	m	(Lnet/minecraft/class_2561;)Lcom/google/gson/JsonElement;	method_10868	toJsonTree
		p	0		text
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5250;	method_10879	fromJson
		p	0		reader
	m	(Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;Ljava/util/Optional;)V	method_36328	addSeparator
		p	1		context
		p	2		json
		p	3		separator
c	net/minecraft/class_1235	net/minecraft/datafixer/schema/Schema1451v7
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
c	net/minecraft/class_1234	net/minecraft/datafixer/schema/Schema1451v4
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
c	net/minecraft/class_1233	net/minecraft/datafixer/schema/Schema1451v5
c	net/minecraft/class_2563	net/minecraft/block/WitherRoseBlock
	m	(Lnet/minecraft/class_1291;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		effect
		p	2		settings
c	net/minecraft/class_1229	net/minecraft/datafixer/schema/Schema1451v1
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	3		blockEntityTypes
		p	2		entityTypes
c	net/minecraft/class_1228	net/minecraft/datafixer/schema/Schema135
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
c	net/minecraft/class_1227	net/minecraft/datafixer/schema/Schema143
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		versionKey
		p	2		parent
c	net/minecraft/class_1226	net/minecraft/datafixer/schema/Schema107
	m	(ILcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	2		parent
		p	1		versionKey
c	net/minecraft/class_3888	net/minecraft/client/render/entity/feature/VillagerResourceMetadata
	f	Ljava/lang/String;	field_32977	KEY
	f	Lnet/minecraft/class_3890;	field_17158	READER
	f	Lnet/minecraft/class_3888$class_3889;	field_17159	hatType
	m	(Lnet/minecraft/class_3888$class_3889;)V	<init>	<init>
		p	1		hatType
	m	()Lnet/minecraft/class_3888$class_3889;	method_17167	getHatType
c	net/minecraft/class_3888$class_3889	net/minecraft/client/render/entity/feature/VillagerResourceMetadata$HatType
	f	Ljava/util/Map;	field_17163	BY_NAME
	f	Ljava/lang/String;	field_17164	name
	f	Lnet/minecraft/class_3888$class_3889;	field_17160	NONE
	f	Lnet/minecraft/class_3888$class_3889;	field_17161	PARTIAL
	f	Lnet/minecraft/class_3888$class_3889;	field_17162	FULL
	m	(Ljava/lang/String;)Lnet/minecraft/class_3888$class_3889;	method_17170	from
		p	0		name
	m	(Lnet/minecraft/class_3888$class_3889;)Lnet/minecraft/class_3888$class_3889;	method_17169	method_17169
		p	0		hatType
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_17168	getName
c	net/minecraft/class_2557	net/minecraft/block/WeightedPressurePlateBlock
	f	Lnet/minecraft/class_2758;	field_11739	POWER
	f	I	field_11738	weight
	m	(ILnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		weight
		p	2		settings
c	net/minecraft/class_6916	net/minecraft/world/gen/densityfunction/DensityFunctionTypes
	f	Lcom/mojang/serialization/Codec;	field_37061	CODEC
	f	Lcom/mojang/serialization/Codec;	field_37062	DYNAMIC_RANGE
	f	Lcom/mojang/serialization/Codec;	field_37063	CONSTANT_RANGE
	f	D	field_37060	MAX_CONSTANT_VALUE
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40508	max
		p	1		b
		p	0		a
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910;	method_40501	shiftA
		p	0		noiseParameters
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40510	cacheAllInCell
		p	0		inputFunction
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40500	mul
		p	1		b
		p	0		a
	m	(Lnet/minecraft/class_6910;)Lcom/mojang/datafixers/util/Either;	method_41071	method_41071
		p	0		densityFunction
	m	(Lnet/minecraft/class_6910;DDLnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40485	rangeChoice
		p	6		whenOutOfRange
		p	5		whenInRange
		p	3		maxExclusive
		p	1		minInclusive
		p	0		input
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41070	method_41070
		p	3		instance
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910;	method_40506	shiftB
		p	0		noiseParameters
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40505	min
		p	1		b
		p	0		a
	m	(Lnet/minecraft/class_6910;)Lcom/mojang/serialization/Codec;	method_42360	method_42360
		p	0		densityFunction
	m	(Lnet/minecraft/class_6880;DD)Lnet/minecraft/class_6910;	method_40502	noise
		p	3		scaleY
		p	1		scaleXz
		p	0		noiseParameters
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910;	method_40493	noise
		p	0		noiseParameters
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40507	cacheOnce
		p	0		inputFunction
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6880;Lnet/minecraft/class_6916$class_6944$class_7048;)Lnet/minecraft/class_6910;	method_40491	weirdScaledSampler
		p	0		input
		p	2		mapper
		p	1		parameters
	m	()Lnet/minecraft/class_6910;	method_40498	blendAlpha
	m	(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_7243;	method_41069	holderOf
		p	0		creator
		p	1		argumentGetter
	m	(Lnet/minecraft/class_6910;DLnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_42359	lerp
		c	Creates a new density function which interpolates between the values of\n{@code start} and {@code end}, based on {@code delta}.\n\n@return the created density function
		p	3		end
			c	the function used for the end value, for the {@code delta} value {@code 1.0}
		p	0		delta
		p	1		start
			c	the start value, for the {@code delta} value {@code 0.0}
	m	(Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7243;	method_41065	holderOf
		p	0		mapCodec
	m	()Lnet/minecraft/class_6910;	method_40503	blendOffset
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40483	interpolated
		p	0		inputFunction
	m	(Lnet/minecraft/class_6910;DD)Lnet/minecraft/class_6910;	method_40484	mapRange
		c	Creates a new density function based on {@code function}, but with a different range.\n{@code function} is assumed to be in the range {@code -1.0} to {@code 1.0},\nwhile the new function will be in the range {@code min} to {@code max}.\n\n@return the created density function
		p	0		function
		p	3		max
			c	the new maximum value
		p	1		min
			c	the new minimum value
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40499	flatCache
		p	0		inputFunction
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40512	blendDensity
		p	0		input
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40504	cache2d
		p	0		inputFunction
	m	(Lnet/minecraft/class_6880;DD)Lnet/minecraft/class_6910;	method_40495	noiseInRange
		p	1		min
		p	3		max
		p	0		noiseParameters
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_7243;)Lcom/mojang/serialization/Codec;	method_41067	register
		p	1		id
		p	0		registry
		p	2		codecHolder
	m	()Lnet/minecraft/class_6910;	method_40479	zero
	m	(J)Lnet/minecraft/class_6910;	method_40482	endIslands
		p	0		seed
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;DLnet/minecraft/class_6880;)Lnet/minecraft/class_6910;	method_40487	shiftedNoise
		p	2		xzScale
		p	0		shiftX
		p	1		shiftZ
		p	4		noiseParameters
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40488	lerp
		c	Creates a new density function which interpolates between the values of\n{@code start} and {@code end}, based on {@code delta}.\n\n@return the created density function
		p	0		delta
			c	the function used for the delta value
		p	1		start
			c	the function used for the start value, for the {@code delta} value {@code 0.0}
		p	2		end
			c	the function used for the end value, for the {@code delta} value {@code 1.0}
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;	method_41066	registerAndGetDefault
		p	0		registry
	m	(Lnet/minecraft/class_6880;D)Lnet/minecraft/class_6910;	method_40494	noise
		p	1		scaleY
		p	0		noiseParameters
	m	(Lnet/minecraft/class_6492;)Lnet/minecraft/class_6910;	method_41528	spline
		p	0		spline
	m	(IIDD)Lnet/minecraft/class_6910;	method_40481	yClampedGradient
		p	4		toValue
		p	0		fromY
		p	1		toY
		p	2		fromValue
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6916$class_6925$class_6926;)Lnet/minecraft/class_6910;	method_40490	unary
		p	1		type
		p	0		input
	m	(D)Lnet/minecraft/class_6910;	method_40480	constant
		p	0		density
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40486	add
		p	0		a
		p	1		b
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6910;	method_41063	method_41063
		p	0		either
	m	(Lnet/minecraft/class_6880;DDDD)Lnet/minecraft/class_6910;	method_40496	noiseInRange
		p	7		max
		p	5		min
		p	3		scaleY
		p	0		noiseParameters
		p	1		scaleXz
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_7243;	method_41064	holderOf
		p	0		codec
		p	1		creator
		p	2		argumentGetter
	m	(Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_7243;	method_41068	holderOf
		p	1		argument1Getter
		p	2		argument2Getter
		p	0		creator
	m	(Lnet/minecraft/class_6880;DDD)Lnet/minecraft/class_6910;	method_40497	noiseInRange
		p	0		noiseParameters
		p	5		max
		p	1		scaleY
		p	3		min
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_6910;	method_40509	shift
		p	0		noiseParameters
c	net/minecraft/class_6916$class_7055	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BinaryOperationLike
	f	Lorg/slf4j/Logger;	field_37110	LOGGER
	m	(Lnet/minecraft/class_6916$class_7055$class_6918;Lnet/minecraft/class_6910;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_7055;	method_41097	create
		p	2		argument2
		p	1		argument1
		p	0		type
	m	()Lnet/minecraft/class_6916$class_7055$class_6918;	comp_374	type
	m	()Lnet/minecraft/class_6910;	comp_376	argument2
	m	()Lnet/minecraft/class_6910;	comp_375	argument1
c	net/minecraft/class_6916$class_7055$class_6918	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BinaryOperationLike$Type
	f	Ljava/lang/String;	field_37112	name
	f	Lnet/minecraft/class_7243;	field_37111	codecHolder
	f	Lnet/minecraft/class_6916$class_7055$class_6918;	field_36545	MUL
	f	Lnet/minecraft/class_6916$class_7055$class_6918;	field_36547	MAX
	f	Lnet/minecraft/class_6916$class_7055$class_6918;	field_36546	MIN
	f	Lnet/minecraft/class_6916$class_7055$class_6918;	field_36544	ADD
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_6916$class_6921	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BlendOffset
	f	Lnet/minecraft/class_7243;	field_37081	CODEC
	f	Lnet/minecraft/class_6916$class_6921;	field_36551	INSTANCE
c	net/minecraft/class_6916$class_6922	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Clamp
	f	Lcom/mojang/serialization/MapCodec;	field_37083	CLAMP_CODEC
	f	Lnet/minecraft/class_7243;	field_37082	CODEC_HOLDER
	f	D	comp_377	minValue
	f	D	comp_378	maxValue
	f	Lnet/minecraft/class_6910;	comp_380	input
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41078	method_41078
		p	0		instance
c	net/minecraft/class_6916$class_6920	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BlendDensity
	f	Lnet/minecraft/class_7243;	field_37080	CODEC_HOLDER
	f	Lnet/minecraft/class_6910;	comp_379	input
c	net/minecraft/class_6916$class_6925	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$UnaryOperation
	f	Lnet/minecraft/class_6910;	comp_380	input
	f	D	comp_377	minValue
	f	D	comp_378	maxValue
	f	Lnet/minecraft/class_6916$class_6925$class_6926;	comp_382	type
	m	(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6916$class_6925;	method_41080	apply
	m	(Lnet/minecraft/class_6916$class_6925$class_6926;D)D	method_40521	apply
		p	0		type
		p	1		density
	m	(Lnet/minecraft/class_6916$class_6925$class_6926;Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_6925;	method_41079	create
		p	1		input
		p	0		type
	m	()Lnet/minecraft/class_6916$class_6925$class_6926;	comp_382	type
c	net/minecraft/class_6916$class_6925$class_6926	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$UnaryOperation$Type
	f	Ljava/lang/String;	field_37086	name
	f	Lnet/minecraft/class_7243;	field_37087	codecHolder
	f	Lnet/minecraft/class_6916$class_6925$class_6926;	field_36560	SQUEEZE
	f	Lnet/minecraft/class_6916$class_6925$class_6926;	field_36557	CUBE
	f	Lnet/minecraft/class_6916$class_6925$class_6926;	field_36558	HALF_NEGATIVE
	f	Lnet/minecraft/class_6916$class_6925$class_6926;	field_36559	QUARTER_NEGATIVE
	f	Lnet/minecraft/class_6916$class_6925$class_6926;	field_36555	ABS
	f	Lnet/minecraft/class_6916$class_6925$class_6926;	field_36556	SQUARE
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6916$class_6925;	method_41081	method_41081
		p	1		input
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_6916$class_6923	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Constant
	f	Lnet/minecraft/class_6916$class_6923;	field_36553	ZERO
	f	Lnet/minecraft/class_7243;	field_37084	CODEC_HOLDER
	f	D	comp_381	value
	m	()D	comp_381	value
c	net/minecraft/class_6916$class_6924	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$EndIslands
	f	Lnet/minecraft/class_3541;	field_36554	sampler
	f	Lnet/minecraft/class_7243;	field_37085	CODEC_HOLDER
	m	(Lnet/minecraft/class_3541;II)F	method_41529	sample
		p	1		x
		p	2		z
		p	0		sampler
	m	(J)V	<init>	<init>
		p	1		seed
c	net/minecraft/class_6916$class_6929	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$LinearOperation
	f	Lnet/minecraft/class_6916$class_6929$class_6930;	comp_385	specificType
	f	Lnet/minecraft/class_6910;	comp_380	input
	f	D	comp_386	argument
	f	D	comp_377	minValue
	f	D	comp_378	maxValue
	m	()D	comp_386	argument
	m	()Lnet/minecraft/class_6916$class_6929$class_6930;	comp_385	specificType
c	net/minecraft/class_6916$class_6929$class_6930	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$LinearOperation$SpecificType
	f	Lnet/minecraft/class_6916$class_6929$class_6930;	field_36568	MUL
	f	Lnet/minecraft/class_6916$class_6929$class_6930;	field_36569	ADD
c	net/minecraft/class_6916$class_6927	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapping
	f	Lnet/minecraft/class_6910;	comp_469	wrapped
	f	Lnet/minecraft/class_6916$class_6927$class_6928;	comp_383	type
c	net/minecraft/class_6916$class_6927$class_6928	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapping$Type
	f	Lnet/minecraft/class_7243;	field_37089	codec
	f	Ljava/lang/String;	field_37088	name
	f	Lnet/minecraft/class_6916$class_6927$class_6928;	field_36562	INTERPOLATED
	f	Lnet/minecraft/class_6916$class_6927$class_6928;	field_36563	FLAT_CACHE
	f	Lnet/minecraft/class_6916$class_6927$class_6928;	field_36564	CACHE2D
	f	Lnet/minecraft/class_6916$class_6927$class_6928;	field_36565	CACHE_ONCE
	f	Lnet/minecraft/class_6916$class_6927$class_6928;	field_36566	CACHE_ALL_IN_CELL
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_6916$class_6932	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Unary
	m	(D)D	method_40520	apply
		p	1		density
	m	()Lnet/minecraft/class_6910;	comp_380	input
c	net/minecraft/class_6916$class_6933	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$RangeChoice
	f	Lnet/minecraft/class_7243;	field_37093	CODEC_HOLDER
	f	Lcom/mojang/serialization/MapCodec;	field_37092	RANGE_CHOICE_CODEC
	f	D	comp_391	minInclusive
	f	D	comp_392	maxExclusive
	f	Lnet/minecraft/class_6910;	comp_390	input
	f	Lnet/minecraft/class_6910;	comp_393	whenInRange
	f	Lnet/minecraft/class_6910;	comp_394	whenOutOfRange
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41085	method_41085
		p	0		instance
	m	()D	comp_391	minInclusive
	m	()D	comp_392	maxExclusive
	m	()Lnet/minecraft/class_6910;	comp_390	input
	m	()Lnet/minecraft/class_6910;	comp_393	whenInRange
	m	()Lnet/minecraft/class_6910;	comp_394	whenOutOfRange
c	net/minecraft/class_6916$class_6931	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Noise
	f	Lnet/minecraft/class_7243;	field_37091	CODEC_HOLDER
	f	Lcom/mojang/serialization/MapCodec;	field_37090	NOISE_CODEC
	f	Lnet/minecraft/class_6910$class_7270;	comp_387	noise
	f	D	comp_388	xzScale
	f	D	comp_389	yScale
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41083	method_41083
		p	0		instance
	m	()Lnet/minecraft/class_6910$class_7270;	comp_387	noise
	m	()D	comp_388	xzScale
	m	()D	comp_389	yScale
c	net/minecraft/class_6916$class_6937	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$ShiftA
	f	Lnet/minecraft/class_7243;	field_37095	CODEC_HOLDER
	f	Lnet/minecraft/class_6910$class_7270;	comp_395	offsetNoise
c	net/minecraft/class_6916$class_6934	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Shift
	f	Lnet/minecraft/class_7243;	field_37094	CODEC_HOLDER
	f	Lnet/minecraft/class_6910$class_7270;	comp_395	offsetNoise
c	net/minecraft/class_6916$class_6938	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$ShiftB
	f	Lnet/minecraft/class_7243;	field_37096	CODEC_HOLDER
	f	Lnet/minecraft/class_6910$class_7270;	comp_395	offsetNoise
c	net/minecraft/class_6916$class_6939	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Offset
	m	(DDD)D	method_40525	sample
		p	1		x
		p	5		z
		p	3		y
	m	()Lnet/minecraft/class_6910$class_7270;	comp_395	offsetNoise
c	net/minecraft/class_6916$class_7076	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Spline
	f	Lnet/minecraft/class_7243;	field_37255	CODEC_HOLDER
	f	Lcom/mojang/serialization/Codec;	field_37678	SPLINE_CODEC
	f	Lcom/mojang/serialization/MapCodec;	field_37256	SPLINE_FUNCTION_CODEC
	f	Lnet/minecraft/class_6492;	comp_526	spline
	m	(Lnet/minecraft/class_6910$class_6915;Lnet/minecraft/class_6916$class_7076$class_7135;)Lnet/minecraft/class_6916$class_7076$class_7135;	method_41197	method_41197
		p	1		densityFunctionWrapper
	m	()Lnet/minecraft/class_6492;	comp_526	spline
c	net/minecraft/class_6916$class_7076$class_7135	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Spline$DensityFunctionWrapper
	f	Lcom/mojang/serialization/Codec;	field_37679	CODEC
	f	Lnet/minecraft/class_6880;	comp_536	function
	m	(Lnet/minecraft/class_6910$class_6915;)Lnet/minecraft/class_6916$class_7076$class_7135;	method_41530	apply
		p	1		visitor
	m	(Lnet/minecraft/class_6916$class_7076$class_7136;)F	method_41531	apply
	m	()Lnet/minecraft/class_6880;	comp_536	function
c	net/minecraft/class_6916$class_7076$class_7136	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Spline$SplinePos
	f	Lnet/minecraft/class_6910$class_6912;	comp_537	context
	m	()Lnet/minecraft/class_6910$class_6912;	comp_537	context
c	net/minecraft/class_6916$class_6940	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$ShiftedNoise
	f	Lnet/minecraft/class_7243;	field_37097	CODEC_HOLDER
	f	Lcom/mojang/serialization/MapCodec;	field_37098	SHIFTED_NOISE_CODEC
	f	Lnet/minecraft/class_6910$class_7270;	comp_664	noise
	f	D	comp_400	yScale
	f	Lnet/minecraft/class_6910;	comp_398	shiftZ
	f	Lnet/minecraft/class_6910;	comp_396	shiftX
	f	Lnet/minecraft/class_6910;	comp_397	shiftY
	f	D	comp_399	xzScale
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41090	method_41090
		p	0		instance
	m	()Lnet/minecraft/class_6910;	comp_397	shiftY
	m	()Lnet/minecraft/class_6910;	comp_396	shiftX
	m	()Lnet/minecraft/class_6910;	comp_398	shiftZ
	m	()D	comp_400	yScale
	m	()Lnet/minecraft/class_6910$class_7270;	comp_664	noise
	m	()D	comp_399	xzScale
c	net/minecraft/class_6916$class_6943	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Positional
	m	(Lnet/minecraft/class_6910$class_6912;D)D	method_40518	apply
		p	1		pos
		p	2		density
	m	()Lnet/minecraft/class_6910;	comp_379	input
c	net/minecraft/class_6916$class_6944	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$WeirdScaledSampler
	f	Lnet/minecraft/class_7243;	field_37064	CODEC_HOLDER
	f	Lcom/mojang/serialization/MapCodec;	field_37065	WEIRD_SCALED_SAMPLER_CODEC
	f	Lnet/minecraft/class_6916$class_6944$class_7048;	comp_408	rarityValueMapper
	f	Lnet/minecraft/class_6910$class_7270;	comp_665	noise
	f	Lnet/minecraft/class_6910;	comp_379	input
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41072	method_41072
		p	0		instance
	m	()Lnet/minecraft/class_6916$class_6944$class_7048;	comp_408	rarityValueMapper
	m	()Lnet/minecraft/class_6910$class_7270;	comp_665	noise
c	net/minecraft/class_6916$class_6944$class_7048	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$WeirdScaledSampler$RarityValueMapper
	f	Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction;	field_37071	scaleFunction
	f	Ljava/lang/String;	field_37070	name
	f	D	field_37072	maxValueMultiplier
	f	Lcom/mojang/serialization/Codec;	field_37068	CODEC
	f	Lnet/minecraft/class_6916$class_6944$class_7048;	field_37066	TYPE1
	f	Lnet/minecraft/class_6916$class_6944$class_7048;	field_37067	TYPE2
	m	(Ljava/lang/String;ILjava/lang/String;Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction;D)V	<init>	<init>
		p	3		name
		p	4		scaleFunction
		p	5		maxValueMultiplier
c	net/minecraft/class_6916$class_6945	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$YClampedGradient
	f	Lcom/mojang/serialization/MapCodec;	field_37075	Y_CLAMPED_GRADIENT_CODEC
	f	Lnet/minecraft/class_7243;	field_37074	CODEC_HOLDER
	f	I	comp_410	fromY
	f	I	comp_411	toY
	f	D	comp_412	fromValue
	f	D	comp_413	toValue
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41076	method_41076
		p	0		instance
	m	()I	comp_410	fromY
	m	()I	comp_411	toY
	m	()D	comp_412	fromValue
	m	()D	comp_413	toValue
c	net/minecraft/class_6916$class_7049	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Beardifier
	f	Lnet/minecraft/class_6916$class_7049;	field_37076	INSTANCE
c	net/minecraft/class_6916$class_6919	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BlendAlpha
	f	Lnet/minecraft/class_7243;	field_37079	CODEC
	f	Lnet/minecraft/class_6916$class_6919;	field_36549	INSTANCE
c	net/minecraft/class_6916$class_6917	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$BinaryOperation
	f	Lnet/minecraft/class_6916$class_7055$class_6918;	comp_374	type
	f	Lnet/minecraft/class_6910;	comp_375	argument1
	f	Lnet/minecraft/class_6910;	comp_376	argument2
	f	D	comp_377	minValue
	f	D	comp_378	maxValue
c	net/minecraft/class_6916$class_7052	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Wrapper
	m	()Lnet/minecraft/class_6916$class_6927$class_6928;	comp_383	type
	m	()Lnet/minecraft/class_6910;	comp_469	wrapped
c	net/minecraft/class_6916$class_7050	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$Beardifying
	f	Lnet/minecraft/class_7243;	field_37078	CODEC_HOLDER
c	net/minecraft/class_6916$class_7051	net/minecraft/world/gen/densityfunction/DensityFunctionTypes$RegistryEntryHolder
	f	Lnet/minecraft/class_6880;	comp_468	function
	m	()Lnet/minecraft/class_6880;	comp_468	function
c	net/minecraft/class_2558	net/minecraft/text/ClickEvent
	f	Lnet/minecraft/class_2558$class_2559;	field_11741	action
	f	Ljava/lang/String;	field_11740	value
	m	()Ljava/lang/String;	method_10844	getValue
	m	()Lnet/minecraft/class_2558$class_2559;	method_10845	getAction
	m	(Lnet/minecraft/class_2558$class_2559;Ljava/lang/String;)V	<init>	<init>
		p	2		value
		p	1		action
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2558$class_2559	net/minecraft/text/ClickEvent$Action
	f	Ljava/util/Map;	field_11743	BY_NAME
	f	Ljava/lang/String;	field_11742	name
	f	Z	field_11744	userDefinable
	f	Lnet/minecraft/class_2558$class_2559;	field_11750	RUN_COMMAND
	f	Lnet/minecraft/class_2558$class_2559;	field_21462	COPY_TO_CLIPBOARD
	f	Lnet/minecraft/class_2558$class_2559;	field_11746	OPEN_FILE
	f	Lnet/minecraft/class_2558$class_2559;	field_11748	CHANGE_PAGE
	f	Lnet/minecraft/class_2558$class_2559;	field_11749	OPEN_URL
	f	Lnet/minecraft/class_2558$class_2559;	field_11745	SUGGEST_COMMAND
	m	(Ljava/lang/String;ILjava/lang/String;Z)V	<init>	<init>
		p	3		name
		p	4		userDefinable
	m	(Lnet/minecraft/class_2558$class_2559;)Lnet/minecraft/class_2558$class_2559;	method_10849	method_10849
		p	0		a
	m	()Z	method_10847	isUserDefinable
	m	(Ljava/lang/String;)Lnet/minecraft/class_2558$class_2559;	method_10848	byName
		p	0		name
	m	()Ljava/lang/String;	method_10846	getName
c	net/minecraft/class_2531	net/minecraft/block/TrappedChestBlock
c	net/minecraft/class_3862	net/minecraft/recipe/SmokingRecipe
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V	<init>	<init>
		p	1		id
		p	5		experience
		p	4		output
		p	3		input
		p	2		group
		p	6		cookTime
c	net/minecraft/class_2532	net/minecraft/network/PacketInflater
	f	Ljava/util/zip/Inflater;	field_11622	inflater
	f	Z	field_34058	rejectsBadPackets
	f	I	field_11623	compressionThreshold
	f	I	field_33279	MAXIMUM_PACKET_SIZE
		c	The maximum size allowed for a compressed packet. Has value {@value}.
	m	(IZ)V	<init>	<init>
		p	1		compressionThreshold
		p	2		rejectsBadPackets
	m	(IZ)V	method_10739	setCompressionThreshold
		p	1		compressionThreshold
		p	2		rejectsBadPackets
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V	decode	decode
		p	2		buf
		p	3		objects
		p	1		ctx
c	net/minecraft/class_3864	net/minecraft/world/gen/feature/DefaultBiomeFeatures
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30580	addFarmAnimals
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;II)V	method_30678	addWarmOceanMobs
		p	1		squidWeight
		p	2		squidMinGroupSize
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_32236	addAmethystGeodes
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17019	addWaterBiomeOakTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17007	addExtraGoldOre
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17015	addSweetBerryBushes
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16967	addWindsweptSavannaGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17023	addSavannaTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16999	addFrozenTopLayer
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17011	addClayDisk
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16979	addDefaultGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_42042	addSculk
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16959	addJungleTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16991	addKelp
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16983	addLandCarvers
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16971	addForestGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16995	addLessKelp
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16987	addDesertVegetation
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_33131	addDripstone
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16975	addDesertDeadBushes
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_28439	addAncientDebris
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_39933	addVines
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30680	addPlainsMobs
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30583	addDesertMobs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_39420	addFrozenLavaSpring
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30587	addEndMobs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17018	addTaigaTrees
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30579	addCaveMobs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_34664	addClayOre
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_43230	addMangroveSwampFeatures
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17014	addSweetBerryBushesSnowy
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16988	addSwampVegetation
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17022	addTallBirchTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17010	addDefaultDisks
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16968	addSavannaGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16992	addSeagrassOnStone
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16980	addTaigaGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16972	addSwampFeatures
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16960	addSparseJungleTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16996	addSprings
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16984	addDefaultVegetation
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16976	addGiantTaigaGrass
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30582	addSnowyMobs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_39932	addSparseMelons
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30586	addJungleMobs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17009	addInfestedStone
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;III)V	method_30679	addOceanMobs
		p	3		codWeight
		p	1		squidWeight
		p	2		squidMaxGroupSize
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17017	addBambooJungleTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_34663	addLushCavesDecoration
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17005	addMineables
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_43231	addGrassAndClayDisks
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17013	addLargeFerns
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16989	addDesertFeatures
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_38567	addMeadowFlowers
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16977	addDefaultFlowers
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16969	addBadlandsGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17021	addForestTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16957	addWindsweptHillsTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_38745	addGroveTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;Z)V	method_17006	addDefaultOres
		p	0		builder
		p	1		largeCopperOreBlob
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16981	addPlainsTallGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16961	addBadlandsPlateauTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16985	addBadlandsVegetation
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16973	addMushroomFieldsFeatures
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16965	addJungleGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16997	addIcebergs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_39931	addMelons
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;IIIZ)V	method_30578	addMonsters
		p	1		zombieWeight
		p	2		zombieVillagerWeight
		p	0		builder
		p	3		skeletonWeight
		p	4		drowned
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30581	addBatsAndMonsters
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16990	addFossils
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_30585	addMushroomMobs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17008	addEmeraldOre
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17016	addBamboo
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17004	addDungeons
		p	0		builder
	m	(Lnet/minecraft/class_5483$class_5496;)V	method_38941	addDripstoneCaveMobs
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17024	addExtraSavannaTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16978	addExtraDefaultFlowers
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17012	addMossyRocks
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16966	addSavannaTallGrass
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16958	addWindsweptForestTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_17020	addBirchTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_38568	addDefaultOres
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16970	addForestFlowers
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16982	addDefaultMushrooms
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16974	addPlainsFeatures
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_24382	addNetherMineables
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16962	addSnowySpruceTrees
		p	0		builder
	m	(Lnet/minecraft/class_5485$class_5495;)V	method_16998	addBlueIce
		p	0		builder
c	net/minecraft/class_2533	net/minecraft/block/TrapdoorBlock
	f	Lnet/minecraft/class_265;	field_11630	WEST_SHAPE
	f	Lnet/minecraft/class_2746;	field_11631	OPEN
	f	Lnet/minecraft/class_265;	field_11628	OPEN_TOP_SHAPE
	f	Lnet/minecraft/class_2754;	field_11625	HALF
	f	Lnet/minecraft/class_265;	field_11624	SOUTH_SHAPE
	f	Lnet/minecraft/class_2746;	field_11626	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_11627	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11632	OPEN_BOTTOM_SHAPE
	f	Lnet/minecraft/class_2746;	field_11629	POWERED
	f	Lnet/minecraft/class_265;	field_11633	NORTH_SHAPE
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V	method_10740	playToggleSound
		p	4		open
		p	3		pos
		p	2		world
		p	1		player
c	net/minecraft/class_2534	net/minecraft/network/PacketDeflater
	f	Ljava/util/zip/Deflater;	field_11638	deflater
	f	I	field_11636	compressionThreshold
	f	[B	field_11637	deflateBuffer
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	method_10741	encode
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V	encode	encode
		p	2		input
		p	1		ctx
		p	3		output
	m	()I	method_36120	getCompressionThreshold
	m	(I)V	<init>	<init>
		p	1		compressionThreshold
	m	(I)V	method_10742	setCompressionThreshold
		p	1		compressionThreshold
c	net/minecraft/class_3865	net/minecraft/block/FurnaceBlock
c	net/minecraft/class_1203	net/minecraft/datafixer/fix/OptionsLowerCaseLanguageFix
c	net/minecraft/class_1202	net/minecraft/datafixer/fix/OptionsForceVBOFix
c	net/minecraft/class_1201	net/minecraft/datafixer/fix/OptionsKeyLwjgl3Fix
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_5706	NUMERICAL_KEY_IDS_TO_KEY_NAMES
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_5118	method_5118
		p	0		map
c	net/minecraft/class_1200	net/minecraft/datafixer/fix/ObjectiveDisplayNameFix
c	net/minecraft/class_2530	net/minecraft/block/TntBlock
	f	Lnet/minecraft/class_2746;	field_11621	UNSTABLE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10738	primeTnt
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20292	method_20292
		p	1		player
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)V	method_10737	primeTnt
		p	1		pos
		p	0		world
		p	2		igniter
c	net/minecraft/class_3861	net/minecraft/recipe/SmeltingRecipe
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V	<init>	<init>
		p	4		output
		p	3		input
		p	2		group
		p	1		id
		p	6		cookTime
		p	5		experience
c	net/minecraft/class_2528	net/minecraft/network/encryption/PacketDecryptor
	f	Lnet/minecraft/class_2524;	field_11619	manager
	m	(Ljavax/crypto/Cipher;)V	<init>	<init>
		p	1		cipher
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V	method_10735	decode
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V	decode	decode
		p	1		context
		p	2		buf
		p	3		result
c	net/minecraft/class_3859	net/minecraft/recipe/BlastingRecipe
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V	<init>	<init>
		p	1		id
		p	2		group
		p	3		input
		p	4		output
		p	5		experience
		p	6		cookTime
c	net/minecraft/class_2529	net/minecraft/network/encryption/PacketEncryptor
	f	Lnet/minecraft/class_2524;	field_11620	manager
	m	(Ljavax/crypto/Cipher;)V	<init>	<init>
		p	1		cipher
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	method_10736	encode
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V	encode	encode
		p	2		buf
		p	1		context
		p	3		result
c	net/minecraft/class_2524	net/minecraft/network/encryption/PacketEncryptionManager
	f	[B	field_11614	encryptionBuffer
	f	[B	field_11613	conversionBuffer
	f	Ljavax/crypto/Cipher;	field_11612	cipher
	m	(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V	method_10732	encrypt
		p	1		buf
		p	2		result
	m	(Lio/netty/buffer/ByteBuf;)[B	method_10733	toByteArray
		p	1		buf
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;	method_10734	decrypt
		p	2		buf
		p	1		context
	m	(Ljavax/crypto/Cipher;)V	<init>	<init>
		p	1		cipher
c	net/minecraft/class_3855	net/minecraft/entity/projectile/AbstractFireballEntity
	f	Lnet/minecraft/class_2940;	field_17081	ITEM
	m	(Lnet/minecraft/class_1799;)V	method_16937	method_16937
		p	0		stack
	m	(Lnet/minecraft/class_1799;)V	method_16936	setItem
		p	1		stack
	m	()Lnet/minecraft/class_1799;	method_16938	getItem
c	net/minecraft/class_3856	net/minecraft/entity/FlyingItemEntity
	m	()Lnet/minecraft/class_1799;	method_7495	getStack
c	net/minecraft/class_2525	net/minecraft/block/TallSeagrassBlock
	f	Lnet/minecraft/class_2754;	field_11616	HALF
	f	Lnet/minecraft/class_265;	field_11615	SHAPE
c	net/minecraft/class_3857	net/minecraft/entity/projectile/thrown/ThrownItemEntity
	f	Lnet/minecraft/class_2940;	field_17082	ITEM
	m	(Lnet/minecraft/class_1799;)V	method_16941	method_16941
		p	0		stack
	m	(Lnet/minecraft/class_1799;)V	method_16940	setItem
		p	1		item
	m	()Lnet/minecraft/class_1799;	method_16943	getItem
	m	()Lnet/minecraft/class_1792;	method_16942	getDefaultItem
c	net/minecraft/class_2526	net/minecraft/block/FernBlock
	f	Lnet/minecraft/class_265;	field_11617	SHAPE
c	net/minecraft/class_3858	net/minecraft/screen/FurnaceScreenHandler
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V	<init>	<init>
		p	4		propertyDelegate
		p	3		inventory
		p	2		playerInventory
		p	1		syncId
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
c	net/minecraft/class_2527	net/minecraft/block/TorchBlock
	f	Lnet/minecraft/class_2394;	field_22155	particle
	f	Lnet/minecraft/class_265;	field_11618	BOUNDING_SHAPE
	m	(Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_2394;)V	<init>	<init>
		p	1		settings
		p	2		particle
c	net/minecraft/class_3873	net/minecraft/client/gui/screen/ingame/FurnaceScreen
	f	Lnet/minecraft/class_2960;	field_17127	TEXTURE
	m	(Lnet/minecraft/class_3858;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
c	net/minecraft/class_6900	net/minecraft/util/dynamic/RegistryLoader
	f	Lnet/minecraft/class_5506;	field_36485	entryLoader
	f	Ljava/util/Map;	field_36486	valueHolders
	m	(Lnet/minecraft/class_2385;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	method_40404	load
		p	3		codec
		p	2		registryRef
		p	1		registry
		p	4		ops
	m	(Lnet/minecraft/class_5506;)V	<init>	<init>
		p	1		entryLoader
	m	(Lnet/minecraft/class_2385;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_5321;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	method_40405	load
		p	4		entryKey
		p	5		ops
		p	1		registry
		p	2		registryRef
		p	3		codec
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6900$class_6902;	method_40406	getOrCreateValueHolder
		p	1		registryRef
	m	(Lnet/minecraft/class_2385;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2385;	method_40403	method_40403
		p	1		entry
	m	(Lnet/minecraft/class_2385;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_5321;Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	method_42082	load
		p	6		ops
		p	5		parseable
		p	4		entryKey
		p	3		codec
		p	2		registryRef
		p	1		registry
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Ljava/util/Map$Entry;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2385;)Lcom/mojang/serialization/DataResult;	method_40407	method_40407
		p	5		reg
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6900$class_6902;	method_40408	method_40408
		p	0		ref
	m	(Lnet/minecraft/class_5455$class_6893;)Lnet/minecraft/class_6900$class_6901;	method_40402	createAccess
		p	1		dynamicRegistryManager
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_5506$class_6822;)Lnet/minecraft/class_6880;	method_40401	method_40401
		p	1		entry
c	net/minecraft/class_6900$class_6901	net/minecraft/util/dynamic/RegistryLoader$LoaderAccess
	f	Lnet/minecraft/class_5455$class_6893;	comp_354	dynamicRegistryManager
	f	Lnet/minecraft/class_6900;	comp_355	loader
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	method_40409	load
		p	3		ops
		p	2		codec
		p	1		registryRef
	m	()Lnet/minecraft/class_5455$class_6893;	comp_354	dynamicRegistryManager
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_5321;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	method_40410	load
		p	4		ops
		p	3		entryKey
		p	2		codec
		p	1		registryRef
	m	()Lnet/minecraft/class_6900;	comp_355	loader
c	net/minecraft/class_6900$class_6902	net/minecraft/util/dynamic/RegistryLoader$ValueHolder
	f	Ljava/util/Map;	field_36487	values
c	net/minecraft/class_1210	net/minecraft/datafixer/mapping/LegacyCoralBlockMapping
	f	Ljava/util/Map;	field_5733	MAP
c	net/minecraft/class_2542	net/minecraft/block/TurtleEggBlock
	f	Lnet/minecraft/class_265;	field_11709	LARGE_SHAPE
	f	Lnet/minecraft/class_2758;	field_11711	HATCH
	f	Lnet/minecraft/class_2758;	field_11710	EGGS
	f	Lnet/minecraft/class_265;	field_11712	SMALL_SHAPE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;I)V	method_10834	tryBreakEgg
		p	5		inverseChance
		p	4		entity
		p	1		world
		p	3		pos
		p	2		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_29952	isSand
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_10831	isSandBelow
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1937;)Z	method_10832	shouldHatchProgress
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_10833	breakEgg
		p	3		state
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Z	method_10835	breaksEgg
		p	2		entity
		p	1		world
c	net/minecraft/class_2543	net/minecraft/network/DecoderHandler
	f	Lnet/minecraft/class_2598;	field_11714	side
	f	Lorg/slf4j/Logger;	field_11715	LOGGER
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V	decode	decode
		p	1		ctx
		p	2		buf
		p	3		objects
	m	(Lnet/minecraft/class_2598;)V	<init>	<init>
		p	1		side
c	net/minecraft/class_3874	net/minecraft/client/gui/screen/ingame/SmokerScreen
	f	Lnet/minecraft/class_2960;	field_17128	TEXTURE
	m	(Lnet/minecraft/class_3706;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
c	net/minecraft/class_3875	net/minecraft/client/gui/screen/recipebook/BlastFurnaceRecipeBookScreen
	f	Lnet/minecraft/class_2561;	field_26592	TOGGLE_BLASTABLE_RECIPES_TEXT
c	net/minecraft/class_2544	net/minecraft/block/WallBlock
	f	Lnet/minecraft/class_2754;	field_22156	EAST_SHAPE
	f	Lnet/minecraft/class_2746;	field_22160	WATERLOGGED
	f	Ljava/util/Map;	field_22162	collisionShapeMap
	f	Lnet/minecraft/class_265;	field_22165	TALL_SOUTH_SHAPE
	f	Ljava/util/Map;	field_22161	shapeMap
	f	Lnet/minecraft/class_265;	field_22166	TALL_WEST_SHAPE
	f	Lnet/minecraft/class_2746;	field_11717	UP
	f	Lnet/minecraft/class_265;	field_22167	TALL_EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_22163	TALL_POST_SHAPE
	f	Lnet/minecraft/class_265;	field_22164	TALL_NORTH_SHAPE
	f	Lnet/minecraft/class_2754;	field_22159	WEST_SHAPE
	f	Lnet/minecraft/class_2754;	field_22157	NORTH_SHAPE
	f	Lnet/minecraft/class_2754;	field_22158	SOUTH_SHAPE
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Z	method_24427	shouldUseTallShape
		p	0		aboveShape
		p	1		tallShape
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_265;)Z	method_27092	shouldHavePost
		p	2		aboveState
		p	1		state
		p	3		aboveShape
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_4778;Lnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_265;	method_24426	getVoxelShape
		p	0		base
		p	1		wallShape
		p	2		tall
		p	3		low
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZZZ)Lnet/minecraft/class_2680;	method_24422	getStateWith
		p	8		west
		p	6		east
		p	7		south
		p	4		aboveState
		p	5		north
		p	2		state
		p	3		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;ZLnet/minecraft/class_2350;)Z	method_16704	shouldConnectTo
		p	3		side
		p	2		faceFullSquare
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Z	method_24424	isConnected
		p	0		state
		p	1		property
	m	(Lnet/minecraft/class_2680;ZZZZLnet/minecraft/class_265;)Lnet/minecraft/class_2680;	method_24425	getStateWith
		p	6		aboveShape
		p	5		west
		p	4		south
		p	3		east
		p	2		north
		p	1		state
	m	(FFFFFF)Ljava/util/Map;	method_24420	getShapeMap
	m	(ZLnet/minecraft/class_265;Lnet/minecraft/class_265;)Lnet/minecraft/class_4778;	method_24428	getWallShape
		p	3		tallShape
		p	2		aboveShape
		p	1		connected
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;	method_24423	getStateWithNeighbor
		p	4		neighborPos
		p	3		state
		p	2		pos
		p	1		world
		p	6		direction
		p	5		neighborState
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_24421	getStateAt
		p	1		world
		p	2		state
		p	3		pos
		p	4		aboveState
c	net/minecraft/class_2545	net/minecraft/network/PacketEncoder
	f	Lorg/slf4j/Logger;	field_11721	LOGGER
	f	Lnet/minecraft/class_2598;	field_11720	side
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V	encode	encode
		p	1		ctx
		p	2		packet
		p	3		out
	m	(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Lio/netty/buffer/ByteBuf;)V	method_10838	encode
	m	(Lnet/minecraft/class_2598;)V	<init>	<init>
		p	1		side
c	net/minecraft/class_3876	net/minecraft/client/gui/screen/recipebook/FurnaceRecipeBookScreen
	f	Lnet/minecraft/class_2561;	field_26596	TOGGLE_SMELTABLE_RECIPES_TEXT
c	net/minecraft/class_1214	net/minecraft/datafixer/fix/StatsCounterFix
	f	Ljava/util/Map;	field_5735	RENAMED_ENTITIES
	f	Ljava/util/Set;	field_5739	SKIP
	f	Ljava/lang/String;	field_29909	CUSTOM
	f	Ljava/lang/String;	field_29908	NEW_MINE_BLOCK_ID
	f	Ljava/util/Map;	field_5738	RENAMED_ITEM_STATS
	f	Ljava/lang/String;	field_29907	OLD_MINE_BLOCK_ID
	f	Ljava/util/Map;	field_5737	RENAMED_GENERAL_STATS
	f	Ljava/util/Map;	field_5736	RENAMED_ENTITY_STATS
	m	(Ljava/lang/String;)Ljava/lang/String;	method_5173	getBlock
	m	(Ljava/lang/String;)Ljava/lang/String;	method_5172	getItem
c	net/minecraft/class_3870	net/minecraft/structure/TaigaVillageData
	f	Lnet/minecraft/class_6880;	field_26341	STRUCTURE_POOLS
	m	()V	method_17038	init
c	net/minecraft/class_1213	net/minecraft/datafixer/fix/StatsRenameFix
	f	Ljava/lang/String;	field_33560	name
	f	Ljava/util/Map;	field_33561	replacements
	m	(Ljava/lang/String;)Ljava/lang/String;	method_37382	method_37382
		p	1		old
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V	<init>	<init>
		p	3		replacements
		p	2		name
		p	1		outputSchema
	m	()Lcom/mojang/datafixers/TypeRewriteRule;	method_37378	renameObjectives
	m	(Ljava/lang/String;)Ljava/lang/String;	method_37387	method_37387
		p	1		old
	m	()Lcom/mojang/datafixers/TypeRewriteRule;	method_37383	renameStats
c	net/minecraft/class_2540	net/minecraft/network/PacketByteBuf
	c	A packet byte buf is a specialized byte buf with utility methods adapted\nto Minecraft's protocol. It has serialization and deserialization of\ncustom objects.\n\n<div class="fabric"><table border=1>\n<caption>Custom object handling</caption>\n<tr>\n <th><b>Object Type</b></th> <th><b>read method</b></th> <th><b>write method</b></th>\n</tr>\n<tr>\n <td>Codec-based</td><td>{@link #decode(Codec)}</td><td>{@link #encode(Codec, Object)}</td>\n</tr>\n<tr>\n <td>{@link net.minecraft.util.registry.Registry} value</td><td>{@link #readRegistryValue(IndexedIterable)}</td><td>{@link #writeRegistryValue(IndexedIterable, Object)}</td>\n</tr>\n<tr>\n <td>{@link Collection}</td><td>{@link #readCollection(IntFunction, PacketByteBuf.PacketReader)}</td><td>{@link #writeCollection(Collection, PacketByteBuf.PacketWriter)}</td>\n</tr>\n<tr>\n <td>{@link IntList}</td><td>{@link #readIntList()}</td><td>{@link #writeIntList(IntList)}</td>\n</tr>\n<tr>\n <td>{@link Map}</td><td>{@link #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)}</td><td>{@link #writeMap(Map, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter)}</td>\n</tr>\n<tr>\n <td>{@code byte[]}</td><td>{@link #readByteArray()}</td><td>{@link #writeByteArray(byte[])}</td>\n</tr>\n<tr>\n <td>{@code int[]}</td><td>{@link #readIntArray()}</td><td>{@link #writeIntArray(int[])}</td>\n</tr>\n<tr>\n <td>{@code long[]}</td><td>{@link #readLongArray()}</td><td>{@link #writeLongArray(long[])}</td>\n</tr>\n<tr>\n <td>{@link BlockPos}</td><td>{@link #readBlockPos()}</td><td>{@link #writeBlockPos(BlockPos)}</td>\n</tr>\n<tr>\n <td>{@link ChunkPos}</td><td>{@link #readChunkPos()}</td><td>{@link #writeChunkPos(ChunkPos)}</td>\n</tr>\n<tr>\n <td>{@link ChunkSectionPos}</td><td>{@link #readChunkSectionPos()}</td><td>{@link #writeChunkSectionPos(ChunkSectionPos)}</td>\n</tr>\n<tr>\n <td>{@link GlobalPos}</td><td>{@link #readGlobalPos()}</td><td>{@link #writeGlobalPos(GlobalPos)}</td>\n</tr>\n<tr>\n <td>{@link Text}</td><td>{@link #readText()}</td><td>{@link #writeText(Text)}</td>\n</tr>\n<tr>\n <td>{@link Enum}</td><td>{@link #readEnumConstant(Class)}</td><td>{@link #writeEnumConstant(Enum)}</td>\n</tr>\n<tr>\n <td>{@index VarInt}</td><td>{@link #readVarInt()}</td><td>{@link #writeVarInt(int)}</td>\n</tr>\n<tr>\n <td>{@index VarLong}</td><td>{@link #readVarLong()}</td><td>{@link #writeVarLong(long)}</td>\n</tr>\n<tr>\n <td>{@link UUID}</td><td>{@link #readUuid()}</td><td>{@link #writeUuid(UUID)}</td>\n</tr>\n<tr>\n <td>{@index GameProfile}</td><td>{@link #readGameProfile()}</td><td>{@link #writeGameProfile(GameProfile)}</td>\n</tr>\n<tr>\n <td>{@index Property}</td><td>{@link #readProperty()}</td><td>{@link #writeProperty(Property)}</td>\n</tr>\n<tr>\n <td>{@link NbtCompound}</td><td>{@link #readNbt()}</td><td>{@link #writeNbt(NbtCompound)}</td>\n</tr>\n<tr>\n <td>{@link ItemStack}</td><td>{@link #readItemStack()}</td><td>{@link #writeItemStack(ItemStack)}</td>\n</tr>\n<tr>\n <td>{@link String}</td><td>{@link #readString()}</td><td>{@link #writeString(String)}</td>\n</tr>\n<tr>\n <td>{@link Identifier}</td><td>{@link #readIdentifier()}</td><td>{@link #writeIdentifier(Identifier)}</td>\n</tr>\n<tr>\n <td>{@link RegistryKey}</td><td>{@link #readRegistryKey(RegistryKey)}</td><td>{@link #writeRegistryKey(RegistryKey)}</td>\n</tr>\n<tr>\n <td>{@link Date}</td><td>{@link #readDate()}</td><td>{@link #writeDate(Date)}</td>\n</tr>\n<tr>\n <td>{@link Instant}</td><td>{@link #readInstant()}</td><td>{@link #writeInstant(Instant)}</td>\n</tr>\n<tr>\n <td>{@link PublicKey}</td><td>{@link #readPublicKey()}</td><td>{@link #writePublicKey(PublicKey)}</td>\n</tr>\n<tr>\n <td>{@link BlockHitResult}</td><td>{@link #readBlockHitResult()}</td><td>{@link #writeBlockHitResult(BlockHitResult)}</td>\n</tr>\n<tr>\n <td>{@link BitSet}</td><td>{@link #readBitSet()}</td><td>{@link #writeBitSet(BitSet)}</td>\n</tr>\n<tr>\n <td>{@link Optional}</td><td>{@link #readOptional(PacketByteBuf.PacketReader)}</td><td>{@link #writeOptional(Optional, PacketByteBuf.PacketWriter)}</td>\n</tr>\n<tr>\n <td>Nullable value</td><td>{@link #readNullable(PacketByteBuf.PacketReader)}</td><td>{@link #writeNullable(Object, PacketByteBuf.PacketWriter)}</td>\n</tr>\n<tr>\n <td>{@index Either}</td><td>{@link #readEither(PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)}</td><td>{@link #writeEither(Either, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter)}</td>\n</tr>\n</table></div>\n\n<p>All {@code read} and {@code write} methods throw {@link\nIndexOutOfBoundsException} if there is not enough bytes to be read or\nnot enough space to write.
	f	I	field_33287	MAX_READ_NBT_SIZE
		c	The maximum size, in number of bytes, allowed of the NBT compound read by\n{@link #readNbt()}.
	f	Lio/netty/buffer/ByteBuf;	field_11695	parent
	f	I	field_33286	MAX_VAR_LONG_LENGTH
		c	The max number of bytes an encoded var long value may use.\n\n<p>Its value is {@value}. A regular long value always use 8 bytes in contrast.\n\n@see #getVarLongLength(long)
	f	I	field_33285	MAX_VAR_INT_LENGTH
		c	The max number of bytes an encoded var int value may use.\n\n<p>Its value is {@value}. A regular int value always use 4 bytes in contrast.\n\n@see #getVarIntLength(int)
	f	S	field_33283	DEFAULT_MAX_STRING_LENGTH
		c	The default max length of strings {@linkplain #readString() read} or {@linkplain\n#writeString(String) written}. This is also the max length of identifiers\n{@linkplain #readIdentifier() read} or {@linkplain #writeIdentifier(Identifier)\nwritten} in their string form.
	f	I	field_33284	MAX_TEXT_LENGTH
		c	The maximum size, in terms of JSON string length, allowed of the text read by\n{@link #readText()} or written by {@link #writeText(Text)}.
	m	(Ljava/util/BitSet;)V	method_33557	writeBitSet
		c	Writes a bit set to this buf. A bit set is represented by a long array.\n\n@see #readBitSet()
		p	1		bitSet
			c	the bit set to write
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2540;	method_10807	writeBlockPos
		c	Writes a block position to this buf. A block position is represented by\na regular long.\n\n@return this buf, for chaining\n@see #readBlockPos()
		p	1		pos
			c	the pos to write
	m	(I)Lio/netty/buffer/ByteBuf;	writeShort	writeShort
		p	1		value
	m	(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;	getBytes	getBytes
		p	1		index
		p	2		buf
	m	(I)Z	getBoolean	getBoolean
		p	1		index
	m	(II)Lio/netty/buffer/ByteBuf;	setShort	setShort
		p	1		index
		p	2		value
	m	(I)I	getInt	getInt
		p	1		index
	m	()Ljava/security/PublicKey;	method_44119	readPublicKey
		c	Reads a public key from this buf. A public key is represented by a {@linkplain\n#readByteArray byte array} of X.509-encoded payload.\n\n@return the read public key\n@throws io.netty.handler.codec.DecoderException if the public key is malformed\n@see #writePublicKey(PublicKey)
	m	([JI)[J	method_10809	readLongArray
		c	Reads an array of primitive longs from this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values. The array has a length limit of {@code maxSize}.\n\n<p>Only when {@code toArray} is not {@code null} and {@code\ntoArray.length} equals to the length var int read will the {@code\ntoArray} be reused and returned; otherwise, a new array\nof proper size is created.\n\n@see #writeLongArray(long[])\n@see #readLongArray()\n@see #readLongArray(long[])\n@return the read long array\n@throws io.netty.handler.codec.DecoderException if the read array has a\nlength over {@code maxSize}
		p	2		maxSize
			c	the max length of the read array
		p	1		toArray
			c	the array to reuse
	m	(Lnet/minecraft/class_3965;)V	method_17813	writeBlockHitResult
		c	Writes a block hit result to this buf. A block hit result is represented\nby a block position, a direction enum constant, 3 floats for the hit\noffset position, and a boolean for whether the hit was inside a block.\n\n@see #readBlockHitResult()
		p	1		hitResult
			c	the block hit result to write
	m	(I)Lio/netty/buffer/ByteBuf;	readSlice	readSlice
		p	1		length
	m	(II)Lio/netty/buffer/ByteBuf;	retainedSlice	retainedSlice
		p	1		index
		p	2		length
	m	(II)Ljava/nio/ByteBuffer;	internalNioBuffer	internalNioBuffer
		p	2		length
		p	1		index
	m	(I)Lio/netty/buffer/ByteBuf;	retain	retain
	m	(Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;Ljava/lang/Object;)V	method_34064	method_34064
		p	4		value
		p	3		key
	m	(I)Lio/netty/buffer/ByteBuf;	writeChar	writeChar
		p	1		value
	m	(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;	getBytes	getBytes
		p	3		length
		p	2		buf
		p	1		index
	m	(I)Lio/netty/buffer/ByteBuf;	writeInt	writeInt
		p	1		value
	m	(I)F	getFloat	getFloat
		p	1		index
	m	(Z)Lio/netty/buffer/ByteBuf;	writeBoolean	writeBoolean
		p	1		value
	m	()I	method_10816	readVarInt
		c	Reads a single var int from this buf.\n\n@return the value read\n@see #writeVarInt(int)
	m	(I[B)Lio/netty/buffer/ByteBuf;	getBytes	getBytes
		p	2		bytes
		p	1		index
	m	(II)Lio/netty/buffer/ByteBuf;	copy	copy
		p	2		length
		p	1		index
	m	(I)Lio/netty/buffer/ByteBuf;	writerIndex	writerIndex
		p	1		index
	m	(IILio/netty/util/ByteProcessor;)I	forEachByteDesc	forEachByteDesc
		p	3		byteProcessor
		p	2		length
		p	1		index
	m	(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	1		buf
		p	2		length
	m	(Lnet/minecraft/class_2359;)Ljava/lang/Object;	method_42064	readRegistryValue
		c	Reads a value from a registry (or other {@link IndexedIterable}s). The value\nis stored using its raw ID as a {@linkplain #readVarInt() var int}.\n\n<p>Callers must ensure that <strong>the registry (or the indexed iterable) is\nproperly synchronized</strong> between the client and the server.\n\n@return the value, or {@code null} if it is missing from {@code registry}\n@see #writeRegistryValue(IndexedIterable, Object)
		p	1		registry
			c	the registry (or an indexed iterable) that contains the value
	m	(I)Lio/netty/buffer/ByteBuf;	skipBytes	skipBytes
		p	1		length
	m	(I)I	getMedium	getMedium
		p	1		index
	m	([BII)Lio/netty/buffer/ByteBuf;	writeBytes	writeBytes
		p	3		length
		p	2		sourceIndex
		p	1		bytes
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2540;	method_10793	writeItemStack
		c	Writes an item stack to this buf. An item stack is represented by a\nboolean indicating whether it exists; if it exists, it is followed by\na var int for its raw id, a byte for its count, and an NBT compound for\nits tag.\n\n@return this buf, for chaining\n@see #readItemStack()
		p	1		stack
			c	the stack to write
	m	(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;	readCharSequence	readCharSequence
		p	1		length
		p	2		charset
	m	(II)Lio/netty/buffer/ByteBuf;	setMediumLE	setMediumLE
		p	1		index
		p	2		value
	m	(IB)I	bytesBefore	bytesBefore
		p	1		length
		p	2		value
	m	(IILjava/nio/charset/Charset;)Ljava/lang/String;	toString	toString
		p	1		index
		p	2		length
		p	3		charset
	m	(II)Lio/netty/buffer/ByteBuf;	setChar	setChar
		p	2		value
		p	1		index
	m	(Lnet/minecraft/class_2540$class_7461;)Ljava/util/Optional;	method_37436	readOptional
		c	Reads an optional value from this buf. An optional value is represented by\na boolean indicating if the value is present, followed by the value only if\nthe value is present.\n\n@return the read optional value\n@see #writeOptional(Optional, PacketByteBuf.PacketWriter)
		p	1		reader
	m	(I)Lio/netty/buffer/ByteBuf;	writeZero	writeZero
		p	1		length
	m	(I)I	getUnsignedShortLE	getUnsignedShortLE
		p	1		index
	m	(I)S	getShort	getShort
		p	1		index
	m	(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;	writeBytes	writeBytes
		p	1		buf
	m	(Lio/netty/buffer/ByteBuf;)V	<init>	<init>
		c	Creates a packet byte buf that delegates its operations to the {@code\nparent} buf.
		p	1		parent
			c	the parent, or delegate, buf
	m	(ID)Lio/netty/buffer/ByteBuf;	setDouble	setDouble
		p	1		index
		p	2		value
	m	()Ljava/util/Date;	method_10802	readDate
		c	Reads a date from this buf. A date is represented by its time, a regular\nlong.\n\n@return the read date\n@see #writeDate(Date)
	m	(Lcom/mojang/authlib/GameProfile;)V	method_43616	writeGameProfile
		c	Writes a game profile to this buf. A game profile is represented by a\n{@linkplain #writeUuid(UUID) uuid}, a username string, and a collection of\n{@linkplain #writeProperty(Property) properties}.\n\n@see #readGameProfile()
		p	1		gameProfile
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(ILjava/nio/channels/FileChannel;JI)I	getBytes	getBytes
		p	1		index
		p	2		channel
		p	5		length
		p	3		pos
	m	()Lcom/mojang/authlib/properties/Property;	method_43624	readProperty
		c	Reads a property from this buf. A property is represented by a string representing\nthe property key, a string representing the property value, a boolean indicating\nwhether the property is signed, and a string representing the signature (only\nexists if signed).\n\n@return the property\n@see #writeProperty(Property)
	m	(I)J	getLong	getLong
		p	1		index
	m	(Lnet/minecraft/class_4076;)Lnet/minecraft/class_2540;	method_36131	writeChunkSectionPos
		c	Reads a chunk section position from this buf. A chunk section position is\nrepresented by a regular long.\n\n@return this buf, for chaining\n@see #readChunkSectionPos()
		p	1		pos
			c	the section position to write
	m	(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;	setBytes	setBytes
		p	1		index
		p	2		buf
	m	(Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Collection;	method_34068	readCollection
		c	Reads a collection from this buf. The collection is stored as a leading\n{@linkplain #readVarInt() var int} size followed by the entries\nsequentially.\n\n@param <T> the collection's entry type\n@param <C> the collection's type\n@return the read collection\n@see #writeCollection(Collection, PacketByteBuf.PacketWriter)\n@see #readList(PacketByteBuf.PacketReader)
		p	2		reader
		p	1		collectionFactory
			c	a factory that creates a collection with a given size
	m	(I)J	getLongLE	getLongLE
		p	1		index
	m	(Ljava/util/function/IntFunction;Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map;	method_34069	readMap
		c	Reads a map from this buf. The map is stored as a leading\n{@linkplain #readVarInt() var int} size followed by each key and value\npair.\n\n@param <K> the key type\n@param <V> the value type\n@param <M> the map type\n@return the read map\n@see #writeMap(Map, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter)\n@see #readMap(PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)
		p	1		mapFactory
			c	a factory that creates a map with a given size
		p	2		keyReader
		p	3		valueReader
	m	()Ljava/time/Instant;	method_44118	readInstant
		c	Reads an instant from this buf. An instant is represented by the milliseconds\nsince the epoch.\n\n@return the read instant\n@see #writeInstant(Instant)
	m	()Lnet/minecraft/class_2487;	method_10798	readNbt
		c	Reads an NBT compound from this buf. The binary representation of NBT is\nhandled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,\nthis method returns {@code null}. The compound can have a maximum size of\n{@value #MAX_READ_NBT_SIZE} bytes.\n\n@return the read compound, may be {@code null}\n@throws io.netty.handler.codec.EncoderException if the NBT cannot be read\n@throws RuntimeException if the compound exceeds the allowed maximum size\n@see #writeNbt(NbtCompound)\n@see #readUnlimitedNbt()\n@see #readNbt(NbtTagSizeTracker)\n@see #MAX_READ_NBT_SIZE
	m	(Lnet/minecraft/class_2359;Ljava/lang/Object;)V	method_42065	writeRegistryValue
		c	Writes a value from a registry (or other {@link IndexedIterable}s). The value\nis stored using its raw ID as a {@linkplain #readVarInt() var int}.\n\n<p>Callers must ensure that <strong>the registry (or the indexed iterable) is\nproperly synchronized</strong> between the client and the server.\n\n@throws IllegalArgumentException if {@code value} is not in {@code registry}\n@see #readRegistryValue(IndexedIterable)
		p	1		registry
			c	the registry (or an indexed iterable) that contains the value
		p	2		value
			c	a value to write, must be in {@code registry}
	m	(I)I	getUnsignedMediumLE	getUnsignedMediumLE
		p	1		index
	m	()Lnet/minecraft/class_1799;	method_10819	readItemStack
		c	Reads an item stack from this buf. An item stack is represented by a\nboolean indicating whether it exists; if it exists, it is followed by\na var int for its raw id, a byte for its count, and an NBT compound for\nits tag.\n\n@return the read item stack\n@see #writeItemStack(ItemStack)
	m	(Lcom/mojang/authlib/properties/Property;)V	method_43617	writeProperty
		c	Writes a property to this buf. A property is represented by a string representing\nthe property key, a string representing the property value, a boolean indicating\nwhether the property is signed, and a string representing the signature (only\nexists if signed).\n\n@see #readProperty()
		p	1		property
	m	(Lcom/mojang/serialization/Codec;)Ljava/lang/Object;	method_29171	decode
		c	Reads an object from this buf as a compound NBT with the given codec.\n\n@param <T> the decoded object's type\n@return the read object\n@throws io.netty.handler.codec.EncoderException if the {@code codec} fails\nto decode the compound NBT\n@see #encode(Codec, Object)
		p	1		codec
			c	the codec to decode the object
	m	(Lio/netty/util/ByteProcessor;)I	forEachByte	forEachByte
		p	1		byteProcessor
	m	(I)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	1		length
	m	(I[BII)Lio/netty/buffer/ByteBuf;	setBytes	setBytes
		p	2		bytes
		p	3		sourceIndex
		p	4		length
		p	1		index
	m	(ILjava/io/InputStream;I)I	setBytes	setBytes
		p	3		length
		p	1		index
		p	2		stream
	m	(J)I	method_36129	getVarLongLength
		c	Returns the number of bytes needed to encode {@code value} as a\n{@linkplain #writeVarLong(int) var long}. Guaranteed to be between {@code\n1} and {@value #MAX_VAR_LONG_LENGTH}.\n\n@return the number of bytes a var long {@code value} uses
		p	0		value
			c	the value to encode
	m	()Lit/unimi/dsi/fastutil/ints/IntList;	method_34059	readIntList
		c	Reads a list of primitive ints from this buf. The ints are stored as var\nints, with an extra var int in the beginning indicating the size.\n\n@apiNote To limit the length of the list or array read, use\n{@link #readIntArray(int)}.\n\n@implNote A list of ints has the same format as an int array.\n\n@return the read list\n@see #writeIntList(IntList)\n@see #readIntArray()
	m	(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;	touch	touch
	m	()Lnet/minecraft/class_4076;	method_19456	readChunkSectionPos
		c	Reads a chunk section position from this buf. A chunk section position is\nrepresented by a regular long.\n\n@return the read chunk section pos\n@see #writeChunkSectionPos(ChunkSectionPos)
	m	(Ljava/lang/Object;Lnet/minecraft/class_2540$class_7462;)V	method_43826	writeNullable
		c	Writes a nullable value to this buf. A nullable value is represented by\na boolean indicating if the value is not null, followed by the value only if\nthe value is not null.\n\n@see #readNullable(PacketByteBuf.PacketReader)
		p	2		writer
		p	1		value
	m	(Ljava/lang/String;I)Lnet/minecraft/class_2540;	method_10788	writeString
		c	Writes a string to this buf. A string is represented by a byte array of\nits UTF-8 data. That byte array can have a maximum length of\n{@code maxLength}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the byte array of the\nstring to write is longer than {@code maxLength}\n@see #readString()\n@see #readString(int)\n@see #writeString(String)
		p	1		string
			c	the string to write
		p	2		maxLength
			c	the max length of the byte array
	m	(Ljava/nio/channels/FileChannel;JI)I	readBytes	readBytes
		p	4		length
		p	2		pos
		p	1		channel
	m	(II)Ljava/nio/ByteBuffer;	nioBuffer	nioBuffer
		p	1		index
		p	2		length
	m	()[B	method_10795	readByteArray
		c	Reads an array of primitive bytes from this buf. The array first has a\nvar int indicating its length, followed by the actual bytes. The array\ndoes not have a length limit.\n\n@see #readByteArray(int)\n@see #writeByteArray(byte[])\n@return the read byte array
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;	method_44112	readRegistryKey
		c	Reads a registry key from this buf. A registry key is represented by its\n{@linkplain #readIdentifier value as an identifier}.\n\n@return the read registry key\n@see #writeRegistryKey(RegistryKey)
		p	1		registryRef
			c	the registry key of the registry the read registry key belongs to
	m	(I)S	getUnsignedByte	getUnsignedByte
		p	1		index
	m	(II)Lio/netty/buffer/ByteBuf;	setShortLE	setShortLE
		p	1		index
		p	2		value
	m	(IF)Lio/netty/buffer/ByteBuf;	setFloat	setFloat
		p	1		index
		p	2		value
	m	()Lnet/minecraft/class_4208;	method_44117	readGlobalPos
		c	Reads a global position from this buf. A global position is represented by\n{@linkplain #readRegistryKey the registry key} of the dimension followed by\n{@linkplain #readBlockPos the block position}.\n\n@return the read global pos\n@see #writeGlobalPos(GlobalPos)
	m	(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;	writeBytes	writeBytes
		p	2		length
		p	1		buf
	m	(ILjava/util/function/IntFunction;I)Ljava/lang/Object;	method_37452	method_37452
		p	2		value
	m	(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;	getBytes	getBytes
		p	1		index
		p	3		length
		p	2		stream
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2540;	method_10794	writeNbt
		c	Writes an NBT compound to this buf. The binary representation of NBT is\nhandled by {@link net.minecraft.nbt.NbtIo}. If {@code compound} is {@code\nnull}, it is treated as an NBT null.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the NBT cannot be\nwritten\n@see #readNbt()\n@see #readUnlimitedNbt()\n@see #readNbt(NbtTagSizeTracker)
		p	1		compound
			c	the compound to write
	m	(I)Z	isWritable	isWritable
		p	1		size
	m	(F)Lio/netty/buffer/ByteBuf;	writeFloat	writeFloat
		p	1		value
	m	(Lit/unimi/dsi/fastutil/ints/IntList;)V	method_34060	writeIntList
		c	Writes a list of primitive ints from this buf. The ints are stored as var\nints, with an extra var int in the beginning indicating the size.\n\n@implNote A list of ints has the same format as an int array.\n\n@see #readIntList()\n@see #writeIntArray(int[])
		p	1		list
			c	the list to write
	m	(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;	getCharSequence	getCharSequence
		p	1		index
		p	2		length
		p	3		charset
	m	(I)Lio/netty/buffer/ByteBuf;	readerIndex	readerIndex
		p	1		index
	m	(Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Lcom/mojang/datafixers/util/Either;	method_43622	readEither
		c	Reads an {@code Either} from this buf. An either is represented by\na boolean indicating if the left side or the right side of the either,\nfollowed by the value.\n\n@return the read either\n@see #writeEither(Either, PacketByteBuf.PacketWriter, PacketByteBuf.PacketWriter)
		p	1		leftReader
		p	2		rightReader
	m	(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	3		length
		p	1		buf
		p	2		outputIndex
	m	(Ljava/nio/channels/FileChannel;JI)I	writeBytes	writeBytes
		p	4		length
		p	1		channel
		p	2		pos
	m	()Ljava/util/UUID;	method_10790	readUuid
		c	Reads a UUID (universally unique identifier) from this buf. A UUID is\nrepresented by two regular longs.\n\n@return the read UUID\n@see #writeUuid(UUID)
	m	(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V	method_43619	writeEither
		c	Writes an {@code Either} to this buf. An either is represented by\na boolean indicating if the left side or the right side of the either,\nfollowed by the value.\n\n@see #readEither(PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)
		p	3		rightWriter
		p	1		either
		p	2		leftWriter
	m	(J)Lio/netty/buffer/ByteBuf;	writeLongLE	writeLongLE
		p	1		value
	m	(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	2		length
		p	1		stream
	m	(I)Lio/netty/buffer/ByteBuf;	capacity	capacity
		p	1		capacity
	m	(B)I	bytesBefore	bytesBefore
		p	1		value
	m	(Ljava/lang/String;)Lnet/minecraft/class_2540;	method_10814	writeString
		c	Writes a string to this buf. A string is represented by a byte array of\nits UTF-8 data. That byte array can have a maximum length of\n{@value #DEFAULT_MAX_STRING_LENGTH}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the byte array of the\nstring to write is longer than {@value #DEFAULT_MAX_STRING_LENGTH}\n@see #readString()\n@see #readString(int)\n@see #writeString(String, int)
		p	1		string
			c	the string to write
	m	(Ljava/lang/Enum;)Lnet/minecraft/class_2540;	method_10817	writeEnumConstant
		c	Writes an enum constant to this buf. An enum constant is represented\nby a var int indicating its ordinal.\n\n@return this buf, for chaining\n@see #readEnumConstant(Class)
		p	1		instance
			c	the enum constant to write
	m	([B)Lnet/minecraft/class_2540;	method_10813	writeByteArray
		c	Writes an array of primitive bytes to this buf. The array first has a\nvar int indicating its length, followed by the actual bytes.\n\n@see #readByteArray()\n@return this buf, for chaining
		p	1		array
			c	the array to write
	m	(Lnet/minecraft/class_2540$class_7461;)Ljava/lang/Object;	method_43827	readNullable
		c	Reads a nullable value from this buf. A nullable value is represented by\na boolean indicating if the value is not null, followed by the value only if\nthe value is not null.\n\n@return the read nullable value\n@see #writeNullable(Object, PacketByteBuf.PacketWriter)
		p	1		reader
	m	(IZ)I	ensureWritable	ensureWritable
		p	2		force
		p	1		minBytes
	m	(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;	touch	touch
		p	1		object
	m	(I)I	method_10815	getVarIntLength
		c	Returns the number of bytes needed to encode {@code value} as a\n{@linkplain #writeVarInt(int) var int}. Guaranteed to be between {@code\n1} and {@value #MAX_VAR_INT_LENGTH}.\n\n@return the number of bytes a var int {@code value} uses
		p	0		value
			c	the value to encode
	m	(Lnet/minecraft/class_4208;)V	method_44113	writeGlobalPos
		c	Writes a global position to this buf. A global position is represented by\n{@linkplain #writeRegistryKey the registry key} of the dimension followed by\n{@linkplain #writeBlockPos the block position}.\n\n@see #readGlobalPos()
		p	1		pos
	m	(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I	writeCharSequence	writeCharSequence
		p	1		sequence
		p	2		charset
	m	(I)S	getShortLE	getShortLE
		p	1		index
	m	(Ljava/util/function/Consumer;)V	method_34065	forEachInCollection
		c	Iterates a collection from this buf. The collection is stored as a leading\n{@linkplain #readVarInt() var int} {@code size} followed by the entries\nsequentially. The {@code consumer} will be called {@code size} times.\n\n@see #readCollection(IntFunction, PacketByteBuf.PacketReader)
		p	1		consumer
			c	the consumer to read entries
	m	(Ljava/util/Map;Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7462;)V	method_34063	writeMap
		c	Writes a map to this buf. The map is stored as a leading\n{@linkplain #readVarInt() var int} size followed by each key and value\npair.\n\n@param <K> the key type\n@param <V> the value type\n@see #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)
		p	3		valueWriter
		p	1		map
			c	the map to write
		p	2		keyWriter
	m	(Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;	method_37453	getMaxValidator
		p	1		max
		p	0		applier
	m	(D)Lio/netty/buffer/ByteBuf;	writeDouble	writeDouble
		p	1		value
	m	(IIB)I	indexOf	indexOf
		p	1		from
		p	3		value
		p	2		to
	m	(I)B	getByte	getByte
		p	1		index
	m	(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;	writeBytes	writeBytes
		p	1		buf
	m	(Ljava/security/PublicKey;)Lnet/minecraft/class_2540;	method_44114	writePublicKey
		c	Writes a public key to this buf. A public key is represented by a {@linkplain\n#writeByteArray byte array} of X.509-encoded payload.\n\n@return this buf, for chaining\n@see #readPublicKey()
		p	1		publicKey
	m	(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;	getBytes	getBytes
		p	4		length
		p	1		index
		p	3		outputIndex
		p	2		buf
	m	(I)Lio/netty/buffer/ByteBuf;	writeIntLE	writeIntLE
		p	1		value
	m	()Ljava/util/BitSet;	method_33558	readBitSet
		c	Reads a bit set from this buf. A bit set is represented by a long array.\n\n@return the read bit set\n@see #writeBitSet(BitSet)
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DataResult$PartialResult;)V	method_34061	method_34061
		p	1		partial
	m	()Lnet/minecraft/class_2960;	method_10810	readIdentifier
		c	Reads an identifier from this buf. An identifier is represented by its\nstring form. The read identifier's string form can have a max length of\n{@value #DEFAULT_MAX_STRING_LENGTH}.\n\n@return the read identifier\n@throws io.netty.handler.codec.DecoderException if the identifier's\nstring form is longer than {@value #DEFAULT_MAX_STRING_LENGTH}\n@see #writeIdentifier(Identifier)
	m	(IJ)Lio/netty/buffer/ByteBuf;	setLong	setLong
		p	1		index
		p	2		value
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2540;	method_10812	writeIdentifier
		c	Writes an identifier to this buf. An identifier is represented by its\nstring form. The written identifier's byte array can have a max length of\n{@value #DEFAULT_MAX_STRING_LENGTH}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the {@code id}'s\nbyte array is longer than {@value #DEFAULT_MAX_STRING_LENGTH}\n@see #readIdentifier()
		p	1		id
			c	the identifier to write
	m	()Ljava/lang/String;	method_19772	readString
		c	Reads a string from this buf. A string is represented by a byte array of\nits UTF-8 data. The string can have a maximum length of {@value\n#DEFAULT_MAX_STRING_LENGTH}.\n\n@return the string read\n@throws io.netty.handler.codec.DecoderException if the string read\nexceeds the maximum length\n@see #readString(int)\n@see #writeString(String)\n@see #writeString(String, int)
	m	(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;	setBytes	setBytes
		p	1		index
		p	2		buf
		p	3		length
	m	(I)J	getUnsignedInt	getUnsignedInt
		p	1		index
	m	()J	method_10792	readVarLong
		c	Reads a single var long from this buf.\n\n@return the value read\n@see #writeVarLong(long)
	m	()[I	method_10787	readIntArray
		c	Reads an array of primitive ints from this buf. The array first has a\nvar int indicating its length, followed by the var int entries. The array\ndoes not have a length limit.\n\n@implNote An int array has the same format as a list of ints.\n\n@see #readIntArray(int)\n@see #writeIntArray(int[])\n@see #readIntList()\n@return the read byte array
	m	(Lio/netty/util/ByteProcessor;)I	forEachByteDesc	forEachByteDesc
		p	1		byteProcessor
	m	(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;	setBytes	setBytes
		p	2		buf
		p	1		index
	m	(Ljava/io/InputStream;I)I	writeBytes	writeBytes
		p	2		length
		p	1		stream
	m	()Lnet/minecraft/class_2561;	method_10808	readText
		c	Reads a text from this buf. A text is represented by a JSON string with\nmax length {@value #MAX_TEXT_LENGTH}.\n\n@return the read text\n@throws io.netty.handler.codec.DecoderException if the JSON string read\nexceeds {@value #MAX_TEXT_LENGTH} in length\n@see #writeText(Text)\n@see #MAX_TEXT_LENGTH
	m	(Ljava/nio/channels/ScatteringByteChannel;I)I	writeBytes	writeBytes
		p	2		length
		p	1		channel
	m	(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2540;	method_36130	writeChunkPos
		c	Writes a chunk position to this buf. A chunk position is represented by\na regular long.\n\n@return this buf, for chaining\n@see #readChunkPos()
		p	1		pos
			c	the chunk position to write
	m	(I)I	getIntLE	getIntLE
		p	1		index
	m	(I)I	method_44302	toEncodedStringLength
		p	0		decodedLength
	m	()Lnet/minecraft/class_1923;	method_36133	readChunkPos
		c	Reads a chunk position from this buf. A chunk position is represented by\na regular long.\n\n@return the read chunk position\n@see #writeChunkPos(ChunkPos)
	m	(J)Lio/netty/buffer/ByteBuf;	writeLong	writeLong
		p	1		value
	m	(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;	order	order
		p	1		byteOrder
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V	method_29172	encode
		c	Writes an object to this buf as a compound NBT with the given codec.\n\n@param <T> the encoded object's type\n@throws io.netty.handler.codec.EncoderException if the {@code codec} fails\nto encode the compound NBT\n@see #decode(Codec)
		p	2		object
			c	the object to write to this buf
		p	1		codec
			c	the codec to encode the object
	m	(I)J	getUnsignedIntLE	getUnsignedIntLE
		p	1		index
	m	(Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;	method_30616	readNbt
		c	Reads an NBT compound from this buf. The binary representation of NBT is\nhandled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,\nthis method returns {@code null}. The compound can have a maximum size\ncontrolled by the {@code sizeTracker}.\n\n@return the read compound, may be {@code null}\n@throws io.netty.handler.codec.EncoderException if the NBT cannot be read\n@throws RuntimeException if the compound exceeds the allowed maximum size\n@see #writeNbt(NbtCompound)\n@see #readNbt()\n@see #readUnlimitedNbt()
		p	1		sizeTracker
	m	(Ljava/lang/Class;)Ljava/lang/Enum;	method_10818	readEnumConstant
		c	Reads an enum constant from this buf. An enum constant is represented\nby a var int indicating its ordinal.\n\n@return the read enum constant\n@see #writeEnumConstant(Enum)
		p	1		enumClass
			c	the enum class, for constant lookup
	m	(I)Z	isReadable	isReadable
		p	1		size
	m	([J)Lnet/minecraft/class_2540;	method_10789	writeLongArray
		c	Writes an array of primitive longs to this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values.\n\n@see #readLongArray()\n@return this buf, for chaining
		p	1		array
			c	the array to write
	m	(I[B)Lio/netty/buffer/ByteBuf;	setBytes	setBytes
		p	1		index
		p	2		bytes
	m	([B)Lio/netty/buffer/ByteBuf;	writeBytes	writeBytes
		p	1		bytes
	m	(I)Lnet/minecraft/class_2540;	method_10804	writeVarInt
		c	Writes a single var int to this buf.\n\n<p>Compared to regular ints, var ints may use less bytes (ranging from 1\nto 5, where regular ints use 4) when representing smaller positive\nnumbers.\n\n@return this buf, for chaining\n@see #readVarInt()\n@see #getVarIntLength(int)
		p	1		value
			c	the value to write
	m	(Ljava/nio/channels/GatheringByteChannel;I)I	readBytes	readBytes
		p	2		length
		p	1		channel
	m	(II)[Ljava/nio/ByteBuffer;	nioBuffers	nioBuffers
		p	1		index
		p	2		length
	m	(Lnet/minecraft/class_2540$class_7461;Lnet/minecraft/class_2540$class_7461;)Ljava/util/Map;	method_34067	readMap
		c	Reads a map from this buf as a hash map.\n\n@param <K> the key type\n@param <V> the value type\n@return the read map\n@see #readMap(IntFunction, PacketByteBuf.PacketReader, PacketByteBuf.PacketReader)
		p	1		keyReader
		p	2		valueReader
	m	(ILjava/nio/channels/FileChannel;JI)I	setBytes	setBytes
		p	3		pos
		p	5		length
		p	1		index
		p	2		channel
	m	(I)Lio/netty/buffer/ByteBuf;	writeByte	writeByte
		p	1		value
	m	(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;	writeBytes	writeBytes
		p	3		length
		p	2		sourceIndex
		p	1		buf
	m	(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	1		buf
	m	(II)Lio/netty/buffer/ByteBuf;	setIndex	setIndex
		p	1		readerIndex
		p	2		writerIndex
	m	([I)Lnet/minecraft/class_2540;	method_10806	writeIntArray
		c	Writes an array of primitive ints to this buf. The array first has a\nvar int indicating its length, followed by the var int entries.\n\n@implNote An int array has the same format as a list of ints.\n\n@see #readIntArray(int)\n@see #writeIntArray(int[])\n@see #writeIntList(IntList)\n@return this buf, for chaining
		p	1		array
			c	the array to write
	m	(I)Z	release	release
		p	1		decrement
	m	(Ljava/util/Date;)Lnet/minecraft/class_2540;	method_10796	writeDate
		c	Writes a date to this buf. A date is represented by its time, a regular\nlong.\n\n@return this buf, for chaining\n@see #readDate()
		p	1		date
			c	the date to write
	m	([J)[J	method_10801	readLongArray
		c	Reads an array of primitive longs from this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values. The array does not have a length limit.\n\n<p>Only when {@code toArray} is not {@code null} and {@code\ntoArray.length} equals to the length var int read will the {@code\ntoArray} be reused and returned; otherwise, a new array\nof proper size is created.\n\n@see #writeLongArray(long[])\n@see #readLongArray()\n@see #readLongArray(long[], int)\n@return the read long array
		p	1		toArray
			c	the array to reuse
	m	()Lcom/mojang/authlib/GameProfile;	method_43623	readGameProfile
		c	Reads a game profile from this buf. A game profile is represented by a\n{@linkplain #readUuid() uuid}, a username string, and a collection of\n{@linkplain #readProperty() properties}.\n\n@return the game profile\n@see #writeGameProfile(GameProfile)
	m	(Lio/netty/buffer/ByteBuf;)I	compareTo	compareTo
	m	(ILjava/nio/channels/GatheringByteChannel;I)I	getBytes	getBytes
		p	3		length
		p	2		channel
		p	1		index
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		buf
	m	(I)Lio/netty/util/ReferenceCounted;	retain	retain
		p	1		increment
	m	(II)Lio/netty/buffer/ByteBuf;	setIntLE	setIntLE
		p	2		value
		p	1		index
	m	(Ljava/util/Collection;Lnet/minecraft/class_2540$class_7462;)V	method_34062	writeCollection
		c	Writes a collection to this buf. The collection is stored as a leading\n{@linkplain #readVarInt() var int} size followed by the entries\nsequentially.\n\n@param <T> the list's entry type\n@see #readCollection(IntFunction, PacketByteBuf.PacketReader)
		p	2		writer
		p	1		collection
			c	the collection to write
	m	(II)Lio/netty/buffer/ByteBuf;	slice	slice
		p	2		length
		p	1		index
	m	(IJ)Lio/netty/buffer/ByteBuf;	setLongLE	setLongLE
		p	2		value
		p	1		index
	m	()Lnet/minecraft/class_2487;	method_30617	readUnlimitedNbt
		c	Reads an NBT compound from this buf. The binary representation of NBT is\nhandled by {@link net.minecraft.nbt.NbtIo}. If an NBT null is encountered,\nthis method returns {@code null}. The compound does not have a size limit.\n\n@apiNote Since this version does not have a size limit, it may be\nvulnerable to malicious NBT spam attacks.\n\n@return the read compound, may be {@code null}\n@throws io.netty.handler.codec.EncoderException if the NBT cannot be read\n@see #writeNbt(NbtCompound)\n@see #readNbt()\n@see #readNbt(NbtTagSizeTracker)
	m	(II)Lio/netty/buffer/ByteBuf;	setMedium	setMedium
		p	2		value
		p	1		index
	m	(I)C	getChar	getChar
		p	1		index
	m	(II)Lio/netty/buffer/ByteBuf;	setZero	setZero
		p	1		index
		p	2		length
	m	()Lio/netty/buffer/ByteBuf;	retain	retain
	m	(Ljava/util/UUID;)Lnet/minecraft/class_2540;	method_10797	writeUuid
		c	Writes a UUID (universally unique identifier) to this buf. A UUID is\nrepresented by two regular longs.\n\n@return this buf, for chaining\n@see #readUuid()
		p	1		uuid
			c	the UUID to write
	m	(I)Lio/netty/buffer/ByteBuf;	ensureWritable	ensureWritable
		p	1		minBytes
	m	(I)Lio/netty/buffer/ByteBuf;	writeMedium	writeMedium
		p	1		value
	m	(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	1		buf
	m	(I)[I	method_10799	readIntArray
		c	Reads an array of primitive ints from this buf. The array first has a\nvar int indicating its length, followed by the var int entries. The array\nhas a length limit given by {@code maxSize}.\n\n@implNote An int array has the same format as a list of ints.\n\n@see #readIntArray()\n@see #writeIntArray(int[])\n@return the read byte array\n@throws io.netty.handler.codec.DecoderException if the read array has a\nlength over {@code maxSize}
		p	1		maxSize
			c	the max length of the read array
	m	()Lio/netty/buffer/ByteBuf;	touch	touch
	m	(I)Ljava/lang/String;	method_10800	readString
		c	Reads a string from this buf. A string is represented by a byte array of\nits UTF-8 data. The string can have a maximum length of {@code maxLength}.\n\n@return the string read\n@throws io.netty.handler.codec.DecoderException if the string read\nis longer than {@code maxLength}\n@see #readString()\n@see #writeString(String)\n@see #writeString(String, int)
		p	1		maxLength
			c	the maximum length of the string read
	m	(II)Lio/netty/buffer/ByteBuf;	setInt	setInt
		p	1		index
		p	2		value
	m	(I)Lio/netty/buffer/ByteBuf;	writeMediumLE	writeMediumLE
		p	1		value
	m	([BII)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	1		bytes
		p	2		outputIndex
		p	3		length
	m	(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;	getBytes	getBytes
		p	2		buf
		p	1		index
	m	(J)Lnet/minecraft/class_2540;	method_10791	writeVarLong
		c	Writes a single var long to this buf.\n\n<p>Compared to regular longs, var longs may use less bytes when\nrepresenting smaller positive numbers.\n\n@return this buf, for chaining\n@see #readVarLong()\n@see #getVarLongLength(long)
		p	1		value
			c	the value to write
	m	()[J	method_33134	readLongArray
		c	Reads an array of primitive longs from this buf. The array first has a\nvar int indicating its length, followed by the regular long (not var\nlong) values. The array does not have a length limit.\n\n@see #writeLongArray(long[])\n@see #readLongArray(long[])\n@see #readLongArray(long[], int)\n@return the read long array
	m	(Ljava/nio/charset/Charset;)Ljava/lang/String;	toString	toString
		p	1		charset
	m	(I[BII)Lio/netty/buffer/ByteBuf;	getBytes	getBytes
		p	4		length
		p	3		outputIndex
		p	2		bytes
		p	1		index
	m	(Lnet/minecraft/class_2487;Lcom/mojang/serialization/DataResult$PartialResult;)V	method_34070	method_34070
		p	1		partial
	m	(Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;)V	method_43621	method_43621
		p	2		object
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2540;	method_10805	writeText
		c	Writes a text to this buf. A text is represented by a JSON string with\nmax length {@value #MAX_TEXT_LENGTH}.\n\n@return this buf, for chaining\n@throws io.netty.handler.codec.EncoderException if the JSON string\nwritten exceeds {@value #MAX_TEXT_LENGTH} in length\n@see #readText()\n@see #MAX_TEXT_LENGTH
		p	1		text
			c	the text to write
	m	(I)D	getDouble	getDouble
		p	1		index
	m	([B)Lio/netty/buffer/ByteBuf;	readBytes	readBytes
		p	1		bytes
	m	(Lnet/minecraft/class_5321;)V	method_44116	writeRegistryKey
		c	Writes a registry key to this buf. A registry key is represented by its\n{@linkplain #writeIdentifier value as an identifier}.\n\n@see #readRegistryKey(RegistryKey)
		p	1		key
	m	(I)Lio/netty/buffer/ByteBuf;	readRetainedSlice	readRetainedSlice
		p	1		length
	m	(I)I	getMediumLE	getMediumLE
		p	1		index
	m	(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;	setBytes	setBytes
		p	2		buf
		p	3		sourceIndex
		p	1		index
		p	4		length
	m	()Lnet/minecraft/class_3965;	method_17814	readBlockHitResult
		c	Reads a block hit result from this buf. A block hit result is represented\nby a block position, a direction enum constant, 3 floats for the hit\noffset position, and a boolean for whether the hit was inside a block.\n\n@return the read block hit result\n@see #writeBlockHitResult(BlockHitResult)
	m	(IIB)I	bytesBefore	bytesBefore
		p	3		value
		p	1		index
		p	2		length
	m	(Lcom/mojang/authlib/properties/PropertyMap;Lnet/minecraft/class_2540;)V	method_43618	method_43618
		p	2		buf
	m	(I)I	getUnsignedMedium	getUnsignedMedium
		p	1		index
	m	(Lnet/minecraft/class_2540$class_7462;Ljava/lang/Object;)V	method_43620	method_43620
		p	2		object
	m	()[B	method_36132	getWrittenBytes
		c	Returns an array of bytes of contents in this buf between index {@code 0} and\nthe {@link #writerIndex()}.
	m	(I)I	getUnsignedShort	getUnsignedShort
		p	1		index
	m	(Lnet/minecraft/class_2540$class_7461;)Ljava/util/List;	method_34066	readList
		c	Reads a collection from this buf as an array list.\n\n@param <T> the list's entry type\n@return the read list\n@see #readCollection(IntFunction, PacketByteBuf.PacketReader)
		p	1		reader
	m	(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I	setCharSequence	setCharSequence
		p	3		charset
		p	1		index
		p	2		sequence
	m	()Lnet/minecraft/class_2338;	method_10811	readBlockPos
		c	Reads a block position from this buf. A block position is represented by\na regular long.\n\n@return the read block pos\n@see #writeBlockPos(BlockPos)
	m	(I)[B	method_10803	readByteArray
		c	Reads an array of primitive bytes from this buf. The array first has a\nvar int indicating its length, followed by the actual bytes. The array\nhas a length limit given by {@code maxSize}.\n\n@see #readByteArray()\n@see #writeByteArray(byte[])\n@return the read byte array\n@throws io.netty.handler.codec.DecoderException if the read array has a\nlength over {@code maxSize}
		p	1		maxSize
			c	the max length of the read array
	m	(II)Lio/netty/buffer/ByteBuf;	setByte	setByte
		p	1		index
		p	2		value
	m	(IZ)Lio/netty/buffer/ByteBuf;	setBoolean	setBoolean
		p	2		value
		p	1		index
	m	(ILjava/nio/channels/ScatteringByteChannel;I)I	setBytes	setBytes
		p	3		length
		p	2		channel
		p	1		index
	m	(IILio/netty/util/ByteProcessor;)I	forEachByte	forEachByte
		p	1		index
		p	2		length
		p	3		byteProcessor
	m	(I)Lio/netty/buffer/ByteBuf;	writeShortLE	writeShortLE
		p	1		value
	m	(Ljava/util/Optional;Lnet/minecraft/class_2540$class_7462;)V	method_37435	writeOptional
		c	Writes an optional value to this buf. An optional value is represented by\na boolean indicating if the value is present, followed by the value only if\nthe value is present.\n\n@see #readOptional(PacketByteBuf.PacketReader)
		p	2		writer
		p	1		value
	m	(Ljava/time/Instant;)V	method_44115	writeInstant
		c	Writes an instant to this buf. An instant is represented by the milliseconds\nsince the epoch.\n\n@see #readInstant()
		p	1		instant
c	net/minecraft/class_2540$class_7461	net/minecraft/network/PacketByteBuf$PacketReader
	c	A functional interface to read a value from {@link PacketByteBuf}.
	m	(Lnet/minecraft/class_2540;)Ljava/util/Optional;	method_43828	method_43828
		p	1		buf
c	net/minecraft/class_2540$class_7462	net/minecraft/network/PacketByteBuf$PacketWriter
	c	A functional interface to write a value to {@link PacketByteBuf}.
	m	(Lnet/minecraft/class_2540;Ljava/util/Optional;)V	method_43829	method_43829
		p	1		buf
		p	2		value
c	net/minecraft/class_3871	net/minecraft/client/gui/screen/ingame/BlastFurnaceScreen
	f	Lnet/minecraft/class_2960;	field_17115	TEXTURE
	m	(Lnet/minecraft/class_3705;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		title
		p	1		container
		p	2		inventory
c	net/minecraft/class_1212	net/minecraft/datafixer/fix/EntitySimpleTransformFix
	m	(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair;	method_5164	transform
		p	1		choice
c	net/minecraft/class_3872	net/minecraft/client/gui/screen/ingame/BookScreen
	f	Lnet/minecraft/class_474;	field_17123	previousPageButton
	f	Z	field_18976	pageTurnSound
	f	Lnet/minecraft/class_3872$class_3931;	field_17417	EMPTY_PROVIDER
	f	I	field_32331	MAX_TEXT_WIDTH
	f	I	field_32333	WIDTH
	f	Lnet/minecraft/class_474;	field_17122	nextPageButton
	f	I	field_17121	cachedPageIndex
	f	Lnet/minecraft/class_3872$class_3931;	field_17418	contents
	f	Ljava/util/List;	field_17120	cachedPage
	f	I	field_32332	MAX_TEXT_HEIGHT
	f	Lnet/minecraft/class_2561;	field_25897	pageIndexText
	f	I	field_32334	HEIGHT
	f	I	field_17119	pageIndex
	f	Lnet/minecraft/class_2960;	field_17117	BOOK_TEXTURE
	m	(DD)Lnet/minecraft/class_2583;	method_17048	getTextStyleAt
		p	3		y
		p	1		x
	m	(I)Z	method_17556	setPage
		p	1		index
	m	()V	method_17558	addPageButtons
	m	()V	method_17058	goToNextPage
	m	()V	method_34494	closeScreen
	m	(Lnet/minecraft/class_3872$class_3931;)V	method_17554	setPageProvider
		p	1		pageProvider
	m	(Lnet/minecraft/class_4185;)V	method_19884	method_19884
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19886	method_19886
		p	1		button
	m	()I	method_17055	getPageCount
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2499;I)Ljava/lang/String;	method_33889	method_33889
		p	2		page
	m	(I)Z	method_17789	jumpToPage
		p	1		page
	m	()V	method_17557	addCloseButton
	m	()V	method_17057	goToPreviousPage
	m	(Lnet/minecraft/class_2487;)Ljava/util/List;	method_17555	readPages
		p	0		nbt
	m	()V	method_17059	updatePageButtons
	m	(Lnet/minecraft/class_3872$class_3931;)V	<init>	<init>
		p	1		pageProvider
	m	(Lnet/minecraft/class_4185;)V	method_19885	method_19885
		p	1		button
	m	(Lnet/minecraft/class_3872$class_3931;Z)V	<init>	<init>
		p	1		contents
		p	2		playPageTurnSound
	m	(Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V	method_33888	filterPages
		p	0		nbt
		p	1		pageConsumer
c	net/minecraft/class_3872$class_3931	net/minecraft/client/gui/screen/ingame/BookScreen$Contents
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3872$class_3931;	method_17562	create
		p	0		stack
	m	(I)Lnet/minecraft/class_5348;	method_17561	getPageUnchecked
		p	1		index
	m	()I	method_17560	getPageCount
	m	(I)Lnet/minecraft/class_5348;	method_17563	getPage
		p	1		index
c	net/minecraft/class_3872$class_3932	net/minecraft/client/gui/screen/ingame/BookScreen$WritableBookContents
	f	Ljava/util/List;	field_17419	pages
	m	(Lnet/minecraft/class_1799;)V	<init>	<init>
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Ljava/util/List;	method_17564	getPages
		p	0		stack
c	net/minecraft/class_3872$class_3933	net/minecraft/client/gui/screen/ingame/BookScreen$WrittenBookContents
	f	Ljava/util/List;	field_17420	pages
	m	(Lnet/minecraft/class_1799;)V	<init>	<init>
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Ljava/util/List;	method_17565	getPages
		p	0		stack
c	net/minecraft/class_1211	net/minecraft/datafixer/fix/EntityRenameFix
	f	Ljava/lang/String;	field_5734	name
	m	(Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>
		p	1		name
		p	3		changesType
		p	2		outputSchema
	m	(Ljava/lang/String;)Ljava/lang/String;	method_5163	rename
		p	1		oldName
c	net/minecraft/class_2541	net/minecraft/block/VineBlock
	f	Lnet/minecraft/class_265;	field_11704	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_11705	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_11698	UP_SHAPE
	f	Lnet/minecraft/class_265;	field_11700	NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_11701	SOUTH_SHAPE
	f	Lnet/minecraft/class_2746;	field_11706	NORTH
	f	Lnet/minecraft/class_2746;	field_11703	UP
	f	Lnet/minecraft/class_2746;	field_11702	EAST
	f	Lnet/minecraft/class_2746;	field_11699	SOUTH
	f	Lnet/minecraft/class_2746;	field_11696	WEST
	f	Ljava/util/Map;	field_11697	FACING_PROPERTIES
	f	Ljava/util/Map;	field_26659	shapesByState
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;	method_10820	getGrownState
		p	1		above
		p	2		state
		p	3		random
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_10821	shouldConnectTo
		p	0		world
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_31018	getShapeForState
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_10822	getAdjacentBlockCount
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_10827	getPlacementShape
		p	3		pos
		p	1		state
		p	2		world
	m	(Ljava/util/Map$Entry;)Z	method_10826	method_10826
		p	0		entry
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_10824	canGrowAt
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746;	method_10828	getFacingProperty
		p	0		direction
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_10829	shouldHaveSide
		p	3		side
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;)Z	method_10823	hasAdjacentBlocks
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_10830	hasHorizontalSide
		p	1		state
c	net/minecraft/class_2539	net/minecraft/network/NetworkState
	f	I	field_33281	NULL_PACKET_ID_OR_MIN_STATE_ID
	f	[Lnet/minecraft/class_2539;	field_11693	STATES
	f	I	field_33282	MAX_STATE_ID
	f	Ljava/util/Map;	field_11687	HANDLER_STATE_MAP
	f	I	field_20594	stateId
	f	Ljava/util/Map;	field_20595	packetHandlers
	f	Lnet/minecraft/class_2539;	field_20592	STATUS
	f	Lnet/minecraft/class_2539;	field_20593	LOGIN
	f	Lnet/minecraft/class_2539;	field_20590	HANDSHAKING
	f	Lnet/minecraft/class_2539;	field_20591	PLAY
	m	(Lnet/minecraft/class_2596;)Lnet/minecraft/class_2539;	method_10786	getPacketHandlerState
		p	0		handler
	m	()Lnet/minecraft/class_2539$class_4533;	method_22308	createPacketHandlerInitializer
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ljava/lang/Class;Ljava/lang/Integer;)V	method_39497	method_39497
		p	0		clazz
		p	1		packetId
	m	(I)Lnet/minecraft/class_2539;	method_10782	byId
		p	0		id
	m	(Lnet/minecraft/class_2598;ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;	method_10783	getPacketHandler
		p	2		packetId
		p	1		side
		p	3		buf
	m	()I	method_10785	getId
	m	(Ljava/lang/String;IILnet/minecraft/class_2539$class_4533;)V	<init>	<init>
		p	4		initializer
		p	3		id
	m	(Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)V	method_22307	method_22307
		p	1		side
		p	2		handler
	m	(Lnet/minecraft/class_2598;Lnet/minecraft/class_2596;)Ljava/lang/Integer;	method_10781	getPacketId
		p	2		packet
		p	1		side
	m	(Lnet/minecraft/class_2539;Ljava/lang/Class;)V	method_22306	method_22306
		p	1		packetClass
	m	(Lnet/minecraft/class_2598;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	method_39498	getPacketIdToPacketMap
		p	1		side
c	net/minecraft/class_2539$class_4532	net/minecraft/network/NetworkState$PacketHandler
	f	Lorg/slf4j/Logger;	field_36381	LOGGER
	f	Ljava/util/List;	field_20597	packetFactories
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_20596	packetIds
	m	(Ljava/lang/Class;)Ljava/lang/Integer;	method_22312	getId
		p	1		packet
	m	(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_2539$class_4532;	method_22313	register
		p	2		packetFactory
		p	1		type
	m	(ILnet/minecraft/class_2540;)Lnet/minecraft/class_2596;	method_22310	createPacket
		p	2		buf
		p	1		id
	m	()Ljava/lang/Iterable;	method_22309	getPacketTypes
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V	method_22311	method_22311
		p	0		map
c	net/minecraft/class_2539$class_4533	net/minecraft/network/NetworkState$PacketHandlerInitializer
	f	Ljava/util/Map;	field_20598	packetHandlers
	m	(Lnet/minecraft/class_2598;Lnet/minecraft/class_2539$class_4532;)Lnet/minecraft/class_2539$class_4533;	method_22315	setup
		p	2		handler
		p	1		side
c	net/minecraft/class_1207	net/minecraft/datafixer/mapping/LegacyCoralFanBlockMapping
	f	Ljava/util/Map;	field_5709	MAP
c	net/minecraft/class_1206	net/minecraft/datafixer/fix/RecipeFix
	f	Ljava/util/Map;	field_5708	RECIPES
c	net/minecraft/class_1205	net/minecraft/datafixer/fix/RecipeRenamingFix
	f	Ljava/util/Map;	field_5707	RECIPES
c	net/minecraft/class_1204	net/minecraft/datafixer/fix/OptionsKeyTranslationFix
c	net/minecraft/class_2535	net/minecraft/network/ClientConnection
	c	A connection backed by a netty channel. It can be one to a client on the\nserver or one to a server on a client.
	f	Z	field_11640	errored
	f	F	field_11653	averagePacketsSent
	f	Lnet/minecraft/class_3528;	field_11650	CLIENT_IO_GROUP
	f	Z	field_11647	encrypted
	f	I	field_11656	packetsSentCounter
	f	Lnet/minecraft/class_3528;	field_11657	EPOLL_CLIENT_IO_GROUP
	f	Lnet/minecraft/class_2561;	field_11660	disconnectReason
	f	Lnet/minecraft/class_3528;	field_11649	LOCAL_CLIENT_IO_GROUP
	f	Lorg/slf4j/Marker;	field_11641	NETWORK_MARKER
	f	Lio/netty/channel/Channel;	field_11651	channel
	f	Lnet/minecraft/class_2598;	field_11643	side
		c	The side this connection is to.
	f	Z	field_11646	disconnected
	f	Lnet/minecraft/class_2547;	field_11652	packetListener
	f	F	field_33280	CURRENT_PACKET_COUNTER_WEIGHT
		c	Represents when the average packet counter is updated, what percent of the\nvalue of the average counter is set from the current counter.\n\n<p>The formula is {@link #averagePacketsSent averagePacketsSent} = {@value}\n&times; {@link #packetsSentCounter packetsSentCounter} + (1 - {@value}) &times;\n{@code averagePacketsSent}.
	f	Lorg/slf4j/Logger;	field_11642	LOGGER
	f	I	field_11655	ticks
	f	Ljava/util/Queue;	field_11644	packetQueue
	f	Lorg/slf4j/Marker;	field_36379	PACKET_RECEIVED_MARKER
	f	Lio/netty/util/AttributeKey;	field_11648	PROTOCOL_ATTRIBUTE_KEY
		c	The attribute key for the current network state of the backing netty\nchannel.
	f	Ljava/net/SocketAddress;	field_11645	address
	f	F	field_11654	averagePacketsReceived
	f	Lorg/slf4j/Marker;	field_11639	NETWORK_PACKETS_MARKER
	f	I	field_11658	packetsReceivedCounter
	f	Lorg/slf4j/Marker;	field_36380	PACKET_SENT_MARKER
	m	()Lnet/minecraft/class_2598;	method_36121	getSide
		c	Returns the side of this connection, or the direction of the packets received\nby this connection.
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;Lnet/minecraft/class_2539;Lnet/minecraft/class_2539;)V	method_36942	sendInternal
		p	2		callbacks
		p	1		packet
		p	4		currentState
		p	3		packetState
	m	()F	method_10745	getAveragePacketsSent
	m	()Z	method_10772	hasChannel
	m	()V	method_10757	disableAutoRead
	m	(Lio/netty/channel/ChannelHandlerContext;)V	channelInactive	channelInactive
		p	1		context
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V	method_10752	send
		p	2		callbacks
		p	1		packet
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V	method_10764	sendImmediately
		p	1		packet
		p	2		callbacks
	m	()Z	method_10771	isEncrypted
	m	(Lorg/slf4j/Marker;)V	method_40064	method_40064
		p	0		marker
	m	()Ljava/net/SocketAddress;	method_10755	getAddress
	m	(Lnet/minecraft/class_2561;)V	method_10747	disconnect
		p	1		disconnectReason
	m	()Lnet/minecraft/class_2561;	method_10748	getDisconnectReason
	m	()Z	method_10756	isLocal
	m	()V	method_10768	handleDisconnection
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V	exceptionCaught	exceptionCaught
		p	2		ex
		p	1		context
	m	(Lio/netty/channel/ChannelHandlerContext;)V	channelActive	channelActive
		p	1		context
	m	(Lnet/minecraft/class_2596;)V	method_10743	send
		p	1		packet
	m	(Lorg/slf4j/Marker;)V	method_40063	method_40063
		p	0		marker
	m	(Ljava/net/SocketAddress;)Lnet/minecraft/class_2535;	method_10769	connectLocal
		p	0		address
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	channelRead0	channelRead0
		p	1		context
		p	2		packet
	m	()V	method_30615	updateStats
	m	()V	method_10751	sendQueuedPackets
	m	(Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V	method_10746	setupEncryption
		p	2		encryptionCipher
		p	1		decryptionCipher
	m	(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;)V	method_10770	channelRead0
	m	(IZ)V	method_10760	setCompressionThreshold
		c	Sets the compression threshold of this connection.\n\n<p>Packets over the threshold in size will be written as a {@code 0}\nbyte followed by contents, while compressed ones will be written as\na var int for the decompressed size followed by the compressed contents.\n\n<p>The connections on the two sides must have the same compression\nthreshold, or compression errors may result.
		p	1		compressionThreshold
			c	the compression threshold, in number of bytes
		p	2		rejectsBadPackets
			c	whether this connection may abort if a compressed packet with a bad size is received
	m	()F	method_10762	getAveragePacketsReceived
	m	()Lnet/minecraft/class_2598;	method_36122	getOppositeSide
		c	Returns the opposite side of this connection, or the direction of the packets\nsent by this connection.
	m	()Lnet/minecraft/class_2539;	method_32306	getState
		c	Returns the current network state of this connection.
	m	(Lorg/slf4j/Marker;)V	method_40062	method_40062
		p	0		marker
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_2547;)V	method_10759	handlePacket
		p	1		listener
		p	0		packet
	m	()V	method_10754	tick
	m	()Z	method_10758	isOpen
	m	()Lnet/minecraft/class_2547;	method_10744	getPacketListener
	m	(Lnet/minecraft/class_2598;)V	<init>	<init>
		p	1		side
	m	(Lnet/minecraft/class_2547;)V	method_10763	setPacketListener
		c	Sets the packet listener that will handle oncoming packets, including\nones that are not yet handled by the current packet listener.\n\n@apiNote This may be called from the {@linkplain #packetListener} stored\nin this connection.
		p	1		listener
	m	(Lnet/minecraft/class_2539;)V	method_10750	setState
		p	1		state
	m	(Ljava/net/InetSocketAddress;Z)Lnet/minecraft/class_2535;	method_10753	connect
		p	0		address
		p	1		useEpoll
	m	(Lnet/minecraft/class_7648;Lio/netty/util/concurrent/Future;)V	method_45082	method_45082
		p	2		future
c	net/minecraft/class_2535$2	net/minecraft/network/ClientConnection$2
	m	(Lio/netty/channel/Channel;)V	initChannel	initChannel
		p	1		channel
c	net/minecraft/class_2535$1	net/minecraft/network/ClientConnection$1
	m	(Lio/netty/channel/Channel;)V	initChannel	initChannel
		p	1		channel
c	net/minecraft/class_2535$class_2536	net/minecraft/network/ClientConnection$QueuedPacket
	f	Lnet/minecraft/class_7648;	field_11662	callbacks
	f	Lnet/minecraft/class_2596;	field_11661	packet
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V	<init>	<init>
		p	2		callbacks
		p	1		packet
c	net/minecraft/class_3866	net/minecraft/block/entity/FurnaceBlockEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
c	net/minecraft/class_3867	net/minecraft/block/enums/Attachment
	f	Ljava/lang/String;	field_17102	name
	f	Lnet/minecraft/class_3867;	field_17098	FLOOR
	f	Lnet/minecraft/class_3867;	field_17099	CEILING
	f	Lnet/minecraft/class_3867;	field_17101	DOUBLE_WALL
	f	Lnet/minecraft/class_3867;	field_17100	SINGLE_WALL
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_3868	net/minecraft/structure/DesertVillageData
	f	Lnet/minecraft/class_6880;	field_25948	STRUCTURE_POOLS
	m	()V	method_17037	init
c	net/minecraft/class_1209	net/minecraft/datafixer/fix/SavedDataVillageCropFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5157	fixVillageChildren
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5152	fix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5154	fixSmallPlotCropIds
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_5155	fixLargePlotCropIds
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_5156	fixCropId
		p	1		cropId
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	method_5151	fixVillageChildren
		p	0		villageChildren
c	net/minecraft/class_2537	net/minecraft/block/TripwireHookBlock
	f	Lnet/minecraft/class_265;	field_11665	SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_11667	WEST_SHAPE
	f	Lnet/minecraft/class_2746;	field_11669	ATTACHED
	f	Lnet/minecraft/class_265;	field_11670	EAST_SHAPE
	f	Lnet/minecraft/class_2746;	field_11671	POWERED
	f	Lnet/minecraft/class_265;	field_11668	NORTH_SHAPE
	f	Lnet/minecraft/class_2753;	field_11666	FACING
	f	I	field_31271	SCHEDULED_TICK_DELAY
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ZZZZ)V	method_10777	playSound
		p	6		off
		p	4		on
		p	5		detached
		p	2		pos
		p	3		attached
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;ZZILnet/minecraft/class_2680;)V	method_10776	update
		p	3		state
		p	2		pos
		p	4		beingRemoved
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	method_10775	updateNeighborsOnAxis
		p	1		world
		p	2		pos
		p	3		direction
c	net/minecraft/class_1208	net/minecraft/datafixer/TypeReferences
	c	Represents all the type references Minecraft's datafixer can fix.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5721	OBJECTIVE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5711	RECIPE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5723	ENTITY_TREE
		c	A type reference which refers to an entity tree.\n\n<p>An entity tree contains the passengers of an entity and their passengers.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_19224	POI_CHUNK
		c	A type reference which refers to the point of interest data in a chunk.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5713	ITEM_NAME
		c	A type reference which refers to an item's identifier.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5725	ADVANCEMENTS
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5715	PLAYER
		c	A type reference which refers to a player.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5727	BLOCK_ENTITY
		c	A type reference which refers to a block entity.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5717	OPTIONS
		c	A type reference which refers to client game options.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5729	ENTITY
		c	A type reference which refers to a type of entity.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5719	ENTITY_NAME
		c	A type reference which refers to an entity's identifier.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_26993	ENTITY_CHUNK
		c	A type reference which refers to the entity data in a chunk.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5730	STATS
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5720	BLOCK_STATE
		c	A type reference which refers to a block state.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5710	LEVEL
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5732	SAVED_DATA
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5722	HOTBAR
		c	A type reference which refers to the saved creative hotbars.\n\n<p>This type reference is only used on the client.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5712	ITEM_STACK
		c	A type reference which refers to an item stack.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5724	STRUCTURE_FEATURE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5714	TEAM
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5726	CHUNK
		c	A type reference which refers to a chunk.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_23067	WORLD_GEN_SETTINGS
		c	A type reference which refers to world gen settings.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5716	STRUCTURE
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5728	BIOME
		c	A type reference which refers to a biome.
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5718	UNTAGGED_SPAWNER
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_38380	GAME_EVENT_NAME
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_5731	BLOCK_NAME
		c	A type reference which refers to a block's identifier.
c	net/minecraft/class_2538	net/minecraft/block/TripwireBlock
	f	Lnet/minecraft/class_2537;	field_11677	hookBlock
	f	Lnet/minecraft/class_2746;	field_11678	SOUTH
	f	Lnet/minecraft/class_2746;	field_11679	DISARMED
	f	Ljava/util/Map;	field_11676	FACING_PROPERTIES
	f	I	field_31267	SCHEDULED_TICK_DELAY
	f	Lnet/minecraft/class_2746;	field_11680	POWERED
	f	Lnet/minecraft/class_265;	field_11682	ATTACHED_SHAPE
	f	Lnet/minecraft/class_265;	field_11681	DETACHED_SHAPE
	f	Lnet/minecraft/class_2746;	field_11683	ATTACHED
	f	Lnet/minecraft/class_2746;	field_11673	EAST
	f	Lnet/minecraft/class_2746;	field_11674	WEST
	f	Lnet/minecraft/class_2746;	field_11675	NORTH
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_10779	update
		p	3		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2537;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		hookBlock
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_10780	updatePowered
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_10778	shouldConnectTo
		p	2		facing
		p	1		state
c	net/minecraft/class_765	net/minecraft/client/render/LightmapTextureManager
	c	The lightmap texture manager maintains a texture containing the RGBA overlay for each of the 16&times;16 sky and block light combinations.\n<p>\nAlso contains some utilities to pack and unpack lightmap coordinates from sky and block light values,\nand some lightmap coordinates constants.
	f	I	field_32767	MAX_LIGHT_COORDINATE
		c	Represents the maximum lightmap coordinate, where both sky light and block light equals {@code 15}.\nThe value of this maximum lightmap coordinate is {@value}.
	f	I	field_32768	MAX_SKY_LIGHT_COORDINATE
		c	Represents the maximum sky-light-wise lightmap coordinate whose value is {@value}.\nThis is equivalent to a {@code 15} sky light and {@code 0} block light.
	f	F	field_21528	flickerIntensity
	f	I	field_32769	MAX_BLOCK_LIGHT_COORDINATE
		c	Represents the maximum block-light-wise lightmap coordinate whose value is {@value}.\nThis is equivalent to a {@code 0} sky light and {@code 15} block light.
	f	Lnet/minecraft/class_757;	field_4134	renderer
	f	Z	field_4135	dirty
	f	Lnet/minecraft/class_310;	field_4137	client
	f	Lnet/minecraft/class_1011;	field_4133	image
	f	Lnet/minecraft/class_1043;	field_4138	texture
	f	Lnet/minecraft/class_2960;	field_4136	textureIdentifier
	m	(I)I	method_24186	getBlockLightCoordinates
		p	0		light
	m	(I)I	method_24187	getSkyLightCoordinates
		p	0		light
	m	()V	method_3316	enable
	m	(F)V	method_3313	update
		p	1		delta
	m	()V	method_3314	tick
	m	()V	method_3315	disable
	m	(Lnet/minecraft/class_757;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
		p	1		renderer
	m	(II)I	method_23687	pack
		p	0		block
		p	1		sky
	m	(F)F	method_23795	easeOutQuart
		c	Represents an easing function.\n<p>\nIn this class, it's also used to brighten colors,\nthen the result is used to lerp between the normal and brightened color\nwith the gamma value.\n\n@see <a href="https://easings.net/#easeOutQuart">https://easings.net/#easeOutQuart</a>
		p	1		x
			c	represents the absolute progress of the animation in the bounds of 0 (beginning of the animation) and 1 (end of animation)
	m	(Lnet/minecraft/class_1309;FF)F	method_42596	getDarkness
		p	1		entity
		p	2		factor
		p	3		delta
	m	(Lnet/minecraft/class_2874;I)F	method_23284	getBrightness
		p	0		type
		p	1		lightLevel
	m	(F)F	method_42597	getDarknessFactor
		p	1		delta
c	net/minecraft/class_4371	net/minecraft/client/realms/gui/screen/RealmsAcceptRejectButton
	f	I	field_19690	width
	f	I	field_19691	height
	f	I	field_19692	x
	f	I	field_19693	y
	m	()I	method_21109	getRight
	m	(I)V	method_21110	handleClick
		p	1		index
	m	(Lnet/minecraft/class_4587;IIZ)V	method_21112	render
		p	3		y
		p	4		showTooltip
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_4587;IIII)V	method_21111	render
		p	4		mouseX
		p	5		mouseY
		p	2		x
		p	3		y
		p	1		matrices
	m	()I	method_21115	getBottom
	m	(Lnet/minecraft/class_4904;Lnet/minecraft/class_4280$class_4281;Ljava/util/List;IDD)V	method_21114	handleClick
		p	4		mouseX
		p	2		buttons
		p	3		button
		p	0		selectionList
		p	1		entry
		p	6		mouseY
	m	(IIII)V	<init>	<init>
		p	1		width
		p	3		x
		p	2		height
		p	4		y
	m	(Lnet/minecraft/class_4587;Ljava/util/List;Lnet/minecraft/class_4904;IIII)V	method_21113	render
		p	5		mouseX
		p	4		y
		p	3		x
		p	2		selectionList
		p	1		buttons
		p	0		matrices
		p	6		mouseY
c	net/minecraft/class_763	net/minecraft/client/render/item/ItemModels
	f	Lnet/minecraft/class_1092;	field_4128	modelManager
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_4130	models
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_4129	modelIds
	m	()V	method_3310	reloadModels
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1087;	method_3308	getModel
		p	1		stack
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_1091;)V	method_3309	putModel
		p	2		modelId
		p	1		item
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_1087;	method_3304	getModel
		p	1		item
	m	()Lnet/minecraft/class_1092;	method_3303	getModelManager
	m	(Lnet/minecraft/class_1792;)I	method_3306	getModelId
		p	0		item
	m	(Lnet/minecraft/class_1092;)V	<init>	<init>
		p	1		modelManager
c	net/minecraft/class_3043	net/minecraft/server/command/EffectCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13607	GIVE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13608	CLEAR_SPECIFIC_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13609	CLEAR_EVERYTHING_FAILED_EXCEPTION
	m	(Lnet/minecraft/class_2168;)Z	method_13235	method_13235
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_23650	method_23650
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13225	method_13225
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_1291;)I	method_13231	executeClear
		p	0		source
		p	2		effect
		p	1		targets
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13230	executeClear
		p	1		targets
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13226	method_13226
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13229	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13232	method_13232
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13234	method_13234
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13233	method_13233
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_1291;Ljava/lang/Integer;IZ)I	method_13227	executeGive
		p	3		seconds
		p	2		effect
		p	5		showParticles
		p	4		amplifier
		p	1		targets
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13228	method_13228
		p	0		context
c	net/minecraft/class_769	net/minecraft/client/render/BuiltChunkStorage
	f	Lnet/minecraft/class_1937;	field_4151	world
	f	Lnet/minecraft/class_761;	field_4146	worldRenderer
	f	[Lnet/minecraft/class_846$class_851;	field_4150	chunks
	f	I	field_4147	sizeZ
	f	I	field_4148	sizeX
	f	I	field_4149	sizeY
	m	(Lnet/minecraft/class_846;)V	method_3324	createChunks
		p	1		chunkBuilder
	m	(I)V	method_3325	setViewDistance
		p	1		viewDistance
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_846$class_851;	method_3323	getRenderedChunk
		p	1		pos
	m	(III)I	method_3326	getChunkIndex
		p	3		z
		p	2		y
		p	1		x
	m	()V	method_3327	clear
	m	(IIIZ)V	method_16040	scheduleRebuild
		p	4		important
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_846;Lnet/minecraft/class_1937;ILnet/minecraft/class_761;)V	<init>	<init>
		p	4		worldRenderer
		p	2		world
		p	3		viewDistance
		p	1		chunkBuilder
	m	(DD)V	method_3330	updateCameraPosition
		p	1		x
		p	3		z
c	net/minecraft/class_768	net/minecraft/client/util/math/Rect2i
	f	I	field_4142	height
	f	I	field_4143	width
	f	I	field_4144	y
	f	I	field_4145	x
	m	()I	method_3319	getWidth
	m	()I	method_3321	getX
	m	()I	method_3322	getY
	m	(II)V	method_35779	setStartPos
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_768;)Lnet/minecraft/class_768;	method_35780	intersection
		p	1		rect
	m	()I	method_3320	getHeight
	m	(II)Z	method_3318	contains
		p	1		x
		p	2		y
	m	(I)V	method_35781	setY
		p	1		y
	m	(I)V	method_35783	setHeight
		p	1		height
	m	(I)V	method_35782	setWidth
		p	1		width
	m	(IIII)V	<init>	<init>
		p	4		height
		p	3		width
		p	2		y
		p	1		x
	m	(I)V	method_35778	setX
		p	1		x
c	net/minecraft/class_766	net/minecraft/client/gui/RotatingCubeMapRenderer
	f	Lnet/minecraft/class_310;	field_4139	client
	f	F	field_4140	time
	f	Lnet/minecraft/class_751;	field_4141	cubeMap
	m	(Lnet/minecraft/class_751;)V	<init>	<init>
		p	1		cubeMap
	m	(FF)V	method_3317	render
		p	1		delta
		p	2		alpha
c	net/minecraft/class_7406	net/minecraft/tag/PaintingVariantTags
	f	Lnet/minecraft/class_6862;	field_38929	PLACEABLE
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_43384	of
		p	0		id
c	net/minecraft/class_93	net/minecraft/loot/entry/GroupEntry
	m	([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;	method_35511	create
		p	0		entries
	m	(Lnet/minecraft/class_64;Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_29315	method_29315
		p	2		context
		p	3		choiceConsumer
	m	([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_452	method_452
		p	2		lootChoiceExpander
		p	1		context
c	net/minecraft/class_93$class_6152	net/minecraft/loot/entry/GroupEntry$Builder
	f	Ljava/util/List;	field_31846	entries
	m	()Lnet/minecraft/class_93$class_6152;	method_35512	getThisBuilder
	m	([Lnet/minecraft/class_79$class_80;)V	<init>	<init>
		p	1		entries
c	net/minecraft/class_3048	net/minecraft/server/command/EnchantCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13630	FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13629	FAILED_ENTITY_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13633	FAILED_INCOMPATIBLE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13631	FAILED_ITEMLESS_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_13632	FAILED_LEVEL_EXCEPTION
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13244	method_13244
		p	0		itemName
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13242	method_13242
		p	0		entityName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13245	method_13245
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13240	method_13240
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_1887;I)I	method_13241	execute
		p	3		level
		p	2		enchantment
		p	1		targets
		p	0		source
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13248	method_13248
		p	1		maxLevel
		p	0		level
	m	(Lnet/minecraft/class_2168;)Z	method_13246	method_13246
		p	0		source
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13247	method_13247
		p	0		entityName
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13243	register
		p	0		dispatcher
c	net/minecraft/class_4379	net/minecraft/client/realms/gui/screen/RealmsBackupInfoScreen
	f	Lnet/minecraft/class_4867;	field_19736	backup
	f	Lnet/minecraft/class_4379$class_4380;	field_19738	backupInfoList
	f	Lnet/minecraft/class_2561;	field_27937	UNKNOWN
	f	Lnet/minecraft/class_437;	field_19734	parent
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_21143	gameModeMetadata
		p	1		value
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4867;)V	<init>	<init>
		p	2		backup
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_25105	method_25105
		p	1		button
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2561;	method_21141	checkForSpecificMetadata
		p	2		value
		p	1		key
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_21140	gameDifficultyMetadata
		p	1		value
c	net/minecraft/class_4379$class_5344	net/minecraft/client/realms/gui/screen/RealmsBackupInfoScreen$BackupInfoListEntry
	f	Ljava/lang/String;	field_25259	value
	f	Ljava/lang/String;	field_25258	key
	m	(Lnet/minecraft/class_4379;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	3		value
		p	2		key
c	net/minecraft/class_4379$class_4380	net/minecraft/client/realms/gui/screen/RealmsBackupInfoScreen$BackupInfoList
	m	(Lnet/minecraft/class_4379;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_29336	method_29336
		p	1		key
		p	2		value
c	net/minecraft/class_7407	net/minecraft/datafixer/fix/EntityPaintingFieldsRenameFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_43386	rename
		p	1		dynamic
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_43387	rename
		p	1		dynamic
		p	3		newKey
		p	2		oldKey
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_43388	method_43388
		p	3		value
c	net/minecraft/class_94	net/minecraft/loot/function/ApplyBonusLootFunction
	f	Lnet/minecraft/class_94$class_96;	field_1009	formula
	f	Lnet/minecraft/class_1887;	field_1011	enchantment
	f	Ljava/util/Map;	field_1010	FACTORIES
	m	(Lnet/minecraft/class_1887;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_457	method_457
		p	1		conditions
	m	(Lnet/minecraft/class_1887;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_453	method_453
		p	1		conditions
	m	(Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;	method_456	uniformBonusCount
		p	0		enchantment
	m	(Lnet/minecraft/class_1887;)Lnet/minecraft/class_120$class_121;	method_455	oreDrops
		p	0		enchantment
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_1887;Lnet/minecraft/class_94$class_96;)V	<init>	<init>
		p	3		formula
		p	2		enchantment
		p	1		conditions
	m	(Lnet/minecraft/class_1887;I[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_462	method_462
		p	2		conditions
	m	(Lnet/minecraft/class_1887;IF[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_459	method_459
		p	3		conditions
	m	(Lnet/minecraft/class_1887;I)Lnet/minecraft/class_120$class_121;	method_461	uniformBonusCount
		p	0		enchantment
		p	1		bonusMultiplier
	m	(Lnet/minecraft/class_1887;FI)Lnet/minecraft/class_120$class_121;	method_463	binomialWithBonusCount
		p	2		extra
		p	0		enchantment
		p	1		probability
c	net/minecraft/class_94$class_97	net/minecraft/loot/function/ApplyBonusLootFunction$FormulaFactory
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;	deserialize	deserialize
		p	1		functionJson
		p	2		context
c	net/minecraft/class_94$class_96	net/minecraft/loot/function/ApplyBonusLootFunction$Formula
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V	method_465	toJson
		p	2		context
		p	1		json
	m	(Lnet/minecraft/class_5819;II)I	method_467	getValue
		p	1		random
		p	2		initialCount
		p	3		enchantmentLevel
	m	()Lnet/minecraft/class_2960;	method_466	getId
c	net/minecraft/class_94$class_95	net/minecraft/loot/function/ApplyBonusLootFunction$BinomialWithBonusCount
	f	Lnet/minecraft/class_2960;	field_1013	ID
	f	I	field_1014	extra
	f	F	field_1012	probability
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;	method_464	fromJson
		p	1		context
		p	0		json
	m	(IF)V	<init>	<init>
		p	2		probability
		p	1		extra
c	net/minecraft/class_94$class_100	net/minecraft/loot/function/ApplyBonusLootFunction$UniformBonusCount
	f	I	field_1017	bonusMultiplier
	f	Lnet/minecraft/class_2960;	field_1016	ID
	m	(I)V	<init>	<init>
		p	1		bonusMultiplier
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;	method_471	fromJson
		p	1		context
		p	0		json
c	net/minecraft/class_94$class_99	net/minecraft/loot/function/ApplyBonusLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_94;	method_470	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_94;Lcom/google/gson/JsonSerializationContext;)V	method_469	toJson
c	net/minecraft/class_94$class_98	net/minecraft/loot/function/ApplyBonusLootFunction$OreDrops
	f	Lnet/minecraft/class_2960;	field_1015	ID
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_94$class_96;	method_468	fromJson
		p	0		json
		p	1		context
c	net/minecraft/class_3044	net/minecraft/world/gen/feature/FossilFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;)I	method_34295	getEmptyCorners
		p	0		world
		p	1		box
	m	(Lnet/minecraft/class_5281;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_2338;)V	method_34296	method_34296
		p	2		pos
c	net/minecraft/class_761	net/minecraft/client/render/WorldRenderer
	f	Lnet/minecraft/class_4604;	field_4056	capturedFrustum
	f	Lnet/minecraft/class_291;	field_4113	starsBuffer
	f	Lnet/minecraft/class_4604;	field_27740	frustum
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	field_34809	updateFinished
	f	Lnet/minecraft/class_2960;	field_4108	CLOUDS
	f	[Lnet/minecraft/class_2350;	field_4095	DIRECTIONS
	f	Lnet/minecraft/class_898;	field_4109	entityRenderDispatcher
	f	Z	field_34810	shouldUpdate
	f	D	field_4081	lastCameraY
	f	Lnet/minecraft/class_2960;	field_4111	SUN
	f	Lnet/minecraft/class_4740;	field_21799	chunkUpdateSmoother
	f	D	field_4118	lastTranslucentSortZ
	f	I	field_4110	blockEntityCount
	f	I	field_4089	regularEntityCount
	f	Lnet/minecraft/class_279;	field_25279	transparencyShader
	f	Lnet/minecraft/class_638;	field_4085	world
	f	Lnet/minecraft/class_310;	field_4088	client
	f	D	field_4096	lastCameraZ
	f	Lnet/minecraft/class_291;	field_4094	cloudsBuffer
	f	Lnet/minecraft/class_279;	field_4059	entityOutlineShader
	f	Ljava/util/concurrent/BlockingQueue;	field_34816	builtChunks
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_34811	nextUpdateTime
	f	D	field_4083	lastTranslucentSortX
	f	Ljava/util/Map;	field_4119	playingSongs
	f	Z	field_4107	cloudsDirty
	f	I	field_4082	lastCloudsBlockX
	f	Lnet/minecraft/class_846;	field_4106	chunkBuilder
	f	Ljava/util/concurrent/Future;	field_34808	fullUpdateFuture
	f	D	field_4070	lastCameraChunkUpdateZ
	f	Ljava/util/Set;	field_4055	noCullingBlockEntities
	f	D	field_4115	lastCameraPitch
	f	D	field_4103	lastTranslucentSortY
	f	Lnet/minecraft/class_4599;	field_20951	bufferBuilders
	f	[Lnet/minecraft/class_1162;	field_4065	capturedFrustumOrientation
	f	Lnet/minecraft/class_243;	field_4072	lastCloudsColor
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_4058	blockBreakingInfos
	f	Lnet/minecraft/class_276;	field_25277	weatherFramebuffer
	f	I	field_4073	ticks
	f	I	field_4097	lastCloudsBlockY
	f	Lnet/minecraft/class_2960;	field_4098	MOON_PHASES
	f	Lnet/minecraft/class_824;	field_27741	blockEntityRenderDispatcher
	f	D	field_4069	lastCameraX
	f	Lnet/minecraft/class_2960;	field_4061	END_SKY
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_20950	blockBreakingProgressions
	f	Lnet/minecraft/class_291;	field_4087	lightSkyBuffer
	f	Lnet/minecraft/class_4063;	field_4080	lastCloudRenderMode
	f	Lnet/minecraft/class_276;	field_25278	cloudsFramebuffer
	f	I	field_4084	cameraChunkX
	f	Lnet/minecraft/class_769;	field_4112	chunks
	f	Lnet/minecraft/class_2960;	field_20797	RAIN
	f	I	field_4121	cameraChunkZ
	f	Lnet/minecraft/class_276;	field_25274	translucentFramebuffer
	f	D	field_4064	lastCameraYaw
	f	I	field_4105	cameraChunkY
	f	Lnet/minecraft/class_276;	field_25275	entityFramebuffer
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_34807	chunkInfos
	f	Lnet/minecraft/class_2960;	field_20798	SNOW
	f	Lnet/minecraft/class_2960;	field_4071	FORCEFIELD
	f	D	field_4104	lastCameraChunkUpdateX
	f	Lnet/minecraft/class_276;	field_4101	entityOutlinesFramebuffer
	f	Lorg/slf4j/Logger;	field_4060	LOGGER
	f	Lnet/minecraft/class_1161;	field_4091	capturedFrustumPosition
	f	Lnet/minecraft/class_291;	field_4102	darkSkyBuffer
	f	Ljava/util/concurrent/atomic/AtomicReference;	field_34817	renderableChunks
	f	I	field_20793	rainSoundCounter
	f	D	field_4120	lastCameraChunkUpdateY
	f	Z	field_4090	shouldCaptureFrustum
	f	I	field_4116	lastCloudsBlockZ
	f	Lnet/minecraft/class_276;	field_25276	particlesFramebuffer
	f	I	field_4062	viewDistance
	m	()I	method_3246	getCompletedChunkCount
	m	(III)V	method_18145	scheduleBlockRenders
		p	1		x
		p	2		y
		p	3		z
	m	()Lnet/minecraft/class_276;	method_29363	getWeatherFramebuffer
	m	()Lnet/minecraft/class_276;	method_22990	getEntityOutlinesFramebuffer
	m	(IIIIII)V	method_18146	scheduleBlockRenders
		p	5		maxY
		p	6		maxZ
		p	3		minZ
		p	4		maxX
		p	1		minX
		p	2		minY
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;)Z	method_38553	isOutsideViewDistance
		p	1		pos
		p	2		chunk
	m	(Lnet/minecraft/class_3191;)V	method_22987	removeBlockBreakingInfo
		p	1		info
	m	()Ljava/lang/String;	method_3289	getChunksDebugString
	m	()Lnet/minecraft/class_276;	method_29364	getCloudsFramebuffer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_22712	drawBlockOutline
		p	11		state
		p	10		pos
		p	3		entity
		p	4		cameraX
		p	1		matrices
		p	2		vertexConsumer
		p	8		cameraZ
		p	6		cameraY
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V	method_21596	scheduleBlockRerenderIfNeeded
		p	1		pos
		p	2		old
		p	3		updated
	m	(Lnet/minecraft/class_638;)V	method_3244	setWorld
		p	1		world
	m	()V	method_29701	resetTransparencyShader
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFFFFF)V	method_22981	drawBox
		c	Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].\nThe 3 axes centered at [x1,y1,z1] may be colored differently using xAxisRed, yAxisGreen, and zAxisBlue.\n\n<p>Note the coordinates the box spans are relative to current translation of the matrices.
		p	0		matrices
		p	1		vertexConsumer
		p	20		zAxisBlue
		p	18		xAxisRed
		p	19		yAxisGreen
		p	16		blue
		p	17		alpha
		p	14		red
		p	15		green
		p	12		z2
		p	10		y2
		p	8		x2
		p	6		z1
		p	4		y1
		p	2		x1
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V	method_22983	drawShapeOutline
		p	7		offsetZ
		p	9		red
		p	10		green
		p	3		offsetX
		p	5		offsetY
		p	0		matrices
		p	1		vertexConsumer
		p	2		shape
		p	11		blue
		p	12		alpha
	m	()V	method_35776	killFrustum
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_2338;)V	method_8562	playSong
		p	1		song
		p	2		songPosition
	m	(Lnet/minecraft/class_2394;ZDDDDDD)Lnet/minecraft/class_703;	method_3282	spawnParticle
		p	7		z
		p	5		y
		p	11		velocityY
		p	9		velocityX
		p	13		velocityZ
		p	3		x
		p	2		alwaysSpawn
		p	1		parameters
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_243;Lnet/minecraft/class_1159;)V	method_32133	setupFrustum
		p	3		projectionMatrix
		p	2		pos
		p	1		matrices
	m	()D	method_34812	getViewDistance
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;)Lnet/minecraft/class_846$class_851;	method_3241	getAdjacentChunk
		p	1		pos
		p	2		chunk
		p	3		direction
	m	()V	method_3252	tick
	m	(Lnet/minecraft/class_287;)Lnet/minecraft/class_287$class_7433;	method_3255	renderStars
		p	1		buffer
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;DDDFFFFDDDDDD)V	method_3278	method_3278
		p	20		maxY
		p	18		maxX
		p	16		minZ
		p	14		minY
		p	12		minX
		p	22		maxZ
	m	()V	method_3292	scheduleTerrainUpdate
	m	()V	method_35775	captureFrustum
	m	()D	method_34811	getChunkCount
	m	()Lnet/minecraft/class_846;	method_34810	getChunkBuilder
	m	(Lnet/minecraft/class_2338;)Z	method_40050	isRenderingReady
		p	1		pos
	m	(Lnet/minecraft/class_846$class_851;)V	method_38550	addBuiltChunk
		p	1		chunk
	m	()V	method_3277	renderLightSky
	m	()V	method_3265	renderDarkSky
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)I	method_23793	getLightmapCoordinates
		p	2		pos
		p	0		world
		p	1		state
	m	(ILnet/minecraft/class_2338;I)V	method_8564	processGlobalEvent
		p	3		data
		p	2		pos
		p	1		eventId
	m	(Lnet/minecraft/class_1921;Lnet/minecraft/class_4587;DDDLnet/minecraft/class_1159;)V	method_3251	renderLayer
		p	7		cameraZ
		p	9		positionMatrix
		p	3		cameraX
		p	5		cameraY
		p	2		matrices
		p	1		renderLayer
	m	()V	method_3293	renderStars
	m	()V	method_35774	reloadTransparencyShader
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1159;FDDD)V	method_3259	renderClouds
		p	3		tickDelta
		p	2		projectionMatrix
		p	1		matrices
	m	()Z	method_3281	isTerrainRenderComplete
	m	(Lnet/minecraft/class_2394;ZZDDDDDD)Lnet/minecraft/class_703;	method_3288	spawnParticle
		p	1		parameters
		p	14		velocityZ
		p	12		velocityY
		p	10		velocityX
		p	8		z
		p	6		y
		p	4		x
		p	3		canSpawnOnMinimal
		p	2		alwaysSpawn
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_265;DDDFFFF)V	method_3291	drawCuboidShapeOutline
		p	1		vertexConsumer
		p	0		matrices
		p	3		offsetX
		p	2		shape
		p	12		alpha
		p	9		red
		p	11		blue
		p	10		green
		p	5		offsetY
		p	7		offsetZ
	m	(J)J	method_38554	method_38554
		p	1		nextUpdateTime
	m	(Z)Lnet/minecraft/class_4066;	method_3268	getRandomParticleSpawnChance
		p	1		canSpawnOnMinimal
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V	method_3247	updateEntitiesForSong
		p	3		playing
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_4184;Lnet/minecraft/class_4604;ZZ)V	method_3273	setupTerrain
		p	3		hasForcedFrustum
		p	4		spectator
		p	1		camera
		p	2		frustum
	m	(ILnet/minecraft/class_2338;I)V	method_8569	setBlockBreakingInfo
		p	2		pos
		p	1		entityId
		p	3		stage
	m	(Ljava/util/LinkedHashSet;Lnet/minecraft/class_761$class_5972;Lnet/minecraft/class_243;Ljava/util/Queue;Z)V	method_34808	collectRenderableChunks
		p	5		chunkCullingEnabled
		p	4		queue
		p	3		cameraPos
		p	2		chunkInfoList
		p	1		chunks
	m	(Lnet/minecraft/class_2394;ZZDDDDDD)V	method_8563	addParticle
		p	10		velocityX
		p	12		velocityY
		p	6		y
		p	8		z
		p	2		shouldAlwaysSpawn
		p	1		parameters
		p	4		x
		p	3		important
		p	14		velocityZ
	m	()V	method_3254	drawEntityOutlinesFramebuffer
	m	()Z	method_3270	canDrawEntityOutlines
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;DDDLnet/minecraft/class_4604;)V	method_3275	captureFrustum
		p	1		positionMatrix
		p	5		y
		p	3		x
		p	9		frustum
		p	7		z
	m	(Lnet/minecraft/class_4184;)V	method_3269	updateChunks
		p	1		camera
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V	method_8570	updateBlock
		p	3		oldState
		p	2		pos
		p	5		flags
		p	4		newState
		p	1		world
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I	method_23794	getLightmapCoordinates
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)Lnet/minecraft/class_287$class_7433;	method_3239	renderClouds
		p	4		y
		p	6		z
		p	8		color
		p	2		x
		p	1		builder
	m	()Lnet/minecraft/class_276;	method_29360	getTranslucentFramebuffer
	m	(Lnet/minecraft/class_4184;)V	method_22713	tickRainSplashing
		p	1		camera
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_238;FFFF)V	method_22982	drawBox
		c	Draws a box.\n\n<p>Note the coordinates the box spans are relative to current translation of the matrices.
		p	6		alpha
		p	5		blue
		p	4		green
		p	3		red
		p	2		box
		p	1		vertexConsumer
		p	0		matrices
	m	(Lnet/minecraft/class_4587;)V	method_22979	checkEmpty
		p	1		matrices
	m	(Lnet/minecraft/class_287;DDDDDDFFFF)V	method_3258	drawBox
		p	11		z2
		p	9		y2
		p	7		x2
		p	5		z1
		p	3		y1
		p	1		x1
		p	0		buffer
		p	16		alpha
		p	15		blue
		p	14		green
		p	13		red
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_761$class_762;)D	method_38552	method_38552
		p	1		chunkInfo
	m	()V	method_3279	reload
	m	()V	method_3267	cleanUp
	m	()V	method_29365	loadTransparencyShader
	m	(II)V	method_3242	onResized
		p	2		height
		p	1		width
	m	(Lnet/minecraft/class_2394;DDDDDD)V	method_3276	addParticle
		p	6		z
		p	8		velocityX
		p	2		x
		p	1		parameters
		p	4		y
		p	10		velocityY
		p	12		velocityZ
	m	()Ljava/lang/String;	method_3272	getEntitiesDebugString
	m	(Lnet/minecraft/class_4587;FJZLnet/minecraft/class_4184;Lnet/minecraft/class_757;Lnet/minecraft/class_765;Lnet/minecraft/class_1159;)V	method_22710	render
		p	8		lightmapTextureManager
		p	7		gameRenderer
		p	9		positionMatrix
		p	2		tickDelta
		p	1		matrices
		p	3		limitTime
		p	6		camera
		p	5		renderBlockOutline
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1159;FLnet/minecraft/class_4184;ZLjava/lang/Runnable;)V	method_3257	renderSky
		p	2		projectionMatrix
		p	1		matrices
		p	3		tickDelta
	m	(Lnet/minecraft/class_765;FDDD)V	method_22714	renderWeather
		p	7		cameraZ
		p	5		cameraY
		p	3		cameraX
		p	1		manager
		p	2		tickDelta
	m	(Lnet/minecraft/class_4588;DDDDDDFFFF)V	method_35773	drawBox
		c	Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].
		p	9		y2
		p	7		x2
		p	14		green
		p	13		red
		p	11		z2
		p	1		x1
		p	0		vertexConsumer
		p	16		alpha
		p	15		blue
		p	5		z1
		p	3		y1
	m	(Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;)V	method_22977	renderEntity
		p	4		cameraY
		p	2		cameraX
		p	8		tickDelta
		p	9		matrices
		p	6		cameraZ
		p	10		vertexConsumers
		p	1		entity
	m	()Lnet/minecraft/class_276;	method_29361	getEntityFramebuffer
	m	(III)V	method_8571	scheduleBlockRender
		p	3		z
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_4587;)V	method_3250	renderEndSky
		p	1		matrices
	m	(ILnet/minecraft/class_2338;I)V	method_8567	processWorldEvent
		p	3		data
		p	2		pos
		p	1		eventId
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_824;Lnet/minecraft/class_4599;)V	<init>	<init>
		p	4		bufferBuilders
		p	3		blockEntityRenderDispatcher
		p	2		entityRenderDispatcher
		p	1		client
	m	(Ljava/util/Collection;Ljava/util/Collection;)V	method_3245	updateNoCullingBlockEntities
		p	2		added
		p	1		removed
	m	()V	method_3296	loadEntityOutlineShader
	m	(Lnet/minecraft/class_4184;)V	method_3243	renderWorldBorder
		p	1		camera
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;DDDDDDFFFF)V	method_22980	drawBox
		c	Draws a box spanning from [x1,y1,z1] to [x2,y2,z2].\n\n<p>Note the coordinates the box spans are relative to current translation of the matrices.
		p	6		z1
		p	8		x2
		p	2		x1
		p	1		vertexConsumer
		p	17		alpha
		p	4		y1
		p	14		red
		p	0		matrices
		p	16		blue
		p	15		green
		p	10		y2
		p	12		z2
	m	(Lnet/minecraft/class_4604;)V	method_38551	applyFrustum
		p	1		frustum
	m	(IIIZ)V	method_3295	scheduleChunkRender
		p	4		important
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_4184;Ljava/util/Queue;)V	method_38549	enqueueChunksInViewDistance
		p	2		queue
		p	1		camera
	m	()Lnet/minecraft/class_276;	method_29362	getParticlesFramebuffer
	m	(Lnet/minecraft/class_4184;)V	method_22989	renderChunkDebugInfo
		p	1		camera
	m	(Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_4588;Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588;	method_22986	method_22986
		p	2		renderLayer
	m	(Lnet/minecraft/class_287;F)Lnet/minecraft/class_287$class_7433;	method_34550	renderSky
		p	0		builder
	m	(Lnet/minecraft/class_2338;Z)V	method_16037	scheduleSectionRender
		p	2		important
		p	1		pos
	m	(Lnet/minecraft/class_2394;ZDDDDDD)V	method_8568	addParticle
		p	5		y
		p	7		z
		p	9		velocityX
		p	11		velocityY
		p	13		velocityZ
		p	1		parameters
		p	3		x
		p	2		shouldAlwaysSpawn
c	net/minecraft/class_761$class_5972	net/minecraft/client/render/WorldRenderer$ChunkInfoList
	f	[Lnet/minecraft/class_761$class_762;	field_29620	current
	m	(I)V	<init>	<init>
		p	1		size
	m	(Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_761$class_762;)V	method_34821	setInfo
		p	2		info
		p	1		chunk
	m	(Lnet/minecraft/class_846$class_851;)Lnet/minecraft/class_761$class_762;	method_34820	getInfo
		p	1		chunk
c	net/minecraft/class_761$class_762	net/minecraft/client/render/WorldRenderer$ChunkInfo
	f	Lnet/minecraft/class_846$class_851;	field_4124	chunk
	f	I	field_4122	propagationLevel
	f	B	field_4126	cullingState
	f	B	field_4125	direction
	m	(Lnet/minecraft/class_846$class_851;Lnet/minecraft/class_2350;I)V	<init>	<init>
		p	3		propagationLevel
		p	1		chunk
		p	2		direction
	m	()Z	method_34813	hasAnyDirection
	m	(BLnet/minecraft/class_2350;)V	method_3299	updateCullingState
		p	2		from
		p	1		parentCullingState
	m	(Lnet/minecraft/class_2350;)V	method_34816	addDirection
		p	1		direction
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2350;)Z	method_3298	canCull
		p	1		from
	m	(I)Z	method_34814	hasDirection
		p	1		ordinal
c	net/minecraft/class_761$class_5347	net/minecraft/client/render/WorldRenderer$ShaderException
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>
		p	1		message
		p	2		cause
c	net/minecraft/class_761$class_6600	net/minecraft/client/render/WorldRenderer$RenderableChunks
	f	Ljava/util/LinkedHashSet;	field_34819	chunks
	f	Lnet/minecraft/class_761$class_5972;	field_34818	chunkInfoList
	m	(I)V	<init>	<init>
		p	1		chunkCount
c	net/minecraft/class_7403	net/minecraft/data/DataWriter
	f	Lnet/minecraft/class_7403;	field_39439	UNCACHED
	m	(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V	method_43346	write
		p	1		path
		p	3		hashCode
		p	2		data
	m	(Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V	method_44300	method_44300
		p	1		data
		p	2		hashCode
		p	0		path
c	net/minecraft/class_3045	net/minecraft/server/command/MeCommand
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13237	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_3324;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V	method_43645	method_43645
		p	2		message
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13238	method_13238
		p	0		context
c	net/minecraft/class_7400	net/minecraft/world/gen/stateprovider/PredicatedStateProvider
	f	Lcom/mojang/serialization/Codec;	field_38870	CODEC
	f	Ljava/util/List;	comp_726	rules
	f	Lnet/minecraft/class_4651;	comp_725	fallback
	m	(Lnet/minecraft/class_4651;)Lnet/minecraft/class_7400;	method_43314	of
		p	0		stateProvider
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_7400;	method_43312	of
		p	0		block
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_43311	getBlockState
		p	2		random
		p	1		world
		p	3		pos
	m	()Lnet/minecraft/class_4651;	comp_725	fallback
	m	()Ljava/util/List;	comp_726	rules
c	net/minecraft/class_7400$class_7401	net/minecraft/world/gen/stateprovider/PredicatedStateProvider$Rule
	f	Lcom/mojang/serialization/Codec;	field_38871	CODEC
	f	Lnet/minecraft/class_6646;	comp_727	ifTrue
	f	Lnet/minecraft/class_4651;	comp_728	then
	m	()Lnet/minecraft/class_6646;	comp_727	ifTrue
	m	()Lnet/minecraft/class_4651;	comp_728	then
c	net/minecraft/class_91	net/minecraft/loot/entry/TagEntry
	f	Lnet/minecraft/class_6862;	field_1005	name
	f	Z	field_1006	expand
	m	(Lnet/minecraft/class_6862;ZII[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V	<init>	<init>
		p	3		weight
		p	4		quality
		p	1		name
		p	2		expand
		p	5		conditions
		p	6		functions
	m	(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_447	grow
		p	1		context
		p	2		lootChoiceExpander
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;	method_35517	builder
		p	0		name
	m	(Lnet/minecraft/class_6862;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;	method_35518	method_35518
		p	1		weight
		p	2		quality
		p	3		conditions
		p	4		functions
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;	method_445	expandBuilder
		p	0		name
	m	(Lnet/minecraft/class_6862;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;	method_444	method_444
		p	1		weight
		p	4		functions
		p	2		quality
		p	3		conditions
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6880;)V	method_449	method_449
		p	1		entry
c	net/minecraft/class_91$class_92	net/minecraft/loot/entry/TagEntry$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_91;	method_450	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_91;Lcom/google/gson/JsonSerializationContext;)V	method_451	addEntryFields
c	net/minecraft/class_3047	net/minecraft/world/gen/feature/GlowstoneBlobFeature
c	net/minecraft/class_759	net/minecraft/client/render/item/HeldItemRenderer
	f	F	field_32715	ARM_TRANSLATE_X
	f	F	field_32747	EAT_OR_DRINK_Y_ANGLE_MULTIPLIER
	f	F	field_32739	EQUIP_OFFSET_TRANSLATE_X
	f	Lnet/minecraft/class_898;	field_4046	entityRenderDispatcher
	f	F	field_32719	FIRST_PERSON_MAP_FIRST_SCALE
	f	Lnet/minecraft/class_1799;	field_4048	offHand
	f	F	field_4052	equipProgressOffHand
	f	F	field_32723	FIRST_PERSON_MAP_SECOND_SCALE
	f	F	field_32714	ARM_Z_ANGLE_MULTIPLIER
	f	F	field_32758	ARM_HOLDING_ITEM_SECOND_Y_ANGLE_MULTIPLIER
	f	Lnet/minecraft/class_1921;	field_21807	MAP_BACKGROUND
	f	Lnet/minecraft/class_1799;	field_4047	mainHand
	f	F	field_4043	equipProgressMainHand
	f	F	field_32689	ARM_HOLDING_ITEM_FIRST_Z_ANGLE_MULTIPLIER
	f	F	field_32722	FIRST_PERSON_MAP_TRANSLATE_Z
	f	I	field_32702	ARM_HOLDING_ITEM_SECOND_Z_ANGLE_MULTIPLIER
	f	F	field_32746	EAT_OR_DRINK_X_ANGLE_MULTIPLIER
	f	F	field_4051	prevEquipProgressOffHand
	f	F	field_32717	ARM_TRANSLATE_Z
	f	Lnet/minecraft/class_1921;	field_21808	MAP_BACKGROUND_CHECKERBOARD
	f	I	field_32701	ARM_HOLDING_ITEM_THIRD_Y_ANGLE_MULTIPLIER
	f	F	field_32741	EQUIP_OFFSET_TRANSLATE_Z
	f	F	field_32721	FIRST_PERSON_MAP_TRANSLATE_Y
	f	F	field_32713	ARM_Y_ANGLE_MULTIPLIER
	f	F	field_32748	EAT_OR_DRINK_Z_ANGLE_MULTIPLIER
	f	F	field_32716	ARM_TRANSLATE_Y
	f	Lnet/minecraft/class_918;	field_4044	itemRenderer
	f	F	field_4053	prevEquipProgressMainHand
	f	Lnet/minecraft/class_310;	field_4050	client
	f	F	field_32740	EQUIP_OFFSET_TRANSLATE_Y
	f	F	field_32720	FIRST_PERSON_MAP_TRANSLATE_X
	f	I	field_32700	ARM_HOLDING_ITEM_X_ANGLE_MULTIPLIER
	f	F	field_32699	ARM_HOLDING_ITEM_TRANSLATE_X
	f	F	field_32712	ARM_X_ANGLE_MULTIPLIER
	m	(Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773;	method_33303	getHandRenderType
		p	0		player
	m	(Lnet/minecraft/class_742;FFLnet/minecraft/class_1268;FLnet/minecraft/class_1799;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3228	renderFirstPersonItem
		p	6		item
		p	5		swingProgress
		p	4		hand
		p	3		pitch
		p	10		light
		p	9		vertexConsumers
		p	8		matrices
		p	7		equipProgress
		p	2		tickDelta
		p	1		player
	m	(Lnet/minecraft/class_1268;)V	method_3215	resetEquipProgress
		p	1		hand
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1799;)V	method_3223	renderFirstPersonMap
		p	4		stack
		p	3		swingProgress
		p	2		vertexConsumers
		p	1		matrices
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFF)V	method_3231	renderMapInBothHands
		p	5		equipProgress
		p	6		swingProgress
		p	3		light
		p	4		pitch
		p	1		matrices
		p	2		vertexConsumers
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_898;Lnet/minecraft/class_918;)V	<init>	<init>
		p	3		itemRenderer
		p	2		entityRenderDispatcher
		p	1		client
	m	(Lnet/minecraft/class_4587;FLnet/minecraft/class_1306;Lnet/minecraft/class_1799;)V	method_3218	applyEatOrDrinkTransformation
		p	4		stack
		p	2		tickDelta
		p	3		arm
		p	1		matrices
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFLnet/minecraft/class_1306;FLnet/minecraft/class_1799;)V	method_3222	renderMapInOneHand
		p	1		matrices
		p	2		vertexConsumers
		p	3		light
		p	4		equipProgress
		p	5		arm
		p	6		swingProgress
		p	7		stack
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V	method_3224	applyEquipOffset
		p	3		equipProgress
		p	1		matrices
		p	2		arm
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IFFLnet/minecraft/class_1306;)V	method_3219	renderArmHoldingItem
		p	1		matrices
		p	2		vertexConsumers
		p	5		swingProgress
		p	6		arm
		p	3		light
		p	4		equipProgress
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;ZLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_3233	renderItem
		p	1		entity
		p	2		stack
		p	3		renderMode
		p	4		leftHanded
		p	5		matrices
		p	6		vertexConsumers
		p	7		light
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1306;F)V	method_3217	applySwingOffset
		p	3		swingProgress
		p	1		matrices
		p	2		arm
	m	(FLnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_746;I)V	method_22976	renderItem
		p	4		player
		p	5		light
		p	2		matrices
		p	3		vertexConsumers
		p	1		tickDelta
	m	(F)F	method_3227	getMapAngle
		p	1		tickDelta
	m	(Lnet/minecraft/class_746;)Lnet/minecraft/class_759$class_5773;	method_33304	getUsingItemHandRenderType
		p	0		player
	m	(Lnet/minecraft/class_1799;)Z	method_33302	isChargedCrossbow
		p	0		stack
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1306;)V	method_3216	renderArm
		p	1		matrices
		p	4		arm
		p	3		light
		p	2		vertexConsumers
	m	()V	method_3220	updateHeldItems
c	net/minecraft/class_759$class_5773	net/minecraft/client/render/item/HeldItemRenderer$HandRenderType
	f	Z	field_28388	renderOffHand
	f	Z	field_28387	renderMainHand
	f	Lnet/minecraft/class_759$class_5773;	field_28385	RENDER_MAIN_HAND_ONLY
	f	Lnet/minecraft/class_759$class_5773;	field_28386	RENDER_OFF_HAND_ONLY
	f	Lnet/minecraft/class_759$class_5773;	field_28384	RENDER_BOTH_HANDS
	m	(Lnet/minecraft/class_1268;)Lnet/minecraft/class_759$class_5773;	method_33305	shouldOnlyRender
		p	0		hand
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	3		renderMainHand
		p	4		renderOffHand
c	net/minecraft/class_776	net/minecraft/client/render/block/BlockRenderManager
	f	Lnet/minecraft/class_775;	field_4167	fluidRenderer
	f	Lnet/minecraft/class_773;	field_4168	models
	f	Lnet/minecraft/class_5819;	field_4169	random
	f	Lnet/minecraft/class_778;	field_4170	blockModelRenderer
	f	Lnet/minecraft/class_756;	field_27742	builtinModelItemRenderer
	f	Lnet/minecraft/class_324;	field_20987	blockColors
	m	()Lnet/minecraft/class_773;	method_3351	getModels
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V	method_23071	renderDamage
		p	3		world
		p	4		matrices
		p	5		vertexConsumer
		p	1		state
		p	2		pos
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087;	method_3349	getModel
		p	1		state
	m	()Lnet/minecraft/class_778;	method_3350	getModelRenderer
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V	method_3352	renderFluid
		p	5		fluidState
		p	4		blockState
		p	3		vertexConsumer
		p	2		world
		p	1		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;)V	method_3355	renderBlock
		p	3		world
		p	4		matrices
		p	1		state
		p	2		pos
		p	7		random
		p	5		vertexConsumer
		p	6		cull
	m	(Lnet/minecraft/class_773;Lnet/minecraft/class_756;Lnet/minecraft/class_324;)V	<init>	<init>
		p	1		models
		p	2		builtinModelItemRenderer
		p	3		blockColors
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3353	renderBlockAsEntity
		p	4		light
		p	5		overlay
		p	1		state
		p	2		matrices
		p	3		vertexConsumer
c	net/minecraft/class_775	net/minecraft/client/render/block/FluidRenderer
	f	[Lnet/minecraft/class_1058;	field_4165	lavaSprites
	f	[Lnet/minecraft/class_1058;	field_4166	waterSprites
	f	Lnet/minecraft/class_1058;	field_4164	waterOverlaySprite
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_29709	isOppositeSideCovered
		p	1		pos
		p	2		state
		p	3		direction
		p	0		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2350;FLnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_29710	isSideCovered
		p	0		world
		p	1		direction
		p	2		height
		p	3		pos
		p	4		state
	m	([FF)V	method_40080	addHeight
		p	2		height
		p	1		weightedAverageHeight
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_3610;)Z	method_29708	shouldRenderSide
		p	5		neighborFluidState
		p	4		direction
		p	3		blockState
		p	2		fluidState
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;)F	method_40078	getFluidHeight
		p	2		fluid
		p	3		pos
		p	1		world
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V	method_3347	render
		p	4		blockState
		p	5		fluidState
		p	2		pos
		p	3		vertexConsumer
		p	1		world
	m	()V	method_3345	onResourceReload
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)F	method_40079	getFluidHeight
		p	5		fluidState
		p	4		blockState
		p	3		pos
		p	2		fluid
		p	1		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;FLnet/minecraft/class_2680;)Z	method_3344	isSideCovered
		p	1		pos
		p	0		world
		p	4		state
		p	3		maxDeviation
		p	2		direction
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I	method_3343	getLight
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_4588;DDDFFFFFI)V	method_23072	vertex
		p	6		z
		p	9		green
		p	8		red
		p	11		u
		p	10		blue
		p	13		light
		p	12		v
		p	1		vertexConsumer
		p	2		x
		p	4		y
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_3611;FFFLnet/minecraft/class_2338;)F	method_40077	calculateFluidHeight
		p	5		eastWestHeight
		p	6		pos
		p	3		originHeight
		p	4		northSouthHeight
		p	1		world
		p	2		fluid
	m	(Lnet/minecraft/class_3610;Lnet/minecraft/class_3610;)Z	method_3348	isSameFluid
		p	0		a
		p	1		b
c	net/minecraft/class_773	net/minecraft/client/render/block/BlockModels
	f	Lnet/minecraft/class_1092;	field_4163	modelManager
	f	Ljava/util/Map;	field_4162	models
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1091;	method_3340	getModelId
		p	0		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087;	method_3335	getModel
		p	1		state
	m	()V	method_3341	reload
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Ljava/lang/String;	method_3334	propertyValueToString
		p	0		property
		p	1		value
	m	(Lnet/minecraft/class_2680;)V	method_3337	method_3337
		p	1		state
	m	(Ljava/util/Map;)Ljava/lang/String;	method_3338	propertyMapToString
		p	0		map
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1058;	method_3339	getModelParticleSprite
		p	1		state
	m	()Lnet/minecraft/class_1092;	method_3333	getModelManager
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1091;	method_3336	getModelId
		p	1		state
		p	0		id
	m	(Lnet/minecraft/class_1092;)V	<init>	<init>
		p	1		modelManager
c	net/minecraft/class_4384	net/minecraft/client/realms/gui/screen/RealmsBrokenWorldScreen
	f	Lorg/slf4j/Logger;	field_19763	LOGGER
	f	Lnet/minecraft/class_437;	field_19764	parent
	f	Lnet/minecraft/class_4325;	field_19765	mainScreen
	f	[Lnet/minecraft/class_2561;	field_19769	message
	f	Lnet/minecraft/class_4877;	field_20492	serverData
	f	I	field_19771	right_x
	f	I	field_19770	left_x
	f	Ljava/util/List;	field_19778	slotsThatHasBeenDownloaded
	f	I	field_19779	animTick
	f	J	field_19767	serverId
	m	(ILnet/minecraft/class_4185;)V	method_25124	method_25124
		p	2		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4325;JZ)V	<init>	<init>
		p	2		mainScreen
		p	3		serverId
		p	1		parent
		p	5		minigame
	m	()Z	method_21196	isMinigame
	m	()V	method_21194	backButtonClicked
	m	(ILnet/minecraft/class_4185;)V	method_25120	method_25120
		p	2		button
	m	(Lnet/minecraft/class_4185;)V	method_25122	method_25122
		p	1		button
	m	()V	method_21178	addButtons
	m	(J)V	method_21181	fetchServerData
		p	1		worldId
	m	()V	method_25123	play
	m	(ILnet/minecraft/class_4185;)V	method_25126	method_25126
		p	2		button
	m	(Lnet/minecraft/class_4587;IIIIZLjava/lang/String;IJLjava/lang/String;Z)V	method_21180	drawSlotFrame
		p	9		templateId
		p	8		slotId
		p	7		slotName
		p	6		activeSlot
		p	5		mouseY
		p	4		mouseX
		p	3		y
		p	2		x
		p	1		matrices
		p	12		empty
		p	11		templateImage
	m	(I)V	method_21187	downloadWorld
		p	1		slotId
	m	(IZ)V	method_25121	method_25121
		p	2		successful
	m	(I)I	method_21179	getFramePositionX
		p	1		i
	m	(IZ)V	method_25125	method_25125
		p	2		confirmed
c	net/minecraft/class_3054	net/minecraft/server/command/ExperienceCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13638	SET_POINT_INVALID_EXCEPTION
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_3054$class_3055;)I	method_13333	executeSet
		p	1		targets
		p	0		source
		p	3		component
		p	2		amount
	m	(Lnet/minecraft/class_2168;)Z	method_13334	method_13334
		p	0		source
	m	(Lnet/minecraft/class_2168;)Z	method_13335	method_13335
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;Lnet/minecraft/class_3054$class_3055;)I	method_13328	executeQuery
		p	2		component
		p	1		player
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13336	method_13336
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13337	method_13337
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13331	method_13331
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13332	method_13332
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13327	method_13327
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13338	method_13338
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13339	method_13339
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13329	method_13329
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_3054$class_3055;)I	method_13326	executeAdd
		p	1		targets
		p	0		source
		p	3		component
		p	2		amount
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13330	register
		p	0		dispatcher
c	net/minecraft/class_3054$class_3055	net/minecraft/server/command/ExperienceCommand$Component
	f	Ljava/util/function/BiPredicate;	field_13642	setter
	f	Ljava/lang/String;	field_13643	name
	f	Ljava/util/function/ToIntFunction;	field_13645	getter
	f	Ljava/util/function/BiConsumer;	field_13639	adder
	f	Lnet/minecraft/class_3054$class_3055;	field_13641	LEVELS
	f	Lnet/minecraft/class_3054$class_3055;	field_13644	POINTS
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiConsumer;Ljava/util/function/BiPredicate;Ljava/util/function/ToIntFunction;)V	<init>	<init>
		p	6		getter
		p	5		setter
		p	4		adder
		p	3		name
	m	(Lnet/minecraft/class_3222;Ljava/lang/Integer;)Z	method_13343	method_13343
		p	0		player
		p	1		xp
	m	(Lnet/minecraft/class_3222;Ljava/lang/Integer;)Z	method_13342	method_13342
		p	1		level
		p	0		player
	m	(Lnet/minecraft/class_3222;)I	method_13341	method_13341
		p	0		player
	m	(Lnet/minecraft/class_3222;)I	method_13340	method_13340
		p	0		player
c	net/minecraft/class_778	net/minecraft/client/render/block/BlockModelRenderer
	f	Lnet/minecraft/class_324;	field_4178	colors
	f	[Lnet/minecraft/class_2350;	field_27743	DIRECTIONS
	f	Ljava/lang/ThreadLocal;	field_4179	BRIGHTNESS_CACHE
	f	I	field_32784	BRIGHTNESS_CACHE_MAX_SIZE
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;JI)V	method_3373	renderFlat
		p	5		matrices
		p	4		pos
		p	7		cull
		p	6		vertexConsumer
		p	9		seed
		p	8		random
		p	11		overlay
		p	1		world
		p	3		state
		p	2		model
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;JI)V	method_3374	render
		p	4		pos
		p	3		state
		p	6		vertexConsumer
		p	5		matrices
		p	8		random
		p	7		cull
		p	9		seed
		p	11		overlay
		p	2		model
		p	1		world
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFLjava/util/List;II)V	method_3365	renderQuads
		p	2		red
		p	3		green
		p	0		entry
		p	1		vertexConsumer
		p	6		light
		p	7		overlay
		p	4		blue
		p	5		quads
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;JI)V	method_3361	renderSmooth
		p	5		matrices
		p	6		vertexConsumer
		p	7		cull
		p	8		random
		p	9		seed
		p	11		overlay
		p	1		world
		p	2		model
		p	3		state
		p	4		pos
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_1087;FFFII)V	method_3367	render
		p	9		overlay
		p	2		vertexConsumer
		p	1		entry
		p	4		bakedModel
		p	3		state
		p	6		green
		p	5		red
		p	8		light
		p	7		blue
	m	()V	method_20544	enableBrightnessCache
	m	()V	method_20545	disableBrightnessCache
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;IIZLnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Ljava/util/BitSet;)V	method_3370	renderQuadsFlat
		p	9		quads
		p	8		vertexConsumer
		p	10		flags
		p	5		overlay
		p	4		light
		p	7		matrices
		p	6		useWorldLight
		p	1		world
		p	3		pos
		p	2		state
	m	(Lnet/minecraft/class_324;)V	<init>	<init>
		p	1		colors
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFFIIIII)V	method_23073	renderQuad
		p	15		overlay
		p	13		light2
		p	14		light3
		p	11		light0
		p	12		light1
		p	9		brightness2
		p	10		brightness3
		p	7		brightness0
		p	8		brightness1
		p	5		matrixEntry
		p	6		quad
		p	3		pos
		p	4		vertexConsumer
		p	1		world
		p	2		state
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;[ILnet/minecraft/class_2350;[FLjava/util/BitSet;)V	method_3364	getQuadDimensions
		p	6		box
		p	7		flags
		p	2		state
		p	3		pos
		p	4		vertexData
		p	5		face
		p	1		world
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/class_778$class_780;I)V	method_3363	renderQuadsSmooth
		p	2		state
		p	3		pos
		p	4		matrices
		p	5		vertexConsumer
		p	1		world
		p	10		overlay
		p	6		quads
		p	7		box
		p	8		flags
		p	9		ambientOcclusionCalculator
c	net/minecraft/class_778$class_782	net/minecraft/client/render/block/BlockModelRenderer$NeighborOrientation
	f	I	field_4222	shape
	f	Lnet/minecraft/class_778$class_782;	field_4221	FLIP_SOUTH
	f	Lnet/minecraft/class_778$class_782;	field_4214	FLIP_EAST
	f	Lnet/minecraft/class_778$class_782;	field_4213	SOUTH
	f	Lnet/minecraft/class_778$class_782;	field_4217	FLIP_UP
	f	Lnet/minecraft/class_778$class_782;	field_4215	WEST
	f	Lnet/minecraft/class_778$class_782;	field_4216	FLIP_WEST
	f	Lnet/minecraft/class_778$class_782;	field_4210	DOWN
	f	Lnet/minecraft/class_778$class_782;	field_4212	UP
	f	Lnet/minecraft/class_778$class_782;	field_4211	NORTH
	f	Lnet/minecraft/class_778$class_782;	field_4219	EAST
	f	Lnet/minecraft/class_778$class_782;	field_4218	FLIP_NORTH
	f	Lnet/minecraft/class_778$class_782;	field_4220	FLIP_DOWN
	m	(Ljava/lang/String;ILnet/minecraft/class_2350;Z)V	<init>	<init>
		p	4		flip
		p	3		direction
c	net/minecraft/class_778$class_781	net/minecraft/client/render/block/BlockModelRenderer$Translation
	f	I	field_4203	firstCorner
	f	[Lnet/minecraft/class_778$class_781;	field_4202	VALUES
	f	I	field_4201	secondCorner
	f	I	field_4209	fourthCorner
	f	I	field_4198	thirdCorner
	f	Lnet/minecraft/class_778$class_781;	field_4200	UP
	f	Lnet/minecraft/class_778$class_781;	field_4206	WEST
	f	Lnet/minecraft/class_778$class_781;	field_4204	NORTH
	f	Lnet/minecraft/class_778$class_781;	field_4205	SOUTH
	f	Lnet/minecraft/class_778$class_781;	field_4207	EAST
	f	Lnet/minecraft/class_778$class_781;	field_4199	DOWN
	m	(Ljava/lang/String;IIIII)V	<init>	<init>
		p	6		fourthCorner
		p	5		thirdCorner
		p	4		secondCorner
		p	3		firstCorner
	m	([Lnet/minecraft/class_778$class_781;)V	method_3390	method_3390
		p	0		values
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_778$class_781;	method_3394	getTranslations
		p	0		direction
c	net/minecraft/class_778$class_780	net/minecraft/client/render/block/BlockModelRenderer$AmbientOcclusionCalculator
	f	[I	field_4194	light
	f	[F	field_4196	brightness
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;[FLjava/util/BitSet;Z)V	method_3388	apply
		p	1		world
		p	4		direction
		p	5		box
		p	2		state
		p	3		pos
		p	6		flags
		p	7		shaded
	m	(IIII)I	method_3386	getAmbientOcclusionBrightness
	m	(IIIIFFFF)I	method_3389	getBrightness
c	net/minecraft/class_778$class_779	net/minecraft/client/render/block/BlockModelRenderer$NeighborData
	f	Z	field_4189	nonCubicWeight
	f	[Lnet/minecraft/class_778$class_779;	field_4190	VALUES
	f	[Lnet/minecraft/class_2350;	field_4191	faces
	f	Lnet/minecraft/class_778$class_779;	field_4184	SOUTH
	f	Lnet/minecraft/class_778$class_779;	field_4187	WEST
	f	Lnet/minecraft/class_778$class_779;	field_4186	EAST
	f	Lnet/minecraft/class_778$class_779;	field_4181	DOWN
	f	Lnet/minecraft/class_778$class_779;	field_4183	NORTH
	f	Lnet/minecraft/class_778$class_779;	field_4182	UP
	m	(Ljava/lang/String;I[Lnet/minecraft/class_2350;FZ[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;)V	<init>	<init>
		p	5		nonCubicWeight
		p	3		faces
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_778$class_779;	method_3378	getData
		p	0		direction
	m	([Lnet/minecraft/class_778$class_779;)V	method_3383	method_3383
		p	0		values
c	net/minecraft/class_778$class_4303	net/minecraft/client/render/block/BlockModelRenderer$BrightnessCache
	f	Z	field_19320	enabled
	f	Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap;	field_19322	floatCache
	f	Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;	field_19321	intCache
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I	method_20549	getInt
		p	2		world
		p	1		state
		p	3		pos
	m	()V	method_20548	enable
	m	()V	method_20550	disable
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)F	method_20551	getFloat
		p	3		pos
		p	2		blockView
		p	1		state
c	net/minecraft/class_778$class_4303$1	net/minecraft/client/render/block/BlockModelRenderer$BrightnessCache$1
	m	(I)V	rehash	rehash
		p	1		newN
c	net/minecraft/class_778$class_4303$2	net/minecraft/client/render/block/BlockModelRenderer$BrightnessCache$2
	m	(I)V	rehash	rehash
		p	1		newN
c	net/minecraft/class_4381	net/minecraft/client/realms/gui/screen/RealmsBackupScreen
	f	Lnet/minecraft/class_2960;	field_22686	PLUS_ICON
	f	I	field_19747	selectedBackup
	f	Lnet/minecraft/class_4185;	field_19749	downloadButton
	f	Lnet/minecraft/class_2561;	field_26474	NO_BACKUPS_TEXT
	f	Lnet/minecraft/class_2561;	field_26472	CHANGES_TOOLTIP
	f	Ljava/lang/String;	field_32119	UPLOADED
	f	Ljava/util/List;	field_19744	backups
	f	Lnet/minecraft/class_4185;	field_19750	restoreButton
	f	Ljava/lang/Boolean;	field_19752	noBackups
	f	Lnet/minecraft/class_2561;	field_19745	tooltip
	f	Lorg/slf4j/Logger;	field_19741	LOGGER
	f	Lnet/minecraft/class_4388;	field_19743	parent
	f	I	field_19748	slotId
	f	Lnet/minecraft/class_2960;	field_22687	RESTORE_ICON
	f	Lnet/minecraft/class_4877;	field_19753	serverData
	f	Lnet/minecraft/class_2561;	field_26473	BACKUPS_TEXT
	f	Lnet/minecraft/class_2561;	field_26471	RESTORE_TEXT
	f	Lnet/minecraft/class_4381$class_4382;	field_19746	backupObjectSelectionList
	f	I	field_19742	lastScrollPosition
	f	Lnet/minecraft/class_4185;	field_19751	changesButton
	m	(Lnet/minecraft/class_4185;)V	method_25110	method_25110
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25109	method_25109
		p	1		button
	m	(I)V	method_21155	restoreClicked
		p	1		selectedBackup
	m	(Lnet/minecraft/class_4185;)V	method_25113	method_25113
		p	1		button
	m	(Lnet/minecraft/class_4867;Ljava/lang/String;)V	method_21147	addToChangeList
		p	2		key
		p	1		backup
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V	method_21153	renderMousehoverTooltip
		p	2		text
		p	1		matrices
		p	4		mouseY
		p	3		mouseX
	m	()Z	method_21162	shouldChangesButtonBeVisible
	m	()V	method_21170	restore
	m	(Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;I)V	<init>	<init>
		p	2		serverData
		p	1		parent
		p	3		slotId
	m	()V	method_21160	updateButtonStates
	m	()Z	method_21164	shouldRestoreButtonBeVisible
	m	()V	method_21154	generateChangeList
	m	(Z)V	method_25114	method_25114
		p	1		confirmed
	m	()V	method_21166	downloadClicked
	m	()V	method_21168	downloadWorldData
	m	(Z)V	method_25111	method_25111
		p	1		confirmed
	m	(Lnet/minecraft/class_4185;)V	method_25106	method_25106
		p	1		button
c	net/minecraft/class_4381$class_4382	net/minecraft/client/realms/gui/screen/RealmsBackupScreen$BackupObjectSelectionList
	m	(Lnet/minecraft/class_4867;)V	method_21173	addEntry
		p	1		backup
	m	(Lnet/minecraft/class_4381$class_4383;)V	method_25119	setSelected
	m	(I)V	method_21172	selectInviteListItem
		p	1		item
c	net/minecraft/class_4381$class_4383	net/minecraft/client/realms/gui/screen/RealmsBackupScreen$BackupObjectSelectionListEntry
	f	Lnet/minecraft/class_4867;	field_19761	mBackup
	m	(Lnet/minecraft/class_4381;Lnet/minecraft/class_4867;)V	<init>	<init>
		p	2		backup
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4867;IIII)V	method_21175	renderBackupItem
		p	3		x
		p	4		y
		p	1		matrices
		p	2		backup
		p	5		mouseX
		p	6		mouseY
	m	(Lnet/minecraft/class_4587;IIII)V	method_21177	drawInfo
		p	4		mouseX
		p	5		mouseY
		p	2		x
		p	3		y
		p	1		matrices
	m	(Lnet/minecraft/class_4587;IIII)V	method_21174	drawRestore
		p	5		mouseY
		p	3		y
		p	4		mouseX
		p	1		matrices
		p	2		x
	m	(Ljava/util/Date;)Ljava/lang/String;	method_21176	getMediumDatePresentation
		p	1		lastModifiedDate
c	net/minecraft/class_777	net/minecraft/client/render/model/BakedQuad
	f	Z	field_22441	shade
	f	I	field_4174	colorIndex
	f	Lnet/minecraft/class_1058;	field_4176	sprite
	f	Lnet/minecraft/class_2350;	field_4173	face
	f	[I	field_4175	vertexData
	m	()Lnet/minecraft/class_1058;	method_35788	getSprite
	m	([IILnet/minecraft/class_2350;Lnet/minecraft/class_1058;Z)V	<init>	<init>
		p	5		shade
		p	4		sprite
		p	3		face
		p	2		colorIndex
		p	1		vertexData
	m	()I	method_3359	getColorIndex
	m	()[I	method_3357	getVertexData
	m	()Lnet/minecraft/class_2350;	method_3358	getFace
	m	()Z	method_24874	hasShade
	m	()Z	method_3360	hasColor
c	net/minecraft/class_3050	net/minecraft/server/command/ExecuteCommand
	f	I	field_33390	MAX_BLOCKS
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13636	CONDITIONAL_FAIL_EXCEPTION
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_20852	LOOT_CONDITIONS
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_13635	BLOCKS_TOOBIG_EXCEPTION
	f	Ljava/util/function/BinaryOperator;	field_13634	BINARY_RESULT_CONSUMER
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13637	CONDITIONAL_FAIL_COUNT_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520;	method_13318	method_13318
		p	1		result
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13322	method_13322
		p	1		context
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13269	method_13269
		p	1		context
	m	(Lnet/minecraft/class_2168;)Z	method_13255	method_13255
		p	0		source
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13285	method_13285
		p	1		context
	m	(ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13300	method_13300
		p	1		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13314	method_13314
		p	0		context
	m	(Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13264	method_13264
		p	2		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_13271	register
		p	1		commandRegistryAccess
		p	0		dispatcher
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	method_13299	method_13299
		p	0		a
		p	1		b
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13321	method_13321
		p	0		context
	m	(Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13256	method_13256
		p	2		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/function/BiPredicate;)Z	method_13263	testScoreCondition
		p	1		condition
		p	0		context
	m	(Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13284	method_13284
		p	2		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13295	method_13295
		p	0		context
	m	(ZLcom/mojang/brigadier/context/CommandContext;)I	method_13273	method_13273
		p	1		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_13280	method_13280
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;ZZ)Lnet/minecraft/class_2168;	method_13297	executeStoreBossbar
		p	0		source
		p	1		bossBar
		p	2		storeInValue
		p	3		requestResult
	m	(Ljava/util/Collection;Lnet/minecraft/class_269;Lnet/minecraft/class_266;ZLcom/mojang/brigadier/context/CommandContext;ZI)V	method_13260	method_13260
		p	6		result
		p	5		success
		p	4		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13291	method_13291
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_13288	method_13288
		p	0		context
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13320	addBlocksConditionLogic
		p	3		masked
		p	2		positive
		p	1		builder
		p	0		root
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_22830	method_22830
		p	0		context
	m	(ZLnet/minecraft/class_3050$class_3052;Lcom/mojang/brigadier/context/CommandContext;)I	method_13270	method_13270
		p	2		context
	m	(Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13309	method_13309
		p	2		context
	m	(Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I	method_13303	countPathMatches
		p	1		path
		p	0		object
	m	(Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13289	addStoreArguments
		p	1		builder
		p	0		node
		p	2		requestResult
	m	(Lcom/mojang/brigadier/context/CommandContext;Z)I	method_13304	executeNegativeBlockCondition
		p	0		context
		p	1		masked
	m	(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt;	method_13272	testBlocksCondition
		p	0		context
		p	1		masked
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13268	method_13268
		p	0		context
	m	(Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13251	method_13251
		p	2		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13252	method_13252
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_22831	method_22831
		p	1		builder
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520;	method_13276	method_13276
		p	1		result
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_5341;)Z	method_22829	testLootCondition
		p	1		condition
		p	0		source
	m	(Lnet/minecraft/class_3162;ZLnet/minecraft/class_2203$class_2209;Ljava/util/function/IntFunction;Lcom/mojang/brigadier/context/CommandContext;ZI)V	method_13294	method_13294
		p	6		result
		p	5		success
		p	4		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13308	method_13308
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13259	method_13259
		p	0		context
	m	(Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/context/CommandContext;ZI)V	method_13279	method_13279
		p	4		result
		p	2		context
		p	3		success
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/class_7157;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13298	addConditionArguments
		p	3		commandRegistryAccess
		p	0		root
		p	1		argumentBuilder
		p	2		positive
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	method_13302	method_13302
		p	0		a
		p	1		b
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	method_13257	method_13257
		p	1		b
		p	0		a
	m	(ZLnet/minecraft/class_3050$class_3051;)Lcom/mojang/brigadier/Command;	method_13323	getExistsConditionExecute
		p	0		positive
		p	1		condition
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;Z)Lnet/minecraft/class_2168;	method_13290	executeStoreScore
		p	3		requestResult
		p	0		source
		p	2		objective
		p	1		targets
	m	(Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13311	method_13311
		p	2		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13293	method_13293
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13281	method_13281
		p	0		context
	m	(ZLnet/minecraft/class_3050$class_3052;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13267	method_13267
		p	2		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_13282	method_13282
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520;	method_13283	method_13283
		p	1		result
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_13266	method_13266
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520;	method_13275	method_13275
		p	1		result
	m	(Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection;	method_13319	getSourceOrEmptyForConditionFork
		p	1		positive
		p	2		value
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_13262	method_13262
		p	0		context
	m	(Lcom/mojang/brigadier/ResultConsumer;Lcom/mojang/brigadier/ResultConsumer;)Lcom/mojang/brigadier/ResultConsumer;	method_13278	method_13278
		p	1		consumer2
		p	0		consumer
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520;	method_13324	method_13324
		p	1		result
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_13274	method_13274
		p	0		context
	m	(Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I	method_13317	method_13317
		p	1		context
	m	(Lnet/minecraft/class_2168;)Z	method_13254	method_13254
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/class_2520;	method_13307	method_13307
		p	1		result
	m	(Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13258	method_13258
		p	3		builder
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/class_3050$class_3052;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13310	addConditionLogic
		p	3		condition
		p	2		positive
		p	1		builder
		p	0		root
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2096$class_2100;)Z	method_13313	testScoreMatch
		p	0		context
		p	1		range
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13316	method_13316
		p	0		maxCount
		p	1		count
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	method_13249	method_13249
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Z)I	method_13306	executePositiveBlockCondition
		p	1		masked
		p	0		context
	m	(Lcom/mojang/brigadier/tree/LiteralCommandNode;Lnet/minecraft/class_3164$class_3167;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13253	method_13253
		p	3		builder
	m	(Lnet/minecraft/class_3050$class_3051;Lcom/mojang/brigadier/context/CommandContext;)I	method_13305	method_13305
		p	1		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_2168;	method_13286	method_13286
		p	0		context
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Z	method_13250	method_13250
		p	0		a
		p	1		b
	m	(ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13287	method_13287
		p	2		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13292	method_13292
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;Ljava/util/function/IntFunction;Z)Lnet/minecraft/class_2168;	method_13265	executeStoreData
		p	4		requestResult
		p	2		path
		p	3		nbtSetter
		p	0		source
		p	1		object
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13312	method_13312
		p	0		count
	m	(ZLcom/mojang/brigadier/context/CommandContext;)I	method_13315	method_13315
		p	1		context
	m	(Lnet/minecraft/class_3050$class_3051;Lcom/mojang/brigadier/context/CommandContext;)I	method_13296	method_13296
		p	1		context
	m	(ZZLnet/minecraft/class_3002;Lcom/mojang/brigadier/context/CommandContext;ZI)V	method_13277	method_13277
		p	5		result
		p	4		success
		p	3		context
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Z)Ljava/util/OptionalInt;	method_13261	testBlocksCondition
		p	4		masked
		p	1		start
		p	0		world
		p	3		destination
		p	2		end
	m	(ZLnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_13301	method_13301
		p	2		context
c	net/minecraft/class_3050$class_3051	net/minecraft/server/command/ExecuteCommand$ExistsCondition
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	test	test
		p	1		context
c	net/minecraft/class_3050$class_3052	net/minecraft/server/command/ExecuteCommand$Condition
	m	(Lcom/mojang/brigadier/context/CommandContext;)Z	test	test
		p	1		context
c	net/minecraft/class_3059	net/minecraft/world/gen/feature/HugeBrownMushroomFeature
c	net/minecraft/class_7417	net/minecraft/text/TextContent
	c	Represents type-specific content of text. It is stored in each tree node\nin a text tree structure. Its implementations are immutable.
	f	Lnet/minecraft/class_7417;	field_39004	EMPTY
		c	An empty text content.
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;	method_10890	parse
		c	Parses this content into a basic mutable text without custom style or\nsiblings. The resulting text may or may not have this content.
		p	1		source
		p	2		sender
		p	3		depth
	m	(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_27660	visit
		c	Visits this content. Returns a value if the visitor terminates amid\nthe visit, or {@code Optional.empty()} if it proceeds.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor}\n@see Text#visit(StringVisitable.StyledVisitor, Style)
		p	2		style
		p	1		visitor
	m	(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;	method_27659	visit
		c	Visits this content. Returns a value if the visitor terminates amid\nthe visit, or {@code Optional.empty()} if it proceeds.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor}\n@see Text#visit(StringVisitable.Visitor)
		p	1		visitor
c	net/minecraft/class_7416	net/minecraft/data/server/PaintingVariantTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_4387	net/minecraft/client/realms/gui/screen/RealmsClientOutdatedScreen
	f	[Lnet/minecraft/class_2561;	field_39419	INCOMPATIBLE_LINES_UNSTABLE
	f	[Lnet/minecraft/class_2561;	field_26478	INCOMPATIBLE_LINES
	f	Lnet/minecraft/class_2561;	field_26477	INCOMPATIBLE_TITLE
	f	Lnet/minecraft/class_437;	field_19787	parent
	m	(Lnet/minecraft/class_4185;)V	method_25132	method_25132
		p	1		button
	m	()[Lnet/minecraft/class_2561;	method_44255	getLines
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
c	net/minecraft/class_7413	net/minecraft/client/gui/screen/LoadingDisplay
	f	J	field_38993	INTERVAL
	f	[Ljava/lang/String;	field_38992	TEXTS
	m	(J)Ljava/lang/String;	method_43449	get
		p	0		tick
c	net/minecraft/class_4389	net/minecraft/client/realms/gui/screen/RealmsConfirmScreen
	f	Lnet/minecraft/class_2561;	field_19825	title2
	f	Lnet/minecraft/class_2561;	field_19821	title1
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_22692	callback
	m	(Lnet/minecraft/class_4185;)V	method_25153	method_25153
		p	1		button
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		title1
		p	1		callback
		p	3		title2
	m	(Lnet/minecraft/class_4185;)V	method_25152	method_25152
		p	1		button
c	net/minecraft/class_3057	net/minecraft/server/command/FillCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13650	FAILED_EXCEPTION
	f	I	field_33391	MAX_BLOCKS
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_13649	TOO_BIG_EXCEPTION
	f	Lnet/minecraft/class_2247;	field_13648	AIR_BLOCK_ARGUMENT
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13353	method_13353
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_13347	register
		p	0		dispatcher
		p	1		commandRegistryAccess
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3341;Lnet/minecraft/class_2247;Lnet/minecraft/class_3057$class_3058;Ljava/util/function/Predicate;)I	method_13354	execute
		p	3		mode
		p	4		filter
		p	1		range
		p	2		block
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13350	method_13350
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13349	method_13349
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13355	method_13355
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13345	method_13345
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13356	method_13356
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13346	method_13346
		p	0		context
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13352	method_13352
		p	1		count
		p	0		maxCount
	m	(Lnet/minecraft/class_2168;)Z	method_13351	method_13351
		p	0		source
	m	(Lnet/minecraft/class_2694;)Z	method_13348	method_13348
		p	0		pos
c	net/minecraft/class_3057$class_3058	net/minecraft/server/command/FillCommand$Mode
	f	Lnet/minecraft/class_3119$class_3120;	field_13654	filter
	f	Lnet/minecraft/class_3057$class_3058;	field_13655	REPLACE
	f	Lnet/minecraft/class_3057$class_3058;	field_13656	HOLLOW
	f	Lnet/minecraft/class_3057$class_3058;	field_13651	DESTROY
	f	Lnet/minecraft/class_3057$class_3058;	field_13652	OUTLINE
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247;	method_13360	method_13360
		p	3		world
		p	0		range
		p	2		block
		p	1		pos
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247;	method_13359	method_13359
		p	2		block
		p	1		pos
		p	3		world
		p	0		range
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247;	method_13358	method_13358
		p	3		world
		p	2		block
		p	1		pos
		p	0		range
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;Lnet/minecraft/class_2247;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2247;	method_13361	method_13361
		p	3		world
		p	2		block
		p	1		pos
		p	0		range
	m	(Ljava/lang/String;ILnet/minecraft/class_3119$class_3120;)V	<init>	<init>
		p	3		filter
c	net/minecraft/class_4388	net/minecraft/client/realms/gui/screen/RealmsConfigureWorldScreen
	f	Lnet/minecraft/class_2561;	field_26484	EXPIRES_IN_A_DAY_TEXT
	f	Lnet/minecraft/class_2561;	field_26480	CONFIGURE_REALM_TITLE
	f	Lnet/minecraft/class_4185;	field_19805	switchMinigameButton
	f	Ljava/util/List;	field_33777	slotButtons
	f	Lnet/minecraft/class_4185;	field_19801	subscriptionButton
	f	Lnet/minecraft/class_2561;	field_26483	EXPIRES_SOON_TEXT
	f	Lnet/minecraft/class_2960;	field_22689	OFF_ICON
	f	Lnet/minecraft/class_2561;	field_26479	WORLDS_TITLE
	f	Lnet/minecraft/class_4877;	field_20493	server
	f	Lnet/minecraft/class_2561;	field_19791	tooltip
	f	Lnet/minecraft/class_4185;	field_19800	settingsButton
	f	I	field_19796	right_x
	f	Lnet/minecraft/class_4185;	field_19799	playersButton
	f	Lorg/slf4j/Logger;	field_19790	LOGGER
	f	Lnet/minecraft/class_4185;	field_19804	resetWorldButton
	f	Lnet/minecraft/class_2561;	field_26482	EXPIRED_TEXT
	f	I	field_19808	clicks
	f	Lnet/minecraft/class_2960;	field_22688	ON_ICON
	f	Lnet/minecraft/class_2561;	field_26486	CLOSED_TEXT
	f	Lnet/minecraft/class_2960;	field_22691	EXPIRES_SOON_ICON
	f	Lnet/minecraft/class_4325;	field_19792	parent
	f	I	field_19795	left_x
	f	Lnet/minecraft/class_4185;	field_19803	backupButton
	f	Lnet/minecraft/class_2561;	field_26481	CURRENT_MINIGAME_TEXT
	f	Z	field_19806	stateChanged
	f	Lnet/minecraft/class_2561;	field_26485	OPEN_TEXT
	f	J	field_19794	serverId
	f	Lnet/minecraft/class_2960;	field_22690	EXPIRED_ICON
	f	I	field_19807	animTick
	f	Lnet/minecraft/class_4185;	field_19802	optionsButton
	m	(Lnet/minecraft/class_4325;J)V	<init>	<init>
		p	1		parent
		p	2		serverId
	m	(ILnet/minecraft/class_4877;)V	method_21222	switchToEmptySlot
		p	1		selectedSlot
		p	2		serverData
	m	()V	method_21240	hideRegularButtons
	m	(Lnet/minecraft/class_4185;)V	method_25146	method_25146
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25138	removeButton
		p	1		button
	m	()V	method_21236	switchToMinigame
	m	(II)I	method_21200	buttonCenter
		p	1		i
		p	2		total
	m	(Lnet/minecraft/class_4185;)V	method_25142	method_25142
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_21226	addButton
		p	1		button
	m	(I)I	method_21220	buttonLeft
		p	1		i
	m	(Lnet/minecraft/class_437;)V	method_21217	closeTheWorld
		p	1		screen
	m	(I)I	method_21228	frame
		p	1		ordinal
	m	(Lnet/minecraft/class_4185;)V	method_25145	method_25145
		p	1		button
	m	(ILnet/minecraft/class_4877;)V	method_21203	switchToFullSlot
		p	1		selectedSlot
		p	2		serverData
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V	method_21214	renderMousehoverTooltip
		p	1		matrices
		p	2		text
		p	3		mouseX
		p	4		mouseY
	m	()V	method_21198	stateChanged
	m	()V	method_21231	backButtonClicked
	m	(Lnet/minecraft/class_4185;)V	method_25141	method_25141
		p	1		button
	m	(Lnet/minecraft/class_4587;IIII)V	method_25143	drawClosed
		p	5		mouseY
		p	1		matrices
		p	2		x
		p	3		y
		p	4		mouseX
	m	(ZLnet/minecraft/class_437;)V	method_21218	openTheWorld
		p	2		screen
		p	1		join
	m	(Lnet/minecraft/class_2561;)V	method_27457	method_27457
		p	1		tooltip
	m	(Lnet/minecraft/class_4587;IIII)V	method_21221	drawExpired
		p	2		x
		p	3		y
		p	1		matrices
		p	4		mouseX
		p	5		mouseY
	m	(Lnet/minecraft/class_4185;)V	method_25144	method_25144
		p	1		button
	m	()V	method_21242	hideMinigameButtons
	m	(ILnet/minecraft/class_4185;)V	method_25135	method_25135
		p	2		button
	m	(Lnet/minecraft/class_4185;)V	method_25148	method_25148
		p	1		button
	m	()V	method_21234	disableButtons
	m	()Z	method_21238	isMinigame
	m	(Lnet/minecraft/class_4587;IIII)V	method_21229	drawOpen
		p	2		x
		p	3		y
		p	1		matrices
		p	4		mouseX
		p	5		mouseY
	m	(Lnet/minecraft/class_4877;IZ)V	method_25139	method_25139
		p	3		confirmed
	m	(Lnet/minecraft/class_4185;)V	method_25140	method_25140
		p	1		button
	m	(Lnet/minecraft/class_4587;IIIII)V	method_21202	drawExpiring
		p	1		matrices
		p	6		remainingDays
		p	3		y
		p	2		x
		p	5		mouseY
		p	4		mouseX
	m	(Lnet/minecraft/class_4587;IIII)V	method_21201	drawServerStatus
		p	1		matrices
		p	3		y
		p	2		x
		p	5		mouseY
		p	4		mouseX
	m	(Lnet/minecraft/class_4890;)V	method_32484	switchMinigame
		p	1		template
	m	(I)Lnet/minecraft/class_4367;	method_21199	addSlotButton
		p	1		slotIndex
	m	(Lnet/minecraft/class_4185;)V	method_25147	method_25147
		p	1		button
	m	()Lnet/minecraft/class_4388;	method_21219	getNewScreen
	m	(Lnet/minecraft/class_4877;IZ)V	method_25136	method_25136
		p	3		confirmed
	m	(Lnet/minecraft/class_4883;)V	method_21208	saveSlotSettings
		p	1		options
	m	(J)V	method_21204	fetchServerData
		p	1		worldId
	m	(Lnet/minecraft/class_4877;)V	method_21206	joinRealm
		p	1		serverData
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_21215	saveSettings
		p	1		name
		p	2		desc
c	net/minecraft/class_7408	net/minecraft/entity/decoration/painting/PaintingVariants
	f	Lnet/minecraft/class_5321;	field_38967	FIGHTERS
	f	Lnet/minecraft/class_5321;	field_38968	POINTER
	f	Lnet/minecraft/class_5321;	field_38969	PIGSCENE
	f	Lnet/minecraft/class_5321;	field_38963	STAGE
	f	Lnet/minecraft/class_5321;	field_38964	VOID
	f	Lnet/minecraft/class_5321;	field_38965	SKULL_AND_ROSES
	f	Lnet/minecraft/class_5321;	field_38966	WITHER
	f	Lnet/minecraft/class_5321;	field_38960	GRAHAM
	f	Lnet/minecraft/class_5321;	field_38961	MATCH
	f	Lnet/minecraft/class_5321;	field_38962	BUST
	f	Lnet/minecraft/class_5321;	field_38971	SKELETON
	f	Lnet/minecraft/class_5321;	field_38972	DONKEY_KONG
	f	Lnet/minecraft/class_5321;	field_38970	BURNING_SKULL
	f	Lnet/minecraft/class_5321;	field_38947	KEBAB
	f	Lnet/minecraft/class_5321;	field_38948	AZTEC
	f	Lnet/minecraft/class_5321;	field_38949	ALBAN
	f	Lnet/minecraft/class_5321;	field_38943	EARTH
	f	Lnet/minecraft/class_5321;	field_38944	WIND
	f	Lnet/minecraft/class_5321;	field_38945	WATER
	f	Lnet/minecraft/class_5321;	field_38946	FIRE
	f	Lnet/minecraft/class_5321;	field_38959	WANDERER
	f	Lnet/minecraft/class_5321;	field_38955	COURBET
	f	Lnet/minecraft/class_5321;	field_38956	SEA
	f	Lnet/minecraft/class_5321;	field_38957	SUNSET
	f	Lnet/minecraft/class_5321;	field_38958	CREEBET
	f	Lnet/minecraft/class_5321;	field_38951	BOMB
	f	Lnet/minecraft/class_5321;	field_38952	PLANT
	f	Lnet/minecraft/class_5321;	field_38953	WASTELAND
	f	Lnet/minecraft/class_5321;	field_38954	POOL
	f	Lnet/minecraft/class_5321;	field_38950	AZTEC2
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_43407	of
		p	0		id
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_1535;	method_43406	registerAndGetDefault
		p	0		registry
c	net/minecraft/class_7409	net/minecraft/item/DiscFragmentItem
	m	()Lnet/minecraft/class_5250;	method_43408	getDescription
c	net/minecraft/class_787	net/minecraft/client/render/model/json/ModelElementTexture
	f	I	field_4234	rotation
	f	[F	field_4235	uvs
	m	([F)V	method_3417	setUvs
		p	1		uvs
	m	(I)F	method_3415	getU
		p	1		rotation
	m	(I)F	method_3416	getV
		p	1		rotation
	m	([FI)V	<init>	<init>
		p	2		rotation
		p	1		uvs
	m	(I)I	method_3414	getDirectionIndex
		p	1		offset
	m	(I)I	method_3413	getRotatedUVIndex
		p	1		rotation
c	net/minecraft/class_787$class_788	net/minecraft/client/render/model/json/ModelElementTexture$Deserializer
	f	I	field_32791	DEFAULT_ROTATION
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		unused
		p	1		functionJson
		p	3		context
	m	(Lcom/google/gson/JsonObject;)[F	method_3419	deserializeUVs
		p	1		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_787;	method_3418	deserialize
	m	(Lcom/google/gson/JsonObject;)I	method_3420	deserializeRotation
		p	1		object
c	net/minecraft/class_785	net/minecraft/client/render/model/json/ModelElement
	f	Z	field_4229	shade
	f	Lnet/minecraft/class_1160;	field_4231	to
	f	Ljava/util/Map;	field_4230	faces
	f	Lnet/minecraft/class_789;	field_4232	rotation
	f	Lnet/minecraft/class_1160;	field_4228	from
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Ljava/util/Map;Lnet/minecraft/class_789;Z)V	<init>	<init>
		p	1		from
		p	5		shade
		p	4		rotation
		p	3		faces
		p	2		to
	m	(Lnet/minecraft/class_2350;)[F	method_3401	getRotatedMatrix
		p	1		direction
	m	()V	method_3402	initTextures
c	net/minecraft/class_785$class_786	net/minecraft/client/render/model/json/ModelElement$Deserializer
	f	Z	field_32788	DEFAULT_SHADE
	m	(Ljava/lang/String;)Lnet/minecraft/class_2350;	method_3408	getDirection
		p	1		name
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350$class_2351;	method_3411	deserializeAxis
		p	1		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		type
		p	1		json
		p	3		context
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_1160;	method_3409	deserializeVec3f
		p	2		name
		p	1		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_785;	method_3406	deserialize
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1160;	method_3405	deserializeTo
		p	1		object
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_789;	method_3410	deserializeRotation
		p	1		object
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;	method_3404	deserializeFaces
		p	1		context
		p	2		object
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1160;	method_3407	deserializeFrom
		p	1		object
	m	(Lcom/google/gson/JsonObject;)F	method_3403	deserializeRotationAngle
		p	1		object
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;	method_3412	deserializeFacesValidating
		p	1		context
		p	2		object
c	net/minecraft/class_4352	net/minecraft/client/realms/dto/ValueObject
	m	(Ljava/lang/reflect/Field;)Z	method_25094	isStatic
		p	0		f
	m	(Ljava/lang/reflect/Field;)Ljava/lang/String;	method_25093	getName
		p	0		f
c	net/minecraft/class_5683	net/minecraft/client/gui/tooltip/OrderedTextTooltipComponent
	f	Lnet/minecraft/class_5481;	field_27997	text
	m	(Lnet/minecraft/class_5481;)V	<init>	<init>
		p	1		text
c	net/minecraft/class_3020	net/minecraft/server/command/ClearCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13488	FAILED_MULTIPLE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13487	FAILED_SINGLE_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13074	method_13074
		p	0		context
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13075	method_13075
		p	0		playerName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13073	method_13073
		p	0		context
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13079	method_13079
		p	0		playerCount
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13080	method_13080
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_13076	register
		p	0		dispatcher
		p	1		commandRegistryAccess
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/util/function/Predicate;I)I	method_13077	execute
		p	0		source
		p	2		item
		p	1		targets
		p	3		maxCount
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13078	method_13078
		p	0		context
	m	(Lnet/minecraft/class_1799;)Z	method_13083	method_13083
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Z	method_13081	method_13081
		p	0		stack
	m	(Lnet/minecraft/class_2168;)Z	method_13082	method_13082
		p	0		source
c	net/minecraft/class_3021	net/minecraft/world/gen/structure/EndCityStructure
	f	Lcom/mojang/serialization/Codec;	field_37792	CODEC
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3195$class_7149;)V	method_39817	addPieces
		p	1		collector
		p	4		context
		p	3		rotation
		p	2		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41655	method_41655
		p	4		collector
c	net/minecraft/class_4351	net/minecraft/client/realms/UploadStatus
	f	J	field_19602	totalBytes
	f	J	field_19601	bytesWritten
c	net/minecraft/class_5682	net/minecraft/client/gui/tooltip/BundleTooltipComponent
	f	I	field_28360	occupancy
	f	Lnet/minecraft/class_2371;	field_27995	inventory
	f	I	field_32383	TEXTURE_SIZE
	f	Lnet/minecraft/class_2960;	field_28359	TEXTURE
	f	I	field_32385	HEIGHT_PER_ROW
	f	I	field_32384	WIDTH_PER_COLUMN
	m	(IIIILnet/minecraft/class_4587;I)V	method_33286	drawOutline
		p	1		x
		p	2		y
		p	5		matrices
		p	6		z
		p	3		columns
		p	4		rows
	m	(Lnet/minecraft/class_5631;)V	<init>	<init>
		p	1		data
	m	(IIIZLnet/minecraft/class_327;Lnet/minecraft/class_4587;Lnet/minecraft/class_918;I)V	method_33287	drawSlot
		p	6		matrices
		p	5		textRenderer
		p	8		z
		p	7		itemRenderer
		p	2		y
		p	1		x
		p	4		shouldBlock
		p	3		index
	m	(Lnet/minecraft/class_4587;IIILnet/minecraft/class_5682$class_5771;)V	method_33288	draw
		p	2		x
		p	1		matrices
		p	5		sprite
		p	4		z
		p	3		y
	m	()I	method_33289	getColumns
	m	()I	method_33290	getRows
c	net/minecraft/class_5682$class_5771	net/minecraft/client/gui/tooltip/BundleTooltipComponent$Sprite
	f	I	field_28371	height
	f	I	field_28370	width
	f	I	field_28368	u
	f	I	field_28369	v
	f	Lnet/minecraft/class_5682$class_5771;	field_28361	SLOT
	f	Lnet/minecraft/class_5682$class_5771;	field_28362	BLOCKED_SLOT
	f	Lnet/minecraft/class_5682$class_5771;	field_28363	BORDER_VERTICAL
	f	Lnet/minecraft/class_5682$class_5771;	field_28364	BORDER_HORIZONTAL_TOP
	f	Lnet/minecraft/class_5682$class_5771;	field_28366	BORDER_CORNER_TOP
	f	Lnet/minecraft/class_5682$class_5771;	field_28365	BORDER_HORIZONTAL_BOTTOM
	f	Lnet/minecraft/class_5682$class_5771;	field_28367	BORDER_CORNER_BOTTOM
	m	(Ljava/lang/String;IIIII)V	<init>	<init>
		p	3		u
		p	6		height
		p	4		v
		p	5		width
c	net/minecraft/class_789	net/minecraft/client/render/model/json/ModelRotation
	f	Lnet/minecraft/class_1160;	field_4236	origin
	f	F	field_4237	angle
	f	Z	field_4238	rescale
	f	Lnet/minecraft/class_2350$class_2351;	field_4239	axis
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_2350$class_2351;FZ)V	<init>	<init>
		p	2		axis
		p	1		origin
		p	4		rescale
		p	3		angle
c	net/minecraft/class_3026	net/minecraft/world/gen/feature/EndIslandFeature
c	net/minecraft/class_4358	net/minecraft/client/realms/task/LongRunningTask
	f	I	field_32132	MAX_RETRIES
	f	Lorg/slf4j/Logger;	field_22731	LOGGER
	f	Lnet/minecraft/class_4398;	field_19638	screen
	m	()V	method_21068	tick
	m	(Lnet/minecraft/class_437;)V	method_25289	setScreen
		c	Moved from Realms in 20w10a.
		p	0		screen
	m	(Lnet/minecraft/class_4398;)V	method_21066	setScreen
		p	1		screen
	m	(Lnet/minecraft/class_2561;)V	method_21069	setTitle
		p	1		title
	m	()V	method_21071	abortTask
	m	()Z	method_21065	aborted
	m	()V	method_21070	init
	m	(J)V	method_25287	pause
		c	Moved from RealmsTasks in 20w10a.
		p	0		seconds
c	net/minecraft/class_5689	net/minecraft/block/PointedDripstoneBlock
	f	I	field_33569	STALACTITE_FLOOR_SEARCH_RANGE
	f	Lnet/minecraft/class_265;	field_28057	MIDDLE_SHAPE
	f	Lnet/minecraft/class_265;	field_36340	DRIP_COLLISION_SHAPE
	f	Lnet/minecraft/class_265;	field_28053	TIP_MERGE_SHAPE
	f	F	field_31212	LAVA_DRIP_CHANCE
	f	Lnet/minecraft/class_2753;	field_28050	VERTICAL_DIRECTION
	f	Lnet/minecraft/class_265;	field_28058	BASE_SHAPE
	f	Lnet/minecraft/class_265;	field_28054	UP_TIP_SHAPE
	f	Lnet/minecraft/class_2746;	field_28052	WATERLOGGED
	f	F	field_31211	WATER_DRIP_CHANCE
	f	Lnet/minecraft/class_265;	field_28055	DOWN_TIP_SHAPE
	f	Lnet/minecraft/class_2754;	field_28051	THICKNESS
	f	I	field_33568	MAX_STALACTITE_GROWTH
	f	Lnet/minecraft/class_265;	field_28056	FRUSTUM_SHAPE
	m	(Lnet/minecraft/class_2680;)Z	method_33281	method_33281
		p	0		state
	m	(Lnet/minecraft/class_5689$class_7381;)Lnet/minecraft/class_3611;	method_43131	method_43131
		p	0		fluid
	m	(Lnet/minecraft/class_2680;Z)Z	method_32784	isTip
		p	0		state
		p	1		allowMerged
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_33278	method_33278
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_36376	growMerged
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_3611;)Z	method_33273	isFluidLiquid
		c	{@return whether the provided {@code fluid} is liquid, namely lava or water}
		p	0		fluid
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5689$class_7381;)V	method_33280	method_33280
		p	3		fluid
	m	(Lnet/minecraft/class_2680;)Z	method_35283	isPointingUp
		p	0		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)V	method_36370	place
		p	2		direction
		p	3		thickness
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_36374	canGrow
		p	1		world
		p	0		state
		p	2		pos
	m	(Lnet/minecraft/class_2680;)Z	method_32785	isPointingDown
		p	0		state
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_36368	tryGrowStalagmite
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;	method_32782	getTipPos
		p	0		state
		p	3		range
		p	4		allowMerged
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_5691;	method_32770	getThickness
		p	0		world
		p	2		direction
		p	1		pos
		p	3		tryMerge
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_36372	isTip
		p	1		direction
		p	0		state
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_33275	method_33275
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_3611;Lnet/minecraft/class_2680;)Z	method_33274	method_33274
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_32778	isHeldByPointedDripstone
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_40017	method_40017
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_36375	tryGrow
		p	1		world
		p	0		state
		p	3		random
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V	method_32768	createParticle
		p	3		fluid
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_32781	canPlaceAtWithDirection
		p	1		pos
		p	0		world
		p	2		direction
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_32899	createParticle
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Ljava/util/Optional;	method_32776	getSupportingPos
		p	0		world
		p	1		pos
		p	2		state
		p	3		range
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_32774	isPointedDripstoneFacingDirection
		p	0		state
		p	1		direction
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional;	method_33276	getFluid
		p	1		pos
		p	2		state
		p	0		world
	m	(FLnet/minecraft/class_5689$class_7381;)Z	method_33270	method_33270
		p	1		fluid
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_32771	spawnFallingBlock
		p	1		world
		p	2		pos
		p	0		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2352;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;	method_33272	searchInDirection
		p	5		range
		p	4		stopPredicate
		p	3		continuePredicate
		p	2		direction
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z	method_36371	canGrow
		p	0		dripstoneBlockState
		p	1		waterState
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;F)V	method_32772	dripTick
		p	1		world
		p	0		state
		p	3		dripChance
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611;	method_32775	getDripFluid
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_40018	method_40018
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	method_36369	tryGrow
		p	1		pos
		p	0		world
		p	2		direction
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_32777	getDirectionToPlaceAt
		p	0		world
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_3611;)Lnet/minecraft/class_3611;	method_33271	getDripFluid
		p	0		world
		p	1		fluid
	m	(ZLnet/minecraft/class_2680;)Z	method_36373	method_36373
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_32783	canDrip
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5689$class_7381;)V	method_33277	method_33277
		p	3		fluid
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_5689$class_7381;	method_33279	method_33279
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)Lnet/minecraft/class_2338;	method_32769	getCauldronPos
		p	2		fluid
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_32767	getDripPos
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_40016	canDripThrough
		c	{@return whether it can drip through the block {@code block} at {@code pos}}\n\n@apiNote This is used for checking which block can obstruct the stalagmites\ngrowing or the cauldrons filling with liquids.
		p	1		pos
		p	0		world
		p	2		state
c	net/minecraft/class_5689$class_7381	net/minecraft/block/PointedDripstoneBlock$DrippingFluid
	f	Lnet/minecraft/class_3611;	comp_710	fluid
	f	Lnet/minecraft/class_2680;	comp_711	sourceState
	f	Lnet/minecraft/class_2338;	comp_709	pos
	m	()Lnet/minecraft/class_2338;	comp_709	pos
	m	()Lnet/minecraft/class_3611;	comp_710	fluid
	m	()Lnet/minecraft/class_2680;	comp_711	sourceState
c	net/minecraft/class_5688	net/minecraft/block/LandingBlock
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1540;)V	method_10127	onLanding
		p	4		currentStateInPos
		p	3		fallingBlockState
		p	5		fallingBlockEntity
		p	2		pos
		p	1		world
	m	()Lnet/minecraft/class_1282;	method_32898	getDamageSource
	m	()Ljava/util/function/Predicate;	method_32897	getEntityPredicate
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1540;)V	method_10129	onDestroyedOnLanding
		p	3		fallingBlockEntity
		p	2		pos
		p	1		world
c	net/minecraft/class_3027	net/minecraft/server/command/DatapackCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13503	UNKNOWN_DATAPACK_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13505	ALREADY_DISABLED_EXCEPTION
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_13502	DISABLED_CONTAINERS_SUGGESTION_PROVIDER
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13504	ALREADY_ENABLED_EXCEPTION
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_13506	ENABLED_CONTAINERS_SUGGESTION_PROVIDER
	m	(Lnet/minecraft/class_2168;)Z	method_13119	method_13119
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13130	method_13130
		p	0		context
	m	(Lnet/minecraft/class_3288;)Lnet/minecraft/class_2561;	method_13134	method_13134
		p	0		profile
	m	(Lnet/minecraft/class_3288;)Lnet/minecraft/class_2561;	method_13132	method_13132
		p	0		profile
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13118	method_13118
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3288;Lnet/minecraft/class_3027$class_3028;)I	method_13114	executeEnable
		p	2		packAdder
		p	1		container
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13121	executeList
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13116	method_13116
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13138	method_13138
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3288;)I	method_13140	executeDisable
		p	1		container
		p	0		source
	m	(Ljava/util/Collection;Lnet/minecraft/class_3288;)Z	method_29477	method_29477
		p	1		profile
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lnet/minecraft/class_3288;	method_13127	getPackContainer
		p	1		name
		p	0		context
		p	2		enable
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3288;)V	method_13133	method_13133
		p	2		profile
		p	1		profiles
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13120	method_13120
		p	1		builder
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_13128	executeListAvailable
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13126	executeListEnabled
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13125	register
		p	0		dispatcher
	m	(Ljava/util/List;Lnet/minecraft/class_3288;)V	method_13139	method_13139
		p	1		profile
		p	0		profiles
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13135	method_13135
		p	0		name
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13115	method_13115
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13137	method_13137
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13123	method_13123
		p	0		context
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13131	method_13131
		p	0		name
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13111	method_13111
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13141	method_13141
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13136	method_13136
		p	0		context
		p	1		builder
	m	(Ljava/util/Collection;Ljava/lang/String;)Z	method_29776	method_29776
		p	1		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3288;)V	method_13112	method_13112
		p	1		profiles
		p	2		profile
	m	(Ljava/util/List;Lnet/minecraft/class_3288;)V	method_13122	method_13122
		p	1		profile
		p	0		profiles
	m	(Lnet/minecraft/class_3288;)Lnet/minecraft/class_3288;	method_13113	method_13113
		p	0		profile
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13117	method_13117
		p	0		name
c	net/minecraft/class_3027$class_3028	net/minecraft/server/command/DatapackCommand$PackAdder
	m	(Ljava/util/List;Lnet/minecraft/class_3288;)V	apply	apply
		p	2		profile
		p	1		profiles
c	net/minecraft/class_3029	net/minecraft/world/gen/feature/EndGatewayFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_3018;Lnet/minecraft/class_2338;)V	method_18037	method_18037
		p	3		pos
c	net/minecraft/class_783	net/minecraft/client/render/model/json/ModelElementFace
	f	I	field_4226	tintIndex
	f	Lnet/minecraft/class_2350;	field_4225	cullFace
	f	Ljava/lang/String;	field_4224	textureId
	f	Lnet/minecraft/class_787;	field_4227	textureData
	m	(Lnet/minecraft/class_2350;ILjava/lang/String;Lnet/minecraft/class_787;)V	<init>	<init>
		p	1		cullFace
		p	4		textureData
		p	2		tintIndex
		p	3		textureId
c	net/minecraft/class_783$class_784	net/minecraft/client/render/model/json/ModelElementFace$Deserializer
	f	I	field_32790	DEFAULT_TINT_INDEX
	m	(Lcom/google/gson/JsonObject;)I	method_3400	deserializeTintIndex
		p	1		object
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	method_3399	deserializeTexture
		p	1		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_783;	method_3397	deserialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		functionJson
		p	2		unused
		p	3		context
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2350;	method_3398	deserializeCullFace
		p	1		object
c	net/minecraft/class_5685	net/minecraft/client/particle/SnowflakeParticle
	f	Lnet/minecraft/class_4002;	field_28003	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	1		world
		p	2		x
		p	12		velocityZ
		p	14		spriteProvider
		p	8		velocityX
		p	10		velocityY
		p	4		y
		p	6		z
c	net/minecraft/class_5685$class_5686	net/minecraft/client/particle/SnowflakeParticle$Factory
	f	Lnet/minecraft/class_4002;	field_28004	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_32690	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_4354	net/minecraft/client/realms/exception/RealmsHttpException
	m	(Ljava/lang/String;Ljava/lang/Exception;)V	<init>	<init>
		p	2		e
		p	1		s
c	net/minecraft/class_4353	net/minecraft/client/realms/exception/RealmsDefaultUncaughtExceptionHandler
	f	Lorg/slf4j/Logger;	field_19603	logger
	m	(Ljava/lang/Thread;Ljava/lang/Throwable;)V	uncaughtException	uncaughtException
		p	2		e
		p	1		t
	m	(Lorg/slf4j/Logger;)V	<init>	<init>
		p	1		logger
c	net/minecraft/class_5684	net/minecraft/client/gui/tooltip/TooltipComponent
	m	(Lnet/minecraft/class_327;)I	method_32664	getWidth
		p	1		textRenderer
	m	(Lnet/minecraft/class_5481;)Lnet/minecraft/class_5684;	method_32662	of
		p	0		text
	m	(Lnet/minecraft/class_5632;)Lnet/minecraft/class_5684;	method_32663	of
		p	0		data
	m	(Lnet/minecraft/class_327;IILnet/minecraft/class_1159;Lnet/minecraft/class_4597$class_4598;)V	method_32665	drawText
		p	2		x
		p	3		y
		p	4		matrix
		p	5		vertexConsumers
		p	1		textRenderer
	m	(Lnet/minecraft/class_327;IILnet/minecraft/class_4587;Lnet/minecraft/class_918;I)V	method_32666	drawItems
		p	1		textRenderer
		p	2		x
		p	3		y
		p	4		matrices
		p	5		itemRenderer
		p	6		z
	m	()I	method_32661	getHeight
c	net/minecraft/class_3023	net/minecraft/server/command/CloneCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13493	OVERLAP_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_13491	TOO_BIG_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13492	FAILED_EXCEPTION
	f	I	field_33386	MAX_BLOCKS
	f	Ljava/util/function/Predicate;	field_13490	IS_AIR_PREDICATE
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13100	method_13100
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13087	method_13087
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13097	method_13097
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13095	method_13095
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13093	method_13093
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13106	method_13106
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13104	method_13104
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_3023$class_3025;)I	method_13090	execute
		p	4		filter
		p	5		mode
		p	0		source
		p	1		begin
		p	2		end
		p	3		destination
	m	(Lnet/minecraft/class_2694;)Z	method_13108	method_13108
		p	0		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13091	method_13091
		p	0		context
	m	(Lnet/minecraft/class_2694;)Z	method_13102	method_13102
		p	0		pos
	m	(Lnet/minecraft/class_2168;)Z	method_13094	method_13094
		p	0		source
	m	(Lnet/minecraft/class_2694;)Z	method_13098	method_13098
		p	0		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13088	method_13088
		p	0		context
	m	(Lnet/minecraft/class_2694;)Z	method_13096	method_13096
		p	0		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13086	method_13086
		p	0		context
	m	(Lnet/minecraft/class_2694;)Z	method_13092	method_13092
		p	0		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13107	method_13107
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_13089	register
		p	0		dispatcher
		p	1		commandRegistryAccess
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13105	method_13105
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13103	method_13103
		p	0		context
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13099	method_13099
		p	1		count
		p	0		maxCount
	m	(Lnet/minecraft/class_2694;)Z	method_13101	method_13101
		p	0		pos
c	net/minecraft/class_3023$class_3024	net/minecraft/server/command/CloneCommand$BlockInfo
	f	Lnet/minecraft/class_2487;	field_13494	blockEntityNbt
	f	Lnet/minecraft/class_2680;	field_13495	state
	f	Lnet/minecraft/class_2338;	field_13496	pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	3		blockEntityNbt
		p	2		state
		p	1		pos
c	net/minecraft/class_3023$class_3025	net/minecraft/server/command/CloneCommand$Mode
	f	Z	field_13498	allowsOverlap
	f	Lnet/minecraft/class_3023$class_3025;	field_13500	MOVE
	f	Lnet/minecraft/class_3023$class_3025;	field_13497	FORCE
	f	Lnet/minecraft/class_3023$class_3025;	field_13499	NORMAL
	m	(Ljava/lang/String;IZ)V	<init>	<init>
		p	3		allowsOverlap
	m	()Z	method_13109	allowsOverlap
c	net/minecraft/class_4356	net/minecraft/client/realms/exception/RetryCallException
	f	I	field_19608	delaySeconds
	f	I	field_32118	DEFAULT_DELAY_SECONDS
	m	(II)V	<init>	<init>
		p	2		httpResultCode
		p	1		delaySeconds
c	net/minecraft/class_5687	net/minecraft/server/command/ItemCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_28019	NO_SUCH_SLOT_TARGET_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	field_28020	NOT_A_CONTAINER_SOURCE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_28021	NO_SUCH_SLOT_SOURCE_EXCEPTION
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_28024	MODIFIER_SUGGESTION_PROVIDER
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	field_28018	NOT_A_CONTAINER_TARGET_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_28022	NO_CHANGES_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_28023	KNOWN_ITEM_EXCEPTION
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_32727	method_32727
		p	0		itemName
		p	1		slot
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_32728	method_32728
		p	2		z
		p	1		y
		p	0		x
	m	(Lnet/minecraft/class_2168;)Z	method_32710	method_32710
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/class_1263;	method_32723	getInventoryAtPos
		p	2		exception
		p	0		source
		p	1		pos
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_1799;)I	method_32724	executeEntityReplace
		p	0		source
		p	1		targets
		p	2		slot
		p	3		stack
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;ILnet/minecraft/class_117;)I	method_32725	executeEntityModify
		p	3		modifier
		p	2		slot
		p	1		targets
		p	0		source
	m	(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1799;	method_32706	getStackInSlot
		p	0		entity
		p	1		slotId
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_32733	method_32733
		p	0		slot
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32743	method_32743
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;I)I	method_32719	executeBlockCopyBlock
		p	0		source
		p	2		sourceSlot
		p	1		sourcePos
		p	4		slot
		p	3		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32741	method_32741
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32708	method_32708
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_117;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_32715	getStackWithModifier
		p	1		modifier
		p	2		stack
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32738	method_32738
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32736	method_32736
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)I	method_32712	executeBlockCopyEntity
		p	1		sourceEntity
		p	0		source
		p	3		pos
		p	2		sourceSlot
		p	5		modifier
		p	4		slot
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;I)I	method_32721	executeEntityCopyBlock
		p	4		slot
		p	3		targets
		p	2		sourceSlot
		p	1		sourcePos
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1799;	method_32716	getStackInSlotFromInventoryAt
		p	2		slotId
		p	0		source
		p	1		pos
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;ILnet/minecraft/class_117;)I	method_32722	executeEntityCopyBlock
		p	0		source
		p	1		sourcePos
		p	2		sourceSlot
		p	3		targets
		p	4		slot
		p	5		modifier
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_32730	method_32730
		p	0		slot
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32734	method_32734
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;ILnet/minecraft/class_117;)I	method_32714	executeEntityCopyEntity
		p	0		source
		p	4		slot
		p	3		targets
		p	2		sourceSlot
		p	1		sourceEntity
		p	5		modifier
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_32731	method_32731
		p	0		x
		p	1		y
		p	2		z
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32744	method_32744
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32732	method_32732
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32742	method_32742
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;I)I	method_32713	executeEntityCopyEntity
		p	0		source
		p	2		sourceSlot
		p	1		sourceEntity
		p	4		slot
		p	3		targets
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_32726	method_32726
		p	0		slot
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32740	method_32740
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_1799;)I	method_32717	executeBlockReplace
		p	0		source
		p	1		pos
		p	2		slot
		p	3		stack
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32729	method_32729
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_117;)I	method_32718	executeBlockModify
		p	1		pos
		p	0		source
		p	3		modifier
		p	2		slot
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32739	method_32739
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILnet/minecraft/class_2338;I)I	method_32711	executeBlockCopyEntity
		p	4		slot
		p	0		source
		p	1		sourceEntity
		p	2		sourceSlot
		p	3		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32737	method_32737
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_32735	method_32735
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_32709	method_32709
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;ILnet/minecraft/class_117;)I	method_32720	executeBlockCopyBlock
		p	4		slot
		p	5		modifier
		p	2		sourceSlot
		p	3		pos
		p	0		source
		p	1		sourcePos
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_32707	register
		p	0		dispatcher
		p	1		commandRegistryAccess
c	net/minecraft/class_4355	net/minecraft/client/realms/exception/RealmsServiceException
	f	Ljava/lang/String;	field_36319	httpResponseText
	f	I	field_19604	httpResultCode
	f	Lnet/minecraft/class_4345;	field_36320	error
	m	(ILjava/lang/String;)V	<init>	<init>
		p	2		httpResponseText
		p	1		httpResultCode
	m	(I)I	method_39980	getErrorCode
		p	1		fallback
	m	(ILjava/lang/String;Lnet/minecraft/class_4345;)V	<init>	<init>
		p	1		httpResultCode
		p	2		httpResponseText
		p	3		error
c	net/minecraft/class_3019	net/minecraft/server/command/BossBarCommand
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_13482	SUGGESTION_PROVIDER
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13483	SET_PLAYERS_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13486	UNKNOWN_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13479	SET_VISIBILITY_UNCHANGED_HIDDEN_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13478	CREATE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13485	SET_VISIBILITY_UNCHANGED_VISIBLE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13481	SET_STYLE_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13477	SET_VALUE_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13484	SET_MAX_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13476	SET_NAME_UNCHANGED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13480	SET_COLOR_UNCHANGED_EXCEPTION
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13053	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13048	method_13048
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3002;	method_13054	getBossBar
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13032	method_13032
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13064	method_13064
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13052	method_13052
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13040	method_13040
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13072	method_13072
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13035	method_13035
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13060	method_13060
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;I)I	method_13066	setMaxValue
		p	1		bossBar
		p	0		source
		p	2		value
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13039	method_13039
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13047	method_13047
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Lnet/minecraft/class_1259$class_1261;)I	method_13050	setStyle
		p	0		source
		p	1		bossBar
		p	2		style
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13067	method_13067
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I	method_13030	getPlayers
		p	0		source
		p	1		bossBar
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13055	method_13055
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13043	method_13043
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13051	method_13051
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I	method_13065	getValue
		p	1		bossBar
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13038	method_13038
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I	method_13069	removeBossBar
		p	1		bossBar
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13058	method_13058
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Lnet/minecraft/class_2561;)I	method_13071	setName
		p	2		name
		p	1		bossBar
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13046	method_13046
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13034	method_13034
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;)I	method_13049	addBossBar
		p	2		displayName
		p	0		source
		p	1		name
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I	method_13041	isVisible
		p	0		source
		p	1		bossBar
	m	(Lnet/minecraft/class_2168;)I	method_13045	listBossBars
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Lnet/minecraft/class_1259$class_1260;)I	method_13028	setColor
		p	2		color
		p	1		bossBar
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13044	method_13044
		p	1		builder
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13042	method_13042
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;I)I	method_13036	setValue
		p	2		value
		p	1		bossBar
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13062	method_13062
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13070	method_13070
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13029	method_13029
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;)I	method_13056	getMaxValue
		p	1		bossBar
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13037	method_13037
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13057	method_13057
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Z)I	method_13068	setVisible
		p	0		source
		p	2		visible
		p	1		bossBar
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13063	method_13063
		p	0		name
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13033	method_13033
		p	0		context
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13059	method_13059
		p	0		name
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13061	method_13061
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;Ljava/util/Collection;)I	method_13031	setPlayers
		p	2		players
		p	0		source
		p	1		bossBar
c	net/minecraft/class_5691	net/minecraft/block/enums/Thickness
	f	Ljava/lang/String;	field_28069	name
	f	Lnet/minecraft/class_5691;	field_28065	TIP
	f	Lnet/minecraft/class_5691;	field_28066	FRUSTUM
	f	Lnet/minecraft/class_5691;	field_28067	MIDDLE
	f	Lnet/minecraft/class_5691;	field_28068	BASE
	f	Lnet/minecraft/class_5691;	field_28064	TIP_MERGE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_3030	net/minecraft/server/dedicated/command/DeOpCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13507	ALREADY_DEOPPED_EXCEPTION
	m	(Lnet/minecraft/class_2168;)Z	method_13147	method_13147
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13143	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13144	deop
		p	0		source
		p	1		targets
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13146	method_13146
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13145	method_13145
		p	1		builder
		p	0		context
c	net/minecraft/class_3031	net/minecraft/world/gen/feature/Feature
	f	Lcom/mojang/serialization/Codec;	field_24837	codec
	f	Lnet/minecraft/class_3168;	field_13567	SEAGRASS
	f	Lnet/minecraft/class_3031;	field_21219	FLOWER
	f	Lnet/minecraft/class_2953;	field_13526	BONUS_CHEST
	f	Lnet/minecraft/class_3031;	field_26361	NO_BONEMEAL_FLOWER
	f	Lnet/minecraft/class_3031;	field_13539	FREEZE_TOP_LAYER
	f	Lnet/minecraft/class_3031;	field_13535	KELP
	f	Lnet/minecraft/class_3031;	field_22186	NETHER_FOREST_VEGETATION
	f	Lnet/minecraft/class_3031;	field_22187	WEEPING_VINES
	f	Lnet/minecraft/class_3031;	field_22185	HUGE_FUNGUS
	f	Lnet/minecraft/class_3031;	field_22188	BASALT_PILLAR
	f	Lnet/minecraft/class_3031;	field_13544	ICEBERG
	f	Lnet/minecraft/class_3031;	field_13540	BAMBOO
	f	Lnet/minecraft/class_3031;	field_13546	CORAL_CLAW
	f	Lnet/minecraft/class_3031;	field_27312	GEODE
	f	Lnet/minecraft/class_3031;	field_13555	SIMPLE_RANDOM_SELECTOR
	f	Lnet/minecraft/class_3031;	field_13550	RANDOM_BOOLEAN_SELECTOR
	f	Lnet/minecraft/class_3031;	field_13552	CHORUS_PLANT
	f	Lnet/minecraft/class_3031;	field_13559	VINES
	f	Lnet/minecraft/class_3031;	field_21220	RANDOM_PATCH
	f	Lnet/minecraft/class_3031;	field_13560	BLUE_ICE
	f	Lnet/minecraft/class_3031;	field_23885	DELTA_FEATURE
	f	Lnet/minecraft/class_3031;	field_23886	NETHERRACK_REPLACE_BLOBS
	f	Lnet/minecraft/class_3031;	field_21221	BLOCK_PILE
	f	Lnet/minecraft/class_3031;	field_23884	BASALT_COLUMNS
	f	Lnet/minecraft/class_3031;	field_13568	GLOWSTONE_BLOB
	f	Lnet/minecraft/class_3031;	field_13562	ICE_SPIKE
	f	Lnet/minecraft/class_3031;	field_13564	END_GATEWAY
	f	Lnet/minecraft/class_3031;	field_29250	VEGETATION_PATCH
	f	Lnet/minecraft/class_3031;	field_29252	ROOT_SYSTEM
	f	Lnet/minecraft/class_3031;	field_29251	WATERLOGGED_VEGETATION_PATCH
	f	Lnet/minecraft/class_3031;	field_13571	HUGE_RED_MUSHROOM
	f	Lnet/minecraft/class_3031;	field_13579	MONSTER_ROOM
	f	Lnet/minecraft/class_3031;	field_13574	END_ISLAND
	f	Lnet/minecraft/class_3031;	field_13573	LAKE
	f	Lnet/minecraft/class_3031;	field_13575	SEA_PICKLE
	f	Lnet/minecraft/class_3031;	field_13584	FOREST_ROCK
	f	Lnet/minecraft/class_3031;	field_13585	CORAL_MUSHROOM
	f	Lnet/minecraft/class_3031;	field_28428	MULTIFACE_GROWTH
	f	Lnet/minecraft/class_3031;	field_13593	RANDOM_SELECTOR
	f	Lnet/minecraft/class_3031;	field_13592	DESERT_WELL
	f	Lnet/minecraft/class_3031;	field_13591	VOID_START_PLATFORM
	f	Lnet/minecraft/class_3031;	field_33615	REPLACE_SINGLE_BLOCK
	f	Lnet/minecraft/class_3031;	field_24134	TREE
	f	Lnet/minecraft/class_3031;	field_23088	TWISTING_VINES
	f	Lnet/minecraft/class_3031;	field_28205	POINTED_DRIPSTONE
	f	Lnet/minecraft/class_3031;	field_19201	FILL_LAYER
	f	Lnet/minecraft/class_3031;	field_28204	LARGE_DRIPSTONE
	f	Lnet/minecraft/class_3031;	field_28203	DRIPSTONE_CLUSTER
	f	Lnet/minecraft/class_3031;	field_29061	SCATTERED_ORE
	f	Lnet/minecraft/class_3031;	field_37708	SCULK_PATCH
	f	Lnet/minecraft/class_3031;	field_28849	UNDERWATER_MAGMA
	f	Lnet/minecraft/class_3031;	field_35072	BLOCK_COLUMN
	f	Lnet/minecraft/class_3031;	field_13509	DISK
	f	Lnet/minecraft/class_3031;	field_13517	ORE
	f	Lnet/minecraft/class_3031;	field_13516	FOSSIL
	f	Lnet/minecraft/class_3031;	field_13513	SPRING_FEATURE
	f	Lnet/minecraft/class_3031;	field_13518	SIMPLE_BLOCK
	f	Lnet/minecraft/class_3031;	field_13522	END_SPIKE
	f	Lnet/minecraft/class_3031;	field_13525	CORAL_TREE
	f	Lnet/minecraft/class_3031;	field_21590	NO_OP
	f	Lnet/minecraft/class_3031;	field_13531	HUGE_BROWN_MUSHROOM
	m	(Lnet/minecraft/class_6862;)Ljava/util/function/Predicate;	method_36999	notInBlockTagPredicate
		p	0		tag
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/function/Predicate;)V	method_36998	setBlockStateIf
		p	1		world
		p	3		state
		p	2		pos
		p	4		predicate
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_2680;)Z	method_36997	method_36997
		p	1		state
	m	(Ljava/util/function/Function;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z	method_33982	testAdjacentStates
		p	1		pos
		p	0		posToState
		p	2		predicate
	m	(Lnet/minecraft/class_2680;)Z	method_23396	isSoil
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_23395	isStone
		p	0		state
	m	(Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_13153	setBlockState
		p	1		world
		p	2		pos
		p	3		state
	m	(Ljava/lang/String;Lnet/minecraft/class_3031;)Lnet/minecraft/class_3031;	method_13150	register
		p	0		name
		p	1		feature
	m	()Lcom/mojang/serialization/Codec;	method_28627	getCodec
	m	(Ljava/util/function/Function;Lnet/minecraft/class_2338;)Z	method_33981	isExposedToAir
		p	1		pos
		p	0		posToState
	m	(Lnet/minecraft/class_3037;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_40163	generateIfValid
		p	1		config
		p	5		pos
		p	4		random
		p	3		chunkGenerator
		p	2		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V	method_37256	markBlocksAboveForPostProcessing
		p	2		pos
		p	1		world
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		configCodec
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_27368	isSoil
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_5821;)Z	method_13151	generate
		p	1		context
	m	(Lnet/minecraft/class_3037;)Lnet/minecraft/class_2975;	method_28629	method_28629
		p	1		config
c	net/minecraft/class_796	net/minecraft/client/render/model/BakedQuadFactory
	f	F	field_4259	MAX_SCALE
	f	F	field_4260	MIN_SCALE
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_4590;)V	method_3455	transformVertex
		p	2		transformation
		p	1		vertex
	m	([IILnet/minecraft/class_1160;Lnet/minecraft/class_1058;Lnet/minecraft/class_787;)V	method_3460	packVertexData
		p	4		sprite
		p	3		position
		p	2		cornerIndex
		p	1		vertices
		p	5		modelElementTexture
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_789;)V	method_3463	rotateVertex
		p	1		vector
		p	2		rotation
	m	([ILnet/minecraft/class_2350;)V	method_3462	encodeDirection
		p	1		rotationMatrix
		p	2		direction
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Lnet/minecraft/class_1159;Lnet/minecraft/class_1160;)V	method_3464	transformVertex
		p	1		vertex
		p	4		scale
		p	2		origin
		p	3		transformationMatrix
	m	(Lnet/minecraft/class_787;Lnet/minecraft/class_2350;Lnet/minecraft/class_4590;Lnet/minecraft/class_2960;)Lnet/minecraft/class_787;	method_3454	uvLock
		p	1		orientation
		p	0		texture
		p	3		modelId
		p	2		rotation
	m	(Lnet/minecraft/class_787;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;[FLnet/minecraft/class_4590;Lnet/minecraft/class_789;Z)[I	method_3458	packVertexData
		p	6		rotation
		p	7		shaded
		p	4		positionMatrix
		p	5		orientation
		p	2		sprite
		p	3		direction
		p	1		texture
	m	([IILnet/minecraft/class_2350;Lnet/minecraft/class_787;[FLnet/minecraft/class_1058;Lnet/minecraft/class_4590;Lnet/minecraft/class_789;Z)V	method_3461	packVertexData
		p	2		cornerIndex
		p	1		vertices
		p	4		texture
		p	3		direction
		p	6		sprite
		p	5		positionMatrix
		p	8		rotation
		p	7		orientation
		p	9		shaded
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)[F	method_3459	getPositionMatrix
		p	2		to
		p	1		from
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Lnet/minecraft/class_783;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;Lnet/minecraft/class_3665;Lnet/minecraft/class_789;ZLnet/minecraft/class_2960;)Lnet/minecraft/class_777;	method_3468	bake
		p	5		side
		p	4		texture
		p	7		rotation
		p	6		settings
		p	9		modelId
		p	8		shade
		p	1		from
		p	3		face
		p	2		to
	m	([I)Lnet/minecraft/class_2350;	method_3467	decodeDirection
		p	0		rotationMatrix
c	net/minecraft/class_3032	net/minecraft/server/command/DebugCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13596	ALREADY_RUNNING_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13597	NOT_RUNNING_EXCEPTION
	f	Lorg/slf4j/Logger;	field_20283	LOGGER
	m	(Lnet/minecraft/class_2168;)I	method_13159	executeStart
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13158	executeStop
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13156	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13157	method_13157
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36353	method_36353
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_21617	method_21617
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_36354	executeFunction
		p	0		source
		p	1		functions
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13154	method_13154
		p	0		context
c	net/minecraft/class_3032$class_6347	net/minecraft/server/command/DebugCommand$Tracer
	f	Ljava/io/PrintWriter;	field_33551	writer
	f	I	field_33550	MARGIN
	f	I	field_33552	lastIndentWidth
	f	Z	field_33553	expectsCommandResult
	m	(Ljava/io/PrintWriter;)V	<init>	<init>
		p	1		writer
	m	(I)V	method_36355	writeIndent
		p	1		width
	m	()V	method_36357	writeNewLine
	m	(I)V	method_36356	writeIndentWithoutRememberingWidth
		p	1		width
c	net/minecraft/class_799	net/minecraft/client/render/model/json/ModelOverride
	f	Ljava/util/List;	field_4269	conditions
	f	Lnet/minecraft/class_2960;	field_4268	modelId
	m	(Lnet/minecraft/class_2960;Ljava/util/List;)V	<init>	<init>
		p	2		conditions
		p	1		modelId
	m	()Ljava/util/stream/Stream;	method_33690	streamConditions
	m	()Lnet/minecraft/class_2960;	method_3472	getModelId
c	net/minecraft/class_799$class_5826	net/minecraft/client/render/model/json/ModelOverride$Condition
	f	F	field_28791	threshold
	f	Lnet/minecraft/class_2960;	field_28790	type
	m	()Lnet/minecraft/class_2960;	method_33692	getType
	m	()F	method_33693	getThreshold
	m	(Lnet/minecraft/class_2960;F)V	<init>	<init>
		p	1		type
		p	2		threshold
c	net/minecraft/class_799$class_800	net/minecraft/client/render/model/json/ModelOverride$Deserializer
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_799$class_5826;	method_33691	method_33691
		p	0		entry
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_799;	method_3475	deserialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		unused
		p	1		functionJson
		p	3		context
	m	(Lcom/google/gson/JsonObject;)Ljava/util/List;	method_3474	deserializeMinPropertyValues
		p	1		object
c	net/minecraft/class_3037	net/minecraft/world/gen/feature/FeatureConfig
	f	Lnet/minecraft/class_3111;	field_13603	DEFAULT
	m	()Ljava/util/stream/Stream;	method_30649	getDecoratedFeatures
c	net/minecraft/class_790	net/minecraft/client/render/model/json/ModelVariantMap
	f	Ljava/util/Map;	field_4241	variantMap
	f	Lnet/minecraft/class_816;	field_4240	multipartModel
	m	(Ljava/lang/String;)Lnet/minecraft/class_807;	method_35792	getVariant
		c	Finds and returns the definition of the variant under the {@code key}. If the\n{@code key} does not {@linkplain #containsVariant(String) exist}, this throws\nan exception.\n\n@return the variant definition\n@throws VariantAbsentException if no variant with the given {@code key} exists
		p	1		key
			c	the variant's key
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		variantMapList
	m	(Ljava/lang/String;)Z	method_35790	containsVariant
		c	Checks if there's a variant under the {@code key} in this map.\n\n@return {@code true} if the {@code key} has a variant, {@code false} otherwise
		p	1		key
			c	the variant's key
	m	()Lnet/minecraft/class_816;	method_3421	getMultipartModel
	m	(Lnet/minecraft/class_790$class_791;Ljava/io/Reader;)Lnet/minecraft/class_790;	method_3424	fromJson
		p	0		context
		p	1		reader
	m	()Z	method_3422	hasMultipartModel
	m	()Ljava/util/Set;	method_35791	getAllModels
	m	(Ljava/util/Map;Lnet/minecraft/class_816;)V	<init>	<init>
		p	2		multipartModel
		p	1		variantMap
	m	()Ljava/util/Map;	method_3423	getVariantMap
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_790$class_791	net/minecraft/client/render/model/json/ModelVariantMap$DeserializationContext
	f	Lcom/google/gson/Gson;	field_4243	gson
	f	Lnet/minecraft/class_2689;	field_4242	stateFactory
	m	(Lnet/minecraft/class_2689;)V	method_3426	setStateFactory
		p	1		stateFactory
	m	()Lnet/minecraft/class_2689;	method_3425	getStateFactory
c	net/minecraft/class_790$class_792	net/minecraft/client/render/model/json/ModelVariantMap$Deserializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		functionJson
		p	3		context
		p	2		unused
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_790;	method_3428	deserialize
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map;	method_3429	variantsFromJson
		p	2		object
		p	1		context
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_816;	method_3427	multipartFromJson
		p	1		context
		p	2		object
c	net/minecraft/class_790$class_6247	net/minecraft/client/render/model/json/ModelVariantMap$VariantAbsentException
	c	An unchecked exception indicating a variant is not found with a string key.
c	net/minecraft/class_5699	net/minecraft/util/dynamic/Codecs
	c	A few extensions for {@link Codec} or {@link DynamicOps}.\n\n<p>It has a few methods to create checkers for {@code Codec.flatXmap} to add\nextra value validation to encoding and decoding. See the implementation of\n{@link #nonEmptyList(Codec)}.
	f	Lcom/mojang/serialization/Codec;	field_34387	POSITIVE_FLOAT
	f	Ljava/util/function/Function;	field_39395	OPTIONAL_OF_LONG_TO_OPTIONAL_LONG
	f	Lcom/mojang/serialization/Codec;	field_38081	UUID
	f	Lcom/mojang/serialization/Codec;	field_39273	BASE_64
	f	Ljava/util/function/Function;	field_39396	OPTIONAL_LONG_TO_OPTIONAL_OF_LONG
	f	Lcom/mojang/serialization/Codec;	field_39274	TAG_ENTRY_ID
	f	Lcom/mojang/serialization/Codec;	field_37408	REGULAR_EXPRESSION
	f	Lcom/mojang/serialization/Codec;	field_33442	POSITIVE_INT
	f	Lcom/mojang/serialization/Codec;	field_33441	NONNEGATIVE_INT
	f	Lcom/mojang/serialization/Codec;	field_39042	INSTANT
	m	(Ljava/lang/Number;Ljava/lang/Number;Ljava/util/function/Function;)Ljava/util/function/Function;	method_37940	createFloatRangeChecker
		p	0		min
		p	1		max
		p	2		messageFactory
	m	(Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec;	method_43532	instant
		p	0		formatter
	m	(Ljava/util/function/BiFunction;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_37937	method_37937
		p	1		object
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_37934	method_37934
		p	0		object
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_43959	method_43959
		p	0		tagEntry
	m	(Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_39507	method_39507
		p	1		id
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either;	method_37939	method_37939
		p	2		pair
	m	(Lnet/minecraft/class_6885;)Lcom/mojang/serialization/DataResult;	method_40109	method_40109
		p	0		entries
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_37930	method_37930
		p	3		instance
	m	(Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	method_37936	method_37936
		p	1		pair
	m	(Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	method_37942	method_37942
		p	1		list
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_40113	nonEmptyEntryList
		p	0		originalCodec
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction;	method_39028	orElsePartial
		p	0		object
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_36973	nonEmptyList
		p	0		originalCodec
	m	(Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_39506	method_39506
		p	1		element
	m	(Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	method_37938	method_37938
		p	1		list
	m	(Ljava/util/function/Function;Ljava/util/Collection;)Lcom/mojang/serialization/DataResult;	method_40111	method_40111
		p	1		collection
	m	(Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_43533	method_43533
		p	1		dateTimeString
	m	(Ljava/lang/Number;Ljava/lang/Number;Ljava/util/function/Function;Ljava/lang/Number;)Lcom/mojang/serialization/DataResult;	method_36244	method_36244
		p	3		value
	m	([B)Ljava/lang/String;	method_43960	method_43960
		p	0		data
	m	(Ljava/lang/Integer;)Ljava/lang/String;	method_36246	method_36246
		p	0		v
	m	(Ljava/lang/Number;Ljava/lang/Number;Ljava/util/function/Function;)Ljava/util/function/Function;	method_36243	createIntRangeChecker
		p	2		messageFactory
		p	1		max
		p	0		min
	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;	method_37931	createCodecForPairObject
		p	0		codec
		p	1		leftFieldName
		p	2		rightFieldName
		p	3		combineFunction
		p	4		leftFunction
		p	5		rightFunction
	m	(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	method_39508	idChecked
		p	0		elementToId
		p	1		idToElement
	m	(Ljava/lang/Integer;)Ljava/lang/String;	method_36242	method_36242
		p	0		v
	m	(Ljava/util/List;)Lcom/mojang/serialization/DataResult;	method_36245	method_36245
		p	0		list
	m	(Ljava/lang/Number;Ljava/lang/Number;Ljava/util/function/Function;Ljava/lang/Number;)Lcom/mojang/serialization/DataResult;	method_37933	method_37933
		p	3		value
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5699$class_7476;	method_43961	method_43961
		p	0		id
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;	method_37943	method_37943
		p	2		pair
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_33817	xor
		c	Returns an exclusive-or codec for {@link Either} instances.\n\n<p>This returned codec fails if both the {@code first} and {@code second} codecs can\ndecode the input, while DFU's {@link com.mojang.serialization.codecs.EitherCodec}\nwill always take the first decoded result when it is available.\n\n<p>Otherwise, this behaves the same as the either codec.\n\n@param <F> the first type\n@param <S> the second type\n@return the xor codec for the two codecs\n@see Codec#either(Codec, Codec)\n@see com.mojang.serialization.codecs.EitherCodec
		p	0		first
			c	the first codec
		p	1		second
			c	the second codec
	m	(Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec;	method_39511	rawIdChecked
		p	2		errorRawId
		p	1		rawIdToElement
		p	0		elementToRawId
	m	(Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec;	method_39240	createLazy
		p	0		supplier
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_39512	orCompressed
		p	1		compressedCodec
		p	0		uncompressedCodec
	m	(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;	method_44167	optionalLong
		p	0		codec
	m	(IILjava/util/function/Function;)Lcom/mojang/serialization/Codec;	method_36241	rangedInt
		p	2		messageFactory
		p	1		max
		p	0		min
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;	method_37929	method_37929
		p	0		either
	m	(FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec;	method_37928	rangedFloat
		p	0		min
		p	1		max
		p	2		messageFactory
	m	(Ljava/lang/Float;)Ljava/lang/String;	method_37932	method_37932
		p	0		v
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_41302	method_41302
		p	0		pattern
	m	(Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult;	method_37935	method_37935
		p	1		either
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_42114	exceptionCatching
		p	0		codec
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/List;	method_37944	method_37944
		p	2		pair
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	method_39504	withLifecycle
		p	0		originalCodec
		p	2		lifecycleGetter
		p	1		entryLifecycleGetter
	m	(Ljava/util/function/IntFunction;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult;	method_39509	method_39509
		p	1		rawId
	m	()Ljava/util/function/Function;	method_36240	createNonEmptyListChecker
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_37941	method_37941
		p	0		object
	m	(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;	method_40110	createContextRetrievalCodec
		p	0		retriever
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5699$class_7476;	method_43958	method_43958
		p	0		id
	m	(Ljava/util/Optional;)Ljava/util/OptionalLong;	method_44168	method_44168
		p	0		optional
	m	(Ljava/util/function/ToIntFunction;ILjava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_39510	method_39510
		p	2		element
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_43962	method_43962
		p	0		encoded
	m	()Ljava/util/function/Function;	method_40112	createNonEmptyEntryListChecker
	m	(Ljava/util/function/Function;)Ljava/util/function/Function;	method_40114	createEqualTypeChecker
		p	0		typeGetter
	m	(Ljava/util/OptionalLong;)Ljava/util/Optional;	method_44169	method_44169
		p	0		optionalLong
c	net/minecraft/class_5699$class_6739	net/minecraft/util/dynamic/Codecs$Lazy
	f	Ljava/util/function/Supplier;	comp_233	delegate
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	3		prefix
		p	2		ops
		p	1		input
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	1		ops
		p	2		input
	m	()Ljava/util/function/Supplier;	comp_233	delegate
c	net/minecraft/class_5699$1	net/minecraft/util/dynamic/Codecs$1
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;	coApply	coApply
		p	3		result
		p	2		input
		p	1		ops
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;	apply	apply
		p	2		input
		p	1		ops
		p	3		result
c	net/minecraft/class_5699$3	net/minecraft/util/dynamic/Codecs$3
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;	coApply	coApply
		p	3		result
		p	1		ops
		p	2		input
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;	apply	apply
		p	3		result
		p	1		ops
		p	2		input
	m	(Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;	method_39515	method_39515
		p	2		pair
c	net/minecraft/class_5699$2	net/minecraft/util/dynamic/Codecs$2
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	1		input
		p	2		ops
		p	3		prefix
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	1		ops
		p	2		input
c	net/minecraft/class_5699$class_6495	net/minecraft/util/dynamic/Codecs$Either
	f	Lcom/mojang/serialization/Codec;	field_34389	second
	f	Lcom/mojang/serialization/Codec;	field_34388	first
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_37946	method_37946
		p	0		pair
	m	(Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_37947	method_37947
		p	1		pair2
		p	0		pair
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	1		ops
		p	2		input
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_37950	method_37950
		p	3		left
	m	(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_37945	encode
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_37948	method_37948
		p	3		right
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	2		second
		p	1		first
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	3		prefix
		p	2		ops
		p	1		input
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_37949	method_37949
		p	0		pair
c	net/minecraft/class_5699$4	net/minecraft/util/dynamic/Codecs$4
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	1		ops
		p	2		input
c	net/minecraft/class_5699$class_5839	net/minecraft/util/dynamic/Codecs$Xor
	c	An xor codec that only permits exactly one of the two data choices to be\npresent.\n\n@see Codecs#xor(Codec, Codec)\n@see com.mojang.serialization.codecs.EitherCodec
	f	Lcom/mojang/serialization/Codec;	field_28869	second
	f	Lcom/mojang/serialization/Codec;	field_28868	first
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	1		ops
		p	2		input
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_33822	method_33822
		p	3		right
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_33824	method_33824
		p	3		left
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_33823	method_33823
		p	0		pair
	m	(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_33820	encode
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	1		input
		p	3		prefix
		p	2		ops
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_33821	method_33821
		p	0		pair
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	2		second
		p	1		first
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_5699$class_6866	net/minecraft/util/dynamic/Codecs$ContextRetrievalCodec
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	2		input
		p	1		ops
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;	encode	encode
		p	1		input
		p	2		ops
		p	3		prefix
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		retriever
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;	keys	keys
		p	1		ops
c	net/minecraft/class_5699$class_7476	net/minecraft/util/dynamic/Codecs$TagEntryId
	f	Lnet/minecraft/class_2960;	comp_813	id
	f	Z	comp_814	tag
	m	()Ljava/lang/String;	method_43963	asString
	m	()Z	comp_814	tag
	m	()Lnet/minecraft/class_2960;	comp_813	id
c	net/minecraft/class_3039	net/minecraft/server/command/LootCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13606	NO_LOOT_TABLE_EXCEPTION
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_13605	SUGGESTION_PROVIDER
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13604	NO_HELD_ITEMS_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13220	method_13220
		p	2		messageSender
		p	1		stacks
		p	0		context
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13204	method_13204
		p	1		context
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13216	method_13216
		p	1		context
	m	(Lnet/minecraft/class_7157;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3039$class_3041;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13203	method_13203
		p	1		builder
		p	2		constructor
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13208	method_13208
		p	1		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;IILjava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13209	executeBlock
		p	4		stacks
		p	3		stackCount
		p	5		messageSender
		p	0		source
		p	2		slot
		p	1		targetPos
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;Lnet/minecraft/class_3039$class_3041;)I	method_13197	executeLoot
		p	0		context
		p	2		constructor
		p	1		lootTable
	m	(Lnet/minecraft/class_1297;Ljava/util/List;IILjava/util/List;)V	method_16139	replace
		p	2		slot
		p	1		stacks
		p	0		entity
		p	4		addedStacks
		p	3		stackCount
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_16339	method_16339
		p	1		stacks
		p	2		messageSender
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_13193	register
		p	0		dispatcher
		p	1		commandRegistryAccess
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13210	method_13210
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;	method_13178	getHeldItem
		p	0		source
		p	1		slot
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13182	method_13182
		p	2		messageSender
		p	0		context
		p	1		stacks
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13205	method_13205
		p	1		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;Lnet/minecraft/class_47;Lnet/minecraft/class_3039$class_3041;)I	method_13180	getFeedbackMessageSingle
		p	0		context
		p	1		lootTable
		p	2		lootContext
		p	3		constructor
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13221	method_13221
		p	1		stacks
		p	0		context
		p	2		messageSender
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_1297;Lnet/minecraft/class_3039$class_3041;)I	method_13189	executeKill
		p	2		constructor
		p	1		entity
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_243;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13183	executeSpawn
		p	1		pos
		p	2		stacks
		p	0		source
		p	3		messageSender
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2680;Ljava/util/List;)V	method_13224	method_13224
		p	2		stacks
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1799;)V	method_13179	method_13179
		p	2		stack
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13188	method_13188
		p	1		context
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;)Z	method_13223	insert
		p	0		inventory
		p	1		stack
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_3039$class_3041;)I	method_13199	executeFish
		p	4		constructor
		p	3		stack
		p	0		context
		p	2		pos
		p	1		lootTable
	m	(Lnet/minecraft/class_2168;Ljava/util/List;Lnet/minecraft/class_2960;)V	method_13212	sendDroppedFeedback
		p	2		lootTable
		p	1		stacks
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13191	method_13191
		p	2		messageSender
		p	0		context
		p	1		stacks
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13217	method_13217
		p	0		entityName
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_3039$class_3041;)I	method_13219	executeMine
		p	3		constructor
		p	1		pos
		p	2		stack
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13202	method_13202
		p	1		stacks
		p	2		messageSender
		p	0		context
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13195	method_13195
		p	0		entityName
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263;	method_13207	getBlockInventory
		p	0		source
		p	1		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13214	method_13214
		p	1		stacks
		p	0		context
		p	2		messageSender
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13177	method_13177
		p	1		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2960;Ljava/util/List;)V	method_13185	method_13185
		p	2		stacks
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13222	method_13222
		p	1		context
	m	(Ljava/util/Collection;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13201	executeGive
		p	1		stacks
		p	2		messageSender
		p	0		players
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13215	method_13215
		p	1		context
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3039$class_3042;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	method_13206	addTargetArguments
		p	1		sourceConstructor
		p	0		rootArgument
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_13218	itemsMatch
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13196	executeInsert
		p	2		stacks
		p	3		messageSender
		p	0		source
		p	1		targetPos
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13198	method_13198
		p	1		context
	m	(Lnet/minecraft/class_3039$class_3041;Lcom/mojang/brigadier/context/CommandContext;)I	method_13211	method_13211
		p	1		context
	m	(Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/class_3039$class_3040;)I	method_13187	executeReplace
		p	1		slot
		p	0		targets
		p	3		stacks
		p	2		stackCount
		p	4		messageSender
	m	(Lnet/minecraft/class_2168;)Z	method_13181	method_13181
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/util/List;)V	method_13213	sendDroppedFeedback
		p	0		source
		p	1		stacks
	m	(Lnet/minecraft/class_2168;Ljava/util/List;)V	method_13184	method_13184
		p	1		stacks
c	net/minecraft/class_3039$class_3042	net/minecraft/server/command/LootCommand$SourceConstructor
	m	(Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/class_3039$class_3041;)Lcom/mojang/brigadier/builder/ArgumentBuilder;	construct	construct
		p	1		builder
		p	2		target
c	net/minecraft/class_3039$class_3041	net/minecraft/server/command/LootCommand$Target
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/class_3039$class_3040;)I	accept	accept
		p	3		messageSender
		p	2		items
		p	1		context
c	net/minecraft/class_3039$class_3040	net/minecraft/server/command/LootCommand$FeedbackMessage
	m	(Ljava/util/List;)V	accept	accept
		p	1		items
c	net/minecraft/class_3033	net/minecraft/world/gen/feature/EndPortalFeature
	f	Z	field_13599	open
	f	Lnet/minecraft/class_2338;	field_13600	ORIGIN
	m	(Z)V	<init>	<init>
		p	1		open
c	net/minecraft/class_793	net/minecraft/client/render/model/json/JsonUnbakedModel
	f	Lnet/minecraft/class_793$class_4751;	field_21857	guiLight
	f	Lnet/minecraft/class_2960;	field_4247	parentId
	f	Z	field_4244	ambientOcclusion
	f	C	field_32793	TEXTURE_REFERENCE_INITIAL
		c	The initial character ({@value}) of a texture reference in JSON; used to\ndistinguish texture references from other references.
	f	Ljava/util/List;	field_4255	overrides
	f	Ljava/util/List;	field_4245	elements
	f	Lnet/minecraft/class_809;	field_4250	transformations
	f	Ljava/util/Map;	field_4251	textureMap
	f	Lnet/minecraft/class_793;	field_4253	parent
	f	Ljava/lang/String;	field_4252	id
	f	Lcom/google/gson/Gson;	field_4254	GSON
	f	Lnet/minecraft/class_796;	field_4249	QUAD_FACTORY
	f	Lorg/slf4j/Logger;	field_4248	LOGGER
	f	Ljava/lang/String;	field_32792	PARTICLE_KEY
	m	(Ljava/util/Set;Ljava/lang/String;)V	method_3435	method_3435
		p	2		layer
	m	(Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;	method_3442	resolveTexture
		p	1		name
	m	()Lnet/minecraft/class_793$class_4751;	method_24298	getGuiLight
	m	(Ljava/lang/String;)Z	method_3432	textureExists
		p	1		name
	m	()Ljava/util/List;	method_3434	getOverrides
	m	(Lnet/minecraft/class_809$class_811;)Lnet/minecraft/class_804;	method_3438	getTransformation
		p	1		renderMode
	m	(Ljava/lang/String;)Lnet/minecraft/class_4730;	method_24077	resolveSprite
		p	1		spriteName
	m	(Ljava/io/Reader;)Lnet/minecraft/class_793;	method_3437	deserialize
		p	0		input
	m	(Ljava/util/function/Function;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_799;)V	method_3441	method_3441
		p	4		override
	m	(Ljava/lang/String;)Z	method_3439	isTextureReference
		p	0		reference
	m	()Z	method_35789	needsResolution
	m	()Lnet/minecraft/class_809;	method_3443	getTransformations
	m	(Lnet/minecraft/class_1088;Lnet/minecraft/class_793;Ljava/util/function/Function;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1087;	method_3446	bake
		p	1		loader
		p	2		parent
		p	3		textureGetter
		p	4		settings
		p	5		id
		p	6		hasDepth
	m	()Ljava/util/List;	method_3433	getElements
	m	(Ljava/lang/String;)Lnet/minecraft/class_793;	method_3430	deserialize
		p	0		json
	m	()Z	method_3444	useAmbientOcclusion
	m	()Lnet/minecraft/class_793;	method_3431	getRootModel
	m	(Lnet/minecraft/class_2960;Ljava/util/List;Ljava/util/Map;ZLnet/minecraft/class_793$class_4751;Lnet/minecraft/class_809;Ljava/util/List;)V	<init>	<init>
		p	6		transformations
		p	7		overrides
		p	4		ambientOcclusion
		p	5		guiLight
		p	2		elements
		p	3		textureMap
		p	1		parentId
	m	(Lnet/minecraft/class_785;Lnet/minecraft/class_783;Lnet/minecraft/class_1058;Lnet/minecraft/class_2350;Lnet/minecraft/class_3665;Lnet/minecraft/class_2960;)Lnet/minecraft/class_777;	method_3447	createQuad
		p	1		elementFace
		p	0		element
		p	3		side
		p	2		sprite
		p	5		id
		p	4		settings
	m	(Lnet/minecraft/class_1088;Lnet/minecraft/class_793;)Lnet/minecraft/class_806;	method_3440	compileOverrides
		p	2		parent
		p	1		modelLoader
c	net/minecraft/class_793$class_4751	net/minecraft/client/render/model/json/JsonUnbakedModel$GuiLight
	f	Ljava/lang/String;	field_21860	name
	f	Lnet/minecraft/class_793$class_4751;	field_21859	BLOCK
		c	The model will be shaded from the side, like a block.
	f	Lnet/minecraft/class_793$class_4751;	field_21858	ITEM
		c	The model will be shaded from the front, like a basic item
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Z	method_24299	isSide
	m	(Ljava/lang/String;)Lnet/minecraft/class_793$class_4751;	method_24300	byName
		p	0		value
c	net/minecraft/class_793$class_6246	net/minecraft/client/render/model/json/JsonUnbakedModel$UncheckedModelException
	c	An unused unchecked exception. Probably related to unbaked models.
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_793$class_795	net/minecraft/client/render/model/json/JsonUnbakedModel$Deserializer
	f	Z	field_32794	DEFAULT_AMBIENT_OCCLUSION
		c	The default value for ambient occlusion if unspecified in JSON; is {@value}.
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;	method_3449	elementsFromJson
		p	1		context
		p	2		json
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either;	method_24079	resolveReference
		p	1		name
		p	0		id
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_793;	method_3451	deserialize
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	method_3450	parentFromJson
		p	1		json
	m	(Lcom/google/gson/JsonObject;)Z	method_3453	ambientOcclusionFromJson
		p	1		json
	m	(Lcom/google/gson/JsonObject;)Ljava/util/Map;	method_3448	texturesFromJson
		p	1		object
	m	(Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List;	method_3452	overridesFromJson
		p	1		context
		p	2		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		unused
		p	3		ctx
		p	1		element
c	net/minecraft/class_4367	net/minecraft/client/realms/gui/RealmsWorldSlotButton
	f	Lnet/minecraft/class_2960;	field_39067	CHECKMARK
	f	Ljava/util/function/Supplier;	field_19672	serverDataProvider
	f	Lnet/minecraft/class_2561;	field_26470	TOOLTIP
	f	Lnet/minecraft/class_2561;	field_26469	MINIGAME_TOOLTIP
	f	Lnet/minecraft/class_2561;	field_26468	ACTIVE_TOOLTIP
	f	Lnet/minecraft/class_2960;	field_22685	PANORAMA_3
	f	Lnet/minecraft/class_2960;	field_22682	EMPTY_FRAME
	f	Lnet/minecraft/class_2960;	field_22681	SLOT_FRAME
	f	Ljava/util/function/Consumer;	field_19673	tooltipSetter
	f	Lnet/minecraft/class_2960;	field_22684	PANORAMA_2
	f	Lnet/minecraft/class_2960;	field_22683	PANORAMA_0
	f	Lnet/minecraft/class_4367$class_4370;	field_19677	state
	f	I	field_19675	slotIndex
	m	(Lnet/minecraft/class_4587;IIIIZLjava/lang/String;IJLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Lnet/minecraft/class_2561;)V	method_21107	drawSlotFrame
		p	15		actionPrompt
		p	9		imageId
		p	7		slotName
		p	8		slotIndex
		p	13		minigame
		p	14		action
		p	11		image
		p	12		empty
		p	1		matrices
		p	2		x
		p	5		mouseY
		p	6		active
		p	3		y
		p	4		mouseX
	m	(Lnet/minecraft/class_4877;Ljava/lang/String;ZZLnet/minecraft/class_4367$class_4368;)Lcom/mojang/datafixers/util/Pair;	method_27454	getActionPromptAndMessage
		p	2		text
		p	3		empty
		p	1		server
		p	4		minigame
		p	5		action
	m	(Lnet/minecraft/class_4587;II)V	method_43586	drawCheckmark
		p	2		x
		p	1		matrices
		p	3		y
	m	(IIIILjava/util/function/Supplier;Ljava/util/function/Consumer;ILnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	8		action
		p	7		id
		p	6		tooltipSetter
		p	5		serverDataProvider
		p	4		height
		p	3		width
		p	2		y
		p	1		x
	m	()Lnet/minecraft/class_4367$class_4370;	method_25099	getState
	m	()V	method_37007	tick
	m	(Lnet/minecraft/class_4877;ZZ)Lnet/minecraft/class_4367$class_4368;	method_27455	getAction
		p	0		server
		p	1		active
		p	2		minigame
c	net/minecraft/class_4367$class_4368	net/minecraft/client/realms/gui/RealmsWorldSlotButton$Action
	f	Lnet/minecraft/class_4367$class_4368;	field_19678	NOTHING
	f	Lnet/minecraft/class_4367$class_4368;	field_19679	SWITCH_SLOT
	f	Lnet/minecraft/class_4367$class_4368;	field_19680	JOIN
	m	(Ljava/lang/String;)Lnet/minecraft/class_4367$class_4368;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_4367$class_4370	net/minecraft/client/realms/gui/RealmsWorldSlotButton$State
	f	J	field_19684	imageId
	f	Ljava/lang/String;	field_19685	image
	f	Z	field_19682	isCurrentlyActiveSlot
	f	Ljava/lang/String;	field_19683	slotName
	f	Z	field_19687	minigame
	f	Lnet/minecraft/class_2561;	field_19689	actionPrompt
	f	Z	field_19686	empty
	f	Lnet/minecraft/class_4367$class_4368;	field_19688	action
	m	(ZLjava/lang/String;JLjava/lang/String;ZZLnet/minecraft/class_4367$class_4368;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	5		image
		p	3		imageId
		p	2		slotName
		p	9		actionPrompt
		p	8		action
		p	7		minigame
		p	6		empty
		p	1		isCurrentlyActiveSlot
c	net/minecraft/class_5698	net/minecraft/tag/GameEventTags
	f	Lnet/minecraft/class_6862;	field_28090	VIBRATIONS
	f	Lnet/minecraft/class_6862;	field_28091	IGNORE_VIBRATIONS_SNEAKING
	f	Lnet/minecraft/class_6862;	field_38079	WARDEN_CAN_LISTEN
	f	Lnet/minecraft/class_6862;	field_38698	SHRIEKER_CAN_LISTEN
	f	Lnet/minecraft/class_6862;	field_39031	ALLAY_CAN_LISTEN
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_32823	of
		p	0		id
c	net/minecraft/class_3035	net/minecraft/server/command/DefaultGameModeCommand
	m	(Lnet/minecraft/class_2168;)Z	method_13168	method_13168
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1934;)I	method_13167	execute
		p	1		defaultGameMode
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13166	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_1934;Lcom/mojang/brigadier/context/CommandContext;)I	method_13165	method_13165
		p	1		context
c	net/minecraft/class_5697	net/minecraft/client/render/entity/feature/PlayerHeldItemFeatureRenderer
	f	F	field_32944	HEAD_YAW
	f	F	field_32945	HEAD_ROLL
	f	Lnet/minecraft/class_759;	field_38904	playerHeldItemRenderer
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V	method_32799	renderSpyglass
		p	6		light
		p	5		vertexConsumers
		p	4		matrices
		p	3		arm
		p	2		stack
		p	1		entity
c	net/minecraft/class_3036	net/minecraft/server/command/DifficultyCommand
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13602	FAILURE_EXCEPTION
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13170	method_13170
		p	0		difficulty
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13171	method_13171
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1267;)I	method_13173	execute
		p	0		source
		p	1		difficulty
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13169	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13172	method_13172
		p	0		source
	m	(Lnet/minecraft/class_1267;Lcom/mojang/brigadier/context/CommandContext;)I	method_13174	method_13174
		p	1		context
c	net/minecraft/class_721	net/minecraft/client/particle/SpitParticle
c	net/minecraft/class_721$class_722	net/minecraft/client/particle/SpitParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17876	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3103	createParticle
c	net/minecraft/class_5660	net/minecraft/loot/provider/number/ScoreLootNumberProvider
	f	Ljava/lang/String;	field_27926	score
	f	F	field_27927	scale
	f	Lnet/minecraft/class_5670;	field_27925	target
	m	(Lnet/minecraft/class_47$class_50;Ljava/lang/String;F)Lnet/minecraft/class_5660;	method_35570	create
		p	2		scale
		p	0		target
		p	1		score
	m	(Lnet/minecraft/class_47$class_50;Ljava/lang/String;)Lnet/minecraft/class_5660;	method_35569	create
		p	1		score
		p	0		target
	m	(Lnet/minecraft/class_5670;Ljava/lang/String;F)V	<init>	<init>
		p	3		scale
		p	2		score
		p	1		target
c	net/minecraft/class_5660$class_5661	net/minecraft/loot/provider/number/ScoreLootNumberProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5660;Lcom/google/gson/JsonSerializationContext;)V	method_32460	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5660;	method_32461	fromJson
c	net/minecraft/class_725	net/minecraft/client/particle/SquidInkParticle
	m	(Lnet/minecraft/class_638;DDDDDDILnet/minecraft/class_4002;)V	<init>	<init>
		p	15		spriteProvider
		p	2		x
		p	1		world
		p	4		y
		p	6		z
		p	8		velocityX
		p	10		velocityY
		p	12		velocityZ
		p	14		color
c	net/minecraft/class_725$class_726	net/minecraft/client/particle/SquidInkParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17878	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3105	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_725$class_5788	net/minecraft/client/particle/SquidInkParticle$GlowSquidInkFactory
	f	Lnet/minecraft/class_4002;	field_28460	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_33427	createParticle
c	net/minecraft/class_723	net/minecraft/client/particle/WaterSuspendParticle
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDD)V	<init>	<init>
		p	5		y
		p	7		z
		p	1		world
		p	3		x
		p	2		spriteProvider
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_4002;DDDDDD)V	<init>	<init>
		p	3		x
		p	2		spriteProvider
		p	1		world
		p	7		z
		p	5		y
		p	11		velocityY
		p	9		velocityX
		p	13		velocityZ
c	net/minecraft/class_723$class_4795	net/minecraft/client/particle/WaterSuspendParticle$CrimsonSporeFactory
	f	Lnet/minecraft/class_4002;	field_22238	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_24464	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_723$class_4796	net/minecraft/client/particle/WaterSuspendParticle$UnderwaterFactory
	f	Lnet/minecraft/class_4002;	field_22239	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_24465	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_723$class_4797	net/minecraft/client/particle/WaterSuspendParticle$WarpedSporeFactory
	f	Lnet/minecraft/class_4002;	field_22240	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_24466	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_723$class_5877	net/minecraft/client/particle/WaterSuspendParticle$SporeBlossomAirFactory
	f	Lnet/minecraft/class_4002;	field_29073	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_34024	createParticle
c	net/minecraft/class_3004	net/minecraft/entity/boss/BossBarManager
	f	Ljava/util/Map;	field_13447	commandBossBars
	m	()Ljava/util/Collection;	method_12968	getIds
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;)Lnet/minecraft/class_3002;	method_12970	add
		p	2		displayName
		p	1		id
	m	(Lnet/minecraft/class_2487;)V	method_12972	readNbt
		p	1		nbt
	m	()Lnet/minecraft/class_2487;	method_12974	toNbt
	m	(Lnet/minecraft/class_3222;)V	method_12975	onPlayerConnect
		p	1		player
	m	(Lnet/minecraft/class_3002;)V	method_12973	remove
		p	1		bossBar
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3002;	method_12971	get
		p	1		id
	m	(Lnet/minecraft/class_3222;)V	method_12976	onPlayerDisconnect
		p	1		player
	m	()Ljava/util/Collection;	method_12969	getAll
c	net/minecraft/class_5667	net/minecraft/loot/provider/score/FixedLootScoreProvider
	f	Ljava/lang/String;	field_27931	name
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	()Ljava/lang/String;	method_35573	getName
	m	(Ljava/lang/String;)Lnet/minecraft/class_5670;	method_35572	create
		p	0		name
c	net/minecraft/class_5667$class_5668	net/minecraft/loot/provider/score/FixedLootScoreProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5667;Lcom/google/gson/JsonSerializationContext;)V	method_32473	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5667;	method_32474	fromJson
c	net/minecraft/class_3005	net/minecraft/world/gen/feature/DesertWellFeature
	f	Lnet/minecraft/class_2680;	field_13449	fluidInside
	f	Lnet/minecraft/class_2715;	field_13450	CAN_GENERATE
	f	Lnet/minecraft/class_2680;	field_13451	wall
	f	Lnet/minecraft/class_2680;	field_13452	slab
c	net/minecraft/class_3006	net/minecraft/world/gen/structure/DesertPyramidStructure
	f	Lcom/mojang/serialization/Codec;	field_37791	CODEC
c	net/minecraft/class_5669	net/minecraft/loot/provider/score/LootScoreProviderType
c	net/minecraft/class_4337	net/minecraft/client/realms/FileUpload
	f	I	field_19553	slotId
	f	Ljava/util/concurrent/CompletableFuture;	field_19560	uploadTask
	f	Lorg/slf4j/Logger;	field_19550	LOGGER
	f	Ljava/io/File;	field_19551	file
	f	Ljava/lang/String;	field_32057	UPLOAD_ENDPOINT
	f	Ljava/lang/String;	field_19556	username
	f	J	field_19552	worldId
	f	Lorg/apache/http/client/config/RequestConfig;	field_19561	requestConfig
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	field_19559	cancelled
	f	I	field_32056	MAX_ATTEMPTS
	f	Lnet/minecraft/class_4351;	field_19558	uploadStatus
	f	Lnet/minecraft/class_4888;	field_19554	uploadInfo
	f	Ljava/lang/String;	field_19557	clientVersion
	f	Ljava/lang/String;	field_19555	sessionId
	m	()Z	method_20978	isFinished
	m	(JI)Lnet/minecraft/class_4429;	method_20979	retryUploadAfter
		p	1		retryDelaySeconds
		p	3		currentAttempt
	m	()V	method_20970	cancel
	m	(Ljava/io/File;JILnet/minecraft/class_4888;Lnet/minecraft/class_320;Ljava/lang/String;Lnet/minecraft/class_4351;)V	<init>	<init>
		p	1		file
		p	2		worldId
		p	8		uploadStatus
		p	4		slotId
		p	5		uploadInfo
		p	6		session
		p	7		clientVersion
	m	(JI)Z	method_20972	shouldRetry
		p	3		currentAttempt
		p	1		retryDelaySeconds
	m	(Lorg/apache/http/HttpResponse;)J	method_20974	getRetryDelaySeconds
		p	1		response
	m	(Lorg/apache/http/HttpResponse;Lnet/minecraft/class_4429$class_4430;)V	method_20975	handleResponse
		p	2		uploadResultBuilder
		p	1		response
	m	(Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V	method_20977	cleanup
		p	2		client
		p	1		request
	m	(I)Lnet/minecraft/class_4429;	method_20971	requestUpload
		p	1		currentAttempt
	m	(Lorg/apache/http/client/methods/HttpPost;)V	method_20976	setupRequest
		p	1		request
	m	(Ljava/util/function/Consumer;)V	method_20973	upload
		p	1		callback
c	net/minecraft/class_4337$class_4338	net/minecraft/client/realms/FileUpload$CustomInputStreamEntity
	f	Ljava/io/InputStream;	field_19563	content
	f	J	field_19562	length
	f	Lnet/minecraft/class_4351;	field_19564	uploadStatus
	m	(Ljava/io/OutputStream;)V	writeTo	writeTo
		p	1		outstream
	m	(Ljava/io/InputStream;JLnet/minecraft/class_4351;)V	<init>	<init>
		p	1		content
		p	2		length
		p	4		uploadStatus
c	net/minecraft/class_5662	net/minecraft/loot/provider/number/UniformLootNumberProvider
	f	Lnet/minecraft/class_5658;	field_27928	min
	f	Lnet/minecraft/class_5658;	field_27929	max
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V	<init>	<init>
		p	1		min
		p	2		max
	m	(FF)Lnet/minecraft/class_5662;	method_32462	create
		p	0		min
		p	1		max
c	net/minecraft/class_5662$class_5663	net/minecraft/loot/provider/number/UniformLootNumberProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5662;	method_32466	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5662;Lcom/google/gson/JsonSerializationContext;)V	method_32465	toJson
c	net/minecraft/class_3002	net/minecraft/entity/boss/CommandBossBar
	f	Lnet/minecraft/class_2960;	field_13441	id
	f	Ljava/util/Set;	field_13440	playerUuids
	f	I	field_13442	maxValue
	f	I	field_13443	value
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3002;	method_12966	fromNbt
		p	0		nbt
		p	1		id
	m	()Lnet/minecraft/class_2487;	method_12963	toNbt
	m	()Lnet/minecraft/class_2561;	method_12965	toHoverableText
	m	(Ljava/util/UUID;)V	method_12964	addPlayer
		p	1		uuid
	m	(Ljava/util/Collection;)Z	method_12962	addPlayers
		p	1		players
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_12958	method_12958
		p	1		style
	m	()I	method_12955	getValue
	m	(I)V	method_12956	setMaxValue
		p	1		maxValue
	m	(I)V	method_12954	setValue
		p	1		value
	m	()I	method_12960	getMaxValue
	m	(Lnet/minecraft/class_3222;)V	method_12961	onPlayerDisconnect
		p	1		player
	m	()Lnet/minecraft/class_2960;	method_12959	getId
	m	(Lnet/minecraft/class_3222;)V	method_12957	onPlayerConnect
		p	1		player
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		displayName
		p	1		id
c	net/minecraft/class_3003	net/minecraft/world/gen/placementmodifier/NoiseThresholdCountPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_24890	MODIFIER_CODEC
	f	I	field_13445	aboveNoise
	f	I	field_13446	belowNoise
	f	D	field_13444	noiseLevel
	m	(DII)V	<init>	<init>
		p	1		noiseLevel
		p	4		aboveNoise
		p	3		belowNoise
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28733	method_28733
		p	0		instance
	m	(DII)Lnet/minecraft/class_3003;	method_39642	of
		p	0		noiseLevel
		p	2		belowNoise
		p	3		aboveNoise
c	net/minecraft/class_4333	net/minecraft/client/realms/FileDownload
	f	Z	field_19526	extracting
	f	Lorg/apache/http/client/config/RequestConfig;	field_19531	requestConfig
	f	[Ljava/lang/String;	field_19532	INVALID_FILE_NAMES
	f	Ljava/io/File;	field_19528	resourcePackPath
	f	Ljava/io/File;	field_20490	backupFile
	f	Z	field_19524	finished
	f	Lorg/slf4j/Logger;	field_19522	LOGGER
	f	Z	field_19525	error
	f	Ljava/lang/Thread;	field_19530	currentThread
	f	Lorg/apache/http/client/methods/HttpGet;	field_20491	httpRequest
	f	Z	field_19523	cancelled
	m	()Z	method_20957	isFinished
	m	()Z	method_20961	isError
	m	()Z	method_20964	isExtracting
	m	(Ljava/lang/String;)Ljava/lang/String;	method_20960	findAvailableFolderName
		p	0		folder
	m	(Ljava/lang/String;)J	method_20955	contentLength
		p	1		downloadLink
	m	(Lnet/minecraft/class_4889;Ljava/lang/String;Lnet/minecraft/class_4392$class_4393;Lnet/minecraft/class_32;)V	method_22100	downloadWorld
		p	1		download
		p	2		message
		p	3		status
		p	4		storage
	m	(Ljava/io/File;)V	method_25031	readNbtFile
		p	0		file
	m	(Ljava/lang/String;Ljava/io/File;Lnet/minecraft/class_32;)V	method_20956	untarGzipArchive
		p	1		name
		p	2		archive
		p	3		storage
	m	()V	method_20948	cancel
c	net/minecraft/class_4333$class_4334	net/minecraft/client/realms/FileDownload$DownloadCountingOutputStream
	f	Ljava/awt/event/ActionListener;	field_19539	listener
	m	(I)V	afterWrite	afterWrite
		p	1		n
	m	(Ljava/io/OutputStream;)V	<init>	<init>
		p	1		stream
	m	(Ljava/awt/event/ActionListener;)V	method_20969	setListener
		p	1		listener
c	net/minecraft/class_4333$class_4335	net/minecraft/client/realms/FileDownload$ProgressListener
	f	Lnet/minecraft/class_4392$class_4393;	field_19544	downloadStatus
	f	Ljava/io/File;	field_19542	tempFile
	f	Ljava/lang/String;	field_19541	worldName
	f	Lnet/minecraft/class_32;	field_19543	levelStorageSource
	m	(Lnet/minecraft/class_4333;Ljava/lang/String;Ljava/io/File;Lnet/minecraft/class_32;Lnet/minecraft/class_4392$class_4393;)V	<init>	<init>
		p	3		tempFile
		p	4		levelStorageSource
		p	5		downloadStatus
		p	2		worldName
	m	(Ljava/awt/event/ActionEvent;)V	actionPerformed	actionPerformed
		p	1		e
c	net/minecraft/class_4333$class_4336	net/minecraft/client/realms/FileDownload$ResourcePackProgressListener
	f	Lnet/minecraft/class_4392$class_4393;	field_19548	downloadStatus
	f	Lnet/minecraft/class_4889;	field_19549	worldDownload
	f	Ljava/io/File;	field_19547	tempFile
	m	(Lnet/minecraft/class_4333;Ljava/io/File;Lnet/minecraft/class_4392$class_4393;Lnet/minecraft/class_4889;)V	<init>	<init>
		p	3		downloadStatus
		p	2		tempFile
		p	4		worldDownload
	m	(Ljava/awt/event/ActionEvent;)V	actionPerformed	actionPerformed
		p	1		e
c	net/minecraft/class_5664	net/minecraft/loot/provider/score/ContextLootScoreProvider
	f	Lnet/minecraft/class_47$class_50;	field_27930	target
	m	(Lnet/minecraft/class_47$class_50;)V	<init>	<init>
		p	1		target
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5670;	method_35571	create
		p	0		target
c	net/minecraft/class_5664$class_5665	net/minecraft/loot/provider/score/ContextLootScoreProvider$CustomSerializer
	m	(Lnet/minecraft/class_5664;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_32468	toJson
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5664;	method_32469	fromJson
c	net/minecraft/class_5664$class_5666	net/minecraft/loot/provider/score/ContextLootScoreProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5664;Lcom/google/gson/JsonSerializationContext;)V	method_32470	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5664;	method_32471	fromJson
c	net/minecraft/class_5659	net/minecraft/loot/provider/number/LootNumberProviderTypes
	f	Lnet/minecraft/class_5657;	field_27921	CONSTANT
	f	Lnet/minecraft/class_5657;	field_27922	UNIFORM
	f	Lnet/minecraft/class_5657;	field_27923	BINOMIAL
	f	Lnet/minecraft/class_5657;	field_27924	SCORE
	m	(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5657;	method_32456	register
		p	0		id
		p	1		jsonSerializer
	m	()Ljava/lang/Object;	method_32455	createGsonSerializer
c	net/minecraft/class_717	net/minecraft/client/particle/FireSmokeParticle
	m	(Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V	<init>	<init>
		p	1		world
		p	2		x
		p	15		spriteProvider
		p	6		z
		p	4		y
		p	10		velocityY
		p	8		velocityX
		p	14		scaleMultiplier
		p	12		velocityZ
c	net/minecraft/class_717$class_718	net/minecraft/client/particle/FireSmokeParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17869	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3101	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_719	net/minecraft/client/particle/WaterSplashParticle
c	net/minecraft/class_719$class_720	net/minecraft/client/particle/WaterSplashParticle$SplashFactory
	f	Lnet/minecraft/class_4002;	field_17877	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3102	createParticle
c	net/minecraft/class_5670	net/minecraft/loot/provider/score/LootScoreProvider
	m	(Lnet/minecraft/class_47;)Ljava/lang/String;	method_32476	getName
		p	1		context
	m	()Lnet/minecraft/class_5669;	method_32475	getType
	m	()Ljava/util/Set;	method_32477	getRequiredParameters
c	net/minecraft/class_4341	net/minecraft/client/realms/RealmsClient
	f	Ljava/lang/String;	field_19580	username
	f	Ljava/lang/String;	field_32086	LIVEPLAYERLIST_ENDPOINT
	f	Ljava/lang/String;	field_32074	NEWS_ENDPOINT
	f	Ljava/lang/String;	field_32066	WORLD_CLOSE_ENDPOINT
	f	Ljava/lang/String;	field_32078	MCO_ENDPOINT
	f	Ljava/lang/String;	field_32058	COUNT_PENDING_ENDPOINT
	f	Ljava/lang/String;	field_32090	AVAILABLE_ENDPOINT
	f	Ljava/lang/String;	field_32082	PING_STAT_ENDPOINT
	f	Ljava/lang/String;	field_32070	WORLD_SLOT_DOWNLOAD_ENDPOINT
	f	Ljava/lang/String;	field_32062	WORLD_ENDPOINT_4
	f	Ljava/lang/String;	field_32094	WORLD_ENDPOINT_3
	f	Lnet/minecraft/class_310;	field_26901	client
	f	Ljava/lang/String;	field_32085	WORLD_ENDPOINT
	f	Ljava/lang/String;	field_32077	INVITES_ENDPOINT
	f	Ljava/lang/String;	field_32065	WORLD_OPEN_ENDPOINT
	f	Ljava/lang/String;	field_32089	MINIGAMES_ENDPOINT
	f	Ljava/lang/String;	field_32069	WORLD_BACKUPS_ENDPOINT
	f	Ljava/lang/String;	field_32093	ID_ENDPOINT
	f	Ljava/lang/String;	field_32081	OPS_ENDPOINT
	f	Ljava/lang/String;	field_32073	TOS_AGREED_ENDPOINT
	f	Ljava/lang/String;	field_32061	REJECT_INVITATION_ENDPOINT
	f	Lorg/slf4j/Logger;	field_19578	LOGGER
	f	Ljava/lang/String;	field_32064	WORLD_SLOT_ENDPOINT
	f	Ljava/lang/String;	field_32088	WORLD_PROFILE_ENDPOINT
	f	Ljava/lang/String;	field_32076	WORLDS_ENDPOINT
	f	Ljava/lang/String;	field_32068	WORLD_ENDPOINT_6
	f	Ljava/lang/String;	field_19579	sessionId
	f	Ljava/lang/String;	field_32080	ACTIVITIES_ENDPOINT
	f	Ljava/lang/String;	field_32060	ACCEPT_INVITATION_ENDPOINT
	f	Lnet/minecraft/class_4869;	field_22568	JSON
	f	Ljava/lang/String;	field_32092	JOIN_PC_ENDPOINT
	f	Ljava/lang/String;	field_32084	WORLD_INITIALIZE_ENDPOINT
	f	Ljava/lang/String;	field_32072	CLIENT_COMPATIBLE_ENDPOINT
	f	Z	field_19577	initialized
	f	Ljava/lang/String;	field_32075	STAGE_AVAILABLE_ENDPOINT
	f	Ljava/lang/String;	field_32063	WORLD_ENDPOINT_5
	f	Ljava/lang/String;	field_32087	WORLD_ENDPOINT_2
	f	Ljava/lang/String;	field_32079	SUBSCRIPTIONS_ENDPOINT
	f	Ljava/lang/String;	field_32067	WORLD_RESET_ENDPOINT
	f	Ljava/lang/String;	field_32059	PENDING_ENDPOINT
	f	Ljava/lang/String;	field_32091	TEMPLATES_ENDPOINT
	f	Ljava/lang/String;	field_32071	WORLD_BACKUPS_UPLOAD_ENDPOINT
	f	Lnet/minecraft/class_4341$class_4343;	field_19576	currentEnvironment
	f	Ljava/lang/String;	field_32095	INVITE_ENDPOINT
	f	Ljava/lang/String;	field_32083	TRIAL_ENDPOINT
	m	(JLjava/lang/String;)Ljava/lang/Boolean;	method_21023	resetWorldWithTemplate
		p	1		worldId
		p	3		worldTemplateId
	m	()V	method_21012	switchToLocal
	m	()Lnet/minecraft/class_4341$class_4342;	method_21027	clientCompatible
	m	()V	method_21008	switchToProd
	m	(J)Lnet/minecraft/class_4868;	method_21016	backupsFor
		p	1		worldId
	m	()Lnet/minecraft/class_4341;	method_44616	create
	m	(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_310;)V	<init>	<init>
		p	3		client
		p	1		sessionId
		p	2		username
	m	(Lnet/minecraft/class_4873;)V	method_20997	sendPingResults
		p	1		pingResult
	m	(JLjava/lang/String;)Lnet/minecraft/class_4877;	method_21004	invite
		p	1		worldId
		p	3		profileName
	m	(J)Lnet/minecraft/class_4887;	method_21025	subscriptionFor
		p	1		worldId
	m	(J)Ljava/lang/Boolean;	method_21022	close
		p	1		worldId
	m	(Ljava/lang/String;)Ljava/lang/String;	method_21011	url
		p	1		path
	m	()Ljava/lang/Boolean;	method_21024	stageAvailable
	m	()V	method_21031	agreeToTos
	m	(JLnet/minecraft/class_4413;)Ljava/lang/Boolean;	method_20995	resetWorldWithSeed
		p	3		resetWorldInfo
		p	1		worldId
	m	(JLjava/lang/String;)Lnet/minecraft/class_4870;	method_21020	deop
		p	3		profileUuid
		p	1		worldId
	m	()Lnet/minecraft/class_4872;	method_21030	pendingInvites
	m	(Lnet/minecraft/class_310;)Lnet/minecraft/class_4341;	method_20989	createRealmsClient
		p	0		client
	m	(Ljava/lang/String;)V	method_20999	acceptInvitation
		p	1		invitationId
	m	(J)Ljava/lang/Boolean;	method_21019	open
		p	1		worldId
	m	(Ljava/lang/String;)V	method_21006	rejectInvitation
		p	1		invitationId
	m	(JLjava/lang/String;)Lnet/minecraft/class_4888;	method_21026	upload
		p	3		token
		p	1		worldId
	m	(JLjava/lang/String;Ljava/lang/String;)V	method_20996	initializeWorld
		p	1		worldId
		p	3		name
		p	4		motd
	m	()Lnet/minecraft/class_4879;	method_21015	listWorlds
	m	(JLjava/lang/String;)Lnet/minecraft/class_4870;	method_21017	op
		p	1		worldId
		p	3		profileUuid
	m	(JI)Lnet/minecraft/class_4889;	method_21003	download
		p	3		slotId
		p	1		worldId
	m	()Ljava/lang/Boolean;	method_21033	trialAvailable
	m	(JLjava/lang/String;)V	method_21010	restoreWorld
		p	1		worldId
		p	3		backupId
	m	()Ljava/lang/Boolean;	method_21021	mcoEnabled
	m	(Lnet/minecraft/class_4871;)Z	method_31381	isOwnerBlocked
		p	1		pendingInvite
	m	(JI)Z	method_20992	switchSlot
		p	3		slot
		p	1		worldId
	m	(J)V	method_21013	uninviteMyselfFrom
		p	1		worldId
	m	()Lnet/minecraft/class_4882;	method_21018	getLiveStats
	m	(J)Lnet/minecraft/class_6193;	method_35684	getPlayerActivities
		p	1		worldId
	m	(I)Ljava/lang/String;	method_39979	getErrorMessage
		p	0		httpResultCode
	m	(J)Lnet/minecraft/class_4877;	method_20991	getOwnWorld
		p	1		worldId
	m	(JLjava/lang/String;)V	method_20994	uninvite
		p	3		profileUuid
		p	1		worldId
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_21007	url
		p	1		path
		p	2		queryString
	m	()V	method_21001	switchToStage
	m	(JLjava/lang/String;)Ljava/lang/Boolean;	method_21014	putIntoMinigameMode
		p	3		minigameId
		p	1		worldId
	m	()Lnet/minecraft/class_4876;	method_21032	getNews
	m	(Lnet/minecraft/class_4346;)Ljava/lang/String;	method_20998	execute
		p	1		r
	m	(J)Lnet/minecraft/class_4878;	method_21009	join
		p	1		worldId
	m	(JILnet/minecraft/class_4883;)V	method_20993	updateSlot
		p	4		options
		p	3		slot
		p	1		worldId
	m	(JLjava/lang/String;Ljava/lang/String;)V	method_21005	update
		p	3		name
		p	4		motd
		p	1		worldId
	m	(J)V	method_21028	deleteWorld
		p	1		worldId
	m	()I	method_21029	pendingInvitesCount
	m	(IILnet/minecraft/class_4877$class_4321;)Lnet/minecraft/class_4891;	method_20990	fetchWorldTemplates
		p	3		type
		p	2		pageSize
		p	1		page
c	net/minecraft/class_4341$class_4342	net/minecraft/client/realms/RealmsClient$CompatibleVersionResponse
	f	Lnet/minecraft/class_4341$class_4342;	field_19582	COMPATIBLE
	f	Lnet/minecraft/class_4341$class_4342;	field_19584	OTHER
	f	Lnet/minecraft/class_4341$class_4342;	field_19583	OUTDATED
	m	(Ljava/lang/String;)Lnet/minecraft/class_4341$class_4342;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_4341$class_4343	net/minecraft/client/realms/RealmsClient$Environment
	f	Ljava/lang/String;	field_19590	protocol
	f	Lnet/minecraft/class_4341$class_4343;	field_19586	PRODUCTION
	f	Lnet/minecraft/class_4341$class_4343;	field_19588	LOCAL
	f	Lnet/minecraft/class_4341$class_4343;	field_19587	STAGE
	f	Ljava/lang/String;	field_19589	baseUrl
	m	(Ljava/lang/String;)Lnet/minecraft/class_4341$class_4343;	valueOf	valueOf
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	3		baseUrl
		p	4		protocol
c	net/minecraft/class_5672	net/minecraft/client/realms/gui/screen/RealmsWorldGeneratorType
	f	Lnet/minecraft/class_2561;	field_27949	text
	f	I	field_27948	id
	f	Lnet/minecraft/class_5672;	field_27944	DEFAULT
	f	Lnet/minecraft/class_5672;	field_27945	FLAT
	f	Lnet/minecraft/class_5672;	field_27946	LARGE_BIOMES
	f	Lnet/minecraft/class_5672;	field_27947	AMPLIFIED
	m	()I	method_32507	getId
	m	()Lnet/minecraft/class_2561;	method_32506	getText
	m	(Ljava/lang/String;IILnet/minecraft/class_5321;)V	<init>	<init>
		p	4		presetKey
		p	3		id
c	net/minecraft/class_5671	net/minecraft/loot/provider/score/LootScoreProviderTypes
	f	Lnet/minecraft/class_5669;	field_27932	FIXED
	f	Lnet/minecraft/class_5669;	field_27933	CONTEXT
	m	()Ljava/lang/Object;	method_32478	createGsonSerializer
	m	(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5669;	method_32479	register
		p	1		jsonSerializer
		p	0		id
c	net/minecraft/class_736	net/minecraft/client/particle/CurrentDownParticle
	f	F	field_3897	accelerationAngle
		c	The angle, in radians, of the horizontal acceleration of the particle.
c	net/minecraft/class_736$class_737	net/minecraft/client/particle/CurrentDownParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17890	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3114	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_734	net/minecraft/client/particle/TotemParticle
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	8		velocityX
		p	10		velocityY
		p	12		velocityZ
		p	14		spriteProvider
		p	1		world
		p	2		x
		p	4		y
		p	6		z
c	net/minecraft/class_734$class_735	net/minecraft/client/particle/TotemParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17887	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3113	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_733	net/minecraft/client/particle/EmitterParticle
	f	I	field_3895	maxEmitterAge
	f	I	field_3896	emitterAge
	f	Lnet/minecraft/class_1297;	field_3894	entity
	f	Lnet/minecraft/class_2394;	field_3893	parameters
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;ILnet/minecraft/class_243;)V	<init>	<init>
		p	1		world
		p	3		parameters
		p	2		entity
		p	5		velocity
		p	4		maxEmitterAge
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V	<init>	<init>
		p	4		maxEmitterAge
		p	3		parameters
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;)V	<init>	<init>
		p	3		parameters
		p	2		entity
		p	1		world
c	net/minecraft/class_4346	net/minecraft/client/realms/Request
	f	Z	field_19598	connected
	f	I	field_32096	READ_TIMEOUT
	f	Ljava/net/HttpURLConnection;	field_19596	connection
	f	Ljava/lang/String;	field_19597	url
	f	I	field_32097	CONNECT_TIMEOUT
	m	(Ljava/lang/String;Ljava/lang/String;II)Lnet/minecraft/class_4346;	method_21043	post
		p	3		readTimeoutMillis
		p	0		uri
		p	2		connectTimeoutMillis
		p	1		content
	m	()V	method_21056	dispose
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346;	method_21053	put
		p	0		url
		p	1		content
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346;	method_21049	post
		p	0		uri
		p	1		content
	m	(Ljava/net/HttpURLConnection;Ljava/lang/String;)Ljava/lang/String;	method_21045	getHeader
		p	0		connection
		p	1		header
	m	()I	method_21038	getRetryAfterHeader
	m	(Ljava/net/HttpURLConnection;)I	method_21044	getRetryAfterHeader
		p	0		connection
	m	()Lnet/minecraft/class_4346;	method_21054	connect
	m	(Ljava/io/InputStream;)Ljava/lang/String;	method_21039	read
		p	1		in
	m	(Ljava/lang/String;Ljava/lang/String;II)Lnet/minecraft/class_4346;	method_21050	put
		p	3		readTimeoutMillis
		p	0		url
		p	2		connectTimeoutMillis
		p	1		content
	m	(Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/lang/String;)V	method_21046	cookie
		p	2		value
		p	0		connection
		p	1		key
	m	(Ljava/lang/String;)Lnet/minecraft/class_4346;	method_21040	get
		p	0		url
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_21042	cookie
		p	1		key
		p	2		value
	m	(Ljava/lang/String;II)Lnet/minecraft/class_4346;	method_21041	get
		p	1		connectTimeoutMillis
		p	2		readTimeoutMillis
		p	0		url
	m	()Ljava/lang/String;	method_21051	text
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		readTimeout
		p	2		connectTimeout
		p	1		url
	m	()I	method_21047	responseCode
	m	()Lnet/minecraft/class_4346;	method_21055	doConnect
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_4346;	method_35685	withHeader
		p	1		name
		p	2		value
	m	(Ljava/lang/String;)Ljava/lang/String;	method_21052	getHeader
		p	1		header
	m	(Ljava/lang/String;)Lnet/minecraft/class_4346;	method_21048	delete
		p	0		url
c	net/minecraft/class_4346$class_4350	net/minecraft/client/realms/Request$Put
	f	Ljava/lang/String;	field_19600	content
	m	(Ljava/lang/String;Ljava/lang/String;II)V	<init>	<init>
		p	3		connectTimeout
		p	4		readTimeout
		p	1		uri
		p	2		content
	m	()Lnet/minecraft/class_4346$class_4350;	method_21060	doConnect
c	net/minecraft/class_4346$class_4347	net/minecraft/client/realms/Request$Delete
	m	()Lnet/minecraft/class_4346$class_4347;	method_21057	doConnect
c	net/minecraft/class_4346$class_4348	net/minecraft/client/realms/Request$Get
	m	()Lnet/minecraft/class_4346$class_4348;	method_21058	doConnect
c	net/minecraft/class_4346$class_4349	net/minecraft/client/realms/Request$Post
	f	Ljava/lang/String;	field_19599	content
	m	(Ljava/lang/String;Ljava/lang/String;II)V	<init>	<init>
		p	3		connectTimeout
		p	4		readTimeout
		p	1		uri
		p	2		content
	m	()Lnet/minecraft/class_4346$class_4349;	method_21059	doConnect
c	net/minecraft/class_3016	net/minecraft/server/dedicated/command/BanCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13473	ALREADY_BANNED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13023	method_13023
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13020	method_13020
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)I	method_13022	ban
		p	2		reason
		p	1		targets
		p	0		source
	m	(Lnet/minecraft/class_2168;)Z	method_13024	method_13024
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13021	register
		p	0		dispatcher
c	net/minecraft/class_3018	net/minecraft/world/gen/feature/EndGatewayFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24883	CODEC
	f	Ljava/util/Optional;	field_17735	exitPos
	f	Z	field_13475	exact
	m	(Lnet/minecraft/class_3018;)Ljava/util/Optional;	method_28718	method_28718
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28717	method_28717
		p	0		instance
	m	()Z	method_13026	isExact
	m	(Lnet/minecraft/class_3018;)Ljava/lang/Boolean;	method_28716	method_28716
		p	0		config
	m	(Ljava/util/Optional;Z)V	<init>	<init>
		p	2		exact
		p	1		exitPos
	m	()Lnet/minecraft/class_3018;	method_18030	createConfig
	m	()Ljava/util/Optional;	method_18036	getExitPos
	m	(Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_3018;	method_18034	createConfig
		p	0		exitPortalPosition
		p	1		exitsAtSpawn
c	net/minecraft/class_3011	net/minecraft/world/gen/feature/DiskFeature
	m	(Lnet/minecraft/class_6577;Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;IILnet/minecraft/class_2338$class_2339;)Z	method_43160	placeBlock
		p	1		config
		p	2		world
		p	3		random
		p	4		topY
		p	5		bottomY
		p	6		pos
c	net/minecraft/class_5674	net/minecraft/client/realms/task/ResettingWorldTemplateTask
	f	Lnet/minecraft/class_4890;	field_27952	template
	m	(Lnet/minecraft/class_4890;JLnet/minecraft/class_2561;Ljava/lang/Runnable;)V	<init>	<init>
		p	1		template
		p	2		serverId
		p	4		title
		p	5		callback
c	net/minecraft/class_5673	net/minecraft/client/realms/task/ResettingNormalWorldTask
	f	Lnet/minecraft/class_4413;	field_27951	info
	m	(Lnet/minecraft/class_4413;JLnet/minecraft/class_2561;Ljava/lang/Runnable;)V	<init>	<init>
		p	5		callback
		p	4		title
		p	2		serverId
		p	1		info
c	net/minecraft/class_3012	net/minecraft/server/dedicated/command/BanIpCommand
	f	Ljava/util/regex/Pattern;	field_13466	PATTERN
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13467	ALREADY_BANNED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13468	INVALID_IP_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13010	method_13010
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13008	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13011	method_13011
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2561;)I	method_13009	checkIp
		p	2		reason
		p	1		target
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13006	method_13006
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2561;)I	method_13007	banIp
		p	2		reason
		p	1		targetIp
		p	0		source
c	net/minecraft/class_4345	net/minecraft/client/realms/RealmsError
	f	Ljava/lang/String;	field_19594	errorMessage
	f	Lorg/slf4j/Logger;	field_19593	LOGGER
	f	I	field_19595	errorCode
	m	()I	method_21037	getErrorCode
	m	()Ljava/lang/String;	method_21036	getErrorMessage
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	2		errorCode
		p	1		errorMessage
	m	(Ljava/lang/String;)Lnet/minecraft/class_4345;	method_30162	create
		p	0		error
c	net/minecraft/class_5676	net/minecraft/client/gui/widget/CyclingButtonWidget
	f	Ljava/util/List;	field_27962	BOOLEAN_VALUES
	f	Z	field_27971	optionTextOmitted
	f	Ljava/util/function/Function;	field_27968	narrationMessageFactory
	f	I	field_27964	index
	f	Lnet/minecraft/class_5676$class_5678;	field_27969	callback
	f	Ljava/util/function/Function;	field_27967	valueToText
	f	Ljava/util/function/BooleanSupplier;	field_27961	HAS_ALT_DOWN
	f	Ljava/lang/Object;	field_27965	value
	f	Lnet/minecraft/class_5676$class_5680;	field_27966	values
	f	Lnet/minecraft/class_7172$class_7277;	field_27970	tooltipFactory
	f	Lnet/minecraft/class_2561;	field_27963	optionText
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2561;	method_32604	method_32604
		p	0		value
	m	()Lnet/minecraft/class_5676$class_5677;	method_32614	onOffBuilder
		c	Creates a builder for a cycling button widget that only has {@linkplain Boolean#TRUE}\nand {@linkplain Boolean#FALSE} values. It displays\n{@link net.minecraft.screen.ScreenTexts#ON} for {@code true} and\n{@link net.minecraft.screen.ScreenTexts#OFF} for {@code false}.\nIts current initial value is {@code true}.
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561;	method_32608	method_32608
		p	2		value
	m	(Ljava/lang/Object;)Lnet/minecraft/class_5250;	method_32610	composeGenericOptionText
		p	1		value
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_5676$class_5677;	method_32606	builder
		c	Creates a new builder for a cycling button widget.
		p	0		valueToText
	m	(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_2561;ILjava/lang/Object;Lnet/minecraft/class_5676$class_5680;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_5676$class_5678;Lnet/minecraft/class_7172$class_7277;Z)V	<init>	<init>
		p	14		optionTextOmitted
		p	11		narrationMessageFactory
		p	10		valueToText
		p	13		tooltipFactory
		p	12		callback
		p	7		index
		p	6		optionText
		p	9		values
		p	8		value
		p	3		width
		p	2		y
		p	5		message
		p	4		height
		p	1		x
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5676$class_5677;	method_32607	onOffBuilder
		c	Creates a builder for a cycling button widget that only has {@linkplain Boolean#TRUE}\nand {@linkplain Boolean#FALSE} values. It displays\n{@code on} for {@code true} and {@code off} for {@code false}.\nIts current initial value is {@code true}.
		p	0		on
		p	1		off
	m	(Ljava/lang/Object;)Lnet/minecraft/class_2561;	method_37026	composeText
		p	1		value
	m	(I)Ljava/lang/Object;	method_37027	getValue
		p	1		offset
	m	()Ljava/lang/Object;	method_32603	getValue
	m	(I)V	method_32612	cycle
		p	1		amount
	m	(Z)Lnet/minecraft/class_5676$class_5677;	method_32613	onOffBuilder
		c	Creates a builder for a cycling button widget that only has {@linkplain Boolean#TRUE}\nand {@linkplain Boolean#FALSE} values. It displays\n{@link net.minecraft.screen.ScreenTexts#ON} for {@code true} and\n{@link net.minecraft.screen.ScreenTexts#OFF} for {@code false}.\nIts current initial value is set to {@code initialValue}.
		p	0		initialValue
	m	(Ljava/lang/Object;)V	method_32605	setValue
		p	1		value
	m	()Lnet/minecraft/class_5250;	method_32611	getGenericNarrationMessage
		c	{@return a generic narration message for this button}\n\n<p>If the button omits the option text in rendering, such as showing only\n"Value", this narration message will still read out the option like\n"Option: Value".
	m	(Ljava/lang/Object;)V	method_32609	internalSetValue
		p	1		value
c	net/minecraft/class_5676$class_5680	net/minecraft/client/gui/widget/CyclingButtonWidget$Values
	m	()Ljava/util/List;	method_32626	getCurrent
	m	(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5680;	method_32628	of
		p	1		defaults
		p	0		alternativeToggle
		p	2		alternatives
	m	(Ljava/util/Collection;)Lnet/minecraft/class_5676$class_5680;	method_32627	of
		p	0		values
	m	()Ljava/util/List;	method_32629	getDefaults
c	net/minecraft/class_5676$class_5678	net/minecraft/client/gui/widget/CyclingButtonWidget$UpdateCallback
	m	(Lnet/minecraft/class_5676;Ljava/lang/Object;)V	onValueChange	onValueChange
		p	1		button
		p	2		value
c	net/minecraft/class_5676$class_5677	net/minecraft/client/gui/widget/CyclingButtonWidget$Builder
	c	A builder to easily create cycling button widgets.\n\nEach builder must have at least one of its {@code values} methods called\nwith at least one default (non-alternative) value in the list before\nbuilding.\n\n@see CyclingButtonWidget#builder(Function)
	f	Ljava/lang/Object;	field_27973	value
	f	Z	field_27978	optionTextOmitted
	f	Lnet/minecraft/class_7172$class_7277;	field_27975	tooltipFactory
	f	I	field_27972	initialIndex
	f	Ljava/util/function/Function;	field_27976	narrationMessageFactory
	f	Lnet/minecraft/class_5676$class_5680;	field_27977	values
	f	Ljava/util/function/Function;	field_27974	valueToText
	m	(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_5676$class_5678;)Lnet/minecraft/class_5676;	method_32617	build
		c	Builds a cycling button widget.\n\n@throws IllegalStateException if no {@code values} call is made, or the\n{@code values} has no default values available
		p	4		height
		p	3		width
		p	2		y
		p	1		x
		p	6		callback
		p	5		optionText
	m	([Ljava/lang/Object;)Lnet/minecraft/class_5676$class_5677;	method_32624	values
		c	Sets the option values for this button.
		p	1		values
	m	(Ljava/lang/Object;)Lnet/minecraft/class_5676$class_5677;	method_32619	initially
		c	Sets the initial value of this button widget.\n\n<p>This is not effective if {@code value} is not in the default\nvalues (i.e. excluding alternative values).\n\n<p>If this is not called, the initial value defaults to the first\nvalue in the values list supplied.
		p	1		value
	m	(Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5677;	method_32621	values
		c	Sets the option values for this button.\n\n<p>When the user presses the ALT key, the {@code alternatives} values\nwill be iterated; otherwise the {@code defaults} values will be iterated\nwhen clicking the built button.
		p	1		defaults
		p	2		alternatives
	m	(Lnet/minecraft/class_5676$class_5680;)Lnet/minecraft/class_5676$class_5677;	method_42729	values
		p	1		values
	m	(IIIILnet/minecraft/class_2561;)Lnet/minecraft/class_5676;	method_35723	build
		p	1		x
		p	2		y
		p	3		width
		p	4		height
		p	5		optionText
	m	(Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5676$class_5677;	method_32622	values
		c	Sets the option values for this button.\n\n<p>When {@code alternativeToggle} {@linkplain BooleanSupplier#getAsBoolean()\ngetAsBoolean} returns {@code true}, the {@code alternatives} values\nwill be iterated; otherwise the {@code defaults} values will be iterated\nwhen clicking the built button.
		p	3		alternatives
		p	2		defaults
		p	1		alternativeToggle
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_5676$class_5677;	method_32623	narration
		c	Overrides the narration message of the button to build.\n\n<p>If this is not called, the button will use\n{@link CyclingButtonWidget#getGenericNarrationMessage()} for narration\nmessages.
		p	1		narrationMessageFactory
	m	(Ljava/util/Collection;)Lnet/minecraft/class_5676$class_5677;	method_32620	values
		c	Sets the option values for this button.
		p	1		values
	m	()Lnet/minecraft/class_5676$class_5677;	method_32616	omitKeyText
		c	Makes the built button omit the option and only display the current value\nfor its text, such as showing "Jump Mode" than "Mode: Jump Mode".
	m	(Ljava/lang/Object;)Ljava/util/List;	method_32625	method_32625
		p	0		value
	m	(Lnet/minecraft/class_5676;Ljava/lang/Object;)V	method_35724	method_35724
		p	0		button
		p	1		value
	m	(Ljava/util/function/Function;)V	<init>	<init>
		c	Creates a builder.\n\n@see CyclingButtonWidget#builder(Function)
		p	1		valueToText
	m	(Lnet/minecraft/class_7172$class_7277;)Lnet/minecraft/class_5676$class_5677;	method_32618	tooltip
		c	Sets the tooltip factory that provides tooltips for any of the values.\n\n<p>If this is not called, the values simply won't have tooltips.
		p	1		tooltipFactory
c	net/minecraft/class_4344	net/minecraft/client/realms/RealmsClientConfig
	f	Ljava/net/Proxy;	field_19592	proxy
	m	(Ljava/net/Proxy;)V	method_21035	setProxy
		p	0		proxy
	m	()Ljava/net/Proxy;	method_21034	getProxy
c	net/minecraft/class_3014	net/minecraft/server/dedicated/command/BanListCommand
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13013	method_13013
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13018	method_13018
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13015	execute
		p	0		source
		p	1		targets
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13014	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13017	method_13017
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13016	method_13016
		p	0		context
c	net/minecraft/class_3008	net/minecraft/server/command/AdvancementCommand
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_13453	SUGGESTION_PROVIDER
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_12992	method_12992
		p	0		context
		p	1		builder
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_12980	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_161;Lnet/minecraft/class_3008$class_3010;)Ljava/util/List;	method_12996	select
		p	0		advancement
		p	1		selection
	m	(Lnet/minecraft/class_2168;)Z	method_12984	method_12984
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_12991	method_12991
		p	1		builder
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12982	method_12982
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12993	method_12993
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12985	method_12985
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12995	method_12995
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12986	method_12986
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12994	method_12994
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12983	method_12983
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_12987	method_12987
		p	0		context
		p	1		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12997	method_12997
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12978	method_12978
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Ljava/util/Collection;)I	method_12988	executeAdvancement
		p	1		targets
		p	0		source
		p	3		selection
		p	2		operation
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12989	method_12989
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12979	method_12979
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_12998	method_12998
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Lnet/minecraft/class_161;Ljava/lang/String;)I	method_12981	executeCriterion
		p	3		advancement
		p	2		operation
		p	4		criterion
		p	1		targets
		p	0		source
	m	(Lnet/minecraft/class_161;Ljava/util/List;)V	method_12990	addChildrenRecursivelyToList
		p	1		childList
		p	0		parent
c	net/minecraft/class_3008$class_3010	net/minecraft/server/command/AdvancementCommand$Selection
	f	Z	field_13460	before
	f	Z	field_13459	after
	f	Lnet/minecraft/class_3008$class_3010;	field_13458	FROM
	f	Lnet/minecraft/class_3008$class_3010;	field_13465	UNTIL
	f	Lnet/minecraft/class_3008$class_3010;	field_13461	EVERYTHING
	f	Lnet/minecraft/class_3008$class_3010;	field_13462	THROUGH
	f	Lnet/minecraft/class_3008$class_3010;	field_13464	ONLY
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	3		before
		p	4		after
c	net/minecraft/class_3008$class_3009	net/minecraft/server/command/AdvancementCommand$Operation
	f	Ljava/lang/String;	field_13454	commandPrefix
	f	Lnet/minecraft/class_3008$class_3009;	field_13456	REVOKE
	f	Lnet/minecraft/class_3008$class_3009;	field_13457	GRANT
	m	(Lnet/minecraft/class_3222;Ljava/lang/Iterable;)I	method_12999	processAll
		p	2		advancements
		p	1		player
	m	()Ljava/lang/String;	method_13001	getCommandPrefix
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_161;Ljava/lang/String;)Z	method_13000	processEachCriterion
		p	3		criterion
		p	2		advancement
		p	1		player
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_161;)Z	method_13002	processEach
		p	1		player
		p	2		advancement
c	net/minecraft/class_4339	net/minecraft/client/realms/Ping
	m	()Ljava/util/List;	method_20981	pingAllRegions
	m	([Lnet/minecraft/class_4339$class_4340;)Ljava/util/List;	method_20984	ping
		p	0		regions
	m	(Ljava/lang/String;)I	method_20982	ping
		p	0		host
	m	()J	method_20985	now
c	net/minecraft/class_4339$class_4340	net/minecraft/client/realms/Ping$Region
	f	Lnet/minecraft/class_4339$class_4340;	field_19572	SA_EAST_1
	f	Lnet/minecraft/class_4339$class_4340;	field_19570	AP_SOUTHEAST_2
	f	Lnet/minecraft/class_4339$class_4340;	field_19571	AP_NORTHEAST_1
	f	Lnet/minecraft/class_4339$class_4340;	field_19569	AP_SOUTHEAST_1
	f	Ljava/lang/String;	field_19573	name
	f	Ljava/lang/String;	field_19574	endpoint
	f	Lnet/minecraft/class_4339$class_4340;	field_19565	US_EAST_1
	f	Lnet/minecraft/class_4339$class_4340;	field_19566	US_WEST_2
	f	Lnet/minecraft/class_4339$class_4340;	field_19567	US_WEST_1
	f	Lnet/minecraft/class_4339$class_4340;	field_19568	EU_WEST_1
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	3		name
		p	4		endpoint
	m	(Ljava/lang/String;)Lnet/minecraft/class_4339$class_4340;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_729	net/minecraft/client/particle/SuspendParticle
c	net/minecraft/class_729$class_3991	net/minecraft/client/particle/SuspendParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17880	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_18044	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_729$class_730	net/minecraft/client/particle/SuspendParticle$DolphinFactory
	f	Lnet/minecraft/class_4002;	field_17881	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3110	createParticle
c	net/minecraft/class_729$class_731	net/minecraft/client/particle/SuspendParticle$HappyVillagerFactory
	f	Lnet/minecraft/class_4002;	field_17882	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3111	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_729$class_732	net/minecraft/client/particle/SuspendParticle$MyceliumFactory
	f	Lnet/minecraft/class_4002;	field_17883	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3112	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_727	net/minecraft/client/particle/BlockDustParticle
	f	F	field_17885	sampleV
	f	F	field_17884	sampleU
	f	Lnet/minecraft/class_2338;	field_3891	blockPos
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_2680;)V	<init>	<init>
		p	14		state
		p	1		world
		p	10		velocityY
		p	12		velocityZ
		p	6		z
		p	8		velocityX
		p	2		x
		p	4		y
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	4		y
		p	6		z
		p	1		world
		p	2		x
		p	12		velocityZ
		p	15		blockPos
		p	14		state
		p	8		velocityX
		p	10		velocityY
c	net/minecraft/class_727$class_728	net/minecraft/client/particle/BlockDustParticle$Factory
	m	(Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3109	createParticle
c	net/minecraft/class_743	net/minecraft/client/input/KeyboardInput
	f	Lnet/minecraft/class_315;	field_3902	settings
	m	(Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		settings
	m	(ZZ)F	method_40218	getMovementMultiplier
		p	0		positive
		p	1		negative
c	net/minecraft/class_742	net/minecraft/client/network/AbstractClientPlayerEntity
	f	Lnet/minecraft/class_638;	field_17892	clientWorld
	f	Lnet/minecraft/class_640;	field_3901	playerListEntry
	f	Ljava/lang/String;	field_32666	SKIN_URL
	f	F	field_3898	elytraRoll
	f	F	field_3899	elytraYaw
	f	F	field_3900	elytraPitch
	m	()Lnet/minecraft/class_640;	method_3123	getPlayerListEntry
	m	()F	method_3118	getFovMultiplier
	m	(Lnet/minecraft/class_638;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7428;)V	<init>	<init>
		p	3		publicKey
		p	1		world
		p	2		profile
	m	()Lnet/minecraft/class_2960;	method_3122	getElytraTexture
	m	()Z	method_3125	canRenderCapeTexture
	m	()Z	method_3126	canRenderElytraTexture
	m	()Z	method_3127	hasSkinTexture
	m	()Lnet/minecraft/class_2960;	method_3119	getCapeTexture
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)V	method_3120	loadSkin
		p	1		playerName
		p	0		id
	m	()Lnet/minecraft/class_2960;	method_3117	getSkinTexture
	m	()Ljava/lang/String;	method_3121	getModel
	m	(Ljava/lang/String;)Lnet/minecraft/class_2960;	method_3124	getSkinId
		p	0		playerName
c	net/minecraft/class_740	net/minecraft/client/particle/RainSplashParticle
c	net/minecraft/class_740$class_741	net/minecraft/client/particle/RainSplashParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17891	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3116	createParticle
c	net/minecraft/class_747	net/minecraft/screen/SimpleNamedScreenHandlerFactory
	c	An implementation of {@link NamedScreenHandlerFactory} that can be used\nwithout the use of anonymous class. This delegates the creation to {@link\n#baseFactory}.\n\n<p>An instance is passed to {@link net.minecraft.entity.player.PlayerEntity#openHandledScreen}\nto open a screen handler.
	f	Lnet/minecraft/class_2561;	field_3947	name
	f	Lnet/minecraft/class_1270;	field_17280	baseFactory
	m	(Lnet/minecraft/class_1270;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		name
		p	1		baseFactory
c	net/minecraft/class_1283	net/minecraft/entity/damage/DamageTracker
	f	I	field_29967	DAMAGE_COOLDOWN
	f	I	field_29968	ATTACK_DAMAGE_COOLDOWN
	f	Ljava/util/List;	field_5870	recentDamage
	f	I	field_5876	ageOnLastDamage
	f	I	field_5875	ageOnLastAttacked
	f	I	field_5873	ageOnLastUpdate
	f	Ljava/lang/String;	field_5871	fallDeathSuffix
	f	Z	field_5872	hasDamage
	f	Lnet/minecraft/class_1309;	field_5877	entity
	f	Z	field_5874	recentlyAttacked
	m	()V	method_5542	setFallDeathSuffix
	m	()Lnet/minecraft/class_2561;	method_5548	getDeathMessage
	m	()Lnet/minecraft/class_1281;	method_35041	getMostRecentDamage
	m	(Lnet/minecraft/class_1282;FF)V	method_5547	onDamage
		p	3		damage
		p	2		originalHealth
		p	1		damageSource
	m	()Z	method_35039	hasDamage
	m	()I	method_33937	getBiggestAttackerId
		c	Gets the Entity ID of the biggest attacker\n@see #getBiggestAttacker() for getting the entity itself
	m	(Lnet/minecraft/class_1281;)Ljava/lang/String;	method_5543	getFallDeathSuffix
		p	1		damageRecord
	m	()Lnet/minecraft/class_1281;	method_5544	getBiggestFall
	m	(Lnet/minecraft/class_1309;)V	<init>	<init>
		p	1		entity
	m	()I	method_5546	getTimeSinceLastAttack
	m	()V	method_5539	update
	m	()Z	method_35040	wasRecentlyAttacked
	m	()Lnet/minecraft/class_1309;	method_5541	getBiggestAttacker
	m	()Lnet/minecraft/class_1309;	method_5540	getEntity
	m	()V	method_5545	clearFallDeathSuffix
c	net/minecraft/class_746	net/minecraft/client/network/ClientPlayerEntity
	c	Represents the client's own player entity.
	f	Lnet/minecraft/class_744;	field_3913	input
	f	Z	field_3942	riding
	f	Z	field_3918	healthInitialized
	f	I	field_3923	ticksSinceLastPositionPacketSent
	f	F	field_3931	lastRenderYaw
	f	I	field_3935	ticksLeftToDoubleTapSprint
	f	F	field_3911	lastNauseaStrength
	f	Ljava/lang/String;	field_3943	serverBrand
	f	I	field_3934	ticksToNextAutojump
	f	F	field_3922	mountJumpStrength
	f	Z	field_23093	inSneakingPose
	f	D	field_3926	lastX
	f	F	field_3914	lastRenderPitch
	f	Z	field_3936	lastSneaking
	f	Z	field_3920	lastOnGround
	f	Lnet/minecraft/class_634;	field_3944	networkHandler
	f	Lnet/minecraft/class_310;	field_3937	client
	f	Lnet/minecraft/class_3469;	field_3928	statHandler
	f	F	field_3941	lastYaw
	f	Lnet/minecraft/class_1268;	field_3945	activeHand
	f	Ljava/util/List;	field_3933	tickables
	f	Lnet/minecraft/class_299;	field_3930	recipeBook
	f	I	field_3921	ticksSinceSprintingChanged
	f	F	field_3929	nextNauseaStrength
	f	D	field_36194	MAX_SOFT_COLLISION_RADIANS
	f	I	field_3917	underwaterVisibilityTicks
	f	F	field_3925	lastPitch
	f	Lorg/slf4j/Logger;	field_39078	LOGGER
	f	Z	field_3915	usingItem
	f	Z	field_3927	autoJumpEnabled
	f	Z	field_3939	falling
	f	Z	field_3919	lastSprinting
	f	I	field_3912	clientPermissionLevel
	f	D	field_3940	lastBaseY
	f	F	field_3932	renderYaw
	f	F	field_3916	renderPitch
	f	Z	field_20663	showsDeathScreen
	f	D	field_3924	lastZ
	m	()Z	method_3144	isRiding
	m	()V	method_3132	openRidingInventory
	m	()V	method_3136	sendMovementPackets
	m	(Ljava/lang/String;)Z	method_44970	hasSignedArgument
		c	{@return whether {@code command} contains a signed argument}\n\n@see ArgumentSignatureDataMap#hasSignedArgument
		p	1		command
			c	the command (without the leading slash)
	m	()Z	method_22120	hasMovementInput
		c	{@return whether the player has movement input}
	m	()Lnet/minecraft/class_7470;	method_44826	createMessageMetadata
	m	(Lnet/minecraft/class_265;)Ljava/util/stream/Stream;	method_3139	method_3139
		p	0		shape
	m	()F	method_3140	getUnderwaterVisibility
		c	{@return the color multiplier of vision in water} Visibility in\nwater is reduced when the player just entered water.
	m	(Z)Z	method_7290	dropSelectedItem
		p	1		entireStack
	m	()Z	method_3131	hasJumpingMount
	m	(Z)V	method_22420	setShowsDeathScreen
		p	1		showsDeathScreen
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	method_44098	sendCommand
		c	Signs and sends {@code command} to the server.
		p	1		command
			c	the command (without the leading slash)
		p	2		preview
	m	()V	method_18654	updateNausea
	m	(F)V	method_3138	updateHealth
		p	1		health
	m	()Ljava/lang/String;	method_3135	getServerBrand
	m	(I)V	method_3147	setClientPermissionLevel
		p	1		clientPermissionLevel
	m	()F	method_26269	getMoodPercentage
		c	{@return the percentage for the biome mood sound for the debug HUD to\ndisplay}
	m	()F	method_3151	getMountJumpStrength
	m	(Lnet/minecraft/class_1860;)V	method_3141	onRecipeDisplayed
		p	1		recipe
	m	()Lnet/minecraft/class_299;	method_3130	getRecipeBook
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_638;Lnet/minecraft/class_634;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)V	<init>	<init>
		p	6		lastSneaking
		p	7		lastSprinting
		p	1		client
		p	2		world
		p	3		networkHandler
		p	4		stats
		p	5		recipeBook
	m	()Z	method_3134	isCamera
	m	()V	method_33689	init
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	method_44097	sendChatMessageInternal
		p	2		preview
		p	1		message
	m	(Ljava/lang/String;)V	method_3146	setServerBrand
		p	1		serverBrand
	m	()Z	method_20623	isWalking
	m	(Lnet/minecraft/class_7470;Lcom/mojang/brigadier/ParseResults;Lnet/minecraft/class_2561;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7450;	method_43786	signArguments
		c	Signs the command arguments. If the arguments cannot be signed or if there is no\narguments to sign, this will return {@link ArgumentSignatureDataMap#EMPTY}.
		p	1		signer
		p	4		lastSeenMessages
		p	3		preview
			c	the previewed argument value; if supplied, will be used for all signed arguments
		p	2		parseResults
	m	(Ljava/lang/String;)Z	method_44099	sendCommand
		c	Sends an unsigned command to the server. This fails for commands that\n{@linkplain #hasSignedArgument have signed arguments}.\n\n@see #sendCommand(String, Text)\n@return whether the command was sent successfully
		p	1		command
			c	the command (without the leading slash)
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_7501;Lnet/minecraft/class_7470;Lnet/minecraft/class_7635;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7469;	method_44297	method_44297
		p	6		value
		p	5		argumentName
	m	()Z	method_22119	shouldAutoJump
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	method_44096	sendChatMessage
		c	Sends a chat message with the preview to the server. If the server could not\nreproduce the preview based on {@code message}, the server rejects the message.\n\n<p>The message will be truncated to at most 256 characters before\nsending to the server.\n\n<p>If the message contains an invalid character (see {@link\nnet.minecraft.SharedConstants#isValidChar}), the server will\nreject the message and disconnect the client.\n\n@apiNote This method is used to send a message typed in {@linkplain\nnet.minecraft.client.gui.screen the chat screen} that has a preview.
		p	2		preview
		p	1		message
	m	()V	method_3133	startRidingJump
	m	()Z	method_3149	isAutoJumpEnabled
	m	()V	method_3137	closeScreen
	m	()Z	method_20303	shouldSlowDown
	m	(Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7469;	method_43609	signChatMessage
		c	Signs the chat message. If the chat message cannot be signed, this will return\n{@link MessageSignatureData#EMPTY}.
		p	1		metadata
		p	2		content
		p	3		lastSeenMessages
	m	(FF)V	method_3148	autoJump
		p	1		dx
		p	2		dz
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7634;	method_45081	toDecoratedContents
		p	2		preview
		p	1		message
	m	()Z	method_22419	showsDeathScreen
	m	(DD)V	method_30673	pushOutOfBlocks
		p	1		x
		p	3		z
	m	(Lnet/minecraft/class_2338;)Z	method_30674	wouldCollideAt
		p	1		pos
	m	()Lnet/minecraft/class_3469;	method_3143	getStatHandler
	m	(FII)V	method_3145	setExperience
		p	3		level
		p	2		total
		p	1		progress
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	method_43787	sendCommandInternal
		c	Signs and sends {@code command} to the server.
		p	2		preview
		p	1		command
c	net/minecraft/class_1282	net/minecraft/entity/damage/DamageSource
	f	Lnet/minecraft/class_1282;	field_5846	MAGIC
	f	Lnet/minecraft/class_1282;	field_5854	ON_FIRE
	f	Lnet/minecraft/class_1282;	field_5858	HOT_FLOOR
	f	Lnet/minecraft/class_1282;	field_5842	DRYOUT
	f	Lnet/minecraft/class_1282;	field_5850	WITHER
	f	Z	field_5862	explosive
	f	Z	field_5866	fire
	f	Lnet/minecraft/class_1282;	field_5867	IN_FIRE
	f	Lnet/minecraft/class_1282;	field_5855	IN_WALL
	f	Lnet/minecraft/class_1282;	field_5843	FLY_INTO_WALL
	f	Lnet/minecraft/class_1282;	field_5859	DROWN
	f	Lnet/minecraft/class_1282;	field_5847	FALLING_BLOCK
	f	Lnet/minecraft/class_1282;	field_5863	LAVA
	f	Lnet/minecraft/class_1282;	field_28099	FALLING_STALACTITE
	f	Z	field_28100	fallingBlock
	f	Z	field_5851	magic
	f	Z	field_5839	unblockable
	f	Lnet/minecraft/class_1282;	field_16992	SWEET_BERRY_BUSH
	f	Lnet/minecraft/class_1282;	field_5868	FALL
	f	Lnet/minecraft/class_1282;	field_5856	DRAGON_BREATH
	f	Lnet/minecraft/class_1282;	field_27856	FREEZE
	f	Lnet/minecraft/class_1282;	field_5844	CRAMMING
	f	Lnet/minecraft/class_1282;	field_5848	CACTUS
	f	F	field_5845	exhaustion
	f	Lnet/minecraft/class_1282;	field_28400	STALAGMITE
	f	Ljava/lang/String;	field_5841	name
	f	Lnet/minecraft/class_1282;	field_5852	STARVE
	f	Z	field_5840	bypassesArmor
	f	Z	field_5864	scaleWithDifficulty
	f	Lnet/minecraft/class_1282;	field_5865	ANVIL
	f	Z	field_39449	bypassesProtection
	f	Lnet/minecraft/class_1282;	field_5849	OUT_OF_WORLD
	f	Z	field_28399	fromFalling
	f	Lnet/minecraft/class_1282;	field_5869	GENERIC
	f	Lnet/minecraft/class_1282;	field_5861	LIGHTNING_BOLT
	f	Z	field_5853	projectile
	f	Z	field_5857	outOfWorld
	f	Z	field_34004	neutral
		c	Whether the attacked entity should be neutral to the attacker.\n\n@apiNote This is used by goats to prevent rammed mobs from retaliating.\nDamages that are neutral do not cause {@link LivingEntity#setAttacker(LivingEntity)}\nto be called.
	m	()Z	method_5534	isFire
	m	()Z	method_37354	isNeutral
	m	()Z	method_5530	isSourceCreativePlayer
	m	()Lnet/minecraft/class_1282;	method_5517	setProjectile
	m	()Lnet/minecraft/class_1282;	method_5505	setOutOfWorld
	m	()Lnet/minecraft/class_1297;	method_5526	getSource
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;	method_5519	mobProjectile
		p	1		attacker
		p	0		projectile
	m	()Lnet/minecraft/class_1282;	method_32873	setFallingBlock
	m	()Z	method_33329	isFromFalling
	m	()Lnet/minecraft/class_1282;	method_5509	setUnblockable
	m	()Z	method_5538	isOutOfWorld
	m	()Z	method_5514	isScaledWithDifficulty
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_5513	thorns
		p	0		attacker
	m	(Lnet/minecraft/class_1687;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_29238	witherSkull
		p	0		witherSkull
		p	1		attacker
	m	()Z	method_5533	isProjectile
	m	(Lnet/minecraft/class_1665;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_5522	arrow
		p	1		attacker
		p	0		projectile
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561;	method_5506	getDeathMessage
		p	1		entity
	m	()Lnet/minecraft/class_1282;	method_5518	setExplosive
	m	()Z	method_5537	bypassesArmor
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;	method_5511	mob
		p	0		attacker
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;	method_21748	sting
		p	0		attacker
	m	()Lnet/minecraft/class_1282;	method_33330	setFromFalling
	m	()Lnet/minecraft/class_1282;	method_5507	setFire
	m	()Ljava/lang/String;	method_5525	getName
	m	()Lnet/minecraft/class_243;	method_5510	getPosition
	m	()Lnet/minecraft/class_1282;	method_5523	badRespawnPoint
	m	(Lnet/minecraft/class_1927;)Lnet/minecraft/class_1282;	method_5531	explosion
		p	0		explosion
	m	()Lnet/minecraft/class_1282;	method_5515	setUsesMagic
	m	()Z	method_5504	isUnblockable
	m	()Z	method_32872	isFallingBlock
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_43964	sonicBoom
		p	0		attacker
	m	()F	method_5528	getExhaustion
	m	(Lnet/minecraft/class_3855;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_5521	fireball
		p	1		attacker
		p	0		fireball
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_1282;	method_5532	player
		p	0		attacker
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;	method_5512	explosion
		p	0		attacker
	m	(Lnet/minecraft/class_1671;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_24907	firework
		p	0		firework
		p	1		attacker
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_5520	trident
		p	0		trident
		p	1		attacker
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_5536	magic
		p	1		attacker
		p	0		magic
	m	()Lnet/minecraft/class_1282;	method_5516	setScaledWithDifficulty
	m	()Z	method_44327	bypassesProtection
	m	()Lnet/minecraft/class_1282;	method_5508	setBypassesArmor
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;	method_5524	thrownProjectile
		p	0		projectile
		p	1		attacker
	m	()Lnet/minecraft/class_1282;	method_37353	setNeutral
	m	()Lnet/minecraft/class_1282;	method_44328	setBypassesProtection
	m	()Z	method_5535	isExplosive
	m	()Z	method_5527	isMagic
	m	()Lnet/minecraft/class_1297;	method_5529	getAttacker
c	net/minecraft/class_745	net/minecraft/client/network/OtherClientPlayerEntity
	c	Represents a player entity that is present on the client but is not the client's own player.
c	net/minecraft/class_1281	net/minecraft/entity/damage/DamageRecord
	f	Lnet/minecraft/class_1282;	field_5837	damageSource
	f	Ljava/lang/String;	field_5838	fallDeathSuffix
	f	F	field_5833	fallDistance
	f	I	field_5836	entityAge
	f	F	field_5834	entityHealth
	f	F	field_5835	damage
	m	(Lnet/minecraft/class_1282;IFFLjava/lang/String;F)V	<init>	<init>
		p	3		entityOriginalHealth
		p	4		damage
		p	5		fallDeathSuffix
		p	6		fallDistance
		p	1		damageSource
		p	2		entityAge
	m	()Lnet/minecraft/class_2561;	method_5498	getAttackerName
	m	()F	method_5503	getDamage
	m	()Lnet/minecraft/class_1282;	method_5499	getDamageSource
	m	()F	method_5501	getFallDistance
	m	()Ljava/lang/String;	method_5500	getFallDeathSuffix
	m	()Lnet/minecraft/class_1297;	method_35038	getAttacker
	m	()I	method_35035	getEntityAge
	m	()F	method_35036	getEntityHealth
	m	()F	method_35037	getNewEntityHealth
	m	()Z	method_5502	isAttackerLiving
c	net/minecraft/class_744	net/minecraft/client/input/Input
	f	Z	field_3910	pressingForward
	f	F	field_3907	movementSideways
	f	Z	field_3908	pressingLeft
	f	F	field_3905	movementForward
	f	Z	field_3909	pressingBack
	f	Z	field_3903	sneaking
	f	Z	field_3904	jumping
	f	Z	field_3906	pressingRight
	m	(ZF)V	method_3129	tick
		p	1		slowDown
	m	()Lnet/minecraft/class_241;	method_3128	getMovementInput
	m	()Z	method_20622	hasForwardMovement
c	net/minecraft/class_1280	net/minecraft/entity/DamageUtil
	m	(FFF)F	method_5496	getDamageLeft
		p	0		damage
		p	1		armor
		p	2		armorToughness
	m	(FF)F	method_5497	getInflictedDamage
		p	0		damageDealt
		p	1		protection
c	net/minecraft/class_1287	net/minecraft/entity/effect/DamageModifierStatusEffect
	f	D	field_5881	modifier
	m	(Lnet/minecraft/class_4081;ID)V	<init>	<init>
		p	3		modifier
		p	1		category
		p	2		color
c	net/minecraft/class_1286	net/minecraft/entity/damage/BadRespawnPointDamageSource
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_5551	method_5551
		p	0		style
c	net/minecraft/class_5644	net/minecraft/loot/condition/ValueCheckLootCondition
	f	Lnet/minecraft/class_42;	field_27913	range
	f	Lnet/minecraft/class_5658;	field_27912	value
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)Lnet/minecraft/class_5341$class_210;	method_35562	builder
		p	1		range
		p	0		value
	m	(Lnet/minecraft/class_47;)Z	method_32423	test
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_42;)V	<init>	<init>
		p	2		range
		p	1		value
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
c	net/minecraft/class_5644$class_5645	net/minecraft/loot/condition/ValueCheckLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5644;	method_32427	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5644;Lcom/google/gson/JsonSerializationContext;)V	method_32426	toJson
c	net/minecraft/class_1285	net/minecraft/entity/damage/EntityDamageSource
	f	Lnet/minecraft/class_1297;	field_5879	source
	f	Z	field_5880	thorns
	m	(Ljava/lang/String;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		name
		p	2		source
	m	()Z	method_5549	isThorns
	m	()Lnet/minecraft/class_1285;	method_5550	setThorns
c	net/minecraft/class_1284	net/minecraft/entity/damage/ProjectileDamageSource
	f	Lnet/minecraft/class_1297;	field_5878	attacker
	m	(Ljava/lang/String;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		name
		p	3		attacker
		p	2		projectile
c	net/minecraft/class_5646	net/minecraft/loot/provider/nbt/ContextLootNbtProvider
	f	Lnet/minecraft/class_5646$class_5648;	field_27915	BLOCK_ENTITY_TARGET
	f	Lnet/minecraft/class_5646$class_5648;	field_27916	target
	f	Lnet/minecraft/class_5646;	field_27914	BLOCK_ENTITY
	f	Ljava/lang/String;	field_31875	BLOCK_ENTITY_TARGET_NAME
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5646$class_5648;	method_32430	getTarget
		p	0		entityTarget
	m	(Ljava/lang/String;)Lnet/minecraft/class_5646;	method_32431	fromTarget
		p	0		target
	m	(Lnet/minecraft/class_5646$class_5648;)V	<init>	<init>
		p	1		target
	m	(Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5651;	method_35568	fromTarget
		p	0		target
c	net/minecraft/class_5646$class_5647	net/minecraft/loot/provider/nbt/ContextLootNbtProvider$CustomSerializer
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5646;	method_32433	fromJson
	m	(Lnet/minecraft/class_5646;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_32432	toJson
c	net/minecraft/class_5646$class_5649	net/minecraft/loot/provider/nbt/ContextLootNbtProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5646;	method_32438	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5646;Lcom/google/gson/JsonSerializationContext;)V	method_32437	toJson
c	net/minecraft/class_5646$class_5648	net/minecraft/loot/provider/nbt/ContextLootNbtProvider$Target
	m	()Ljava/util/Set;	method_32436	getRequiredParameters
	m	(Lnet/minecraft/class_47;)Lnet/minecraft/class_2520;	method_32435	getNbt
		p	1		context
	m	()Ljava/lang/String;	method_32434	getName
c	net/minecraft/class_5640	net/minecraft/loot/function/LootFunctionManager
	f	Lcom/google/gson/Gson;	field_27900	GSON
	f	Lnet/minecraft/class_4567;	field_27901	lootConditionManager
	f	Lnet/minecraft/class_60;	field_27902	lootManager
	f	Ljava/util/Map;	field_27903	functions
	f	Lorg/slf4j/Logger;	field_27899	LOGGER
	m	(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_32403	apply
	m	(Lnet/minecraft/class_4567;Lnet/minecraft/class_60;)V	<init>	<init>
		p	1		lootConditionManager
		p	2		lootManager
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_117;)Lnet/minecraft/class_117;	method_35507	getOrDefault
		p	2		fallback
		p	1		id
	m	(Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_117;)V	method_32401	method_32401
		p	2		function
		p	1		id
	m	()Ljava/util/Set;	method_32399	getFunctionIds
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V	method_32400	method_32400
		p	1		id
		p	2		json
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_117;	method_32404	get
		p	1		id
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_32402	method_32402
		p	0		name
		p	1		message
c	net/minecraft/class_5640$class_5641	net/minecraft/loot/function/LootFunctionManager$AndFunction
	f	[Lnet/minecraft/class_117;	field_27904	functions
	f	Ljava/util/function/BiFunction;	field_27905	applier
	m	([Lnet/minecraft/class_117;)V	<init>	<init>
		p	1		functions
	m	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		stack
		p	2		context
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;	method_32405	apply
c	net/minecraft/class_1289	net/minecraft/entity/effect/InstantStatusEffect
c	net/minecraft/class_1288	net/minecraft/entity/effect/AbsorptionStatusEffect
c	net/minecraft/class_5642	net/minecraft/loot/function/SetEnchantmentsLootFunction
	f	Z	field_27908	add
	f	Ljava/util/Map;	field_27907	enchantments
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V	method_32407	method_32407
		p	2		level
		p	1		enchantment
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_47;Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)V	method_32410	method_32410
		p	2		enchantment
		p	3		numberProvider
	m	(Ljava/util/Map;Lnet/minecraft/class_1887;I)V	method_32411	addEnchantmentToMap
		p	2		level
		p	1		enchantment
		p	0		map
	m	([Lnet/minecraft/class_5341;Ljava/util/Map;Z)V	<init>	<init>
		p	3		add
		p	1		conditions
		p	2		enchantments
	m	(Ljava/util/Map;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V	method_32414	method_32414
		p	2		level
		p	1		enchantment
	m	(Ljava/util/Map;Lnet/minecraft/class_1887;Ljava/lang/Integer;)V	method_32412	method_32412
		p	2		level
		p	1		enchantment
	m	(Lnet/minecraft/class_5658;)Ljava/util/stream/Stream;	method_32409	method_32409
		p	0		numberProvider
c	net/minecraft/class_5642$class_6158	net/minecraft/loot/function/SetEnchantmentsLootFunction$Builder
	f	Z	field_31865	add
	f	Ljava/util/Map;	field_31864	enchantments
	m	()Lnet/minecraft/class_5642$class_6158;	method_35538	getThisBuilder
	m	(Z)V	<init>	<init>
		p	1		add
	m	(Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)Lnet/minecraft/class_5642$class_6158;	method_35539	enchantment
		p	2		level
		p	1		enchantment
c	net/minecraft/class_5642$class_5643	net/minecraft/loot/function/SetEnchantmentsLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)V	method_32416	method_32416
		p	3		numberProvider
		p	2		enchantment
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_5642;	method_32415	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5642;Lcom/google/gson/JsonSerializationContext;)V	method_32417	toJson
c	net/minecraft/class_4307	net/minecraft/entity/ai/brain/sensor/GolemLastSeenSensor
	f	I	field_30250	GOLEM_DETECTED_WARMUP
	f	I	field_30249	RUN_TIME
	m	(Lnet/minecraft/class_1309;)V	method_30233	rememberIronGolem
		p	0		entity
	m	(Lnet/minecraft/class_1309;)V	method_20656	senseIronGolem
		p	0		entity
c	net/minecraft/class_4309	net/minecraft/resource/JsonDataLoader
	c	An abstract implementation of resource reloader that reads JSON files\ninto Gson representations in the prepare stage.
	f	Ljava/lang/String;	field_19380	dataType
	f	Ljava/lang/String;	field_29783	FILE_SUFFIX
	f	Lorg/slf4j/Logger;	field_19377	LOGGER
	f	I	field_19378	FILE_SUFFIX_LENGTH
	f	Lcom/google/gson/Gson;	field_19379	gson
	m	(Lnet/minecraft/class_2960;)Z	method_20730	method_20730
		p	0		id
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/util/Map;	method_20731	prepare
	m	(Lcom/google/gson/Gson;Ljava/lang/String;)V	<init>	<init>
		p	2		dataType
		p	1		gson
c	net/minecraft/class_738	net/minecraft/client/particle/FishingParticle
	f	Lnet/minecraft/class_4002;	field_17888	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	14		spriteProvider
		p	12		velocityZ
		p	2		x
		p	1		world
		p	6		z
		p	4		y
		p	10		velocityY
		p	8		velocityX
c	net/minecraft/class_738$class_739	net/minecraft/client/particle/FishingParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17889	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3115	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_1290	net/minecraft/entity/effect/HealthBoostStatusEffect
c	net/minecraft/class_753	net/minecraft/client/render/model/CubeFace
	f	[Lnet/minecraft/class_753$class_755;	field_3959	corners
	f	[Lnet/minecraft/class_753;	field_3958	DIRECTION_LOOKUP
	f	Lnet/minecraft/class_753;	field_3961	EAST
	f	Lnet/minecraft/class_753;	field_3963	SOUTH
	f	Lnet/minecraft/class_753;	field_3962	NORTH
	f	Lnet/minecraft/class_753;	field_3960	UP
	f	Lnet/minecraft/class_753;	field_3966	WEST
	f	Lnet/minecraft/class_753;	field_3965	DOWN
	m	(I)Lnet/minecraft/class_753$class_755;	method_3162	getCorner
		p	1		corner
	m	([Lnet/minecraft/class_753;)V	method_3161	method_3161
		p	0		lookup
	m	(Ljava/lang/String;I[Lnet/minecraft/class_753$class_755;)V	<init>	<init>
		p	3		corners
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_753;	method_3163	getFace
		p	0		direction
c	net/minecraft/class_753$class_754	net/minecraft/client/render/model/CubeFace$DirectionIds
	f	I	field_3969	NORTH
	f	I	field_3970	EAST
	f	I	field_3971	UP
	f	I	field_3972	SOUTH
	f	I	field_3967	WEST
	f	I	field_3968	DOWN
c	net/minecraft/class_753$class_755	net/minecraft/client/render/model/CubeFace$Corner
	f	I	field_3975	xSide
	f	I	field_3973	zSide
	f	I	field_3974	ySide
	m	(III)V	<init>	<init>
		p	3		zSide
		p	2		ySide
		p	1		xSide
c	net/minecraft/class_5650	net/minecraft/loot/provider/nbt/LootNbtProviderType
c	net/minecraft/class_751	net/minecraft/client/gui/CubeMapRenderer
	f	I	field_32680	FACES_COUNT
	f	[Lnet/minecraft/class_2960;	field_3952	faces
	m	(Lnet/minecraft/class_310;FFF)V	method_3156	draw
		p	4		alpha
		p	3		y
		p	2		x
		p	1		client
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		faces
	m	(Lnet/minecraft/class_1060;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_18143	loadTexturesAsync
		p	2		executor
		p	1		textureManager
c	net/minecraft/class_758	net/minecraft/client/render/BackgroundRenderer
	f	Ljava/util/List;	field_38338	FOG_MODIFIERS
	f	F	field_4032	blue
	f	F	field_4034	red
	f	F	field_4033	green
	f	I	field_4031	waterFogColor
	f	I	field_4041	nextWaterFogColor
	f	J	field_4042	lastWaterFogColorUpdateTime
	m	(Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)V	method_3210	render
		p	2		world
		p	3		viewDistance
		p	0		camera
		p	1		tickDelta
		p	4		skyDarkness
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_4543;FIII)Lnet/minecraft/class_243;	method_24873	method_24873
		p	4		y
		p	5		z
		p	3		x
	m	(Lnet/minecraft/class_1309;FLnet/minecraft/class_758$class_7286;)Z	method_42589	method_42589
		p	2		modifier
	m	()V	method_3212	setFogBlack
	m	(Lnet/minecraft/class_1297;F)Lnet/minecraft/class_758$class_7286;	method_42588	getFogModifier
		p	1		tickDelta
		p	0		entity
	m	()V	method_23792	clearFog
	m	(Lnet/minecraft/class_4184;Lnet/minecraft/class_758$class_4596;FZF)V	method_3211	applyFog
		p	1		fogType
		p	0		camera
		p	3		thickFog
		p	2		viewDistance
		p	4		tickDelta
c	net/minecraft/class_758$class_4596	net/minecraft/client/render/BackgroundRenderer$FogType
	f	Lnet/minecraft/class_758$class_4596;	field_20946	FOG_TERRAIN
	f	Lnet/minecraft/class_758$class_4596;	field_20945	FOG_SKY
c	net/minecraft/class_758$class_7283	net/minecraft/client/render/BackgroundRenderer$BlindnessFogModifier
c	net/minecraft/class_758$class_7284	net/minecraft/client/render/BackgroundRenderer$DarknessFogModifier
c	net/minecraft/class_758$class_7285	net/minecraft/client/render/BackgroundRenderer$FogData
	f	Lnet/minecraft/class_758$class_4596;	field_38339	fogType
	f	F	field_38340	fogStart
	f	F	field_38341	fogEnd
	f	Lnet/minecraft/class_6854;	field_38342	fogShape
	m	(Lnet/minecraft/class_758$class_4596;)V	<init>	<init>
		p	1		fogType
c	net/minecraft/class_758$class_7286	net/minecraft/client/render/BackgroundRenderer$StatusEffectFogModifier
	m	(Lnet/minecraft/class_758$class_7285;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)V	method_42591	applyStartEndModifier
		p	1		fogData
		p	2		entity
		p	3		effect
		p	4		viewDistance
		p	5		tickDelta
	m	(Lnet/minecraft/class_1309;F)Z	method_42593	shouldApply
		p	1		entity
		p	2		tickDelta
	m	()Lnet/minecraft/class_1291;	method_42590	getStatusEffect
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;FF)F	method_42592	applyColorModifier
		p	4		tickDelta
		p	2		effect
		p	1		entity
c	net/minecraft/class_1294	net/minecraft/entity/effect/StatusEffects
	f	I	field_38093	DARKNESS_PADDING_DURATION
	f	Lnet/minecraft/class_1291;	field_5910	STRENGTH
	f	Lnet/minecraft/class_1291;	field_5911	WEAKNESS
	f	Lnet/minecraft/class_1291;	field_5914	HEALTH_BOOST
	f	Lnet/minecraft/class_1291;	field_5915	INSTANT_HEALTH
	f	Lnet/minecraft/class_1291;	field_5912	GLOWING
	f	Lnet/minecraft/class_1291;	field_5913	JUMP_BOOST
	f	Lnet/minecraft/class_1291;	field_5906	SLOW_FALLING
	f	Lnet/minecraft/class_1291;	field_5907	RESISTANCE
	f	Lnet/minecraft/class_1291;	field_5904	SPEED
	f	Lnet/minecraft/class_1291;	field_5905	INVISIBILITY
	f	Lnet/minecraft/class_1291;	field_5908	UNLUCK
	f	Lnet/minecraft/class_1291;	field_5909	SLOWNESS
	f	Lnet/minecraft/class_1291;	field_5902	LEVITATION
	f	Lnet/minecraft/class_1291;	field_5903	HUNGER
	f	Lnet/minecraft/class_1291;	field_5900	DOLPHINS_GRACE
	f	Lnet/minecraft/class_1291;	field_5901	MINING_FATIGUE
	f	Lnet/minecraft/class_1291;	field_38092	DARKNESS
	f	Lnet/minecraft/class_1291;	field_5922	SATURATION
	f	Lnet/minecraft/class_1291;	field_5923	WATER_BREATHING
	f	Lnet/minecraft/class_1291;	field_5920	WITHER
	f	Lnet/minecraft/class_1291;	field_5921	INSTANT_DAMAGE
	f	Lnet/minecraft/class_1291;	field_5926	LUCK
	f	Lnet/minecraft/class_1291;	field_5927	CONDUIT_POWER
	f	Lnet/minecraft/class_1291;	field_5924	REGENERATION
	f	Lnet/minecraft/class_1291;	field_5925	NIGHT_VISION
	f	Lnet/minecraft/class_1291;	field_16595	BAD_OMEN
	f	Lnet/minecraft/class_1291;	field_5918	FIRE_RESISTANCE
	f	Lnet/minecraft/class_1291;	field_5919	BLINDNESS
	f	Lnet/minecraft/class_1291;	field_5916	NAUSEA
	f	Lnet/minecraft/class_1291;	field_5917	HASTE
	f	Lnet/minecraft/class_1291;	field_18980	HERO_OF_THE_VILLAGE
	f	Lnet/minecraft/class_1291;	field_5899	POISON
	f	Lnet/minecraft/class_1291;	field_5898	ABSORPTION
	m	(ILjava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_1291;	method_5594	register
		p	1		id
		p	2		entry
		p	0		rawId
c	net/minecraft/class_757	net/minecraft/client/render/GameRenderer
	f	Lnet/minecraft/class_5944;	field_38343	renderTypeEntityTranslucentEmissiveShader
	f	Lnet/minecraft/class_4184;	field_18765	camera
	f	F	field_4025	viewDistance
	f	Lnet/minecraft/class_5944;	field_29362	positionTexLightmapColorShader
	f	Lnet/minecraft/class_5944;	field_29386	renderTypeEntityTranslucentShader
	f	Lnet/minecraft/class_5944;	field_29374	renderTypeEndGatewayShader
	f	Lnet/minecraft/class_5944;	field_29398	renderTypeArmorGlintShader
	f	Lnet/minecraft/class_5944;	field_29403	blitScreenShader
	f	I	field_4023	forcedShaderIndex
	f	Lnet/minecraft/class_5944;	field_29373	renderTypeEndPortalShader
	f	Lnet/minecraft/class_5944;	field_29361	positionTexColorNormalShader
	f	Lnet/minecraft/class_5944;	field_29397	renderTypeOutlineShader
	f	Lnet/minecraft/class_5944;	field_29385	renderTypeEntityTranslucentCullShader
	f	Lnet/minecraft/class_5944;	field_29402	renderTypeGlintDirectShader
	f	Z	field_3992	renderHand
	f	F	field_4003	floatingItemHeight
	f	Lnet/minecraft/class_5944;	field_29364	renderTypeCutoutMippedShader
	f	F	field_4002	skyDarkness
	f	Lnet/minecraft/class_5944;	field_29352	positionColorShader
	f	Lnet/minecraft/class_5944;	field_29388	renderTypeBeaconBeamShader
	f	Lnet/minecraft/class_5944;	field_29376	renderTypeCrumblingShader
	f	Z	field_4013	shadersEnabled
	f	Z	field_4001	renderingPanorama
	f	Z	field_34055	hasWorldIcon
	f	Lnet/minecraft/class_5819;	field_3994	random
	f	Lnet/minecraft/class_5944;	field_29351	positionShader
	f	Lnet/minecraft/class_5944;	field_29375	renderTypeLinesShader
	f	Lnet/minecraft/class_5944;	field_29363	renderTypeSolidShader
	f	Lnet/minecraft/class_5944;	field_29399	renderTypeArmorEntityGlintShader
	f	Lnet/minecraft/class_5944;	field_29387	renderTypeEntitySmoothCutoutShader
	f	Lnet/minecraft/class_759;	field_4012	firstPersonRenderer
	f	F	field_4005	zoom
	f	F	field_4029	floatingItemWidth
	f	J	field_3998	lastWindowFocusedTime
	f	Lnet/minecraft/class_5944;	field_29382	renderTypeEntityCutoutNoNullShader
	f	Lnet/minecraft/class_5944;	field_29370	renderTypeTextSeeThroughShader
	f	Lnet/minecraft/class_5944;	field_29394	renderTypeEnergySwirlShader
	f	F	field_4004	zoomY
	f	Lnet/minecraft/class_5944;	field_29393	renderTypeEyesShader
	f	Lnet/minecraft/class_5944;	field_29381	renderTypeEntityCutoutShader
	f	F	field_3997	lastSkyDarkness
	f	I	field_4027	ticks
	f	Lnet/minecraft/class_765;	field_4028	lightmapTextureManager
	f	Lnet/minecraft/class_4599;	field_20948	buffers
	f	Lnet/minecraft/class_5944;	field_33626	renderTypeTextIntensityShader
	f	I	field_4007	floatingItemTimeLeft
	f	F	field_4019	fovMultiplier
	f	Lnet/minecraft/class_2960;	field_26730	NAUSEA_OVERLAY
	f	Lnet/minecraft/class_5944;	field_29360	positionColorTexLightmapShader
	f	Lnet/minecraft/class_5944;	field_29384	renderTypeItemEntityTranslucentCullShader
	f	F	field_3988	zoomX
	f	Lnet/minecraft/class_5944;	field_29372	renderTypeTripwireShader
	f	Lnet/minecraft/class_5944;	field_29396	renderTypeWaterMaskShader
	f	Lnet/minecraft/class_5944;	field_29401	renderTypeGlintShader
	f	Lnet/minecraft/class_5944;	field_33627	renderTypeTextIntensitySeeThroughShader
	f	Lnet/minecraft/class_279;	field_4024	shader
	f	Lnet/minecraft/class_5944;	field_29371	renderTypeLightningShader
	f	Lnet/minecraft/class_5944;	field_29395	renderTypeLeashShader
	f	F	field_3999	lastFovMultiplier
	f	Lnet/minecraft/class_5944;	field_29383	renderTypeEntityCutoutNoNullZOffsetShader
	f	J	field_4017	lastWorldIconUpdate
	f	Lnet/minecraft/class_5944;	field_29400	renderTypeGlintTranslucentShader
	f	Ljava/util/Map;	field_29350	shaders
	f	Lnet/minecraft/class_5944;	field_29390	renderTypeEntityNoOutlineShader
	f	Lnet/minecraft/class_5944;	field_29358	particleShader
	f	Lnet/minecraft/class_5944;	field_29357	newEntityShader
	f	Lnet/minecraft/class_5944;	field_29369	renderTypeTextShader
	f	Lnet/minecraft/class_1799;	field_4006	floatingItem
	f	Lnet/minecraft/class_5944;	field_29380	renderTypeEntitySolidShader
	f	Lnet/minecraft/class_5944;	field_29392	renderTypeEntityAlphaShader
	f	Lnet/minecraft/class_330;	field_4026	mapRenderer
	f	Lnet/minecraft/class_5944;	field_29391	renderTypeEntityShadowShader
	f	[Lnet/minecraft/class_2960;	field_3996	SHADERS_LOCATIONS
	f	Lorg/slf4j/Logger;	field_3993	LOGGER
	f	Z	field_4009	blockOutlineEnabled
	f	Lnet/minecraft/class_5944;	field_29359	positionColorLightmapShader
	f	Lnet/minecraft/class_5944;	field_29366	renderTypeTranslucentShader
	f	Lnet/minecraft/class_5944;	field_29354	positionTexShader
	f	Lnet/minecraft/class_5944;	field_29378	renderTypeTranslucentNoCrumblingShader
	f	F	field_32686	CAMERA_DEPTH
		c	Since the camera is conceptualized as a single point, a depth of {@value}\nblocks is used to define a rectangular area to be rendered.\n\n@see Camera#getProjection()\n@see Matrix4f#viewboxMatrix
	f	Lnet/minecraft/class_3300;	field_4018	resourceManager
	f	Lnet/minecraft/class_5944;	field_29353	positionColorTexShader
	f	Lnet/minecraft/class_5944;	field_29377	renderTypeTranslucentMovingBlockShader
	f	Lnet/minecraft/class_5944;	field_29365	renderTypeCutoutShader
	f	Lnet/minecraft/class_5944;	field_29389	renderTypeEntityDecalShader
	f	Lnet/minecraft/class_4608;	field_20949	overlayTexture
	f	Lnet/minecraft/class_310;	field_4015	client
	f	I	field_4010	SHADER_COUNT
	f	Lnet/minecraft/class_5944;	field_29368	renderTypeEntityGlintDirectShader
	f	Lnet/minecraft/class_5944;	field_29356	blockShader
	f	Lnet/minecraft/class_5944;	field_29355	positionTexColorShader
	f	Lnet/minecraft/class_5944;	field_29379	renderTypeArmorCutoutNoCullShader
	f	Lnet/minecraft/class_5944;	field_29367	renderTypeEntityGlintShader
	m	(Lnet/minecraft/class_5944;)V	method_36505	method_36505
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36529	method_36529
		p	0		shader
	m	(FJZ)V	method_3192	render
		p	2		startTime
		p	1		tickDelta
		p	4		tick
	m	(Lnet/minecraft/class_5944;)V	method_36517	method_36517
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34548	getPositionColorTexLightmapShader
	m	()Lnet/minecraft/class_5944;	method_34512	getRenderTypeEntityNoOutlineShader
	m	()Lnet/minecraft/class_5944;	method_34500	getRenderTypeTranslucentNoCrumblingShader
	m	()Lnet/minecraft/class_5944;	method_34536	getRenderTypeCrumblingShader
	m	()Lnet/minecraft/class_5944;	method_34524	getRenderTypeGlintTranslucentShader
	m	(Ljava/nio/file/Path;)V	method_37474	method_37474
		p	1		path
	m	()Lnet/minecraft/class_5944;	method_34495	getRenderTypeSolidShader
	m	(Lnet/minecraft/class_5944;)V	method_36488	method_36488
		p	0		shader
	m	(Lnet/minecraft/class_4587;F)V	method_3186	bobView
		p	1		matrices
		p	2		tickDelta
	m	(Lnet/minecraft/class_4587;F)V	method_3198	bobViewWhenHurt
		p	1		matrices
		p	2		tickDelta
	m	(D)Lnet/minecraft/class_1159;	method_22973	getBasicProjectionMatrix
		p	1		fov
	m	(Lnet/minecraft/class_5944;)V	method_36518	method_36518
		p	0		shader
	m	(Z)V	method_35770	setRenderingPanorama
		p	1		renderingPanorama
	m	()Lnet/minecraft/class_5944;	method_36432	getRenderTypeTextIntensityShader
	m	(Lnet/minecraft/class_5944;)V	method_36506	method_36506
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34549	getPositionTexColorNormalShader
	m	()Lnet/minecraft/class_5944;	method_34501	getRenderTypeArmorCutoutNoCullShader
	m	()Lnet/minecraft/class_5944;	method_34525	getRenderTypeGlintShader
	m	()Lnet/minecraft/class_5944;	method_34513	getRenderTypeEntityShadowShader
	m	()Lnet/minecraft/class_5944;	method_34496	getRenderTypeCutoutMippedShader
	m	(Lnet/minecraft/class_5944;)V	method_36489	method_36489
		p	0		shader
	m	(FJLnet/minecraft/class_4587;)V	method_3188	renderWorld
		p	4		matrices
		p	2		limitTime
		p	1		tickDelta
	m	(Lnet/minecraft/class_5944;)V	method_36507	method_36507
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36519	method_36519
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34534	getRenderTypeEndGatewayShader
	m	()Lnet/minecraft/class_5944;	method_34546	getParticleShader
	m	()Lnet/minecraft/class_5944;	method_34510	getRenderTypeBeaconBeamShader
	m	(Ljava/lang/String;)Lnet/minecraft/class_5944;	method_35767	getShader
		p	1		name
	m	(Lnet/minecraft/class_5944;)V	method_36508	method_36508
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34523	getRenderTypeArmorEntityGlintShader
	m	()Lnet/minecraft/class_5944;	method_34511	getRenderTypeEntityDecalShader
	m	()Lnet/minecraft/class_5944;	method_34535	getRenderTypeLinesShader
		c	{@return the {@code rendertype_lines} shader}\n\n<p>This shader draws a line by drawing a quad (two triangles pushed\ntogether). Each line takes four vertices. The first vertex is the line\nstart. The second one is a duplicate of the first one. The third one\nis the line end. The fourth one is a duplicate of the third one.\n\n<p>The user of this shader should use {@link VertexFormats#LINES} for\nthe vertex format. The normal element is a direction vector from the\nstarting position to the ending position. It's used to calculate in\nwhat directions the duplicated vertices should be offset to achieve\nthick lines. All four vertices should share the same value for the\nnormal element.\n\n<p>The width of the line can be set with {@link\ncom.mojang.blaze3d.systems.RenderSystem#lineWidth\nRenderSystem#lineWidth}.
	m	()Lnet/minecraft/class_5944;	method_34547	getPositionColorLightmapShader
	m	(Lnet/minecraft/class_5944;)V	method_36540	method_36540
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36525	method_36525
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36513	method_36513
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36537	method_36537
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_42595	getRenderTypeEntityTranslucentEmissiveShader
	m	()Lnet/minecraft/class_4608;	method_22975	getOverlayTexture
	m	()V	method_37473	updateWorldIcon
	m	()Lnet/minecraft/class_5944;	method_34544	getBlockShader
	m	(Lnet/minecraft/class_5944;)V	method_36496	method_36496
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34532	getRenderTypeTripwireShader
	m	()Lnet/minecraft/class_5944;	method_34520	getRenderTypeArmorGlintShader
	m	(Lnet/minecraft/class_1297;)V	method_3167	onCameraEntitySet
		p	1		entity
	m	(Lnet/minecraft/class_1159;)V	method_22709	loadProjectionMatrix
		p	1		projectionMatrix
	m	(Lnet/minecraft/class_5944;)V	method_36501	method_36501
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36514	method_36514
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36502	method_36502
		p	0		shader
	m	()V	method_3182	tick
	m	(Lnet/minecraft/class_5944;)V	method_36538	method_36538
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36526	method_36526
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34533	getRenderTypeEndPortalShader
	m	()Lnet/minecraft/class_5944;	method_34545	getNewEntityShader
	m	(Lnet/minecraft/class_5944;)V	method_36497	method_36497
		p	0		shader
	m	(Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)Lnet/minecraft/class_5944;	method_34522	loadShader
		p	2		name
		p	1		factory
		p	3		vertexFormat
	m	(Lnet/minecraft/class_5944;)V	method_36503	method_36503
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36527	method_36527
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36515	method_36515
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36539	method_36539
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_35764	getPositionTexLightmapColorShader
	m	()Z	method_35765	isRenderingPanorama
	m	(Lnet/minecraft/class_2960;)V	method_3168	loadShader
		p	1		id
	m	()F	method_3193	getViewDistance
	m	(Lnet/minecraft/class_3300;)V	method_34538	loadShaders
		p	1		manager
	m	()Lnet/minecraft/class_5944;	method_34530	getRenderTypeTextSeeThroughShader
	m	(Lnet/minecraft/class_5944;)V	method_36486	method_36486
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34542	getPositionTexShader
	m	(Lnet/minecraft/class_5944;)V	method_42594	method_42594
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36498	method_36498
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36504	method_36504
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36528	method_36528
		p	0		shader
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V	<init>	<init>
		p	4		buffers
		p	3		resourceManager
		p	2		heldItemRenderer
		p	1		client
	m	(Ljava/nio/file/Path;)V	method_3176	updateWorldIcon
		p	1		path
	m	()Lnet/minecraft/class_5944;	method_34531	getRenderTypeLightningShader
	m	()Lnet/minecraft/class_5944;	method_34543	getPositionTexColorShader
	m	(F)V	method_3190	updateTargetedEntity
		p	1		tickDelta
	m	(Lnet/minecraft/class_5944;)V	method_36487	method_36487
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36499	method_36499
		p	0		shader
	m	()V	method_34537	clearShaders
	m	()V	method_3199	updateFovMultiplier
	m	()Lnet/minecraft/class_5944;	method_34508	getRenderTypeEntityTranslucentShader
	m	(Lnet/minecraft/class_5944;)V	method_36492	method_36492
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34540	getPositionColorShader
	m	(Lnet/minecraft/class_5944;)V	method_36521	method_36521
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36533	method_36533
		p	0		shader
	m	(Lcom/mojang/datafixers/util/Pair;)V	method_36512	method_36512
		p	1		pair
	m	()Lnet/minecraft/class_5944;	method_34509	getRenderTypeEntitySmoothCutoutShader
	m	(Lnet/minecraft/class_1799;)V	method_3189	showFloatingItem
		p	1		floatingItem
	m	(Lnet/minecraft/class_5944;)V	method_36493	method_36493
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34541	getPositionColorTexShader
	m	(Lnet/minecraft/class_5944;)V	method_36510	method_36510
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36534	method_36534
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36522	method_36522
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36535	method_36535
		p	0		shader
	m	(IIF)V	method_3171	renderFloatingItem
		p	2		scaledHeight
		p	3		tickDelta
		p	1		scaledWidth
	m	()V	method_3207	disableShader
	m	()Lnet/minecraft/class_5944;	method_34518	getRenderTypeWaterMaskShader
	m	()Lnet/minecraft/class_5944;	method_34506	getRenderTypeItemEntityTranslucentCullShader
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4184;F)V	method_3172	renderHand
		p	1		matrices
		p	3		tickDelta
		p	2		camera
	m	(Lnet/minecraft/class_5944;)V	method_36494	method_36494
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36523	method_36523
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36511	method_36511
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36536	method_36536
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36524	method_36524
		p	0		shader
	m	(Lnet/minecraft/class_4184;FZ)D	method_3196	getFov
		p	2		tickDelta
		p	3		changingFov
		p	1		camera
	m	(F)V	method_31136	renderNausea
		p	1		distortionStrength
	m	()V	method_3184	toggleShadersEnabled
	m	()Lnet/minecraft/class_765;	method_22974	getLightmapTextureManager
	m	()Lnet/minecraft/class_5944;	method_34519	getRenderTypeOutlineShader
	m	()Lnet/minecraft/class_5944;	method_34507	getRenderTypeEntityTranslucentCullShader
	m	(Lnet/minecraft/class_5944;)V	method_36495	method_36495
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36500	method_36500
		p	0		shader
	m	(Lnet/minecraft/class_5912;)V	method_34521	preloadShaders
		p	1		factory
	m	()Lnet/minecraft/class_310;	method_35772	getClient
	m	(Lnet/minecraft/class_5944;)V	method_36509	method_36509
		p	0		shader
	m	(F)F	method_3195	getSkyDarkness
		p	1		tickDelta
	m	()V	method_35771	loadForcedShader
	m	()Lnet/minecraft/class_4184;	method_19418	getCamera
	m	()Lnet/minecraft/class_5944;	method_34516	getRenderTypeEnergySwirlShader
	m	()Lnet/minecraft/class_5944;	method_34504	getRenderTypeEntityCutoutNoNullShader
	m	()Lnet/minecraft/class_5944;	method_34528	getRenderTypeEntityGlintDirectShader
	m	()Lnet/minecraft/class_5944;	method_34499	getRenderTypeTranslucentMovingBlockShader
	m	(Lnet/minecraft/class_5944;)V	method_36541	method_36541
		p	0		shader
	m	(Lcom/mojang/datafixers/util/Pair;)V	method_36516	method_36516
		p	0		pair
	m	()Lnet/minecraft/class_5944;	method_34505	getRenderTypeEntityCutoutNoNullZOffsetShader
	m	()Lnet/minecraft/class_5944;	method_34529	getRenderTypeTextShader
	m	()Lnet/minecraft/class_5944;	method_34517	getRenderTypeLeashShader
	m	(Lnet/minecraft/class_1309;F)F	method_3174	getNightVisionStrength
		p	0		entity
		p	1		tickDelta
	m	()Z	method_3202	shouldRenderBlockOutline
	m	(Lnet/minecraft/class_5944;)V	method_36530	method_36530
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_36433	getRenderTypeTextIntensitySeeThroughShader
	m	(FFF)V	method_35766	renderWithZoom
		p	3		zoomY
		p	1		zoom
		p	2		zoomX
	m	(Z)V	method_35769	setBlockOutlineEnabled
		p	1		blockOutlineEnabled
	m	()Lnet/minecraft/class_5944;	method_34526	getRenderTypeGlintDirectShader
	m	(Lnet/minecraft/class_1297;)Z	method_18144	method_18144
		p	0		entity
	m	()Lnet/minecraft/class_330;	method_3194	getMapRenderer
	m	()V	method_3203	reset
	m	(II)V	method_3169	onResized
		p	1		width
		p	2		height
	m	()Lnet/minecraft/class_5944;	method_34514	getRenderTypeEntityAlphaShader
	m	(Lnet/minecraft/class_5944;)V	method_36490	method_36490
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34502	getRenderTypeEntitySolidShader
	m	()Lnet/minecraft/class_5944;	method_34497	getRenderTypeCutoutShader
	m	(Lnet/minecraft/class_5944;)V	method_36531	method_36531
		p	0		shader
	m	(Z)V	method_35768	setRenderHand
		p	1		renderHand
	m	()Lnet/minecraft/class_5944;	method_34527	getRenderTypeEntityGlintShader
	m	()Lnet/minecraft/class_5944;	method_34515	getRenderTypeEyesShader
	m	()Lnet/minecraft/class_5944;	method_34539	getPositionShader
	m	()Lnet/minecraft/class_5944;	method_34503	getRenderTypeEntityCutoutShader
	m	(Lnet/minecraft/class_5944;)V	method_36491	method_36491
		p	0		shader
	m	()Lnet/minecraft/class_5944;	method_34498	getRenderTypeTranslucentShader
	m	(Lnet/minecraft/class_5944;)V	method_36532	method_36532
		p	0		shader
	m	(Lnet/minecraft/class_5944;)V	method_36520	method_36520
		p	0		shader
	m	()Lnet/minecraft/class_279;	method_3183	getShader
c	net/minecraft/class_1293	net/minecraft/entity/effect/StatusEffectInstance
	f	Lnet/minecraft/class_1291;	field_5896	type
	f	Z	field_5891	permanent
	f	Lnet/minecraft/class_1293;	field_21830	hiddenEffect
		c	The effect hidden when upgrading effects. Duration decreases with this\neffect.\n\n<p>This exists so that long-duration low-amplifier effects reappears\nafter short-duration high-amplifier effects run out.
	f	Z	field_5889	showIcon
	f	I	field_5893	amplifier
	f	I	field_5895	duration
	f	Ljava/util/Optional;	field_38084	factorCalculationData
	f	Z	field_5890	showParticles
	f	Z	field_5892	ambient
	f	Lorg/slf4j/Logger;	field_5897	LOGGER
	m	(Lnet/minecraft/class_1291;IIZZZ)V	<init>	<init>
		p	6		showIcon
		p	5		showParticles
		p	2		duration
		p	1		type
		p	4		ambient
		p	3		amplifier
	m	(Lnet/minecraft/class_2487;)V	method_24277	writeTypelessNbt
		p	1		nbt
	m	()Z	method_5593	isPermanent
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_1291;	method_5579	getEffectType
	m	()Z	method_5581	shouldShowParticles
	m	()Z	method_5591	isAmbient
	m	()Ljava/util/Optional;	method_42129	getFactorCalculationData
	m	()I	method_5578	getAmplifier
	m	(Lnet/minecraft/class_1291;II)V	<init>	<init>
		p	3		amplifier
		p	1		type
		p	2		duration
	m	(Lnet/minecraft/class_1291;I)V	<init>	<init>
		p	2		duration
		p	1		type
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		that
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_42133	method_42133
		p	1		factorCalculationDataNbt
	m	(Lnet/minecraft/class_1293;)V	method_24276	copyFrom
		p	1		that
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_5582	writeNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1291;IIZZZLnet/minecraft/class_1293;Ljava/util/Optional;)V	<init>	<init>
		p	3		amplifier
		p	4		ambient
		p	5		showParticles
		p	6		showIcon
		p	7		hiddenEffect
		p	8		factorCalculationData
		p	1		type
		p	2		duration
	m	()Z	method_5592	shouldShowIcon
	m	(Lnet/minecraft/class_1291;IIZZ)V	<init>	<init>
		p	1		type
		p	2		duration
		p	3		amplifier
		p	4		ambient
		p	5		visible
	m	(Lnet/minecraft/class_1293;)V	<init>	<init>
		p	1		instance
	m	()Ljava/lang/String;	method_5586	getTranslationKey
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293;	method_5583	fromNbt
		p	0		nbt
	m	(Lnet/minecraft/class_1291;)V	<init>	<init>
		p	1		type
	m	(Z)V	method_5580	setPermanent
		p	1		permanent
	m	(Lnet/minecraft/class_1291;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1293;	method_24275	fromNbt
		p	0		type
		p	1		nbt
	m	()I	method_5588	updateDuration
	m	(Lnet/minecraft/class_1293;)Z	method_5590	upgrade
		p	1		that
	m	(ILnet/minecraft/class_1293$class_7247;)V	method_42130	method_42130
		p	2		factorCalculationData
	m	()I	method_5584	getDuration
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1293$class_7247;)V	method_42132	method_42132
		p	1		factorCalculationData
	m	(Lnet/minecraft/class_1293$class_7247;)V	method_42131	method_42131
		p	1		factorCalculationData
	m	(Lnet/minecraft/class_1293;)I	method_5587	compareTo
	m	(Lnet/minecraft/class_1309;Ljava/lang/Runnable;)Z	method_5585	update
		p	1		entity
		p	2		overwriteCallback
	m	(Lnet/minecraft/class_1309;)V	method_5589	applyUpdateEffect
		p	1		entity
c	net/minecraft/class_1293$class_7247	net/minecraft/entity/effect/StatusEffectInstance$FactorCalculationData
	f	F	field_38087	factorTarget
	f	F	field_38088	factorCurrent
	f	I	field_38089	effectChangedTimestamp
	f	I	field_38086	paddingDuration
	f	F	field_38090	factorPreviousFrame
	f	F	field_39111	factorStart
	f	Lcom/mojang/serialization/Codec;	field_38085	CODEC
	f	Z	field_38091	hadEffectLastTick
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42137	method_42137
		p	0		instance
	m	(I)V	<init>	<init>
		p	1		paddingDuration
	m	(Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;	method_43685	method_43685
		p	0		data
	m	(Lnet/minecraft/class_1309;F)F	method_42134	lerp
		p	1		entity
		p	2		tickDelta
	m	(Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Boolean;	method_42135	method_42135
		p	0		data
	m	(IFFFIFZ)V	<init>	<init>
		p	7		hadEffectLastTick
		p	1		paddingDuration
		p	2		factorStart
		p	3		factorTarget
		p	4		factorCurrent
		p	5		effectChangedTimestamp
		p	6		factorPreviousFrame
	m	(Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer;	method_42139	method_42139
		p	0		data
	m	(Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;	method_42140	method_42140
		p	0		data
	m	(Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;	method_42141	method_42141
		p	0		data
	m	(Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Integer;	method_42142	method_42142
		p	0		data
	m	(Lnet/minecraft/class_1293$class_7247;)Ljava/lang/Float;	method_42138	method_42138
		p	0		data
	m	(Lnet/minecraft/class_1293;)V	method_42136	update
		p	1		instance
c	net/minecraft/class_756	net/minecraft/client/render/item/BuiltinModelItemRenderer
	f	Lnet/minecraft/class_2597;	field_3979	renderConduit
	f	Lnet/minecraft/class_2595;	field_3976	renderChestNormal
	f	Lnet/minecraft/class_2627;	field_3984	RENDER_SHULKER_BOX
	f	Lnet/minecraft/class_2611;	field_3977	renderChestEnder
	f	Lnet/minecraft/class_2595;	field_3978	renderChestTrapped
	f	Lnet/minecraft/class_613;	field_3985	modelTrident
	f	Lnet/minecraft/class_2573;	field_3983	renderBanner
	f	Lnet/minecraft/class_2587;	field_3982	renderBed
	f	[Lnet/minecraft/class_2627;	field_3981	RENDER_SHULKER_BOX_DYED
	f	Ljava/util/Map;	field_27737	skullModels
	f	Lnet/minecraft/class_600;	field_3980	modelShield
	f	Lnet/minecraft/class_824;	field_27738	blockEntityRenderDispatcher
	f	Lnet/minecraft/class_5599;	field_27739	entityModelLoader
	m	(Lnet/minecraft/class_2487;Lcom/mojang/authlib/GameProfile;)V	method_37310	method_37310
		p	1		profile
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V	method_3166	render
		p	6		overlay
		p	2		mode
		p	3		matrices
		p	4		vertexConsumers
		p	5		light
		p	1		stack
	m	(Lnet/minecraft/class_824;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		blockEntityRenderDispatcher
		p	2		entityModelLoader
c	net/minecraft/class_1292	net/minecraft/entity/effect/StatusEffectUtil
	m	(Lnet/minecraft/class_1309;)I	method_5575	getHasteAmplifier
		p	0		entity
	m	(Lnet/minecraft/class_1309;)Z	method_5576	hasHaste
		p	0		entity
	m	(Lnet/minecraft/class_1293;F)Ljava/lang/String;	method_5577	durationToString
		p	1		multiplier
		p	0		effect
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_1293;I)Ljava/util/List;	method_42143	addEffectToPlayersWithinDistance
		p	5		statusEffectInstance
		p	3		range
		p	2		origin
		p	1		entity
		p	0		world
		p	6		duration
	m	(Lnet/minecraft/class_1309;)Z	method_5574	hasWaterBreathing
		p	0		entity
	m	(Lnet/minecraft/class_1293;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)V	method_42144	method_42144
		p	2		player
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_243;DLnet/minecraft/class_1291;Lnet/minecraft/class_1293;ILnet/minecraft/class_3222;)Z	method_42145	method_42145
		p	7		player
c	net/minecraft/class_1291	net/minecraft/entity/effect/StatusEffect
	f	Ljava/lang/String;	field_5883	translationKey
	f	I	field_5886	color
	f	Lnet/minecraft/class_4081;	field_18270	category
	f	Ljava/util/function/Supplier;	field_38083	factorCalculationDataSupplier
	f	Ljava/util/Map;	field_5885	attributeModifiers
	m	(Lnet/minecraft/class_4081;I)V	<init>	<init>
		p	2		color
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;ID)V	method_5564	applyInstantEffect
		p	1		source
		p	2		attacker
		p	3		target
		p	4		amplifier
		p	5		proximity
	m	()Z	method_5573	isBeneficial
	m	(II)Z	method_5552	canApplyUpdateEffect
		p	2		amplifier
		p	1		duration
	m	()Z	method_5561	isInstant
	m	()Ljava/util/Optional;	method_42127	getFactorCalculationDataSupplier
	m	(ILnet/minecraft/class_1322;)D	method_5563	adjustModifierAmount
		p	2		modifier
		p	1		amplifier
	m	()I	method_5556	getColor
	m	()Ljava/lang/String;	method_5567	getTranslationKey
	m	()Lnet/minecraft/class_4081;	method_18792	getCategory
	m	()Ljava/lang/String;	method_5559	loadTranslationKey
	m	(Lnet/minecraft/class_1291;)I	method_5554	getRawId
		p	0		type
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_5131;I)V	method_5555	onApplied
		p	1		entity
		p	3		amplifier
		p	2		attributes
	m	(Ljava/util/function/Supplier;)Lnet/minecraft/class_1291;	method_42126	setFactorCalculationDataSupplier
	m	(Lnet/minecraft/class_1320;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1291;	method_5566	addAttributeModifier
		p	3		amount
		p	5		operation
		p	1		attribute
		p	2		uuid
	m	()Lnet/minecraft/class_2561;	method_5560	getName
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_5131;I)V	method_5562	onRemoved
		p	2		attributes
		p	3		amplifier
		p	1		entity
	m	()Ljava/util/Map;	method_5565	getAttributeModifiers
	m	(I)Lnet/minecraft/class_1291;	method_5569	byRawId
		p	0		rawId
	m	(Lnet/minecraft/class_1309;I)V	method_5572	applyUpdateEffect
		p	1		entity
		p	2		amplifier
c	net/minecraft/class_4325	net/minecraft/client/realms/gui/screen/RealmsMainScreen
	f	Lnet/minecraft/class_2561;	field_26456	POPUP_TEXT
	f	Lnet/minecraft/class_4185;	field_19485	playButton
	f	Lnet/minecraft/class_4185;	field_19473	buyARealmButton
	f	I	field_19461	carouselTick
	f	Z	field_19457	showingPopup
	f	Lnet/minecraft/class_2561;	field_26460	OPEN_TEXT
	f	Lnet/minecraft/class_2960;	field_22557	INVITATION_ICON
	f	Lnet/minecraft/class_2561;	field_33774	TRIAL_NARRATION
	f	Lnet/minecraft/class_437;	field_19463	realmsGenericErrorScreen
	f	Z	field_19497	hasFetchedServers
	f	Lnet/minecraft/class_2960;	field_22560	REALMS
	f	Lnet/minecraft/class_4325$class_4328;	field_19470	pendingInvitesButton
	f	Ljava/util/List;	field_21517	IMAGES
	f	Lnet/minecraft/class_4185;	field_19469	showPopupButton
	f	I	field_19460	carouselIndex
	f	Lnet/minecraft/class_2561;	field_26455	MINIGAME_TEXT
	f	Lnet/minecraft/class_4185;	field_19472	createTrialButton
	f	Z	field_19456	createdTrial
	f	J	field_37267	lastPlayButtonClickTime
	f	Ljava/util/List;	field_19465	keyCombos
	f	Lnet/minecraft/class_2960;	field_22556	LEAVE_ICON
	f	Z	field_19496	checkedClientCompatibility
	f	Lcom/google/common/util/concurrent/RateLimiter;	field_19477	rateLimiter
	f	Lnet/minecraft/class_4185;	field_19471	newsButton
	f	Lnet/minecraft/class_4325$class_4329;	field_19483	realmSelectionList
	f	Z	field_19499	justClosedPopup
	f	Lnet/minecraft/class_2960;	field_22559	WORLD_ICON
	f	Lorg/slf4j/Logger;	field_19475	LOGGER
	f	Lnet/minecraft/class_2561;	field_26454	EXPIRED_SUBSCRIBE_TEXT
	f	Lnet/minecraft/class_2960;	field_22550	TRIAL_ICON
	f	Lnet/minecraft/class_5489;	field_26466	popupText
	f	Lnet/minecraft/class_7580;	field_39681	serverFilterer
	f	Lnet/minecraft/class_7581$class_7584;	field_39680	periodicRunnersManager
	f	Z	field_19458	hasUnreadNews
	f	Lnet/minecraft/class_2960;	field_22558	INVITE_ICON
	f	Lnet/minecraft/class_2561;	field_26465	NEWS_TEXT
	f	Lnet/minecraft/class_2561;	field_26453	EXPIRED_TRIAL_TEXT
	f	Lnet/minecraft/class_4325$class_5220;	field_24198	hoverState
	f	Z	field_19498	popupOpenedByUser
	f	Lnet/minecraft/class_2960;	field_22561	CONFIGURE_ICON
	f	Z	field_19462	hasSwitchedCarouselImage
	f	Ljava/lang/String;	field_19459	newsLink
	f	I	field_19493	animTick
	f	I	field_19481	lastScrollYPosition
	f	Ljava/util/List;	field_19490	tooltip
	f	Lnet/minecraft/class_2561;	field_26448	PENDING_TEXT
	f	Lnet/minecraft/class_2960;	field_22549	CROSS_ICON
	f	Lnet/minecraft/class_2561;	field_26452	EXPIRED_RENEW_TEXT
	f	Lnet/minecraft/class_2960;	field_22564	POPUP
	f	Lnet/minecraft/class_2960;	field_22552	ON_ICON
	f	Lnet/minecraft/class_4185;	field_19489	leaveButton
	f	Ljava/util/concurrent/locks/ReentrantLock;	field_19467	connectLock
	f	I	field_19492	pendingInvitesCount
	f	Lnet/minecraft/class_2561;	field_26447	NO_PENDING_TEXT
	f	Lnet/minecraft/class_2561;	field_26459	EXPIRES_IN_A_DAY_TEXT
	f	Ljava/util/List;	field_26449	TRIAL_MESSAGE_LINES
	f	Lnet/minecraft/class_2960;	field_22548	DARKEN
	f	Lnet/minecraft/class_2561;	field_26463	CONFIGURE_TEXT
	f	Lnet/minecraft/class_2561;	field_26451	EXPIRED_LIST_TEXT
	f	Lnet/minecraft/class_2960;	field_22563	NEWS_ICON
	f	Lnet/minecraft/class_2960;	field_22551	WIDGETS
	f	Z	field_19476	overrideConfigure
	f	Z	field_19464	regionsPinged
	f	Lnet/minecraft/class_4185;	field_19488	configureButton
	f	Lnet/minecraft/class_2561;	field_26458	EXPIRES_SOON_TEXT
	f	Lnet/minecraft/class_4185;	field_19487	renewButton
	f	Z	field_19500	trialAvailable
	f	Lnet/minecraft/class_2561;	field_26450	UNINITIALIZED_TEXT
	f	Lnet/minecraft/class_2561;	field_26462	LEAVE_TEXT
	f	Lnet/minecraft/class_2960;	field_22555	EXPIRES_SOON_ICON
	f	Lnet/minecraft/class_2960;	field_22554	EXPIRED_ICON
	f	Lnet/minecraft/class_2561;	field_33776	UNINITIALIZED_BUTTON_NARRATION
	f	Z	field_19495	checkedParentalConsent
	f	Lnet/minecraft/class_2561;	field_26457	EXPIRED_TEXT
	f	Lnet/minecraft/class_4185;	field_19474	closeButton
	f	Ljava/util/List;	field_19491	realmsServers
	f	Lnet/minecraft/class_4185;	field_19486	backButton
	f	Z	field_19478	dontSetConnectedToRealms
	f	Lnet/minecraft/class_2561;	field_26461	CLOSED_TEXT
	f	Z	field_19494	hasParentalConsent
	f	Lnet/minecraft/class_2960;	field_22553	OFF_ICON
	f	Lnet/minecraft/class_437;	field_19482	lastScreen
	f	Z	field_33775	hasSelectionList
	m	(Lnet/minecraft/class_4877;)V	method_20906	leaveClicked
		p	1		selectedServer
	m	()V	method_20834	onClosePopup
	m	()V	method_20943	saveListScrollPosition
	m	(Lnet/minecraft/class_3300;)V	method_23765	loadImages
		p	0		manager
	m	([Lnet/minecraft/class_2561;)V	method_27452	setTooltips
		p	1		tooltips
	m	()Lnet/minecraft/class_4325;	method_20902	newScreen
	m	()Ljava/util/List;	method_20924	getOwnedNonExpiredWorldIds
	m	(Lnet/minecraft/class_4185;)V	method_24989	method_24989
		p	1		button
	m	()Lnet/minecraft/class_4877;	method_38503	findServer
	m	(Lnet/minecraft/class_4185;)V	method_24993	method_24993
		p	1		button
	m	(Ljava/lang/Integer;)V	method_44614	method_44614
		p	1		pendingInvitesCount
	m	()V	method_20938	switchToStage
	m	(Lnet/minecraft/class_4587;IIIIZZ)V	method_20849	drawInvitationPendingIcon
		p	2		mouseX
		p	3		mouseY
		p	4		x
		p	5		y
		p	1		matrices
		p	6		hovered
		p	7		active
	m	(Lnet/minecraft/class_4587;)V	method_20838	renderStage
		p	1		matrices
	m	(Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V	method_44612	method_44612
		p	2		news
	m	(Lnet/minecraft/class_4587;Ljava/util/List;II)V	method_20867	renderMousehoverTooltip
		p	1		matrices
		p	2		tooltips
		p	3		x
		p	4		y
	m	(Lnet/minecraft/class_4587;)V	method_20837	renderLocal
		p	1		matrices
	m	(Lnet/minecraft/class_2960;)Z	method_23766	method_23766
		p	0		filename
	m	(Lnet/minecraft/class_4877;)V	method_20928	onRenew
		p	1		realmsServer
	m	()V	method_44609	resetPeriodicRunnersManager
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_437;)V	method_20853	play
		p	2		parent
		p	1		serverData
	m	()V	method_20941	switchToProd
	m	(Lnet/minecraft/class_4877;)Z	method_20899	shouldLeaveButtonBeVisible
		p	1		server
	m	()V	method_38505	removeSelection
	m	(Lnet/minecraft/class_4587;II)V	method_20845	drawRealmsLogo
		p	1		matrices
		p	3		y
		p	2		x
	m	(Lnet/minecraft/class_4587;IIII)V	method_20846	drawExpired
		p	5		mouseY
		p	2		x
		p	1		matrices
		p	4		mouseX
		p	3		y
	m	(Lnet/minecraft/class_4185;)V	method_24995	method_24995
		p	1		button
	m	(Lnet/minecraft/class_4877;)Z	method_25001	isOwnedNotExpired
		p	1		serverData
	m	(Lnet/minecraft/class_4587;IIII)V	method_20898	drawConfigure
		p	3		y
		p	2		x
		p	1		matrices
		p	5		mouseY
		p	4		mouseX
	m	()V	method_20936	checkParentalConsent
	m	()V	method_20940	switchToLocal
	m	(Lnet/minecraft/class_4877;)V	method_20852	updateButtonStates
		p	1		server
	m	(Lnet/minecraft/class_4185;)V	method_31380	method_31380
		p	1		button
	m	()Z	method_20870	shouldShowPopup
	m	(Lnet/minecraft/class_4877;)V	method_31174	removeServer
		p	1		serverData
	m	(Ljava/util/List;)V	method_44615	method_44615
		p	1		servers
	m	(Lnet/minecraft/class_4877;)Z	method_20892	shouldConfigureButtonBeVisible
		p	1		server
	m	(Lnet/minecraft/class_4587;IIII)V	method_20891	drawLeave
		p	5		mouseY
		p	4		mouseX
		p	3		y
		p	2		x
		p	1		matrices
	m	(Lnet/minecraft/class_4587;IIIII)V	method_24987	drawExpiring
		p	1		matrices
		p	2		x
		p	3		y
		p	4		mouseX
		p	5		mouseY
		p	6		remainingDays
	m	(Lnet/minecraft/class_4185;)V	method_31379	method_31379
		p	1		button
	m	(Z)V	method_35682	setCreatedTrial
		p	1		createdTrial
	m	(DD)Z	method_20844	isOutsidePopup
		p	1		xm
		p	3		ym
	m	()Z	method_20842	shouldShowMessageInList
	m	()V	method_20882	addButtons
	m	(Lnet/minecraft/class_4587;)V	method_20872	drawPopup
		p	1		matrices
	m	(DD)Z	method_20871	inPendingInvitationArea
		p	3		ym
		p	1		xm
	m	(ZLnet/minecraft/class_4877;)V	method_24991	leaveServer
		p	1		confirmed
		p	2		realmsServer
	m	(Lnet/minecraft/class_4185;)V	method_24997	method_24997
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_24985	openPendingInvitesScreen
		p	1		button
	m	()Z	method_20918	hasParentalConsent
	m	()V	method_20922	pingRegions
	m	(Lnet/minecraft/class_4877;)V	method_20903	configureClicked
		p	1		serverData
	m	(Lnet/minecraft/class_4877;)Z	method_20874	shouldPlayButtonBeActive
		p	1		server
	m	(Lnet/minecraft/class_4587;IIII)V	method_20873	drawOpen
		p	5		mouseY
		p	3		y
		p	4		mouseX
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		lastScreen
	m	(Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;	method_44611	createPeriodicRunnersManager
		p	1		periodicCheckers
	m	(Lnet/minecraft/class_4185;)V	method_42398	method_42398
		p	1		button
	m	(Lnet/minecraft/class_4587;IIZIIZZ)V	method_20850	renderNews
		p	2		mouseX
		p	3		mouseY
		p	1		matrices
		p	6		y
		p	7		hovered
		p	4		hasUnread
		p	5		x
		p	8		active
	m	()I	method_20836	popupY0
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_4325$class_4866;)Z	method_31172	method_31172
		p	1		child
	m	(Lnet/minecraft/class_4877;)Z	method_20909	isSelfOwnedServer
		p	1		serverData
	m	(Lnet/minecraft/class_4882;)V	method_44610	method_44610
		p	1		liveStats
	m	()V	method_20932	checkClientCompatibility
	m	()Z	method_20920	shouldShowPopupButton
	m	(Lnet/minecraft/class_4877;)Z	method_20884	shouldRenewButtonBeActive
		p	1		server
	m	(Lnet/minecraft/class_4587;IIII)V	method_20883	drawClose
		p	5		mouseY
		p	4		mouseX
		p	3		y
		p	2		x
		p	1		matrices
	m	()I	method_20835	popupX0
	m	(Lnet/minecraft/class_4185;)V	method_24988	method_24988
		p	0		button
	m	(CLnet/minecraft/class_4324;)V	method_20843	method_20843
		p	1		keyCombo
	m	(Ljava/lang/Boolean;)V	method_44613	method_44613
		p	1		trialAvailable
	m	(Lnet/minecraft/class_2960;)Z	method_23764	method_23764
		p	0		id
	m	(Lnet/minecraft/class_4877;Z)V	method_38504	method_38504
		p	2		confirmed
c	net/minecraft/class_4325$class_5220	net/minecraft/client/realms/gui/screen/RealmsMainScreen$HoverState
	f	Lnet/minecraft/class_4325$class_5220;	field_24199	NONE
	f	Lnet/minecraft/class_4325$class_5220;	field_24202	CONFIGURE
	f	Lnet/minecraft/class_4325$class_5220;	field_24200	EXPIRED
	f	Lnet/minecraft/class_4325$class_5220;	field_24201	LEAVE
c	net/minecraft/class_4325$class_4866	net/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry
	m	()Lnet/minecraft/class_4877;	method_38506	getRealmsServer
c	net/minecraft/class_4325$class_4330	net/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionListEntry
	f	Lnet/minecraft/class_4877;	field_19518	mServerData
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_4587;IIII)V	method_20946	renderMcoServerItem
		p	4		y
		p	3		x
		p	6		mouseY
		p	5		mouseX
		p	2		matrices
		p	1		serverData
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_4587;IIII)V	method_20945	render
		p	5		mouseX
		p	4		y
		p	6		mouseY
		p	1		serverData
		p	3		x
		p	2		matrices
	m	(Lnet/minecraft/class_4325;Lnet/minecraft/class_4877;)V	<init>	<init>
		p	2		serverData
c	net/minecraft/class_4325$class_4331	net/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionListTrialEntry
	m	(Lnet/minecraft/class_4587;IIIII)V	method_20947	renderTrialItem
		p	1		matrices
		p	6		mouseY
		p	5		mouseX
		p	4		y
		p	3		x
		p	2		index
c	net/minecraft/class_4325$class_4326	net/minecraft/client/realms/gui/screen/RealmsMainScreen$CloseButton
	m	(Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V	method_25021	method_25021
		p	1		button
c	net/minecraft/class_4325$class_4327	net/minecraft/client/realms/gui/screen/RealmsMainScreen$NewsButton
	m	(Lnet/minecraft/class_4325;Lnet/minecraft/class_4185;)V	method_25022	method_25022
		p	1		button
c	net/minecraft/class_4325$class_4328	net/minecraft/client/realms/gui/screen/RealmsMainScreen$PendingInvitesButton
	m	()V	method_37005	updatePendingText
c	net/minecraft/class_4325$class_4329	net/minecraft/client/realms/gui/screen/RealmsMainScreen$RealmSelectionList
	m	(Lnet/minecraft/class_4325$class_4866;)V	method_25024	setSelected
c	net/minecraft/class_4324	net/minecraft/client/realms/KeyCombo
	f	Ljava/lang/Runnable;	field_19455	onCompletion
	f	[C	field_19453	chars
	f	I	field_19454	matchIndex
	m	([CLjava/lang/Runnable;)V	<init>	<init>
		p	1		keys
		p	2		task
	m	([C)V	<init>	<init>
		p	1		keys
	m	()V	method_20832	reset
	m	(C)Z	method_20833	keyPressed
		p	1		key
c	net/minecraft/class_1297	net/minecraft/entity/Entity
	c	An object that exists in a world and has {@code double}-precision position.\nThey are registered in {@link EntityType}.\n\n<p>Examples of entities include players, mobs, minecarts, projectiles, and\ndropped items.\n\n<p>Entity can be identified by the {@link #id ID} or the {@link #uuid UUID}.\nEntity ID is an integer used in networking, and is not saved on disk. UUID is\nused to identify an entity in NBT and other places where persistence is required.\n\n<h2 id="spawning">Creating and spawning entities</h2>\nEntities must be created first, which then can be added to a world ("spawning").\nThere are multiple methods of doing this, shown on the table below:\n\n<div class="fabric">\n<table border=1>\n<caption>Creation &amp; Spawning (at once)</caption>\n<tr>\n\t<th>Method</th><th>Recommended usage</th><th>Additional note</th>\n</tr>\n<tr>\n\t<td>{@link EntityType#spawn}</td><td>Any entity</td><td>Initializes mobs.</td>\n</tr>\n<tr>\n\t<td>{@link EntityType#spawnFromItemStack}</td><td>Entities in items (such as buckets)</td><td>Initializes mobs.</td>\n</tr>\n<tr>\n\t<td>{@link ExperienceOrbEntity#spawn}</td><td>Experience orbs with set amount</td><td>Can spawn multiple orbs.</td>\n</tr>\n<tr>\n\t<td>{@link net.minecraft.util.ItemScatterer} methods</td><td>Items</td><td>Will spawn with random velocity.</td>\n</tr>\n</table>\n\n<table border=1>\n<caption>Creation only</caption>\n<tr>\n\t<th>Method</th><th>Recommended usage</th><th>Additional note</th>\n</tr>\n<tr>\n\t<td>Subclass constructors</td><td>Non-mob entities (such as projectiles)</td><td>NBT and other data must be set manually.</td>\n</tr>\n<tr>\n\t<td>{@link EntityType#create}</td><td>Any entity</td><td>Initializes mobs and supports custom NBT.</td>\n</tr>\n<tr>\n\t<td>{@link EntityType#getEntityFromNbt}</td><td>Entities stored in NBT</td><td>Can throw exceptions.</td>\n</tr>\n<tr>\n\t<td>{@link EntityType#loadEntityFromNbt}</td><td>Entities stored in user-provided NBT</td><td>Ignores exceptions.</td>\n</tr>\n<tr>\n\t<td>{@link EntityType#loadEntityWithPassengers}</td><td>Entities with passengers stored in user-provided NBT</td><td>Ignores exceptions. Initializes rides.</td>\n</tr>\n<tr>\n\t<td>{@link EntityType#streamFromNbt}</td><td>Entities with passengers stored in NBT</td><td>Ignores exceptions.</td>\n</tr>\n</table>\n\n<table border=1>\n<caption>Spawning only</caption>\n<tr>\n\t<th>Method</th><th>Recommended usage</th><th>Additional note</th>\n</tr>\n<tr>\n\t<td>{@link net.minecraft.world.ServerWorldAccess#spawnEntityAndPassengers}</td><td>Any entity</td><td>Does not check duplicate UUID.</td>\n</tr>\n<tr>\n\t<td>{@link ServerWorld#spawnNewEntityAndPassengers}</td><td>Any entity</td><td>Checks duplicate UUID.</td>\n</tr>\n<tr>\n\t<td>{@link net.minecraft.world.ModifiableWorld#spawnEntity}</td><td>Any entity</td><td>Does not spawn passengers.</td>\n</tr>\n</table>\n</div>\n\n<p><strong>Warning</strong>: When using constructors to spawn mobs instead of\n{@link EntityType#create}, they must be manually\n{@link net.minecraft.entity.mob.MobEntity#initialize initialized} before spawning.\n\n<h2 id="discarding">Discarding</h2>\nEntities can be discarded (despawned) by calling {@link #discard}. This does not drop loot.\nTo kill entities and drop loot, call {@link #kill} or {@link damage} (with large enough damage amount).
	f	Z	field_28628	wasInPowderSnow
	f	Lnet/minecraft/class_238;	field_6025	NULL_BOX
	f	Lnet/minecraft/class_5569;	field_26996	changeListener
	f	Lnet/minecraft/class_2338;	field_5991	lastNetherPortalPosition
	f	I	field_5956	fireTicks
	f	Ljava/util/UUID;	field_6021	uuid
	f	D	field_5969	prevZ
	f	F	field_26997	lastChimeIntensity
	f	Lnet/minecraft/class_243;	field_22467	pos
	f	Z	field_28629	wasOnFire
	f	F	field_6031	yaw
	f	Z	field_23807	intersectionChecked
		c	Whether the entity should be included in intersection checks.\n\n<p>An intersection check is used to prevent block placement or\nmob spawning within the bounding box.\n\n@implNote Intersection is always checked for\n{@link net.minecraft.entity.vehicle.BoatEntity},\n{@link net.minecraft.entity.vehicle.AbstractMinecartEntity}, {@link TntEntity},\n{@link net.minecraft.entity.decoration.EndCrystalEntity},\n{@link FallingBlockEntity}, and {@link LivingEntity}.\nIntersection with {@link net.minecraft.entity.decoration.ArmorStandEntity} is checked if\nit is not a {@link net.minecraft.entity.decoration.ArmorStandEntity#isMarker marker}.
	f	Lnet/minecraft/class_2945;	field_6011	dataTracker
	f	Lnet/minecraft/class_243;	field_18276	velocity
	f	Ljava/util/Set;	field_25599	submergedFluidTag
	f	Z	field_5957	touchingWater
	f	Lnet/minecraft/class_1297;	field_6034	vehicle
	f	Lnet/minecraft/class_238;	field_6005	boundingBox
	f	Z	field_27857	inPowderSnow
	f	Z	field_5958	glowing
	f	Ljava/util/List;	field_6030	EMPTY_STACK_LIST
	f	I	field_6012	age
	f	Lnet/minecraft/class_2940;	field_18064	POSE
	f	Lcom/google/common/collect/ImmutableList;	field_5979	passengerList
	f	Z	field_6000	submergedInWater
	f	F	field_6013	stepHeight
	f	D	field_6036	prevY
	f	I	field_29976	SPRINTING_FLAG_INDEX
	f	I	field_29988	DEFAULT_PORTAL_COOLDOWN
		c	@see Entity#getDefaultPortalCooldown
	f	D	field_5971	lastRenderY
	f	Lorg/slf4j/Logger;	field_5955	LOGGER
	f	J	field_5996	pistonMovementTick
	f	I	field_5972	netherPortalTime
	f	I	field_29987	MAX_RIDING_COOLDOWN
		c	@see Entity#removePassenger
	f	I	field_29975	SNEAKING_FLAG_INDEX
	f	I	field_29978	INVISIBLE_FLAG_INDEX
	f	F	field_5973	horizontalSpeed
	f	Z	field_5960	noClip
	f	Z	field_33758	hasVisualFire
	f	Ljava/lang/String;	field_29994	UUID_KEY
	f	I	field_29989	MAX_SCOREBOARD_TAGS
		c	@see Entity#addScoreboardTag\n@see Entity#readNbt
	f	I	field_5986	id
		c	The entity's network ID, used as a reference for synchronization over network.\nThis is not persistent across save and loads; use {@link #uuid} to identify\nan entity in those cases.\n\n@see #getId()
	f	I	field_29977	SWIMMING_FLAG_INDEX
	f	Ljava/util/Set;	field_6029	scoreboardTags
	f	Lnet/minecraft/class_2940;	field_6032	AIR
	f	Z	field_5985	ignoreCameraFrustum
	f	Lnet/minecraft/class_2940;	field_27858	FROZEN_TICKS
	f	I	field_5951	ridingCooldown
	f	Lnet/minecraft/class_2940;	field_6027	CUSTOM_NAME
	f	D	field_5999	renderDistanceMultiplier
	f	Lnet/minecraft/class_1299;	field_5961	type
	f	I	field_29979	ON_FIRE_FLAG_INDEX
	f	Z	field_5963	inNetherPortal
	f	F	field_5965	pitch
	f	F	field_28627	speed
	f	D	field_5989	lastRenderZ
	f	Z	field_5952	onGround
	f	Ljava/lang/String;	field_29986	PASSENGERS_KEY
	f	Z	field_5976	horizontalCollision
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_5978	CURRENT_ID
		c	A generator of unique entity {@link #id network IDs}. The generated\nID for client entities are useless and discarded subsequently through\n{@link #setId(int)} calls.
	f	Lnet/minecraft/class_243;	field_17046	movementMultiplier
	f	I	field_26994	lastChimeAge
	f	Z	field_5953	firstUpdate
	f	Ljava/lang/String;	field_29985	ID_KEY
	f	Ljava/lang/String;	field_5981	uuidString
	f	I	field_29992	DEFAULT_MIN_FREEZE_DAMAGE_TICKS
		c	@see Entity#getMinFreezeDamageTicks
	f	I	field_29980	GLOWING_FLAG_INDEX
	f	Lit/unimi/dsi/fastutil/objects/Object2DoubleMap;	field_5964	fluidHeight
	f	Lnet/minecraft/class_2940;	field_5975	NAME_VISIBLE
	f	Z	field_34927	collidedSoftly
	f	Z	field_6009	invulnerable
	f	Lnet/minecraft/class_1923;	field_35101	chunkPos
	f	D	field_29982	SPEED_IN_LAVA_IN_NETHER
	f	I	field_29993	FREEZING_DAMAGE_INTERVAL
		c	@see LivingEntity#tickMovement
	f	I	field_29981	FALL_FLYING_FLAG_INDEX
	f	Lnet/minecraft/class_2940;	field_5962	SILENT
	f	D	field_29984	SPEED_IN_WATER
	f	Lnet/minecraft/class_5819;	field_5974	random
	f	D	field_29983	SPEED_IN_LAVA
	f	F	field_29974	MIN_RISING_BUBBLE_COLUMN_SPEED
	f	Z	field_5992	verticalCollision
	f	F	field_5982	prevYaw
	f	F	field_5994	distanceTraveled
	f	F	field_29973	DEFAULT_FRICTION
		c	The factor by which an entity's speed is reduced every tick.\n<p>\nFor example: {@code horizontalSpeed = velocity.horizontalSpeed() * FRICTION_RATE}
	f	Lnet/minecraft/class_2338;	field_22468	blockPos
	f	Lnet/minecraft/class_1297$class_5529;	field_26995	removalReason
	f	Lnet/minecraft/class_2680;	field_35588	blockStateAtPos
	f	F	field_6003	nextStepSoundDistance
	f	F	field_6039	prevHorizontalSpeed
	f	Lnet/minecraft/class_1937;	field_6002	world
	f	Z	field_6037	velocityModified
	f	D	field_6014	prevX
	f	D	field_6038	lastRenderX
	f	F	field_6017	fallDistance
	f	F	field_6004	prevPitch
	f	Lnet/minecraft/class_2940;	field_5990	FLAGS
	f	F	field_18066	standingEyeHeight
	f	Lnet/minecraft/class_2940;	field_5995	NO_GRAVITY
	f	Lnet/minecraft/class_7422;	field_38931	trackedPosition
	f	Lnet/minecraft/class_4048;	field_18065	dimensions
	f	I	field_6018	portalCooldown
	f	[D	field_5993	pistonMovementDelta
	f	D	field_29990	VELOCITY_AFFECTING_POS_Y_OFFSET
		c	@see Entity#getVelocityAffectingPos
	f	Z	field_6007	velocityDirty
	f	I	field_6008	timeUntilRegen
	m	()V	method_5630	updateSubmergedInWaterState
	m	()Z	method_5799	isTouchingWater
		c	Returns whether this entity's hitbox is touching water fluid.
	m	(Lnet/minecraft/class_2680;)Z	method_29494	method_29494
		p	0		state
	m	(I)Z	method_5795	getFlag
		c	{@return the entity flag with index {@code flag}}\n\n<p>Entity flag is used to track whether the entity is sneaking, sprinting, invisible,\netc.
		p	1		index
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;	method_5731	moveToWorld
		c	Moves this entity to another world.\n\n<p>Note all entities except server player entities are completely recreated at the destination.\n\n@return the entity in the other world
		p	1		destination
	m	()Z	method_5787	isLogicalSideForUpdatingMovement
		c	{@return whether the current side is responsible for updating the movement}\n\n<p>For non-player ridden entities, this checks whether the entity is\non the server; for player-ridden entities, this checks whether the entity\nis on the client.\n\n@see #getPrimaryPassenger
	m	()Lnet/minecraft/class_1297;	method_5642	getPrimaryPassenger
		c	{@return the passenger in control of this entity, or {@code null} if there is none}\n\n<p>Rideable entities should override this to return the entity. This is\nusually {@code #getFirstPassenger}.\n\n@see #hasPrimaryPassenger\n@see #getPassengerList\n@see #getFirstPassenger
	m	()V	method_36975	playExtinguishSound
		c	Plays the {@link\nnet.minecraft.sound.SoundEvents#ENTITY_GENERIC_EXTINGUISH_FIRE} sound.
	m	(Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)Z	method_5853	canExplosionDestroyBlock
		c	{@return whether {@code explosion} from this entity can destroy {@code state}}\n\n@apiNote This is used by {@link\nnet.minecraft.entity.vehicle.TntMinecartEntity} to prevent the rail from being\ndestroyed by explosion.\n\n@see net.minecraft.world.explosion.ExplosionBehavior#canDestroyBlock
		p	4		state
		p	5		explosionPower
		p	2		world
		p	3		pos
		p	1		explosion
	m	()F	method_5751	getStandingEyeHeight
		c	{@return the standing eye height}\n\n<p>This is used for calculating the leash offset.\n\n@see #getLeashOffset
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_5856	removeClickEvents
		p	0		textComponent
	m	(Lnet/minecraft/class_1297$class_5529;)V	method_5650	remove
		c	Removes the entity.\n\n@see #kill\n@see #discard
		p	1		reason
	m	(Lnet/minecraft/class_270;)Z	method_5645	isTeamPlayer
		c	{@return whether this entity is in {@code team}}\n\n<p>This returns {@code false} if this entity is not in any team.
		p	1		team
	m	(DDD)V	method_20620	teleport
		c	Teleports the entity to the given position, loading the chunk with\n{@link net.minecraft.server.world.ChunkTicketType#POST_TELEPORT}.\n\n@see #requestTeleportAndDismount\n@see #requestTeleport\n@see #refreshPositionAndAngles(double, double, double, float, float)
		p	5		destZ
		p	1		destX
		p	3		destY
	m	()F	method_17682	getHeight
		c	{@return the height of the entity's current dimension}
	m	(Lnet/minecraft/class_4050;)Z	method_41328	isInPose
		p	1		pose
	m	()Z	method_5798	isInsideBubbleColumn
		c	{@return whether the block at the entity's position is a bubble column}
	m	()Ljava/lang/Iterable;	method_5877	getHandItems
		c	{@return an iterable of item stacks held in the hands}\n\n@see #getArmorItems\n@see #getItemsEquipped
	m	()Lnet/minecraft/class_1297$class_5529;	method_35049	getRemovalReason
		c	{@return the reason for the entity's removal, or {@code null} if it is not removed}
	m	()D	method_5678	getHeightOffset
	m	(DDD)Z	method_5654	doesNotCollide
		c	{@return whether the bounding box with the given offsets do not collide with\nblocks or fluids}
		p	3		offsetY
		p	5		offsetZ
		p	1		offsetX
	m	()F	method_5871	getTargetingMargin
		c	{@return the margin around the entity's bounding box where the entity\ntargeting is still successful}\n\n@apiNote {@link net.minecraft.entity.projectile.ExplosiveProjectileEntity}\noverrides this method to return {@code 1.0f}, which expands the ghast fireball's\neffective hitbox.
	m	()V	method_33573	addAirTravelEffects
		c	Adds the effects of this entity when it travels in air, usually to the\nworld the entity is in.\n\n<p>This is only called when the entity {@linkplain #getMoveEffect() has\nany move effect}, from {@link #move(MovementType, Vec3d)}
	m	()V	method_5773	tick
		c	Ticks this entity.\n\n@apiNote This can be overridden to add additional logics. {@code super.tick();}\nshould be called in those cases.\n\n@implNote By default, this delegates all logics to {@link #baseTick}.\n\n@see LivingEntity#tickMovement\n@see net.minecraft.entity.mob.MobEntity#mobTick
	m	(F)Lnet/minecraft/class_243;	method_5828	getRotationVec
		p	1		tickDelta
	m	()F	method_17681	getWidth
		c	{@return the width of the entity's current dimension}
	m	()V	method_5785	scheduleVelocityUpdate
	m	()Lnet/minecraft/class_1297$class_5799;	method_33570	getMoveEffect
		c	Returns the possible effect(s) of an entity moving.\n\n@implNote If an entity does not emit game events or play move sounds, this\nmethod should be overridden as returning a value other than\n{@linkplain Entity.MoveEffect#ALL ALL} allows skipping some movement logic\nand boost ticking performance.
	m	(Lnet/minecraft/class_1657;)V	method_5694	onPlayerCollision
		c	Called when a player collides with the entity. Does nothing by default.\n\n<p>This should be overridden if the collision logic is specific to players,\nsuch as picking up item entities, experience orbs, or arrows.
		p	1		player
	m	(Z)V	method_5834	setGlowing
		c	Sets whether the entity is glowing.\n\n<p>Glowing entities have an outline when rendered.\n\n@see #isGlowing
		p	1		glowing
	m	(DD)V	method_5872	changeLookDirection
		p	1		cursorDeltaX
		p	3		cursorDeltaY
	m	(Lnet/minecraft/class_2415;)F	method_5763	applyMirror
		c	Applies {@code mirror} to the entity's yaw.
		p	1		mirror
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_18794	adjustMovementForPiston
		p	1		movement
	m	()Z	method_31481	isRemoved
		c	{@return whether the entity is removed}\n\n<p>Removed entities should not be interacted with.
	m	(Lnet/minecraft/class_1282;F)Z	method_5643	damage
		c	Applies a damage to this entity. The exact implementation differs between subclasses.\n\n<p>{@link LivingEntity} has health value, and damaging the entity decreases it. This\nalso handles shields, extra damage to helmets for falling blocks, setting the attacker,\nplaying hurt sound, etc.\n\n<p>Some entities like {@link ItemEntity} also have health value, which the overridden\nmethod decrements. There also exist several entities, like {@link\nnet.minecraft.entity.decoration.EndCrystalEntity}, where any damage discards the entity\n(perhaps with an explosion).\n\n<p>If this is overridden, it must check the result of {@link #isInvulnerableTo} and\nreturn early.\n\n@return whether the entity was actually damaged\n\n@see #isInvulnerableTo\n@see LivingEntity#modifyAppliedDamage
		p	1		source
		p	2		amount
	m	(Lnet/minecraft/class_3222;)Z	method_5680	canBeSpectated
		c	{@return whether {@code spectator} can spectate this entity}\n\n<p>Spectator players (other than themselves) cannot be spectated.
		p	1		spectator
	m	()V	method_31482	unsetRemoved
		c	Unsets this entity's removal.\n\n<p>This should rarely be used; this is only used by players during teleportation.
	m	()Lnet/minecraft/class_1297;	method_5668	getRootVehicle
		c	{@return the lowest entity this entity is riding}\n\n@see #getVehicle
	m	()I	method_5676	getBurningDuration
	m	()Ljava/lang/Iterable;	method_5736	getPassengersDeep
		c	{@return an iterable of all passengers}\n\n<p>This is recursive; for example, if a boat has 2 pigs, ridden by player A and\nplayer B, then {@code boat.streamIntoPassengers()} would return a stream of\nthe first pig, player A, the second pig, and player B. This does not stream\nthe vehicle itself.\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf
	m	(Z)V	method_5700	onBubbleColumnSurfaceCollision
		c	Called when the entity collides with a bubble column with an air above.\n\n<p>This applies the bubble column velocity by default. {@link\nnet.minecraft.entity.vehicle.BoatEntity} uses this to spawn splash particles.
		p	1		drag
			c	whether the entity should be dragged downwards
	m	(D)Z	method_5640	shouldRender
		p	1		distance
	m	()Z	method_5675	isPushedByFluids
		c	{@return whether the entity is pushed by fluids}\n\n@apiNote Aquatic mobs should override this to return {@code false}.\nPlayers are not pushed by fluids if they can fly (e.g. because of game mode).
	m	()V	method_5760	tickPortalCooldown
	m	()V	method_5772	removeAllPassengers
		c	Causes all passengers of this entity to stop riding this entity.\n\n<p>For example, {@code boat.removeAllPassengers()} will dismount all passengers of\nthe boat.\n\n@see #stopRiding
	m	()V	method_36974	tryCheckBlockCollision
	m	()Lnet/minecraft/class_270;	method_5781	getScoreboardTeam
		c	{@return the scoreboard team the entity belongs to, or {@code null} if there is none}
	m	(DDD)V	method_5632	pushOutOfBlocks
		c	Pushes this entity out of blocks.\n\n@apiNote This is used by {@link ItemEntity} and {@link ExperienceOrbEntity}.
		p	1		x
			c	the entity's X position
		p	3		y
			c	the entity bounding box's center Y position
		p	5		z
			c	the entity's Z position
	m	(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;	method_30633	positionInPortal
		c	{@return the entity's position in the portal after teleportation}\n\n@see net.minecraft.world.dimension.AreaHelper#entityPosInPortal
		p	1		portalAxis
		p	2		portalRect
	m	()Lnet/minecraft/class_2680;	method_36601	getBlockStateAtPos
		c	{@return the block state at the entity's position}\n\n<p>The result is cached.\n\n@see #getBlockPos\n@see #getLandingBlockState\n@see #getSteppingBlockState
	m	(Lnet/minecraft/class_1297;DD)Z	method_43259	isInRange
		c	{@return whether both the horizontal and vertical distances between this entity and\n{@code entity} are below the passed values}
		p	1		entity
		p	4		verticalRadius
		p	2		horizontalRadius
	m	(F)Lnet/minecraft/class_2338;	method_43258	getPosWithYOffset
		p	1		offset
	m	()Lnet/minecraft/class_243;	method_29919	getLeashOffset
		c	{@return the offset from the entity's position where the leash is attached to}\n\n<p>This is different from {@link #getLeashPos}; this method is called on the entity\nwhich a leash is attached to.\n\n@see #getLeashPos\n@see #getStandingEyeHeight
	m	()Z	method_5876	updateWaterState
	m	()Z	method_5767	isInvisible
		c	{@return whether the entity is invisible to everyone}\n\n<p>Invisibility status effect and {@link\nnet.minecraft.entity.decoration.ArmorStandEntity}'s {@code Invisible} NBT key can\ncause an entity to be invisible.\n\n@see #isInvisibleTo\n@see #setInvisible
	m	(Lnet/minecraft/class_2604;)V	method_31471	onSpawnPacket
		c	Called on the client when the entity receives a spawn packet.\n\n<p>This sets the entity's position, angles, ID, and UUID. Subclasses\ncan override this to initialize additional fields.
		p	1		packet
	m	()V	method_5852	checkBlockCollision
		c	Checks the entity's block collision, calling {@link\nnet.minecraft.block.AbstractBlock#onEntityCollision} and {@link #onBlockCollision}.\nThis should be called manually if {@link #tick} is overridden.
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_5664	interactAt
		c	Called when the player interacts with the entity at the specific position.\n\n<p>This should not be used in most cases; {@link #interact} should be used.\nThis should be used if the interaction's result depends on which part of the\nentity was interacted at.
		p	2		hitPos
			c	the interaction's position offset from the entity's position
		p	3		hand
		p	1		player
	m	(Lnet/minecraft/class_6862;D)Z	method_5692	updateMovementInFluid
		p	1		tag
		p	2		speed
	m	(Z)V	method_32319	setInPowderSnow
		p	1		inPowderSnow
	m	(Lnet/minecraft/class_1297;)Z	method_5698	handleAttack
		c	Handles a player attacking the entity. This is called before {@link\n#damage} and can be used to restrict players from attacking the entity\nby returning {@code true}.\n\n@apiNote For example, {@link net.minecraft.entity.decoration.ArmorStandEntity}\nchecks whether the player can modify blocks at the entity's position.\n\n@return whether to stop handling the attack\n\n@see World#canPlayerModifyAt
		p	1		attacker
	m	(Lnet/minecraft/class_6862;)Z	method_5777	isSubmergedIn
		c	{@return whether the entity is submerged in a fluid in {@code fluidTag}}
		p	1		fluidTag
	m	()V	method_31472	discard
		c	Discards the entity. This is also referred to as "despawning".\n\n<p>This does not cause the entity to drop loot.
	m	()Lnet/minecraft/class_1937;	method_5770	getEntityWorld
	m	()V	method_5646	extinguish
		c	Extinguishes this entity.\n\n@apiNote This is used by water, {@link net.minecraft.block.LeveledCauldronBlock},\nand splash water bottles in vanilla.
	m	(Z)V	method_5803	setSilent
		c	Sets whether the entity is silent.\n\n<p>This is saved under the {@code Silent} NBT key.
		p	1		silent
	m	()V	method_5730	setOnFireFromLava
		c	Sets the entity on fire from lava, applies lava damage, and plays the burning sound.\n\n@implNote Fire from lava lasts 15 seconds by default.
	m	()Z	method_5778	isBeingRainedOn
		c	{@return whether it is raining at the entity's position}
	m	(D)V	method_5840	setRenderDistanceMultiplier
		c	Sets the render distance multiplier.\n\n<p>This is only used on the client.
		p	0		value
	m	(Lnet/minecraft/class_6862;)D	method_5861	getFluidHeight
		c	{@return the height of the fluid in {@code fluid} tag}
		p	1		fluid
	m	(FF)V	method_5710	setRotation
		c	Sets the entity's yaw and pitch.
		p	2		pitch
		p	1		yaw
	m	()Z	method_5851	isGlowing
		c	{@return whether the entity is glowing, checking the entity flags on the client}\n\n<p>Glowing entities have an outline when rendered.\n\n@see #isGlowingLocal\n@see #setGlowing
	m	(DDD)V	method_33567	requestTeleportAndDismount
		c	Requests the entity to teleport to the given position. If the entity is\na player, this also dismounts the player.\n\n@see #teleport\n@see #requestTeleport\n@see #refreshPositionAndAngles(double, double, double, float, float)
		p	3		destY
		p	1		destX
		p	5		destZ
	m	()Z	method_5863	canHit
		c	{@return whether the entity can be hit with a projectile or be targeted by\nthe player crosshair}
	m	()Lnet/minecraft/class_1297;	method_31483	getFirstPassenger
		c	{@return the first passenger of the {@linkplain #getPassengerList passenger list},\nor {@code null} if there is no passengers}\n\n<p>Such passenger is usually also the {@linkplain #getPrimaryPassenger the\nprimary passenger}.\n\n@see #getPrimaryPassenger\n@see #hasPrimaryPassenger\n@see #getPassengerList
	m	(Lnet/minecraft/class_243;FF)Lnet/minecraft/class_243;	method_18795	movementInputToVelocity
		c	{@return a vector with the horizontal direction being {@code yaw} degrees and the\nabsolute value being {@code movementInput} normalized and multiplied by {@code speed}}
		p	2		yaw
		p	0		movementInput
		p	1		speed
	m	()V	method_31473	attemptTickInVoid
		c	Calls {@link #tickInVoid()} when the entity is 64 blocks below the world's {@linkplain net.minecraft.world.HeightLimitView#getBottomY() minimum Y position}.
	m	([F)Lnet/minecraft/class_2499;	method_5726	toNbtList
		p	1		values
	m	()I	method_5669	getAir
		c	{@return the air left for the entity, in ticks}\n\n<p>Air is decremented every tick if the entity's eye is submerged in water.\nIf this is {@code -20}, the air will be reset to {@code 0} and the entity takes\na drowning damage.\n\n@apiNote {@link net.minecraft.entity.mob.WaterCreatureEntity} reuses the air to\nindicate the entity's air breathed when the entity is in water. If the entity is\nnot touching a water, the air decrements, and the entity drowns in the same way\nas other entities.\n\n@see #getMaxAir\n@see #setAir\n@see net.minecraft.entity.mob.WaterCreatureEntity#tickWaterBreathingAir
	m	(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V	method_5623	fall
		c	Called when the entity falls. Flying mobs should override this to do nothing.\n\n@implNote If on ground, this calls {@link net.minecraft.block.Block#onLandedUpon}, which can add or\nreduce fall damage, emits {@link GameEvent#HIT_GROUND}, then calls {@link #onLanding}.\nOtherwise, if {@code heightDifference} is negative, it subtracts that value from\n{@link #fallDistance}.
		p	1		heightDifference
		p	3		onGround
		p	4		state
		p	5		landedPosition
	m	()Ljava/lang/Iterable;	method_5743	getItemsEquipped
		c	{@return an iterable of item stacks held in the hands or equipped as armor}\n\n@see #getHandItems\n@see #getArmorItems
	m	()Z	method_5862	doesRenderOnFire
		c	{@return whether an entity should render as being on fire}\n\n<p>This returns whether the entity {@linkplain #isOnFire is on fire} and\nis not a spectator.\n\n@see #isOnFire
	m	()Z	method_5753	isFireImmune
		c	{@return whether the entity is immune to {@linkplain DamageSource#setFire fire damage}}\n\n@see EntityType.Builder#makeFireImmune
	m	(Ljava/lang/String;)Z	method_5780	addScoreboardTag
		c	Adds a scoreboard tag to this entity. An entity can have up to {@code 1024}\nscoreboard tags.\n\n<p>Scoreboard tags are set using the {@linkplain net.minecraft.server.command.TagCommand\n/tag command}, and is different from entity type tags defined in data packs.\n\n@return whether the scoreboard tag was successfully added
		p	1		tag
	m	()Z	method_5765	hasVehicle
		c	{@return whether this entity is riding an entity}\n\n<p>This is the opposite of {@link #hasPassengers}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #stopRiding\n@see #hasPassengers
	m	()D	method_5621	getMountedHeightOffset
	m	(Lnet/minecraft/class_1297;)V	method_5697	pushAwayFrom
		p	1		entity
	m	(Lnet/minecraft/class_243;)D	method_5707	squaredDistanceTo
		c	{@return the squared distance between this entity and the given position}
		p	1		vector
	m	()Z	method_42148	hasPrimaryPassenger
		c	{@return whether there is a passenger in control of this entity}\n\n@see #getPrimaryPassenger\n@see #getPassengerList\n@see #getFirstPassenger
	m	(DDD)V	method_5762	addVelocity
		p	5		deltaZ
		p	3		deltaY
		p	1		deltaX
	m	(Lnet/minecraft/class_1297;)V	method_5793	removePassenger
		c	Removes {@code passenger} from the passengers. <strong>This should not be called\nnormally; call {@link #stopRiding} instead.</strong> (Note that vehicles are not\npassed to that method; {@code entity.stopRiding()} is the equivalent of {@code\nvehicle.removePassenger(entity)}.)\n\n@throws IllegalStateException when the method is called directly
		p	1		passenger
	m	(DDD)V	method_5750	setVelocityClient
		p	5		z
		p	3		y
		p	1		x
	m	()I	method_5850	getSafeFallDistance
		c	{@return the maximum height of a fall the entity takes during pathfinding}
	m	()I	method_5741	getMaxNetherPortalTime
		c	{@return how long entities can be inside the nether portal without teleporting,\nin ticks}
	m	()Lnet/minecraft/class_241;	method_5802	getRotationClient
	m	()Z	method_5788	canBeRiddenInWater
		c	{@return whether the passenger dismounts this entity when the entity is submerged\nin water}\n\n<p>This is not used to check whether the entity can start riding this entity in the\nfirst place; override {@link #canAddPassenger} instead.\n\n@apiNote This returns {@code true} for non-living entities and {@link\nnet.minecraft.entity.mob.SkeletonHorseEntity}.\n\n@see #canAddPassenger
	m	()Z	method_21749	bypassesSteppingEffects
		c	{@return whether the entity should bypass effects caused by stepping}\n\n<p>This returns {@link #isSneaking} by default.\n\n@apiNote Stepping effects include magma blocks dealing fire damage, turtle eggs\nbreaking, or sculk sensors triggering.\n\n@see #bypassesLandingEffects
	m	(Z)V	method_5728	setSprinting
		c	Sets whether the entity is sprinting.\n\n@see #isSprinting
		p	1		sprinting
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1542;	method_5775	dropStack
		c	Drops {@code stack} at the entity's position.\n\n@return the spawned item entity, or {@code null} if the stack is empty or if called\non the client\n\n@see #dropItem(ItemConvertible)\n@see #dropItem(ItemConvertible, int)\n@see #dropStack(ItemStack, float)
		p	1		stack
	m	()Z	method_5740	hasNoGravity
		c	{@return whether the entity has no gravity}\n\n<p>Entities using {@link net.minecraft.entity.ai.control.FlightMoveControl} has\nno gravity. This is saved under the {@code NoGravity} NBT key.
	m	()Z	method_5655	isInvulnerable
		c	{@return whether the entity is invulnerable}\n\n<p>This is saved on the {@code Invulnerable} NBT key.\n\n@implNote Invulnerable entities are immune from all damages except {@link\nDamageSource#OUT_OF_WORLD} and damages by creative mode players by default.\n\n@see #isInvulnerableTo\n@see #setInvulnerable
	m	()Z	method_5776	hasWings
		c	{@return whether the entity has wings}\n\n<p>Entities with wings will call {@link #addFlapEffects} inside\n{@link #addAirTravelEffects}.
	m	()V	method_5982	checkDespawn
		c	Checks whether the entity should be despawned.\n\n<p>To despawn this entity, call {@link #discard}.\n\n@see #discard
	m	()Lnet/minecraft/class_2945;	method_5841	getDataTracker
	m	(Lnet/minecraft/class_2470;)F	method_5832	applyRotation
		c	Applies {@code rotation} to the entity's yaw.
		p	1		rotation
	m	(Lnet/minecraft/class_1297;)Z	method_5794	isConnectedThroughVehicle
		c	{@return whether this entity and another entity share the same root vehicle}\n\n@see #getRootVehicle\n@see #getVehicle
		p	1		entity
			c	the other entity
	m	()Lnet/minecraft/class_238;	method_5830	getVisibilityBoundingBox
	m	(I)Z	method_5687	hasPermissionLevel
		c	{@return whether this entity has at least permission level {@code permissionLevel}}\n\n<p>This is always {@code false} for non-players.\n\n@see #getPermissionLevel
		p	1		permissionLevel
	m	(F)Lnet/minecraft/class_243;	method_5836	getCameraPosVec
		p	1		tickDelta
	m	(Lnet/minecraft/class_1297;D)Z	method_24516	isInRange
		c	{@return whether the distance between this entity and {@code entity} is below\n{@code radius}}
		p	2		radius
		p	1		entity
	m	()I	method_5748	getMaxAir
		c	{@return the maximum amount of air the entity can hold, in ticks}\n\n<p>Most entities have the max air of 300 ticks, or 15 seconds.\n{@link net.minecraft.entity.passive.DolphinEntity} has 4800 ticks or 4\nminutes; {@link net.minecraft.entity.passive.AxolotlEntity} has 6000 ticks\nor 5 minutes. Note that this does not include enchantments.\n\n@see #getAir\n@see #setAir
	m	(Lnet/minecraft/class_4050;)V	method_18380	setPose
		p	1		pose
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_5688	interact
		c	Called when a player interacts with this entity.
		p	2		hand
			c	the hand the player used to interact with this entity
		p	1		player
			c	the player
	m	(DDD)V	method_24203	refreshPositionAfterTeleport
		p	1		x
		p	5		z
		p	3		y
	m	()D	method_29241	getSwimHeight
		c	{@return the minimum submerged height of this entity in fluid so that it\nwould be affected by fluid physics}\n\n@apiNote This is also used by living entities for checking whether to\nstart swimming.\n\n@implNote This implementation returns {@code 0.4} if its\n{@linkplain #getStandingEyeHeight standing eye height} is larger than\n{@code 0.4}; otherwise it returns {@code 0.0} for shorter entities.\nThe swim height of 0 allows short entities like baby animals\nto start swimming to avoid suffocation.
	m	(Lnet/minecraft/class_3414;)V	method_43077	playSoundIfNotSilent
		p	1		event
	m	(F)V	method_5734	playSwimSound
		p	1		volume
	m	(FFLnet/minecraft/class_1282;)Z	method_5747	handleFallDamage
		c	Called when an entity falls.\n\n<p>Flying mobs and mobs immune to fall damage should override this to do nothing.\nMobs with reduced fall damage should override this method to apply reduced damage instead.\nSome entities explode instead of applying fall damage, like {@link\nnet.minecraft.entity.vehicle.TntMinecartEntity}.\n\n@return whether to play the sound when falling on honey block; {@code false} for all\nentities except horses and llamas
		p	2		damageMultiplier
		p	3		damageSource
		p	1		fallDistance
	m	(Lnet/minecraft/class_4050;)F	method_18381	getEyeHeight
		c	{@return the eye height for {@code pose}}
		p	1		pose
	m	()Z	method_5638	shouldSetPositionOnLoad
	m	()Lnet/minecraft/class_238;	method_33332	calculateBoundingBox
	m	()I	method_31477	getBlockX
	m	()Z	method_5637	isWet
		c	{@return whether this entity is touching water, or is being rained on, or is\ninside a bubble column}\n\n@see net.minecraft.entity.Entity#isTouchingWater()\n@see net.minecraft.entity.Entity#isBeingRainedOn()\n@see net.minecraft.entity.Entity#isInsideBubbleColumn()\n@see net.minecraft.entity.Entity#isInsideWaterOrBubbleColumn()
	m	()Lnet/minecraft/class_2350;	method_5735	getHorizontalFacing
	m	(Lnet/minecraft/class_1297;)Z	method_5818	canAddPassenger
		c	{@return whether {@code entity} <strong>can ride this entity</strong>}\n\n<p>Returning {@code false} causes other entities to be unable to ride this entity. For\nexample, {@link net.minecraft.entity.vehicle.BoatEntity} uses this to restrict how many\npassengers can ride the same boat (2 for normal, 1 for chest boat).\n\n<p>This is the opposite of {@link #canStartRiding}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #canStartRiding\n@see #stopRiding\n@see #hasVehicle
		p	1		passenger
	m	()Lnet/minecraft/class_7422;	method_43389	getTrackedPosition
	m	(DDDFF)V	method_5641	updatePositionAndAngles
		p	8		pitch
		p	7		yaw
		p	5		z
		p	3		y
		p	1		x
	m	()Lnet/minecraft/class_1923;	method_31476	getChunkPos
		c	{@return the chunk position of the entity}
	m	(F)V	method_5636	setBodyYaw
		c	Sets the body yaw of this entity.\n\n@see #getBodyYaw
		p	1		bodyYaw
	m	()I	method_32312	getFrozenTicks
		c	{@return how long the entity is freezing, in ticks}\n\n<p>If this is equal to or above {@link #getMinFreezeDamageTicks}, the entity\nreceives freezing damage.\n\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #isFrozen\n@see #getMinFreezeDamageTicks
	m	()V	method_5746	onSwimmingStart
	m	()V	method_5879	animateDamage
		c	Called on the client to animate the entity's damage (the wobble).
	m	()I	method_31478	getBlockY
	m	()Z	method_5624	isSprinting
		c	{@return whether the entity is sprinting}\n\n<p>Swimming is also considered as sprinting.\n\n#setSprinting
	m	()Z	method_5733	shouldRenderName
		c	{@return whether to render the name of the entity}\n\n<p>This returns {@code true} for players and {@link #isCustomNameVisible} for\nother entities.\n\n@see #isCustomNameVisible
	m	()Z	method_5757	isInsideWall
		c	{@return whether the entity is in a wall and should suffocate}\n\n<p>This returns {@code false} if {@link #noClip} is {@code true}; otherwise,\nthis returns {@code true} if the eye position is occupied by a {@linkplain\nnet.minecraft.block.AbstractBlock.Settings#suffocates block that can suffocate}.
	m	()V	method_5842	tickRiding
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/util/function/BiConsumer;)V	method_42147	updateEventHandler
		c	Called when the entity is loaded to register game event handlers.\n\n<p>Entities that listen to game events should first create an instance of\n{@link net.minecraft.world.event.listener.EntityGameEventHandler} in the\nentity's constructor, and override this to call {@code callback}. For example:\n\n<pre>{@code\nif (this.world instanceof ServerWorld serverWorld) {\n  callback.accept(this.handler, serverWorld);\n}\n}</pre>
		p	1		callback
	m	()Z	method_5721	isTouchingWaterOrRain
		c	{@return whether this entity is touching water or is being rained on (but does not check\nfor a bubble column)}\n\n@see net.minecraft.entity.Entity#isTouchingWater()\n@see net.minecraft.entity.Entity#isBeingRainedOn()\n@see net.minecraft.entity.Entity#isWet()\n@see net.minecraft.entity.Entity#isInsideWaterOrBubbleColumn()
	m	(DDD)V	method_5859	requestTeleport
		c	Requests the entity to teleport to the given position.\n\n<p>For players, this sends the teleport packet. For other entities,\nthis just sets the position of the entity and its passengers.\n\n@see #teleport\n@see #requestTeleportAndDismount\n@see #refreshPositionAndAngles(double, double, double, float, float)
		p	3		destY
		p	5		destZ
		p	1		destX
	m	()F	method_5867	calculateNextStepSoundDistance
	m	()F	method_32313	getFreezingScale
		c	{@return the current freezing scale}\n\n<p>Freezing scale is calculated as {@code\nMath.min(1, getFrozenTicks() / getMinFreezeDamageTicks())}.\n\n@see #setFrozenTicks\n@see #getFrozenTicks\n@see #isFrozen\n@see #getMinFreezeDamageTicks
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297$class_4738;)V	method_24201	updatePassengerPosition
		p	1		passenger
		p	2		positionUpdater
	m	()Ljava/util/List;	method_5685	getPassengerList
		c	{@return the list of passengers of this entity}\n\n@see #getPrimaryPassenger\n@see #getFirstPassenger\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep
	m	(DDD)V	method_43391	updateTrackedPosition
		p	3		y
		p	5		z
		p	1		x
	m	()V	method_18379	tickPortal
	m	()I	method_31479	getBlockZ
	m	()Z	method_5659	isImmuneToExplosion
		c	{@return whether the entity is immune from explosion knockback and damage}\n\n<p>Invisible {@link net.minecraft.entity.decoration.ArmorStandEntity} and\nemerging or digging {@link net.minecraft.entity.mob.WardenEntity} are\nimmune from explosions.
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_1542;	method_5706	dropItem
		c	Drops one {@code item} at the entity's position.\n\n@return the spawned item entity, or {@code null} if called on the client\n\n@see #dropItem(ItemConvertible, int)\n@see #dropStack(ItemStack)\n@see #dropStack(ItemStack, float)
		p	1		item
	m	(Lnet/minecraft/class_1297;)V	method_5719	copyPositionAndRotation
		c	Sets the entity's position and rotation the same as {@code entity}.\n\n@see #refreshPositionAndAngles(double, double, double, float, float)
		p	1		entity
	m	()Z	method_5732	isAttackable
		c	{@return whether the entity can be attacked by players}\n\n<p>Note that this is not called for most entities defined in vanilla as unattackable\n(such as {@link ItemEntity} and {@link ExperienceOrbEntity}) as trying to attack them\nkicks the player.\n\n@see net.minecraft.server.network.ServerPlayNetworkHandler#onPlayerInteractEntity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z	method_5874	onKilledOther
		c	Called when this entity kills {@code other}.\n\n@apiNote {@link net.minecraft.entity.mob.ZombieEntity} overrides this to convert the\nkilled villager to a zombie villager.\n\n@return whether the entity died (and not converted to another entity)
		p	1		world
		p	2		other
	m	(Lnet/minecraft/class_1297;)Z	method_5804	startRiding
		c	Starts riding {@code entity}.\n\n<p>For example, {@code player.startRiding(horse)} causes the player to ride a\nhorse; the opposite, {@code horse.startRiding(player)}, will cause the horse\nto ride a player.\n\n<p>This fails when this entity is already riding the entity (or vice versa),\nor when this entity {@linkplain #canStartRiding does not allow riding other entities}\n(or {@linkplain #canAddPassenger vice versa}).\nIf this entity is already riding another entity, it will stop riding that entity first.\n\n@return whether this entity successfully started riding\n\n@see #startRiding(Entity, boolean)\n@see #canAddPassenger\n@see #canStartRiding\n@see #stopRiding\n@see #hasVehicle
		p	1		entity
	m	()Z	method_32314	isFrozen
		c	{@return whether the entity is frozen}\n\n<p>Frozen entities take freezing damage. Entity becomes frozen {@link\n#getMinFreezeDamageTicks} ticks after starting to freeze.\n\n@see #getFrozenTicks\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #getMinFreezeDamageTicks
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)V	method_5723	applyDamageEffects
		c	Applies damage effects to {@code attacker} or {@code target}.\n\n<p>Called when {@code attacker} damages {@code target}.\n\n<p>Used to apply damage effects based on enchantments, such\nas Thorns attacker damage or slowness from Bane of Arthropods.\n\n@implNote Although this method is non-static, {@code this} keyword is\nnot used anywhere in this method.
		p	1		attacker
			c	the attacker; usually this entity, but may be a {@linkplain\nnet.minecraft.entity.projectile.ProjectileEntity#getOwner() projectile's\nowner entity}
		p	2		target
	m	()Lnet/minecraft/class_243;	method_43390	getSyncedPos
		c	{@return the position of the entity synced to clients}\n\n<p>This is the same as {@link #getPos} except for paintings which return the\nattachment position.\n\n@see #getPos\n@see #getBlockPos\n@see #getChunkPos
	m	(B)V	method_5711	handleStatus
		c	Called on the client when the entity receives an entity status from the server.\nThey are often used to spawn particles or play sounds.\nSubclasses can override this method to handle custom entity status.\n\n@apiNote To send an entity status, use {@link World#sendEntityStatus}.\n\n@see net.minecraft.entity.EntityStatuses
		p	1		status
	m	()V	method_5768	kill
		c	Kills the entity.\n\n<p>This drops loot when applicable, and emits the {@link GameEvent#ENTITY_DIE} game event.
	m	(Lnet/minecraft/class_2680;)V	method_5622	onBlockCollision
		c	Called when this entity's collision box intersects {@code state}.\n\n@see net.minecraft.block.AbstractBlock#onEntityCollision
		p	1		state
	m	(Lnet/minecraft/class_1297;Z)Z	method_5873	startRiding
		c	Starts riding {@code entity}.\n\n<p>For example, {@code player.startRiding(horse)} causes the player to ride a\nhorse; the opposite, {@code horse.startRiding(player)}, will cause the horse\nto ride a player.\n\n<p>This fails when this entity is already riding the entity (or vice versa),\nor when this entity {@linkplain #canStartRiding does not allow riding other entities}\n(or {@linkplain #canAddPassenger vice versa}) unless {@code force} is {@code true}.\nIf this entity is already riding another entity, it will stop riding that entity first.\n\n@return whether this entity successfully started riding\n\n@see #startRiding(Entity)\n@see #canAddPassenger\n@see #canStartRiding\n@see #stopRiding\n@see #hasVehicle
		p	1		entity
		p	2		force
			c	whether to bypass the entity's rideability check
	m	()V	method_23311	refreshPosition
	m	()V	method_30229	resetPortalCooldown
		c	Resets the entity's portal cooldown to the default.\n\n@see #getDefaultPortalCooldown
	m	()Z	method_40071	shouldEscapePowderSnow
		c	{@return whether the entity should escape from powder snow}\n\n<p>This returns {@code true} if the entity is/was in powder snow and\nif it can freeze.\n\n@see #canFreeze\n@see #isFrozen
	m	(F)V	method_5847	setHeadYaw
		c	Sets the head yaw of this entity.\n\n@see #getHeadYaw
		p	1		headYaw
	m	(D)D	method_23324	offsetZ
		p	1		widthScale
	m	()Lnet/minecraft/class_3414;	method_5672	getHighSpeedSplashSound
	m	()V	method_5848	stopRiding
		c	Stops riding the vehicle if present.\n\n<p>For example, if {@code player} is riding on a horse, {@code player.stopRiding()}\nwill dismount that player from the horse.\n\n@see #removeAllPassengers
	m	(Lnet/minecraft/class_2487;)V	method_5749	readCustomDataFromNbt
		c	Reads custom data from {@code nbt}. Subclasses has to implement this.\n\n<p>NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's\nfields, which are used for other operations instead of the NBT. The data is written\nback to NBT when saving the entity.\n\n<p>{@code nbt} might not have all expected keys, or might have a key whose value\ndoes not meet the requirement (such as the type or the range). This method should\nfall back to a reasonable default value instead of throwing an exception.\n\n@see #writeCustomDataToNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1297;)V	method_37216	method_37216
		p	0		player
	m	()Z	method_5715	isSneaking
		c	{@return whether the entity is sneaking}\n\n<p>This only returns {@code true} if the entity is a player and that player\nis pressing the Sneak key. See also {@link #isInSneakingPose}.\n\n@see #setSneaking\n@see #isInSneakingPose
	m	(Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1542;	method_5699	dropStack
		c	Drops {@code stack} at the entity's position with the given Y offset.\n\n@return the spawned item entity, or {@code null} if the stack is empty or if called\non the client\n\n@see #dropItem(ItemConvertible)\n@see #dropItem(ItemConvertible, int)\n@see #dropStack(ItemStack)
		p	1		stack
		p	2		yOffset
	m	()I	method_32315	getMinFreezeDamageTicks
		c	{@return how long it takes for the entity to be completely frozen and receive\nfreezing damage, in ticks}\n\n@see #getFrozenTicks\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #isFrozen
	m	(Lnet/minecraft/class_243;)Z	method_39759	hasCollidedSoftly
		p	1		adjustedMovement
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V	method_5844	slowMovement
		c	Calls {@link #onLanding} and slows this entity.\n\n<p>This means that the entity will avoid taking fall damage.\n\n@apiNote This should be called inside {@link\nnet.minecraft.block.AbstractBlock#onEntityCollision}. This is used by cobwebs,\nsweet berries, and powder snow.
		p	2		multiplier
		p	1		state
	m	(Lnet/minecraft/class_2940;)V	method_5674	onTrackedDataSet
		c	Called on the client when the tracked data is set.\n\n<p>This can be overridden to refresh other fields when the tracked data\nis set or changed.
		p	1		data
	m	()Ljava/lang/String;	method_5653	getSavedEntityId
	m	()Z	method_36361	isGlowingLocal
		c	{@return whether the entity is glowing, without checking the entity flags}\n\n@apiNote This is only used to copy entity data to NBT when bucketing.\n\n@see #isGlowing\n@see #setGlowing
	m	()D	method_5824	getRenderDistanceMultiplier
		c	{@return the entity render distance multiplier}\n\n<p>This is only usable on the client.
	m	()Z	method_32316	canFreeze
		c	{@return whether the entity can freeze}\n\n@implNote Entities cannot be frozen if they are in the {@link\nnet.minecraft.tag.EntityTypeTags#FREEZE_IMMUNE_ENTITY_TYPES} tag. In addition to this, {@link\nLivingEntity} cannot be frozen if they are spectator or if they wear an\nitem inside {@link net.minecraft.tag.ItemTags#FREEZE_IMMUNE_WEARABLES} tag.
	m	(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_243;)V	method_5702	lookAt
		c	Changes this entity's pitch and yaw to look at {@code target}.
		p	1		anchorPoint
		p	2		target
	m	(I)V	method_5855	setAir
		c	Sets the air left for the entity in ticks.\n\n<p>Air is decremented every tick if the entity's eye is submerged in water.\nIf this is {@code -20}, the air will be reset to {@code 0} and the entity takes\na drowning damage.\n\n@apiNote {@link net.minecraft.entity.mob.WaterCreatureEntity} reuses the air to\nindicate the entity's air breathed when the entity is in water. If the entity is\nnot touching a water, the air decrements, and the entity drowns in the same way\nas other entities.\n\n@see #getMaxAir\n@see #getAir\n@see net.minecraft.entity.mob.WaterCreatureEntity#tickWaterBreathingAir
		p	1		air
	m	(D)D	method_23323	getBodyY
		p	1		heightScale
	m	()Lnet/minecraft/class_2350;	method_5755	getMovementDirection
	m	()Z	method_5810	isPushable
		c	{@return whether the entity can be pushed by other entities}
	m	()Z	method_5701	isSilent
		c	{@return whether the entity is silent}\n\n<p>Silent entities should not make sounds. {@link #playSound} checks this method by\ndefault, but if a sound is played manually, this has to be checked too.\n\n<p>This is saved under the {@code Silent} NBT key.
	m	()Z	method_5822	canUsePortals
		c	{@return whether the entity can use nether portals and end portals}\n\n<p>{@link net.minecraft.entity.boss.dragon.EnderDragonEntity},\n{@link net.minecraft.entity.boss.WitherEntity}, and {@link\nnet.minecraft.entity.projectile.FishingBobberEntity} cannot use portals.
	m	(Z)V	method_24830	setOnGround
		p	1		onGround
	m	()Lnet/minecraft/class_1299;	method_5864	getType
	m	()Lnet/minecraft/class_1297;	method_5854	getVehicle
		c	{@return the entity this entity rides, or {@code null} if there is none}\n\n@see #getRootVehicle
	m	(D)D	method_23322	getParticleX
		p	1		widthScale
	m	()D	method_23321	getZ
	m	()V	method_5713	checkWaterState
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z	method_30332	method_30332
		p	2		pos
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_5647	writeNbt
		p	1		nbt
	m	()Z	method_5833	entityDataRequiresOperator
		c	{@return whether {@link EntityType#loadFromEntityNbt} should reject entity\nNBTs unless called by an operator}\n\n<p>This is {@code false} by default, and should be overridden if the entity\nprovides functionality that is usually restricted to operators (such as {@link\nnet.minecraft.entity.vehicle.CommandBlockMinecartEntity}).
	m	(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V	method_5784	move
		p	2		movement
		p	1		movementType
	m	(Lnet/minecraft/class_4050;)Z	method_20233	wouldPoseNotCollide
		c	{@return {@code true} if the entity would not collide with blocks if the pose is\n{@code pose}}
		p	1		pose
	m	()I	method_20802	getFireTicks
	m	()Ljava/lang/Iterable;	method_5661	getArmorItems
		c	{@return an iterable of item stacks equipped as armor}\n\n@see #getHandItems\n@see #getItemsEquipped
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z	method_31470	method_31470
		p	1		entity
	m	(Lnet/minecraft/class_1297;)Z	method_37217	method_37217
		p	0		passenger
	m	()Lnet/minecraft/class_243;	method_5720	getRotationVector
	m	(DDD)D	method_5649	squaredDistanceTo
		c	{@return the squared distance between this entity and the given position}
		p	1		x
		p	3		y
		p	5		z
	m	()Lnet/minecraft/class_2596;	method_18002	createSpawnPacket
		c	{@return a packet to notify the clients of the entity's spawning}\n\n@apiNote Subclasses should return {@code new EntitySpawnS2CPacket(this)},\nunless they use a custom spawning packet.
	m	()D	method_23320	getEyeY
	m	()Z	method_5869	isSubmergedInWater
		c	{@return whether this entity's hitbox is fully submerged in water}
	m	(DFZ)Lnet/minecraft/class_239;	method_5745	raycast
		p	1		maxDistance
		p	3		tickDelta
		p	4		includeFluids
	m	(I)V	method_20803	setFireTicks
		c	Sets the entity on fire for {@code ticks} ticks.\n\n@see #setOnFireFor
		p	1		fireTicks
	m	(Lnet/minecraft/class_2487;)V	method_5651	readNbt
		p	1		nbt
	m	(DDD)V	method_23327	setPos
		c	Sets the position of this entity.\n\n<p>This should be used when overriding {@link #tick} to change the\nentity's position; in other cases, use {@link #setPosition(double, double, double)}\nor {@link #refreshPositionAndAngles(double, double, double, float, float)}.\n\n@see #setPosition(double, double, double)\n@see #refreshPositionAndAngles(double, double, double, float, float)
		p	3		y
		p	5		z
		p	1		x
	m	(Lnet/minecraft/class_1297;)V	method_5627	addPassenger
		c	Adds {@code passenger} as a passenger. <strong>This should not be called\nnormally; call {@link #startRiding(Entity)} instead.</strong> (Note that\nthe entity to pass and the entity to call are swapped in this case;\n{@code entity.startRiding(vehicle)} is the equivalent of {@code\nvehicle.addPassenger(entity)}.)\n\n@throws IllegalStateException when the method is called directly
		p	1		passenger
	m	(Z)V	method_5880	setCustomNameVisible
		c	Sets whether the custom name should be shown.\n\n<p>This is stored on {@code CustomNameVisible} NBT key.\n\n@see #isCustomNameVisible
		p	1		visible
	m	(Lnet/minecraft/class_243;)V	method_33574	setPosition
		c	Sets the position and refreshes the bounding box.\n\n<p>This should be called after creating an instance of non-living entities.\nFor living entities, {@link #refreshPositionAndAngles} should be used instead.\n\n@see #refreshPositionAndAngles\n@see #teleport
		p	1		pos
	m	(D)D	method_23316	offsetX
		p	1		widthScale
	m	(Ljava/lang/String;)Z	method_5738	removeScoreboardTag
		c	Removes a scoreboard tag from this entity.\n\n<p>Scoreboard tags are set using the {@linkplain net.minecraft.server.command.TagCommand\n/tag command}, and is different from entity type tags defined in data packs.\n\n@return whether the scoreboard tag was successfully removed
		p	1		tag
	m	()Z	method_33724	isRegionUnloaded
		c	{@return whether any part of this entity's bounding box is in an unloaded\nregion of the world the entity is in}\n\n@implNote This implementation expands this entity's bounding box by 1 in\neach axis and checks whether the expanded box's smallest enclosing\naxis-aligned integer box is fully loaded in the world.
	m	()Z	method_5816	isInsideWaterOrBubbleColumn
		c	{@return whether this entity is touching water or a bubble column}\n\n@see net.minecraft.entity.Entity#isTouchingWater()\n@see net.minecraft.entity.Entity#isBeingRainedOn()\n@see net.minecraft.entity.Entity#isInsideBubbleColumn()\n@see net.minecraft.entity.Entity#isWet()
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_243;	method_40123	getHandPosOffset
		c	{@return the offset of the hand that holds {@code item}}\n\n<p>This returns {@link Vec3d#ZERO} if the entity is not a player.\n\n@apiNote The offset is applied to the position of the firework rocket particle\nwhen used by players.
		p	1		item
	m	()Lnet/minecraft/server/MinecraftServer;	method_5682	getServer
		c	{@return the server the entity is in, or {@code null} if called on the client side}
	m	(Lnet/minecraft/class_2487;)Z	method_5662	saveNbt
		p	1		nbt
	m	(Lnet/minecraft/class_5712;)V	method_32876	emitGameEvent
		c	Emits a game event originating from this entity at this entity's position.\n\n@see #emitGameEvent(GameEvent, Entity)
		p	1		event
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Lnet/minecraft/class_1937;Ljava/util/List;)Lnet/minecraft/class_243;	method_20736	adjustMovementForCollisions
		p	2		entityBoundingBox
		p	1		movement
		p	4		collisions
		p	3		world
		p	0		entity
	m	()Z	method_27298	shouldSpawnSprintingParticles
	m	()Lnet/minecraft/class_2680;	method_43261	getLandingBlockState
		c	{@return the block state at the landing position}\n\n@implNote Landing position is the entity's position, with {@code 0.2} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the soul soil's position would be returned.\n\n@see #getLandingPos()
	m	(Lnet/minecraft/class_1297;)Z	method_5821	hasPassengerDeep
		c	{@return whether {@code passenger} is riding this entity or any of its passengers}\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPlayerRider
		p	1		passenger
	m	()V	method_38785	onLanding
		c	Called when the entity lands on a block.
	m	(Lnet/minecraft/class_1297;)D	method_5858	squaredDistanceTo
		c	{@return the squared distance between this entity and {@code entity}}
		p	1		entity
	m	()F	method_23326	getVelocityMultiplier
	m	()V	method_5839	spawnSprintingParticles
	m	(F)F	method_5705	getYaw
		p	1		tickDelta
	m	(DDDFF)V	method_5808	refreshPositionAndAngles
		c	Sets the entity's position, yaw, and pitch, and refreshes several position-related\nfields.\n\n<p>This should be used over other methods for setting positions of mobs.\n\n@see #refreshPositionAndAngles(BlockPos, float, float)
		p	1		x
		p	3		y
		p	5		z
		p	8		pitch
		p	7		yaw
	m	()V	method_18382	calculateDimensions
		c	Calculates and sets the dimension (bounding box) of the entity and refreshes\nits position.
	m	(Lnet/minecraft/class_2487;)Z	method_5786	saveSelfNbt
		p	1		nbt
	m	()F	method_5718	getBrightnessAtEyes
	m	(Z)V	method_5660	setSneaking
		c	Sets whether the entity is sneaking.\n\n@see #isSneaking\n@see #isInSneakingPose
		p	1		sneaking
	m	(Lnet/minecraft/class_1297;)V	method_31474	method_31474
		p	0		entity
	m	(Z)V	method_5684	setInvulnerable
		c	Sets whether the entity is invulnerable.\n\n<p>This is saved on the {@code Invulnerable} NBT key.\n\n@implNote Invulnerable entities are immune from all damages except {@link\nDamageSource#OUT_OF_WORLD} and damages by creative mode players by default.\n\n@see #isInvulnerableTo\n@see #isInvulnerable
		p	1		invulnerable
	m	(Lnet/minecraft/class_243;)V	method_18799	setVelocity
		p	1		velocity
	m	()F	method_23313	getJumpVelocityMultiplier
	m	(I)V	method_32317	setFrozenTicks
		c	Sets how long the entity is freezing in ticks.\n\n<p>If this is equal to or above {@link #getMinFreezeDamageTicks}, the entity\nreceives freezing damage.\n\n@see #setFrozenTicks\n@see #getFreezingScale\n@see #isFrozen\n@see #getMinFreezeDamageTicks
		p	1		frozenTicks
	m	(Lnet/minecraft/class_2487;)V	method_5652	writeCustomDataToNbt
		c	Writes custom data to {@code nbt}. Subclasses has to implement this.\n\n<p>NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's\nfields, which are used for other operations instead of the NBT. The data is written\nback to NBT when saving the entity.\n\n@see #readCustomDataFromNbt
		p	1		nbt
	m	()Lnet/minecraft/class_1799;	method_31480	getPickBlockStack
		c	{@return the stack for creative "pick block" functionality, or {@code null}\nif there is none}\n\n<p>If the entity has an item representation (such as boats or minecarts),\nthis should be overridden to return a new stack. Note that {@link\nnet.minecraft.entity.mob.MobEntity} handles the spawn eggs.\n{@link net.minecraft.entity.decoration.ItemFrameEntity} instead returns\nthe copy of the stack held in the frame.
	m	()Lnet/minecraft/class_243;	method_33571	getEyePos
		c	{@return the position of the eye}\n\n@see #getEyeY
	m	(Lnet/minecraft/class_1282;)Z	method_5679	isInvulnerableTo
		c	{@return whether the entity is invulnerable to {@code damageSource}}\n\n<p>This can be overridden to make the entity invulnerable to some damages, but\n{@code super.isInvulnerableTo()} should be called in this case.\n\n@implNote Entity is invulnerable to all damages if it is {@linkplain #isRemoved\nremoved}, and is invulnerable to all damages except {@link DamageSource#OUT_OF_WORLD}\nor damages from creative mode players if the entity is {@linkplain #isInvulnerable\ninvulnerable}. This also checks {@link #isFireImmune}.\n\n@see DamageSource\n@see #isFireImmune\n@see #damage\n@see #isInvulnerable
		p	1		damageSource
	m	()Lnet/minecraft/class_2568;	method_5769	getHoverEvent
		c	{@return the hover event referencing this entity}
	m	(Lnet/minecraft/class_1297;)Z	method_5626	hasPassenger
		c	{@return whether {@code passenger} is a passenger of this entity}\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPassenger(Predicate)
		p	1		passenger
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;	method_24829	updatePassengerForDismount
		c	{@return the position of the dismounted {@code passenger}}\n\n<p>Vehicles should override this to return a suitable dismounting position\nfor the passenger. Check the implementation of the subclass for details.\n\n@see #getPassengerDismountOffset\n@see Dismounting
		p	1		passenger
	m	(I)V	method_5639	setOnFireFor
		c	Sets the entity on fire for {@code seconds} seconds.\n\n@implNote The actual duration can be reduced using the\n{@linkplain net.minecraft.enchantment.ProtectionEnchantment.Type#FIRE\nfire protection} enchantment.\n\n@see net.minecraft.enchantment.ProtectionEnchantment#transformFireDuration
		p	1		seconds
	m	(Lnet/minecraft/class_1297;)Z	method_5722	isTeammate
		c	{@return whether this entity and {@code other} are in the same team}\n\n<p>This returns {@code false} if this entity is not in any team.
		p	1		other
	m	(D)D	method_23325	getParticleZ
		p	1		widthScale
	m	(Lnet/minecraft/class_5712;Lnet/minecraft/class_1297;)V	method_32875	emitGameEvent
		c	Emits a game event originating from another entity at this entity's position.\n\n<p>A common example is a game event called in {@link #interact}, where the player\ninteracting with the entity is the emitter of the event.\n\n@see #emitGameEvent(GameEvent)
		p	2		entity
			c	the entity that emitted the game event, or {@code null} if there is none
		p	1		event
	m	()V	method_5825	tickInVoid
		c	Called when the entity is 64 blocks below the world's {@linkplain net.minecraft.world.HeightLimitView#getBottomY() minimum Y position}.\n\n<p>{@linkplain LivingEntity Living entities} use this to deal {@linkplain net.minecraft.entity.damage.DamageSource#OUT_OF_WORLD out of world damage}.
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1313;)Lnet/minecraft/class_243;	method_18796	adjustMovementForSneaking
		p	2		type
		p	1		movement
	m	()V	method_5801	addFlapEffects
		c	Adds the effects of this entity flapping, usually to the world the entity\nis in.\n\n<p>The actual flapping logic should be done in {@link #tick()} instead.\n\n<p>This is only called when the entity {@linkplain #hasWings() has wings}\nand the entity {@linkplain #getMoveEffect() has any move effect}, from\n{@link #addAirTravelEffects()}.
	m	()Lnet/minecraft/class_3414;	method_5625	getSplashSound
	m	(Lnet/minecraft/class_1297;)Z	method_30949	collidesWith
		c	{@return whether this entity cannot occupy the same space with {@code other}}\n\n<p>This returns {@code false} if {@code other} is {@linkplain #isConnectedThroughVehicle\nconnected through vehicles}.\n\n@see #isCollidable
		p	1		other
	m	(F)Lnet/minecraft/class_243;	method_31166	getClientCameraPosVec
		p	1		tickDelta
	m	()F	method_36454	getYaw
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_5454;	method_30329	getTeleportTarget
		c	{@return a {@link TeleportTarget} for the entity based on its current and\ndestination worlds, plus any nether portals that may be present}
		p	1		destination
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;ZLnet/minecraft/class_2784;)Ljava/util/Optional;	method_30330	getPortalRect
		c	{@return the portal rect at {@code destPos}}\n\n@see net.minecraft.world.PortalForcer#getPortalRect
		p	1		destWorld
		p	2		destPos
		p	3		destIsNether
		p	4		worldBorder
	m	(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F	method_18378	getEyeHeight
		p	2		dimensions
		p	1		pose
	m	()Ljava/lang/String;	method_5820	getEntityName
		c	{@return the name uniquely identifying the entity}\n\n<p>Unlike {@link #getName}, this is guaranteed to be unique. This is the UUID\nfor all entities except players (which use the player's username).\nThis is mostly used when passing the player name to {@code\nnet.minecraft.scoreboard.Scoreboard} methods.\n\n@see #getName\n@see #getUuidAsString
	m	(DDDFFIZ)V	method_5759	updateTrackedPositionAndAngles
		p	1		x
		p	5		z
		p	3		y
		p	10		interpolate
		p	9		interpolationSteps
		p	8		pitch
		p	7		yaw
	m	(Lnet/minecraft/class_2338;)V	method_5717	setInNetherPortal
		p	1		pos
	m	()D	method_23319	getRandomBodyY
	m	()Ljava/util/stream/Stream;	method_31484	streamIntoPassengers
		c	{@return a recursive stream of all passengers}\n\n<p>This is recursive; for example, if a boat has 2 pigs, ridden by player A and\nplayer B, then {@code boat.streamIntoPassengers()} would return a stream of\nthe first pig, player A, the second pig, and player B. This does not stream\nthe vehicle itself.\n\n@see #getPassengerList\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep
	m	(Z)V	method_33572	setOnFire
		p	1		onFire
	m	()F	method_36455	getPitch
	m	()Z	method_18276	isInSneakingPose
		c	{@return whether the entity is in a crouching pose}\n\n<p>Compared to {@link #isSneaking()}, it only makes the entity appear\ncrouching and does not bring other effects of sneaking, such as no less\nobvious name label rendering, no dismounting while riding, etc.\n\n<p>This is used by vanilla for non-player entities to crouch, such as\nfor foxes and cats. This is also used when the entity is a player and\nthe player would otherwise collide with blocks (for example, when the\nplayer is in a 1.5 blocks tall tunnel).
	m	()Lnet/minecraft/class_1937;	method_37908	getWorld
	m	(Lnet/minecraft/class_238;)V	method_5857	setBoundingBox
		p	1		boundingBox
	m	(FF)Lnet/minecraft/class_243;	method_18863	getOppositeRotationVector
		p	2		yaw
		p	1		pitch
	m	(DDD)Z	method_5727	shouldRender
		p	5		cameraZ
		p	3		cameraY
		p	1		cameraX
	m	()D	method_23318	getY
	m	(Lnet/minecraft/class_2561;)V	method_5665	setCustomName
		c	Sets the custom name of the entity to {@code name} (or {@code null} to\nremove the custom name).
		p	1		name
	m	(DDF)Lnet/minecraft/class_243;	method_24826	getPassengerDismountOffset
		c	{@return the offset for dismounting the passenger}
		p	2		passengerWidth
		p	4		passengerYaw
		p	0		vehicleWidth
	m	()F	method_43078	getBodyYaw
		c	{@return the body yaw of the entity}\n\n@see #setBodyYaw
	m	()Lnet/minecraft/class_243;	method_18798	getVelocity
	m	()Z	method_5807	isCustomNameVisible
		c	{@return whether the custom name should be shown}\n\n<p>This is stored on {@code CustomNameVisible} NBT key.\n\n@see #setCustomNameVisible
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	2		world
		p	1		type
	m	(Ljava/util/function/Predicate;)Z	method_5703	hasPassenger
		c	{@return whether there is a passenger of this entity matching {@code predicate}}\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPassenger(Entity)
		p	1		predicate
	m	(Lnet/minecraft/class_2350$class_2351;D)D	method_18797	calculatePistonMovementFactor
		p	2		offsetFactor
		p	1		axis
	m	(Lnet/minecraft/class_3222;)V	method_5742	onStoppedTrackingBy
		c	Called when {@code player} stops tracking this entity.\n\n<p>Entities with boss bars like {@link net.minecraft.entity.boss.WitherEntity}\nshould override this to remove the player from the boss bar.
		p	1		player
	m	(I)V	method_5838	setId
		c	Sets the network ID of this entity.\n\n@apiNote This is used by client-side networking logic to set up the network\nID of entities from the server. This shouldn't be used by server-side logic\nas the network ID is already properly initialized on entity object construction.\n\n@see #getId()
		p	1		id
	m	(I)Lnet/minecraft/class_5630;	method_32318	getStackReference
		c	Obtains a stack reference to be modified. Used by commands like\n{@code /loot} or {@code /item}.\n\n@see net.minecraft.command.argument.ItemSlotArgumentType
		p	1		mappedIndex
			c	the mapped index as given by the item slot argument
	m	()D	method_23317	getX
	m	()Z	method_5709	isLiving
	m	()V	method_18375	detach
		c	Removes all the passengers and removes this entity from any vehicles it is riding.
	m	()Z	method_30230	hasPortalCooldown
		c	{@return whether the entity's portal cooldown is in effect}
	m	()I	method_5806	getDefaultPortalCooldown
		c	{@return the entity's default portal cooldown}\n\n<p>This is 300 ticks by default, or 10 ticks for players.\n\n@see #resetPortalCooldown
	m	(DDD)V	method_5814	setPosition
		c	Sets the position and refreshes the bounding box.\n\n<p>This should be called after creating an instance of non-living entities.\nFor living entities, {@link #refreshPositionAndAngles} should be used instead.\n\n@see #refreshPositionAndAngles\n@see #teleport
		p	3		y
		p	1		x
		p	5		z
	m	(Z)V	method_5796	setSwimming
		c	Sets whether the entity is swimming.\n\n@see #isSwimming
		p	1		swimming
	m	()Lnet/minecraft/class_7436;	method_43688	getMessageSourceProfile
	m	()Lnet/minecraft/class_243;	method_19538	getPos
		c	{@return the exact position of the entity}\n\n@see #getSyncedPos\n@see #getBlockPos\n@see #getChunkPos
	m	(Lnet/minecraft/class_238;)Z	method_5629	doesNotCollide
		p	1		box
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_5712	playStepSound
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1657;)Z	method_5756	isInvisibleTo
		c	{@return whether the entity is invisible to {@code player}}\n\n<p>Spectators can see all entities, and entities on the same team as player's can\nsee all entities if {@link AbstractTeam#shouldShowFriendlyInvisibles} returns\n{@code true}. Otherwise, this returns {@link #isInvisible}.\n\n@see AbstractTeam#shouldShowFriendlyInvisibles\n@see #isInvisible
		p	1		player
	m	()Ljava/lang/String;	method_5845	getUuidAsString
		c	{@return the entity's UUID as string}\n\n<p>This is a shortcut of {@code getUuid().toString()}.\n\n@see #getUuid
	m	()Lnet/minecraft/class_243;	method_5663	getRotationVecClient
	m	(FF)Lnet/minecraft/class_243;	method_5631	getRotationVector
		p	2		yaw
		p	1		pitch
	m	(Lnet/minecraft/class_1297;)F	method_5739	distanceTo
		c	{@return the distance between this entity and {@code entity}}
		p	1		entity
	m	()Z	method_20232	isInSwimmingPose
		c	{@return whether the entity is in swimming pose}\n\n<p>This includes crawling entities and entities using elytra that aren't fall-flying.\nPlayers start crawling if they would otherwise collide with blocks (for example,\nwhen the player is in a 1 block tall tunnel).\n\n@see #isCrawling
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_17835	adjustMovementForCollisions
		p	1		movement
	m	()Z	method_5805	isAlive
		c	{@return whether the entity is alive}\n\n<p>For non-{@link LivingEntity}, this is the same as negating {@link #isRemoved}.\n{@link LivingEntity} checks the entity's health in addition to the removal.
	m	()Z	method_5817	hasPlayerRider
		c	{@return whether a player is riding this entity or any of its passengers}\n\n@implNote The default implementation is very inefficient.\n\n@see #getPassengerList\n@see #streamIntoPassengers\n@see #streamSelfAndPassengers\n@see #streamPassengersAndSelf\n@see #getPassengersDeep\n@see #hasPassengerDeep
	m	()V	method_5670	baseTick
	m	(FI)V	method_5683	updateTrackedHeadRotation
		p	1		yaw
		p	2		interpolationSteps
	m	()Lnet/minecraft/class_2338;	method_43260	getLandingPos
		c	{@return the landing position}\n\n@implNote Landing position is the entity's position, with {@code 0.2} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the soul soil's position would be returned.\n\n@see #getSteppingPos()\n@see #getLandingBlockState()
	m	(Lnet/minecraft/class_243;)V	method_29495	refreshPositionAfterTeleport
		p	1		pos
	m	()Z	method_21750	bypassesLandingEffects
		c	{@return whether the entity should bypass effects caused by landing on a block}\n\n<p>This returns {@link #isSneaking} by default.\n\n@apiNote Landing effects include slime blocks nullifying the fall damage and\nslime blocks and beds bouncing the entity.\n\n@see #bypassesSteppingEffects
	m	(Lnet/minecraft/class_3222;)V	method_5837	onStartedTrackingBy
		c	Called when {@code player} starts tracking this entity.\n\n<p>Entities with boss bars like {@link net.minecraft.entity.boss.WitherEntity}\nshould override this to add the player to the boss bar.
		p	1		player
	m	()Lnet/minecraft/class_2680;	method_25936	getSteppingBlockState
		c	{@return the block state at the stepping position}\n\n@implNote Stepping position is the entity's position, with {@code 1e-05} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the carpet's position would be returned.\n\n@see #getSteppingPos()
	m	()Lnet/minecraft/class_2338;	method_23312	getSteppingPos
		c	{@return the stepping position}\n\n@implNote Stepping position is the entity's position, with {@code 1e-05} subtracted\nfrom the Y coordinate. This means that, for example, if a player is on a carpet on\na soul soil, the carpet's position would be returned.\n\n@see #getLandingPos()\n@see #getSteppingBlockState()
	m	()F	method_5791	getHeadYaw
		c	{@return the head yaw of the entity}\n\n@see #setHeadYaw
	m	(Lnet/minecraft/class_1297;)Z	method_5860	canStartRiding
		c	{@return whether <strong>this entity can ride</strong> {@code entity}}\n\n<p>Returning {@code false} causes the entity to be unable to ride other entities. For\nexample, {@link net.minecraft.entity.boss.WitherEntity} overrides this to return\n{@code false}, so withers cannot ride boats or minecarts. Note that this check can be\nbypassed by passing {@code true} to {@link #startRiding(Entity, boolean)}.\n\n<p>This is the opposite of {@link #canAddPassenger}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #canAddPassenger\n@see #stopRiding\n@see #hasVehicle
		p	1		entity
	m	()Lnet/minecraft/class_3619;	method_5657	getPistonBehavior
		c	{@return the behavior of the piston for this entity}\n\n<p>This is {@link PistonBehavior#NORMAL} by default. {@link AreaEffectCloudEntity},\n{@link MarkerEntity}, and marker {@link net.minecraft.entity.decoration.ArmorStandEntity}\nreturn {@link PistonBehavior#IGNORE}, causing the piston to not affect the entity's\nposition. Other piston behaviors are inapplicable to entities, and treated like\n{@link PistonBehavior#NORMAL}.
	m	(F)V	method_36457	setPitch
		p	1		pitch
	m	(DDD)V	method_30634	updatePosition
		p	1		x
		p	3		y
		p	5		z
	m	()Lnet/minecraft/class_2168;	method_5671	getCommandSource
		c	{@return a command source which represents this entity}
	m	(IZ)V	method_5729	setFlag
		c	Sets the entity flag with index {@code flag} to {@code value}.\n\n<p>Entity flag is used to track whether the entity is sneaking, sprinting, invisible,\netc.
		p	1		index
		p	2		value
	m	()V	method_5693	initDataTracker
		c	Initializes data tracker.\n\n@apiNote Subclasses should override this and call {@link DataTracker#startTracking}\nfor any data that needs to be tracked.
	m	(Lnet/minecraft/class_2338;FF)V	method_5725	refreshPositionAndAngles
		c	Sets the entity's position, yaw, and pitch, and refreshes several position-related\nfields.\n\n<p>This should be used over other methods for setting positions of mobs.\n\n@see #refreshPositionAndAngles(double, double, double, float, float)
		p	2		yaw
		p	1		pos
		p	3		pitch
	m	()Z	method_21751	isSneaky
	m	()Z	method_5681	isSwimming
		c	{@return whether the entity is swimming}\n\n<p>An entity is swimming if it is touching water, not riding any entities, and is\nsprinting. Note that to start swimming, the entity must first be submerged in\nwater.\n\n@see #setSwimming
	m	()V	method_5790	updateSwimming
	m	(Lnet/minecraft/class_1297;ILnet/minecraft/class_1282;)V	method_5716	updateKilledAdvancementCriterion
		p	3		damageSource
		p	2		score
		p	1		entityKilled
	m	(Z)V	method_5875	setNoGravity
		c	Sets  whether the entity has no gravity.\n\n<p>Entities using {@link net.minecraft.entity.ai.control.FlightMoveControl} has\nno gravity. This is saved under the {@code NoGravity} NBT key.
		p	1		noGravity
	m	(Lnet/minecraft/class_1297;)V	method_5644	onPassengerLookAround
		p	1		passenger
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/List;)Lnet/minecraft/class_243;	method_20737	adjustMovementForCollisions
		p	2		collisions
		p	1		entityBoundingBox
		p	0		movement
	m	()Z	method_33189	occludeVibrationSignals
		c	{@return whether the entity should not emit vibrations}\n\n<p>By default, wool or carpet {@linkplain ItemEntity item entities}, and\n{@link net.minecraft.entity.mob.WardenEntity} do not emit vibrations.
	m	(Lnet/minecraft/class_4048;Lnet/minecraft/class_243;)V	method_33331	method_33331
		p	2		pos
	m	(Lnet/minecraft/class_4050;)Lnet/minecraft/class_238;	method_20343	calculateBoundsForPose
		p	1		pos
	m	()Lnet/minecraft/class_2338;	method_23314	getVelocityAffectingPos
	m	()Lnet/minecraft/class_4050;	method_18376	getPose
	m	()V	method_22862	resetPosition
	m	()I	method_22861	getTeamColorValue
		c	{@return the team color value, or {@code 0xFFFFFF} if the entity is not in\na team or the color is not set}
	m	(Z)V	method_5764	onBubbleColumnCollision
		c	Called when the entity collides with a bubble column without an air above.\n\n<p>This applies the bubble column velocity by default.
		p	1		drag
			c	whether the entity should be dragged downwards
	m	(Lnet/minecraft/class_1297;)Z	method_31469	method_31469
		p	0		entity
	m	(Lnet/minecraft/class_3414;FF)V	method_5783	playSound
		c	Plays {@code sound} at this entity's position with the entity's {@linkplain\n#getSoundCategory sound category} if the entity is {@linkplain #isSilent not silent}.
		p	3		pitch
		p	1		sound
		p	2		volume
	m	([D)Lnet/minecraft/class_2499;	method_5846	toNbtList
		p	1		values
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_5813	method_5813
		p	1		style
	m	()Z	method_24828	isOnGround
		c	{@return whether the entity is on the ground}
	m	(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;	method_18377	getDimensions
		c	{@return the dimensions of the entity with the given {@code pose}}\n\n@see #getWidth\n@see #getHeight
		p	1		pose
	m	(F)V	method_36456	setYaw
		p	1		yaw
	m	()I	method_5691	getPermissionLevel
		c	{@return the permission level of this entity}\n\n<p>This is {@code 0} for non-players.\n\n@see #hasPermissionLevel
	m	(F)Lnet/minecraft/class_243;	method_18864	getOppositeRotationVector
		p	1		tickDelta
	m	()Z	method_5809	isOnFire
		c	{@return whether the entity is on fire and is not fire immune}\n\n@see #isFireImmune
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_2338;)Z	method_30022	method_30022
		p	2		pos
	m	(Lnet/minecraft/class_129;)V	method_5819	populateCrashReport
		c	Populates the crash report section to include the entity's information.
		p	1		section
	m	(F)Lnet/minecraft/class_243;	method_30950	getLerpedPos
		p	1		delta
	m	()Z	method_5771	isInLava
		c	{@return whether the entity is in lava}
	m	()Z	method_30948	isCollidable
		c	{@return whether other entities cannot occupy the same space with this entity}\n\n<p>If {@code true}, other entities can stand on this entity without falling.\n{@link net.minecraft.entity.vehicle.BoatEntity} and {@link\nnet.minecraft.entity.mob.ShulkerEntity} has this behavior.\n\n@see #collidesWith
	m	(Lnet/minecraft/class_1297;)V	method_5865	updatePassengerPosition
		p	1		passenger
	m	()Lnet/minecraft/class_2561;	method_23315	getDefaultName
		c	{@return the default name of the entity}\n\n@see EntityType#getName
	m	(Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;F)F	method_5774	getEffectiveExplosionResistance
		c	{@return the blast resistance of {@code blockState} for an explosion caused\nby this entity}\n\n@apiNote {@link net.minecraft.entity.projectile.WitherSkullEntity} overrides\nthis to implement the "charged/blue skull" behavior.\n\n@see net.minecraft.world.explosion.ExplosionBehavior#getBlastResistance
		p	1		explosion
		p	4		blockState
		p	5		fluidState
		p	2		world
		p	3		pos
		p	6		max
	m	()Lnet/minecraft/class_3414;	method_5737	getSwimSound
	m	(Ljava/util/UUID;)V	method_5826	setUuid
		c	Sets the UUID of the entity to {@code uuid}.\n\n<p>This should not be called after spawning the entity.\n\n@see #getUuid\n@see #getUuidAsString
		p	1		uuid
	m	(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V	method_5673	equipStack
		c	Equips {@code stack} at {@code slot}.This is also used to set an entity's\nmainhand or offhand stack. This overwrites any stacks present in that slot\nwithout dropping them.
		p	1		slot
		p	2		stack
	m	(Lnet/minecraft/class_1297;)V	method_5878	copyFrom
		c	Copies serializable data and nether portal data from {@code original}.\n\n@see #readNbt\n@see #moveToWorld
		p	1		original
	m	()Z	method_5782	hasPassengers
		c	{@return whether another entity is riding this entity}\n\n<p>This is the opposite of {@link #hasVehicle}.\n\n@see #startRiding(Entity)\n@see #startRiding(Entity, boolean)\n@see #stopRiding\n@see #hasVehicle
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1538;)V	method_5800	onStruckByLightning
		c	Called when the entity is struck by lightning. This sets the entity on fire and\ndeals lightning damage by default; entities that do not take such damage should\noverride this method to do nothing.
		p	1		world
		p	2		lightning
	m	(Lnet/minecraft/class_2680;)V	method_37215	playAmethystChimeSound
		p	1		state
	m	(FLnet/minecraft/class_243;)V	method_5724	updateVelocity
		c	Updates the entity's velocity to add a vector in the direction of the entity's yaw\nwhose absolute value is {@code movementInput} normalized and multiplied by {@code speed}.\n\n<p>This is usually called inside overridden {@link LivingEntity#travel} if the entity is\ntouching water; see {@link net.minecraft.entity.passive.FishEntity} for an example.
		p	1		speed
		p	2		movementInput
	m	()Z	method_20448	isCrawling
		c	{@return whether the entity is crawling}\n\n<p>An entity is crawling if it is in swimming pose, but is not touching water.\nPlayers start crawling if they would otherwise collide with blocks (for example,\nwhen the player is in a 1 block tall tunnel).\n\n@see #isInSwimmingPose
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_5454;	method_30331	method_30331
		p	2		rect
	m	()V	method_36209	onRemoved
		c	Called on the client side when the entity is removed.\n\n@apiNote To handle entity removal server-side, override {@link #remove} and\nadd custom logic there.
	m	()Z	method_7325	isSpectator
		c	{@return whether the entity is a spectator}\n\n<p>This returns {@code false} unless the entity is a player in spectator game mode.
	m	()Lnet/minecraft/class_3419;	method_5634	getSoundCategory
		c	{@return the sound category for sounds from this entity}\n\n<p>This is used by {@link #playSound(SoundEvent, float, float)} and defaults to\n{@link SoundCategory#NEUTRAL}. Hostile entities should override this to\nreturn {@link SoundCategory#HOSTILE}.\n\n@see #playSound(SoundEvent, float, float)
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_30632	collidesWithStateAtPos
		c	{@return whether the entity collides with the block {@code state} at {@code pos}}
		p	1		pos
		p	2		state
	m	()Z	method_5696	canAvoidTraps
		c	{@return whether the entity cannot trigger pressure plates or tripwires}\n\n<p>{@link net.minecraft.entity.passive.BatEntity} is the only entity in vanilla\nthat can avoid traps.
	m	(Z)V	method_5648	setInvisible
		c	Sets whether the entity is invisible to everyone.\n\n<p>Invisibility status effect and {@link\nnet.minecraft.entity.decoration.ArmorStandEntity}'s {@code Invisible} NBT key can\ncause an entity to be invisible.\n\n@see #isInvisible\n@see #isInvisibleTo
		p	1		invisible
	m	()Z	method_21752	isDescending
		c	{@return whether the entity is actively descending}\n\n<p>This affects scaffolding and powder snow (if the entity can walk on it), and\nreturns {@link #isSneaking} by default. This returns {@code false} for entities\ndescending a ladder, since the entity is not actively doing so, instead letting\nthe gravity to do so.
	m	(DDD)V	method_18800	setVelocity
		p	5		z
		p	1		x
		p	3		y
	m	(Lnet/minecraft/class_1935;I)Lnet/minecraft/class_1542;	method_5870	dropItem
		c	Drops one {@code item} at the entity's position with the given Y offset.\n\n@return the spawned item entity, or {@code null} if called on the client\n\n@see #dropItem(ItemConvertible)\n@see #dropStack(ItemStack)\n@see #dropStack(ItemStack, float)
		p	1		item
		p	2		yOffset
	m	(F)F	method_5695	getPitch
		p	1		tickDelta
	m	()V	method_29239	dismountVehicle
		c	Dismounts the vehicle if present.\n<p>\nFor players, will not trigger any networking changes. Use {@link #stopRiding()} instead.\n\n@see #stopRiding()
	m	()Ljava/util/Set;	method_5752	getScoreboardTags
		c	{@return all scoreboard tags the entity belongs to}\n\n<p>Scoreboard tags are set using the {@linkplain net.minecraft.server.command.TagCommand\n/tag command}, and is different from entity type tags defined in data packs.
	m	()V	method_30076	removeFromDimension
		c	Removes this entity from the current dimension.\n\n<p>This calls {@link #setRemoved} by default. Subclasses can add other logics,\nsuch as setting the stack count of {@linkplain #getItemsEquipped equipped stacks}\nto zero.\n\n@see #moveToWorld
	m	(F)Lnet/minecraft/class_243;	method_30951	getLeashPos
		c	{@return the position of the leash this entity holds}\n\n<p>This is different from {@link #getLeashOffset}; this method is called on the entity\nthat holds the leash.\n\n@see #getLeashOffset\n@see #getStandingEyeHeight
		p	1		delta
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_36971	canModifyAt
		c	{@return whether the entity can modify the world at {@code pos}}\n\n<p>This returns {@code true} for most entities. Players check {@link\nWorld#canPlayerModifyAt} to prevent them from modifying entities in the spawn\nprotection or outside the world border. {@link\nnet.minecraft.entity.projectile.ProjectileEntity} delegates it to the owner\nif the owner is a player; if the owner is a non-player entity, this returns\nthe value of {@link net.minecraft.world.GameRules#DO_MOB_GRIEFING}, and ownerless\nprojectiles are always allowed to modify the world.\n\n@see World#canPlayerModifyAt
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1297;)Z	method_5779	isPartOf
		c	{@return whether this entity is part of {@code entity}}\n\n<p>This is just an equality check for all entities except the ender dragon part.\nAn ender dragon is composed of several entity parts; each part returns {@code true}\nfor {@code part.isPartOf(dragon)}.
		p	1		entity
c	net/minecraft/class_1297$class_5799	net/minecraft/entity/Entity$MoveEffect
	c	The move effect represents possible effects of an entity moving, such as\nplaying sounds, emitting game events, none, or both.\n\n@see Entity#getMoveEffect()
	f	Z	field_28634	sounds
	f	Z	field_28635	events
	f	Lnet/minecraft/class_1297$class_5799;	field_28630	NONE
	f	Lnet/minecraft/class_1297$class_5799;	field_28631	SOUNDS
	f	Lnet/minecraft/class_1297$class_5799;	field_28632	EVENTS
	f	Lnet/minecraft/class_1297$class_5799;	field_28633	ALL
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	3		sounds
		p	4		events
	m	()Z	method_33578	playsSounds
		c	Returns whether this means an entity may play sounds as it moves.
	m	()Z	method_33577	emitsGameEvents
		c	Returns whether this means an entity may emit game events as it moves.
	m	()Z	method_33576	hasAny
		c	Returns whether this means an entity may emit game events or play sounds\nas it moves.
c	net/minecraft/class_1297$class_4738	net/minecraft/entity/Entity$PositionUpdater
	m	(Lnet/minecraft/class_1297;DDD)V	accept	accept
		p	1		entity
		p	2		x
		p	4		y
		p	6		z
c	net/minecraft/class_1297$class_5529	net/minecraft/entity/Entity$RemovalReason
	c	The reason of the entity's removal.\n\n@see Entity#setRemoved
	f	Lnet/minecraft/class_1297$class_5529;	field_27002	CHANGED_DIMENSION
		c	The entity changed dimension.
	f	Lnet/minecraft/class_1297$class_5529;	field_27001	UNLOADED_WITH_PLAYER
		c	The entity is unloaded because the player was riding it and the player\ndisconnected.
	f	Lnet/minecraft/class_1297$class_5529;	field_26999	DISCARDED
		c	The entity is discarded (despawned).
	f	Z	field_27004	save
	f	Lnet/minecraft/class_1297$class_5529;	field_26998	KILLED
		c	The entity is killed.
	f	Z	field_27003	destroy
	f	Lnet/minecraft/class_1297$class_5529;	field_27000	UNLOADED_TO_CHUNK
		c	The entity is unloaded to chunk.\n<p>\nThe entity should be saved.
	m	()Z	method_31487	shouldSave
		c	Returns whether the entity should be saved or not.
	m	()Z	method_31486	shouldDestroy
		c	Returns whether the entity should be destroyed or not.\n<p>\nIf an entity should be destroyed, then the entity should not be re-used and any external data on the entity will be cleared.
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	3		destroy
		p	4		save
c	net/minecraft/class_1296	net/minecraft/entity/passive/PassiveEntity
	f	I	field_29969	BABY_AGE
	f	I	field_5950	breedingAge
	f	I	field_5948	forcedAge
	f	I	field_5947	happyTicksRemaining
	f	I	field_29970	HAPPY_TICKS
	f	Lnet/minecraft/class_2940;	field_5949	CHILD
	m	()Z	method_19184	isReadyToBreed
	m	()I	method_5618	getBreedingAge
	m	(IZ)V	method_5620	growUp
		p	1		age
		p	2		overGrow
	m	()V	method_5619	onGrowUp
	m	(I)V	method_5614	setBreedingAge
		p	1		age
	m	(I)V	method_5615	growUp
		p	1		age
	m	(I)I	method_41321	toGrowUpAge
		c	Calculates the age to pass to {@link #growUp(int)} in seconds.\n\n@apiNote When passing the value from {@link #getBreedingAge()}, make sure to\nnegate the value; otherwise, the entity's age will decrease.
		p	0		breedingAge
			c	the current, negated breeding age (in ticks)
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;	method_5613	createChild
		p	1		world
		p	2		entity
c	net/minecraft/class_1296$class_4697	net/minecraft/entity/passive/PassiveEntity$PassiveData
	f	F	field_20686	babyChance
	f	I	field_20684	spawnCount
	f	Z	field_20685	babyAllowed
	m	()I	method_22432	getSpawnedCount
	m	(F)V	<init>	<init>
		p	1		babyChance
	m	()Z	method_22436	canSpawnBaby
	m	()F	method_22437	getBabyChance
	m	()V	method_22435	countSpawned
	m	(ZF)V	<init>	<init>
		p	1		babyAllowed
		p	2		babyChance
	m	(Z)V	<init>	<init>
		p	1		babyAllowed
c	net/minecraft/class_5658	net/minecraft/loot/provider/number/LootNumberProvider
	m	(Lnet/minecraft/class_47;)F	method_32454	nextFloat
		p	1		context
	m	(Lnet/minecraft/class_47;)I	method_366	nextInt
		p	1		context
	m	()Lnet/minecraft/class_5657;	method_365	getType
c	net/minecraft/class_1295	net/minecraft/entity/AreaEffectCloudEntity
	f	I	field_5941	waitTime
	f	Lnet/minecraft/class_2940;	field_5944	WAITING
	f	Lnet/minecraft/class_2940;	field_5936	COLOR
	f	Lnet/minecraft/class_2940;	field_5938	RADIUS
	f	I	field_5939	duration
	f	I	field_5937	reapplicationDelay
	f	F	field_5929	radiusOnUse
	f	Lnet/minecraft/class_2940;	field_5931	PARTICLE_ID
	f	Lorg/slf4j/Logger;	field_5935	LOGGER
	f	Lnet/minecraft/class_1842;	field_5933	potion
	f	Lnet/minecraft/class_1309;	field_5943	owner
	f	Z	field_5928	customColor
	f	Ljava/util/UUID;	field_5940	ownerUuid
	f	I	field_5932	durationOnUse
	f	F	field_29971	MAX_RADIUS
	f	F	field_5930	radiusGrowth
	f	Ljava/util/List;	field_5934	effects
	f	Ljava/util/Map;	field_5942	affectedEntities
	m	()V	method_5597	updateColor
	m	(Ljava/util/Map$Entry;)Z	method_32874	method_32874
		p	1		entry
	m	(Lnet/minecraft/class_2394;)V	method_5608	setParticleType
		p	1		particle
	m	(Lnet/minecraft/class_1842;)V	method_5612	setPotion
		p	1		potion
	m	(I)V	method_35043	setDurationOnUse
		p	1		durationOnUse
	m	()I	method_5605	getDuration
	m	(I)V	method_5604	setDuration
		p	1		duration
	m	()I	method_35047	getWaitTime
	m	()F	method_35045	getRadiusGrowth
	m	(F)V	method_5609	setRadiusOnUse
		p	1		radiusOnUse
	m	(F)V	method_5603	setRadius
		p	1		radius
	m	(I)V	method_5602	setColor
		p	1		rgb
	m	()Lnet/minecraft/class_1309;	method_5601	getOwner
	m	(F)V	method_5596	setRadiusGrowth
		p	1		radiusGrowth
	m	(Lnet/minecraft/class_1309;)V	method_5607	setOwner
		p	1		owner
	m	(I)V	method_5595	setWaitTime
		p	1		waitTime
	m	()Z	method_5611	isWaiting
	m	()I	method_5606	getColor
	m	(Lnet/minecraft/class_1293;)V	method_5610	addEffect
		p	1		effect
	m	(Z)V	method_5598	setWaiting
		p	1		waiting
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	6		z
		p	1		world
		p	2		x
		p	4		y
	m	()F	method_5599	getRadius
	m	()I	method_35046	getDurationOnUse
	m	()F	method_35044	getRadiusOnUse
	m	()Lnet/minecraft/class_1842;	method_35048	getPotion
	m	()Lnet/minecraft/class_2394;	method_5600	getParticleType
c	net/minecraft/class_5657	net/minecraft/loot/provider/number/LootNumberProviderType
c	net/minecraft/class_750	net/minecraft/client/render/chunk/BlockBufferBuilderStorage
	f	Ljava/util/Map;	field_3951	builders
	m	()V	method_22705	clear
	m	(Lnet/minecraft/class_1921;)Lnet/minecraft/class_287;	method_22706	method_22706
		p	0		renderLayer
	m	(Lnet/minecraft/class_1921;)Lnet/minecraft/class_287;	method_3154	get
		p	1		layer
	m	()V	method_23501	reset
c	net/minecraft/class_5652	net/minecraft/loot/provider/nbt/LootNbtProviderTypes
	f	Lnet/minecraft/class_5650;	field_27918	STORAGE
	f	Lnet/minecraft/class_5650;	field_27919	CONTEXT
	m	()Ljava/lang/Object;	method_32442	createGsonSerializer
	m	(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5650;	method_32443	register
		p	0		id
		p	1		jsonSerializer
c	net/minecraft/class_5651	net/minecraft/loot/provider/nbt/LootNbtProvider
	m	()Lnet/minecraft/class_5650;	method_32439	getType
	m	()Ljava/util/Set;	method_32441	getRequiredParameters
	m	(Lnet/minecraft/class_47;)Lnet/minecraft/class_2520;	method_32440	getNbt
		p	1		context
c	net/minecraft/class_1299	net/minecraft/entity/EntityType
	f	I	field_24085	maxTrackDistance
	f	Z	field_18981	fireImmune
	f	Lnet/minecraft/class_6880$class_6883;	field_36398	registryEntry
	f	Lorg/slf4j/Logger;	field_6088	LOGGER
	f	Lnet/minecraft/class_1311;	field_6094	spawnGroup
	f	Ljava/lang/String;	field_30053	ENTITY_TAG_KEY
	f	Z	field_6056	saveable
	f	Z	field_19423	spawnableFarFromPlayer
	f	Z	field_6072	summonable
	f	Ljava/lang/String;	field_6106	translationKey
	f	Lnet/minecraft/class_2561;	field_6092	name
	f	Lnet/minecraft/class_1299$class_4049;	field_6101	factory
	f	Lnet/minecraft/class_4048;	field_18070	dimensions
	f	Lnet/minecraft/class_2960;	field_16526	lootTableId
	f	I	field_24086	trackTickInterval
	f	Lcom/google/common/collect/ImmutableSet;	field_25355	canSpawnInside
	f	Lnet/minecraft/class_1299;	field_6112	LIGHTNING_BOLT
	f	Lnet/minecraft/class_1299;	field_6113	TURTLE
	f	Lnet/minecraft/class_1299;	field_6110	END_CRYSTAL
	f	Lnet/minecraft/class_1299;	field_6111	TROPICAL_FISH
	f	Lnet/minecraft/class_1299;	field_28401	GLOW_ITEM_FRAME
	f	Lnet/minecraft/class_1299;	field_28402	GLOW_SQUID
	f	Lnet/minecraft/class_1299;	field_6104	PARROT
	f	Lnet/minecraft/class_1299;	field_6105	PILLAGER
	f	Lnet/minecraft/class_1299;	field_6102	MAGMA_CUBE
	f	Lnet/minecraft/class_1299;	field_6103	FISHING_BOBBER
	f	Lnet/minecraft/class_1299;	field_6108	BAT
	f	Lnet/minecraft/class_1299;	field_6109	SHULKER
	f	Lnet/minecraft/class_1299;	field_6107	GHAST
	f	Lnet/minecraft/class_1299;	field_6100	SHULKER_BULLET
	f	Lnet/minecraft/class_1299;	field_21973	HOGLIN
	f	Lnet/minecraft/class_1299;	field_6132	CHICKEN
	f	Lnet/minecraft/class_1299;	field_6133	FIREWORK_ROCKET
	f	Lnet/minecraft/class_1299;	field_6130	WITHER_SKULL
	f	Lnet/minecraft/class_1299;	field_6131	ARMOR_STAND
	f	Lnet/minecraft/class_1299;	field_6136	COMMAND_BLOCK_MINECART
	f	Lnet/minecraft/class_1299;	field_6137	SKELETON
	f	Lnet/minecraft/class_1299;	field_6134	RAVAGER
	f	Lnet/minecraft/class_1299;	field_6135	SPECTRAL_ARROW
	f	Lnet/minecraft/class_1299;	field_6128	ENDERMITE
	f	Lnet/minecraft/class_1299;	field_30052	GOAT
	f	Lnet/minecraft/class_1299;	field_6129	DRAGON_FIREBALL
	f	Lnet/minecraft/class_1299;	field_6126	CHEST_MINECART
	f	Lnet/minecraft/class_1299;	field_6127	TRIDENT
	f	Lnet/minecraft/class_1299;	field_6120	PAINTING
	f	Lnet/minecraft/class_1299;	field_6121	BOAT
	f	Lnet/minecraft/class_1299;	field_6124	LLAMA_SPIT
	f	Lnet/minecraft/class_1299;	field_6125	SILVERFISH
	f	Lnet/minecraft/class_1299;	field_6122	ARROW
	f	Lnet/minecraft/class_1299;	field_6123	DROWNED
	f	Lnet/minecraft/class_1299;	field_6116	ENDER_DRAGON
	f	Lnet/minecraft/class_1299;	field_6117	VINDICATOR
	f	Lnet/minecraft/class_1299;	field_6114	SQUID
	f	Lnet/minecraft/class_1299;	field_6115	SHEEP
	f	Lnet/minecraft/class_1299;	field_6118	GUARDIAN
	f	Lnet/minecraft/class_1299;	field_6119	WITHER
	f	Lnet/minecraft/class_1299;	field_17713	WANDERING_TRADER
	f	Lnet/minecraft/class_1299;	field_17714	TRADER_LLAMA
	f	Lnet/minecraft/class_1299;	field_6144	EGG
	f	Lnet/minecraft/class_1299;	field_6145	WITCH
	f	Lnet/minecraft/class_1299;	field_6142	SPAWNER_MINECART
	f	Lnet/minecraft/class_1299;	field_6143	MOOSHROOM
	f	Lnet/minecraft/class_1299;	field_6146	PANDA
	f	Lnet/minecraft/class_1299;	field_6147	IRON_GOLEM
	f	Lnet/minecraft/class_1299;	field_6140	RABBIT
	f	Lnet/minecraft/class_1299;	field_38095	WARDEN
	f	Lnet/minecraft/class_1299;	field_16281	CAT
	f	Lnet/minecraft/class_1299;	field_6138	LEASH_KNOT
	f	Lnet/minecraft/class_1299;	field_6139	HORSE
	f	Lnet/minecraft/class_1299;	field_38096	CHEST_BOAT
	f	Lnet/minecraft/class_1299;	field_6047	SNOW_GOLEM
	f	Lnet/minecraft/class_1299;	field_6048	ZOMBIE_HORSE
	f	Lnet/minecraft/class_1299;	field_6045	POTION
	f	Lnet/minecraft/class_1299;	field_6046	CREEPER
	f	Lnet/minecraft/class_1299;	field_6049	SMALL_FIREBALL
	f	Lnet/minecraft/class_1299;	field_6043	ITEM_FRAME
	f	Lnet/minecraft/class_1299;	field_6044	EXPERIENCE_ORB
	f	Lnet/minecraft/class_1299;	field_25751	PIGLIN_BRUTE
	f	Lnet/minecraft/class_1299;	field_6042	POLAR_BEAR
	f	Lnet/minecraft/class_1299;	field_22281	PIGLIN
	f	Lnet/minecraft/class_1299;	field_23214	STRIDER
	f	Lnet/minecraft/class_1299;	field_17943	FOX
	f	Lnet/minecraft/class_1299;	field_6069	SLIME
	f	Lnet/minecraft/class_1299;	field_6063	TNT
	f	Lnet/minecraft/class_1299;	field_6064	EXPERIENCE_BOTTLE
	f	Lnet/minecraft/class_1299;	field_6061	EYE_OF_ENDER
	f	Lnet/minecraft/class_1299;	field_6062	PUFFERFISH
	f	Lnet/minecraft/class_1299;	field_6067	DONKEY
	f	Lnet/minecraft/class_1299;	field_6068	SNOWBALL
	f	Lnet/minecraft/class_1299;	field_6065	ILLUSIONER
	f	Lnet/minecraft/class_1299;	field_6066	FIREBALL
	f	Lnet/minecraft/class_1299;	field_20346	BEE
	f	Lnet/minecraft/class_1299;	field_6060	EVOKER_FANGS
	f	Lnet/minecraft/class_1299;	field_33456	MARKER
	f	Lnet/minecraft/class_1299;	field_6059	VEX
	f	Lnet/minecraft/class_1299;	field_6057	MULE
	f	Lnet/minecraft/class_1299;	field_6058	HOPPER_MINECART
	f	Lnet/minecraft/class_1299;	field_6051	ZOMBIE
	f	Lnet/minecraft/class_1299;	field_6052	ITEM
	f	Lnet/minecraft/class_1299;	field_6050	ZOMBIFIED_PIGLIN
	f	Lnet/minecraft/class_1299;	field_6055	WOLF
	f	Lnet/minecraft/class_1299;	field_6053	TNT_MINECART
	f	Lnet/minecraft/class_1299;	field_6054	ZOMBIE_VILLAGER
	f	Lnet/minecraft/class_1299;	field_6087	DOLPHIN
	f	Lnet/minecraft/class_1299;	field_6085	COW
	f	Lnet/minecraft/class_1299;	field_6086	ELDER_GUARDIAN
	f	Lnet/minecraft/class_1299;	field_6089	FALLING_BLOCK
	f	Lnet/minecraft/class_1299;	field_6080	FURNACE_MINECART
	f	Lnet/minecraft/class_1299;	field_6083	AREA_EFFECT_CLOUD
	f	Lnet/minecraft/class_1299;	field_6084	CAVE_SPIDER
	f	Lnet/minecraft/class_1299;	field_6081	OCELOT
	f	Lnet/minecraft/class_1299;	field_6082	ENDER_PEARL
	f	Lnet/minecraft/class_1299;	field_23696	ZOGLIN
	f	Lnet/minecraft/class_1299;	field_6075	SKELETON_HORSE
	f	Lnet/minecraft/class_1299;	field_6076	WITHER_SKELETON
	f	Lnet/minecraft/class_1299;	field_6073	SALMON
	f	Lnet/minecraft/class_1299;	field_6074	LLAMA
	f	Lnet/minecraft/class_1299;	field_6079	SPIDER
	f	Lnet/minecraft/class_1299;	field_6077	VILLAGER
	f	Lnet/minecraft/class_1299;	field_6078	PHANTOM
	f	Lnet/minecraft/class_1299;	field_6071	HUSK
	f	Lnet/minecraft/class_1299;	field_6070	COD
	f	Lnet/minecraft/class_1299;	field_38384	ALLAY
	f	Lnet/minecraft/class_1299;	field_28315	AXOLOTL
	f	Lnet/minecraft/class_1299;	field_37419	FROG
	f	Lnet/minecraft/class_1299;	field_6099	BLAZE
	f	Lnet/minecraft/class_1299;	field_6097	PLAYER
	f	Lnet/minecraft/class_1299;	field_6098	STRAY
	f	Lnet/minecraft/class_1299;	field_6091	ENDERMAN
	f	Lnet/minecraft/class_1299;	field_6090	EVOKER
	f	Lnet/minecraft/class_1299;	field_6095	GIANT
	f	Lnet/minecraft/class_1299;	field_6096	MINECART
	f	Lnet/minecraft/class_1299;	field_6093	PIG
	f	Lnet/minecraft/class_1299;	field_37420	TADPOLE
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;ZLnet/minecraft/class_238;)D	method_5884	getOriginY
		p	2		invertY
		p	3		boundingBox
		p	0		world
		p	1		pos
	m	()Z	method_5896	isSummonable
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2561;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;	method_5899	spawn
		p	5		pos
		p	6		spawnReason
		p	7		alignPosition
		p	8		invertY
		p	1		world
		p	2		itemNbt
		p	3		name
		p	4		player
	m	()Lnet/minecraft/class_1311;	method_5891	getSpawnGroup
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;	method_5892	getEntityFromNbt
		p	1		world
		p	0		nbt
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_5898	get
		p	0		id
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V	method_5881	loadFromEntityNbt
		p	3		itemNbt
		p	0		world
		p	2		entity
		p	1		player
	m	()Z	method_19946	isFireImmune
	m	()Lnet/minecraft/class_6880$class_6883;	method_40124	getRegistryEntry
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_31488	downcast
	m	(DDD)Lnet/minecraft/class_238;	method_17683	createSimpleBoundingBox
		p	5		feetZ
		p	3		feetY
		p	1		feetX
	m	()Lnet/minecraft/class_2960;	method_16351	getLootTableId
	m	()F	method_17686	getHeight
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2561;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;	method_5888	create
		p	5		pos
		p	6		spawnReason
		p	7		alignPosition
		p	8		invertY
		p	1		world
		p	2		itemNbt
		p	3		name
		p	4		player
	m	()Z	method_18389	alwaysUpdateVelocity
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;)Ljava/util/Optional;	method_17848	loadEntityFromNbt
		p	0		nbt
		p	1		world
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2960;	method_5890	getId
		p	0		type
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1299;)Lnet/minecraft/class_1297;	method_17846	method_17846
		p	1		entityType
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;Ljava/util/function/Function;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_17843	method_17843
		p	3		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3730;ZZ)Lnet/minecraft/class_1297;	method_5894	spawnFromItemStack
		p	3		player
		p	4		pos
		p	5		spawnReason
		p	6		alignPosition
		p	7		invertY
		p	1		world
		p	2		stack
	m	(Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;ZZZZLcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_4048;II)V	<init>	<init>
		p	9		maxTrackDistance
		p	10		trackTickInterval
		p	7		canSpawnInside
		p	8		dimensions
		p	5		fireImmune
		p	6		spawnableFarFromPlayer
		p	3		saveable
		p	4		summonable
		p	1		factory
		p	2		spawnGroup
	m	(Lnet/minecraft/class_2680;)Z	method_29496	isInvalidSpawn
		c	Returns whether the EntityType can spawn inside the given block.\n\n<p>By default, non-fire-immune mobs can't spawn in/on blocks dealing fire damage.\nAny mob can't spawn in wither roses, sweet berry bush, or cacti.\n\n<p>This can be overwritten via {@link EntityType.Builder#allowSpawningInside(Block[])}
		p	1		state
	m	()Ljava/lang/String;	method_5882	getTranslationKey
	m	(Ljava/util/List;Lnet/minecraft/class_1937;)Ljava/util/stream/Stream;	method_31489	streamFromNbt
		p	0		entityNbtList
		p	1		world
	m	()F	method_17685	getWidth
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1297;)V	method_17839	method_17839
		p	1		entity
	m	()Lnet/minecraft/class_4048;	method_18386	getDimensions
	m	(Lnet/minecraft/class_2487;)Ljava/util/Optional;	method_17684	fromNbt
		p	0		nbt
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_5883	create
		p	1		world
	m	()I	method_18387	getMaxTrackDistance
		c	Returns the tracking distance, <b>in chunks</b>, of this type of entity\nfor clients. This will be then modified by the server's tracking\ndistance multiplier.
	m	(Ljava/lang/String;Lnet/minecraft/class_1299$class_1300;)Lnet/minecraft/class_1299;	method_5895	register
		p	1		type
		p	0		id
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1937;Ljava/util/function/Function;)Lnet/minecraft/class_1297;	method_17842	loadEntityWithPassengers
		p	2		entityProcessor
		p	0		nbt
		p	1		world
	m	()Ljava/lang/String;	method_35050	getUntranslatedName
	m	()Z	method_5893	isSaveable
	m	(Lnet/minecraft/class_6862;)Z	method_20210	isIn
		p	1		tag
	m	()I	method_18388	getTrackTickInterval
	m	()Lnet/minecraft/class_2561;	method_5897	getName
	m	()Z	method_20814	isSpawnableFarFromPlayer
c	net/minecraft/class_1299$class_4049	net/minecraft/entity/EntityType$EntityFactory
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	create	create
		p	1		type
		p	2		world
c	net/minecraft/class_1299$1	net/minecraft/entity/EntityType$1
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_31491	method_31491
		p	1		entity
	m	(Ljava/util/function/Consumer;)Z	tryAdvance	tryAdvance
		p	1		action
	m	(Lnet/minecraft/class_1937;Ljava/util/function/Consumer;Lnet/minecraft/class_2520;)V	method_31490	method_31490
		p	2		nbt
c	net/minecraft/class_1299$class_1300	net/minecraft/entity/EntityType$Builder
	f	Z	field_6150	summonable
	f	Z	field_6151	saveable
	f	Z	field_18982	fireImmune
	f	Lcom/google/common/collect/ImmutableSet;	field_25356	canSpawnInside
	f	Lnet/minecraft/class_1311;	field_6149	spawnGroup
	f	I	field_24087	maxTrackingRange
	f	I	field_24088	trackingTickInterval
	f	Lnet/minecraft/class_1299$class_4049;	field_6148	factory
	f	Z	field_19424	spawnableFarFromPlayer
	f	Lnet/minecraft/class_4048;	field_18071	dimensions
	m	(Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)V	<init>	<init>
		p	2		spawnGroup
		p	1		factory
	m	(I)Lnet/minecraft/class_1299$class_1300;	method_27300	trackingTickInterval
		p	1		trackingTickInterval
	m	(Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;)Lnet/minecraft/class_1299$class_1300;	method_5903	create
		p	0		factory
		p	1		spawnGroup
	m	()Lnet/minecraft/class_1299$class_1300;	method_19947	makeFireImmune
	m	(Ljava/lang/String;)Lnet/minecraft/class_1299;	method_5905	build
		p	1		id
	m	()Lnet/minecraft/class_1299$class_1300;	method_20815	spawnableFarFromPlayer
	m	(FF)Lnet/minecraft/class_1299$class_1300;	method_17687	setDimensions
		p	1		width
		p	2		height
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_5900	method_5900
		p	1		world
		p	0		type
	m	(Lnet/minecraft/class_1311;)Lnet/minecraft/class_1299$class_1300;	method_5902	create
		p	0		spawnGroup
	m	([Lnet/minecraft/class_2248;)Lnet/minecraft/class_1299$class_1300;	method_29497	allowSpawningInside
		c	Allows this type of entity to spawn inside the given block, bypassing the default\nwither rose, sweet berry bush, cactus, and fire-damage-dealing blocks for\nnon-fire-resistant mobs.\n\n<p>{@code minecraft:prevent_mob_spawning_inside} tag overrides this.\nWith this setting, fire resistant mobs can spawn on/in fire damage dealing blocks,\nand wither skeletons can spawn in wither roses. If a block added is not in the default\nblacklist, the addition has no effect.
		p	1		blocks
	m	()Lnet/minecraft/class_1299$class_1300;	method_5904	disableSaving
	m	()Lnet/minecraft/class_1299$class_1300;	method_5901	disableSummon
	m	(I)Lnet/minecraft/class_1299$class_1300;	method_27299	maxTrackingRange
		p	1		maxTrackingRange
c	net/minecraft/class_5653	net/minecraft/loot/provider/nbt/StorageLootNbtProvider
	f	Lnet/minecraft/class_2960;	field_27920	source
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		source
c	net/minecraft/class_5653$class_5654	net/minecraft/loot/provider/nbt/StorageLootNbtProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5653;	method_32446	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5653;Lcom/google/gson/JsonSerializationContext;)V	method_32445	toJson
c	net/minecraft/class_4317	net/minecraft/recipe/RepairItemRecipe
	m	(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_1887;)V	method_24364	method_24364
		p	3		enchantment
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z	method_20808	matches
	m	(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;	method_20807	craft
c	net/minecraft/class_748	net/minecraft/client/option/HotbarStorageEntry
	f	Lnet/minecraft/class_2371;	field_3948	delegate
	m	()Lnet/minecraft/class_2499;	method_3153	toNbtList
	m	(Lnet/minecraft/class_2499;)V	method_3152	readNbtList
		p	1		list
	m	()Ljava/util/List;	delegate	delegate
c	net/minecraft/class_13	net/minecraft/entity/ai/pathing/PathNodeNavigator
	f	Lnet/minecraft/class_5;	field_62	minHeap
	f	I	field_18708	range
	f	F	field_31807	TARGET_DISTANCE_MULTIPLIER
	f	[Lnet/minecraft/class_9;	field_60	successors
	f	Lnet/minecraft/class_8;	field_61	pathNodeMaker
	m	(Lnet/minecraft/class_3695;Lnet/minecraft/class_9;Ljava/util/Map;FIF)Lnet/minecraft/class_11;	method_54	findPathToAny
		p	6		rangeMultiplier
		p	4		followRange
		p	5		distance
		p	2		startNode
		p	3		positions
		p	1		profiler
	m	(Lnet/minecraft/class_8;I)V	<init>	<init>
		p	2		range
		p	1		pathNodeMaker
	m	(Lnet/minecraft/class_9;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_11;	method_55	createPath
		p	1		endNode
		p	3		reachesTarget
		p	2		target
	m	(Lnet/minecraft/class_9;Ljava/util/Set;)F	method_21658	calculateDistances
		p	1		node
		p	2		targets
	m	(Ljava/util/Map;Lnet/minecraft/class_4459;)Lnet/minecraft/class_11;	method_21661	method_21661
		p	2		node
	m	(Lnet/minecraft/class_9;Lnet/minecraft/class_9;)F	method_44000	getDistance
		p	1		a
		p	2		b
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_4459;	method_21659	method_21659
		p	1		pos
	m	(Lnet/minecraft/class_1950;Lnet/minecraft/class_1308;Ljava/util/Set;FIF)Lnet/minecraft/class_11;	method_52	findPathToAny
		p	5		distance
		p	6		rangeMultiplier
		p	1		world
		p	2		mob
		p	3		positions
		p	4		followRange
c	net/minecraft/class_7486	net/minecraft/command/argument/BlockMirrorArgumentType
	m	()Lnet/minecraft/class_7485;	method_44100	blockMirror
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2415;	method_44101	getBlockMirror
		p	1		id
		p	0		context
c	net/minecraft/class_6154	net/minecraft/unused/packageinfo/PackageInfo6154
c	net/minecraft/class_12	net/minecraft/entity/ai/pathing/WaterPathNodeMaker
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_34767	nodePosToType
	f	Z	field_58	canJumpOutOfWater
	m	(Z)V	<init>	<init>
		p	1		canJumpOutOfWater
	m	(III)Lnet/minecraft/class_7;	method_38489	addPathNodePos
		p	2		y
		p	3		z
		p	1		x
	m	(Lnet/minecraft/class_9;)Z	method_38487	hasNotVisited
c	net/minecraft/class_7487	net/minecraft/command/argument/BlockRotationArgumentType
	m	()Lnet/minecraft/class_7487;	method_44102	blockRotation
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2470;	method_44103	getBlockRotation
		p	1		id
		p	0		context
c	net/minecraft/class_15	net/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker
	f	F	field_64	oldWaterBorderPenalty
	f	F	field_65	oldWalkablePenalty
	f	Z	field_28358	penalizeDeepWater
	m	(Z)V	<init>	<init>
		p	1		penalizeDeepWater
	m	(Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z	method_43413	isValidAquaticAdjacentSuccessor
		p	2		successor
		p	1		node
c	net/minecraft/class_14	net/minecraft/entity/ai/pathing/LandPathNodeMaker
	f	F	field_63	waterPathNodeTypeWeight
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	field_25191	collidedBoxes
	f	D	field_31809	Y_OFFSET
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_25190	nodeTypes
	m	(Lnet/minecraft/class_9;)Z	method_29578	isBlocked
		p	1		node
	m	(Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z	method_29579	isValidDiagonalSuccessor
		p	1		xNode
		p	2		zNode
		p	3		xDiagNode
		p	4		zDiagNode
	m	(Lnet/minecraft/class_2338;)D	method_37003	getFeetY
		p	1		pos
	m	()Z	method_37004	isAmphibious
	m	(Lnet/minecraft/class_7;)Z	method_43414	isBlocked
		p	0		nodeType
	m	(Lnet/minecraft/class_1922;IIIIIIZZLjava/util/EnumSet;Lnet/minecraft/class_7;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;	method_64	findNearbyNodeTypes
		c	Adds the node types in the box with the given size to the input EnumSet.\n@return The node type at the least coordinates of the input box.
		p	2		x
		p	3		y
		p	4		z
		p	5		sizeX
		p	1		world
		p	10		nearbyTypes
		p	11		type
		p	12		pos
		p	6		sizeY
		p	7		sizeZ
		p	8		canOpenDoors
		p	9		canEnterOpenDoors
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;	method_43415	getStart
		p	1		pos
	m	(Lnet/minecraft/class_1922;ZZLnet/minecraft/class_2338;Lnet/minecraft/class_7;)Lnet/minecraft/class_7;	method_61	adjustNodeType
		p	2		canOpenDoors
		p	1		world
		p	5		type
		p	4		pos
		p	3		canEnterOpenDoors
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_7;	method_23476	getLandNodeType
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;	method_58	getCommonNodeType
		p	0		world
		p	1		pos
	m	(IIIIDLnet/minecraft/class_2350;Lnet/minecraft/class_7;)Lnet/minecraft/class_9;	method_62	getPathNode
		p	1		x
		p	4		maxYStep
		p	5		prevFeetY
		p	2		y
		p	3		z
		p	8		nodeType
		p	7		direction
	m	(Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z	method_20536	isValidAdjacentSuccessor
		p	2		successor1
		p	1		node
	m	(Lnet/minecraft/class_2680;)Z	method_27138	inflictsFireDamage
		p	0		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_7;)Lnet/minecraft/class_7;	method_59	getNodeTypeFromNeighbors
		p	0		world
		p	1		pos
		p	2		nodeType
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)D	method_60	getFeetY
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;	method_63	getNodeType
		p	2		pos
		p	1		entity
	m	(Lnet/minecraft/class_1308;III)Lnet/minecraft/class_7;	method_29303	getNodeType
		p	1		entity
		p	2		x
		p	3		y
		p	4		z
	m	(Lnet/minecraft/class_2338;)Z	method_27139	canPathThrough
		p	1		pos
	m	(Lnet/minecraft/class_238;)Z	method_29304	checkBoxCollision
		p	1		box
c	net/minecraft/class_7485	net/minecraft/command/argument/EnumArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39361	INVALID_ENUM_EXCEPTION
	f	Lcom/mojang/serialization/Codec;	field_39362	codec
	f	Ljava/util/function/Supplier;	field_39363	valuesSupplier
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum;	method_44091	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_44094	method_44094
		p	0		enum_
	m	(Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)V	<init>	<init>
		p	2		valuesSupplier
		p	1		codec
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_44095	method_44095
		p	0		value
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_44092	method_44092
		p	0		enum_
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
c	net/minecraft/class_6150	net/minecraft/unused/packageinfo/PackageInfo6150
c	net/minecraft/class_7483	net/minecraft/client/gui/screen/multiplayer/ChatPreviewWarningScreen
	f	Lnet/minecraft/class_2561;	field_39350	CHECK_MESSAGE
	f	Lnet/minecraft/class_642;	field_39352	serverInfo
	f	Lnet/minecraft/class_2561;	field_39348	TITLE
	f	Lnet/minecraft/class_437;	field_39433	parent
	m	(Lnet/minecraft/class_4185;)V	method_44066	method_44066
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_44067	method_44067
		p	1		button
	m	()Lnet/minecraft/class_2561;	method_44938	getWarningContent
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_642;)V	<init>	<init>
		p	2		serverInfo
		p	1		parent
	m	()V	method_44069	acknowledge
c	net/minecraft/class_11	net/minecraft/entity/ai/pathing/Path
	f	Ljava/util/List;	field_52	nodes
	f	[Lnet/minecraft/class_9;	field_55	debugSecondNodes
	f	[Lnet/minecraft/class_9;	field_57	debugNodes
	f	Ljava/util/Set;	field_20300	debugTargetNodes
	f	Z	field_20303	reachesTarget
	f	Lnet/minecraft/class_2338;	field_20301	target
	f	F	field_20302	manhattanDistanceFromTarget
	f	I	field_54	currentNodeIndex
	m	([Lnet/minecraft/class_9;[Lnet/minecraft/class_9;Ljava/util/Set;)V	method_35500	setDebugInfo
		p	2		debugSecondNodes
		p	1		debugNodes
		p	3		debugTargetNodes
	m	()I	method_38	getLength
	m	(I)V	method_36	setLength
		p	1		length
	m	(Lnet/minecraft/class_2540;)V	method_35498	toBuffer
		p	1		buffer
	m	(Lnet/minecraft/class_11;)Z	method_41	equalsPath
		p	1		o
	m	(I)V	method_42	setCurrentNodeIndex
		p	1		nodeIndex
	m	()Z	method_30849	isStart
	m	()Lnet/minecraft/class_2338;	method_48	getTarget
	m	()Lnet/minecraft/class_9;	method_30850	getLastNode
	m	()V	method_44	next
	m	()Lnet/minecraft/class_9;	method_45	getEnd
	m	()Z	method_46	isFinished
	m	()Lnet/minecraft/class_9;	method_29301	getCurrentNode
	m	()Lnet/minecraft/class_2338;	method_31032	getCurrentNodePos
	m	()[Lnet/minecraft/class_9;	method_22881	getDebugSecondNodes
	m	()F	method_21656	getManhattanDistanceFromTarget
	m	(Ljava/util/List;Lnet/minecraft/class_2338;Z)V	<init>	<init>
		p	2		target
		p	3		reachesTarget
		p	1		nodes
	m	()I	method_39	getCurrentNodeIndex
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;	method_49	getNodePosition
		p	1		entity
	m	()Z	method_21655	reachesTarget
	m	(ILnet/minecraft/class_9;)V	method_33	setNode
		p	2		node
		p	1		index
	m	(I)Lnet/minecraft/class_2338;	method_31031	getNodePos
		p	1		index
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_11;	method_34	fromBuffer
		p	0		buffer
	m	(I)Lnet/minecraft/class_9;	method_40	getNode
		p	1		index
	m	()[Lnet/minecraft/class_9;	method_22880	getDebugNodes
	m	(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_243;	method_47	getNodePosition
		p	2		index
		p	1		entity
c	net/minecraft/class_10	net/minecraft/entity/ai/pathing/NavigationType
	f	Lnet/minecraft/class_10;	field_51	AIR
	f	Lnet/minecraft/class_10;	field_50	LAND
	f	Lnet/minecraft/class_10;	field_48	WATER
c	net/minecraft/class_6151	net/minecraft/unused/packageinfo/PackageInfo6151
c	net/minecraft/class_7497	net/minecraft/util/ApiServices
	c	A record holding session services used by the server.\n\n@apiNote Individual services can be accessed using the getters in\n{@link net.minecraft.server.MinecraftServer}.
	f	Lnet/minecraft/class_7500;	comp_838	serviceSignatureVerifier
	f	Lnet/minecraft/class_3312;	comp_840	userCache
	f	Ljava/lang/String;	field_39392	USER_CACHE_FILE_NAME
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	comp_837	sessionService
	f	Lcom/mojang/authlib/GameProfileRepository;	comp_839	profileRepository
	m	()Lnet/minecraft/class_7500;	comp_838	serviceSignatureVerifier
	m	()Lnet/minecraft/class_3312;	comp_840	userCache
	m	(Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Ljava/io/File;)Lnet/minecraft/class_7497;	method_44143	create
		c	{@return a new API service instance}\n\n<p>This is usually not needed; call getters on {@link\nnet.minecraft.server.MinecraftServer} instead.
		p	1		rootDirectory
		p	0		authenticationService
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	comp_837	sessionService
	m	()Lcom/mojang/authlib/GameProfileRepository;	comp_839	profileRepository
c	net/minecraft/class_7498	net/minecraft/network/encryption/SignatureUpdatable
	m	(Lnet/minecraft/class_7498$class_7499;)V	update	update
		p	1		updater
c	net/minecraft/class_7498$class_7499	net/minecraft/network/encryption/SignatureUpdatable$SignatureUpdater
	m	([B)V	update	update
		p	1		data
c	net/minecraft/class_26	net/minecraft/world/PersistentStateManager
	f	Lcom/mojang/datafixers/DataFixer;	field_17663	dataFixer
	f	Ljava/util/Map;	field_134	loadedStates
	f	Ljava/io/File;	field_17664	directory
	f	Lorg/slf4j/Logger;	field_136	LOGGER
	m	(Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/class_18;	method_120	readFromFile
		p	1		readFunction
		p	2		id
	m	(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>
		p	1		directory
		p	2		dataFixer
	m	(Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/class_18;	method_20786	get
		p	1		readFunction
		p	2		id
	m	(Ljava/io/PushbackInputStream;)Z	method_17921	isCompressed
		p	1		stream
	m	(Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/lang/String;)Lnet/minecraft/class_18;	method_17924	getOrCreate
		p	3		id
		p	2		supplier
		p	1		readFunction
	m	(Ljava/lang/String;Lnet/minecraft/class_18;)V	method_32384	method_32384
		p	1		id
		p	2		state
	m	()V	method_125	save
	m	(Ljava/lang/String;Lnet/minecraft/class_18;)V	method_123	set
		p	1		id
		p	2		state
	m	(Ljava/lang/String;)Ljava/io/File;	method_17922	getFile
		p	1		id
	m	(Ljava/lang/String;I)Lnet/minecraft/class_2487;	method_17923	readNbt
		p	1		id
		p	2		dataVersion
c	net/minecraft/class_7495	net/minecraft/network/packet/s2c/play/ServerMetadataS2CPacket
	f	Z	field_39920	secureChatEnforced
	f	Z	field_39389	previewsChat
	f	Ljava/util/Optional;	field_39387	description
	f	Ljava/util/Optional;	field_39388	favicon
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2561;Ljava/lang/String;ZZ)V	<init>	<init>
		p	2		favicon
		p	3		previewsChat
		p	4		secureChatEnforced
		p	1		description
	m	(Lnet/minecraft/class_2602;)V	method_44131	apply
	m	()Z	method_45058	isSecureChatEnforced
	m	()Ljava/util/Optional;	method_44133	getFavicon
	m	()Z	method_44134	shouldPreviewChat
	m	()Ljava/util/Optional;	method_44132	getDescription
c	net/minecraft/class_6167	net/minecraft/unused/packageinfo/PackageInfo6167
c	net/minecraft/class_7496	net/minecraft/network/packet/c2s/play/RequestChatPreviewC2SPacket
	f	Ljava/lang/String;	comp_836	query
	f	I	comp_835	queryId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_44137	apply
	m	()Ljava/lang/String;	comp_836	query
	m	()I	comp_835	queryId
c	net/minecraft/class_6166	net/minecraft/unused/packageinfo/PackageInfo6166
c	net/minecraft/class_20	net/minecraft/item/map/MapIcon
	f	Lnet/minecraft/class_20$class_21;	field_77	type
	f	Lnet/minecraft/class_2561;	field_78	text
	f	B	field_79	rotation
	f	B	field_76	x
	f	B	field_80	z
	m	()B	method_92	getTypeId
	m	()B	method_90	getX
	m	()B	method_91	getZ
	m	()Lnet/minecraft/class_2561;	method_88	getText
	m	()Lnet/minecraft/class_20$class_21;	method_93	getType
	m	(Lnet/minecraft/class_20$class_21;BBBLnet/minecraft/class_2561;)V	<init>	<init>
		p	1		type
		p	2		x
		p	3		z
		p	4		rotation
		p	5		text
	m	()Z	method_94	isAlwaysRendered
	m	()B	method_89	getRotation
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_20$class_21	net/minecraft/item/map/MapIcon$Type
	f	Z	field_33990	useIconCountLimit
	f	I	field_82	tintColor
	f	Z	field_111	alwaysRender
	f	B	field_81	id
	f	Lnet/minecraft/class_20$class_21;	field_87	PLAYER_OFF_LIMITS
	f	Lnet/minecraft/class_20$class_21;	field_88	MANSION
	f	Lnet/minecraft/class_20$class_21;	field_89	RED_MARKER
	f	Lnet/minecraft/class_20$class_21;	field_83	BLUE_MARKER
	f	Lnet/minecraft/class_20$class_21;	field_84	TARGET_X
	f	Lnet/minecraft/class_20$class_21;	field_85	TARGET_POINT
	f	Lnet/minecraft/class_20$class_21;	field_86	PLAYER_OFF_MAP
	f	Lnet/minecraft/class_20$class_21;	field_99	BANNER_RED
	f	Lnet/minecraft/class_20$class_21;	field_95	FRAME
	f	Lnet/minecraft/class_20$class_21;	field_96	BANNER_WHITE
	f	Lnet/minecraft/class_20$class_21;	field_97	BANNER_MAGENTA
	f	Lnet/minecraft/class_20$class_21;	field_98	MONUMENT
	f	Lnet/minecraft/class_20$class_21;	field_91	PLAYER
	f	Lnet/minecraft/class_20$class_21;	field_92	BANNER_ORANGE
	f	Lnet/minecraft/class_20$class_21;	field_93	BANNER_YELLOW
	f	Lnet/minecraft/class_20$class_21;	field_94	BANNER_LIME
	f	Lnet/minecraft/class_20$class_21;	field_90	BANNER_LIGHT_BLUE
	f	Lnet/minecraft/class_20$class_21;	field_106	BANNER_BROWN
	f	Lnet/minecraft/class_20$class_21;	field_105	BANNER_BLUE
	f	Lnet/minecraft/class_20$class_21;	field_104	BANNER_PURPLE
	f	Lnet/minecraft/class_20$class_21;	field_103	BANNER_BLACK
	f	Lnet/minecraft/class_20$class_21;	field_108	BANNER_CYAN
	f	Lnet/minecraft/class_20$class_21;	field_107	BANNER_LIGHT_GRAY
	f	Lnet/minecraft/class_20$class_21;	field_102	BANNER_GREEN
	f	Lnet/minecraft/class_20$class_21;	field_101	BANNER_GRAY
	f	Lnet/minecraft/class_20$class_21;	field_100	BANNER_PINK
	f	Lnet/minecraft/class_20$class_21;	field_110	RED_X
	m	()Z	method_37342	shouldUseIconCountLimit
	m	()B	method_98	getId
	m	(B)Lnet/minecraft/class_20$class_21;	method_99	byId
		p	0		id
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	4		useIconCountLimit
		p	3		alwaysRender
	m	()Z	method_95	isAlwaysRendered
	m	()I	method_96	getTintColor
	m	()Z	method_97	hasTintColor
	m	(Ljava/lang/String;IZIZ)V	<init>	<init>
		p	5		useIconCountLimit
		p	4		tintColor
		p	3		alwaysRender
c	net/minecraft/class_7493	net/minecraft/util/PendingTaskRunner
	c	A runner for tasks that can hold only one pending task. It replaces the\ncurrent pending task if a new one is queued, but does not halt already\nrunning tasks.\n\n<p>The runner needs to be updated by {@link #tick}, which checks if\nthe running task is done and polls the pending task. {@link #queue}\nsets the pending task for running.
	f	Ljava/util/concurrent/CompletableFuture;	field_39443	running
	f	Ljava/util/concurrent/atomic/AtomicReference;	field_39442	pending
	m	()V	method_44122	tick
		c	Waits for the running task to finish and polls the pending task if there\nis no running task.
	m	()V	method_44307	poll
	m	(Lnet/minecraft/class_7493$class_7518;)V	method_44306	queue
		c	Queues a task for running, and replaces any existing pending task.\n\n@apiNote This method can be called asynchronously, such as from the\nnetty event loop.
		p	1		task
c	net/minecraft/class_7493$class_7518	net/minecraft/util/PendingTaskRunner$FutureRunnable
	c	A supplier of a running task.
c	net/minecraft/class_6161	net/minecraft/unused/packageinfo/PackageInfo6161
c	net/minecraft/class_7494	net/minecraft/network/packet/s2c/play/ChatPreviewS2CPacket
	f	I	comp_831	queryId
	f	Lnet/minecraft/class_2561;	comp_832	preview
	m	(Lnet/minecraft/class_2602;)V	method_44130	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2561;	comp_832	preview
	m	()I	comp_831	queryId
c	net/minecraft/class_6160	net/minecraft/unused/packageinfo/PackageInfo6160
c	net/minecraft/class_22	net/minecraft/item/map/MapState
	f	Ljava/util/List;	field_112	updateTrackers
	f	I	field_115	centerZ
		c	The scaled center coordinate of the map state on the Z axis.\n<p>\nAlways {@code 0} for the client.
	f	Ljava/util/Map;	field_120	updateTrackersByPlayer
	f	Lnet/minecraft/class_5321;	field_118	dimension
	f	Z	field_17403	locked
	f	I	field_33992	iconCount
	f	Z	field_114	showIcons
	f	Lorg/slf4j/Logger;	field_25019	LOGGER
	f	B	field_119	scale
	f	[B	field_122	colors
	f	I	field_116	centerX
		c	The scaled center coordinate of the map state on the X axis.\n<p>\nAlways {@code 0} for the client.
	f	Ljava/util/Map;	field_121	frames
	f	Ljava/util/Map;	field_123	banners
		c	The banner markers to track in world.\n<p>\nEmpty for the client.
	f	I	field_31831	MAX_SCALE
	f	Ljava/util/Map;	field_117	icons
	f	I	field_33991	MAX_ICONS
	f	Z	field_113	unlimitedTracking
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_102	update
		p	2		stack
		p	1		player
	m	(Lnet/minecraft/class_1922;II)V	method_109	removeBanner
		p	1		world
		p	2		x
		p	3		z
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_22$class_23;	method_101	getPlayerSyncData
		p	1		player
	m	(Ljava/util/List;)V	method_32369	replaceIcons
		p	1		icons
	m	(IIB)V	method_32370	setColor
		p	2		z
		p	3		color
		p	1		x
	m	()Ljava/util/Collection;	method_35503	getBanners
	m	(Ljava/lang/String;)V	method_32368	removeIcon
		p	1		id
	m	(IIBZZZLnet/minecraft/class_5321;)V	<init>	<init>
		p	1		centerX
		p	3		scale
		p	2		centerZ
		p	5		unlimitedTracking
		p	4		showIcons
		p	7		dimension
		p	6		locked
	m	(IIB)Z	method_32365	putColor
		c	Sets the color at the specified coordinates if the current color is different.\n\n@return {@code true} if the color has been updated, else {@code false}
		p	2		z
		p	3		color
		p	1		x
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_20$class_21;)V	method_110	addDecorationsNbt
		p	2		id
		p	1		pos
		p	3		type
		p	0		stack
	m	(I)Lnet/minecraft/class_22;	method_32364	zoomOut
		c	Creates a new map state which is a zoomed out version of the current one.\n<p>\nThe scale of the new map state is {@code currentScale + zoomOutScale} and clamped between {@code 0} and {@code 4}.\n<p>\nThe colors are not copied, neither are the icons.
		p	1		zoomOutScale
			c	the amount to add to the scale of the map
	m	()Ljava/lang/Iterable;	method_32373	getIcons
	m	()Z	method_32372	hasMonumentIcon
	m	(Lnet/minecraft/class_2338;I)V	method_104	removeFrame
		p	2		id
		p	1		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_108	addBanner
		p	1		world
		p	2		pos
	m	()V	method_32374	markIconsDirty
	m	(Lnet/minecraft/class_20$class_21;Lnet/minecraft/class_1936;Ljava/lang/String;DDDLnet/minecraft/class_2561;)V	method_107	addIcon
		p	6		z
		p	8		rotation
		p	10		text
		p	1		type
		p	2		world
		p	3		key
		p	4		x
	m	(BZLnet/minecraft/class_5321;)Lnet/minecraft/class_22;	method_32362	of
		c	Creates a new map state instance for the client.\n<p>\nThe client is not aware of the coordinates of the map state so its center coordinates will always be {@code (0, 0)}.
		p	1		showIcons
		p	0		scale
		p	2		dimension
	m	(II)V	method_103	markDirty
		p	2		z
		p	1		x
	m	(DDBZZLnet/minecraft/class_5321;)Lnet/minecraft/class_22;	method_32363	of
		c	Creates a new map state instance.
		p	7		dimension
		p	5		showIcons
		p	6		unlimitedTracking
		p	0		centerX
			c	the absolute center X-coordinate
		p	4		scale
		p	2		centerZ
			c	the absolute center Z-coordinate
	m	()Lnet/minecraft/class_22;	method_32361	copy
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_22;	method_32371	fromNbt
		p	0		nbt
	m	(ILnet/minecraft/class_1657;)Lnet/minecraft/class_2596;	method_100	getPlayerMarkerPacket
		p	2		player
		p	1		id
	m	(I)Z	method_37343	iconCountNotLessThan
		p	1		iconCount
c	net/minecraft/class_22$class_5637	net/minecraft/item/map/MapState$UpdateData
	f	I	field_27893	startZ
	f	I	field_27894	width
	f	I	field_27892	startX
	f	[B	field_27896	colors
	f	I	field_27895	height
	m	(IIII[B)V	<init>	<init>
		p	1		startX
		p	3		width
		p	2		startZ
		p	5		colors
		p	4		height
	m	(Lnet/minecraft/class_22;)V	method_32380	setColorsTo
		p	1		mapState
c	net/minecraft/class_22$class_23	net/minecraft/item/map/MapState$PlayerUpdateTracker
	f	Z	field_130	dirty
	f	Z	field_27891	iconsDirty
	f	Lnet/minecraft/class_1657;	field_125	player
	f	I	field_128	startZ
	f	I	field_129	startX
	f	I	field_126	endZ
	f	I	field_127	endX
	f	I	field_124	emptyPacketsRequested
	m	(II)V	method_111	markDirty
		p	1		startX
		p	2		startZ
	m	()Lnet/minecraft/class_22$class_5637;	method_32375	getMapUpdateData
	m	(Lnet/minecraft/class_22;Lnet/minecraft/class_1657;)V	<init>	<init>
		p	2		player
	m	(I)Lnet/minecraft/class_2596;	method_112	getPacket
		p	1		mapId
	m	()V	method_32379	markIconsDirty
c	net/minecraft/class_7491	net/minecraft/data/server/PointOfInterestTypeTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_7492	net/minecraft/network/message/MessageDecorator
	c	Message decorator decorates the chat messages and other messages server-side.\nCurrently, only one message decorator can exist at a time. The message decorator\nthat is currently used can be obtained by\n{@link net.minecraft.server.MinecraftServer#getMessageDecorator}.\n\n<p>For the message decorator to produce a signed message, <strong>both the server\nand the sender's client need to have chat previews enabled</strong>, Otherwise, the decorated\ncontent is considered unsigned, and if the clients require chat messages to be signed\nvia the {@linkplain net.minecraft.client.option.GameOptions#getOnlyShowSecureChat\n"Only Show Secure Chat" option}, they will see the undecorated message. Therefore,\nmessage decorator is <strong>not recommended for censoring messages</strong>.\n\n<p>Message decorator results are {@linkplain CachedDecoratorResult cached}, allowing\nnon-pure decorators (i.e. ones affected by externally controlled variables) without\naffecting the signature verification process. Note that the decorator can still\nrun during message submission to decorate filtered parts of the message.
	f	Lnet/minecraft/class_7492;	field_39384	NOOP
		c	An empty message decorator that returns the original message.
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_7471;)Ljava/util/concurrent/CompletableFuture;	decorate	decorate
		p	1		sender
		p	2		message
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Ljava/util/concurrent/CompletableFuture;	method_44303	method_44303
		p	1		message
		p	0		sender
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;)Lnet/minecraft/class_7471;	attachIfNotDecorated	attachIfNotDecorated
		p	0		message
		p	1		attached
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2561;)Ljava/util/concurrent/CompletableFuture;	decorate	decorate
		c	{@return the decorated {@code message}}
		p	1		sender
			c	the player who sent the message, or {@code null} if {@code message} was not\nsent by a player
		p	2		message
c	net/minecraft/class_6162	net/minecraft/unused/packageinfo/PackageInfo6162
c	net/minecraft/class_6169	net/minecraft/unused/packageinfo/PackageInfo6169
c	net/minecraft/class_6168	net/minecraft/unused/packageinfo/PackageInfo6168
c	net/minecraft/class_17	net/minecraft/item/map/MapBannerMarker
	c	Represents a banner marker in world.\n<p>\nUsed to track banners in a map state.
	f	Lnet/minecraft/class_2561;	field_67	name
	f	Lnet/minecraft/class_1767;	field_68	color
	f	Lnet/minecraft/class_2338;	field_69	pos
	m	()Lnet/minecraft/class_2338;	method_70	getPos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_17;	method_73	fromWorldBlock
		p	1		blockPos
		p	0		blockView
	m	()Lnet/minecraft/class_1767;	method_35502	getColor
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_20$class_21;	method_72	getIconType
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1767;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		name
		p	2		dyeColor
		p	1		pos
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_17;	method_67	fromNbt
		p	0		nbt
	m	()Lnet/minecraft/class_2561;	method_68	getName
	m	()Ljava/lang/String;	method_71	getKey
	m	()Lnet/minecraft/class_2487;	method_74	getNbt
c	net/minecraft/class_19	net/minecraft/item/map/MapFrameMarker
	f	Lnet/minecraft/class_2338;	field_75	pos
	f	I	field_74	rotation
	f	I	field_73	entityId
	m	()I	method_85	getEntityId
	m	(Lnet/minecraft/class_2338;II)V	<init>	<init>
		p	3		entityId
		p	2		rotation
		p	1		pos
	m	()I	method_83	getRotation
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_19;	method_87	fromNbt
		p	0		nbt
	m	()Lnet/minecraft/class_2338;	method_86	getPos
	m	(Lnet/minecraft/class_2338;)Ljava/lang/String;	method_81	getKey
		p	0		pos
	m	()Ljava/lang/String;	method_82	getKey
	m	()Lnet/minecraft/class_2487;	method_84	toNbt
c	net/minecraft/class_18	net/minecraft/world/PersistentState
	f	Lorg/slf4j/Logger;	field_17661	LOGGER
	f	Z	field_72	dirty
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_75	writeNbt
		p	1		nbt
	m	(Z)V	method_78	setDirty
		p	1		dirty
	m	()V	method_80	markDirty
	m	(Ljava/io/File;)V	method_17919	save
		p	1		file
	m	()Z	method_79	isDirty
c	net/minecraft/class_6132	net/minecraft/unused/packageinfo/PackageInfo6132
c	net/minecraft/class_34	net/minecraft/world/level/storage/LevelSummary
	f	Lnet/minecraft/class_1940;	field_25022	levelInfo
	f	Ljava/lang/String;	field_205	name
	f	Z	field_209	requiresConversion
	f	Z	field_23772	locked
	f	Ljava/nio/file/Path;	field_23773	iconPath
	f	Lnet/minecraft/class_2561;	field_24191	details
	f	Lnet/minecraft/class_5315;	field_25023	versionInfo
	m	(Lnet/minecraft/class_34;)I	method_251	compareTo
	m	(Lnet/minecraft/class_1940;Lnet/minecraft/class_5315;Ljava/lang/String;ZZLjava/nio/file/Path;)V	<init>	<init>
		p	3		name
		p	4		requiresConversion
		p	5		locked
		p	6		iconPath
		p	1		levelInfo
		p	2		versionInfo
	m	()Lnet/minecraft/class_2561;	method_27430	createDetails
	m	()Z	method_259	hasCheats
	m	()Ljava/nio/file/Path;	method_27020	getIconPath
	m	()Z	method_257	isHardcore
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
	m	()Z	method_33784	isUnavailable
	m	()Z	method_260	isFutureLevel
	m	()Lnet/minecraft/class_5315;	method_29586	getVersionInfo
	m	()Z	method_256	isDifferentVersion
	m	()Lnet/minecraft/class_34$class_5781;	method_33405	getConversionWarning
	m	()J	method_249	getLastPlayed
	m	()Lnet/minecraft/class_2561;	method_27429	getDetails
	m	()Lnet/minecraft/class_1940;	method_35505	getLevelInfo
	m	()Z	method_27021	isLocked
	m	()Ljava/lang/String;	method_252	getDisplayName
	m	()Lnet/minecraft/class_1934;	method_247	getGameMode
	m	()Z	method_255	requiresConversion
	m	()Z	method_38496	isVersionAvailable
	m	()Lnet/minecraft/class_5250;	method_258	getVersion
	m	()Ljava/lang/String;	method_248	getName
c	net/minecraft/class_34$class_5781	net/minecraft/world/level/storage/LevelSummary$ConversionWarning
	f	Z	field_28441	boldRedFormatting
	f	Z	field_28440	backup
	f	Ljava/lang/String;	field_28442	translationKeySuffix
	f	Lnet/minecraft/class_34$class_5781;	field_28438	DOWNGRADE
	f	Lnet/minecraft/class_34$class_5781;	field_28437	NONE
	f	Lnet/minecraft/class_34$class_5781;	field_28439	UPGRADE_TO_SNAPSHOT
	m	(Ljava/lang/String;IZZLjava/lang/String;)V	<init>	<init>
		p	3		backup
		p	4		boldRedFormatting
		p	5		translationKeySuffix
	m	()Z	method_33407	needsBoldRedFormatting
	m	()Z	method_33406	promptsBackup
	m	()Ljava/lang/String;	method_33408	getTranslationKeySuffix
c	net/minecraft/class_6131	net/minecraft/unused/packageinfo/PackageInfo6131
c	net/minecraft/class_7463	net/minecraft/text/Decoration
	c	A decoration is a pre-defined set of styling and formatting rules for messages\nsent by the server. This consists of the translation key, the style, and the parameters\nusable in the translation. The actual text format needs to be supplied via custom\nlanguage files in resource packs.
	f	Lcom/mojang/serialization/Codec;	field_39219	CODEC
	f	Ljava/lang/String;	comp_788	translationKey
	f	Ljava/util/List;	comp_789	parameters
	f	Lnet/minecraft/class_2583;	comp_790	style
	m	(Ljava/lang/String;)Lnet/minecraft/class_7463;	method_44780	ofOutgoingMessage
		c	{@return the decoration used in outgoing messages sent with {@link\nnet.minecraft.server.command.MessageCommand}}\n\n@implNote This decoration allows using the target (recipient) and the content parameters.\nIt is italicized and colored gray.
		p	0		translationKey
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561;	method_43832	apply
		c	{@return the text obtained by applying the passed values to the decoration}
		p	1		content
			c	the value of the content parameter
		p	2		params
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43830	method_43830
		p	0		instance
	m	(Ljava/lang/String;)Lnet/minecraft/class_7463;	method_43835	ofTeamMessage
		c	{@return the decoration used in chat messages}\n\n@implNote This decoration allows using the target (team name), the sender, and the\ncontent parameters. It has no style.
		p	0		translationKey
	m	(Ljava/lang/String;)Lnet/minecraft/class_7463;	method_44779	ofIncomingMessage
		c	{@return the decoration used in incoming messages sent with {@link\nnet.minecraft.server.command.MessageCommand}}\n\n@implNote This decoration allows using the sender and the content parameters. It is\nitalicized and colored gray.
		p	0		translationKey
	m	(Ljava/lang/String;)Lnet/minecraft/class_7463;	method_43831	ofChat
		c	{@return the decoration used in chat messages}\n\n@implNote This decoration allows using the sender and the content parameters. It has no style.
		p	0		translationKey
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)[Lnet/minecraft/class_2561;	method_43834	collectArguments
		c	{@return the arguments passed to {@link Text#translatable(String, Object[])}}\n\n<p>This is collected by supplying {@code content} and {@code sender} to the\nparameters' {@link Decoration.Parameter#apply} method.
		p	1		content
		p	2		params
	m	()Ljava/lang/String;	comp_788	translationKey
	m	()Ljava/util/List;	comp_789	parameters
	m	()Lnet/minecraft/class_2583;	comp_790	style
c	net/minecraft/class_7463$class_7464	net/minecraft/text/Decoration$Parameter
	c	Represents a parameter that the decoration uses.
	f	Lcom/mojang/serialization/Codec;	field_39223	CODEC
	f	Ljava/lang/String;	field_39224	name
	f	Lnet/minecraft/class_7463$class_7464$class_7465;	field_39225	selector
	f	Lnet/minecraft/class_7463$class_7464;	field_39222	CONTENT
	f	Lnet/minecraft/class_7463$class_7464;	field_39221	TARGET
	f	Lnet/minecraft/class_7463$class_7464;	field_39220	SENDER
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561;	method_43840	method_43840
		p	0		content
		p	1		params
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_7463$class_7464$class_7465;)V	<init>	<init>
		p	4		selector
		p	3		name
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561;	method_43839	method_43839
		p	1		params
		p	0		content
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561;	method_43838	method_43838
		p	0		content
		p	1		params
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561;	method_43837	apply
		c	{@return the text obtained by applying the passed values to the parameter}
		p	1		content
		p	2		params
c	net/minecraft/class_7463$class_7464$class_7465	net/minecraft/text/Decoration$Parameter$Selector
	c	A functional interface that selects the text from the passed parameters.
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2556$class_7602;)Lnet/minecraft/class_2561;	select	select
		p	1		content
		p	2		params
c	net/minecraft/class_6133	net/minecraft/unused/packageinfo/PackageInfo6133
c	net/minecraft/class_31	net/minecraft/world/level/LevelProperties
	f	J	field_198	timeOfDay
	f	I	field_176	clearWeatherTime
	f	Lnet/minecraft/class_236;	field_191	scheduledEvents
	f	Lnet/minecraft/class_1940;	field_25030	levelInfo
	f	I	field_158	version
	f	Lnet/minecraft/class_2487;	field_170	playerData
	f	I	field_192	rainTime
	f	I	field_182	spawnZ
	f	I	field_196	dataVersion
	f	Z	field_157	difficultyLocked
	f	I	field_17736	wanderingTraderSpawnDelay
	f	Ljava/lang/String;	field_31843	WORLD_GEN_SETTINGS_KEY
	f	Lcom/mojang/serialization/Lifecycle;	field_25426	lifecycle
	f	Ljava/util/UUID;	field_17738	wanderingTraderId
	f	Lnet/minecraft/class_5285;	field_25425	generatorOptions
	f	Z	field_185	initialized
	f	J	field_189	time
	f	I	field_167	spawnY
	f	I	field_151	spawnX
	f	I	field_173	thunderTime
	f	Ljava/lang/String;	field_36349	PLAYER_KEY
	f	Lnet/minecraft/class_2487;	field_156	customBossEvents
	f	Z	field_168	thundering
	f	Ljava/util/Set;	field_21837	serverBrands
	f	Lnet/minecraft/class_2784$class_5200;	field_24193	worldBorder
	f	Lnet/minecraft/class_2487;	field_25031	dragonFight
	f	I	field_17737	wanderingTraderSpawnChance
	f	Z	field_190	raining
	f	F	field_26367	spawnAngle
	f	Lcom/mojang/datafixers/DataFixer;	field_184	dataFixer
	f	Lorg/slf4j/Logger;	field_25029	LOGGER
	f	Z	field_172	playerDataLoaded
	f	Z	field_21838	modded
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;ILnet/minecraft/class_2487;Lnet/minecraft/class_1940;Lnet/minecraft/class_5315;Lnet/minecraft/class_5285;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_31;	method_29029	readProperties
		p	2		dataVersion
		p	3		playerData
		p	0		dynamic
		p	1		dataFixer
		p	6		generatorOptions
		p	7		lifecycle
		p	4		levelInfo
		p	5		saveVersionInfo
	m	(Lcom/mojang/datafixers/DataFixer;ILnet/minecraft/class_2487;ZIIIFJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>
		p	8		spawnAngle
		p	9		time
		p	11		timeOfDay
		p	13		version
		p	14		clearWeatherTime
		p	15		rainTime
		p	1		dataFixer
		p	2		dataVersion
		p	3		playerData
		p	4		modded
		p	5		spawnX
		p	6		spawnY
		p	7		spawnZ
		p	24		wanderingTraderId
		p	25		serverBrands
		p	26		scheduledEvents
		p	27		customBossEvents
		p	28		dragonFight
		p	29		levelInfo
		p	30		generatorOptions
		p	31		lifecycle
		p	16		raining
		p	17		thunderTime
		p	18		thundering
		p	19		initialized
		p	20		difficultyLocked
		p	21		worldBorder
		p	22		wanderingTraderSpawnDelay
		p	23		wanderingTraderSpawnChance
	m	(Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lcom/mojang/serialization/Lifecycle;)V	<init>	<init>
		p	3		lifecycle
		p	2		generatorOptions
		p	1		levelInfo
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V	method_158	updateProperties
		p	3		playerNbt
		p	2		levelNbt
		p	1		registryManager
	m	()V	method_185	loadPlayerData
c	net/minecraft/class_33	net/minecraft/world/level/storage/LevelStorageException
	f	Lnet/minecraft/class_2561;	field_38981	messageText
	m	()Lnet/minecraft/class_2561;	method_43416	getMessageText
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		messageText
c	net/minecraft/class_6130	net/minecraft/structure/StructurePiecesHolder
	c	A holder of structure pieces to be added.\n\n@see StructurePiece#fillOpenings
	m	(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443;	method_35461	getIntersecting
		c	Returns an arbitrary piece in this holder that intersects the given {@code box},\nor {@code null} if there is no such piece.
		p	1		box
			c	the box to check intersection against
	m	(Lnet/minecraft/class_3443;)V	method_35462	addPiece
		c	Adds a structure piece into this holder.
		p	1		piece
			c	the piece to add
c	net/minecraft/class_32	net/minecraft/world/level/storage/LevelStorage
	f	Lcom/google/common/collect/ImmutableList;	field_25020	GENERATOR_OPTION_KEYS
	f	Ljava/lang/String;	field_36348	DATA_KEY
	f	Lcom/mojang/datafixers/DataFixer;	field_17668	dataFixer
	f	Ljava/nio/file/Path;	field_17667	backupsDirectory
	f	Ljava/time/format/DateTimeFormatter;	field_200	TIME_FORMATTER
	f	Lorg/slf4j/Logger;	field_17665	LOGGER
	f	Ljava/nio/file/Path;	field_17666	savesDirectory
	m	(Lnet/minecraft/class_32$class_7411;Ljava/util/function/BiFunction;)Ljava/lang/Object;	method_26998	readLevelProperties
		p	1		levelSave
		p	2		levelDataParser
	m	(Ljava/lang/String;)Lnet/minecraft/class_32$class_5143;	method_27002	createSession
		p	1		directoryName
	m	(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_5359;	method_29580	parseDataPackSettings
		p	0		dynamic
	m	(Ljava/util/List;)Ljava/util/List;	method_43495	method_43495
		p	0		summaries
	m	(Ljava/lang/String;)Z	method_240	isLevelNameValid
		p	1		name
	m	(Ljava/lang/String;)Z	method_230	levelExists
		p	1		name
	m	()Ljava/lang/String;	method_35504	getFormatName
	m	()Ljava/nio/file/Path;	method_236	getBackupsDirectory
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/datafixers/util/Pair;	method_29010	readGeneratorProperties
		p	2		version
		p	0		levelData
		p	1		dataFixer
	m	(Lnet/minecraft/class_32$class_7410;)Ljava/util/concurrent/CompletableFuture;	method_43417	loadSummaries
		p	1		levels
	m	()I	method_17931	getCurrentVersion
	m	()Ljava/nio/file/Path;	method_19636	getSavesDirectory
	m	(Lnet/minecraft/class_32$class_7411;)Z	method_43419	method_43419
		p	0		levelSave
	m	(Lnet/minecraft/class_32$class_7411;ZLjava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_34;	method_29015	method_29015
		p	4		dataFixer
		p	3		path
	m	()Lnet/minecraft/class_32$class_7410;	method_235	getLevelList
	m	(Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_5359;	method_29583	readDataPackSettings
		p	0		path
		p	1		dataFixer
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>
		p	1		savesDirectory
		p	3		dataFixer
		p	2		backupsDirectory
	m	(Lnet/minecraft/class_32$class_7411;Z)Ljava/util/function/BiFunction;	method_29014	createLevelDataParser
		p	2		locked
		p	1		levelSave
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;Lcom/mojang/serialization/Lifecycle;)Ljava/util/function/BiFunction;	method_17926	createLevelDataParser
		p	0		ops
		p	2		lifecycle
		p	1		dataPackSettings
	m	(Ljava/nio/file/Path;)Lnet/minecraft/class_32;	method_26999	create
		p	0		path
	m	(Ljava/nio/file/Path;)Z	method_43420	method_43420
		p	0		path
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;Lcom/mojang/serialization/Lifecycle;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lnet/minecraft/class_31;	method_29582	method_29582
		p	3		path
		p	4		dataFixer
	m	(Ljava/nio/file/Path;)Lnet/minecraft/class_2520;	method_40035	loadCompactLevelData
		c	{@return the compact version of the NBT for the level data {@code file}}\n\n<p>The returned NBT will not have {@code Player} and {@code WorldGenSettings} keys.
		p	0		path
c	net/minecraft/class_32$class_7411	net/minecraft/world/level/storage/LevelStorage$LevelSave
	f	Ljava/nio/file/Path;	comp_732	path
	m	()Ljava/nio/file/Path;	method_43428	getSessionLockPath
	m	(Ljava/time/LocalDateTime;)Ljava/nio/file/Path;	method_43424	getCorruptedLevelDatPath
		p	1		dateTime
	m	()Ljava/nio/file/Path;	method_43425	getLevelDatPath
	m	()Ljava/nio/file/Path;	method_43427	getIconPath
	m	()Ljava/nio/file/Path;	method_43426	getLevelDatOldPath
	m	()Ljava/lang/String;	method_43422	getRootPath
	m	(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;	method_43423	getPath
		p	1		savePath
	m	()Ljava/nio/file/Path;	comp_732	path
c	net/minecraft/class_32$class_7410	net/minecraft/world/level/storage/LevelStorage$LevelList
	f	Ljava/util/List;	comp_731	levels
	m	()Z	method_43421	isEmpty
	m	()Ljava/util/List;	comp_731	levels
c	net/minecraft/class_32$class_5143	net/minecraft/world/level/storage/LevelStorage$Session
	f	Ljava/util/Map;	field_24190	paths
	f	Lnet/minecraft/class_5125;	field_23767	lock
	f	Ljava/lang/String;	field_23769	directoryName
	f	Lnet/minecraft/class_32$class_7411;	field_23768	directory
	m	(Lnet/minecraft/class_5321;)Ljava/nio/file/Path;	method_27424	getWorldDirectory
		p	1		key
	m	()V	method_27017	checkValid
	m	(Lnet/minecraft/class_5218;)Ljava/nio/file/Path;	method_27010	getDirectory
		p	1		savePath
	m	(Lnet/minecraft/class_32;Ljava/lang/String;)V	<init>	<init>
		p	2		directoryName
	m	(Ljava/lang/String;)V	method_27008	save
		p	1		name
	m	()Ljava/lang/String;	method_27005	getDirectoryName
	m	()Ljava/util/Optional;	method_27014	getIconFile
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5359;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_5219;	method_27013	readLevelProperties
		p	3		lifecycle
		p	2		dataPackSettings
		p	1		ops
	m	()Lnet/minecraft/class_34;	method_29584	getLevelSummary
	m	()J	method_27016	createBackup
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;Lnet/minecraft/class_2487;)V	method_27426	backupLevelDataFile
		p	1		registryManager
		p	2		saveProperties
		p	3		nbt
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_5219;)V	method_27425	backupLevelDataFile
		p	1		registryManager
		p	2		saveProperties
	m	()Lnet/minecraft/class_5359;	method_29585	getDataPackSettings
	m	()V	method_27015	deleteSessionLock
	m	()Lnet/minecraft/class_29;	method_27427	createSaveHandler
c	net/minecraft/class_32$class_5143$2	net/minecraft/world/level/storage/LevelStorage$Session$2
	m	(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	visitFile	visitFile
		p	2		attributes
		p	1		path
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	method_246	visitFile
c	net/minecraft/class_32$class_5143$1	net/minecraft/world/level/storage/LevelStorage$Session$1
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	method_27019	visitFile
	m	(Ljava/lang/Object;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult;	visitFile	visitFile
		p	1		path
		p	2		attributes
	m	(Ljava/lang/Object;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;	postVisitDirectory	postVisitDirectory
		p	1		path
		p	2		exception
	m	(Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult;	method_27018	postVisitDirectory
c	net/minecraft/class_6139	net/minecraft/unused/packageinfo/PackageInfo6139
c	net/minecraft/class_6136	net/minecraft/util/collection/LinkedBlockPosHashSet
	c	Represents a set of block positions (long representation).\n<p>\nUses a {@link Long2LongLinkedOpenHashMap} as its internal storage medium\nto facilitate the quick addition and removal of block positions.\n<p>\nPositions are index into a 2x cubed area that then stores as a long, a bitset\nrepresenting which positions within that area are currently set.\n<p>\nThis has two major advantages:\n<ol>\n<li>Positions that are geometrically close together are grouped together in memory. This localizes adjacent reads and writes.</li>\n<li>A larger number of positions can be comprised together into one long allowing for a smaller memory footprint.</li>\n</ol>\n@see net.minecraft.world.chunk.light.LevelPropagator
	f	Lnet/minecraft/class_6136$class_6137;	field_31715	buffer
	m	(IF)V	<init>	<init>
		p	2		loadFactor
		p	1		expectedSize
	m	(J)Z	add	add
		c	Marks a block position as "set".
		p	1		posLong
	m	(J)Z	rem	rem
		c	Marks a block position as "not set". Effectively removing it from this collection.
		p	1		posLong
	m	()I	size	size
		c	@throws UnsupportedOperationException
	m	()Z	isEmpty	isEmpty
		c	Checks whether there are any block positions that have been "set".\n\n@return {@code true} is this collection is empty.
	m	()J	removeFirstLong	removeFirstLong
		c	Pops first block position off of this set.
c	net/minecraft/class_6136$class_6137	net/minecraft/util/collection/LinkedBlockPosHashSet$Storage
	c	Represents a three-dimensional mapping from a block position to a bitset\nof values set at that position.
	f	I	field_31725	expectedSize
	f	I	field_31716	STARTING_OFFSET
	f	I	field_31721	Z_BIT_OFFSET
	f	J	field_31722	MAX_POSITION
	f	I	field_31720	X_BIT_OFFSET
	f	I	field_31723	lastWrittenIndex
	f	J	field_31724	lastWrittenKey
	f	I	field_31718	FIELD_SPACING
	f	I	field_31717	HORIZONTAL_COLUMN_BIT_SEPARATION
	f	I	field_31719	Y_BIT_OFFSET
	m	(J)Z	method_35487	add
		c	Ensures that this collection contains the specified element (optional operation).\n\n@see java.util.Collection#add(Object)
		p	1		posLong
	m	(J)Z	method_35488	rem
		c	Removes a block position from this map.
		p	1		posLong
	m	()J	method_35481	removeFirstLong
	m	(J)Z	method_35489	unsetBits
		c	Unsets flags within the last 2x cubed region contained within this map.\n<p>\nThis is equivalent to the call {@code unsetBitsAt(this.n, mask)}\n\n@return {@code true} if the collection was changed as a result of this call
		p	1		mask
	m	(IJ)Z	method_35485	unsetBitsAt
		c	Unsets flags within a specific 2x cubed region contained within this map.\n\n@return {@code true} if the collection was changed as a result of this call
		p	2		mask
		p	1		index
	m	(IJ)Z	method_35482	setBits
		c	Sets flags within a specific 2x cubed region represented by {@code index}.\n\n@return {@code true} if the map already contained set bits for the indicated mask\n           (i.e. an overlap occurred)
		p	2		mask
			c	mask of bits to set
		p	1		index
			c	zero-based index of a 2x cubed area
	m	(J)J	method_35483	getKey
		c	Converts an individual position into a key\nrepresenting the 2x cube region containing that position.
		p	0		posLong
	m	(J)I	method_35486	getBlockOffset
		c	Gets a position's index relative to its containing 2x cube region
		p	0		posLong
	m	(IF)V	<init>	<init>
		p	1		expectedSize
		p	2		loadFactor
	m	(JI)J	method_35484	getBlockPosLong
		p	2		valueLength
		p	0		key
	m	(I)V	rehash	rehash
		p	1		newN
c	net/minecraft/class_7469	net/minecraft/network/message/MessageSignatureData
	c	A message signature data that can be verified when given the header.
	f	Lnet/minecraft/class_7469;	field_39811	EMPTY
	f	[B	comp_925	data
	m	(Lnet/minecraft/class_7500;Lnet/minecraft/class_7614;[B)Z	method_44844	verify
		c	{@return whether the signature data is verified}
		p	2		header
		p	3		bodyDigest
			c	the {@linkplain MessageBody#digest digest of the message body}
		p	1		verifier
			c	the verifier that is created with the sender's public key
	m	(Lnet/minecraft/class_7614;[BLnet/minecraft/class_7498$class_7499;)V	method_44846	method_44846
		p	2		updatable
	m	(Lnet/minecraft/class_7614;[BLnet/minecraft/class_7498$class_7499;)V	method_44848	method_44848
		p	2		updatable
	m	()Ljava/nio/ByteBuffer;	method_44994	toByteBuffer
		c	{@return the byte buffer containing the signature data, or {@code null} if this\nsignature data is empty}
	m	(Lnet/minecraft/class_7500;Lnet/minecraft/class_7614;Lnet/minecraft/class_7608;)Z	method_44843	verify
		c	{@return whether the signature data is verified}
		p	3		body
		p	2		header
		p	1		verifier
			c	the verifier that is created with the sender's public key
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()[B	comp_925	data
	m	()Z	method_44842	isEmpty
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;)V	method_44845	write
		p	1		buf
c	net/minecraft/class_6135	net/minecraft/unused/packageinfo/PackageInfo6135
c	net/minecraft/class_6138	net/minecraft/unused/packageinfo/PackageInfo6138
c	net/minecraft/class_27	net/minecraft/world/level/UnmodifiableLevelProperties
	f	Lnet/minecraft/class_5268;	field_139	worldProperties
	f	Lnet/minecraft/class_5219;	field_24179	saveProperties
	m	(Lnet/minecraft/class_5219;Lnet/minecraft/class_5268;)V	<init>	<init>
		p	2		worldProperties
		p	1		saveProperties
c	net/minecraft/class_29	net/minecraft/world/WorldSaveHandler
	f	Ljava/io/File;	field_144	playerDataDir
	f	Lcom/mojang/datafixers/DataFixer;	field_148	dataFixer
	f	Lorg/slf4j/Logger;	field_149	LOGGER
	m	(Lnet/minecraft/class_1657;)V	method_262	savePlayerData
		p	1		player
	m	()[Ljava/lang/String;	method_263	getSavedPlayerIds
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_2487;	method_261	loadPlayerData
		p	1		player
	m	(Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>
		p	1		session
		p	2		dataFixer
c	net/minecraft/class_7475	net/minecraft/tag/TagFile
	f	Lcom/mojang/serialization/Codec;	field_39269	CODEC
	f	Ljava/util/List;	comp_811	entries
	f	Z	comp_812	replace
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43950	method_43950
		p	0		instance
	m	()Ljava/util/List;	comp_811	entries
	m	()Z	comp_812	replace
c	net/minecraft/class_46	net/minecraft/loot/context/LootContextAware
	m	()Ljava/util/Set;	method_293	getRequiredParameters
	m	(Lnet/minecraft/class_58;)V	method_292	validate
		p	1		reporter
c	net/minecraft/class_7473	net/minecraft/tag/PointOfInterestTypeTags
	f	Lnet/minecraft/class_6862;	field_39262	ACQUIRABLE_JOB_SITE
	f	Lnet/minecraft/class_6862;	field_39264	BEE_HOME
	f	Lnet/minecraft/class_6862;	field_39263	VILLAGE
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_43935	of
		p	0		id
c	net/minecraft/class_6145	net/minecraft/unused/packageinfo/PackageInfo6145
c	net/minecraft/class_47	net/minecraft/loot/context/LootContext
	f	Lnet/minecraft/class_5819;	field_923	random
	f	Ljava/util/Map;	field_929	drops
	f	Ljava/util/Set;	field_927	activeTables
	f	Lnet/minecraft/class_3218;	field_928	world
	f	Ljava/util/Map;	field_925	parameters
	f	Ljava/util/function/Function;	field_20750	conditionGetter
	f	F	field_926	luck
	f	Ljava/util/Set;	field_20751	conditions
	f	Ljava/util/function/Function;	field_924	tableGetter
	m	(Lnet/minecraft/class_5341;)Z	method_22555	addCondition
		p	1		condition
	m	(Lnet/minecraft/class_169;)Ljava/lang/Object;	method_296	get
		p	1		parameter
	m	(Lnet/minecraft/class_5341;)V	method_22557	removeCondition
		p	1		condition
	m	(Lnet/minecraft/class_52;)Z	method_298	markActive
		p	1		table
	m	()Lnet/minecraft/class_5819;	method_294	getRandom
	m	(Lnet/minecraft/class_169;)Z	method_300	hasParameter
		p	1		parameter
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52;	method_22556	getTable
		p	1		id
	m	(Lnet/minecraft/class_2960;Ljava/util/function/Consumer;)V	method_297	drop
		p	2		lootConsumer
		p	1		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341;	method_22558	getCondition
		p	1		id
	m	(Lnet/minecraft/class_52;)V	method_295	markInactive
		p	1		table
	m	()Lnet/minecraft/class_3218;	method_299	getWorld
	m	(Lnet/minecraft/class_5819;FLnet/minecraft/class_3218;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;Ljava/util/Map;)V	<init>	<init>
		p	1		random
		p	2		luck
		p	3		world
		p	4		tableGetter
		p	5		conditionGetter
		p	6		parameters
		p	7		drops
	m	()F	method_302	getLuck
	m	(Lnet/minecraft/class_169;)Ljava/lang/Object;	method_35508	requireParameter
		p	1		parameter
c	net/minecraft/class_47$class_48	net/minecraft/loot/context/LootContext$Builder
	f	Ljava/util/Map;	field_932	parameters
	f	Lnet/minecraft/class_5819;	field_934	random
	f	Lnet/minecraft/class_3218;	field_930	world
	f	F	field_931	luck
	f	Ljava/util/Map;	field_933	drops
	m	(Lnet/minecraft/class_169;Ljava/lang/Object;)Lnet/minecraft/class_47$class_48;	method_306	optionalParameter
		p	2		value
		p	1		key
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_47$class_49;)Lnet/minecraft/class_47$class_48;	method_307	putDrop
		p	2		value
		p	1		id
	m	(JLnet/minecraft/class_5819;)Lnet/minecraft/class_47$class_48;	method_310	random
		p	3		random
		p	1		seed
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_47$class_48;	method_311	random
		p	1		random
	m	(F)Lnet/minecraft/class_47$class_48;	method_303	luck
		p	1		luck
	m	(Lnet/minecraft/class_169;)Ljava/lang/Object;	method_308	get
		p	1		parameter
	m	()Lnet/minecraft/class_3218;	method_313	getWorld
	m	(Lnet/minecraft/class_169;)Ljava/lang/Object;	method_305	getNullable
		p	1		parameter
	m	(Lnet/minecraft/class_176;)Lnet/minecraft/class_47;	method_309	build
		p	1		type
	m	(Lnet/minecraft/class_169;Ljava/lang/Object;)Lnet/minecraft/class_47$class_48;	method_312	parameter
		p	1		key
		p	2		value
	m	(Lnet/minecraft/class_3218;)V	<init>	<init>
		p	1		world
	m	(J)Lnet/minecraft/class_47$class_48;	method_304	random
		p	1		seed
c	net/minecraft/class_47$class_49	net/minecraft/loot/context/LootContext$Dropper
	m	(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V	add	add
		p	2		consumer
		p	1		context
c	net/minecraft/class_47$class_50	net/minecraft/loot/context/LootContext$EntityTarget
	f	Ljava/lang/String;	field_941	type
	f	Lnet/minecraft/class_169;	field_938	parameter
	f	Lnet/minecraft/class_47$class_50;	field_939	DIRECT_KILLER
	f	Lnet/minecraft/class_47$class_50;	field_937	KILLER_PLAYER
	f	Lnet/minecraft/class_47$class_50;	field_936	KILLER
	f	Lnet/minecraft/class_47$class_50;	field_935	THIS
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_169;)V	<init>	<init>
		p	4		parameter
		p	3		type
	m	()Lnet/minecraft/class_169;	method_315	getParameter
	m	(Ljava/lang/String;)Lnet/minecraft/class_47$class_50;	method_314	fromString
		p	0		type
c	net/minecraft/class_47$class_50$class_51	net/minecraft/loot/context/LootContext$EntityTarget$Serializer
	m	(Lcom/google/gson/stream/JsonReader;)Lnet/minecraft/class_47$class_50;	method_317	read
	m	(Lcom/google/gson/stream/JsonWriter;Lnet/minecraft/class_47$class_50;)V	method_318	write
	m	(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object;	read	read
		p	1		reader
	m	(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V	write	write
		p	2		entity
		p	1		writer
c	net/minecraft/class_7471	net/minecraft/network/message/SignedMessage
	c	A signed message, consisting of the signature, the signed content,\nand the optional unsigned content supplied when the chat decorator produced\nunsigned message due to the chat preview being disabled on either side.\n\n<p>Note that the signature itself might not be valid.
	f	Ljava/time/Duration;	field_39786	SERVERBOUND_TIME_TO_LIVE
	f	Ljava/time/Duration;	field_39787	CLIENTBOUND_TIME_TO_LIVE
	f	Lnet/minecraft/class_7649;	comp_981	filterMask
	f	Lnet/minecraft/class_7608;	comp_928	signedBody
	f	Ljava/util/Optional;	comp_830	unsignedContent
	f	Lnet/minecraft/class_7614;	comp_926	signedHeader
	f	Lnet/minecraft/class_7469;	comp_927	headerSignature
	m	()J	method_44865	getSalt
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2561;	method_44125	getContent
		c	{@return the content of the message}\n\n<p>This returns the unsigned content if present, and fallbacks to the signed content.
	m	(Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;)Lnet/minecraft/class_7471;	method_45098	ofUnsigned
		c	{@return a new signed message with given metadata and empty signature}
		p	1		content
		p	0		metadata
	m	(Lnet/minecraft/class_2540;)V	method_44859	write
		p	1		buf
	m	(Lnet/minecraft/class_7428;)Z	method_43867	verify
		c	{@return whether the message can be verified using the public key}
		p	1		key
	m	(Ljava/time/Instant;)Z	method_44747	isExpiredOnServer
		p	1		currentTime
	m	(Ljava/time/Instant;)Z	method_44748	isExpiredOnClient
		p	1		currentTime
	m	(Lnet/minecraft/class_7649;)Lnet/minecraft/class_7471;	method_45097	withFilterMask
		c	{@return the signed chat message with {@code filterMask} added}
		p	1		filterMask
	m	()Lnet/minecraft/class_7634;	method_44862	getSignedContent
	m	(Z)Lnet/minecraft/class_7471;	method_45099	withFilterMaskEnabled
		c	{@return this signed chat message if {@code enabled} is {@code true},\notherwise a new signed chat message without filtered parts}
		p	1		enabled
	m	(Lnet/minecraft/class_7436;)Z	method_44310	verify
		c	{@return whether the message can be verified using the public key <strong>or if the\nplayer does not have the key</strong>}
		p	1		profile
	m	()Lnet/minecraft/class_7471;	method_44607	withoutUnsigned
		c	{@return the signed chat message with {@link #unsignedContent} removed if it exists}\n\n@implNote This returns itself if the message does not have an unsigned content.
	m	()Lnet/minecraft/class_7635$class_7609;	method_44995	toLastSeenMessageEntry
	m	(Lnet/minecraft/class_7634;)Lnet/minecraft/class_7471;	method_45041	ofUnsigned
		c	{@return a new signed message with empty signature}
		p	0		content
	m	(Ljava/util/UUID;)Z	method_45040	canVerifyFrom
		c	{@return whether the message can be verified as from {@code sender}}\n\n<p>This does not actually verify that the message is, in fact, from {@code sender}.\nRather, this returns whether it's possible to verify that {@code sender} sent this\nmessage.
		p	1		sender
	m	()Z	method_45100	isFullyFiltered
	m	()Lnet/minecraft/class_7470;	method_44866	createMetadata
	m	(Lnet/minecraft/class_7500;)Z	method_44858	verify
		p	1		verifier
	m	()Ljava/time/Instant;	method_44864	getTimestamp
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_7471;	method_44863	withUnsignedContent
		p	1		unsignedContent
	m	()Lnet/minecraft/class_7469;	comp_927	headerSignature
	m	()Ljava/util/Optional;	comp_830	unsignedContent
	m	()Lnet/minecraft/class_7649;	comp_981	filterMask
	m	()Lnet/minecraft/class_7608;	comp_928	signedBody
	m	()Lnet/minecraft/class_7614;	comp_926	signedHeader
c	net/minecraft/class_42	net/minecraft/loot/operator/BoundedIntUnaryOperator
	f	Lnet/minecraft/class_5658;	field_920	max
	f	Lnet/minecraft/class_5658;	field_921	min
	f	Lnet/minecraft/class_42$class_5639;	field_27897	applier
	f	Lnet/minecraft/class_42$class_5638;	field_27898	tester
	m	()Ljava/util/Set;	method_32386	getRequiredParameters
	m	(Lnet/minecraft/class_47;I)I	method_32389	apply
		p	1		context
		p	2		value
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)Z	method_32391	method_32391
		p	2		context
		p	3		value
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V	<init>	<init>
		p	2		max
		p	1		min
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I	method_32398	method_32398
		p	1		context
		p	2		value
	m	(II)Lnet/minecraft/class_42;	method_282	create
		p	1		max
		p	0		min
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I	method_32394	method_32394
		p	1		context
		p	2		value
	m	(I)Lnet/minecraft/class_42;	method_280	createMin
		p	0		min
	m	(Lnet/minecraft/class_47;I)Z	method_32396	method_32396
		p	1		value
		p	0		context
	m	(Lnet/minecraft/class_47;I)I	method_279	method_279
		p	1		value
		p	0		context
	m	(Lnet/minecraft/class_47;I)Z	method_32393	test
		p	2		value
		p	1		context
	m	(I)Lnet/minecraft/class_42;	method_277	createMax
		p	0		max
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)Z	method_32397	method_32397
		p	1		context
		p	2		value
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)Z	method_32390	method_32390
		p	1		context
		p	2		value
	m	(I)Lnet/minecraft/class_42;	method_32387	create
		p	0		value
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;Lnet/minecraft/class_47;I)I	method_32395	method_32395
		p	3		value
		p	2		context
c	net/minecraft/class_42$class_5639	net/minecraft/loot/operator/BoundedIntUnaryOperator$Applier
	m	(Lnet/minecraft/class_47;I)I	apply	apply
		p	2		value
		p	1		context
c	net/minecraft/class_42$class_5638	net/minecraft/loot/operator/BoundedIntUnaryOperator$Tester
	m	(Lnet/minecraft/class_47;I)Z	test	test
		p	1		context
		p	2		value
c	net/minecraft/class_42$class_62	net/minecraft/loot/operator/BoundedIntUnaryOperator$Serializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_42;	method_381	deserialize
	m	(Lnet/minecraft/class_42;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_382	serialize
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	2		unused
		p	3		context
		p	1		entry
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		json
		p	3		context
		p	2		unused
c	net/minecraft/class_7472	net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket
	c	A packet used to execute commands on the server.\n\n<p>This truncates the command to at most 256 characters before sending to the\nserver on the client. If the server receives the command longer than 256 characters,\nit will reject the message and disconnect the client.\n\n<p>If the command contains an invalid character (see {@link\nnet.minecraft.SharedConstants#isValidChar}) or if the server receives\nthe commands in improper order, the server will reject the command and disconnect\nthe client.\n\n<p>Commands that took more than {@link\nnet.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE}\nto reach the server are considered expired and log warnings on the server\nif it contains signed message arguments. If the message takes more than\n{@link net.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE} to\nreach the clients (including the time it took to reach the server), the message\nis not considered secure anymore by the clients, and may be discarded depending\non the clients' options.\n\n@see net.minecraft.client.network.ClientPlayerEntity#sendCommand\n@see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution
	f	Lnet/minecraft/class_7635$class_7636;	comp_969	acknowledgment
	f	Ljava/time/Instant;	comp_809	timestamp
	f	Ljava/lang/String;	comp_808	command
	f	J	comp_944	salt
	f	Z	comp_859	signedPreview
	f	Lnet/minecraft/class_7450;	comp_810	argumentSignatures
	m	(Lnet/minecraft/class_2792;)V	method_43897	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7450;ZLnet/minecraft/class_7635$class_7636;)V	<init>	<init>
		p	6		signedPreview
		p	7		acknowledgment
		p	1		command
		p	2		timestamp
		p	3		salt
		p	5		argumentSignatures
	m	()Lnet/minecraft/class_7635$class_7636;	comp_969	acknowledgment
	m	()Ljava/time/Instant;	comp_809	timestamp
	m	()J	comp_944	salt
	m	()Z	comp_859	signedPreview
	m	()Lnet/minecraft/class_7450;	comp_810	argumentSignatures
	m	()Ljava/lang/String;	comp_808	command
c	net/minecraft/class_44	net/minecraft/loot/provider/number/ConstantLootNumberProvider
	f	F	field_922	value
	m	(F)V	<init>	<init>
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(F)Lnet/minecraft/class_44;	method_32448	create
		p	0		value
c	net/minecraft/class_44$class_5655	net/minecraft/loot/provider/number/ConstantLootNumberProvider$CustomSerializer
	m	(Lnet/minecraft/class_44;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_32450	toJson
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_44;	method_32451	fromJson
c	net/minecraft/class_44$class_5656	net/minecraft/loot/provider/number/ConstantLootNumberProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_44;Lcom/google/gson/JsonSerializationContext;)V	method_32452	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_44;	method_32453	fromJson
c	net/minecraft/class_7470	net/minecraft/network/message/MessageMetadata
	c	A metadata for messages.
	f	Ljava/time/Instant;	comp_802	timestamp
	f	Ljava/util/UUID;	comp_801	sender
	f	J	comp_803	salt
	m	(Lnet/minecraft/class_2540;)V	method_44850	write
		p	1		buf
	m	()Ljava/time/Instant;	comp_802	timestamp
	m	(Ljava/util/UUID;)Lnet/minecraft/class_7470;	method_43866	of
		c	{@return a new metadata with the given sender, current timestamp, and random salt}
		p	0		sender
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Z	method_44851	lacksSender
		c	{@return {@code true} if the metadata does not have a sender's UUID}
	m	()Ljava/util/UUID;	comp_801	sender
	m	()Lnet/minecraft/class_7470;	method_44849	of
		c	{@return a new metadata without sender}
	m	()J	comp_803	salt
c	net/minecraft/class_40	net/minecraft/loot/provider/number/BinomialLootNumberProvider
	f	Lnet/minecraft/class_5658;	field_917	p
	f	Lnet/minecraft/class_5658;	field_918	n
	m	(Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V	<init>	<init>
		p	1		n
		p	2		p
	m	(IF)Lnet/minecraft/class_40;	method_273	create
		p	1		p
		p	0		n
c	net/minecraft/class_40$class_41	net/minecraft/loot/provider/number/BinomialLootNumberProvider$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_40;	method_275	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_40;Lcom/google/gson/JsonSerializationContext;)V	method_276	toJson
c	net/minecraft/class_7479	net/minecraft/client/network/ChatPreviewer
	c	Chat previewer manages the chat preview. Chat previewer is created per\n{@link net.minecraft.client.gui.screen.ChatScreen}, so closing the chat screen and\nreopening it would create a new chat previewer. {@link ChatPreviewRequester}\nhandles the actual requesting.\n\n<p>The response to the query can be "consumed" by calling {@link #tryConsumeResponse}.\nIf the response is still valid (i.e. the input has not changed since the query was sent),\nconsuming the response will return the response and clear it. Note that to prevent race\ncondition between the player sending the chat message and the response's arrival, responses\ncan only be consumed after the cooldown (by default, {@value #CONSUME_COOLDOWN} milliseconds)\nhas passed. It is also possible to get the response text without consuming by calling\n{@link #getPreviewText}.
	f	Ljava/lang/String;	field_39431	pendingRequestMessage
		c	The message that is waiting for the previewer to request (i.e. the next query to be sent).\nCan be {@code null} if there is no such query.\n\n@implNote If the message is sent instantly, this field is not set.
	f	Ljava/lang/String;	field_39430	lastPreviewedMessage
	f	J	field_39328	CONSUME_COOLDOWN
		c	How long the previewer should wait before consuming the response since the response\narrived at the client in milliseconds. Is {@value}.\n\n@see #tryConsumeResponse
	f	Lnet/minecraft/class_7479$class_7481;	field_39334	lastResponse
	f	Lnet/minecraft/class_7516;	field_39432	requester
	m	()V	method_44031	tryRequestPending
		c	Sends the message that was waiting for its request delay to pass, if it is able to.
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()Lnet/minecraft/class_7479$class_7481;	method_44038	getPreviewText
		c	{@return the preview text (also known as the last response text), or {@code null}\nif the server responded as such}\n\n<p>This does not consume the response.
	m	()V	method_44275	disablePreview
		c	Clears this previewer.
	m	()V	method_44036	clear
		c	Clears the last response and the requester's state.
	m	(ILnet/minecraft/class_2561;)V	method_44032	onResponse
		c	Called when the preview response was received.\n\n@implNote This sets the last response if the requester {@linkplain\nChatPreviewRequester#handleResponse successfully handled} the response.
		p	1		id
		p	2		previewText
	m	(Ljava/lang/String;)Z	method_44927	equalsLastPreviewed
		c	{@return whether normalized {@code text} equals the last previewed text}
		p	1		text
	m	()Z	method_44928	cannotConsumePreview
		c	{@return whether the previewer cannot consume the preview (because the preview\nresponse hasn't arrived or because of the cooldown)}
	m	(Ljava/lang/String;)V	method_44276	tryRequestInternal
		p	1		message
	m	(Ljava/lang/String;)V	method_44274	tryRequest
		c	Tries to send the request to preview {@code message}. If the delay has passed,\nit will send instantly; otherwise, it will set {@link #pendingRequestMessage} which\ncan be requested by calling {@link #tryRequestPending()}.
		p	1		message
	m	(Ljava/lang/String;)Lnet/minecraft/class_7479$class_7481;	method_44037	tryConsumeResponse
		c	{@return the consumed response text, or {@code null} if the server responded as such, or\nif the response could not be consumed}\n\n<p>If the response is still valid (i.e. the input has not changed since the query was sent),\nconsuming the response will return the response and clear it. Note that to prevent race\ncondition between the player sending the chat message and the response's arrival, responses\ncan only be consumed after the cooldown (by default, {@value #CONSUME_COOLDOWN} milliseconds)\nhas passed. It is also possible to get the response text without consuming by calling\n{@link #getPreviewText}.
		p	1		message
	m	(Ljava/lang/String;)Ljava/lang/String;	method_44039	normalize
		c	{@return the {@code message} normalized by trimming it and then normalizing spaces}
		p	0		message
c	net/minecraft/class_7479$class_7481	net/minecraft/client/network/ChatPreviewer$Response
	c	A response to the preview query.
	f	Lnet/minecraft/class_2561;	comp_828	previewText
	f	Ljava/lang/String;	comp_827	query
		c	the message that was queried to preview
	f	J	comp_826	receptionTimestamp
	m	()Lnet/minecraft/class_2561;	comp_828	previewText
	m	(Ljava/lang/String;)Z	method_44929	queryEquals
		c	{@return whether normalized {@code query} equals the response query}
		p	1		query
	m	(Ljava/lang/String;)Z	method_44045	canConsume
		c	{@return whether the response can be consumed for the {@code message}}\n\n<p>This returns {@code true} if the {@code message} equals the queried message and\nthe cooldown has passed.
		p	1		message
	m	()Z	method_44930	hasCooldownPassed
		c	{@return the cooldown for consuming the preview has passed}\n\n@see #canConsume\n@see ChatPreviewer#tryConsumeResponse
	m	()J	comp_826	receptionTimestamp
	m	()Ljava/lang/String;	comp_827	query
c	net/minecraft/class_6147	net/minecraft/unused/packageinfo/PackageInfo6147
c	net/minecraft/class_6146	net/minecraft/unused/packageinfo/PackageInfo6146
c	net/minecraft/class_7477	net/minecraft/world/poi/PointOfInterestTypes
	f	Ljava/util/Set;	field_39298	POI_STATES
	f	Ljava/util/Set;	field_39300	CAULDRONS
	f	Ljava/util/Set;	field_39299	BED_HEADS
	f	Ljava/util/Map;	field_39301	POI_STATES_TO_TYPE
	f	Lnet/minecraft/class_5321;	field_39297	LIGHTNING_ROD
	f	Lnet/minecraft/class_5321;	field_39293	BEEHIVE
	f	Lnet/minecraft/class_5321;	field_39294	BEE_NEST
	f	Lnet/minecraft/class_5321;	field_39295	NETHER_PORTAL
	f	Lnet/minecraft/class_5321;	field_39296	LODESTONE
	f	Lnet/minecraft/class_5321;	field_39290	WEAPONSMITH
	f	Lnet/minecraft/class_5321;	field_39291	HOME
	f	Lnet/minecraft/class_5321;	field_39292	MEETING
	f	Lnet/minecraft/class_5321;	field_39278	ARMORER
	f	Lnet/minecraft/class_5321;	field_39279	BUTCHER
	f	Lnet/minecraft/class_5321;	field_39289	TOOLSMITH
	f	Lnet/minecraft/class_5321;	field_39285	LEATHERWORKER
	f	Lnet/minecraft/class_5321;	field_39286	LIBRARIAN
	f	Lnet/minecraft/class_5321;	field_39287	MASON
	f	Lnet/minecraft/class_5321;	field_39288	SHEPHERD
	f	Lnet/minecraft/class_5321;	field_39281	CLERIC
	f	Lnet/minecraft/class_5321;	field_39282	FARMER
	f	Lnet/minecraft/class_5321;	field_39283	FISHERMAN
	f	Lnet/minecraft/class_5321;	field_39284	FLETCHER
	f	Lnet/minecraft/class_5321;	field_39280	CARTOGRAPHER
	m	(Lnet/minecraft/class_6880;)V	method_43990	registerStates
		p	0		poiType
	m	(Lnet/minecraft/class_2248;)Ljava/util/Set;	method_43988	getStatesOfBlock
		p	0		block
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_2680;)V	method_43991	method_43991
		p	1		state
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/util/Set;II)Lnet/minecraft/class_4158;	method_43993	register
		p	1		key
		p	0		registry
		p	4		searchDistance
		p	3		ticketCount
		p	2		states
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_43994	of
		p	0		id
	m	(Lnet/minecraft/class_2680;)Ljava/util/Optional;	method_43989	getTypeForState
		p	0		state
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4158;	method_43992	registerAndGetDefault
		p	0		registry
c	net/minecraft/class_6149	net/minecraft/unused/packageinfo/PackageInfo6149
c	net/minecraft/class_7478	net/minecraft/client/realms/util/Realms32BitWarningChecker
	f	Lorg/slf4j/Logger;	field_39322	LOGGER
	f	Lnet/minecraft/class_310;	field_39323	client
	f	Z	field_39325	skipDisplay
	f	Ljava/util/concurrent/CompletableFuture;	field_39324	subscriptionRetrievalFuture
	m	()Ljava/lang/Boolean;	method_44027	isSubscribed
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_4877;)Z	method_44028	method_44028
		p	1		server
	m	(Lnet/minecraft/class_437;)V	method_44029	showWarningIfNeeded
		p	1		parent
	m	()Z	method_44030	isSubscribedInternal
c	net/minecraft/class_6148	net/minecraft/class_6148
	c	A class holding unknown constants.\n\n@apiNote From the package structure, this class appears to be world-related,\nbut it seems to be the exclusive class in a package. Its neighboring packages\nare about portal teleporting and persistent state, yet these constants don't\nseem to relate to those.
c	net/minecraft/class_39	net/minecraft/loot/LootTables
	f	Lnet/minecraft/class_2960;	field_18007	VILLAGE_FISHER_CHEST
	f	Lnet/minecraft/class_2960;	field_814	ORANGE_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_878	GRAY_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_806	LIGHT_GRAY_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_17012	VILLAGE_BUTCHER_CHEST
	f	Lnet/minecraft/class_2960;	field_489	BROWN_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_16749	VILLAGE_TAIGA_HOUSE_CHEST
	f	Lnet/minecraft/class_2960;	field_17010	VILLAGE_MASON_CHEST
	f	Lnet/minecraft/class_2960;	field_778	BLACK_SHEEP_ENTITY
	f	Ljava/util/Set;	field_667	LOOT_TABLES
	f	Lnet/minecraft/class_2960;	field_16751	VILLAGE_CARTOGRAPHER_CHEST
	f	Lnet/minecraft/class_2960;	field_285	PURPLE_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_394	BLUE_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_17109	VILLAGE_TEMPLE_CHEST
	f	Lnet/minecraft/class_2960;	field_16753	VILLAGE_SAVANNA_HOUSE_CHEST
	f	Lnet/minecraft/class_2960;	field_17107	VILLAGE_TOOLSMITH_CHEST
	f	Lnet/minecraft/class_2960;	field_461	LIGHT_BLUE_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_607	GREEN_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_629	PINK_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_716	RED_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_869	WHITE_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_702	LIME_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_16748	VILLAGE_PLAINS_CHEST
	f	Ljava/util/Set;	field_600	LOOT_TABLES_READ_ONLY
	f	Lnet/minecraft/class_2960;	field_434	VILLAGE_WEAPONSMITH_CHEST
	f	Lnet/minecraft/class_2960;	field_850	SPAWN_BONUS_CHEST
	f	Lnet/minecraft/class_2960;	field_17011	VILLAGE_SHEPARD_CHEST
	f	Lnet/minecraft/class_2960;	field_365	CYAN_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_844	EMPTY
	f	Lnet/minecraft/class_2960;	field_16754	VILLAGE_SNOWY_HOUSE_CHEST
	f	Lnet/minecraft/class_2960;	field_224	MAGENTA_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_17108	VILLAGE_FLETCHER_CHEST
	f	Lnet/minecraft/class_2960;	field_16750	VILLAGE_TANNERY_CHEST
	f	Lnet/minecraft/class_2960;	field_17009	VILLAGE_ARMORER_CHEST
	f	Lnet/minecraft/class_2960;	field_385	YELLOW_SHEEP_ENTITY
	f	Lnet/minecraft/class_2960;	field_16752	VILLAGE_DESERT_HOUSE_CHEST
	f	Lnet/minecraft/class_2960;	field_356	SIMPLE_DUNGEON_CHEST
	f	Lnet/minecraft/class_2960;	field_353	FISHING_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_484	WOODLAND_MANSION_CHEST
	f	Lnet/minecraft/class_2960;	field_842	STRONGHOLD_CORRIDOR_CHEST
	f	Lnet/minecraft/class_2960;	field_841	SHIPWRECK_MAP_CHEST
	f	Lnet/minecraft/class_2960;	field_38439	ANCIENT_CITY_ICE_BOX_CHEST
	f	Lnet/minecraft/class_2960;	field_24050	RUINED_PORTAL_CHEST
	f	Lnet/minecraft/class_2960;	field_38438	ANCIENT_CITY_CHEST
	f	Lnet/minecraft/class_2960;	field_24047	BASTION_OTHER_CHEST
	f	Lnet/minecraft/class_2960;	field_24046	BASTION_TREASURE_CHEST
	f	Lnet/minecraft/class_2960;	field_24049	BASTION_HOGLIN_STABLE_CHEST
	f	Lnet/minecraft/class_2960;	field_24048	BASTION_BRIDGE_CHEST
	f	Lnet/minecraft/class_2960;	field_472	ABANDONED_MINESHAFT_CHEST
	f	Lnet/minecraft/class_2960;	field_615	NETHER_BRIDGE_CHEST
	f	Lnet/minecraft/class_2960;	field_880	SHIPWRECK_SUPPLY_CHEST
	f	Lnet/minecraft/class_2960;	field_397	UNDERWATER_RUIN_SMALL_CHEST
	f	Lnet/minecraft/class_2960;	field_266	FISHING_JUNK_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_751	JUNGLE_TEMPLE_DISPENSER_CHEST
	f	Lnet/minecraft/class_2960;	field_885	DESERT_PYRAMID_CHEST
	f	Lnet/minecraft/class_2960;	field_274	END_CITY_TREASURE_CHEST
	f	Lnet/minecraft/class_2960;	field_22402	PIGLIN_BARTERING_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_854	FISHING_TREASURE_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_251	BURIED_TREASURE_CHEST
	f	Lnet/minecraft/class_2960;	field_665	SHIPWRECK_TREASURE_CHEST
	f	Lnet/minecraft/class_2960;	field_662	IGLOO_CHEST_CHEST
	f	Lnet/minecraft/class_2960;	field_795	FISHING_FISH_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19069	HERO_OF_THE_VILLAGE_LEATHERWORKER_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19066	HERO_OF_THE_VILLAGE_FARMER_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19065	HERO_OF_THE_VILLAGE_CLERIC_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19068	HERO_OF_THE_VILLAGE_FLETCHER_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19067	HERO_OF_THE_VILLAGE_FISHERMAN_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19062	HERO_OF_THE_VILLAGE_ARMORER_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19064	HERO_OF_THE_VILLAGE_CARTOGRAPHER_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19063	HERO_OF_THE_VILLAGE_BUTCHER_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19074	HERO_OF_THE_VILLAGE_WEAPONSMITH_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19073	HERO_OF_THE_VILLAGE_TOOLSMITH_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19070	HERO_OF_THE_VILLAGE_LIBRARIAN_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19072	HERO_OF_THE_VILLAGE_SHEPHERD_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_19071	HERO_OF_THE_VILLAGE_MASON_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_803	JUNGLE_TEMPLE_CHEST
	f	Lnet/minecraft/class_2960;	field_800	STRONGHOLD_CROSSING_CHEST
	f	Lnet/minecraft/class_2960;	field_683	STRONGHOLD_LIBRARY_CHEST
	f	Lnet/minecraft/class_2960;	field_16593	PILLAGER_OUTPOST_CHEST
	f	Lnet/minecraft/class_2960;	field_16216	CAT_MORNING_GIFT_GAMEPLAY
	f	Lnet/minecraft/class_2960;	field_300	UNDERWATER_RUIN_BIG_CHEST
	m	(Ljava/lang/String;)Lnet/minecraft/class_2960;	method_269	register
		p	0		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_271	registerLootTable
		p	0		id
	m	()Ljava/util/Set;	method_270	getAll
c	net/minecraft/class_7442	net/minecraft/datafixer/fix/GoatHornIdFix
	f	[Ljava/lang/String;	field_39110	GOAT_HORN_IDS
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
	m	(Ljava/lang/String;)Z	method_44191	method_44191
		p	0		itemId
c	net/minecraft/class_3085	net/minecraft/world/gen/feature/LakeFeature
	f	Lnet/minecraft/class_2680;	field_13668	CAVE_AIR
	m	(Lnet/minecraft/class_2680;)Z	method_39605	canReplace
		p	1		state
c	net/minecraft/class_3085$class_6788	net/minecraft/world/gen/feature/LakeFeature$Config
	f	Lcom/mojang/serialization/Codec;	field_35706	CODEC
	f	Lnet/minecraft/class_4651;	comp_285	fluid
	f	Lnet/minecraft/class_4651;	comp_286	barrier
	m	()Lnet/minecraft/class_4651;	comp_286	barrier
	m	()Lnet/minecraft/class_4651;	comp_285	fluid
c	net/minecraft/class_7440	net/minecraft/tag/BannerPatternTags
	f	Lnet/minecraft/class_6862;	field_39103	PIGLIN_PATTERN_ITEM
	f	Lnet/minecraft/class_6862;	field_39100	SKULL_PATTERN_ITEM
	f	Lnet/minecraft/class_6862;	field_39102	GLOBE_PATTERN_ITEM
	f	Lnet/minecraft/class_6862;	field_39101	MOJANG_PATTERN_ITEM
	f	Lnet/minecraft/class_6862;	field_39099	CREEPER_PATTERN_ITEM
	f	Lnet/minecraft/class_6862;	field_39098	FLOWER_PATTERN_ITEM
	f	Lnet/minecraft/class_6862;	field_39097	NO_ITEM_REQUIRED
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_43675	of
		p	0		id
c	net/minecraft/class_3086	net/minecraft/server/dedicated/command/PardonCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13669	ALREADY_UNBANNED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13474	method_13474
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2168;)Z	method_13476	method_13476
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13475	method_13475
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13473	pardon
		p	0		source
		p	1		targets
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13472	register
		p	0		dispatcher
c	net/minecraft/class_6112	net/minecraft/unused/packageinfo/PackageInfo6112
c	net/minecraft/class_7441	net/minecraft/tag/InstrumentTags
	f	Lnet/minecraft/class_6862;	field_39107	SCREAMING_GOAT_HORNS
	f	Lnet/minecraft/class_6862;	field_39106	REGULAR_GOAT_HORNS
	f	Lnet/minecraft/class_6862;	field_39108	GOAT_HORNS
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_43676	of
		p	0		id
c	net/minecraft/class_58	net/minecraft/loot/LootTableReporter
	f	Ljava/util/function/Supplier;	field_966	nameFactory
	f	Ljava/lang/String;	field_964	name
	f	Lcom/google/common/collect/Multimap;	field_965	messages
	f	Ljava/util/Set;	field_20758	conditions
	f	Ljava/util/Set;	field_20760	tables
	f	Ljava/util/function/Function;	field_20757	conditionGetter
	f	Ljava/util/function/Function;	field_20759	tableGetter
	f	Lnet/minecraft/class_176;	field_20756	contextType
	m	(Lnet/minecraft/class_176;)Lnet/minecraft/class_58;	method_22568	withContextType
		p	1		contextType
	m	(Ljava/lang/String;)V	method_360	report
		p	1		message
	m	(Lnet/minecraft/class_2960;)Z	method_22570	hasTable
		p	1		id
	m	(Ljava/lang/String;Lnet/minecraft/class_2960;)Lnet/minecraft/class_58;	method_22571	withCondition
		p	2		id
		p	1		name
	m	(Lnet/minecraft/class_2960;)Z	method_22572	hasCondition
		p	1		id
	m	(Lnet/minecraft/class_176;Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>
		p	1		contextType
		p	3		tableFactory
		p	2		conditionGetter
	m	()Lcom/google/common/collect/Multimap;	method_361	getMessages
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341;	method_22576	getCondition
		p	1		id
	m	(Ljava/lang/String;Lnet/minecraft/class_2960;)Lnet/minecraft/class_58;	method_22569	withTable
		p	2		id
		p	1		name
	m	(Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;Lnet/minecraft/class_176;Ljava/util/function/Function;Ljava/util/Set;Ljava/util/function/Function;Ljava/util/Set;)V	<init>	<init>
		p	7		tables
		p	1		messages
		p	2		nameFactory
		p	5		conditions
		p	6		tableGetter
		p	3		contextType
		p	4		conditionGetter
	m	(Ljava/lang/String;)Lnet/minecraft/class_58;	method_364	makeChild
		p	1		name
	m	(Lnet/minecraft/class_46;)V	method_22567	validateContext
		p	1		contextAware
	m	()Ljava/lang/String;	method_359	getName
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52;	method_22574	getTable
		p	1		id
c	net/minecraft/class_6111	net/minecraft/unused/packageinfo/PackageInfo6111
c	net/minecraft/class_3081	net/minecraft/world/gen/feature/KelpFeature
c	net/minecraft/class_52	net/minecraft/loot/LootTable
	f	Lorg/slf4j/Logger;	field_946	LOGGER
	f	[Lnet/minecraft/class_55;	field_943	pools
	f	Ljava/util/function/BiFunction;	field_945	combinedFunction
	f	Lnet/minecraft/class_176;	field_942	type
	f	[Lnet/minecraft/class_117;	field_944	functions
	f	Lnet/minecraft/class_176;	field_947	GENERIC
	f	Lnet/minecraft/class_52;	field_948	EMPTY
	m	(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V	method_320	generateLoot
		p	1		context
		p	2		lootConsumer
	m	(Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/class_5819;)V	method_333	shuffle
		p	3		random
		p	2		freeSlots
		p	1		drops
	m	()Lnet/minecraft/class_52$class_53;	method_324	builder
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_47;)V	method_329	supplyInventory
		p	1		inventory
		p	2		context
	m	(Lnet/minecraft/class_58;)V	method_330	validate
		p	1		reporter
	m	(Lnet/minecraft/class_47;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	method_319	generateLoot
		p	1		context
	m	()Lnet/minecraft/class_176;	method_322	getType
	m	(Lnet/minecraft/class_1263;Lnet/minecraft/class_5819;)Ljava/util/List;	method_321	getFreeSlots
		p	1		inventory
		p	2		random
	m	(Ljava/util/function/Consumer;)Ljava/util/function/Consumer;	method_332	processStacks
		p	0		lootConsumer
	m	(Lnet/minecraft/class_176;[Lnet/minecraft/class_55;[Lnet/minecraft/class_117;)V	<init>	<init>
		p	3		functions
		p	1		type
		p	2		pools
	m	(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V	method_328	generateUnprocessedLoot
		p	1		context
		p	2		lootConsumer
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1799;)V	method_331	method_331
		p	1		stack
c	net/minecraft/class_52$class_53	net/minecraft/loot/LootTable$Builder
	f	Ljava/util/List;	field_951	functions
	f	Lnet/minecraft/class_176;	field_950	type
	f	Ljava/util/List;	field_949	pools
	m	()Lnet/minecraft/class_52$class_53;	method_337	getThisFunctionConsumingBuilder
	m	()Lnet/minecraft/class_52;	method_338	build
	m	(Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;	method_336	pool
		p	1		poolBuilder
	m	(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_52$class_53;	method_335	apply
	m	(Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53;	method_334	type
		p	1		context
c	net/minecraft/class_52$class_54	net/minecraft/loot/LootTable$Serializer
	m	(Lnet/minecraft/class_52;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_339	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		json
		p	3		context
		p	2		unused
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	2		unused
		p	3		context
		p	1		supplier
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_52;	method_340	deserialize
c	net/minecraft/class_55	net/minecraft/loot/LootPool
	f	Ljava/util/function/BiFunction;	field_952	javaFunctions
	f	Lnet/minecraft/class_5658;	field_957	rolls
	f	Ljava/util/function/Predicate;	field_955	predicate
	f	[Lnet/minecraft/class_79;	field_953	entries
	f	Lnet/minecraft/class_5658;	field_958	bonusRolls
	f	[Lnet/minecraft/class_117;	field_956	functions
	f	[Lnet/minecraft/class_5341;	field_954	conditions
	m	(Lnet/minecraft/class_47;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_82;)V	method_342	method_342
		p	3		choice
	m	(Lnet/minecraft/class_58;)V	method_349	validate
		p	1		reporter
	m	()Lnet/minecraft/class_55$class_56;	method_347	builder
	m	([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V	<init>	<init>
		p	1		entries
		p	2		conditions
		p	3		functions
		p	4		rolls
		p	5		bonusRolls
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V	method_341	addGeneratedLoot
		p	1		lootConsumer
		p	2		context
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V	method_345	supplyOnce
		p	1		lootConsumer
		p	2		context
c	net/minecraft/class_55$class_57	net/minecraft/loot/LootPool$Serializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		json
		p	2		unused
		p	3		context
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	1		entry
		p	3		context
		p	2		unused
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_55;	method_358	deserialize
	m	(Lnet/minecraft/class_55;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_357	serialize
c	net/minecraft/class_55$class_56	net/minecraft/loot/LootPool$Builder
	f	Lnet/minecraft/class_5658;	field_962	bonusRollsRange
	f	Ljava/util/List;	field_961	functions
	f	Ljava/util/List;	field_960	entries
	f	Ljava/util/List;	field_963	conditions
	f	Lnet/minecraft/class_5658;	field_959	rolls
	m	(Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;	method_35509	bonusRolls
		p	1		bonusRolls
	m	()Lnet/minecraft/class_55$class_56;	method_354	getThisFunctionConsumingBuilder
	m	(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_55$class_56;	method_356	conditionally
	m	(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_55$class_56;	method_351	with
		p	1		entry
	m	(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_55$class_56;	method_353	apply
	m	()Lnet/minecraft/class_55;	method_355	build
	m	(Lnet/minecraft/class_5658;)Lnet/minecraft/class_55$class_56;	method_352	rolls
		p	1		rolls
c	net/minecraft/class_3082	net/minecraft/server/command/MessageCommand
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13461	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2196$class_7515;)I	method_13462	execute
		p	2		signedMessage
		p	1		targets
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13463	method_13463
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2556$class_7602;Lnet/minecraft/class_7471;)V	method_44144	method_44144
		p	3		message
c	net/minecraft/class_3083	net/minecraft/server/dedicated/command/OpCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13667	ALREADY_OPPED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13468	method_13468
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13465	op
		p	0		source
		p	1		targets
	m	(Lnet/minecraft/class_2168;)Z	method_13470	method_13470
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13464	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_3222;)Ljava/lang/String;	method_13469	method_13469
		p	0		player
	m	(Lnet/minecraft/class_3324;Lnet/minecraft/class_3222;)Z	method_13466	method_13466
		p	1		player
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13467	method_13467
		p	1		builder
		p	0		context
c	net/minecraft/class_6118	net/minecraft/unused/packageinfo/PackageInfo6118
c	net/minecraft/class_6117	net/minecraft/unused/packageinfo/PackageInfo6117
c	net/minecraft/class_7448	net/minecraft/network/message/SignedCommandArguments
	c	An interface wrapping {@link ArgumentSignatureDataMap}.
	f	Lnet/minecraft/class_7448;	field_39901	EMPTY
		c	An empty signed command arguments that always returns {@code null} for\n{@link #getMessage}.
	m	(Ljava/lang/String;)Lnet/minecraft/class_7471;	method_44907	getMessage
		p	1		argumentName
c	net/minecraft/class_7448$class_7449	net/minecraft/network/message/SignedCommandArguments$Impl
	c	A basic implementation of {@link SignedCommandArguments}.
	f	Ljava/util/Map;	comp_971	arguments
	m	()Ljava/util/Map;	comp_971	arguments
c	net/minecraft/class_6119	net/minecraft/unused/packageinfo/PackageInfo6119
c	net/minecraft/class_7446	net/minecraft/block/entity/BannerPatterns
	f	Lnet/minecraft/class_5321;	field_39171	DIAGONAL_LEFT
	f	Lnet/minecraft/class_5321;	field_39172	DIAGONAL_UP_RIGHT
	f	Lnet/minecraft/class_5321;	field_39173	DIAGONAL_UP_LEFT
	f	Lnet/minecraft/class_5321;	field_39174	DIAGONAL_RIGHT
	f	Lnet/minecraft/class_5321;	field_39170	TRIANGLES_TOP
	f	Lnet/minecraft/class_5321;	field_39167	TRIANGLE_BOTTOM
	f	Lnet/minecraft/class_5321;	field_39168	TRIANGLE_TOP
	f	Lnet/minecraft/class_5321;	field_39169	TRIANGLES_BOTTOM
	f	Lnet/minecraft/class_5321;	field_39163	STRIPE_DOWNLEFT
	f	Lnet/minecraft/class_5321;	field_39164	SMALL_STRIPES
	f	Lnet/minecraft/class_5321;	field_39165	CROSS
	f	Lnet/minecraft/class_5321;	field_39166	STRAIGHT_CROSS
	f	Lnet/minecraft/class_5321;	field_39175	CIRCLE
	f	Lnet/minecraft/class_5321;	field_39176	RHOMBUS
	f	Lnet/minecraft/class_5321;	field_39150	PIGLIN
	f	Lnet/minecraft/class_5321;	field_39147	SKULL
	f	Lnet/minecraft/class_5321;	field_39148	FLOWER
	f	Lnet/minecraft/class_5321;	field_39149	MOJANG
	f	Lnet/minecraft/class_5321;	field_39143	GRADIENT_UP
	f	Lnet/minecraft/class_5321;	field_39144	BRICKS
	f	Lnet/minecraft/class_5321;	field_39145	GLOBE
	f	Lnet/minecraft/class_5321;	field_39146	CREEPER
	f	Lnet/minecraft/class_5321;	field_39140	BORDER
	f	Lnet/minecraft/class_5321;	field_39141	CURLY_BORDER
	f	Lnet/minecraft/class_5321;	field_39142	GRADIENT
	f	Lnet/minecraft/class_5321;	field_39160	STRIPE_CENTER
	f	Lnet/minecraft/class_5321;	field_39161	STRIPE_MIDDLE
	f	Lnet/minecraft/class_5321;	field_39162	STRIPE_DOWNRIGHT
	f	Lnet/minecraft/class_5321;	field_39159	STRIPE_RIGHT
	f	Lnet/minecraft/class_5321;	field_39155	SQUARE_TOP_RIGHT
	f	Lnet/minecraft/class_5321;	field_39156	STRIPE_BOTTOM
	f	Lnet/minecraft/class_5321;	field_39157	STRIPE_TOP
	f	Lnet/minecraft/class_5321;	field_39158	STRIPE_LEFT
	f	Lnet/minecraft/class_5321;	field_39151	BASE
	f	Lnet/minecraft/class_5321;	field_39152	SQUARE_BOTTOM_LEFT
	f	Lnet/minecraft/class_5321;	field_39153	SQUARE_BOTTOM_RIGHT
	f	Lnet/minecraft/class_5321;	field_39154	SQUARE_TOP_LEFT
	f	Lnet/minecraft/class_5321;	field_39139	HALF_HORIZONTAL_BOTTOM
	f	Lnet/minecraft/class_5321;	field_39136	HALF_VERTICAL
	f	Lnet/minecraft/class_5321;	field_39137	HALF_HORIZONTAL
	f	Lnet/minecraft/class_5321;	field_39138	HALF_VERTICAL_RIGHT
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_43722	of
		p	0		id
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2582;	method_43721	initAndGetDefault
		p	0		registry
c	net/minecraft/class_3088	net/minecraft/server/dedicated/command/PardonIpCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13671	INVALID_IP_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13672	ALREADY_UNBANNED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13480	method_13480
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13478	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13479	method_13479
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2168;)Z	method_13481	method_13481
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_13482	pardonIp
		p	1		target
		p	0		source
c	net/minecraft/class_6114	net/minecraft/unused/packageinfo/PackageInfo6114
c	net/minecraft/class_3089	net/minecraft/server/command/ParticleCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13673	FAILED_EXCEPTION
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2394;Lnet/minecraft/class_243;Lnet/minecraft/class_243;FIZLjava/util/Collection;)I	method_13491	execute
		p	7		viewers
		p	6		force
		p	5		count
		p	4		speed
		p	3		delta
		p	2		pos
		p	1		parameters
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13492	method_13492
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13484	method_13484
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13485	method_13485
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13483	method_13483
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13488	method_13488
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13489	method_13489
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13487	method_13487
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13490	method_13490
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13486	register
		p	0		dispatcher
c	net/minecraft/class_6113	net/minecraft/unused/packageinfo/PackageInfo6113
c	net/minecraft/class_7444	net/minecraft/item/Instrument
	f	Lcom/mojang/serialization/Codec;	field_39122	CODEC
	f	Lnet/minecraft/class_3414;	comp_772	soundEvent
	f	F	comp_774	range
	f	I	comp_773	useDuration
	m	()I	comp_773	useDuration
	m	()F	comp_774	range
	m	()Lnet/minecraft/class_3414;	comp_772	soundEvent
c	net/minecraft/class_6116	net/minecraft/unused/packageinfo/PackageInfo6116
c	net/minecraft/class_7445	net/minecraft/item/Instruments
	f	I	field_39125	GOAT_HORN_USE_DURATION
	f	I	field_39124	GOAT_HORN_RANGE
	f	Lnet/minecraft/class_5321;	field_39133	DREAM_GOAT_HORN
	f	Lnet/minecraft/class_5321;	field_39130	ADMIRE_GOAT_HORN
	f	Lnet/minecraft/class_5321;	field_39131	CALL_GOAT_HORN
	f	Lnet/minecraft/class_5321;	field_39132	YEARN_GOAT_HORN
	f	Lnet/minecraft/class_5321;	field_39129	FEEL_GOAT_HORN
	f	Lnet/minecraft/class_5321;	field_39126	PONDER_GOAT_HORN
	f	Lnet/minecraft/class_5321;	field_39127	SING_GOAT_HORN
	f	Lnet/minecraft/class_5321;	field_39128	SEEK_GOAT_HORN
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7444;	method_43713	registerAndGetDefault
		p	0		registry
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_43714	of
		p	0		id
c	net/minecraft/class_6115	net/minecraft/unused/packageinfo/PackageInfo6115
c	net/minecraft/class_6121	net/minecraft/world/gen/heightprovider/ConstantHeightProvider
	f	Lnet/minecraft/class_6121;	field_31536	ZERO
	f	Lnet/minecraft/class_5843;	field_31538	offset
	f	Lcom/mojang/serialization/Codec;	field_31537	CONSTANT_CODEC
	m	(Lnet/minecraft/class_6121;)Lcom/mojang/datafixers/util/Either;	method_35384	method_35384
		p	0		provider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35382	method_35382
		p	0		instance
	m	(Lnet/minecraft/class_5843;)V	<init>	<init>
		p	1		offset
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6121;	method_35381	method_35381
		p	0		either
	m	(Lnet/minecraft/class_6121;)Lnet/minecraft/class_6121;	method_35386	method_35386
		p	0		provider
	m	(Lnet/minecraft/class_5843;)Lnet/minecraft/class_6121;	method_35383	create
		p	0		offset
	m	()Lnet/minecraft/class_5843;	method_35385	getOffset
	m	(Lnet/minecraft/class_6121;)Lnet/minecraft/class_5843;	method_35387	method_35387
		p	0		provider
c	net/minecraft/class_3095	net/minecraft/server/command/RecipeCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13681	GIVE_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13682	TAKE_FAILED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13516	method_13516
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13515	method_13515
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/util/Collection;)I	method_13518	executeTake
		p	2		recipes
		p	1		targets
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13519	method_13519
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13522	method_13522
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13517	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13521	method_13521
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Ljava/util/Collection;)I	method_13520	executeGive
		p	0		source
		p	2		recipes
		p	1		targets
c	net/minecraft/class_6120	net/minecraft/world/gen/heightprovider/BiasedToBottomHeightProvider
	f	Lorg/slf4j/Logger;	field_31532	LOGGER
	f	I	field_31535	inner
	f	Lcom/mojang/serialization/Codec;	field_31531	BIASED_TO_BOTTOM_CODEC
	f	Lnet/minecraft/class_5843;	field_31534	maxOffset
	f	Lnet/minecraft/class_5843;	field_31533	minOffset
	m	(Lnet/minecraft/class_6120;)Lnet/minecraft/class_5843;	method_35380	method_35380
		p	0		provider
	m	(Lnet/minecraft/class_6120;)Lnet/minecraft/class_5843;	method_35379	method_35379
		p	0		provider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35376	method_35376
		p	0		instance
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)V	<init>	<init>
		p	1		minOffset
		p	2		maxOffset
		p	3		inner
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6120;	method_35377	create
		p	2		inner
		p	1		maxOffset
		p	0		minOffset
	m	(Lnet/minecraft/class_6120;)Ljava/lang/Integer;	method_35378	method_35378
		p	0		provider
c	net/minecraft/class_7454	net/minecraft/client/search/TextSearcher
	c	A functional interface that allows searching with a text.
	m	(Lnet/minecraft/class_1128;Ljava/lang/Object;Ljava/lang/String;)V	method_43794	method_43794
		p	2		text
	m	(Ljava/lang/String;)Ljava/util/List;	method_43795	method_43795
		p	0		text
	m	(Ljava/util/List;Ljava/util/function/Function;)Lnet/minecraft/class_7454;	method_43796	of
		c	{@return a searcher that searches from {@code values}}
		p	1		textsGetter
			c	a function that, when given a value from {@code values}, returns a\nstream of search texts associated with the value
		p	0		values
	m	(Ljava/lang/String;)Ljava/util/List;	search	search
		c	{@return the results of searching with the provided {@code text}}
		p	1		text
	m	()Lnet/minecraft/class_7454;	method_43793	of
		c	{@return a searcher that always returns no results}
c	net/minecraft/class_67	net/minecraft/loot/entry/DynamicEntry
	f	Lnet/minecraft/class_2960;	field_980	name
	m	(Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;	method_391	method_391
		p	4		functions
		p	3		conditions
		p	2		quality
		p	1		weight
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;	method_390	builder
		p	0		name
	m	(Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V	<init>	<init>
		p	5		functions
		p	4		conditions
		p	3		quality
		p	2		weight
		p	1		name
c	net/minecraft/class_67$class_68	net/minecraft/loot/entry/DynamicEntry$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_67;Lcom/google/gson/JsonSerializationContext;)V	method_393	addEntryFields
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_67;	method_392	fromJson
c	net/minecraft/class_6123	net/minecraft/world/gen/heightprovider/HeightProviderType
	f	Lnet/minecraft/class_6123;	field_33521	TRAPEZOID
	f	Lnet/minecraft/class_6123;	field_33520	VERY_BIASED_TO_BOTTOM
	f	Lnet/minecraft/class_6123;	field_35711	WEIGHTED_LIST
	f	Lnet/minecraft/class_6123;	field_31543	BIASED_TO_BOTTOM
	f	Lnet/minecraft/class_6123;	field_31542	UNIFORM
	f	Lnet/minecraft/class_6123;	field_31541	CONSTANT
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6123;	method_35394	register
		p	1		codec
		p	0		id
c	net/minecraft/class_7451	net/minecraft/command/argument/SignedArgumentType
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_43752	toSignedString
		p	1		value
c	net/minecraft/class_3097	net/minecraft/server/command/ReloadCommand
	f	Lorg/slf4j/Logger;	field_25343	LOGGER
	m	(Lnet/minecraft/class_2168;)Z	method_13531	method_13531
		p	0		source
	m	(Lnet/minecraft/class_3283;Lnet/minecraft/class_5219;Ljava/util/Collection;)Ljava/util/Collection;	method_29478	findNewDataPacks
		p	2		enabledDataPacks
		p	1		saveProperties
		p	0		dataPackManager
	m	(Lnet/minecraft/class_2168;Ljava/lang/Throwable;)Ljava/lang/Void;	method_29479	method_29479
		p	1		throwable
	m	(Ljava/util/Collection;Lnet/minecraft/class_2168;)V	method_29480	tryReloadDataPacks
		p	0		dataPacks
		p	1		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13530	method_13530
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13529	register
		p	0		dispatcher
c	net/minecraft/class_3098	net/minecraft/world/gen/structure/MineshaftStructure
	f	Lcom/mojang/serialization/Codec;	field_37801	CODEC
	f	Lnet/minecraft/class_3098$class_3100;	field_37802	type
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)I	method_38678	addPieces
		p	1		collector
	m	(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_3098$class_3100;)V	<init>	<init>
		p	2		type
		p	1		config
c	net/minecraft/class_3098$class_3100	net/minecraft/world/gen/structure/MineshaftStructure$Type
	f	Lnet/minecraft/class_2680;	field_28852	fence
	f	Lnet/minecraft/class_2680;	field_28850	log
	f	Lnet/minecraft/class_2680;	field_28851	planks
	f	Ljava/lang/String;	field_13689	name
	f	Lcom/mojang/serialization/Codec;	field_24839	CODEC
	f	Lnet/minecraft/class_3098$class_3100;	field_13691	MESA
	f	Lnet/minecraft/class_3098$class_3100;	field_13692	NORMAL
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	<init>	<init>
		p	6		fence
		p	5		planks
		p	4		log
		p	3		name
	m	()Ljava/lang/String;	method_13534	getName
	m	()Lnet/minecraft/class_2680;	method_33761	getPlanks
	m	()Lnet/minecraft/class_2680;	method_33762	getFence
	m	()Lnet/minecraft/class_2680;	method_33760	getLog
	m	(I)Lnet/minecraft/class_3098$class_3100;	method_13535	byIndex
		p	0		index
c	net/minecraft/class_6122	net/minecraft/world/gen/heightprovider/HeightProvider
	f	Lcom/mojang/serialization/Codec;	field_31540	CODEC
	m	(Lnet/minecraft/class_6122;)Lnet/minecraft/class_6122;	method_35392	method_35392
		p	0		provider
	m	(Lnet/minecraft/class_6122;)Lcom/mojang/datafixers/util/Either;	method_35390	method_35390
		p	0		provider
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_5868;)I	method_35391	get
		p	2		context
		p	1		random
	m	()Lnet/minecraft/class_6123;	method_35388	getType
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6122;	method_35389	method_35389
		p	0		either
c	net/minecraft/class_7452	net/minecraft/client/particle/SonicBoomParticle
c	net/minecraft/class_7452$class_7453	net/minecraft/client/particle/SonicBoomParticle$Factory
	f	Lnet/minecraft/class_4002;	field_39196	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_43785	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_69	net/minecraft/loot/entry/CombinedEntry
	f	[Lnet/minecraft/class_79;	field_982	children
	f	Lnet/minecraft/class_64;	field_983	predicate
	m	([Lnet/minecraft/class_64;)Lnet/minecraft/class_64;	method_394	combine
		p	1		children
	m	([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)V	<init>	<init>
		p	1		children
		p	2		conditions
	m	(Lnet/minecraft/class_69$class_70;)Lnet/minecraft/class_79$class_5337;	method_395	createSerializer
		p	0		factory
c	net/minecraft/class_69$class_70	net/minecraft/loot/entry/CombinedEntry$Factory
	m	([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_69;	create	create
		p	2		conditions
		p	1		children
c	net/minecraft/class_69$1	net/minecraft/loot/entry/CombinedEntry$1
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_69;Lcom/google/gson/JsonSerializationContext;)V	method_29314	addEntryFields
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_69;	method_29313	fromJson
c	net/minecraft/class_64	net/minecraft/loot/entry/EntryCombiner
	f	Lnet/minecraft/class_64;	field_16884	ALWAYS_TRUE
	f	Lnet/minecraft/class_64;	field_16883	ALWAYS_FALSE
	m	(Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_16777	method_16777
		p	2		context
		p	3		lootChoiceExpander
	m	(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	expand	expand
		p	1		context
		p	2		choiceConsumer
	m	(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_16775	method_16775
		p	1		choiceConsumer
		p	0		context
	m	(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_16776	doExpand
		p	0		context
		p	1		choiceConsumer
	m	(Lnet/minecraft/class_64;)Lnet/minecraft/class_64;	method_16778	and
		p	1		other
	m	(Lnet/minecraft/class_64;)Lnet/minecraft/class_64;	method_385	or
		p	1		other
	m	(Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_16779	method_16779
		p	2		context
		p	3		lootChoiceExpander
c	net/minecraft/class_3091	net/minecraft/server/command/PlaySoundCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13678	FAILED_EXCEPTION
	m	(Lnet/minecraft/class_3419;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	method_13497	makeArgumentsForCategory
		p	0		category
	m	(Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I	method_13505	method_13505
		p	1		context
	m	(Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I	method_13503	method_13503
		p	1		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13500	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I	method_13501	method_13501
		p	1		context
	m	(Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I	method_13499	method_13499
		p	1		context
	m	(Lnet/minecraft/class_3419;Lcom/mojang/brigadier/context/CommandContext;)I	method_13498	method_13498
		p	1		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_243;FFF)I	method_13504	execute
		p	2		sound
		p	1		targets
		p	0		source
		p	6		pitch
		p	5		volume
		p	4		pos
		p	3		category
		p	7		minVolume
	m	(Lnet/minecraft/class_2168;)Z	method_13502	method_13502
		p	0		source
c	net/minecraft/class_7450	net/minecraft/network/message/ArgumentSignatureDataMap
	c	A record holding the signatures for all signable arguments of an executed command.\n\n@see SignedCommandArguments
	f	Lnet/minecraft/class_7450;	field_39807	EMPTY
	f	I	field_39185	MAX_ARGUMENT_NAME_LENGTH
	f	I	field_39418	MAX_ARGUMENTS
	f	Ljava/util/List;	comp_912	entries
	m	(Lnet/minecraft/class_7644;)Ljava/util/List;	method_45020	toNameValuePairs
		c	{@return {@code arguments} converted to a list of signed name/value pairs}
		p	0		arguments
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_7450$class_7599;)V	method_44799	method_44799
		p	0		buf2
		p	1		entry
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_7644;)Z	method_44910	hasSignedArgument
		c	{@return whether the parsed arguments include {@link SignedArgumentType}}
		p	0		arguments
	m	(Lnet/minecraft/class_7644;Lnet/minecraft/class_7450$class_7600;)Lnet/minecraft/class_7450;	method_44797	sign
		c	{@return the signature map with {@code arguments} signed with\n{@code signer}}
		p	0		arguments
		p	1		signer
	m	(Ljava/lang/String;)Lnet/minecraft/class_7469;	method_43748	get
		c	{@return the signature data for {@code argumentName}, or {@code null} if the\nargument name is not present in this signatures}
		p	1		argumentName
	m	(Lnet/minecraft/class_7450$class_7600;Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_7450$class_7599;	method_44798	method_44798
		p	1		entry
	m	(Lnet/minecraft/class_7644$class_7645;)Z	method_45019	method_45019
		p	0		argument
	m	(Lnet/minecraft/class_2540;)V	method_43749	write
		p	1		buf
	m	(Lnet/minecraft/class_7451;Lcom/mojang/brigadier/context/ParsedArgument;)Ljava/lang/String;	method_43747	resultToString
		p	0		type
		p	1		argument
	m	()Ljava/util/List;	comp_912	entries
c	net/minecraft/class_7450$class_7600	net/minecraft/network/message/ArgumentSignatureDataMap$ArgumentSigner
	c	A functional interface that signs an argument of a command.
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7469;	sign	sign
		p	2		value
		p	1		argumentName
c	net/minecraft/class_7450$class_7599	net/minecraft/network/message/ArgumentSignatureDataMap$Entry
	c	An entry of the signatures map, consisting of the argument's name and signature data.
	f	Lnet/minecraft/class_7469;	comp_914	signature
	f	Ljava/lang/String;	comp_913	name
	m	(Lnet/minecraft/class_2540;)V	method_44800	write
		p	1		buf
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/lang/String;	comp_913	name
	m	()Lnet/minecraft/class_7469;	comp_914	signature
c	net/minecraft/class_3093	net/minecraft/server/command/PublishCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13680	FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_13679	ALREADY_PUBLISHED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13512	method_13512
		p	0		context
	m	(Lnet/minecraft/class_2168;I)I	method_13509	execute
		p	1		port
		p	0		source
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13511	method_13511
		p	0		port
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13510	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13508	method_13508
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_13513	method_13513
		p	0		source
c	net/minecraft/class_65	net/minecraft/loot/entry/AlternativeEntry
	m	([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_387	method_387
		p	1		context
		p	2		lootChoiceExpander
	m	([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;	method_386	builder
		p	0		children
	m	(Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/class_65$class_66;	method_43734	builder
		p	0		children
		p	1		toBuilderFunction
c	net/minecraft/class_65$class_66	net/minecraft/loot/entry/AlternativeEntry$Builder
	f	Ljava/util/List;	field_979	children
	m	()Lnet/minecraft/class_65$class_66;	method_388	getThisBuilder
	m	([Lnet/minecraft/class_79$class_80;)V	<init>	<init>
		p	1		children
c	net/minecraft/class_60	net/minecraft/loot/LootManager
	f	Ljava/util/Map;	field_970	tables
	f	Lorg/slf4j/Logger;	field_975	LOGGER
	f	Lnet/minecraft/class_4567;	field_20752	conditionManager
	f	Lcom/google/gson/Gson;	field_974	GSON
	m	(Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V	method_373	method_373
		p	2		lootTable
		p	1		id
	m	(Lnet/minecraft/class_52;)Lcom/google/gson/JsonElement;	method_372	toJson
		p	0		table
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_368	method_368
		p	1		value
		p	0		key
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V	method_20711	method_20711
		p	2		json
		p	1		id
	m	(Lnet/minecraft/class_4567;)V	<init>	<init>
		p	1		conditionManager
	m	(Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V	method_369	validate
		p	2		table
		p	0		reporter
		p	1		id
	m	()Ljava/util/Set;	method_370	getTableIds
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52;	method_367	getTable
		p	1		id
	m	(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_20712	apply
c	net/minecraft/class_6129	net/minecraft/unused/packageinfo/PackageInfo6129
c	net/minecraft/class_6128	net/minecraft/unused/packageinfo/PackageInfo6128
c	net/minecraft/class_7459	net/minecraft/data/server/InstrumentTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_6125	net/minecraft/unused/packageinfo/PackageInfo6125
c	net/minecraft/class_6124	net/minecraft/world/gen/heightprovider/UniformHeightProvider
	f	Lcom/mojang/serialization/Codec;	field_31544	UNIFORM_CODEC
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_36290	warnedEmptyHeightRanges
	f	Lorg/slf4j/Logger;	field_31545	LOGGER
	f	Lnet/minecraft/class_5843;	field_31547	maxOffset
	f	Lnet/minecraft/class_5843;	field_31546	minOffset
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35395	method_35395
		p	0		instance
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6124;	method_35396	create
		p	1		maxOffset
			c	the maximum offset, inclusive
		p	0		minOffset
			c	the minimum offset, inclusive
	m	(Lnet/minecraft/class_6124;)Lnet/minecraft/class_5843;	method_35397	method_35397
		p	0		provider
	m	(Lnet/minecraft/class_6124;)Lnet/minecraft/class_5843;	method_35398	method_35398
		p	0		provider
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)V	<init>	<init>
		p	1		minOffset
		p	2		maxOffset
c	net/minecraft/class_7458	net/minecraft/data/server/BannerPatternTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_7455	net/minecraft/client/search/IdentifierSearcher
	c	An interface used for searching with an identifier's path or namespace.
	m	()Lnet/minecraft/class_7455;	method_43799	of
		c	{@return a searcher that always returns no results}
	m	(Ljava/util/List;Ljava/util/function/Function;)Lnet/minecraft/class_7455;	method_43802	of
		c	{@return a searcher that searches from {@code values}}
		p	1		identifiersGetter
			c	a function that, when given a value from {@code values}, returns a\nstream of identifiers associated with the value
		p	0		values
	m	(Ljava/lang/String;)Ljava/util/List;	method_43803	searchPath
		c	{@return the results of searching from the paths of the ids}
		p	1		path
	m	(Lnet/minecraft/class_1128;Ljava/lang/Object;Lnet/minecraft/class_1128;Lnet/minecraft/class_2960;)V	method_43800	method_43800
		p	3		id
	m	(Ljava/lang/String;)Ljava/util/List;	method_43801	searchNamespace
		c	{@return the results of searching from the namespaces of the ids}
		p	1		namespace
c	net/minecraft/class_6126	net/minecraft/unused/packageinfo/PackageInfo6126
c	net/minecraft/class_4394	net/minecraft/client/realms/gui/screen/RealmsGenericErrorScreen
	f	Lcom/mojang/datafixers/util/Pair;	field_36321	errorMessages
	f	Lnet/minecraft/class_437;	field_22695	parent
	f	Lnet/minecraft/class_5489;	field_36322	description
	m	(Lnet/minecraft/class_4355;)Lcom/mojang/datafixers/util/Pair;	method_39981	getErrorMessages
		p	0		exception
	m	(Lnet/minecraft/class_4355;Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		realmsServiceException
		p	2		parent
	m	(Lnet/minecraft/class_2561;)Lcom/mojang/datafixers/util/Pair;	method_21282	getErrorMessages
		p	0		description
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_437;)V	<init>	<init>
		p	3		parent
		p	2		description
		p	1		title
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lcom/mojang/datafixers/util/Pair;	method_21283	getErrorMessages
		p	0		title
		p	1		description
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		description
		p	2		parent
	m	(Lnet/minecraft/class_4185;)V	method_25160	method_25160
		p	1		button
c	net/minecraft/class_79	net/minecraft/loot/entry/LootPoolEntry
	f	[Lnet/minecraft/class_5341;	field_988	conditions
	f	Ljava/util/function/Predicate;	field_989	conditionPredicate
	m	()Lnet/minecraft/class_5338;	method_29318	getType
	m	(Lnet/minecraft/class_47;)Z	method_414	test
		p	1		context
	m	([Lnet/minecraft/class_5341;)V	<init>	<init>
		p	1		conditions
	m	(Lnet/minecraft/class_58;)V	method_415	validate
		p	1		reporter
c	net/minecraft/class_79$class_80	net/minecraft/loot/entry/LootPoolEntry$Builder
	f	Ljava/util/List;	field_990	conditions
	m	(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;	method_35513	sequenceEntry
		p	1		entry
	m	()Lnet/minecraft/class_79;	method_419	build
	m	(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;	method_35514	groupEntry
		p	1		entry
	m	(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;	method_417	alternatively
		p	1		builder
	m	()[Lnet/minecraft/class_5341;	method_420	getConditions
	m	(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_79$class_80;	method_421	conditionally
	m	()Lnet/minecraft/class_79$class_80;	method_418	getThisBuilder
	m	()Lnet/minecraft/class_79$class_80;	method_416	getThisConditionConsumingBuilder
c	net/minecraft/class_79$class_5337	net/minecraft/loot/entry/LootPoolEntry$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_79;	method_29319	fromJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_79;	method_424	fromJson
		p	3		conditions
		p	2		context
		p	1		json
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_79;Lcom/google/gson/JsonSerializationContext;)V	method_29320	toJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_79;Lcom/google/gson/JsonSerializationContext;)V	method_422	addEntryFields
		p	2		entry
		p	3		context
		p	1		json
c	net/minecraft/class_7420	net/minecraft/text/KeybindTranslations
	f	Ljava/util/function/Function;	field_39013	factory
	m	(Ljava/lang/String;)Ljava/util/function/Supplier;	method_43481	method_43481
		p	0		key
	m	(Ljava/util/function/Function;)V	method_43482	setFactory
		p	0		factory
c	net/minecraft/class_3062	net/minecraft/server/command/FunctionCommand
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_13662	SUGGESTION_PROVIDER
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_13382	method_13382
		p	0		context
		p	1		builder
	m	(Lnet/minecraft/class_2168;)Z	method_13384	method_13384
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13381	execute
		p	0		source
		p	1		functions
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13383	method_13383
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13380	register
		p	0		dispatcher
c	net/minecraft/class_7421	net/minecraft/unused/packageinfo/PackageInfo7421
c	net/minecraft/class_4396	net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen
	f	Lnet/minecraft/class_2561;	field_19897	line3
	f	Lnet/minecraft/class_4396$class_4397;	field_19895	type
	f	Lnet/minecraft/class_2561;	field_19896	line2
	f	Z	field_19899	yesNoQuestion
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_22697	callback
	m	(Lnet/minecraft/class_4185;)V	method_25163	method_25163
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25164	method_25164
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25165	method_25165
		p	1		button
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_4396$class_4397;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	5		yesNoQuestion
		p	4		line3
		p	3		line2
		p	2		type
		p	1		callback
c	net/minecraft/class_4396$class_4397	net/minecraft/client/realms/gui/screen/RealmsLongConfirmationScreen$Type
	f	Lnet/minecraft/class_2561;	field_19906	text
	f	Lnet/minecraft/class_4396$class_4397;	field_19904	INFO
	f	Lnet/minecraft/class_4396$class_4397;	field_19903	WARNING
	f	I	field_19905	colorCode
	m	(Ljava/lang/String;ILjava/lang/String;I)V	<init>	<init>
		p	3		text
		p	4		colorCode
	m	(Ljava/lang/String;)Lnet/minecraft/class_4396$class_4397;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_3064	net/minecraft/server/command/GameModeCommand
	f	I	field_33393	REQUIRED_PERMISSION_LEVEL
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13388	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13389	method_13389
		p	0		source
	m	(Lnet/minecraft/class_1934;Lcom/mojang/brigadier/context/CommandContext;)I	method_13386	method_13386
		p	1		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/class_1934;)I	method_13387	execute
		p	1		targets
		p	2		gameMode
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3222;Lnet/minecraft/class_1934;)V	method_13390	sendFeedback
		p	0		source
		p	2		gameMode
		p	1		player
	m	(Lnet/minecraft/class_1934;Lcom/mojang/brigadier/context/CommandContext;)I	method_13391	method_13391
		p	1		context
c	net/minecraft/class_4395	net/minecraft/client/realms/gui/screen/RealmsInviteScreen
	f	Lnet/minecraft/class_2561;	field_26490	PLAYER_ERROR_TEXT
	f	Lnet/minecraft/class_2561;	field_19887	errorMessage
	f	Lnet/minecraft/class_2561;	field_26489	INVITE_PROFILE_NAME_TEXT
	f	Lorg/slf4j/Logger;	field_19878	LOGGER
	f	Lnet/minecraft/class_4388;	field_19881	configureScreen
	f	Lnet/minecraft/class_4877;	field_19880	serverData
	f	Lnet/minecraft/class_342;	field_22696	nameWidget
	f	Lnet/minecraft/class_437;	field_19882	parent
	m	(Lnet/minecraft/class_4185;)V	method_25162	method_25162
		p	1		button
	m	(Lnet/minecraft/class_4388;Lnet/minecraft/class_437;Lnet/minecraft/class_4877;)V	<init>	<init>
		p	3		serverData
		p	2		parent
		p	1		configureScreen
	m	(Lnet/minecraft/class_2561;)V	method_21286	showError
		p	1		errorMessage
	m	()V	method_21284	onInvite
	m	(Lnet/minecraft/class_4185;)V	method_25161	method_25161
		p	1		button
c	net/minecraft/class_3065	net/minecraft/server/command/GameRuleCommand
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_1928$class_4313;)I	method_13394	executeSet
		p	1		key
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13392	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13393	method_13393
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1928$class_4313;)I	method_13397	executeQuery
		p	0		source
		p	1		key
c	net/minecraft/class_3065$1	net/minecraft/server/command/GameRuleCommand$1
	m	(Lnet/minecraft/class_1928$class_4313;Lcom/mojang/brigadier/context/CommandContext;)I	method_20798	method_20798
		p	1		context
	m	(Lnet/minecraft/class_1928$class_4313;Lcom/mojang/brigadier/context/CommandContext;)I	method_20797	method_20797
		p	1		context
c	net/minecraft/class_4390	net/minecraft/client/realms/gui/screen/RealmsCreateRealmScreen
	f	Lnet/minecraft/class_4877;	field_19829	server
	f	Lnet/minecraft/class_2561;	field_26488	WORLD_DESCRIPTION_TEXT
	f	Lnet/minecraft/class_342;	field_19832	descriptionBox
	f	Lnet/minecraft/class_4185;	field_19833	createButton
	f	Lnet/minecraft/class_2561;	field_26487	WORLD_NAME_TEXT
	f	Lnet/minecraft/class_4325;	field_19830	parent
	f	Lnet/minecraft/class_342;	field_19831	nameBox
	m	()V	method_21245	createWorld
	m	()Z	method_21247	valid
	m	(Lnet/minecraft/class_4185;)V	method_25155	method_25155
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25154	method_25154
		p	1		button
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_4325;)V	<init>	<init>
		p	2		parent
		p	1		server
c	net/minecraft/class_75	net/minecraft/loot/entry/LootPoolEntryTypes
	f	Lnet/minecraft/class_5338;	field_25209	DYNAMIC
	f	Lnet/minecraft/class_5338;	field_25207	ITEM
	f	Lnet/minecraft/class_5338;	field_25208	LOOT_TABLE
	f	Lnet/minecraft/class_5338;	field_25213	GROUP
	f	Lnet/minecraft/class_5338;	field_25210	TAG
	f	Lnet/minecraft/class_5338;	field_25212	SEQUENCE
	f	Lnet/minecraft/class_5338;	field_25211	ALTERNATIVES
	f	Lnet/minecraft/class_5338;	field_25206	EMPTY
	m	(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5338;	method_29317	register
		p	0		id
		p	1		jsonSerializer
	m	()Ljava/lang/Object;	method_29316	createGsonSerializer
c	net/minecraft/class_4392	net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen
	f	Lnet/minecraft/class_437;	field_19845	parent
	f	Z	field_19856	showDots
	f	Lnet/minecraft/class_4889;	field_19846	worldDownload
	f	Lnet/minecraft/class_4185;	field_22694	cancelButton
	f	Ljava/lang/Long;	field_19859	previousWrittenBytes
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_22693	onBack
	f	Lnet/minecraft/class_4392$class_4393;	field_19851	downloadStatus
	f	Z	field_19857	finished
	f	Lorg/slf4j/Logger;	field_19844	LOGGER
	f	Lnet/minecraft/class_2561;	field_19847	downloadTitle
	f	Lnet/minecraft/class_2561;	field_19853	status
	f	J	field_19861	bytesPerSecond
	f	Ljava/util/concurrent/locks/ReentrantLock;	field_19868	DOWNLOAD_LOCK
	f	Lcom/google/common/util/concurrent/RateLimiter;	field_19848	narrationRateLimiter
	f	Ljava/lang/Long;	field_19860	previousTimeSnapshot
	f	Z	field_19855	cancelled
	f	Z	field_19867	checked
	f	Lnet/minecraft/class_2561;	field_20494	downloadError
	f	Ljava/lang/String;	field_19850	worldName
	f	Ljava/lang/String;	field_19854	progress
	f	Z	field_19858	extracting
	f	[Ljava/lang/String;	field_19863	DOTS
	f	I	field_19864	dotIndex
	f	I	field_19862	animTick
	m	(Lnet/minecraft/class_4587;)V	method_21272	drawDots
		p	1		matrices
	m	(Lnet/minecraft/class_4587;)V	method_21274	drawProgressBar
		p	1		matrices
	m	(Lnet/minecraft/class_4587;)V	method_21276	drawDownloadSpeed
		p	1		matrices
	m	()V	method_21278	downloadSave
	m	(Lnet/minecraft/class_4587;J)V	method_21266	drawDownloadSpeed0
		p	1		matrices
		p	2		bytesPerSecond
	m	(Lnet/minecraft/class_4185;)V	method_25158	method_25158
		p	1		button
	m	(Z)V	method_25159	method_25159
		p	1		confirmed
	m	()V	method_21269	backButtonClicked
	m	()V	method_21279	downloadCancelled
	m	()V	method_21265	checkDownloadSize
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4889;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V	<init>	<init>
		p	4		onBack
		p	3		worldName
		p	2		worldDownload
		p	1		parent
	m	()Lnet/minecraft/class_2561;	method_37012	getNarration
	m	(Ljava/lang/String;)J	method_21259	getContentLength
		p	1		downloadLink
c	net/minecraft/class_4392$class_4393	net/minecraft/client/realms/gui/screen/RealmsDownloadLatestWorldScreen$DownloadStatus
	f	J	field_19872	totalBytes
	f	J	field_19871	bytesWritten
c	net/minecraft/class_77	net/minecraft/loot/entry/ItemEntry
	f	Lnet/minecraft/class_1792;	field_987	item
	m	(Lnet/minecraft/class_1935;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;	method_409	method_409
		p	4		functions
		p	3		conditions
		p	2		quality
		p	1		weight
	m	(Lnet/minecraft/class_1792;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V	<init>	<init>
		p	3		quality
		p	2		weight
		p	5		functions
		p	4		conditions
		p	1		item
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_85$class_86;	method_411	builder
		p	0		drop
c	net/minecraft/class_77$class_78	net/minecraft/loot/entry/ItemEntry$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_77;Lcom/google/gson/JsonSerializationContext;)V	method_412	addEntryFields
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_77;	method_413	fromJson
c	net/minecraft/class_3060	net/minecraft/server/command/ForceLoadCommand
	f	I	field_33392	MAX_CHUNKS
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_13657	TOO_BIG_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13660	REMOVED_FAILURE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_13659	QUERY_FAILURE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13658	ADDED_FAILURE_EXCEPTION
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13369	method_13369
		p	0		chunkPos
		p	1		registryKey
	m	(Lnet/minecraft/class_2168;)Z	method_13371	method_13371
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13363	method_13363
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13364	method_13364
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13375	method_13375
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13370	method_13370
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2265;)I	method_13374	executeQuery
		p	1		pos
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13373	executeQuery
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13365	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13367	method_13367
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13378	method_13378
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13368	method_13368
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2265;Lnet/minecraft/class_2265;Z)I	method_13372	executeChange
		p	3		forceLoaded
		p	2		to
		p	1		from
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13366	executeRemoveAll
		p	0		source
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_13376	method_13376
		p	0		maxCount
		p	1		count
	m	(Lnet/minecraft/class_3218;J)V	method_13377	method_13377
		p	1		chunkPos
c	net/minecraft/class_7428	net/minecraft/network/encryption/PlayerPublicKey
	c	An RSA public key for a player, signed by the Mojang's server.\n\n<p>Users cannot generate the keys themselves; this must be provided from Mojang's\nauthentication server.\n\n@see net.minecraft.client.util.ProfileKeys\n@see PlayerKeyPair
	f	Lnet/minecraft/class_2561;	field_39956	INVALID_PUBLIC_KEY_SIGNATURE_TEXT
	f	Lnet/minecraft/class_2561;	field_39954	EXPIRED_PUBLIC_KEY_TEXT
	f	Lnet/minecraft/class_2561;	field_39953	MISSING_PUBLIC_KEY_TEXT
	f	Ljava/time/Duration;	field_39955	EXPIRATION_GRACE_PERIOD
	f	Lcom/mojang/serialization/Codec;	field_39050	CODEC
	f	Lnet/minecraft/class_7428$class_7443;	comp_767	data
	m	()Lnet/minecraft/class_7500;	method_43697	createSignatureInstance
	m	(Lnet/minecraft/class_7500;Ljava/util/UUID;Lnet/minecraft/class_7428$class_7443;Ljava/time/Duration;)Lnet/minecraft/class_7428;	method_43550	verifyAndDecode
		c	Verifies the public key and decodes it.\n\n<p>The checks whether the public key is present, signed with the Mojang's private key,\nand not expired (taking into account the provided grace period).\n\n@throws PublicKeyException when the key is expired or malformed
		p	2		publicKeyData
		p	3		gracePeriod
		p	0		servicesSignatureVerifier
		p	1		playerUuid
	m	()Lnet/minecraft/class_7428$class_7443;	comp_767	data
c	net/minecraft/class_7428$class_7443	net/minecraft/network/encryption/PlayerPublicKey$PublicKeyData
	f	I	field_39309	KEY_SIGNATURE_MAX_SIZE
	f	Lcom/mojang/serialization/Codec;	field_39119	CODEC
	f	Ljava/time/Instant;	comp_769	expiresAt
	f	[B	comp_771	keySignature
	f	Ljava/security/PublicKey;	comp_770	key
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Ljava/time/Duration;)Z	method_45103	isExpired
		c	{@return whether the key is expired, with the provided grace period taken into account}
		p	1		gracePeriod
	m	(Lnet/minecraft/class_2540;)V	method_44011	write
		p	1		buf
	m	(Lnet/minecraft/class_7500;Ljava/util/UUID;)Z	method_44205	verifyKey
		p	1		servicesSignatureVerifier
		p	2		playerUuid
	m	(Ljava/util/UUID;)[B	method_43702	toSerializedString
		p	1		playerUuid
	m	()Z	method_43704	isExpired
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43701	method_43701
		p	0		instance
	m	()[B	comp_771	keySignature
	m	()Ljava/security/PublicKey;	comp_770	key
	m	()Ljava/time/Instant;	comp_769	expiresAt
c	net/minecraft/class_7428$class_7652	net/minecraft/network/encryption/PlayerPublicKey$PublicKeyException
c	net/minecraft/class_73	net/minecraft/loot/entry/EmptyEntry
	m	()Lnet/minecraft/class_85$class_86;	method_401	builder
c	net/minecraft/class_73$class_74	net/minecraft/loot/entry/EmptyEntry$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_73;	method_402	fromJson
c	net/minecraft/class_7427	net/minecraft/network/encryption/PlayerKeyPair
	c	An RSA key pair for a player.\n\n<p>Users cannot generate the keys themselves; this must be provided from Mojang's\nauthentication server.\n\n@see net.minecraft.client.util.ProfileKeys\n@see PlayerPublicKey
	f	Ljava/time/Instant;	comp_743	refreshedAfter
		c	the time when the keys must be refreshed, otherwise known as expiry time
	f	Lcom/mojang/serialization/Codec;	field_39049	CODEC
	f	Lnet/minecraft/class_7428;	comp_742	publicKey
	f	Ljava/security/PrivateKey;	comp_741	privateKey
	m	()Z	method_43546	isExpired
		c	{@return whether the keys are expired and can no longer be used}
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43547	method_43547
		p	0		instance
	m	()Ljava/time/Instant;	comp_743	refreshedAfter
	m	()Lnet/minecraft/class_7428;	comp_742	publicKey
	m	()Ljava/security/PrivateKey;	comp_741	privateKey
c	net/minecraft/class_72	net/minecraft/loot/entry/SequenceEntry
	m	([Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;	method_35515	create
		p	0		entries
	m	([Lnet/minecraft/class_64;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z	method_400	method_400
		p	2		lootChoiceExpander
		p	1		context
c	net/minecraft/class_72$class_6153	net/minecraft/loot/entry/SequenceEntry$Builder
	f	Ljava/util/List;	field_31849	entries
	m	()Lnet/minecraft/class_72$class_6153;	method_35516	getThisBuilder
	m	([Lnet/minecraft/class_79$class_80;)V	<init>	<init>
		p	1		entries
c	net/minecraft/class_3066	net/minecraft/world/gen/feature/HugeRedMushroomFeature
c	net/minecraft/class_4398	net/minecraft/client/realms/gui/screen/RealmsLongRunningMcoTaskScreen
	f	Lnet/minecraft/class_437;	field_19912	parent
	f	I	field_19918	animTicks
	f	Z	field_19917	aborted
	f	Lnet/minecraft/class_4358;	field_19919	task
	f	Lnet/minecraft/class_4185;	field_33778	cancelButton
	f	Lorg/slf4j/Logger;	field_19909	LOGGER
	f	Lnet/minecraft/class_2561;	field_19916	errorMessage
	f	Lnet/minecraft/class_2561;	field_19914	title
	f	I	field_19920	buttonLength
	f	[Ljava/lang/String;	field_19908	SYMBOLS
	f	Lnet/minecraft/class_4907;	field_33779	NARRATOR
	m	(Lnet/minecraft/class_4185;)V	method_25167	method_25167
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_25168	method_25168
		p	1		button
	m	()Z	method_21291	aborted
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_4358;)V	<init>	<init>
		p	2		task
		p	1		parent
	m	(Lnet/minecraft/class_2561;)V	method_21292	setTitle
		p	1		title
	m	()V	method_21293	cancelOrBackButtonClicked
c	net/minecraft/class_7422	net/minecraft/entity/TrackedPosition
	f	D	field_39015	COORDINATE_SCALE
	f	Lnet/minecraft/class_243;	field_39016	pos
	m	(Lnet/minecraft/class_243;)J	method_43490	getDeltaX
		p	1		pos
	m	(JJJ)Lnet/minecraft/class_243;	method_43489	withDelta
		p	1		x
		p	5		z
		p	3		y
	m	(Lnet/minecraft/class_243;)J	method_43491	getDeltaY
		p	1		pos
	m	(Lnet/minecraft/class_243;)J	method_43492	getDeltaZ
		p	1		pos
	m	(D)J	method_43487	pack
		p	0		value
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_43493	subtract
		p	1		pos
	m	(Lnet/minecraft/class_243;)V	method_43494	setPos
		p	1		pos
	m	(J)D	method_43488	unpack
		p	0		value
c	net/minecraft/class_3068	net/minecraft/server/command/GiveCommand
	f	I	field_33394	MAX_STACKS
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2290;Ljava/util/Collection;I)I	method_13401	execute
		p	1		item
		p	0		source
		p	3		count
		p	2		targets
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V	method_13402	register
		p	1		commandRegistryAccess
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13404	method_13404
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13400	method_13400
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13403	method_13403
		p	0		context
c	net/minecraft/class_4399	net/minecraft/client/realms/gui/screen/RealmsNotificationsScreen
	f	Z	field_19928	hasUnreadNews
	f	Lnet/minecraft/class_2960;	field_22698	INVITE_ICON
	f	Z	field_19926	trialAvailable
	f	Z	field_19927	validClient
	f	Z	field_19925	checkedMcoAvailability
	f	Lnet/minecraft/class_2960;	field_22700	NEWS_NOTIFICATION
	f	Lnet/minecraft/class_2960;	field_22699	TRIAL_ICON
	f	Lnet/minecraft/class_7581$class_7584;	field_39695	periodicRunnersManager
	f	I	field_19924	pendingInvitesCount
	m	(Lnet/minecraft/class_7578;Lnet/minecraft/class_4876;)V	method_44625	method_44625
		p	1		news
	m	(Ljava/lang/Integer;)V	method_44627	method_44627
		p	1		pendingInvitesCount
	m	()Z	method_25170	isTitleScreen
	m	(Lnet/minecraft/class_4587;II)V	method_21295	drawIcons
		p	1		matrices
		p	2		mouseX
		p	3		mouseY
	m	()Z	method_25169	shouldShowNotifications
	m	(Lnet/minecraft/class_7578;)Lnet/minecraft/class_7581$class_7584;	method_44624	createPeriodicRunnersManager
		p	1		periodicCheckers
	m	()V	method_21294	checkIfMcoEnabled
	m	(Ljava/lang/Boolean;)V	method_44626	method_44626
		p	0		trialAvailable
c	net/minecraft/class_3069	net/minecraft/server/command/HelpCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13665	FAILED_EXCEPTION
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13405	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I	method_13406	method_13406
		p	1		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I	method_13407	method_13407
		p	1		context
c	net/minecraft/class_7419	net/minecraft/text/NbtDataSource
	c	A data source for the NBT text content. Unmodifiable.
	m	(Lnet/minecraft/class_2168;)Ljava/util/stream/Stream;	method_10916	get
		p	1		source
c	net/minecraft/class_7431	net/minecraft/loot/function/SetGoatHornSoundLootFunction
	f	Lnet/minecraft/class_6862;	field_39184	options
	m	(Lnet/minecraft/class_6862;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_43743	method_43743
		p	1		conditions
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_6862;)V	<init>	<init>
		p	2		options
		p	1		conditions
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_120$class_121;	method_43571	builder
		p	0		options
c	net/minecraft/class_7431$class_7432	net/minecraft/loot/function/SetGoatHornSoundLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_7431;Lcom/google/gson/JsonSerializationContext;)V	method_43573	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_7431;	method_43572	fromJson
c	net/minecraft/class_3073	net/minecraft/server/command/KickCommand
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13412	method_13412
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13410	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_13413	method_13413
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13409	method_13409
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_2561;)I	method_13411	execute
		p	2		reason
		p	1		targets
		p	0		source
c	net/minecraft/class_3074	net/minecraft/world/gen/feature/IcebergFeature
	m	(III)I	method_13417	method_13417
		p	3		factor
		p	2		height
		p	1		y
	m	(III)I	method_13416	decreaseValueNearTop
		p	3		value
		p	2		height
		p	1		y
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;IIIIIIZIDZLnet/minecraft/class_2680;)V	method_13426	placeAt
		p	7		offsetZ
		p	6		offsetY
		p	5		offsetX
		p	4		height
		p	15		state
		p	14		placeSnow
		p	12		randomSine
		p	3		pos
		p	1		world
	m	(IILnet/minecraft/class_2338;IID)D	method_13424	getDistance
		p	3		pos
		p	4		divisor1
		p	5		divisor2
		p	6		randomSine
		p	1		x
		p	2		z
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;IILnet/minecraft/class_2338;ZIDI)V	method_13428	method_13428
		p	5		pos
		p	2		world
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_13414	isAirBelow
		p	2		pos
		p	1		world
	m	(IILnet/minecraft/class_2338;Lnet/minecraft/class_1936;ZDLnet/minecraft/class_2338;II)V	method_13415	method_13415
		p	3		pos
		p	2		y
		p	5		placeWater
		p	4		world
	m	(Lnet/minecraft/class_2680;)Z	method_13420	isSnowOrIce
		p	0		state
	m	(IILnet/minecraft/class_2338;ILnet/minecraft/class_5819;)D	method_13421	method_13421
		p	1		x
		p	3		pos
		p	2		z
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;IIZZLnet/minecraft/class_2680;)V	method_13425	placeBlockOrSnow
		p	8		state
		p	2		world
		p	1		pos
		p	6		lessSnow
		p	7		placeSnow
		p	4		heightRemaining
		p	5		height
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_13422	clearSnowAbove
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_5819;III)I	method_13419	method_13419
		p	3		height
		p	2		y
		p	4		factor
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;IIZI)V	method_13418	method_13418
		p	1		world
		p	4		height
		p	2		pos
	m	(Lnet/minecraft/class_5819;III)I	method_13427	method_13427
		p	4		factor
		p	3		height
		p	2		y
c	net/minecraft/class_6101	net/minecraft/world/dimension/YLevels
	f	I	field_31438	END_GENERATION_HEIGHT
	f	I	field_31428	OVERWORLD_MIN_Y
	f	I	field_31439	END_LOGICAL_HEIGHT
	f	I	field_31436	END_MIN_Y
	f	I	field_31437	END_HEIGHT
	f	I	field_31434	NETHER_GENERATION_HEIGHT
	f	I	field_31435	NETHER_LOGICAL_HEIGHT
	f	I	field_31432	NETHER_MIN_Y
	f	I	field_31433	NETHER_HEIGHT
	f	I	field_31430	OVERWORLD_GENERATION_HEIGHT
	f	I	field_31431	OVERWORLD_LOGICAL_HEIGHT
	f	I	field_31429	OVERWORLD_HEIGHT
c	net/minecraft/class_3075	net/minecraft/server/command/KillCommand
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;)I	method_13430	execute
		p	0		source
		p	1		targets
	m	(Lnet/minecraft/class_2168;)Z	method_13432	method_13432
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13431	method_13431
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22832	method_22832
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13429	register
		p	0		dispatcher
c	net/minecraft/class_3076	net/minecraft/world/gen/structure/JungleTempleStructure
	f	Lcom/mojang/serialization/Codec;	field_37800	CODEC
c	net/minecraft/class_7430	net/minecraft/item/GoatHornItem
	f	Ljava/lang/String;	field_39052	INSTRUMENT_KEY
	f	Lnet/minecraft/class_6862;	field_39123	instrumentTag
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;	method_43558	getStackForInstrument
		p	0		item
		p	1		instrument
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_6880;)V	method_43561	setInstrument
		p	1		instrument
		p	0		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_7444;)V	method_43563	playSound
		p	2		instrument
		p	1		player
		p	0		world
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;	method_43710	method_43710
		p	1		entryList
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)V	method_43562	setRandomInstrumentFromTag
		p	2		random
		p	1		instrumentTag
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Ljava/util/Optional;	method_43711	getInstrument
		p	1		stack
	m	(Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_6862;)V	<init>	<init>
		p	2		instrumentTag
		p	1		settings
c	net/minecraft/class_6100	net/minecraft/unused/packageinfo/PackageInfo6100
c	net/minecraft/class_3070	net/minecraft/world/gen/feature/IceSpikeFeature
c	net/minecraft/class_85	net/minecraft/loot/entry/LeafEntry
	f	I	field_994	quality
	f	I	field_995	weight
	f	Lnet/minecraft/class_82;	field_998	choice
	f	Ljava/util/function/BiFunction;	field_997	compiledFunctions
	f	[Lnet/minecraft/class_117;	field_996	functions
	m	(Lnet/minecraft/class_85$class_89;)Lnet/minecraft/class_85$class_86;	method_434	builder
		p	0		factory
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V	method_433	generateLoot
		p	1		lootConsumer
		p	2		context
	m	(II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V	<init>	<init>
		p	1		weight
		p	2		quality
		p	3		conditions
		p	4		functions
c	net/minecraft/class_85$class_86	net/minecraft/loot/entry/LeafEntry$Builder
	f	Ljava/util/List;	field_999	functions
	f	I	field_1001	weight
	f	I	field_1000	quality
	m	()[Lnet/minecraft/class_117;	method_439	getFunctions
	m	(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_85$class_86;	method_438	apply
	m	(I)Lnet/minecraft/class_85$class_86;	method_437	weight
		p	1		weight
	m	(I)Lnet/minecraft/class_85$class_86;	method_436	quality
		p	1		quality
c	net/minecraft/class_85$class_87	net/minecraft/loot/entry/LeafEntry$BasicBuilder
	f	Lnet/minecraft/class_85$class_89;	field_1003	factory
	m	()Lnet/minecraft/class_85$class_87;	method_440	getThisBuilder
	m	(Lnet/minecraft/class_85$class_89;)V	<init>	<init>
		p	1		factory
c	net/minecraft/class_85$class_88	net/minecraft/loot/entry/LeafEntry$Choice
c	net/minecraft/class_85$class_89	net/minecraft/loot/entry/LeafEntry$Factory
	m	(II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;	build	build
		p	4		functions
		p	3		conditions
		p	2		quality
		p	1		weight
c	net/minecraft/class_85$class_90	net/minecraft/loot/entry/LeafEntry$Serializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_85;	method_441	fromJson
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_85;Lcom/google/gson/JsonSerializationContext;)V	method_442	addEntryFields
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;	method_443	fromJson
		p	2		context
		p	1		entryJson
		p	6		functions
		p	5		conditions
		p	4		quality
		p	3		weight
c	net/minecraft/class_3071	net/minecraft/world/gen/structure/IglooStructure
	f	Lcom/mojang/serialization/Codec;	field_37793	CODEC
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41657	method_41657
		p	2		collector
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_38675	addPieces
		p	1		collector
		p	2		context
c	net/minecraft/class_7439	net/minecraft/network/packet/s2c/play/GameMessageS2CPacket
	f	Lnet/minecraft/class_2561;	comp_763	content
	f	Z	comp_906	overlay
	m	(Lnet/minecraft/class_2602;)V	method_43631	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2561;	comp_763	content
	m	()Z	comp_906	overlay
c	net/minecraft/class_82	net/minecraft/loot/LootChoice
	m	(F)I	method_427	getWeight
		p	1		luck
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V	method_426	generateLoot
		p	2		context
		p	1		lootConsumer
c	net/minecraft/class_6106	net/minecraft/unused/packageinfo/PackageInfo6106
c	net/minecraft/class_7437	net/minecraft/util/TextifiedException
	c	An exception that has a user-friendly {@link Text} attached.
	f	Lnet/minecraft/class_2561;	field_39084	messageText
	m	(Lnet/minecraft/class_2561;Ljava/lang/Throwable;)V	<init>	<init>
		p	1		messageText
		p	2		cause
	m	()Lnet/minecraft/class_2561;	method_43626	getMessageText
		c	{@return the exception's message text}
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		messageText
c	net/minecraft/class_6109	net/minecraft/unused/packageinfo/PackageInfo6109
c	net/minecraft/class_6108	net/minecraft/world/gen/carver/CaveCarverConfig
	f	Lcom/mojang/serialization/Codec;	field_31491	CAVE_CODEC
	f	Lnet/minecraft/class_5863;	field_31494	floorLevel
	f	Lnet/minecraft/class_5863;	field_31492	horizontalRadiusMultiplier
	f	Lnet/minecraft/class_5863;	field_31493	verticalRadiusMultiplier
	m	(Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863;	method_35355	method_35355
		p	0		config
	m	(FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_5872;Lnet/minecraft/class_6885;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;)V	<init>	<init>
		p	1		probability
		p	3		yScale
		p	2		y
		p	5		debugConfig
		p	4		lavaLevel
		p	7		horizontalRadiusMultiplier
		p	6		replaceable
		p	9		floorLevel
		p	8		verticalRadiusMultiplier
	m	(FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_6885;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;)V	<init>	<init>
		p	8		floorLevel
		p	2		y
		p	3		yScale
		p	1		probability
		p	6		horizontalRadiusMultiplier
		p	7		verticalRadiusMultiplier
		p	4		lavaLevel
		p	5		replaceable
	m	(Lnet/minecraft/class_5871;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;)V	<init>	<init>
		p	4		floorLevel
		p	3		verticalRadiusMultiplier
		p	2		horizontalRadiusMultiplier
		p	1		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35352	method_35352
		p	0		instance
	m	(Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863;	method_35353	method_35353
		p	0		config
	m	(Lnet/minecraft/class_6108;)Lnet/minecraft/class_5863;	method_35354	method_35354
		p	0		config
c	net/minecraft/class_7438	net/minecraft/network/packet/s2c/play/ChatMessageS2CPacket
	c	A packet used to send a chat message to the clients.\n\n<p>The content is not wrapped in any way (e.g. by {@code chat.type.text} text); the\nraw message content is sent to the clients, and they will wrap it. To register\ncustom wrapping behaviors, check {@link MessageType#register}.\n\n<p>Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the options.\n\n<p>If the message takes more than {@link SignedMessage#CLIENTBOUND_TIME_TO_LIVE}\nto reach the clients (including the time it originally took to reach the server),\nthe message is not considered secure anymore by the clients, and may be discarded\ndepending on the clients' options.\n\n@see net.minecraft.server.network.ServerPlayerEntity#sendChatMessage\n@see net.minecraft.client.network.ClientPlayNetworkHandler#onChatMessage
	f	Lnet/minecraft/class_2556$class_7603;	comp_943	serializedParameters
	f	Lnet/minecraft/class_7471;	comp_942	message
	m	(Lnet/minecraft/class_5455;)Ljava/util/Optional;	method_44891	getParameters
		p	1		dynamicRegistryManager
	m	()Lnet/minecraft/class_2556$class_7603;	comp_943	serializedParameters
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_43629	apply
	m	()Lnet/minecraft/class_7471;	comp_942	message
c	net/minecraft/class_83	net/minecraft/loot/entry/LootTableEntry
	f	Lnet/minecraft/class_2960;	field_993	id
	m	(Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V	<init>	<init>
		p	4		conditions
		p	3		quality
		p	5		functions
		p	2		weight
		p	1		id
	m	(Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;	method_430	method_430
		p	2		quality
		p	1		weight
		p	4		functions
		p	3		conditions
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;	method_428	builder
		p	0		id
c	net/minecraft/class_83$class_84	net/minecraft/loot/entry/LootTableEntry$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_83;Lcom/google/gson/JsonSerializationContext;)V	method_431	addEntryFields
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_83;	method_432	fromJson
c	net/minecraft/class_6103	net/minecraft/unused/packageinfo/PackageInfo6103
c	net/minecraft/class_7436	net/minecraft/network/message/MessageSourceProfile
	c	A pair of the profile ID and public key of the message's source.\n\n<p>An instance can be obtained via {@link net.minecraft.entity.Entity#getMessageSourceProfile}.
	f	Lnet/minecraft/class_7436;	field_39810	NONE
	f	Lnet/minecraft/class_7428;	comp_918	playerPublicKey
	f	Ljava/util/UUID;	comp_756	profileId
	m	()Lnet/minecraft/class_7428;	comp_918	playerPublicKey
	m	()Z	method_44831	lacksProfileId
		c	{@return {@code true} if this source profile does not have the profile ID set}\n\n<p>Commands executed from server console or command block use such source profile.
	m	()Ljava/util/UUID;	comp_756	profileId
c	net/minecraft/class_3078	net/minecraft/server/command/ListCommand
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2561;	method_30310	method_30310
		p	0		player
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13435	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)I	method_13437	executeNames
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_13436	executeUuids
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13433	method_13433
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_13438	method_13438
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/function/Function;)I	method_13434	execute
		p	0		source
		p	1		nameProvider
c	net/minecraft/class_6102	net/minecraft/unused/packageinfo/PackageInfo6102
c	net/minecraft/class_3079	net/minecraft/server/command/LocateCommand
	f	I	field_39254	LOCATE_BIOME_VERTICAL_BLOCK_CHECK_INTERVAL
	f	I	field_39252	LOCATE_BIOME_RADIUS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39247	BIOME_NOT_FOUND_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39249	POI_NOT_FOUND_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39245	STRUCTURE_NOT_FOUND_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39250	POI_INVALID_EXCEPTION
	f	I	field_39255	LOCATE_POI_RADIUS
	f	I	field_39253	LOCATE_BIOME_HORIZONTAL_BLOCK_CHECK_INTERVAL
	f	I	field_39251	LOCATE_STRUCTURE_RADIUS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39248	BIOME_INVALID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39246	STRUCTURE_INVALID_EXCEPTION
	m	(IIII)F	method_13439	getDistance
		p	1		y1
		p	0		x1
		p	3		y2
		p	2		x2
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;)I	method_43915	executeLocatePoi
		p	0		source
		p	1		predicate
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_43916	method_43916
		p	0		id
	m	(Lnet/minecraft/class_7066$class_7068;Lnet/minecraft/class_2378;)Ljava/util/Optional;	method_43907	getStructureListForPredicate
		p	1		structureRegistry
		p	0		predicate
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_43913	method_43913
		p	0		id
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_41004	method_41004
		p	0		key
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_39985	method_39985
		p	0		id
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_13443	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_43909	method_43909
		p	1		key
	m	(Lnet/minecraft/class_2168;)Z	method_13448	method_13448
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;)I	method_43912	executeLocateBiome
		p	1		predicate
		p	0		source
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_43917	method_43917
		p	0		id
	m	(Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6862;)Ljava/lang/String;	method_40998	method_40998
		p	1		key
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_43910	method_43910
		p	0		id
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_41003	method_41003
		p	0		key
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_6885$class_6886;	method_43908	method_43908
		p	0		entry
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;)I	method_43905	executeLocateStructure
		p	1		predicate
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_7066$class_7068;Lnet/minecraft/class_2338;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;Z)I	method_24499	sendCoordinates
		p	4		successMessage
		p	3		structurePosAndEntry
		p	2		currentPos
		p	1		structure
		p	0		source
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_41002	method_41002
		p	0		id
c	net/minecraft/class_6105	net/minecraft/unused/packageinfo/PackageInfo6105
c	net/minecraft/class_7434	net/minecraft/client/util/ProfileKeys
	c	A class to fetch, load, and save the player's public and private keys.
	f	Ljava/util/concurrent/CompletableFuture;	field_39959	keyFuture
	f	Lcom/mojang/authlib/minecraft/UserApiService;	field_39958	userApiService
	f	Ljava/nio/file/Path;	field_39076	jsonPath
	f	Ljava/nio/file/Path;	field_39075	PROFILE_KEYS_PATH
	f	Lorg/slf4j/Logger;	field_39074	LOGGER
	m	()Ljava/util/Optional;	method_43603	getPublicKey
		c	{@return the public key, or {@link java.util.Optional#empty} if there is no\npublic key associated with the profile}
	m	(Lnet/minecraft/class_7427;)V	method_43600	saveKeyPairToFile
		c	Saves the {@code keyPair} to the cache file if {@link\nnet.minecraft.SharedConstants#isDevelopment} is {@code true};\notherwise, just deletes the cache file.
		p	1		keyPair
	m	()Ljava/util/Optional;	method_43606	loadKeyPairFromFile
		c	{@return the profile keys from the local cache}\n\n<p>This can return expired keys.\n\n@implNote The cache file is stored at {@code .minecraft/profilekeys/<uuid>.json}.
	m	()Lnet/minecraft/class_7501;	method_44287	getSigner
		c	{@return the signer, or {@code null} if there is no key pair associated with the profile}
	m	(Lnet/minecraft/class_7427;)Z	method_45109	method_45109
		p	0		key
	m	(Ljava/util/Optional;)Ljava/util/Optional;	method_45108	method_45108
		p	0		maybeKey
	m	(Lcom/google/gson/JsonElement;)V	method_43601	method_43601
		p	1		json
	m	(Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture;	method_43602	getKeyPair
		c	Gets the key pair from the file cache, or if it is unavailable or expired,\nthe Mojang server.
		p	1		currentKey
	m	(Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/UUID;Ljava/nio/file/Path;)V	<init>	<init>
		p	2		uuid
		p	3		root
		p	1		userApiService
	m	(Ljava/util/Optional;)Ljava/util/Optional;	method_45106	method_45106
		p	0		key
	m	(Lnet/minecraft/class_7434$class_7653;)Lnet/minecraft/class_7428$class_7443;	method_45107	method_45107
		p	0		key
	m	(Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/class_7427;	method_43605	fetchKeyPair
		c	{@return the key pair fetched from Mojang's server}\n\n@throws NetworkEncryptionException when the fetched key is malformed\n@throws IOException when fetching fails
		p	1		userApiService
	m	()Ljava/util/concurrent/CompletableFuture;	method_45104	refresh
	m	(Lnet/minecraft/class_7434$class_7653;)Lnet/minecraft/class_7428;	method_45105	method_45105
		p	0		key
	m	(Lcom/mojang/authlib/yggdrasil/response/KeyPairResponse;)Lnet/minecraft/class_7428$class_7443;	method_44076	decodeKeyPairResponse
		c	{@return {@code keyPairResponse} decoded to {@link PlayerPublicKey.PublicKeyData}}\n\n@throws NetworkEncryptionException when the response is malformed
		p	0		keyPairResponse
	m	(Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage;	method_45111	method_45111
		p	1		key
c	net/minecraft/class_7434$class_7653	net/minecraft/client/util/ProfileKeys$SignableKey
	f	Lnet/minecraft/class_7427;	comp_982	keyPair
	f	Lnet/minecraft/class_7501;	comp_983	signer
	m	(Lnet/minecraft/class_7427;)V	<init>	<init>
		p	1		keyPair
	m	()Lnet/minecraft/class_7501;	comp_983	signer
	m	()Lnet/minecraft/class_7427;	comp_982	keyPair
c	net/minecraft/class_6104	net/minecraft/unused/packageinfo/PackageInfo6104
c	net/minecraft/class_1540	net/minecraft/entity/FallingBlockEntity
	f	Z	field_7191	hurtEntities
	f	Lnet/minecraft/class_2680;	field_7188	block
	f	Z	field_7193	dropItem
	f	Lnet/minecraft/class_2940;	field_7195	BLOCK_POS
	f	Lnet/minecraft/class_2487;	field_7194	blockEntityData
	f	Z	field_7189	destroyedOnLanding
	f	I	field_7190	fallHurtMax
	f	I	field_7192	timeFalling
	f	F	field_7187	fallHurtAmount
	m	(FI)V	method_6965	setHurtEntities
		p	1		fallHurtAmount
		p	2		fallHurtMax
	m	()Lnet/minecraft/class_2338;	method_6964	getFallingBlockPos
	m	(Lnet/minecraft/class_2338;)V	method_6963	setFallingBlockPos
		p	1		pos
	m	(Lnet/minecraft/class_1282;FLnet/minecraft/class_1297;)V	method_32879	method_32879
		p	2		entity
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_2680;)V	<init>	<init>
		p	1		world
		p	2		x
		p	4		y
		p	6		z
		p	8		block
	m	()Lnet/minecraft/class_2680;	method_6962	getBlockState
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1540;	method_40005	spawnFromBlock
		c	Spawns a falling block entity at {@code pos} from the block {@code state}.\n@return the spawned entity
		p	2		state
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V	method_32752	onDestroyedOnLanding
		p	2		pos
		p	1		block
c	net/minecraft/class_2873	net/minecraft/network/packet/c2s/play/CreativeInventoryActionC2SPacket
	f	I	field_13071	slot
	f	Lnet/minecraft/class_1799;	field_13070	stack
	m	(Lnet/minecraft/class_2792;)V	method_12480	apply
	m	()I	method_12481	getSlot
	m	()Lnet/minecraft/class_1799;	method_12479	getItemStack
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(ILnet/minecraft/class_1799;)V	<init>	<init>
		p	2		stack
		p	1		slot
c	net/minecraft/class_2874	net/minecraft/world/dimension/DimensionType
	f	[F	field_24752	MOON_SIZES
	f	I	field_28133	SIZE_BITS_Y
	f	Lnet/minecraft/class_2960;	comp_655	effects
	f	Lcom/mojang/serialization/Codec;	field_24756	REGISTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	field_24757	CODEC
	f	I	field_28136	MIN_HEIGHT
	f	I	field_28135	MAX_COLUMN_HEIGHT
	f	I	field_28134	MAX_HEIGHT
	f	Z	comp_644	ultrawarm
	f	Lnet/minecraft/class_2874$class_7512;	comp_847	monsterSettings
	f	I	comp_652	height
	f	I	comp_651	minY
	f	F	comp_656	ambientLight
	f	I	comp_653	logicalHeight
	f	Z	comp_643	hasCeiling
	f	Z	comp_642	hasSkyLight
	f	Z	comp_648	bedWorks
	f	D	comp_646	coordinateScale
	f	Z	comp_645	natural
	f	Z	comp_649	respawnAnchorWorks
	f	Ljava/util/OptionalLong;	comp_641	fixedTime
	f	Lnet/minecraft/class_6862;	comp_654	infiniburn
	m	()Lnet/minecraft/class_6017;	method_44222	monsterSpawnLightTest
	m	(Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)D	method_31109	getCoordinateScaleFactor
		p	0		fromDimension
		p	1		toDimension
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28522	method_28522
		p	0		instance
	m	()Z	method_29960	hasFixedTime
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult;	method_28521	worldFromDimensionNbt
		p	0		nbt
	m	()Lnet/minecraft/class_2960;	comp_655	effects
	m	()Z	method_44220	piglinSafe
	m	()Z	method_44221	hasRaids
	m	(Ljava/util/OptionalLong;ZZZZDZZIIILnet/minecraft/class_6862;Lnet/minecraft/class_2960;FLnet/minecraft/class_2874$class_7512;)V	<init>	<init>
		p	9		piglinSafe
		p	4		ultrawarm
		p	6		coordinateScale
		p	1		fixedTime
		p	2		hasSkylight
	m	(Lnet/minecraft/class_5321;Ljava/nio/file/Path;)Ljava/nio/file/Path;	method_12488	getSaveDirectory
		p	0		worldRef
		p	1		worldDirectory
	m	(J)I	method_28531	getMoonPhase
		c	Gets the moon phase index of Minecraft's moon.\n\n<p>This is typically used to determine the size of the moon that should be rendered.
		p	1		time
			c	the time to calculate the index from
	m	()Z	comp_644	ultrawarm
	m	(J)F	method_28528	getSkyAngle
		p	1		time
	m	()I	method_44223	monsterSpawnBlockLightLimit
	m	()Lnet/minecraft/class_6862;	comp_654	infiniburn
	m	()I	comp_651	minY
	m	()Lnet/minecraft/class_2874$class_7512;	comp_847	monsterSettings
	m	()F	comp_656	ambientLight
	m	()Z	comp_643	hasCeiling
	m	()Z	comp_642	hasSkyLight
	m	()I	comp_653	logicalHeight
	m	()I	comp_652	height
	m	()D	comp_646	coordinateScale
	m	()Z	comp_645	natural
	m	()Z	comp_649	respawnAnchorWorks
	m	()Z	comp_648	bedWorks
	m	()Ljava/util/OptionalLong;	comp_641	fixedTime
c	net/minecraft/class_2874$class_7512	net/minecraft/world/dimension/DimensionType$MonsterSettings
	f	Lcom/mojang/serialization/MapCodec;	field_39414	CODEC
	f	Z	comp_849	hasRaids
	f	Z	comp_848	piglinSafe
	f	I	comp_851	monsterSpawnBlockLightLimit
	f	Lnet/minecraft/class_6017;	comp_850	monsterSpawnLightTest
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_44224	method_44224
		p	0		instance
	m	()I	comp_851	monsterSpawnBlockLightLimit
	m	()Z	comp_848	piglinSafe
	m	()Z	comp_849	hasRaids
	m	()Lnet/minecraft/class_6017;	comp_850	monsterSpawnLightTest
c	net/minecraft/class_5900	net/minecraft/network/packet/s2c/play/TeamS2CPacket
	f	Ljava/util/Optional;	field_29154	team
	f	I	field_33349	ADD_PLAYERS
		c	The {@link #packetType} that adds a few players to a team. Has value {@value}.
	f	I	field_33347	REMOVE
		c	The {@link #packetType} that removes a team. Has value {@value}.
	f	I	field_33351	FIRST_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH
		c	One of the name tag visibility rule or collision rule strings' max length.\nHas value {@value}.
	f	I	field_29151	packetType
		c	Indicates the type of this packet. Is one of {@link #ADD}, {@link #REMOVE},\n{@link #UPDATE}, {@link #ADD_PLAYERS}, or {@link #REMOVE_PLAYERS}.
	f	I	field_33348	UPDATE
		c	The {@link #packetType} that updates a team's information. Has value {@value}.
	f	I	field_33346	ADD
		c	The {@link #packetType} that creates a new team with a few players. Has value\n{@value}.
	f	Ljava/lang/String;	field_29152	teamName
	f	Ljava/util/Collection;	field_29153	playerNames
	f	I	field_33352	SECOND_MAX_VISIBILITY_OR_COLLISION_RULE_LENGTH
		c	One of the name tag visibility rule or collision rule strings' max length.\nHas value {@value}.
	f	I	field_33350	REMOVE_PLAYERS
		c	The {@link #packetType} that removes a few players from a team. Has value {@value}.
	m	(Lnet/minecraft/class_268;Ljava/lang/String;Lnet/minecraft/class_5900$class_5901;)Lnet/minecraft/class_5900;	method_34171	changePlayerTeam
		p	2		operation
		p	1		playerName
		p	0		team
	m	()Ljava/util/Optional;	method_34179	getTeam
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(I)Z	method_34169	containsPlayers
		p	0		packetType
	m	(Lnet/minecraft/class_268;Z)Lnet/minecraft/class_5900;	method_34172	updateTeam
		p	1		updatePlayers
		p	0		team
	m	()Lnet/minecraft/class_5900$class_5901;	method_34174	getPlayerListOperation
	m	(I)Z	method_34175	containsTeamInfo
		p	0		packetType
	m	()Ljava/util/Collection;	method_34178	getPlayerNames
	m	()Lnet/minecraft/class_5900$class_5901;	method_34176	getTeamOperation
	m	(Lnet/minecraft/class_268;)Lnet/minecraft/class_5900;	method_34170	updateRemovedTeam
		p	0		team
	m	()Ljava/lang/String;	method_34177	getTeamName
	m	(Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V	<init>	<init>
		p	4		playerNames
		p	1		teamName
		p	2		packetType
		p	3		team
	m	(Lnet/minecraft/class_2602;)V	method_34173	apply
c	net/minecraft/class_5900$class_5901	net/minecraft/network/packet/s2c/play/TeamS2CPacket$Operation
	f	Lnet/minecraft/class_5900$class_5901;	field_29156	REMOVE
	f	Lnet/minecraft/class_5900$class_5901;	field_29155	ADD
c	net/minecraft/class_5900$class_5902	net/minecraft/network/packet/s2c/play/TeamS2CPacket$SerializableTeam
	f	I	field_29164	friendlyFlags
	f	Lnet/minecraft/class_2561;	field_29160	suffix
	f	Ljava/lang/String;	field_29162	collisionRule
	f	Ljava/lang/String;	field_29161	nameTagVisibilityRule
	f	Lnet/minecraft/class_2561;	field_29159	prefix
	f	Lnet/minecraft/class_2561;	field_29158	displayName
	f	Lnet/minecraft/class_124;	field_29163	color
	m	()Lnet/minecraft/class_2561;	method_34187	getPrefix
	m	()Lnet/minecraft/class_2561;	method_34188	getSuffix
	m	()Lnet/minecraft/class_2561;	method_34181	getDisplayName
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_124;	method_34184	getColor
	m	()I	method_34183	getFriendlyFlagsBitwise
	m	(Lnet/minecraft/class_268;)V	<init>	<init>
		p	1		team
	m	()Ljava/lang/String;	method_34185	getNameTagVisibilityRule
	m	()Ljava/lang/String;	method_34186	getCollisionRule
	m	(Lnet/minecraft/class_2540;)V	method_34182	write
		p	1		buf
c	net/minecraft/class_2875	net/minecraft/network/packet/c2s/play/UpdateStructureBlockC2SPacket
	f	F	field_13090	integrity
	f	Lnet/minecraft/class_2338;	field_13091	offset
	f	Lnet/minecraft/class_2470;	field_13088	rotation
	f	J	field_13092	seed
	f	Lnet/minecraft/class_2338;	field_13093	pos
	f	Lnet/minecraft/class_2633$class_2634;	field_13082	action
	f	Lnet/minecraft/class_2415;	field_13081	mirror
	f	I	field_33369	SHOW_AIR_MASK
	f	Ljava/lang/String;	field_13080	templateName
	f	Lnet/minecraft/class_2382;	field_13083	size
	f	I	field_33370	SHOW_BOUNDING_BOX_MASK
	f	Z	field_13086	showBoundingBox
	f	Z	field_13089	ignoreEntities
	f	Ljava/lang/String;	field_13085	metadata
	f	Lnet/minecraft/class_2776;	field_13084	mode
	f	I	field_33368	IGNORE_ENTITIES_MASK
	f	Z	field_13087	showAir
	m	()F	method_12494	getIntegrity
	m	()Ljava/lang/String;	method_12501	getMetadata
	m	()Lnet/minecraft/class_2382;	method_12492	getSize
	m	()Z	method_12503	shouldShowAir
	m	()Z	method_12505	shouldShowBoundingBox
	m	()Lnet/minecraft/class_2415;	method_12493	getMirror
	m	()Lnet/minecraft/class_2633$class_2634;	method_12500	getAction
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2633$class_2634;Lnet/minecraft/class_2776;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Ljava/lang/String;ZZZFJ)V	<init>	<init>
		p	14		seed
		p	13		integrity
		p	8		rotation
		p	7		mirror
		p	6		size
		p	5		offset
		p	12		showBoundingBox
		p	11		showAir
		p	10		ignoreEntities
		p	9		metadata
		p	4		templateName
		p	3		mode
		p	2		action
		p	1		pos
	m	()Lnet/minecraft/class_2338;	method_12499	getPos
	m	()Lnet/minecraft/class_2776;	method_12504	getMode
	m	(Lnet/minecraft/class_2792;)V	method_12495	apply
	m	()Ljava/lang/String;	method_12502	getTemplateName
	m	()J	method_12497	getSeed
	m	()Z	method_12506	shouldIgnoreEntities
	m	()Lnet/minecraft/class_2470;	method_12498	getRotation
	m	()Lnet/minecraft/class_2338;	method_12496	getOffset
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1543	net/minecraft/entity/mob/IllagerEntity
	m	()Lnet/minecraft/class_1543$class_1544;	method_6990	getState
c	net/minecraft/class_1543$class_1544	net/minecraft/entity/mob/IllagerEntity$State
	f	Lnet/minecraft/class_1543$class_1544;	field_21512	NEUTRAL
	f	Lnet/minecraft/class_1543$class_1544;	field_7208	BOW_AND_ARROW
	f	Lnet/minecraft/class_1543$class_1544;	field_7207	CROSSED
	f	Lnet/minecraft/class_1543$class_1544;	field_19012	CELEBRATING
	f	Lnet/minecraft/class_1543$class_1544;	field_7210	CROSSBOW_CHARGE
	f	Lnet/minecraft/class_1543$class_1544;	field_7211	ATTACKING
	f	Lnet/minecraft/class_1543$class_1544;	field_7212	SPELLCASTING
	f	Lnet/minecraft/class_1543$class_1544;	field_7213	CROSSBOW_HOLD
c	net/minecraft/class_1543$class_4258	net/minecraft/entity/mob/IllagerEntity$LongDoorInteractGoal
	m	(Lnet/minecraft/class_1543;Lnet/minecraft/class_3763;)V	<init>	<init>
		p	2		raider
c	net/minecraft/class_2870	net/minecraft/network/packet/c2s/play/UpdateCommandBlockC2SPacket
	f	Z	field_13063	trackOutput
	f	Z	field_13062	conditional
	f	I	field_33365	TRACK_OUTPUT_MASK
	f	Z	field_13061	alwaysActive
	f	I	field_33366	CONDITIONAL_MASK
	f	I	field_33367	ALWAYS_ACTIVE_MASK
	f	Ljava/lang/String;	field_13064	command
	f	Lnet/minecraft/class_2338;	field_13065	pos
	f	Lnet/minecraft/class_2593$class_2594;	field_13060	type
	m	()Lnet/minecraft/class_2593$class_2594;	method_12468	getType
	m	()Ljava/lang/String;	method_12470	getCommand
	m	(Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2593$class_2594;ZZZ)V	<init>	<init>
		p	6		alwaysActive
		p	4		trackOutput
		p	5		conditional
		p	2		command
		p	3		type
		p	1		pos
	m	()Z	method_12471	isConditional
	m	(Lnet/minecraft/class_2792;)V	method_12469	apply
	m	()Z	method_12472	shouldTrackOutput
	m	()Z	method_12474	isAlwaysActive
	m	()Lnet/minecraft/class_2338;	method_12473	getBlockPos
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1542	net/minecraft/entity/ItemEntity
	f	F	field_7203	uniqueOffset
	f	Ljava/util/UUID;	field_7200	thrower
	f	I	field_7204	itemAge
		c	The number of ticks since this item entity has been created.\nIt is a short value with key {@code Age} in the NBT structure.\n\n<p>It differs from {@link Entity#age}.
	f	I	field_30458	NEVER_DESPAWN_AGE
	f	I	field_7202	pickupDelay
	f	I	field_30456	DESPAWN_AGE
	f	Ljava/util/UUID;	field_7205	owner
	f	Lnet/minecraft/class_2940;	field_7199	STACK
	f	I	field_7201	health
	f	I	field_30457	CANNOT_PICK_UP_DELAY
	m	()V	method_35190	setNeverDespawn
	m	(Lnet/minecraft/class_1542;)Z	method_20396	method_20396
		p	1		otherItemEntity
	m	()Ljava/util/UUID;	method_6978	getThrower
		c	Returns the UUID of the entity which created this item entity\nby throwing an item, or {@code null} if it was created otherwise.
	m	()Z	method_20397	canMerge
	m	()Lnet/minecraft/class_1297;	method_44329	getEventSource
	m	()Ljava/util/UUID;	method_6986	getOwner
		c	Returns the UUID of the entity to which belongs this item entity,\nor {@code null} if there is not.\n\n<p>If there is one, the owner is the only entity which can pick\nup this item entity.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_24017	canMerge
		p	1		stack2
		p	0		stack1
	m	(Lnet/minecraft/class_1542;)V	method_6972	tryMerge
		p	1		other
	m	()V	method_6976	setCovetedItem
	m	(I)V	method_6982	setPickupDelay
		c	Sets the number of ticks before this item entity can be picked up\nto {@code pickupDelay}.
		p	1		pickupDelay
	m	()Lnet/minecraft/class_1799;	method_6983	getStack
		c	Returns the item stack contained in this item entity.
	m	(F)F	method_27314	getRotation
		p	1		tickDelta
	m	()V	method_6988	setToDefaultPickupDelay
		c	Sets the number of ticks before this item entity can be picked up\nto the default value of 10.
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;DDD)V	<init>	<init>
		p	13		velocityZ
		p	4		y
		p	1		world
		p	2		x
		p	8		stack
		p	6		z
		p	11		velocityY
		p	9		velocityX
	m	()V	method_24348	applyLavaBuoyancy
	m	()V	method_6974	applyWaterBuoyancy
	m	(Ljava/util/UUID;)V	method_6984	setOwner
		c	Sets the owner of this item entity to {@code owner}.\n\n<p>Used when an item is given to an entity, but this entity\ndoes not have enough space in its inventory.
		p	1		owner
	m	(Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;)V	method_18006	merge
		p	3		sourceStack
		p	2		sourceEntity
		p	1		targetStack
		p	0		targetEntity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799;	method_24018	merge
		p	2		maxCount
		p	1		stack2
		p	0		stack1
	m	()I	method_6985	getItemAge
		c	Returns the number of ticks since this item entity has been created.\n\n<p>Increases every tick. When it equals to 6000 ticks (5 minutes),\nthis item entity disappears.\n\n<p>Unlike {@linkplain Entity#age}, it is persistent and not synchronized\nbetween the client and the server.\n\n@see #tick()
	m	(Lnet/minecraft/class_1542;)V	<init>	<init>
		p	1		entity
	m	()Lnet/minecraft/class_1542;	method_29271	copy
	m	(Lnet/minecraft/class_1799;)V	method_6979	setStack
		c	Sets the item stack contained in this item entity to {@code stack}.
		p	1		stack
	m	()V	method_6987	setDespawnImmediately
	m	()V	method_6975	resetPickupDelay
		c	Sets the number of ticks before this item entity can be picked up\nto 0.
	m	()V	method_6989	setPickupDelayInfinite
		c	Makes this item entity impossible to be picked up by setting its\npickup delay to 32767.
	m	(Ljava/util/UUID;)V	method_6981	setThrower
		c	Sets the thrower of this item entity to {@code thrower}.
		p	1		thrower
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V	<init>	<init>
		p	8		stack
		p	2		x
		p	1		world
		p	4		y
		p	6		z
	m	(Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V	method_24016	merge
		p	2		stack2
		p	0		targetEntity
		p	1		stack1
	m	()V	method_6973	tryMerge
	m	()Z	method_6977	cannotPickup
		c	Returns whether the pickup delay of this item entity is greater\nthan 0.
c	net/minecraft/class_2871	net/minecraft/network/packet/c2s/play/UpdateCommandBlockMinecartC2SPacket
	f	Ljava/lang/String;	field_13068	command
	f	I	field_13067	entityId
	f	Z	field_13066	trackOutput
	m	(ILjava/lang/String;Z)V	<init>	<init>
		p	2		command
		p	3		trackOutput
		p	1		entityId
	m	()Ljava/lang/String;	method_12475	getCommand
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1918;	method_12476	getMinecartCommandExecutor
		p	1		world
	m	(Lnet/minecraft/class_2792;)V	method_12477	apply
	m	()Z	method_12478	shouldTrackOutput
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1541	net/minecraft/entity/TntEntity
	f	Lnet/minecraft/class_1309;	field_7198	causingEntity
	f	I	field_30459	DEFAULT_FUSE
	f	Lnet/minecraft/class_2940;	field_7197	FUSE
	m	(I)V	method_6967	setFuse
		p	1		fuse
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1309;)V	<init>	<init>
		p	8		igniter
		p	6		z
		p	4		y
		p	2		x
		p	1		world
	m	()Lnet/minecraft/class_1309;	method_6970	getCausingEntity
	m	()I	method_6969	getFuse
	m	()V	method_6971	explode
c	net/minecraft/class_1536	net/minecraft/entity/projectile/FishingBobberEntity
	f	Lnet/minecraft/class_5819;	field_23231	velocityRandom
	f	I	field_7172	fishTravelCountdown
	f	Z	field_23134	inOpenWater
	f	I	field_7174	waitCountdown
	f	I	field_7168	lureLevel
	f	Lnet/minecraft/class_1297;	field_7165	hookedEntity
	f	Lnet/minecraft/class_1536$class_1537;	field_7175	state
	f	Lnet/minecraft/class_2940;	field_7170	HOOK_ENTITY_ID
	f	I	field_7171	luckOfTheSeaLevel
	f	Z	field_23232	caughtFish
	f	I	field_7173	hookCountdown
	f	I	field_7167	removalTimer
	f	F	field_7169	fishAngle
	f	Lnet/minecraft/class_2940;	field_23234	CAUGHT_FISH
	f	I	field_23233	outOfOpenWaterTicks
	m	(Lnet/minecraft/class_1536;)V	method_36210	setPlayerFishHook
		p	1		fishingBobber
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1536$class_4984;	method_26342	getPositionType
		p	1		pos
	m	()Z	method_26088	isInOpenWater
	m	(Lnet/minecraft/class_1297;)V	method_6951	updateHookedEntityId
		p	1		entity
	m	(Lnet/minecraft/class_2338;)Z	method_26086	isOpenOrWaterAround
		p	1		pos
	m	()Lnet/minecraft/class_1657;	method_6947	getPlayerOwner
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1536$class_4984;	method_26341	getPositionType
		p	2		end
		p	1		start
	m	(Lnet/minecraft/class_2338;)V	method_6949	tickFishingLogic
		p	1		pos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;II)V	<init>	<init>
		p	1		type
		p	2		world
		p	3		luckOfTheSeaLevel
		p	4		lureLevel
	m	(Lnet/minecraft/class_1297;)V	method_6954	pullHookedEntity
		p	1		entity
	m	()Lnet/minecraft/class_1297;	method_26957	getHookedEntity
	m	(Lnet/minecraft/class_1799;)I	method_6957	use
		p	1		usedItem
	m	(Lnet/minecraft/class_1657;)Z	method_6959	removeIfInvalid
		p	1		player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;II)V	<init>	<init>
		p	4		lureLevel
		p	3		luckOfTheSeaLevel
		p	2		world
		p	1		thrower
	m	()V	method_6958	checkForCollision
c	net/minecraft/class_1536$class_4984	net/minecraft/entity/projectile/FishingBobberEntity$PositionType
	f	Lnet/minecraft/class_1536$class_4984;	field_23238	INVALID
	f	Lnet/minecraft/class_1536$class_4984;	field_23237	INSIDE_WATER
	f	Lnet/minecraft/class_1536$class_4984;	field_23236	ABOVE_WATER
c	net/minecraft/class_1536$class_1537	net/minecraft/entity/projectile/FishingBobberEntity$State
	f	Lnet/minecraft/class_1536$class_1537;	field_7178	HOOKED_IN_ENTITY
	f	Lnet/minecraft/class_1536$class_1537;	field_7179	BOBBING
	f	Lnet/minecraft/class_1536$class_1537;	field_7180	FLYING
c	net/minecraft/class_1535	net/minecraft/entity/decoration/painting/PaintingVariant
	f	I	field_7151	width
	f	I	field_7137	height
	m	()I	method_6943	getHeight
	m	(II)V	<init>	<init>
		p	2		height
		p	1		width
	m	()I	method_6945	getWidth
c	net/minecraft/class_1534	net/minecraft/entity/decoration/painting/PaintingEntity
	f	Lnet/minecraft/class_5321;	field_38942	DEFAULT_VARIANT
	f	Lnet/minecraft/class_2940;	field_38941	VARIANT
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_6880;)V	<init>	<init>
		p	4		variant
		p	3		direction
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_6880;)V	method_43402	setVariant
		p	1		variant
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Ljava/util/Optional;	method_43401	placePainting
		p	1		pos
		p	2		facing
		p	0		world
	m	(Lnet/minecraft/class_6880;)I	method_43403	getSize
		p	0		variant
	m	(ILnet/minecraft/class_6880;)Z	method_43399	method_43399
		p	1		variant
	m	()Lnet/minecraft/class_6880;	method_43404	getVariant
	m	(Lnet/minecraft/class_1534;Lnet/minecraft/class_6880;)Z	method_43400	method_43400
		p	1		variant
	m	()Lnet/minecraft/class_6880;	method_43405	getDefaultVariant
c	net/minecraft/class_2866	net/minecraft/network/packet/c2s/play/UpdateBeaconC2SPacket
	f	Ljava/util/Optional;	field_13049	secondaryEffectId
	f	Ljava/util/Optional;	field_13050	primaryEffectId
	m	(Lnet/minecraft/class_2792;)V	method_12434	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/util/Optional;	method_12435	getSecondaryEffectId
	m	()Ljava/util/Optional;	method_12436	getPrimaryEffectId
c	net/minecraft/class_2867	net/minecraft/world/storage/RegionBasedStorage
	f	Ljava/lang/String;	field_31425	MCA_EXTENSION
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	field_17657	cachedRegionFiles
	f	Ljava/nio/file/Path;	field_18690	directory
	f	Z	field_23748	dsync
	f	I	field_31426	MAX_CACHE_SIZE
	m	(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;	method_17911	getTagAt
		p	1		pos
	m	()V	method_26982	sync
	m	(Ljava/nio/file/Path;Z)V	<init>	<init>
		p	2		dsync
		p	1		directory
	m	(Lnet/minecraft/class_1923;)Lnet/minecraft/class_2861;	method_12440	getRegionFile
		p	1		pos
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V	method_23726	write
		p	2		nbt
		p	1		pos
c	net/minecraft/class_2868	net/minecraft/network/packet/c2s/play/UpdateSelectedSlotC2SPacket
	f	I	field_13052	selectedSlot
	m	(Lnet/minecraft/class_2792;)V	method_12441	apply
	m	(I)V	<init>	<init>
		p	1		selectedSlot
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_12442	getSelectedSlot
c	net/minecraft/class_1538	net/minecraft/entity/LightningEntity
	f	I	field_33905	blocksSetOnFire
	f	I	field_7185	ambientTick
	f	J	field_7186	seed
	f	I	field_7183	remainingActions
	f	Ljava/util/Set;	field_33904	struckEntities
	f	Lnet/minecraft/class_3222;	field_7182	channeler
	f	Z	field_7184	cosmetic
	m	()Lnet/minecraft/class_3222;	method_35052	getChanneler
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;I)V	method_34709	cleanOxidationAround
		p	0		world
		p	1		pos
		p	2		mutablePos
		p	3		count
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_34710	cleanOxidationAround
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_3222;)V	method_6961	setChanneler
		p	1		channeler
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_34707	cleanOxidation
		p	0		world
		p	1		pos
	m	()Ljava/util/stream/Stream;	method_37221	getStruckEntities
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_34708	method_34708
		p	2		state
	m	()V	method_31499	powerLightningRod
	m	()I	method_37220	getBlocksSetOnFire
	m	()Lnet/minecraft/class_2338;	method_36607	getAffectedBlockPos
	m	(I)V	method_6960	spawnFire
		p	1		spreadAttempts
	m	(Z)V	method_29498	setCosmetic
		p	1		cosmetic
c	net/minecraft/class_1551	net/minecraft/entity/mob/DrownedEntity
	f	Lnet/minecraft/class_1409;	field_7232	landNavigation
	f	Z	field_7233	targetingUnderwater
	f	Lnet/minecraft/class_1412;	field_7234	waterNavigation
	m	()Z	method_7018	isTargetingUnderwater
	m	(Lnet/minecraft/class_1309;)Z	method_7012	canDrownedAttackTarget
		p	1		target
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20673	canSpawn
		p	2		spawnReason
		p	3		pos
		p	0		type
		p	1		world
		p	4		random
	m	(Z)V	method_7013	setTargetingUnderwater
		p	1		targetingUnderwater
	m	()Z	method_7016	hasFinishedCurrentPath
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_20672	isValidSpawnDepth
		p	1		pos
		p	0		world
c	net/minecraft/class_1551$class_1554	net/minecraft/entity/mob/DrownedEntity$LeaveWaterGoal
	f	Lnet/minecraft/class_1551;	field_7237	drowned
	m	(Lnet/minecraft/class_1551;D)V	<init>	<init>
		p	2		speed
		p	1		drowned
c	net/minecraft/class_1551$class_1552	net/minecraft/entity/mob/DrownedEntity$DrownedAttackGoal
	f	Lnet/minecraft/class_1551;	field_7235	drowned
	m	(Lnet/minecraft/class_1551;DZ)V	<init>	<init>
		p	1		drowned
		p	2		speed
		p	4		pauseWhenMobIdle
c	net/minecraft/class_1551$class_1558	net/minecraft/entity/mob/DrownedEntity$TridentAttackGoal
	f	Lnet/minecraft/class_1551;	field_7249	drowned
c	net/minecraft/class_1551$class_1557	net/minecraft/entity/mob/DrownedEntity$TargetAboveWaterGoal
	f	Lnet/minecraft/class_1551;	field_7246	drowned
	f	D	field_7245	speed
	f	I	field_7247	minY
	f	Z	field_7248	foundTarget
	m	(Lnet/minecraft/class_1551;DI)V	<init>	<init>
		p	1		drowned
		p	2		speed
		p	4		minY
c	net/minecraft/class_1551$class_1556	net/minecraft/entity/mob/DrownedEntity$DrownedMoveControl
	f	Lnet/minecraft/class_1551;	field_7244	drowned
	m	(Lnet/minecraft/class_1551;)V	<init>	<init>
		p	1		drowned
c	net/minecraft/class_1551$class_1555	net/minecraft/entity/mob/DrownedEntity$WanderAroundOnSurfaceGoal
	f	Lnet/minecraft/class_1314;	field_7242	mob
	f	D	field_7243	speed
	f	D	field_7240	x
	f	Lnet/minecraft/class_1937;	field_7241	world
	f	D	field_7239	y
	f	D	field_7238	z
	m	()Lnet/minecraft/class_243;	method_7021	getWanderTarget
	m	(Lnet/minecraft/class_1314;D)V	<init>	<init>
		p	1		mob
		p	2		speed
c	net/minecraft/class_2884	net/minecraft/network/packet/c2s/play/SpectatorTeleportC2SPacket
	f	Ljava/util/UUID;	field_13129	targetUuid
	m	(Ljava/util/UUID;)V	<init>	<init>
		p	1		targetUuid
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;	method_12541	getTarget
		p	1		world
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12542	apply
c	net/minecraft/class_1550	net/minecraft/entity/mob/ElderGuardianEntity
	f	I	field_38117	MINING_FATIGUE_AMPLIFIER
	f	F	field_17492	SCALE
	f	I	field_38115	AFFECTED_PLAYER_RANGE
	f	I	field_38116	MINING_FATIGUE_DURATION
	m	()Lnet/minecraft/class_5132$class_5133;	method_26909	createElderGuardianAttributes
c	net/minecraft/class_2885	net/minecraft/network/packet/c2s/play/PlayerInteractBlockC2SPacket
	f	Lnet/minecraft/class_3965;	field_17602	blockHitResult
	f	Lnet/minecraft/class_1268;	field_13134	hand
	f	I	field_38049	sequence
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;I)V	<init>	<init>
		p	1		hand
		p	2		blockHitResult
		p	3		sequence
	m	(Lnet/minecraft/class_2792;)V	method_12547	apply
	m	()Lnet/minecraft/class_3965;	method_12543	getBlockHitResult
	m	()Lnet/minecraft/class_1268;	method_12546	getHand
	m	()I	method_42080	getSequence
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2886	net/minecraft/network/packet/c2s/play/PlayerInteractItemC2SPacket
	f	Lnet/minecraft/class_1268;	field_13136	hand
	f	I	field_38050	sequence
	m	()Lnet/minecraft/class_1268;	method_12551	getHand
	m	(Lnet/minecraft/class_1268;I)V	<init>	<init>
		p	1		hand
		p	2		sequence
	m	()I	method_42081	getSequence
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12550	apply
c	net/minecraft/class_2881	net/minecraft/entity/boss/dragon/EnderDragonFight
	f	Lnet/minecraft/class_2876;	field_13120	dragonSpawnState
	f	Lorg/slf4j/Logger;	field_13112	LOGGER
	f	Z	field_13114	previouslyKilled
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_13121	gateways
	f	I	field_31444	CRYSTAL_COUNTING_INTERVAL
	f	I	field_31442	SPAWN_Y
	f	I	field_31446	ISLAND_SIZE
	f	Lnet/minecraft/class_2700;	field_13110	endPortalPattern
	f	I	field_13107	dragonSeenTimer
	f	I	field_13105	crystalCountTimer
	f	Ljava/util/List;	field_13109	crystals
	f	Z	field_13111	doLegacyCheck
	f	Lnet/minecraft/class_3218;	field_13108	world
	f	Z	field_13115	dragonKilled
	f	Lnet/minecraft/class_3213;	field_13119	bossBar
	f	Ljava/util/function/Predicate;	field_13113	VALID_ENTITY
	f	I	field_31443	CHECK_DRAGON_SEEN_INTERVAL
	f	I	field_31447	PLAYER_COUNTING_INTERVAL
	f	Lnet/minecraft/class_2338;	field_13117	exitPortalLocation
	f	I	field_13122	playerUpdateTimer
	f	Ljava/util/UUID;	field_13116	dragonUuid
	f	I	field_13118	spawnStateTimer
	f	I	field_13106	endCrystalsAlive
	m	()V	method_12524	resetEndCrystals
	m	()V	method_12538	tick
	m	(Lnet/minecraft/class_1511;Lnet/minecraft/class_1282;)V	method_12526	crystalDestroyed
		p	2		source
		p	1		enderCrystal
	m	()Z	method_12514	worldContainsEndPortal
	m	(Z)V	method_12518	generateEndPortal
		p	1		previouslyKilled
	m	()Z	method_12536	hasPreviouslyKilled
	m	()V	method_12520	updatePlayers
	m	()V	method_12522	respawnDragon
	m	(Lnet/minecraft/class_2876;)V	method_12521	setSpawnState
		p	1		spawnState
	m	()Lnet/minecraft/class_1510;	method_12523	createDragon
	m	(Ljava/util/List;)V	method_12529	respawnDragon
		p	1		crystals
	m	()Lnet/minecraft/class_2700$class_2702;	method_12531	findEndPortal
	m	()V	method_12525	checkDragonSeen
	m	()V	method_12535	countAliveCrystals
	m	()V	method_12515	convertFromLegacy
	m	(Lnet/minecraft/class_3218;JLnet/minecraft/class_2487;)V	<init>	<init>
		p	1		world
		p	2		gatewaysSeed
		p	4		nbt
	m	()V	method_12519	generateNewEndGateway
	m	()Z	method_12533	loadChunks
	m	()I	method_12517	getAliveEndCrystals
	m	()Lnet/minecraft/class_2487;	method_12530	toNbt
	m	(Lnet/minecraft/class_1510;)V	method_12532	updateFight
		p	1		dragon
	m	(Lnet/minecraft/class_1510;)V	method_12528	dragonKilled
		p	1		dragon
	m	(Lnet/minecraft/class_2338;)V	method_12516	generateEndGateway
		p	1		pos
c	net/minecraft/class_1548	net/minecraft/entity/mob/CreeperEntity
	f	Lnet/minecraft/class_2940;	field_7230	FUSE_SPEED
	f	Lnet/minecraft/class_2940;	field_7231	IGNITED
	f	Lnet/minecraft/class_2940;	field_7224	CHARGED
	f	I	field_7225	explosionRadius
	f	I	field_7228	fuseTime
	f	I	field_7229	lastFuseTime
	f	I	field_7226	headsDropped
	f	I	field_7227	currentFuseTime
	m	(I)V	method_7005	setFuseSpeed
		p	1		fuseSpeed
	m	()V	method_7004	ignite
	m	()Z	method_7008	shouldDropHead
	m	()V	method_7002	onHeadDropped
	m	()V	method_7006	explode
	m	()Z	method_7000	isIgnited
	m	()V	method_7001	spawnEffectsCloud
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20256	method_20256
		p	1		player
	m	()I	method_7007	getFuseSpeed
	m	(F)F	method_7003	getClientFuseTime
		p	1		timeDelta
	m	()Lnet/minecraft/class_5132$class_5133;	method_26908	createCreeperAttributes
c	net/minecraft/class_5905	net/minecraft/network/packet/s2c/play/TitleFadeS2CPacket
	f	I	field_29169	fadeOutTicks
	f	I	field_29168	stayTicks
	f	I	field_29167	fadeInTicks
	m	(III)V	<init>	<init>
		p	2		stayTicks
		p	1		fadeInTicks
		p	3		fadeOutTicks
	m	()I	method_34196	getFadeOutTicks
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_34195	getStayTicks
	m	()I	method_34194	getFadeInTicks
	m	(Lnet/minecraft/class_2602;)V	method_34193	apply
c	net/minecraft/class_1547	net/minecraft/entity/mob/AbstractSkeletonEntity
	f	Lnet/minecraft/class_1366;	field_7221	meleeAttackGoal
	f	Lnet/minecraft/class_1380;	field_7220	bowAttackGoal
	m	()V	method_6997	updateAttackType
	m	()Z	method_35191	isShaking
	m	(Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1665;	method_6996	createArrowProjectile
		p	1		arrow
		p	2		damageModifier
	m	()Lnet/minecraft/class_5132$class_5133;	method_26905	createAbstractSkeletonAttributes
	m	()Lnet/minecraft/class_3414;	method_6998	getStepSound
c	net/minecraft/class_1545	net/minecraft/entity/mob/BlazeEntity
	f	I	field_7215	eyeOffsetCooldown
	f	Lnet/minecraft/class_2940;	field_7216	BLAZE_FLAGS
		c	The tracked flags of blazes. Only has the {@code 1} bit for {@linkplain\n#isFireActive() fire activation}.
	f	F	field_7214	eyeOffset
	m	()Z	method_6994	isFireActive
	m	(Z)V	method_6993	setFireActive
		p	1		fireActive
	m	()Lnet/minecraft/class_5132$class_5133;	method_26906	createBlazeAttributes
c	net/minecraft/class_1545$class_1546	net/minecraft/entity/mob/BlazeEntity$ShootFireballGoal
	f	I	field_7217	fireballCooldown
	f	I	field_7218	fireballsFired
	f	Lnet/minecraft/class_1545;	field_7219	blaze
	f	I	field_19420	targetNotVisibleTicks
	m	()D	method_6995	getFollowRange
	m	(Lnet/minecraft/class_1545;)V	<init>	<init>
		p	1		blaze
c	net/minecraft/class_2876	net/minecraft/entity/boss/dragon/EnderDragonSpawnState
	f	Lnet/minecraft/class_2876;	field_13099	END
	f	Lnet/minecraft/class_2876;	field_13098	SUMMONING_DRAGON
	f	Lnet/minecraft/class_2876;	field_13097	START
	f	Lnet/minecraft/class_2876;	field_13095	PREPARING_TO_SUMMON_PILLARS
	f	Lnet/minecraft/class_2876;	field_13094	SUMMONING_PILLARS
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2881;Ljava/util/List;ILnet/minecraft/class_2338;)V	method_12507	run
		p	5		pos
		p	4		tick
		p	3		crystals
		p	2		fight
		p	1		world
c	net/minecraft/class_2877	net/minecraft/network/packet/c2s/play/UpdateSignC2SPacket
	f	[Ljava/lang/String;	field_13100	text
	f	Lnet/minecraft/class_2338;	field_13101	pos
	f	I	field_33371	MAX_LINE_LENGTH
	m	(Lnet/minecraft/class_2792;)V	method_12509	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()[Ljava/lang/String;	method_12508	getText
	m	()Lnet/minecraft/class_2338;	method_12510	getPos
	m	(Lnet/minecraft/class_2338;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		line1
		p	1		pos
		p	4		line3
		p	3		line2
		p	5		line4
c	net/minecraft/class_5904	net/minecraft/network/packet/s2c/play/TitleS2CPacket
	f	Lnet/minecraft/class_2561;	field_29166	title
	m	()Lnet/minecraft/class_2561;	method_34192	getTitle
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		title
	m	(Lnet/minecraft/class_2602;)V	method_34191	apply
c	net/minecraft/class_5903	net/minecraft/network/packet/s2c/play/SubtitleS2CPacket
	f	Lnet/minecraft/class_2561;	field_29165	subtitle
	m	(Lnet/minecraft/class_2602;)V	method_34189	apply
	m	()Lnet/minecraft/class_2561;	method_34190	getSubtitle
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		subtitle
c	net/minecraft/class_2879	net/minecraft/network/packet/c2s/play/HandSwingC2SPacket
	f	Lnet/minecraft/class_1268;	field_13102	hand
	m	(Lnet/minecraft/class_1268;)V	<init>	<init>
		p	1		hand
	m	()Lnet/minecraft/class_1268;	method_12512	getHand
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12511	apply
c	net/minecraft/class_1549	net/minecraft/entity/mob/CaveSpiderEntity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26907	createCaveSpiderAttributes
c	net/minecraft/class_2851	net/minecraft/network/packet/c2s/play/PlayerInputC2SPacket
	f	F	field_12995	sideways
	f	Z	field_12996	sneaking
	f	F	field_12994	forward
	f	Z	field_12997	jumping
	f	I	field_33363	JUMPING_MASK
	f	I	field_33364	SNEAKING_MASK
	m	()F	method_12373	getForward
	m	()F	method_12372	getSideways
	m	(Lnet/minecraft/class_2792;)V	method_12369	apply
	m	(FFZZ)V	<init>	<init>
		p	1		sideways
		p	2		forward
		p	3		jumping
		p	4		sneaking
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Z	method_12371	isJumping
	m	()Z	method_12370	isSneaking
c	net/minecraft/class_2852	net/minecraft/world/ChunkSerializer
	f	Ljava/lang/String;	field_31413	UPGRADE_DATA_KEY
	f	Lcom/mojang/serialization/Codec;	field_34576	CODEC
	f	Ljava/lang/String;	field_37664	BLOCK_LIGHT_KEY
	f	Ljava/lang/String;	field_37662	IS_LIGHT_ON_KEY
	f	Ljava/lang/String;	field_35477	FLUID_TICKS
	f	Lorg/slf4j/Logger;	field_13001	LOGGER
	f	Ljava/lang/String;	field_37660	Z_POS_KEY
	f	Ljava/lang/String;	field_37663	SECTIONS_KEY
	f	Ljava/lang/String;	field_37661	HEIGHTMAPS_KEY
	f	Ljava/lang/String;	field_35476	BLOCK_TICKS
	f	Ljava/lang/String;	field_37665	SKY_LIGHT_KEY
	f	Ljava/lang/String;	field_37659	X_POS_KEY
	m	(Lnet/minecraft/class_1923;ILjava/lang/String;)V	method_39037	method_39037
		p	2		errorMessage
	m	(Lnet/minecraft/class_1923;ILjava/lang/String;)V	method_39035	logRecoverableError
		p	2		message
		p	1		y
		p	0		chunkPos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;Lnet/minecraft/class_2791$class_6745;)V	method_39311	serializeTicks
		p	0		world
		p	1		nbt
		p	2		tickSchedulers
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/Map;	method_12387	readStructureReferences
		p	0		registryManager
		p	2		nbt
		p	1		pos
	m	([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/class_2499;	method_12393	toNbt
		p	0		lists
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_3218;Lnet/minecraft/class_2499;Lnet/minecraft/class_2818;)V	method_39797	method_39797
		p	3		chunk
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;	method_39036	createCodec
		p	0		biomeRegistry
	m	(Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/class_2487;	method_12385	writeStructures
		p	3		references
		p	2		starts
		p	1		pos
		p	0		context
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_39317	method_39317
		p	0		id
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4153;Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2839;	method_12395	deserialize
		p	0		world
		p	3		nbt
		p	2		chunkPos
		p	1		poiStorage
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;)Lnet/minecraft/class_2487;	method_12410	serialize
		p	1		chunk
		p	0		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2818$class_6829;	method_12386	getEntityLoadingCallback
		p	1		nbt
		p	0		world
	m	(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Ljava/util/Map;	method_12392	readStructureStarts
		p	2		worldSeed
		p	1		nbt
		p	0		context
	m	(Lnet/minecraft/class_1923;ILjava/lang/String;)V	method_39038	method_39038
		p	2		errorMessage
	m	(Lnet/minecraft/class_2248;)Ljava/lang/String;	method_39312	method_39312
		p	0		block
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_2499;	method_39796	getList
		p	0		nbt
		p	1		key
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2960;J)Z	method_24029	method_24029
		p	2		packedPos
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_39316	method_39316
		p	0		id
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_39314	method_39314
		p	0		id
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_39318	method_39318
		p	0		id
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2806$class_2808;	method_12377	getChunkType
		p	0		nbt
	m	(Lnet/minecraft/class_3611;)Ljava/lang/String;	method_39313	method_39313
		p	0		fluid
c	net/minecraft/class_2853	net/minecraft/network/packet/c2s/play/RecipeBookDataC2SPacket
	f	Lnet/minecraft/class_2960;	field_13004	recipeId
	m	(Lnet/minecraft/class_2792;)V	method_12400	apply
	m	()Lnet/minecraft/class_2960;	method_12406	getRecipeId
	m	(Lnet/minecraft/class_1860;)V	<init>	<init>
		p	1		recipe
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1522	net/minecraft/entity/boss/dragon/phase/SittingScanningPhase
	f	Lnet/minecraft/class_4051;	field_18124	CLOSE_PLAYER_PREDICATE
	f	I	field_7050	ticks
	f	I	field_30439	MAX_PLAYER_RANGE
	f	Lnet/minecraft/class_4051;	field_18123	PLAYER_WITHIN_RANGE_PREDICATE
	f	I	field_30438	MAX_HORIZONTAL_CLOSE_PLAYER_RANGE
	f	I	field_30437	MAX_HEIGHT_CLOSE_PLAYER_RANGE
	f	I	field_30436	DURATION
	m	(Lnet/minecraft/class_1510;Lnet/minecraft/class_1309;)Z	method_18447	method_18447
		p	1		player
c	net/minecraft/class_1521	net/minecraft/entity/boss/dragon/phase/Phase
	m	()Lnet/minecraft/class_1527;	method_6849	getType
	m	(Lnet/minecraft/class_1282;F)F	method_6852	modifyDamageTaken
		p	2		damage
		p	1		damageSource
	m	()Lnet/minecraft/class_243;	method_6851	getPathTarget
	m	()F	method_6846	getMaxYAcceleration
	m	()F	method_6847	getYawAcceleration
	m	()Z	method_6848	isSittingOrHovering
	m	()V	method_6855	serverTick
	m	()V	method_6856	beginPhase
	m	(Lnet/minecraft/class_1511;Lnet/minecraft/class_2338;Lnet/minecraft/class_1282;Lnet/minecraft/class_1657;)V	method_6850	crystalDestroyed
		p	4		player
		p	3		source
		p	2		pos
		p	1		crystal
	m	()V	method_6853	clientTick
	m	()V	method_6854	endPhase
c	net/minecraft/class_1520	net/minecraft/entity/boss/dragon/phase/SittingAttackingPhase
	f	I	field_30432	DURATION
	f	I	field_7049	ticks
c	net/minecraft/class_1515	net/minecraft/entity/boss/dragon/phase/DyingPhase
	f	I	field_7040	ticks
	f	Lnet/minecraft/class_243;	field_7041	target
c	net/minecraft/class_2848	net/minecraft/network/packet/c2s/play/ClientCommandC2SPacket
	f	Lnet/minecraft/class_2848$class_2849;	field_12978	mode
	f	I	field_12976	mountJumpHeight
	f	I	field_12977	entityId
	m	()I	method_36173	getEntityId
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2848$class_2849;I)V	<init>	<init>
		p	3		mountJumpHeight
		p	2		mode
		p	1		entity
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12364	apply
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2848$class_2849;)V	<init>	<init>
		p	2		mode
		p	1		entity
	m	()I	method_12366	getMountJumpHeight
	m	()Lnet/minecraft/class_2848$class_2849;	method_12365	getMode
c	net/minecraft/class_2848$class_2849	net/minecraft/network/packet/c2s/play/ClientCommandC2SPacket$Mode
	f	Lnet/minecraft/class_2848$class_2849;	field_12979	PRESS_SHIFT_KEY
	f	Lnet/minecraft/class_2848$class_2849;	field_12982	START_FALL_FLYING
	f	Lnet/minecraft/class_2848$class_2849;	field_12980	STOP_RIDING_JUMP
	f	Lnet/minecraft/class_2848$class_2849;	field_12981	START_SPRINTING
	f	Lnet/minecraft/class_2848$class_2849;	field_12986	STOP_SLEEPING
	f	Lnet/minecraft/class_2848$class_2849;	field_12987	START_RIDING_JUMP
	f	Lnet/minecraft/class_2848$class_2849;	field_12984	RELEASE_SHIFT_KEY
	f	Lnet/minecraft/class_2848$class_2849;	field_12985	STOP_SPRINTING
	f	Lnet/minecraft/class_2848$class_2849;	field_12988	OPEN_INVENTORY
c	net/minecraft/class_1514	net/minecraft/entity/boss/dragon/phase/AbstractSittingPhase
c	net/minecraft/class_1513	net/minecraft/entity/boss/dragon/phase/ChargingPlayerPhase
	f	I	field_30431	DURATION
	f	Lnet/minecraft/class_243;	field_7038	pathTarget
	f	I	field_7037	chargingTicks
	f	Lorg/slf4j/Logger;	field_7039	LOGGER
	m	(Lnet/minecraft/class_243;)V	method_6840	setPathTarget
		p	1		pathTarget
c	net/minecraft/class_1512	net/minecraft/entity/boss/dragon/phase/AbstractPhase
	f	Lnet/minecraft/class_1510;	field_7036	dragon
	m	(Lnet/minecraft/class_1510;)V	<init>	<init>
		p	1		dragon
c	net/minecraft/class_2843	net/minecraft/world/chunk/UpgradeData
	f	Ljava/lang/String;	field_31412	INDICES_KEY
	f	Lorg/slf4j/Logger;	field_12956	LOGGER
	f	[Lnet/minecraft/class_2355;	field_12952	EIGHT_WAYS
	f	Ljava/util/List;	field_36539	fluidTicks
	f	Lnet/minecraft/class_2843;	field_12950	NO_UPGRADE_DATA
	f	Ljava/util/Set;	field_12954	CALLBACK_LOGICS
	f	Ljava/util/EnumSet;	field_12951	sidesToUpgrade
	f	Ljava/util/Map;	field_12953	BLOCK_TO_LOGIC
	f	Ljava/util/List;	field_36538	blockTicks
	f	[[I	field_12955	centerIndicesToUpgrade
	m	()Lnet/minecraft/class_2487;	method_12350	toNbt
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_12351	applyAdjacentBlock
		p	3		currentPos
		p	4		otherPos
		p	0		oldState
		p	1		dir
		p	2		world
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V	method_40456	addNeighborTicks
		p	1		key
		p	2		nameToType
		p	3		ticks
		p	0		nbt
	m	(Lnet/minecraft/class_2818;Lnet/minecraft/class_2355;)V	method_12352	upgradeSide
		p	0		chunk
		p	1		side
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_6759;)V	method_40452	method_40452
		p	1		tick
	m	()Z	method_12349	isDone
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_6759;)V	method_40458	method_40458
		p	1		tick
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V	<init>	<init>
		p	1		nbt
		p	2		world
	m	(Lnet/minecraft/class_2818;)V	method_12348	upgradeCenter
		p	1		chunk
	m	(Lnet/minecraft/class_2818;)V	method_12356	upgrade
		p	1		chunk
	m	(Lnet/minecraft/class_5539;)V	<init>	<init>
		p	1		world
	m	(Lnet/minecraft/class_2248;)Ljava/lang/String;	method_40453	method_40453
		p	0		block
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2843$class_2844;)V	method_12353	method_12353
		p	1		logic
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_6759;)V	method_40457	method_40457
		p	0		tick
		p	1		fluidTick
	m	(Lnet/minecraft/class_3611;)Ljava/lang/String;	method_40454	method_40454
		p	0		fluid
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_6759;)V	method_40460	method_40460
		p	0		tick
		p	1		blockTick
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_40459	method_40459
		p	0		id
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_40455	method_40455
		p	0		id
c	net/minecraft/class_2843$class_2844	net/minecraft/world/chunk/UpgradeData$Logic
	m	(Lnet/minecraft/class_1936;)V	method_12357	postUpdate
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_12358	getUpdatedState
		p	5		currentPos
		p	6		otherPos
		p	3		otherState
		p	4		world
		p	1		oldState
		p	2		direction
c	net/minecraft/class_2843$class_2845	net/minecraft/world/chunk/UpgradeData$BuiltinLogic
	f	[Lnet/minecraft/class_2350;	field_12959	DIRECTIONS
	f	Lnet/minecraft/class_2843$class_2845;	field_12958	STEM_BLOCK
	f	Lnet/minecraft/class_2843$class_2845;	field_12957	BLACKLIST
	f	Lnet/minecraft/class_2843$class_2845;	field_12960	CHEST
	f	Lnet/minecraft/class_2843$class_2845;	field_12963	LEAVES
	f	Lnet/minecraft/class_2843$class_2845;	field_12962	DEFAULT
	m	(Ljava/lang/String;IZ[Lnet/minecraft/class_2248;)V	<init>	<init>
		p	4		blocks
		p	3		addCallback
	m	(Ljava/lang/String;I[Lnet/minecraft/class_2248;)V	<init>	<init>
		p	3		blocks
c	net/minecraft/class_2843$class_2845$4	net/minecraft/world/chunk/UpgradeData$BuiltinLogic$4
	f	Ljava/lang/ThreadLocal;	field_12964	distanceToPositions
c	net/minecraft/class_1519	net/minecraft/entity/boss/dragon/phase/LandingApproachPhase
	f	Lnet/minecraft/class_243;	field_7048	pathTarget
	f	Lnet/minecraft/class_11;	field_7047	path
	f	Lnet/minecraft/class_4051;	field_18122	PLAYERS_IN_RANGE_PREDICATE
	m	()V	method_6845	followPath
	m	()V	method_6844	updatePath
c	net/minecraft/class_1518	net/minecraft/entity/boss/dragon/phase/LandingPhase
	f	Lnet/minecraft/class_243;	field_7046	target
c	net/minecraft/class_1517	net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase
	f	Lnet/minecraft/class_243;	field_7045	pathTarget
	f	Lnet/minecraft/class_11;	field_7043	path
	f	Z	field_7044	shouldFindNewPath
	f	Lnet/minecraft/class_4051;	field_18121	PLAYERS_IN_RANGE_PREDICATE
	m	()V	method_6842	followPath
	m	()V	method_6841	tickInRange
	m	(Lnet/minecraft/class_1657;)V	method_6843	strafePlayer
		p	1		player
c	net/minecraft/class_2846	net/minecraft/network/packet/c2s/play/PlayerActionC2SPacket
	f	Lnet/minecraft/class_2350;	field_12965	direction
	f	Lnet/minecraft/class_2338;	field_12967	pos
	f	Lnet/minecraft/class_2846$class_2847;	field_12966	action
	f	I	field_38048	sequence
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_42079	getSequence
	m	()Lnet/minecraft/class_2846$class_2847;	method_12363	getAction
	m	(Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		pos
		p	1		action
		p	3		direction
	m	()Lnet/minecraft/class_2350;	method_12360	getDirection
	m	(Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)V	<init>	<init>
		p	4		sequence
		p	1		action
		p	3		direction
		p	2		pos
	m	(Lnet/minecraft/class_2792;)V	method_12361	apply
	m	()Lnet/minecraft/class_2338;	method_12362	getPos
c	net/minecraft/class_2846$class_2847	net/minecraft/network/packet/c2s/play/PlayerActionC2SPacket$Action
	f	Lnet/minecraft/class_2846$class_2847;	field_12968	START_DESTROY_BLOCK
	f	Lnet/minecraft/class_2846$class_2847;	field_12969	SWAP_ITEM_WITH_OFFHAND
	f	Lnet/minecraft/class_2846$class_2847;	field_12973	STOP_DESTROY_BLOCK
	f	Lnet/minecraft/class_2846$class_2847;	field_12974	RELEASE_USE_ITEM
	f	Lnet/minecraft/class_2846$class_2847;	field_12975	DROP_ITEM
	f	Lnet/minecraft/class_2846$class_2847;	field_12970	DROP_ALL_ITEMS
	f	Lnet/minecraft/class_2846$class_2847;	field_12971	ABORT_DESTROY_BLOCK
c	net/minecraft/class_1516	net/minecraft/entity/boss/dragon/phase/HoverPhase
	f	Lnet/minecraft/class_243;	field_7042	target
c	net/minecraft/class_2861	net/minecraft/world/storage/RegionFile
	f	Ljava/nio/ByteBuffer;	field_20438	header
	f	Ljava/nio/channels/FileChannel;	field_20436	channel
	f	Ljava/nio/IntBuffer;	field_20439	sectorData
	f	Ljava/lang/String;	field_31421	FILE_EXTENSION
	f	Ljava/nio/IntBuffer;	field_20440	saveTimes
	f	Ljava/nio/ByteBuffer;	field_20435	ZERO
	f	Lnet/minecraft/class_4485;	field_20441	sectors
	f	Lnet/minecraft/class_4486;	field_20437	outputChunkStreamVersion
	f	Ljava/nio/file/Path;	field_20657	directory
	f	Lorg/slf4j/Logger;	field_20434	LOGGER
	m	(Lnet/minecraft/class_1923;)I	method_17909	getIndex
		p	0		pos
	m	(Lnet/minecraft/class_1923;)Z	method_12423	hasChunk
		p	1		pos
	m	(Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream;	method_21876	getInputStream
		p	0		buffer
		p	1		length
	m	()V	method_21877	fillLastSector
	m	(Lnet/minecraft/class_1923;BLjava/io/InputStream;)Ljava/io/DataInputStream;	method_22409	decompress
		p	3		stream
		p	2		flags
		p	1		pos
	m	(II)I	method_21872	packSectorData
		p	1		offset
		p	2		size
	m	(Lnet/minecraft/class_1923;)Ljava/io/DataOutputStream;	method_21881	getChunkOutputStream
		p	1		pos
	m	()I	method_31739	getEpochTimeSeconds
	m	(B)Z	method_22407	hasChunkStreamVersionId
		p	0		flags
	m	(Lnet/minecraft/class_1923;)Z	method_21879	isChunkValid
		p	1		pos
	m	(I)I	method_21871	getSize
		p	0		sectorData
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V	<init>	<init>
		p	3		dsync
		p	2		directory
		p	1		file
	m	(Lnet/minecraft/class_1923;B)Ljava/io/DataInputStream;	method_22408	getInputStream
		p	2		flags
		p	1		pos
	m	(Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2861$class_4549;	method_22410	writeSafely
		p	1		path
		p	2		buf
	m	(Lnet/minecraft/class_1923;)V	method_31740	delete
		p	1		pos
	m	()V	method_21870	writeHeader
	m	()V	method_26981	sync
	m	(Lnet/minecraft/class_1923;)Ljava/io/DataInputStream;	method_21873	getChunkInputStream
		p	1		pos
	m	(Lnet/minecraft/class_1923;)I	method_12419	getSectorData
		p	1		pos
	m	(B)B	method_22412	getChunkStreamVersionId
		p	0		flags
	m	(Lnet/minecraft/class_1923;Ljava/nio/ByteBuffer;)V	method_21874	writeChunk
		p	2		buf
		p	1		pos
	m	(I)I	method_21880	getSectorCount
		p	0		byteCount
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_4486;Z)V	<init>	<init>
		p	4		dsync
		p	3		outputChunkStreamVersion
		p	2		directory
		p	1		file
	m	(Lnet/minecraft/class_1923;)Ljava/nio/file/Path;	method_22413	getExternalChunkPath
		p	1		chunkPos
	m	(I)I	method_21878	getOffset
		p	0		sectorData
	m	()Ljava/nio/ByteBuffer;	method_22406	getHeaderBuf
c	net/minecraft/class_2861$class_4549	net/minecraft/world/storage/RegionFile$OutputAction
c	net/minecraft/class_2861$class_2862	net/minecraft/world/storage/RegionFile$ChunkBuffer
	f	Lnet/minecraft/class_1923;	field_17656	pos
	m	(Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V	<init>	<init>
		p	2		pos
c	net/minecraft/class_2863	net/minecraft/network/packet/c2s/play/SelectMerchantTradeC2SPacket
	f	I	field_13036	tradeId
	m	(Lnet/minecraft/class_2792;)V	method_12430	apply
	m	(I)V	<init>	<init>
		p	1		tradeId
	m	()I	method_12431	getTradeId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1533	net/minecraft/entity/decoration/ItemFrameEntity
	f	F	field_7129	itemDropChance
	f	Lnet/minecraft/class_2940;	field_7130	ITEM_STACK
	f	Lorg/slf4j/Logger;	field_7131	ITEM_FRAME_LOGGER
	f	Lnet/minecraft/class_2940;	field_7132	ROTATION
	f	Z	field_22476	fixed
	m	()Lnet/minecraft/class_3414;	method_34240	getRemoveItemSound
	m	()Lnet/minecraft/class_3414;	method_34241	getBreakSound
	m	()Lnet/minecraft/class_3414;	method_34242	getPlaceSound
	m	()Lnet/minecraft/class_3414;	method_34243	getAddItemSound
	m	()Lnet/minecraft/class_3414;	method_34244	getRotateItemSound
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		type
		p	2		world
		p	3		pos
		p	4		facing
	m	(Lnet/minecraft/class_1297;Z)V	method_6936	dropHeldStack
		p	2		alwaysDrop
		p	1		entity
	m	()Z	method_43273	containsMap
	m	()I	method_6938	getComparatorPower
	m	(Lnet/minecraft/class_1799;)V	method_6935	setHeldItemStack
		p	1		stack
	m	()I	method_6934	getRotation
	m	(Lnet/minecraft/class_1799;)V	method_6937	removeFromFrame
	m	(I)V	method_6939	setRotation
		p	1		value
	m	()Lnet/minecraft/class_1799;	method_33340	getAsItemStack
	m	(IZ)V	method_6941	setRotation
		p	1		value
		p	2		updateComparators
	m	(Lnet/minecraft/class_1799;Z)V	method_6933	setHeldItemStack
		p	1		value
		p	2		update
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		world
		p	2		pos
		p	3		facing
	m	()Lnet/minecraft/class_1799;	method_6940	getHeldItemStack
	m	()Ljava/util/OptionalInt;	method_43272	getMapId
	m	(Lnet/minecraft/class_1799;)V	method_43271	setAsStackHolder
		p	1		stack
c	net/minecraft/class_1532	net/minecraft/entity/decoration/LeashKnotEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1532;	method_6932	getOrCreate
		p	0		world
		p	1		pos
c	net/minecraft/class_1531	net/minecraft/entity/decoration/ArmorStandEntity
	f	Lnet/minecraft/class_2371;	field_7114	heldItems
	f	Lnet/minecraft/class_2940;	field_7107	ARMOR_STAND_FLAGS
	f	Lnet/minecraft/class_2379;	field_7126	leftArmRotation
	f	Lnet/minecraft/class_2379;	field_7106	bodyRotation
	f	Lnet/minecraft/class_2940;	field_7123	TRACKER_HEAD_ROTATION
	f	Lnet/minecraft/class_2379;	field_7110	leftLegRotation
	f	Lnet/minecraft/class_2940;	field_7127	TRACKER_LEFT_LEG_ROTATION
	f	Z	field_7111	invisible
	f	Ljava/util/function/Predicate;	field_7102	RIDEABLE_MINECART_PREDICATE
	f	Lnet/minecraft/class_2379;	field_7119	DEFAULT_BODY_ROTATION
	f	Lnet/minecraft/class_2379;	field_7103	rightLegRotation
	f	Lnet/minecraft/class_2379;	field_7115	DEFAULT_RIGHT_ARM_ROTATION
	f	I	field_30452	SMALL_FLAG
	f	I	field_30444	MARKER_FLAG
	f	Lnet/minecraft/class_4048;	field_26746	SMALL_DIMENSIONS
	f	Lnet/minecraft/class_2940;	field_7116	TRACKER_LEFT_ARM_ROTATION
	f	Lnet/minecraft/class_2379;	field_7120	rightArmRotation
	f	I	field_30453	SHOW_ARMS_FLAG
	f	Lnet/minecraft/class_2379;	field_7104	headRotation
	f	J	field_7112	lastHitTime
	f	Lnet/minecraft/class_2371;	field_7108	armorItems
	f	Lnet/minecraft/class_2940;	field_7125	TRACKER_RIGHT_LEG_ROTATION
	f	Lnet/minecraft/class_4048;	field_26745	MARKER_DIMENSIONS
	f	Lnet/minecraft/class_2940;	field_7105	TRACKER_RIGHT_ARM_ROTATION
	f	Lnet/minecraft/class_2379;	field_7124	DEFAULT_LEFT_ARM_ROTATION
	f	I	field_7118	disabledSlots
	f	I	field_30442	HIDE_BASE_PLATE_FLAG
	f	Lnet/minecraft/class_2940;	field_7122	TRACKER_BODY_ROTATION
	f	Lnet/minecraft/class_2379;	field_7117	DEFAULT_RIGHT_LEG_ROTATION
	f	Lnet/minecraft/class_2379;	field_7121	DEFAULT_LEFT_LEG_ROTATION
	f	Lnet/minecraft/class_2379;	field_7113	DEFAULT_HEAD_ROTATION
	m	(Z)Lnet/minecraft/class_4048;	method_31168	getDimensions
		p	1		marker
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Z	method_6904	equip
		p	4		hand
		p	2		slot
		p	3		stack
		p	1		player
	m	()Lnet/minecraft/class_2379;	method_6917	getLeftLegRotation
	m	()Z	method_6929	shouldShowArms
	m	()Lnet/minecraft/class_2379;	method_6921	getHeadRotation
	m	(Lnet/minecraft/class_2379;)V	method_6909	setLeftLegRotation
		p	1		angle
	m	(Lnet/minecraft/class_1297;)Z	method_6918	method_6918
		p	0		entity
	m	(Lnet/minecraft/class_2379;)V	method_6925	setRightArmRotation
		p	1		angle
	m	()Z	method_6901	shouldHideBasePlate
	m	(Z)V	method_6913	setShowArms
		p	1		showArms
	m	()Z	method_18059	canClip
	m	(Lnet/minecraft/class_1282;F)V	method_6905	updateHealth
		p	1		damageSource
		p	2		amount
	m	()Lnet/minecraft/class_2379;	method_6900	getRightLegRotation
	m	(Lnet/minecraft/class_1282;)V	method_6924	breakAndDropItem
		p	1		damageSource
	m	(Lnet/minecraft/class_2379;)V	method_6926	setRightLegRotation
		p	1		angle
	m	(Lnet/minecraft/class_1304;)Z	method_6915	isSlotDisabled
		p	1		slot
	m	(Lnet/minecraft/class_1282;)V	method_6908	onBreak
		p	1		damageSource
	m	()V	method_6920	playBreakSound
	m	()Z	method_6912	isMarker
	m	(Lnet/minecraft/class_2487;)V	method_6928	readPoseNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2379;)V	method_6910	setLeftArmRotation
		p	1		angle
	m	()Lnet/minecraft/class_2379;	method_6903	getRightArmRotation
	m	()Lnet/minecraft/class_2379;	method_6923	getBodyRotation
	m	(BIZ)B	method_6906	setBitField
		p	3		set
		p	2		bitField
		p	1		value
	m	(Lnet/minecraft/class_2379;)V	method_6919	setHeadRotation
		p	1		angle
	m	(Lnet/minecraft/class_2379;)V	method_6927	setBodyRotation
		p	1		angle
	m	()V	method_6898	spawnBreakParticles
	m	(Z)V	method_6907	setHideBasePlate
		p	1		hideBasePlate
	m	()Lnet/minecraft/class_2487;	method_6911	poseToNbt
	m	()Lnet/minecraft/class_2379;	method_6930	getLeftArmRotation
	m	(Z)V	method_6922	setSmall
		p	1		small
	m	()Z	method_6914	isSmall
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_1304;	method_6916	getSlotFromPosition
		p	1		hitPos
	m	(Z)V	method_6902	setMarker
		p	1		marker
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	4		y
		p	6		z
		p	1		world
		p	2		x
c	net/minecraft/class_1530	net/minecraft/entity/decoration/AbstractDecorationEntity
	f	Lnet/minecraft/class_2350;	field_7099	facing
	f	Ljava/util/function/Predicate;	field_7098	PREDICATE
	f	I	field_7097	obstructionCheckCounter
	f	Lnet/minecraft/class_2338;	field_7100	attachmentPos
	m	(Lnet/minecraft/class_1297;)Z	method_6890	method_6890
		p	0		entity
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	3		pos
		p	2		world
		p	1		type
	m	()I	method_6891	getHeightPixels
	m	(Lnet/minecraft/class_2350;)V	method_6892	setFacing
		p	1		facing
	m	()Lnet/minecraft/class_2338;	method_6896	getDecorationBlockPos
	m	()I	method_6897	getWidthPixels
	m	(Lnet/minecraft/class_1297;)V	method_6889	onBreak
		p	1		entity
	m	()Z	method_6888	canStayAttached
	m	()V	method_6895	updateAttachmentPosition
	m	()V	method_6894	onPlace
c	net/minecraft/class_1526	net/minecraft/entity/boss/dragon/phase/PhaseManager
	f	Lnet/minecraft/class_1510;	field_7065	dragon
	f	[Lnet/minecraft/class_1521;	field_7064	phases
	f	Lorg/slf4j/Logger;	field_7066	LOGGER
	f	Lnet/minecraft/class_1521;	field_7063	current
	m	(Lnet/minecraft/class_1527;)Lnet/minecraft/class_1521;	method_6865	create
		p	1		type
	m	()Lnet/minecraft/class_1521;	method_6864	getCurrent
	m	(Lnet/minecraft/class_1510;)V	<init>	<init>
		p	1		dragon
	m	(Lnet/minecraft/class_1527;)V	method_6863	setPhase
		p	1		type
c	net/minecraft/class_2859	net/minecraft/network/packet/c2s/play/AdvancementTabC2SPacket
	f	Lnet/minecraft/class_2960;	field_13020	tabToOpen
	f	Lnet/minecraft/class_2859$class_2860;	field_13021	action
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2859$class_2860;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	2		tab
		p	1		action
	m	()Lnet/minecraft/class_2960;	method_12416	getTabToOpen
	m	(Lnet/minecraft/class_2792;)V	method_12417	apply
	m	()Lnet/minecraft/class_2859$class_2860;	method_12415	getAction
	m	(Lnet/minecraft/class_161;)Lnet/minecraft/class_2859;	method_12418	open
		p	0		advancement
	m	()Lnet/minecraft/class_2859;	method_12414	close
c	net/minecraft/class_2859$class_2860	net/minecraft/network/packet/c2s/play/AdvancementTabC2SPacket$Action
	f	Lnet/minecraft/class_2859$class_2860;	field_13023	CLOSED_SCREEN
	f	Lnet/minecraft/class_2859$class_2860;	field_13024	OPENED_TAB
c	net/minecraft/class_1525	net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase
	f	I	field_30440	MINIMUM_TARGET_SPOT_AMOUNT
	f	Lnet/minecraft/class_1309;	field_7062	target
	f	Lnet/minecraft/class_243;	field_7057	pathTarget
	f	Z	field_7058	shouldFindNewPath
	f	Lorg/slf4j/Logger;	field_7061	LOGGER
	f	Lnet/minecraft/class_11;	field_7059	path
	f	I	field_7060	seenTargetTimes
	m	()V	method_6860	updatePath
	m	()V	method_6861	followPath
	m	(Lnet/minecraft/class_1309;)V	method_6862	setTargetEntity
		p	1		targetEntity
c	net/minecraft/class_1524	net/minecraft/entity/boss/dragon/phase/TakeoffPhase
	f	Lnet/minecraft/class_243;	field_7055	pathTarget
	f	Z	field_7056	shouldFindNewPath
	f	Lnet/minecraft/class_11;	field_7054	path
	m	()V	method_6858	updatePath
	m	()V	method_6859	followPath
c	net/minecraft/class_1523	net/minecraft/entity/boss/dragon/phase/SittingFlamingPhase
	f	I	field_7053	ticks
	f	I	field_7052	timesRun
	f	I	field_30435	DRAGON_BREATH_MAX_TICK
	f	Lnet/minecraft/class_1295;	field_7051	dragonBreathEntity
	f	I	field_30434	MAX_TIMES_RUN
	f	I	field_30433	DURATION
	m	()V	method_6857	reset
c	net/minecraft/class_2855	net/minecraft/network/packet/c2s/play/RenameItemC2SPacket
	f	Ljava/lang/String;	field_13013	name
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12408	apply
	m	()Ljava/lang/String;	method_12407	getName
c	net/minecraft/class_2856	net/minecraft/network/packet/c2s/play/ResourcePackStatusC2SPacket
	f	Lnet/minecraft/class_2856$class_2857;	field_13014	status
	m	()Lnet/minecraft/class_2856$class_2857;	method_32308	getStatus
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2856$class_2857;)V	<init>	<init>
		p	1		status
	m	(Lnet/minecraft/class_2792;)V	method_12409	apply
c	net/minecraft/class_2856$class_2857	net/minecraft/network/packet/c2s/play/ResourcePackStatusC2SPacket$Status
	f	Lnet/minecraft/class_2856$class_2857;	field_13017	SUCCESSFULLY_LOADED
	f	Lnet/minecraft/class_2856$class_2857;	field_13018	DECLINED
	f	Lnet/minecraft/class_2856$class_2857;	field_13015	FAILED_DOWNLOAD
	f	Lnet/minecraft/class_2856$class_2857;	field_13016	ACCEPTED
c	net/minecraft/class_1528	net/minecraft/entity/boss/WitherEntity
	f	Lnet/minecraft/class_2940;	field_7089	TRACKED_ENTITY_ID_3
	f	[I	field_7092	chargedSkullCooldowns
	f	I	field_7082	blockBreakingCooldown
	f	[F	field_7084	sideHeadPitches
	f	[F	field_7094	prevSideHeadYaws
	f	Lnet/minecraft/class_2940;	field_7085	INVUL_TIMER
	f	Lnet/minecraft/class_2940;	field_7090	TRACKED_ENTITY_ID_2
	f	[I	field_7091	skullCooldowns
	f	Lnet/minecraft/class_2940;	field_7088	TRACKED_ENTITY_ID_1
	f	Ljava/util/function/Predicate;	field_7086	CAN_ATTACK_PREDICATE
	f	[F	field_7095	prevSideHeadPitches
	f	[F	field_7083	sideHeadYaws
	f	I	field_30441	DEFAULT_INVUL_TIMER
	f	Ljava/util/List;	field_7087	TRACKED_ENTITY_IDS
	f	Lnet/minecraft/class_4051;	field_18125	HEAD_TARGET_PREDICATE
	f	Lnet/minecraft/class_3213;	field_7093	bossBar
	m	(I)D	method_6881	getHeadZ
		p	1		headIndex
	m	(I)F	method_6879	getHeadYaw
		p	1		headIndex
	m	(I)F	method_6887	getHeadPitch
		p	1		headIndex
	m	(II)V	method_6876	setTrackedEntityId
		p	2		id
		p	1		headIndex
	m	()V	method_6885	onSummoned
	m	(I)V	method_6875	setInvulTimer
		p	1		ticks
	m	(I)D	method_6880	getHeadY
		p	1		headIndex
	m	(IDDDZ)V	method_6877	shootSkullAt
		p	8		charged
		p	4		targetY
		p	6		targetZ
		p	1		headIndex
		p	2		targetX
	m	(I)I	method_6882	getTrackedEntityId
		p	1		headIndex
	m	(Lnet/minecraft/class_1309;)Z	method_6873	method_6873
		p	0		entity
	m	(ILnet/minecraft/class_1309;)V	method_6878	shootSkullAt
		p	2		target
		p	1		headIndex
	m	(I)D	method_6874	getHeadX
		p	1		headIndex
	m	(FFF)F	method_6886	getNextAngle
		p	3		maxDifference
		p	2		desiredAngle
		p	1		prevAngle
	m	()I	method_6884	getInvulnerableTimer
	m	(Lnet/minecraft/class_2680;)Z	method_6883	canDestroy
		p	0		block
	m	()Lnet/minecraft/class_5132$class_5133;	method_26904	createWitherAttributes
c	net/minecraft/class_1528$class_1529	net/minecraft/entity/boss/WitherEntity$DescendAtHalfHealthGoal
c	net/minecraft/class_1527	net/minecraft/entity/boss/dragon/phase/PhaseType
	f	I	field_7079	id
	f	Ljava/lang/Class;	field_7074	phaseClass
	f	[Lnet/minecraft/class_1527;	field_7080	types
	f	Ljava/lang/String;	field_7070	name
	f	Lnet/minecraft/class_1527;	field_7077	TAKEOFF
	f	Lnet/minecraft/class_1527;	field_7078	CHARGING_PLAYER
	f	Lnet/minecraft/class_1527;	field_7073	SITTING_ATTACKING
	f	Lnet/minecraft/class_1527;	field_7075	HOVER
	f	Lnet/minecraft/class_1527;	field_7076	STRAFE_PLAYER
	f	Lnet/minecraft/class_1527;	field_7071	LANDING_APPROACH
	f	Lnet/minecraft/class_1527;	field_7072	SITTING_FLAMING
	f	Lnet/minecraft/class_1527;	field_7069	HOLDING_PATTERN
	f	Lnet/minecraft/class_1527;	field_7067	LANDING
	f	Lnet/minecraft/class_1527;	field_7068	DYING
	f	Lnet/minecraft/class_1527;	field_7081	SITTING_SCANNING
	m	()I	method_6869	count
	m	()Ljava/lang/reflect/Constructor;	method_6867	getConstructor
	m	(Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/class_1527;	method_6870	register
		p	0		phaseClass
		p	1		name
	m	(I)Lnet/minecraft/class_1527;	method_6868	getFromId
		p	0		id
	m	(ILjava/lang/Class;Ljava/lang/String;)V	<init>	<init>
		p	2		phaseClass
		p	3		name
		p	1		id
	m	()I	method_6871	getTypeId
	m	(Lnet/minecraft/class_1510;)Lnet/minecraft/class_1521;	method_6866	create
		p	1		dragon
c	net/minecraft/class_1500	net/minecraft/entity/passive/MuleEntity
c	net/minecraft/class_2826	net/minecraft/world/chunk/ChunkSection
	f	S	field_12877	nonEmptyBlockCount
	f	S	field_12881	nonEmptyFluidCount
	f	I	field_12880	yOffset
	f	Lnet/minecraft/class_7522;	field_34556	biomeContainer
	f	S	field_12882	randomTickableBlockCount
	f	Lnet/minecraft/class_2841;	field_12878	blockStateContainer
	m	(Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;II)V	method_38291	populateBiomes
		p	1		biomeSupplier
		p	2		sampler
		p	3		x
		p	4		z
	m	()I	method_12259	getYOffset
	m	()V	method_16676	lock
	m	()Z	method_38292	isEmpty
	m	()Lnet/minecraft/class_2841;	method_12265	getBlockStateContainer
	m	(IIILnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;	method_12256	setBlockState
		p	2		y
		p	3		z
		p	4		state
		p	5		lock
		p	1		x
	m	(IIILnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_16675	setBlockState
		p	4		state
		p	3		z
		p	2		y
		p	1		x
	m	()I	method_12260	getPacketSize
	m	(I)I	method_31729	blockCoordFromChunkCoord
		p	0		chunkPos
	m	(III)Lnet/minecraft/class_2680;	method_12254	getBlockState
		p	2		y
		p	3		z
		p	1		x
	m	(ILnet/minecraft/class_2841;Lnet/minecraft/class_7522;)V	<init>	<init>
		p	3		biomeContainer
		p	1		chunkPos
		p	2		blockStateContainer
	m	()Z	method_12262	hasRandomTicks
	m	(Lnet/minecraft/class_2540;)V	method_12258	fromPacket
		p	1		buf
	m	()Z	method_12264	hasRandomFluidTicks
	m	(Ljava/util/function/Predicate;)Z	method_19523	hasAny
		p	1		predicate
	m	(ILnet/minecraft/class_2378;)V	<init>	<init>
		p	2		biomeRegistry
		p	1		chunkPos
	m	()V	method_16677	unlock
	m	(III)Lnet/minecraft/class_3610;	method_12255	getFluidState
		p	1		x
		p	2		y
		p	3		z
	m	()V	method_12253	calculateCounts
	m	(Lnet/minecraft/class_2540;)V	method_12257	toPacket
		p	1		buf
	m	()Z	method_12263	hasRandomBlockTicks
	m	(III)Lnet/minecraft/class_6880;	method_38293	getBiome
		p	2		y
		p	1		x
		p	3		z
	m	()Lnet/minecraft/class_7522;	method_38294	getBiomeContainer
c	net/minecraft/class_2826$class_6869	net/minecraft/world/chunk/ChunkSection$BlockStateCounter
	f	I	field_36409	randomTickableBlockCount
	f	I	field_36408	nonEmptyBlockCount
	f	I	field_36410	nonEmptyFluidCount
	m	(Lnet/minecraft/class_2680;I)V	method_40155	accept
c	net/minecraft/class_2827	net/minecraft/network/packet/c2s/play/KeepAliveC2SPacket
	f	J	field_12883	id
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(J)V	<init>	<init>
		p	1		id
	m	(Lnet/minecraft/class_2792;)V	method_12266	apply
	m	()J	method_12267	getId
c	net/minecraft/class_2828	net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket
	f	Z	field_29179	onGround
	f	Z	field_12888	changeLook
	f	D	field_12889	x
	f	Z	field_12890	changePosition
	f	D	field_12886	y
	f	F	field_12887	yaw
	f	D	field_12884	z
	f	F	field_12885	pitch
	m	(D)D	method_12268	getY
		p	1		currentY
	m	(D)D	method_12269	getX
		p	1		currentX
	m	()Z	method_36172	changesLook
	m	()Z	method_12273	isOnGround
	m	()Z	method_36171	changesPosition
	m	(F)F	method_12271	getYaw
		p	1		currentYaw
	m	(DDDFFZZZ)V	<init>	<init>
		p	8		pitch
		p	7		yaw
		p	10		changePosition
		p	9		onGround
		p	3		y
		p	5		z
		p	1		x
		p	11		changeLook
	m	(D)D	method_12274	getZ
		p	1		currentZ
	m	(F)F	method_12270	getPitch
		p	1		currentPitch
	m	(Lnet/minecraft/class_2792;)V	method_12272	apply
c	net/minecraft/class_2828$class_2829	net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$PositionAndOnGround
	m	(DDDZ)V	<init>	<init>
		p	5		z
		p	7		onGround
		p	1		x
		p	3		y
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2829;	method_34221	read
		p	0		buf
c	net/minecraft/class_2828$class_2831	net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$LookAndOnGround
	m	(FFZ)V	<init>	<init>
		p	1		yaw
		p	2		pitch
		p	3		onGround
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2831;	method_34223	read
		p	0		buf
c	net/minecraft/class_2828$class_5911	net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$OnGroundOnly
	m	(Z)V	<init>	<init>
		p	1		onGround
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_5911;	method_34224	read
		p	0		buf
c	net/minecraft/class_2828$class_2830	net/minecraft/network/packet/c2s/play/PlayerMoveC2SPacket$Full
	m	(DDDFFZ)V	<init>	<init>
		p	1		x
		p	5		z
		p	3		y
		p	9		onGround
		p	7		yaw
		p	8		pitch
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2828$class_2830;	method_34222	read
		p	0		buf
c	net/minecraft/class_2821	net/minecraft/world/chunk/ReadOnlyChunk
	c	Represents a read only view of a world chunk used in world generation.
	f	Lnet/minecraft/class_2818;	field_12866	wrapped
	m	()Lnet/minecraft/class_2818;	method_12240	getWrappedChunk
	m	(Lnet/minecraft/class_2818;Z)V	<init>	<init>
		p	1		wrapped
	m	(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902$class_2903;	method_12239	transformHeightmapType
		p	1		type
c	net/minecraft/class_2822	net/minecraft/network/packet/c2s/play/QueryEntityNbtC2SPacket
	f	I	field_12868	transactionId
	f	I	field_12867	entityId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_12244	getEntityId
	m	()I	method_12245	getTransactionId
	m	(II)V	<init>	<init>
		p	1		transactionId
		p	2		entityId
	m	(Lnet/minecraft/class_2792;)V	method_12243	apply
c	net/minecraft/class_2823	net/minecraft/world/chunk/ChunkProvider
	m	(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)V	method_12247	onLightUpdate
		p	2		pos
		p	1		type
	m	(II)Lnet/minecraft/class_1922;	method_12246	getChunk
		p	1		chunkX
		p	2		chunkZ
	m	()Lnet/minecraft/class_1922;	method_16399	getWorld
c	net/minecraft/class_2824	net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket
	f	I	field_12870	entityId
	f	Z	field_25660	playerSneaking
	f	Lnet/minecraft/class_2824$class_5906;	field_29170	ATTACK
	f	Lnet/minecraft/class_2824$class_5906;	field_12871	type
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1297;ZLnet/minecraft/class_1268;Lnet/minecraft/class_243;)Lnet/minecraft/class_2824;	method_34208	interactAt
		p	0		entity
		p	1		playerSneaking
		p	2		hand
		p	3		pos
	m	(Lnet/minecraft/class_1297;ZLnet/minecraft/class_1268;)Lnet/minecraft/class_2824;	method_34207	interact
		p	0		entity
		p	1		playerSneaking
		p	2		hand
	m	(Lnet/minecraft/class_1297;Z)Lnet/minecraft/class_2824;	method_34206	attack
		p	0		entity
		p	1		playerSneaking
	m	(IZLnet/minecraft/class_2824$class_5906;)V	<init>	<init>
		p	1		entityId
		p	2		playerSneaking
		p	3		type
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;	method_12248	getEntity
		p	1		world
	m	(Lnet/minecraft/class_2792;)V	method_12251	apply
	m	()Z	method_30007	isPlayerSneaking
	m	(Lnet/minecraft/class_2824$class_5908;)V	method_34209	handle
		p	1		handler
c	net/minecraft/class_2824$class_5909	net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractHandler
	f	Lnet/minecraft/class_1268;	field_29176	hand
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1268;)V	<init>	<init>
		p	1		hand
c	net/minecraft/class_2824$class_5908	net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$Handler
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_243;)V	method_34220	interactAt
		p	1		hand
		p	2		pos
	m	()V	method_34218	attack
	m	(Lnet/minecraft/class_1268;)V	method_34219	interact
		p	1		hand
c	net/minecraft/class_2824$class_5907	net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractType
	f	Ljava/util/function/Function;	field_29174	handlerGetter
	f	Lnet/minecraft/class_2824$class_5907;	field_29172	ATTACK
	f	Lnet/minecraft/class_2824$class_5907;	field_29173	INTERACT_AT
	f	Lnet/minecraft/class_2824$class_5907;	field_29171	INTERACT
	m	(Ljava/lang/String;ILjava/util/function/Function;)V	<init>	<init>
		p	3		handlerGetter
c	net/minecraft/class_2824$class_5906	net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractTypeHandler
	m	()Lnet/minecraft/class_2824$class_5907;	method_34211	getType
	m	(Lnet/minecraft/class_2540;)V	method_34212	write
		p	1		buf
	m	(Lnet/minecraft/class_2824$class_5908;)V	method_34213	handle
		p	1		handler
c	net/minecraft/class_2824$class_5910	net/minecraft/network/packet/c2s/play/PlayerInteractEntityC2SPacket$InteractAtHandler
	f	Lnet/minecraft/class_243;	field_29178	pos
	f	Lnet/minecraft/class_1268;	field_29177	hand
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_243;)V	<init>	<init>
		p	2		pos
		p	1		hand
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2840	net/minecraft/network/packet/c2s/play/CraftRequestC2SPacket
	f	I	field_12933	syncId
	f	Lnet/minecraft/class_2960;	field_12931	recipe
	f	Z	field_12932	craftAll
	m	()Lnet/minecraft/class_2960;	method_12320	getRecipe
	m	(ILnet/minecraft/class_1860;Z)V	<init>	<init>
		p	2		recipe
		p	1		syncId
		p	3		craftAll
	m	(Lnet/minecraft/class_2792;)V	method_12317	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_12318	getSyncId
	m	()Z	method_12319	shouldCraftAll
c	net/minecraft/class_2841	net/minecraft/world/chunk/PalettedContainer
	c	A paletted container stores objects in 3D voxels as small integer indices,\ngoverned by "palettes" that map between these objects and indices.\n\n@see Palette
	f	Lnet/minecraft/class_2841$class_6563;	field_34561	paletteProvider
	f	Lnet/minecraft/class_2359;	field_34559	idList
	f	Lnet/minecraft/class_5798;	field_36300	lockHelper
	f	Lnet/minecraft/class_2841$class_6561;	field_34560	data
	f	Lnet/minecraft/class_2835;	field_34558	dummyListener
	m	(Lnet/minecraft/class_2841$class_4464;Lit/unimi/dsi/fastutil/ints/Int2IntMap$Entry;)V	method_21733	method_21733
		p	2		entry
	m	(ILjava/lang/Object;)I	method_44349	method_44349
		p	0		id
		p	1		value
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6560;Lnet/minecraft/class_6490;Ljava/util/List;)V	<init>	<init>
		p	1		idList
		p	2		paletteProvider
		p	3		dataProvider
		p	4		storage
		p	5		paletteEntries
	m	(Lnet/minecraft/class_7522$class_7523;Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult;	method_44342	method_44342
		p	3		serialized
	m	()V	method_12334	lock
		c	Acquires the semaphore on this container, and crashes if it cannot be\nacquired.
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522;)Lnet/minecraft/class_7522$class_6562;	method_38302	method_38302
		p	2		container
	m	()Lnet/minecraft/class_2841;	method_39957	copy
	m	(I)Ljava/lang/Object;	method_12331	get
		p	1		index
	m	(Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;Ljava/lang/Object;Lnet/minecraft/class_7522$class_7523;)Lcom/mojang/serialization/Codec;	method_38298	createCodec
		c	Creates a codec for a paletted container with a specific palette provider.\n\n@return the created codec
		p	3		defaultValue
		p	4		reader
		p	1		entryCodec
			c	the codec for each entry in the palette
		p	2		provider
			c	the palette provider that controls how the data are serialized and what\ntypes of palette are used for what entry bit sizes
		p	0		idList
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2837;I)I	method_44344	method_44344
		p	2		id
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38296	method_38296
		p	2		instance
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6561;)V	<init>	<init>
		p	3		data
		p	2		paletteProvider
		p	1		idList
	m	(Lnet/minecraft/class_2814;I)I	method_44340	method_44340
		p	2		id
	m	(Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;Ljava/lang/Object;)Lcom/mojang/serialization/Codec;	method_44347	createReadableContainerCodec
		p	2		paletteProvider
		p	1		entryCodec
		p	3		defaultValue
		p	0		idList
	m	(Lnet/minecraft/class_2359;Ljava/lang/Object;Lnet/minecraft/class_2841$class_6563;)V	<init>	<init>
		p	3		paletteProvider
		p	1		idList
		p	2		object
	m	(Lnet/minecraft/class_2841$class_6561;I)Lnet/minecraft/class_2841$class_6561;	method_38297	getCompatibleData
		c	{@return a compatible data object for the given entry {@code bits} size}\nThis may return a new data object or return {@code previousData} if it\ncan be reused.
		p	2		bits
			c	the number of bits each entry uses
		p	1		previousData
			c	the previous data, may be reused if suitable
	m	(IIILjava/lang/Object;)Ljava/lang/Object;	method_16678	swapUnsafe
		p	1		x
		p	2		y
		p	3		z
		p	4		value
	m	(Lnet/minecraft/class_2359;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2841$class_6563;Ljava/lang/Object;)Lcom/mojang/serialization/Codec;	method_44343	createPalettedContainerCodec
		p	0		idList
		p	2		paletteProvider
		p	1		entryCodec
		p	3		defaultValue
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2837;I)V	method_39794	method_39794
		p	2		id
	m	([ILjava/util/function/IntUnaryOperator;)V	method_39894	applyEach
		c	Applies {@code applier} to each value of {@code is}, modifying the array.\n\n@implNote This caches the last value to be applied and its result, so {@code applier}\nmight not be called for all values. Note that this also causes the applier to\nnot be applied for initial {@code -1}s.
		p	0		is
		p	1		applier
	m	(ILjava/lang/Object;)I	method_12333	method_12333
		p	1		added
		p	0		newSize
	m	(Lnet/minecraft/class_2841;)Lnet/minecraft/class_7522;	method_44341	method_44341
		p	0		result
	m	(IIILjava/lang/Object;)V	method_35321	set
		p	3		z
		p	4		value
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult;	method_44348	method_44348
		p	2		serialized
		p	0		idListx
		p	1		paletteProviderx
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_7522$class_6562;)Lcom/mojang/serialization/DataResult;	method_44346	read
		p	0		idList
		p	1		paletteProvider
		p	2		serialized
	m	()V	method_12335	unlock
		c	Releases the semaphore on this container.
	m	(Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;I)V	method_21734	increment
		p	1		key
	m	(ILjava/lang/Object;)V	method_12322	set
		p	2		value
		p	1		index
	m	(Lnet/minecraft/class_2540;)V	method_12326	readPacket
		c	Reads data from the packet byte buffer into this container. Previous data\nin this container is discarded.
		p	1		buf
			c	the packet byte buffer
	m	(ILjava/lang/Object;)Ljava/lang/Object;	method_12336	swap
		p	2		value
		p	1		index
	m	(IIILjava/lang/Object;)Ljava/lang/Object;	method_12328	swap
		p	1		x
		p	2		y
		p	3		z
		p	4		value
c	net/minecraft/class_2841$class_6561	net/minecraft/world/chunk/PalettedContainer$Data
	c	Runtime representation of data in a paletted container.
	f	Lnet/minecraft/class_2837;	comp_119	palette
		c	the palette for the storage
	f	Lnet/minecraft/class_2841$class_6560;	comp_74	configuration
		c	the data provider that derives the palette and storage of this data
	f	Lnet/minecraft/class_6490;	comp_118	storage
		c	the data
	m	()I	method_38306	getPacketSize
		c	{@return the size of this data, in bytes, when written to a packet}\n\n@see #writePacket(PacketByteBuf)
	m	(Lnet/minecraft/class_2540;)V	method_38309	writePacket
		p	1		buf
	m	()Lnet/minecraft/class_2837;	comp_119	palette
	m	(Lnet/minecraft/class_2837;Lnet/minecraft/class_6490;)V	method_38308	importFrom
		c	Imports the data from the other {@code storage} with the other\n{@code palette}.
		p	2		storage
		p	1		palette
	m	()Lnet/minecraft/class_2841$class_6560;	comp_74	configuration
	m	()Lnet/minecraft/class_2841$class_6561;	method_44338	copy
	m	(Lnet/minecraft/class_2841$class_6560;Lnet/minecraft/class_6490;Lnet/minecraft/class_2837;)V	<init>	<init>
		p	3		palette
		p	1		configuration
		p	2		storage
	m	()Lnet/minecraft/class_6490;	comp_118	storage
c	net/minecraft/class_2841$class_6560	net/minecraft/world/chunk/PalettedContainer$DataProvider
	c	A palette data provider constructs an empty data for a paletted\ncontainer given a palette provider and a desired entry size in bits.
	f	I	comp_73	bits
		c	the number of bits each element use
	f	Lnet/minecraft/class_2837$class_6559;	comp_72	factory
		c	the palette factory
	m	()I	comp_73	bits
	m	()Lnet/minecraft/class_2837$class_6559;	comp_72	factory
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2835;I)Lnet/minecraft/class_2841$class_6561;	method_38305	createData
		p	1		idList
		p	2		listener
		p	3		size
c	net/minecraft/class_2841$class_4464	net/minecraft/world/chunk/PalettedContainer$Counter
	c	A counter that receives a palette entry and its number of occurrences\nin the container.
	m	(Ljava/lang/Object;I)V	accept	accept
		p	2		count
			c	the entry's number of occurrence
		p	1		object
			c	the palette entry
c	net/minecraft/class_2841$class_6563	net/minecraft/world/chunk/PalettedContainer$PaletteProvider
	c	A palette provider determines what type of palette to choose given the\nbits used to represent each element. In addition, it controls how the\ndata in the serialized container is read based on the palette given.
	f	Lnet/minecraft/class_2837$class_6559;	field_34571	ID_LIST
	f	Lnet/minecraft/class_2841$class_6563;	field_34570	BIOME
		c	A palette provider that stores {@code 64} objects in a container.\nUsed in vanilla by biomes in a chunk section.
	f	I	field_34572	edgeBits
	f	Lnet/minecraft/class_2837$class_6559;	field_34568	BI_MAP
	f	Lnet/minecraft/class_2837$class_6559;	field_34567	ARRAY
	f	Lnet/minecraft/class_2837$class_6559;	field_34566	SINGULAR
	f	Lnet/minecraft/class_2841$class_6563;	field_34569	BLOCK_STATE
		c	A palette provider that stores {@code 4096} objects in a container.\nUsed in vanilla by block states in a chunk section.
	m	(Lnet/minecraft/class_2359;I)Lnet/minecraft/class_2841$class_6560;	method_38314	createDataProvider
		c	Creates a data provider that is suitable to represent objects with\n{@code bits} size in the storage.\n\n@return the data provider
		p	1		idList
			c	the id list that maps between objects and full integer IDs
		p	2		bits
			c	the number of bits needed to represent all palette entries
	m	(I)V	<init>	<init>
		p	1		edgeBits
	m	(Lnet/minecraft/class_2359;I)I	method_38315	getBits
		p	2		size
		p	1		idList
	m	(III)I	method_38313	computeIndex
		c	{@return the index of an object in the storage given its x, y, z coordinates}
		p	3		z
			c	the z coordinate
		p	1		x
			c	the x coordinate
		p	2		y
			c	the y coordinate
	m	()I	method_38312	getContainerSize
		c	{@return the size of the container's data desired by this provider}
c	net/minecraft/class_2842	net/minecraft/network/packet/c2s/play/UpdatePlayerAbilitiesC2SPacket
	f	Z	field_12948	flying
	f	I	field_33362	FLYING_MASK
	m	()Z	method_12346	isFlying
	m	(Lnet/minecraft/class_2792;)V	method_12339	apply
	m	(Lnet/minecraft/class_1656;)V	<init>	<init>
		p	1		abilities
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1511	net/minecraft/entity/decoration/EndCrystalEntity
	f	I	field_7034	endCrystalAge
	f	Lnet/minecraft/class_2940;	field_7033	BEAM_TARGET
	f	Lnet/minecraft/class_2940;	field_7035	SHOW_BOTTOM
	m	(Lnet/minecraft/class_2338;)V	method_6837	setBeamTarget
		p	1		beamTarget
	m	()Lnet/minecraft/class_2338;	method_6838	getBeamTarget
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	6		z
		p	1		world
		p	2		x
		p	4		y
	m	(Lnet/minecraft/class_1282;)V	method_6835	crystalDestroyed
		p	1		source
	m	()Z	method_6836	shouldShowBottom
	m	(Z)V	method_6839	setShowBottom
		p	1		showBottom
c	net/minecraft/class_1510	net/minecraft/entity/boss/dragon/EnderDragonEntity
	f	Lnet/minecraft/class_1526;	field_7028	phaseManager
	f	Lnet/minecraft/class_1508;	field_7014	leftWing
	f	Lorg/slf4j/Logger;	field_7021	LOGGER
	f	Lnet/minecraft/class_1508;	field_7022	tail3
	f	[I	field_7025	pathNodeConnections
		c	An array of 24 bitflags, where node #i leads to #j if and only if\n{@code (pathNodeConnections[i] & (1 << j)) != 0}.
	f	Lnet/minecraft/class_2881;	field_7016	fight
	f	I	field_30428	MAX_HEALTH
	f	Lnet/minecraft/class_1508;	field_7011	neck
	f	Lnet/minecraft/class_1508;	field_7023	body
	f	[[D	field_7026	segmentCircularBuffer
		c	(yaw, y, ?)
	f	Lnet/minecraft/class_1508;	field_7015	rightWing
	f	F	field_7019	prevWingPosition
	f	Lnet/minecraft/class_1511;	field_7024	connectedCrystal
	f	I	field_7010	latestSegment
	f	F	field_7030	wingPosition
	f	[Lnet/minecraft/class_1508;	field_7032	parts
	f	I	field_7018	ticksUntilNextGrowl
	f	Ljava/lang/String;	field_33911	DRAGON_PHASE_KEY
	f	[Lnet/minecraft/class_9;	field_7012	pathNodes
		c	The first 12 path nodes are used for end crystals; the others are not tied to them.
	f	Lnet/minecraft/class_1508;	field_7020	tail1
	f	Z	field_7027	slowedDownByBlock
	f	I	field_7031	ticksSinceDeath
	f	Lnet/minecraft/class_1508;	field_7009	tail2
	f	Ljava/lang/String;	field_33910	DRAGON_DEATH_TIME_KEY
	f	Lnet/minecraft/class_1508;	field_7017	head
	f	F	field_7029	damageDuringSitting
	f	Lnet/minecraft/class_4051;	field_18120	CLOSE_PLAYER_PREDICATE
	f	F	field_20865	yawAcceleration
	f	Lnet/minecraft/class_5;	field_7008	pathHeap
	f	F	field_30430	TAKEOFF_THRESHOLD
		c	The damage the dragon can take before it takes off, represented as a ratio to the full health.
	f	Lnet/minecraft/class_2940;	field_7013	PHASE_TYPE
	m	(Lnet/minecraft/class_1508;Lnet/minecraft/class_1282;F)Z	method_6816	damagePart
		p	1		part
		p	3		amount
		p	2		source
	m	(Ljava/util/List;)V	method_6825	launchLivingEntities
		p	1		entities
	m	()F	method_6820	getHeadVerticalMovement
	m	(Lnet/minecraft/class_238;)Z	method_6821	destroyBlocks
		p	1		box
	m	(Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Lnet/minecraft/class_11;	method_6826	getPathOfAllPredecessors
		p	2		node
		p	1		unused
	m	(IILnet/minecraft/class_9;)Lnet/minecraft/class_11;	method_6833	findPath
		p	1		from
		p	2		to
		p	3		pathNode
	m	(IF)[D	method_6817	getSegmentProperties
		p	1		segmentNumber
		p	2		tickDelta
	m	(D)F	method_6832	wrapYawChange
		p	1		yawDegrees
	m	(Lnet/minecraft/class_1511;Lnet/minecraft/class_2338;Lnet/minecraft/class_1282;)V	method_6828	crystalDestroyed
		p	3		source
		p	1		crystal
		p	2		pos
	m	()Lnet/minecraft/class_1526;	method_6831	getPhaseManager
	m	(F)Lnet/minecraft/class_243;	method_6834	getRotationVectorFromPhase
		p	1		tickDelta
	m	()Lnet/minecraft/class_5132$class_5133;	method_26903	createEnderDragonAttributes
	m	(Lnet/minecraft/class_1282;F)Z	method_6819	parentDamage
		p	1		source
		p	2		amount
	m	()Lnet/minecraft/class_2881;	method_6829	getFight
	m	(Lnet/minecraft/class_1508;DDD)V	method_22863	movePart
		p	2		dx
		p	1		enderDragonPart
		p	4		dy
		p	6		dz
	m	(DDD)I	method_6822	getNearestPathNodeIndex
		p	1		x
		p	5		z
		p	3		y
	m	(I[D[D)F	method_6823	getChangeInNeckPitch
		p	3		segment2
		p	2		segment1
		p	1		segmentOffset
	m	()V	method_6830	tickWithEndCrystals
		c	Things to do every tick related to end crystals. The Ender Dragon:\n\n* Disconnects from its crystal if it is removed\n* If it is connected to a crystal, then heals every 10 ticks\n* With a 1 in 10 chance each tick, searches for the nearest crystal and connects to it if present
	m	(Ljava/util/List;)V	method_6827	damageLivingEntities
		p	1		entities
	m	()I	method_6818	getNearestPathNodeIndex
	m	()[Lnet/minecraft/class_1508;	method_5690	getBodyParts
c	net/minecraft/class_2836	net/minecraft/network/packet/c2s/play/BoatPaddleStateC2SPacket
	f	Z	field_12907	leftPaddling
	f	Z	field_12906	rightPaddling
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12283	apply
	m	()Z	method_12284	isLeftPaddling
	m	(ZZ)V	<init>	<init>
		p	1		leftPaddling
		p	2		rightPaddling
	m	()Z	method_12285	isRightPaddling
c	net/minecraft/class_2837	net/minecraft/world/chunk/Palette
	c	A palette maps objects from and to small integer IDs that uses less\nnumber of bits to make storage smaller.\n\n<p>While the objects palettes handle are already represented by integer\nIDs, shrinking IDs in cases where only a few appear can further reduce\nstorage space and network traffic volume.\n\n@see PalettedContainer
	m	()I	method_12290	getPacketSize
		c	{@return the serialized size of this palette in a byte buf, in bytes}
	m	()Lnet/minecraft/class_2837;	method_39956	copy
	m	(Ljava/lang/Object;)I	method_12291	index
		c	{@return the ID of an object in this palette}\n\n<p>If the object does not yet exist in this palette, this palette will\nregister the object. If the palette is too small to include this object,\na {@linkplain PaletteResizeListener resize listener} will be called and\nthis palette may be discarded.
		p	1		object
			c	the object to look up
	m	(Lnet/minecraft/class_2540;)V	method_12287	writePacket
		c	Writes this palette to the {@code buf}.
		p	1		buf
			c	the packet byte buffer
	m	(I)Ljava/lang/Object;	method_12288	get
		c	{@return the object associated with the given {@code id}}\n\n@throws EntryMissingException if this ID does not exist in this palette
		p	1		id
			c	the ID to look up
	m	(Lnet/minecraft/class_2540;)V	method_12289	readPacket
		c	Initializes this palette from the {@code buf}. Clears the preexisting\ndata in this palette.
		p	1		buf
			c	the packet byte buffer
	m	()I	method_12197	getSize
		c	{@return the size of the palette}
	m	(Ljava/util/function/Predicate;)Z	method_19525	hasAny
		c	{@return {@code true} if any entry in this palette passes the {@code\npredicate}}
		p	1		predicate
c	net/minecraft/class_2837$class_6559	net/minecraft/world/chunk/Palette$Factory
	c	An interface for easy creation of palettes.
	m	(ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837;	create	create
		c	Creates a palette.\n\n@return the created new palette
		p	3		listener
			c	the resize listener, called when this palette runs out of capacity when\nassigning index to new entries
		p	2		idList
			c	the indices of possible palette entries and their full integer IDs;\nuseful for palette serialization
		p	1		bits
			c	the number of bits each entry uses in the storage
c	net/minecraft/class_2838	net/minecraft/network/packet/c2s/play/PickFromInventoryC2SPacket
	f	I	field_12908	slot
	m	()I	method_12293	getSlot
	m	(I)V	<init>	<init>
		p	1		slot
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12292	apply
c	net/minecraft/class_2839	net/minecraft/world/chunk/ProtoChunk
	f	Lnet/minecraft/class_6746;	field_35473	belowZeroRetrogen
	f	Lnet/minecraft/class_4296;	field_35475	fluidTickScheduler
	f	Ljava/util/List;	field_12929	entities
	f	Ljava/util/List;	field_12919	lightSources
	f	Lnet/minecraft/class_3568;	field_17105	lightingProvider
	f	Lnet/minecraft/class_2806;	field_12918	status
	f	Lnet/minecraft/class_4296;	field_35474	blockTickScheduler
	f	Ljava/util/Map;	field_12926	carvingMasks
	m	()Ljava/util/Map;	method_12316	getBlockEntityNbts
	m	(Lnet/minecraft/class_2338;)S	method_12300	getPackedSectionRelative
		p	0		pos
	m	()Lnet/minecraft/class_6755;	method_39308	getFluidProtoTickScheduler
	m	(Lnet/minecraft/class_2487;)V	method_12302	addEntity
		p	1		entityNbt
	m	(SILnet/minecraft/class_1923;)Lnet/minecraft/class_2338;	method_12314	joinBlockPos
		p	1		sectionY
		p	2		chunkPos
		p	0		sectionRel
	m	(Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_6643;)V	method_12307	setCarvingMask
		p	1		step
		p	2		carvingMask
	m	()[Lit/unimi/dsi/fastutil/shorts/ShortList;	method_12296	getLightSourcesBySection
	m	(Lnet/minecraft/class_2806;)V	method_12308	setStatus
		p	1		status
	m	(Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;	method_12025	getCarvingMask
		p	1		step
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6749;)V	<init>	<init>
		p	5		blendingData
		p	1		pos
		p	2		upgradeData
		p	3		world
		p	4		biomeRegistry
	m	(Lnet/minecraft/class_3568;)V	method_17032	setLightingProvider
		p	1		lightingProvider
	m	(Lnet/minecraft/class_2338;)V	method_12315	addLightSource
		p	1		pos
	m	(Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;	method_12297	method_12297
		p	1		step2
	m	()Ljava/util/Map;	method_12309	getBlockEntities
	m	()Ljava/util/List;	method_12295	getEntities
	m	()Lnet/minecraft/class_6755;	method_39307	getBlockProtoTickScheduler
	m	(Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_6643;	method_28510	getOrCreateCarvingMask
		p	1		step
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_4296;Lnet/minecraft/class_4296;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;Lnet/minecraft/class_6749;)V	<init>	<init>
		p	6		world
		p	7		biomeRegistry
		p	4		blockTickScheduler
		p	5		fluidTickScheduler
		p	2		upgradeData
		p	3		sections
		p	1		pos
		p	8		blendingData
	m	(Lnet/minecraft/class_4296;)Lnet/minecraft/class_6755;	method_39310	createProtoTickScheduler
		p	0		tickScheduler
	m	(SI)V	method_12304	addLightSource
		p	2		sectionY
		p	1		chunkSliceRel
	m	(Lnet/minecraft/class_6746;)V	method_39309	setBelowZeroRetrogen
		p	1		belowZeroRetrogen
c	net/minecraft/class_1501	net/minecraft/entity/passive/LlamaEntity
	f	Z	field_6999	spit
	f	Lnet/minecraft/class_2940;	field_6996	VARIANT
	f	Lnet/minecraft/class_2940;	field_6998	STRENGTH
	f	Lnet/minecraft/class_1856;	field_25375	TAMING_INGREDIENT
	f	Lnet/minecraft/class_1501;	field_7000	following
	f	I	field_30426	VARIANTS
	f	Lnet/minecraft/class_2940;	field_6995	CARPET_COLOR
	f	Lnet/minecraft/class_1501;	field_6997	follower
	f	I	field_30425	MAX_STRENGTH
	m	(Lnet/minecraft/class_1767;)V	method_6799	setCarpetColor
		p	1		color
	m	()Z	method_6793	hasFollower
	m	()Lnet/minecraft/class_1309;	method_42167	getPrimaryPassenger
	m	()I	method_6803	getStrength
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1501;	method_6804	createChild
	m	(I)V	method_6798	setVariant
		p	1		variant
	m	()Lnet/minecraft/class_1501;	method_6806	getFollowing
	m	()Z	method_6807	isTrader
	m	()Z	method_6805	isFollowing
	m	()Lnet/minecraft/class_1767;	method_6800	getCarpetColor
	m	(I)V	method_6802	setStrength
		p	1		strength
	m	(Lnet/minecraft/class_1309;)V	method_6792	spitAt
		p	1		target
	m	()Lnet/minecraft/class_1501;	method_18004	createChild
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1767;	method_6794	getColorFromCarpet
		p	0		color
	m	()I	method_6809	getVariant
	m	(Lnet/minecraft/class_5819;)V	method_6796	initializeStrength
		p	1		random
	m	()Lnet/minecraft/class_5132$class_5133;	method_26900	createLlamaAttributes
	m	(Lnet/minecraft/class_1501;)V	method_6791	follow
		p	1		llama
	m	(Z)V	method_6808	setSpit
		p	1		spit
	m	()V	method_6797	stopFollowing
c	net/minecraft/class_1501$class_1502	net/minecraft/entity/passive/LlamaEntity$ChaseWolvesGoal
	m	(Lnet/minecraft/class_1309;)Z	method_18446	method_18446
		p	0		wolf
	m	(Lnet/minecraft/class_1501;)V	<init>	<init>
		p	1		llama
c	net/minecraft/class_1501$class_1503	net/minecraft/entity/passive/LlamaEntity$LlamaData
	f	I	field_7001	variant
	m	(I)V	<init>	<init>
		p	1		variant
c	net/minecraft/class_1501$class_1504	net/minecraft/entity/passive/LlamaEntity$SpitRevengeGoal
	m	(Lnet/minecraft/class_1501;)V	<init>	<init>
		p	1		llama
c	net/minecraft/class_1508	net/minecraft/entity/boss/dragon/EnderDragonPart
	f	Lnet/minecraft/class_1510;	field_7007	owner
	f	Ljava/lang/String;	field_7006	name
	f	Lnet/minecraft/class_4048;	field_18119	partDimensions
	m	(Lnet/minecraft/class_1510;Ljava/lang/String;FF)V	<init>	<init>
		p	1		owner
		p	2		name
		p	3		width
		p	4		height
c	net/minecraft/class_2833	net/minecraft/network/packet/c2s/play/VehicleMoveC2SPacket
	f	D	field_12899	x
	f	D	field_12897	y
	f	F	field_12898	yaw
	f	D	field_12895	z
	f	F	field_12896	pitch
	m	()F	method_12277	getPitch
	m	()D	method_12276	getZ
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12278	apply
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	()F	method_12281	getYaw
	m	()D	method_12280	getY
	m	()D	method_12279	getX
c	net/minecraft/class_1507	net/minecraft/entity/mob/ZombieHorseEntity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26902	createZombieHorseAttributes
c	net/minecraft/class_2834	net/minecraft/world/chunk/ArrayPalette
	c	A palette that stores the possible entries in an array and maps them\nto their indices in the array.
	f	I	field_12903	indexBits
	f	I	field_12901	size
	f	Lnet/minecraft/class_2359;	field_12900	idList
	f	[Ljava/lang/Object;	field_12904	array
	f	Lnet/minecraft/class_2835;	field_12905	listener
	m	(Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;Ljava/util/List;)V	<init>	<init>
		p	4		list
		p	3		listener
		p	2		bits
		p	1		idList
	m	(ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837;	method_38295	create
		p	0		bits
		p	1		idList
		p	2		listener
		p	3		list
	m	(Lnet/minecraft/class_2359;[Ljava/lang/Object;Lnet/minecraft/class_2835;II)V	<init>	<init>
		p	1		idList
		p	2		array
		p	3		listener
		p	4		indexBits
		p	5		size
c	net/minecraft/class_1506	net/minecraft/entity/mob/SkeletonHorseEntity
	f	I	field_7004	trapTime
	f	Z	field_7005	trapped
	f	Lnet/minecraft/class_1505;	field_7003	trapTriggerGoal
	f	I	field_30427	DESPAWN_AGE
	m	()Z	method_6812	isTrapped
	m	()Lnet/minecraft/class_5132$class_5133;	method_26901	createSkeletonHorseAttributes
	m	(Z)V	method_6813	setTrapped
		p	1		trapped
c	net/minecraft/class_2835	net/minecraft/world/chunk/PaletteResizeListener
	c	A listener for when a palette requires more bits to hold a newly indexed\nobject. A no-op listener may be used if the palette does not have to\nresize.\n\n@see Palette#index(Object)
	m	(ILjava/lang/Object;)I	onResize	onResize
		c	Callback for a palette's request to resize to at least {@code newBits}\nfor each entry and to update the storage correspondingly in order to\naccommodate the new object. After the resize is completed in this method,\nreturns the ID assigned to the {@code object} in the updated palette.\n\n@return the ID for the {@code object} in the (possibly new) palette
		p	2		object
		p	1		newBits
c	net/minecraft/class_1505	net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal
	f	Lnet/minecraft/class_1506;	field_7002	skeletonHorse
	m	(Lnet/minecraft/class_1506;)V	<init>	<init>
		p	1		skeletonHorse
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_30768	removeEnchantments
		p	1		stack
	m	(Lnet/minecraft/class_1266;)Lnet/minecraft/class_1496;	method_6810	getHorse
		p	1		localDifficulty
	m	(Lnet/minecraft/class_1266;Lnet/minecraft/class_1496;)Lnet/minecraft/class_1613;	method_6811	getSkeleton
		p	1		localDifficulty
		p	2		vehicle
c	com/mojang/blaze3d/platform/GLX	com/mojang/blaze3d/platform/GLX
	m	(IZZZ)V	_renderCrosshair	_renderCrosshair
		p	3		drawZ
		p	2		drawY
		p	1		drawX
		p	0		size
	m	(Ljava/util/List;IJ)V	lambda$_initGlfw$1	lambda$_initGlfw$1
		p	2		pointer
		p	1		code
	m	(IZ)V	_init	_init
		p	0		debugVerbosity
		p	1		debugSync
	m	(Ljava/util/function/Supplier;)Ljava/lang/Object;	make	make
		p	0		factory
	m	(Lnet/minecraft/class_1041;)Z	_shouldClose	_shouldClose
		p	0		window
	m	(Ljava/lang/Integer;Ljava/lang/String;)V	lambda$_initGlfw$0	lambda$_initGlfw$0
		p	1		message
		p	0		code
	m	(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V	_setGlfwErrorCallback	_setGlfwErrorCallback
		p	0		callback
	m	(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object;	make	make
		p	1		initializer
		p	0		object
	m	(Lnet/minecraft/class_1041;)I	_getRefreshRate	_getRefreshRate
		p	0		window
c	net/minecraft/class_2803	net/minecraft/network/packet/c2s/play/ClientSettingsC2SPacket
	f	Lnet/minecraft/class_1659;	comp_268	chatVisibility
	f	Z	comp_272	filterText
	f	Ljava/lang/String;	comp_266	language
	f	I	comp_267	viewDistance
	f	I	field_33360	MAX_LANGUAGE_LENGTH
	f	I	comp_270	playerModelBitMask
	f	Z	comp_269	chatColors
	f	Lnet/minecraft/class_1306;	comp_271	mainArm
	f	Z	comp_273	allowsListing
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_1659;	comp_268	chatVisibility
	m	()Z	comp_272	filterText
	m	()Ljava/lang/String;	comp_266	language
	m	()I	comp_267	viewDistance
	m	()I	comp_270	playerModelBitMask
	m	(Lnet/minecraft/class_2792;)V	method_12133	apply
	m	()Z	comp_269	chatColors
	m	()Lnet/minecraft/class_1306;	comp_271	mainArm
	m	(Ljava/lang/String;ILnet/minecraft/class_1659;ZILnet/minecraft/class_1306;ZZ)V	<init>	<init>
		p	4		chatColors
		p	3		chatVisibility
		p	2		viewDistance
		p	1		language
		p	7		filterText
		p	6		mainArm
		p	5		modelBitMask
	m	()Z	comp_273	allowsListing
c	net/minecraft/class_2804	net/minecraft/world/chunk/ChunkNibbleArray
	c	A chunk nibble array is an array of nibbles for each block position in\na chunk. It is most often used to store light data.\n\n<p>A {@index nibble} is 4 bits, storing an integer from {@code 0} to\n{@code 15}. It takes half the space of a byte.\n\n<p>The nibbles are stored in an X-Z-Y major order; in the backing array,\nthe indices increases by first increasing X, then Z, and finally Y.
	f	I	field_31404	COPY_BLOCK_SIZE
	f	[B	field_12783	bytes
	f	I	field_31403	BYTES_LENGTH
	f	I	field_34052	COPY_TIMES
	f	I	field_31405	NIBBLE_BITS
	m	()[B	method_12137	asByteArray
	m	(I)I	method_12141	get
		p	1		index
	m	(IIII)V	method_12145	set
		c	Sets the value of a nibble.\n\n<p>If the {@code value} has bits outside of the lowest 4 set to {@code 1},\n(value is outside of {@code [0, 15]}), the extraneous bits are discarded.
		p	4		value
		p	2		y
		p	3		z
		p	1		x
	m	(III)I	method_12139	get
		c	{@return the integer value of a nibble, in {@code [0, 15]}}
		p	3		z
		p	2		y
		p	1		x
	m	(I)I	method_37459	occupiesSmallerBits
		c	{@return if the nibble at {@code n} is stored in the less\nsignificant (smaller) 4 bits of the byte in the backing array}
		p	0		i
	m	([B)V	<init>	<init>
		p	1		bytes
	m	(I)Ljava/lang/String;	method_35320	bottomToString
		c	{@return a hexadecimal string representation of the {@code y=0} level of\nthis array}\n\n<p>It is useful for debugging the grid nibble array.
		p	1		unused
			c	unused
	m	()Lnet/minecraft/class_2804;	method_12144	copy
	m	(I)V	<init>	<init>
		p	1		size
	m	(III)I	method_12140	getIndex
		p	2		z
		p	1		y
		p	0		x
	m	(II)V	method_12142	set
		p	1		index
		p	2		value
	m	()Z	method_12146	isUninitialized
	m	(I)I	method_12138	getArrayIndex
		p	0		i
c	net/minecraft/class_2805	net/minecraft/network/packet/c2s/play/RequestCommandCompletionsC2SPacket
	f	Ljava/lang/String;	field_12785	partialCommand
	f	I	field_12784	completionId
	m	(ILjava/lang/String;)V	<init>	<init>
		p	1		completionId
		p	2		partialCommand
	m	()Ljava/lang/String;	method_12148	getPartialCommand
	m	()I	method_12149	getCompletionId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12147	apply
c	net/minecraft/class_2806	net/minecraft/world/chunk/ChunkStatus
	f	Ljava/util/List;	field_12791	DISTANCE_TO_STATUS
	f	Lnet/minecraft/class_2806$class_4305;	field_19346	loadTask
	f	Ljava/util/EnumSet;	field_12793	heightMapTypes
	f	I	field_16646	index
	f	Lnet/minecraft/class_2806$class_2807;	field_12792	generationTask
	f	Lnet/minecraft/class_2806$class_4305;	field_19345	STATUS_BUMP_LOAD_TASK
		c	A load task which only bumps the chunk status of the chunk.
	f	Ljava/util/EnumSet;	field_19159	PRE_CARVER_HEIGHTMAPS
	f	Lnet/minecraft/class_2806$class_2808;	field_12787	chunkType
	f	Lnet/minecraft/class_2806;	field_16647	previous
	f	Ljava/util/EnumSet;	field_19160	POST_CARVER_HEIGHTMAPS
	f	Ljava/lang/String;	field_12789	id
	f	I	field_12802	taskMargin
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_12788	STATUS_TO_DISTANCE
	f	Lnet/minecraft/class_2806;	field_12786	SPAWN
	f	Lnet/minecraft/class_2806;	field_16422	STRUCTURE_REFERENCES
	f	Lnet/minecraft/class_2806;	field_16423	STRUCTURE_STARTS
	f	Lnet/minecraft/class_2806;	field_12804	NOISE
	f	Lnet/minecraft/class_2806;	field_12805	LIGHT
	f	Lnet/minecraft/class_2806;	field_12803	FULL
	f	Lnet/minecraft/class_2806;	field_12800	HEIGHTMAPS
	f	Lnet/minecraft/class_2806;	field_12801	CARVERS
	f	Lnet/minecraft/class_2806;	field_12796	SURFACE
	f	Lnet/minecraft/class_2806;	field_12798	EMPTY
	f	Lnet/minecraft/class_2806;	field_12790	LIQUID_CARVERS
	f	Lnet/minecraft/class_2806;	field_12794	BIOMES
	f	Lnet/minecraft/class_2806;	field_12795	FEATURES
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_41523	method_41523
		p	0		status
		p	5		chunk
		p	2		structureTemplateManager
		p	1		world
		p	4		fullChunkConverter
		p	3		lightingProvider
	m	(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	method_38285	method_38285
		p	9		regenerate
		p	7		chunks
		p	8		chunk
		p	5		lightingProvider
		p	6		fullChunkConverter
		p	3		generator
		p	4		structureTemplateManager
		p	1		executor
		p	2		world
		p	0		targetStatus
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_38278	method_38278
		p	1		world
		p	0		targetStatus
		p	3		lightingProvider
		p	2		structureTemplateManager
		p	5		chunk
		p	4		fullChunkConverter
	m	()Ljava/util/List;	method_16558	createOrderedList
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either;	method_38283	method_38283
		p	1		chunk
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_20612	runLoadTask
		p	1		world
		p	2		structureTemplateManager
		p	5		chunk
		p	3		lightingProvider
		p	4		fullChunkConverter
	m	(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	method_20614	method_20614
		p	5		lightingProvider
		p	4		structureTemplateManager
		p	3		generator
		p	2		world
		p	1		executor
		p	0		targetStatus
		p	9		regenerate
		p	8		chunk
		p	7		chunks
		p	6		fullChunkConverter
	m	(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	method_38284	method_38284
		p	8		chunk
		p	9		regenerate
		p	6		fullChunkConverter
		p	7		chunks
		p	4		structureTemplateManager
		p	5		lightingProvider
		p	2		world
		p	3		generator
		p	0		targetStatus
		p	1		executor
	m	()Ljava/util/EnumSet;	method_12160	getHeightmapTypes
	m	()I	method_12155	getMaxDistanceFromFull
	m	(Lit/unimi/dsi/fastutil/ints/IntArrayList;)V	method_12166	method_12166
		p	0		statusToDistance
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	method_38282	method_38282
		p	4		chunk
		p	0		targetStatus
		p	1		world
		p	2		generator
		p	3		chunks
	m	(I)Lnet/minecraft/class_2806;	method_12161	byDistanceFromFull
		p	0		level
	m	(Ljava/lang/String;Lnet/minecraft/class_2806;ILjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_3768;)Lnet/minecraft/class_2806;	method_16555	register
		p	1		previous
		p	0		id
		p	3		heightMapTypes
		p	2		taskMargin
		p	5		task
		p	4		chunkType
	m	(Ljava/lang/String;)Lnet/minecraft/class_2806;	method_12168	byId
		p	0		id
	m	(Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Z)Ljava/util/concurrent/CompletableFuture;	method_12154	runGenerationTask
		p	7		chunks
		p	8		regenerate
		p	5		lightingProvider
		p	6		fullChunkConverter
		p	3		generator
		p	4		structureTemplateManager
		p	1		executor
		p	2		world
	m	(Ljava/lang/String;Lnet/minecraft/class_2806;ILjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_2807;)Lnet/minecraft/class_2806;	method_16557	register
		p	0		id
		p	3		heightMapTypes
		p	4		chunkType
		p	1		previous
		p	2		taskMargin
		p	5		task
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Z	method_20608	shouldExcludeBlockLight
		p	0		status
		p	1		chunk
	m	()Lnet/minecraft/class_2806$class_2808;	method_12164	getChunkType
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	method_17036	method_17036
		p	1		world
		p	0		targetStatus
		p	3		chunks
		p	2		generator
		p	4		chunk
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	method_39789	method_39789
		p	0		targetStatus
		p	1		world
		p	2		generator
		p	3		chunks
		p	4		chunk
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_20610	getLightingFuture
		p	1		lightingProvider
		p	2		chunk
		p	0		status
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_39790	method_39790
		p	1		world
		p	0		targetStatus
		p	3		lightingProvider
		p	2		structureTemplateManager
		p	5		chunk
		p	4		fullChunkConverter
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	method_16569	method_16569
		p	0		targetStatus
		p	1		world
		p	2		generator
		p	3		chunks
		p	4		chunk
	m	(Ljava/lang/String;Lnet/minecraft/class_2806;ILjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)V	<init>	<init>
		p	6		generationTask
		p	7		loadTask
		p	4		heightMapTypes
		p	5		chunkType
		p	2		previous
		p	3		taskMargin
		p	1		id
	m	(Lnet/minecraft/class_2806;)Z	method_12165	isAtLeast
		p	1		chunkStatus
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	method_16565	method_16565
		p	0		targetStatus
		p	1		world
		p	2		generator
		p	3		chunks
		p	4		chunk
	m	(Ljava/lang/String;Lnet/minecraft/class_2806;ILjava/util/EnumSet;Lnet/minecraft/class_2806$class_2808;Lnet/minecraft/class_2806$class_2807;Lnet/minecraft/class_2806$class_4305;)Lnet/minecraft/class_2806;	method_20611	register
		p	0		id
		p	1		previous
		p	6		loadTask
		p	4		chunkType
		p	5		task
		p	2		taskMargin
		p	3		heightMapTypes
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_16566	method_16566
		p	0		targetStatus
		p	1		world
		p	2		structureTemplateManager
		p	3		lightingProvider
		p	4		fullChunkConverter
		p	5		chunk
	m	()Lnet/minecraft/class_2806;	method_16560	getPrevious
	m	(Lnet/minecraft/class_2806;)I	method_12175	getDistanceFromFull
		p	0		status
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	method_17033	method_17033
		p	2		generator
		p	1		world
		p	4		chunk
		p	3		chunks
		p	0		targetStatus
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either;	method_39463	method_39463
		p	1		chunk
	m	()Ljava/lang/String;	method_12172	getId
	m	()I	method_12152	getTaskMargin
	m	(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	method_20613	method_20613
		p	6		fullChunkConverter
		p	5		lightingProvider
		p	4		structureTemplateManager
		p	3		generator
		p	2		world
		p	1		executor
		p	0		targetStatus
		p	9		regenerate
		p	8		chunk
		p	7		chunks
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_20615	method_20615
		p	1		world
		p	0		targetStatus
		p	3		lightingProvider
		p	2		structureTemplateManager
		p	5		chunk
		p	4		fullChunkConverter
	m	()I	method_16559	getIndex
	m	(Lnet/minecraft/class_6613;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	method_38280	method_38280
		p	1		either
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	method_38277	method_38277
		p	0		targetStatus
		p	1		world
		p	2		generator
		p	3		chunks
		p	4		chunk
	m	(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	method_20609	method_20609
		p	8		chunk
		p	9		regenerate
		p	6		fullChunkConverter
		p	7		chunks
		p	4		structureTemplateManager
		p	5		lightingProvider
		p	2		world
		p	3		generator
		p	0		targetStatus
		p	1		executor
	m	(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	method_39464	method_39464
		p	9		regenerate
		p	8		chunk
		p	7		chunks
		p	6		fullChunkConverter
		p	5		lightingProvider
		p	4		structureTemplateManager
		p	3		generator
		p	2		world
		p	1		executor
		p	0		targetStatus
c	net/minecraft/class_2806$class_2807	net/minecraft/world/chunk/ChunkStatus$GenerationTask
	c	A task called when a chunk needs to be generated.
	m	(Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	doWork	doWork
		p	9		chunk
		p	10		regenerate
		p	7		fullChunkConverter
			c	a function that can convert a raw chunk to a full chunk
		p	8		chunks
		p	5		structureTemplateManager
		p	6		lightingProvider
		p	3		world
		p	4		generator
		p	1		targetStatus
			c	the status the chunk will be set to after the task is completed
		p	2		executor
c	net/minecraft/class_2806$class_2808	net/minecraft/world/chunk/ChunkStatus$ChunkType
	c	Specifies the type of a chunk
	f	Lnet/minecraft/class_2806$class_2808;	field_12808	PROTOCHUNK
		c	A chunk which is incomplete and not loaded to the world yet.
	f	Lnet/minecraft/class_2806$class_2808;	field_12807	LEVELCHUNK
		c	A chunk which is complete and bound to a world.
c	net/minecraft/class_2806$class_4305	net/minecraft/world/chunk/ChunkStatus$LoadTask
	c	A task called when a chunk is loaded but does not need to be generated.
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	doWork	doWork
		p	5		fullChunkConverter
			c	a function that can convert a raw chunk to a full chunk
		p	6		chunk
		p	1		targetStatus
		p	2		world
		p	3		structureTemplateManager
		p	4		lightingProvider
c	net/minecraft/class_2806$class_3768	net/minecraft/world/chunk/ChunkStatus$SimpleGenerationTask
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V	doWork	doWork
		p	2		world
		p	3		chunkGenerator
		p	1		targetStatus
		p	4		chunks
		p	5		chunk
c	net/minecraft/class_2802	net/minecraft/world/chunk/ChunkManager
	m	(IIZ)Lnet/minecraft/class_2818;	method_12126	getWorldChunk
		p	2		chunkZ
		p	3		create
		p	1		chunkX
	m	()I	method_14151	getLoadedChunkCount
	m	(ZZ)V	method_12128	setMobSpawnOptions
		p	1		spawnMonsters
		p	2		spawnAnimals
	m	()Lnet/minecraft/class_3568;	method_12130	getLightingProvider
	m	()Ljava/lang/String;	method_12122	getDebugString
	m	(Lnet/minecraft/class_1923;Z)V	method_12124	setChunkForced
		p	1		pos
		p	2		forced
	m	(II)Lnet/minecraft/class_2818;	method_21730	getWorldChunk
		p	2		chunkZ
		p	1		chunkX
	m	(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;	method_12121	getChunk
		p	2		z
		p	1		x
		p	4		create
		p	3		leastStatus
	m	(II)Z	method_12123	isChunkLoaded
		p	2		z
		p	1		x
	m	(Ljava/util/function/BooleanSupplier;Z)V	method_12127	tick
		p	2		tickChunks
		p	1		shouldKeepTicking
c	net/minecraft/class_2820	net/minecraft/network/packet/c2s/play/BookUpdateC2SPacket
	f	Ljava/util/List;	field_34041	pages
	f	I	field_34040	MAX_PAGE_LENGTH
	f	I	field_34039	MAX_TITLE_LENGTH
	f	I	field_26897	slot
	f	Ljava/util/Optional;	field_34042	title
	f	I	field_34046	MAX_PAGES
	m	()I	method_12235	getSlot
	m	(Lnet/minecraft/class_2792;)V	method_12236	apply
	m	()Ljava/util/Optional;	method_37445	getTitle
	m	(Lnet/minecraft/class_2540;Ljava/lang/String;)V	method_37444	method_37444
		p	0		buf2
		p	1		page
	m	(Lnet/minecraft/class_2540;Ljava/lang/String;)V	method_37441	method_37441
		p	0		buf2
		p	1		title
	m	()Ljava/util/List;	method_37442	getPages
	m	(ILjava/util/List;Ljava/util/Optional;)V	<init>	<init>
		p	1		slot
		p	2		pages
		p	3		title
	m	(Lnet/minecraft/class_2540;)Ljava/lang/String;	method_37446	method_37446
		p	0		buf2
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;)Ljava/lang/String;	method_37443	method_37443
		p	0		buf2
c	net/minecraft/class_2814	net/minecraft/world/chunk/BiMapPalette
	c	A palette backed by a bidirectional hash table.
	f	Lnet/minecraft/class_2835;	field_12825	listener
	f	I	field_12822	indexBits
	f	Lnet/minecraft/class_2359;	field_12821	idList
	f	Lnet/minecraft/class_3513;	field_12824	map
	m	(ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837;	method_38287	create
		p	2		listener
		p	1		idList
		p	0		bits
		p	3		entries
	m	(Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;)V	<init>	<init>
		p	3		listener
		p	2		indexBits
		p	1		idList
	m	()Ljava/util/List;	method_38288	getElements
	m	(Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;Lnet/minecraft/class_3513;)V	<init>	<init>
		p	2		indexBits
		p	3		listener
		p	1		idList
		p	4		map
	m	(Lnet/minecraft/class_2359;ILnet/minecraft/class_2835;Ljava/util/List;)V	<init>	<init>
		p	2		bits
		p	1		idList
		p	4		entries
		p	3		listener
c	net/minecraft/class_2815	net/minecraft/network/packet/c2s/play/CloseHandledScreenC2SPacket
	f	I	field_12827	syncId
	m	(I)V	<init>	<init>
		p	1		syncId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_12198	apply
	m	()I	method_36168	getSyncId
c	net/minecraft/class_2816	net/minecraft/world/chunk/IdListPalette
	c	A palette that directly stores the raw ID of entries to the palette\ncontainer storage.
	f	Lnet/minecraft/class_2359;	field_12828	idList
	m	(ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837;	method_38286	create
		p	2		listener
		p	0		bits
		p	1		idList
	m	(Lnet/minecraft/class_2359;)V	<init>	<init>
		p	1		idList
c	net/minecraft/class_2817	net/minecraft/network/packet/c2s/play/CustomPayloadC2SPacket
	f	Lnet/minecraft/class_2960;	field_12831	BRAND
	f	Lnet/minecraft/class_2960;	field_12830	channel
	f	I	field_33361	MAX_PAYLOAD_SIZE
	f	Lnet/minecraft/class_2540;	field_12832	data
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V	<init>	<init>
		p	2		data
		p	1		channel
	m	()Lnet/minecraft/class_2540;	method_36170	getData
	m	(Lnet/minecraft/class_2792;)V	method_12199	apply
	m	()Lnet/minecraft/class_2960;	method_36169	getChannel
c	net/minecraft/class_2810	net/minecraft/world/StructureHolder
	m	(Lnet/minecraft/class_3195;J)V	method_12182	addStructureReference
		p	2		reference
		p	1		structure
	m	(Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;	method_12181	getStructureStart
		p	1		structure
	m	(Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;)V	method_12184	setStructureStart
		p	1		structure
		p	2		start
	m	(Ljava/util/Map;)V	method_12183	setStructureReferences
		p	1		structureReferences
	m	()Ljava/util/Map;	method_12179	getStructureReferences
	m	(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;	method_12180	getStructureReferences
		p	1		structure
c	net/minecraft/class_2811	net/minecraft/network/packet/c2s/play/ButtonClickC2SPacket
	f	I	field_12812	buttonId
	f	I	field_12813	syncId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_12187	getSyncId
	m	()I	method_12186	getButtonId
	m	(II)V	<init>	<init>
		p	1		syncId
		p	2		buttonId
	m	(Lnet/minecraft/class_2792;)V	method_12185	apply
c	net/minecraft/class_2812	net/minecraft/world/chunk/EmptyChunk
	f	Lnet/minecraft/class_6880;	field_36407	biomeEntry
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_6880;)V	<init>	<init>
		p	1		world
		p	2		pos
		p	3		biomeEntry
c	net/minecraft/class_2813	net/minecraft/network/packet/c2s/play/ClickSlotC2SPacket
	f	I	field_34045	MAX_MODIFIED_STACKS
	f	I	field_12817	button
	f	I	field_12818	slot
	f	I	field_12819	syncId
	f	Lnet/minecraft/class_1713;	field_12815	actionType
	f	Lnet/minecraft/class_1799;	field_12816	stack
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_29540	modifiedStacks
	f	I	field_34037	revision
	m	()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	method_34678	getModifiedStacks
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;)Ljava/lang/Integer;	method_34677	method_34677
		p	0		buf
	m	(IIIILnet/minecraft/class_1713;Lnet/minecraft/class_1799;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;)V	<init>	<init>
		p	3		slot
		p	2		revision
		p	5		actionType
		p	4		button
		p	1		syncId
		p	7		modifiedStacks
		p	6		stack
	m	()I	method_12194	getSyncId
	m	()I	method_12193	getButton
	m	()I	method_12192	getSlot
	m	(Lnet/minecraft/class_2792;)V	method_12191	apply
	m	()Lnet/minecraft/class_1799;	method_12190	getStack
	m	()Lnet/minecraft/class_1713;	method_12195	getActionType
	m	()I	method_37440	getRevision
c	net/minecraft/class_2818	net/minecraft/world/chunk/WorldChunk
	f	Ljava/util/Map;	field_27222	blockEntityTickers
	f	Z	field_12855	loadedToWorld
	f	Lnet/minecraft/class_6755;	field_35472	fluidTickScheduler
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_28129	gameEventDispatchers
	f	Lnet/minecraft/class_2818$class_6829;	field_12850	entityLoader
	f	Lnet/minecraft/class_6755;	field_35471	blockTickScheduler
	f	Lorg/slf4j/Logger;	field_12839	LOGGER
	f	Z	field_36218	shouldRenderOnUpdate
	f	Lnet/minecraft/class_1937;	field_12858	world
	f	Lnet/minecraft/class_5562;	field_27221	EMPTY_BLOCK_ENTITY_TICKER
	f	Ljava/util/function/Supplier;	field_12856	levelTypeProvider
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V	method_31716	method_31716
		p	3		nbt
		p	2		blockEntityType
		p	1		pos
	m	(Lnet/minecraft/class_2818$class_5564;)V	method_38290	method_38290
		p	0		ticker
	m	(Ljava/util/function/Supplier;)V	method_12207	setLevelTypeProvider
		p	1		levelTypeProvider
	m	()Z	method_31715	canTickBlockEntities
	m	()Z	method_39791	shouldRenderOnUpdate
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562;	method_31718	wrapTicker
		p	1		blockEntity
		p	2		blockEntityTicker
	m	()V	method_12221	runPostProcessing
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586;	method_12204	loadBlockEntity
		p	1		pos
		p	2		nbt
	m	(Lnet/minecraft/class_2338;)V	method_31725	removeBlockEntityTicker
		p	1		pos
	m	()V	method_38289	clear
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_5564;)Lnet/minecraft/class_2818$class_5564;	method_31719	method_31719
		p	4		ticker
		p	3		pos
	m	(Lnet/minecraft/class_2586;)V	method_31723	updateTicker
		p	1		blockEntity
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_3218;)V	method_32918	removeGameEventListener
		p	2		world
		p	1		blockEntity
	m	(Lnet/minecraft/class_2586;)V	method_12216	addBlockEntity
		p	1		blockEntity
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)V	method_12224	loadFromPacket
		p	2		nbt
		p	1		buf
	m	(Lnet/minecraft/class_2338;)Z	method_31724	canTickBlockEntity
		p	1		pos
	m	(Z)V	method_39792	setShouldRenderOnUpdate
		p	1		shouldRenderOnUpdate
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_3218;)V	method_32919	updateGameEventListener
		p	1		blockEntity
		p	2		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586;	method_12201	getBlockEntity
		p	1		pos
		p	2		creationType
	m	()V	method_31713	updateAllBlockEntities
	m	(J)V	method_20530	disableTickSchedulers
		p	1		time
	m	(Lnet/minecraft/class_3218;)V	method_39305	addChunkTickSchedulers
		p	1		world
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;	method_12208	createBlockEntity
		p	1		pos
	m	()Z	method_12223	isEmpty
	m	()Lnet/minecraft/class_1937;	method_12200	getWorld
	m	()Ljava/util/Map;	method_12214	getBlockEntities
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2839;Lnet/minecraft/class_2818$class_6829;)V	<init>	<init>
		p	2		protoChunk
		p	1		world
		p	3		entityLoader
	m	()Lnet/minecraft/class_3193$class_3194;	method_12225	getLevelType
	m	(Lnet/minecraft/class_2586;)V	method_32920	method_32920
		p	1		blockEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_6755;Lnet/minecraft/class_6755;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_2818$class_6829;Lnet/minecraft/class_6749;)V	<init>	<init>
		p	10		blendingData
		p	1		world
		p	5		fluidTickScheduler
		p	4		blockTickScheduler
		p	3		upgradeData
		p	2		pos
		p	9		entityLoader
		p	8		sectionArrayInitializer
		p	6		inhabitedTime
	m	()V	method_12206	loadEntities
	m	(III)Lnet/minecraft/class_3610;	method_12234	getFluidState
		p	3		z
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_3218;I)Lnet/minecraft/class_5713;	method_32917	method_32917
		p	1		sectionCoord
	m	(Lnet/minecraft/class_3218;)V	method_39306	removeChunkTickSchedulers
		p	1		world
	m	(Z)V	method_12226	setLoadedToWorld
		p	1		loadedToWorld
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V	<init>	<init>
		p	2		pos
		p	1		world
c	net/minecraft/class_2818$class_2819	net/minecraft/world/chunk/WorldChunk$CreationType
	f	Lnet/minecraft/class_2818$class_2819;	field_12860	IMMEDIATE
	f	Lnet/minecraft/class_2818$class_2819;	field_12861	QUEUED
	f	Lnet/minecraft/class_2818$class_2819;	field_12859	CHECK
c	net/minecraft/class_2818$class_5564	net/minecraft/world/chunk/WorldChunk$WrappedBlockEntityTickInvoker
	f	Lnet/minecraft/class_5562;	field_27228	wrapped
	m	(Lnet/minecraft/class_5562;)V	method_31727	setWrapped
		p	1		wrapped
	m	(Lnet/minecraft/class_2818;Lnet/minecraft/class_5562;)V	<init>	<init>
		p	2		wrapped
c	net/minecraft/class_2818$class_5563	net/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker
	f	Z	field_27226	hasWarned
	f	Lnet/minecraft/class_5558;	field_27225	ticker
	f	Lnet/minecraft/class_2818;	field_27223	worldChunk
	f	Lnet/minecraft/class_2586;	field_27224	blockEntity
	m	(Lnet/minecraft/class_2818;Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)V	<init>	<init>
		p	3		ticker
		p	2		blockEntity
c	net/minecraft/class_2818$class_6829	net/minecraft/world/chunk/WorldChunk$EntityLoader
	m	(Lnet/minecraft/class_2818;)V	run	run
		p	1		chunk
c	net/minecraft/class_4655	net/minecraft/world/gen/stateprovider/PillarBlockStateProvider
	f	Lnet/minecraft/class_2248;	field_21313	block
	f	Lcom/mojang/serialization/Codec;	field_24944	CODEC
	m	(Lnet/minecraft/class_4655;)Lnet/minecraft/class_2248;	method_28866	method_28866
		p	0		provider
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		block
c	net/minecraft/class_5986	net/minecraft/unused/packageinfo/PackageInfo5986
c	net/minecraft/class_3324	net/minecraft/server/PlayerManager
	f	Lnet/minecraft/server/MinecraftServer;	field_14360	server
	f	Ljava/io/File;	field_14343	WHITELIST_FILE
	f	Ljava/io/File;	field_14355	BANNED_PLAYERS_FILE
	f	I	field_29790	LATENCY_UPDATE_INTERVAL
	f	Lnet/minecraft/class_3337;	field_14361	whitelist
	f	Lnet/minecraft/class_29;	field_14358	saveHandler
	f	I	field_34895	simulationDistance
	f	Ljava/io/File;	field_14364	BANNED_IPS_FILE
	f	Ljava/util/List;	field_14351	players
	f	Ljava/io/File;	field_14348	OPERATORS_FILE
	f	Ljava/util/Map;	field_14346	advancementTrackers
	f	Ljava/util/Map;	field_14354	playerMap
	f	Lnet/minecraft/class_3317;	field_14345	bannedIps
	f	Lnet/minecraft/class_2561;	field_39921	FILTERED_FULL_TEXT
	f	Z	field_14350	cheatsAllowed
	f	I	field_14359	viewDistance
	f	I	field_14347	maxPlayers
	f	Lorg/slf4j/Logger;	field_14349	LOGGER
	f	Lnet/minecraft/class_5455$class_6890;	field_24626	registryManager
	f	Ljava/util/Map;	field_14362	statisticsMap
	f	Z	field_14352	whitelistEnabled
	f	Lnet/minecraft/class_3335;	field_14344	bannedProfiles
	f	Lnet/minecraft/class_3326;	field_14353	ops
	f	Ljava/text/SimpleDateFormat;	field_14356	DATE_FORMATTER
	f	I	field_14357	latencyUpdateTimer
	m	()Z	method_14614	isWhitelistEnabled
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_7436;)Z	method_44793	verify
		c	{@return whether {@code message} is not expired and is verified}\n\n@implNote This only affects the server log. Unverified messages are still broadcast\nto other clients.
		p	1		message
		p	2		profile
	m	(Lnet/minecraft/class_1657;DDDDLnet/minecraft/class_5321;Lnet/minecraft/class_2596;)V	method_14605	sendToAround
		p	1		player
		p	2		x
		p	4		y
		p	6		z
		p	8		distance
		p	10		worldKey
		p	11		packet
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_3222;Lnet/minecraft/class_2556$class_7602;)V	method_43673	broadcast
		c	Broadcasts a chat message to all players and the server console.\n\n<p>Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the client's options.\n\n@apiNote This method is used to broadcast a message sent by a player\nthrough {@linkplain net.minecraft.client.gui.screen.ChatScreen the chat screen}\nas well as through commands like {@link net.minecraft.server.command.MeCommand} or\n{@link net.minecraft.server.command.SayCommand} .\n\n@see #broadcast(Text, boolean)\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters)
		p	1		message
		p	3		params
		p	2		sender
	m	(Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V	method_14570	onPlayerConnect
		p	1		connection
		p	2		player
	m	(Lcom/mojang/authlib/GameProfile;)Z	method_14609	canBypassPlayerLimit
		p	1		profile
	m	(Lnet/minecraft/class_2596;)V	method_14581	sendToAll
		p	1		packet
	m	(Lnet/minecraft/class_3222;)V	method_14611	remove
		p	1		player
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)V	method_14606	sendWorldInfo
		p	1		player
		p	2		world
	m	(Lnet/minecraft/class_3222;)V	method_14594	sendPlayerStatus
		p	1		player
	m	()Ljava/util/List;	method_14571	getPlayerList
		c	Gets a list of all players on a Minecraft server.\nThis list should not be modified!
	m	(I)V	method_38650	setSimulationDistance
		p	1		simulationDistance
	m	()V	method_14572	onDataPacksReloaded
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_18241	method_18241
		p	1		vehicle
	m	()V	method_14601	updatePlayerLatency
	m	(Lcom/mojang/authlib/GameProfile;)Z	method_14569	isOperator
		p	1		profile
	m	(Lnet/minecraft/class_2995;Lnet/minecraft/class_3222;)V	method_14588	sendScoreboard
		p	1		scoreboard
		p	2		player
	m	()I	method_14592	getMaxPlayerCount
	m	(Lnet/minecraft/class_3222;I)V	method_14596	sendCommandTree
		p	2		permissionLevel
		p	1		player
	m	()V	method_14617	saveAllPlayerData
	m	(Ljava/lang/String;)Ljava/util/List;	method_14559	getPlayersByIp
		p	1		ip
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V	method_14564	sendToTeam
		p	2		message
		p	1		source
	m	(Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_2561;	method_14586	checkCanJoin
		p	2		profile
		p	1		address
	m	(Ljava/lang/String;)Lnet/minecraft/class_3222;	method_14566	getPlayer
		p	1		name
	m	()I	method_14568	getViewDistance
	m	(Lnet/minecraft/class_1297;)V	method_31441	method_31441
		p	0		entity
	m	(Lnet/minecraft/class_3222;Z)Lnet/minecraft/class_3222;	method_14556	respawnPlayer
		p	2		alive
		p	1		player
	m	()Lnet/minecraft/class_3317;	method_14585	getIpBanList
	m	()Lnet/minecraft/class_3335;	method_14563	getUserBanList
	m	()Z	method_14579	areCheatsAllowed
	m	(Ljava/util/UUID;)Lnet/minecraft/class_3222;	method_14602	getPlayer
		p	1		uuid
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/server/MinecraftServer$class_7460;)V	method_43670	method_43670
		p	1		properties
	m	(Lcom/mojang/authlib/GameProfile;)V	method_14582	addToOperators
		p	1		profile
	m	()V	method_14599	reloadWhitelist
	m	(Lnet/minecraft/class_3222;)V	method_14576	sendCommandTree
		p	1		player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V	method_14565	sendToOtherTeams
		p	1		source
		p	2		message
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_3442;	method_14583	createStatHandler
		p	1		player
	m	(I)V	method_14608	setViewDistance
		p	1		viewDistance
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_3222;)Lnet/minecraft/class_2561;	method_43511	method_43511
		p	1		player
	m	(Lnet/minecraft/class_2561;Z)V	method_43514	broadcast
		c	Broadcasts a message to all players and the server console.\n\n@apiNote This is used to send general messages such as a death\nmessage or a join/leave message.\n\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters)
		p	2		overlay
		p	1		message
	m	(Lnet/minecraft/class_3218;)V	method_14591	setMainWorld
		p	1		world
	m	(Lcom/mojang/authlib/GameProfile;)Z	method_14587	isWhitelisted
		p	1		profile
	m	(Z)V	method_14607	setCheatsAllowed
		p	1		cheatsAllowed
	m	(Lnet/minecraft/class_7471;Ljava/util/Set;)V	method_44792	sendMessageHeader
		c	Sends {@code message}'s headers (only) to all players except {@code except}.\n\n<p>This is used to keep the integrity of the "message chain" when a message is censored\nor when the message is originally sent without metadata due to it being originated from\nentities.
		p	2		except
		p	1		message
	m	()Lnet/minecraft/class_3337;	method_14590	getWhitelist
	m	()Lnet/minecraft/server/MinecraftServer;	method_14561	getServer
	m	()I	method_14574	getCurrentPlayerCount
	m	(Lnet/minecraft/class_2561;Ljava/util/function/Function;Z)V	method_43512	broadcast
		c	Broadcasts a message to all players and the server console. A different\nmessage can be sent to a different player.\n\n@see #broadcast(Text, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters)
		p	1		message
		p	3		overlay
		p	2		playerMessageFactory
			c	a function that takes the player to send the message to\nand returns either the text to send to them or {@code null}\nto indicate the message should not be sent to them
	m	()Lnet/minecraft/class_2487;	method_14567	getUserData
		c	Gets the user data of the player hosting the Minecraft server.\n\n@return the user data of the host of the server if the server is an integrated server, otherwise {@code null}
	m	(Lnet/minecraft/class_3222;)V	method_14577	savePlayerData
		p	1		player
	m	(Lcom/mojang/authlib/GameProfile;)V	method_14604	removeFromOperators
		p	1		profile
	m	(Lnet/minecraft/class_7471;Ljava/util/function/Predicate;Lnet/minecraft/class_3222;Lnet/minecraft/class_7436;Lnet/minecraft/class_2556$class_7602;)V	method_44791	broadcast
		c	Broadcasts a chat message to all players and the server console.\n\n<p>Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the client's options.\n\n@see #broadcast(Text, boolean)\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerCommandSource, MessageType.Parameters)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters)
		p	4		sourceProfile
		p	3		sender
		p	2		shouldSendFiltered
			c	predicate that determines whether to send the filtered message for the given player
		p	1		message
		p	5		params
	m	(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7428;)Lnet/minecraft/class_3222;	method_14613	createPlayer
		p	2		publicKey
		p	1		profile
	m	()Lnet/minecraft/class_3326;	method_14603	getOpList
	m	()I	method_38651	getSimulationDistance
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_29;I)V	<init>	<init>
		p	3		saveHandler
		p	4		maxPlayers
		p	1		server
		p	2		registryManager
	m	()[Ljava/lang/String;	method_14560	getWhitelistedNames
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2985;	method_14578	getAdvancementTracker
		p	1		player
	m	(Z)V	method_14557	setWhitelistEnabled
		p	1		whitelistEnabled
	m	()[Ljava/lang/String;	method_14584	getOpNames
	m	(Lnet/minecraft/class_7471;Lnet/minecraft/class_2168;Lnet/minecraft/class_2556$class_7602;)V	method_44166	broadcast
		c	Broadcasts a chat message to all players and the server console.\n\n@apiNote This method is used to broadcast a message sent by  commands like\n{@link net.minecraft.server.command.MeCommand} or\n{@link net.minecraft.server.command.SayCommand} .\n\n@see #broadcast(Text, boolean)\n@see #broadcast(Text, Function, boolean)\n@see #broadcast(SignedMessage, ServerPlayerEntity, MessageType.Parameters)
		p	1		message
		p	2		source
		p	3		params
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2487;	method_14600	loadPlayerData
		p	1		player
	m	()[Ljava/lang/String;	method_14580	getPlayerNames
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_5321;)V	method_14589	sendToDimension
		p	1		packet
		p	2		dimension
	m	()V	method_14597	disconnectAllPlayers
c	net/minecraft/class_5985	net/minecraft/unused/packageinfo/PackageInfo5985
c	net/minecraft/class_4657	net/minecraft/world/gen/stateprovider/WeightedBlockStateProvider
	f	Lnet/minecraft/class_6005;	field_21315	states
	f	Lcom/mojang/serialization/Codec;	field_24946	CODEC
	m	(Lnet/minecraft/class_6005;)V	<init>	<init>
		p	1		states
	m	(Lnet/minecraft/class_6005;)Lcom/mojang/serialization/DataResult;	method_28868	wrap
		p	0		states
	m	(Lnet/minecraft/class_6005$class_6006;)V	<init>	<init>
		p	1		states
c	net/minecraft/class_5988	net/minecraft/unused/packageinfo/PackageInfo5988
c	net/minecraft/class_4656	net/minecraft/world/gen/stateprovider/SimpleBlockStateProvider
	f	Lcom/mojang/serialization/Codec;	field_24945	CODEC
	f	Lnet/minecraft/class_2680;	field_21314	state
	m	(Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		state
c	net/minecraft/class_3326	net/minecraft/server/OperatorList
	m	(Lcom/mojang/authlib/GameProfile;)Z	method_14620	canBypassPlayerLimit
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	method_14619	toString
c	net/minecraft/class_5987	net/minecraft/unused/packageinfo/PackageInfo5987
c	net/minecraft/class_4651	net/minecraft/world/gen/stateprovider/BlockStateProvider
	c	A provider for {@linkplain BlockState block states}. Results may be random or based on a block position.
	f	Lcom/mojang/serialization/Codec;	field_24937	TYPE_CODEC
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_23455	getBlockState
		c	{@return a provided block state}
		p	2		pos
		p	1		random
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_4656;	method_38433	of
		c	{@return a block state provider that always returns the given state}
		p	0		state
			c	the block state that the block state provider should return
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4656;	method_38432	of
		c	{@return a block state provider that always returns the {@linkplain Block#getDefaultState() default state} for the given block}
		p	0		block
			c	the block of the default state that the block state provider should return
	m	()Lnet/minecraft/class_4652;	method_28862	getType
		c	{@return the type of this block state provider}\n\n@implNote The returned block state provider type should be registered so that the {@code type} field is properly serialized.
c	net/minecraft/class_5982	net/minecraft/unused/packageinfo/PackageInfo5982
c	net/minecraft/class_4650	net/minecraft/world/gen/foliage/SpruceFoliagePlacer
	f	Lnet/minecraft/class_6017;	field_23757	trunkHeight
	f	Lcom/mojang/serialization/Codec;	field_24936	CODEC
	m	(Lnet/minecraft/class_4650;)Lnet/minecraft/class_6017;	method_30418	method_30418
		p	0		placer
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		radius
		p	3		trunkHeight
		p	2		offset
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30417	method_30417
		p	0		instance
c	net/minecraft/class_3320	net/minecraft/server/BannedIpEntry
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		ip
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	method_14532	getIp
		p	0		json
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>
		p	1		json
	m	(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V	<init>	<init>
		p	5		reason
		p	3		source
		p	4		expiry
		p	1		ip
		p	2		created
c	net/minecraft/class_3321	net/minecraft/server/ServerConfigHandler
	f	Ljava/io/File;	field_14327	OPERATORS_FILE
	f	Ljava/io/File;	field_14325	WHITE_LIST_FILE
	f	Ljava/io/File;	field_14328	BANNED_PLAYERS_FILE
	f	Lorg/slf4j/Logger;	field_14326	LOGGER
	f	Ljava/io/File;	field_14324	BANNED_IPS_FILE
	m	(Lnet/minecraft/server/MinecraftServer;)Z	method_14539	convertOperators
		p	0		server
	m	(Lnet/minecraft/server/MinecraftServer;)Z	method_14547	convertBannedPlayers
		p	0		server
	m	(Ljava/io/File;)V	method_14549	markFileConverted
		p	0		file
	m	(Lnet/minecraft/server/MinecraftServer;)Z	method_14545	convertBannedIps
		p	0		server
	m	(Lnet/minecraft/server/MinecraftServer;)Z	method_14533	convertWhitelist
		p	0		server
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V	method_14538	lookupProfile
		p	0		server
		p	2		callback
		p	1		bannedPlayers
	m	(Lnet/minecraft/class_3176;)Z	method_14550	convertPlayerFiles
		p	0		minecraftServer
	m	(Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date;	method_14535	parseDate
		p	1		fallback
		p	0		dateString
	m	(Lnet/minecraft/server/MinecraftServer;)Ljava/io/File;	method_14536	getLevelPlayersFolder
		p	0		server
	m	(Ljava/io/File;)V	method_14534	createDirectory
		p	0		directory
	m	(Lnet/minecraft/server/MinecraftServer;)Z	method_14542	checkPlayerConversionSuccess
		p	0		server
	m	(Lnet/minecraft/server/MinecraftServer;)Z	method_14540	checkSuccess
		p	0		server
	m	(Ljava/lang/String;)Z	method_14552	method_14552
		p	0		playerName
	m	()Z	method_14541	checkListConversionSuccess
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID;	method_14546	getPlayerUuidByName
		p	0		server
		p	1		name
	m	(Ljava/io/File;Ljava/util/Map;)Ljava/util/List;	method_14543	processSimpleListFile
		p	1		valueMap
		p	0		file
c	net/minecraft/class_3321$class_3322	net/minecraft/server/ServerConfigHandler$ServerConfigException
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>
		p	1		message
		p	2		cause
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_3321$1	net/minecraft/server/ServerConfigHandler$1
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V	onProfileLookupFailed	onProfileLookupFailed
		p	2		exception
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)V	onProfileLookupSucceeded	onProfileLookupSucceeded
		p	1		profile
c	net/minecraft/class_3321$4	net/minecraft/server/ServerConfigHandler$4
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V	onProfileLookupFailed	onProfileLookupFailed
		p	2		exception
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)V	onProfileLookupSucceeded	onProfileLookupSucceeded
		p	1		profile
c	net/minecraft/class_3321$5	net/minecraft/server/ServerConfigHandler$5
	m	(Lcom/mojang/authlib/GameProfile;)V	onProfileLookupSucceeded	onProfileLookupSucceeded
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V	onProfileLookupFailed	onProfileLookupFailed
		p	2		exception
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	method_14554	getPlayerFileName
		p	1		profile
	m	(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V	method_14553	convertPlayerFile
		p	2		fileName
		p	3		uuid
		p	1		playerDataFolder
c	net/minecraft/class_3321$2	net/minecraft/server/ServerConfigHandler$2
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V	onProfileLookupFailed	onProfileLookupFailed
		p	2		exception
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)V	onProfileLookupSucceeded	onProfileLookupSucceeded
		p	1		profile
c	net/minecraft/class_3321$3	net/minecraft/server/ServerConfigHandler$3
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V	onProfileLookupFailed	onProfileLookupFailed
		p	1		profile
		p	2		exception
	m	(Lcom/mojang/authlib/GameProfile;)V	onProfileLookupSucceeded	onProfileLookupSucceeded
		p	1		profile
c	net/minecraft/class_5984	net/minecraft/unused/packageinfo/PackageInfo5984
c	net/minecraft/class_4652	net/minecraft/world/gen/stateprovider/BlockStateProviderType
	f	Lcom/mojang/serialization/Codec;	field_24939	codec
	f	Lnet/minecraft/class_4652;	field_34934	DUAL_NOISE_PROVIDER
	f	Lnet/minecraft/class_4652;	field_34932	NOISE_THRESHOLD_PROVIDER
	f	Lnet/minecraft/class_4652;	field_34933	NOISE_PROVIDER
	f	Lnet/minecraft/class_4652;	field_29300	RANDOMIZED_INT_STATE_PROVIDER
	f	Lnet/minecraft/class_4652;	field_21306	WEIGHTED_STATE_PROVIDER
	f	Lnet/minecraft/class_4652;	field_21305	SIMPLE_STATE_PROVIDER
	f	Lnet/minecraft/class_4652;	field_24938	ROTATED_BLOCK_PROVIDER
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4652;	method_23457	register
		p	0		id
		p	1		codec
	m	()Lcom/mojang/serialization/Codec;	method_28863	getCodec
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		codec
c	net/minecraft/class_5983	net/minecraft/unused/packageinfo/PackageInfo5983
c	net/minecraft/class_4648	net/minecraft/world/gen/foliage/FoliagePlacerType
	f	Lcom/mojang/serialization/Codec;	field_24932	codec
	f	Lnet/minecraft/class_4648;	field_21302	ACACIA_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_21299	BLOB_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_29296	RANDOM_SPREAD_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_24163	JUNGLE_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_24164	MEGA_PINE_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_24165	DARK_OAK_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_24161	BUSH_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_24162	FANCY_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_21300	SPRUCE_FOLIAGE_PLACER
	f	Lnet/minecraft/class_4648;	field_21301	PINE_FOLIAGE_PLACER
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4648;	method_28850	register
		p	0		id
		p	1		codec
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		codec
	m	()Lcom/mojang/serialization/Codec;	method_28849	getCodec
c	net/minecraft/class_5979	net/minecraft/unused/packageinfo/PackageInfo5979
c	net/minecraft/class_4647	net/minecraft/world/gen/foliage/FoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_24931	TYPE_CODEC
	f	Lnet/minecraft/class_6017;	field_21296	radius
	f	Lnet/minecraft/class_6017;	field_23753	offset
	m	(Lnet/minecraft/class_5819;IIIIZ)Z	method_23451	isInvalidForLeaves
		c	Used to exclude certain positions such as corners when creating a square of leaves.
		p	6		giantTrunk
		p	1		random
		p	4		dz
		p	5		radius
		p	2		dx
		p	3		y
	m	(Lnet/minecraft/class_5819;ILnet/minecraft/class_4643;)I	method_26989	getRandomHeight
		p	2		trunkHeight
		p	3		config
		p	1		random
	m	(Lnet/minecraft/class_3610;)Z	method_42380	method_42380
		p	0		fluidState
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;ILnet/minecraft/class_4647$class_5208;III)V	method_23448	generate
		c	This is the main method used to generate foliage.
		p	3		random
		p	4		config
		p	1		world
		p	2		replacer
		p	7		foliageHeight
		p	8		radius
		p	5		trunkHeight
		p	6		treeNode
		p	9		offset
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;IIZ)V	method_23449	generateSquare
		c	Generates a square of leaves with the given radius. Sub-classes can use the method {@code isInvalidForLeaves} to exclude certain positions, such as corners.
		p	1		world
		p	2		replacer
		p	5		centerPos
		p	6		radius
		p	3		random
		p	4		config
		p	7		y
		p	8		giantTrunk
	m	(Lnet/minecraft/class_5819;)I	method_27386	getRandomOffset
		p	1		random
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2;	method_30411	fillFoliagePlacerFields
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		radius
		p	2		offset
	m	(Lnet/minecraft/class_5819;IIIIZ)Z	method_27387	isPositionInvalid
		c	Normalizes x and z coords before checking if they are invalid.
		p	1		random
		p	3		y
		p	2		dx
		p	5		radius
		p	4		dz
		p	6		giantTrunk
	m	(Lnet/minecraft/class_5819;I)I	method_23452	getRandomRadius
		p	2		baseHeight
		p	1		random
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;)V	method_34359	placeFoliageBlock
		p	3		config
		p	4		pos
		p	0		world
		p	1		replacer
		p	2		random
	m	()Lnet/minecraft/class_4648;	method_28843	getType
	m	(Lnet/minecraft/class_4647;)Lnet/minecraft/class_6017;	method_30412	method_30412
		p	0		placer
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_4643;ILnet/minecraft/class_4647$class_5208;II)V	method_27385	generate
		p	1		world
		p	4		config
		p	5		trunkHeight
		p	2		replacer
		p	3		random
		p	8		radius
		p	6		treeNode
		p	7		foliageHeight
	m	(Lnet/minecraft/class_4647;)Lnet/minecraft/class_6017;	method_30410	method_30410
		p	0		placer
c	net/minecraft/class_4647$class_5208	net/minecraft/world/gen/foliage/FoliagePlacer$TreeNode
	c	A point on a tree to generate foliage around
	f	Lnet/minecraft/class_2338;	field_24158	center
	f	I	field_24159	foliageRadius
	f	Z	field_24160	giantTrunk
	m	(Lnet/minecraft/class_2338;IZ)V	<init>	<init>
		p	2		foliageRadius
		p	1		center
		p	3		giantTrunk
	m	()I	method_27389	getFoliageRadius
	m	()Lnet/minecraft/class_2338;	method_27388	getCenter
	m	()Z	method_27390	isGiantTrunk
		c	Whether this node is the top of a giant (2x2 block) trunk
c	net/minecraft/class_3317	net/minecraft/server/BannedIpList
	m	(Ljava/net/SocketAddress;)Z	method_14527	isBanned
		p	1		ip
	m	(Ljava/net/SocketAddress;)Ljava/lang/String;	method_14526	stringifyAddress
		p	1		address
	m	(Ljava/lang/String;)Z	method_14529	isBanned
		p	1		ip
	m	(Ljava/net/SocketAddress;)Lnet/minecraft/class_3320;	method_14528	get
		p	1		address
c	net/minecraft/class_5978	net/minecraft/unused/packageinfo/PackageInfo5978
c	net/minecraft/class_4649	net/minecraft/world/gen/foliage/PineFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_24935	CODEC
	f	Lnet/minecraft/class_6017;	field_23755	height
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	3		height
		p	2		offset
		p	1		radius
	m	(Lnet/minecraft/class_4649;)Lnet/minecraft/class_6017;	method_30416	method_30416
		p	0		placer
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30415	method_30415
		p	0		instance
c	net/minecraft/class_4660	net/minecraft/world/gen/treedecorator/CocoaBeansTreeDecorator
	f	Lcom/mojang/serialization/Codec;	field_24959	CODEC
	f	F	field_21318	probability
	m	(F)V	<init>	<init>
		p	1		probability
	m	(ILnet/minecraft/class_2338;)Z	method_23465	method_23465
		p	1		pos
	m	(Lnet/minecraft/class_4660;)Ljava/lang/Float;	method_28891	method_28891
		p	0		decorator
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V	method_23466	method_23466
		p	2		pos
c	net/minecraft/class_5991	net/minecraft/unused/packageinfo/PackageInfo5991
c	net/minecraft/class_5990	net/minecraft/unused/packageinfo/PackageInfo5990
c	net/minecraft/class_4666	net/minecraft/client/option/StickyKeyBinding
	f	Ljava/util/function/BooleanSupplier;	field_21334	toggleGetter
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BooleanSupplier;)V	<init>	<init>
		p	4		toggleGetter
		p	3		category
		p	2		code
		p	1		id
c	net/minecraft/class_5997	net/minecraft/unused/packageinfo/PackageInfo5997
c	net/minecraft/class_5996	net/minecraft/util/annotation/Debug
	c	An annotation, mostly on side-effect-free methods.\n\n<p>Most methods annotated are getters that don't cause side-effects. Some of\nthose methods also may execute dry-runs.\n\n<p>However, it is present on {@link\nnet.minecraft.entity.passive.BeeEntity.MoveToHiveGoal}, and its purpose in that\ncase is not yet clear.\n\n<p>This annotation has class retention and can be applied to a wide range of\ntargets.\n\n<p>This annotation is not {@link java.lang.annotation.Documented}, and hence\nwill not appear in the generated javadoc for annotated elements.
c	net/minecraft/class_3335	net/minecraft/server/BannedPlayerList
	m	(Lcom/mojang/authlib/GameProfile;)Z	method_14650	contains
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	method_14649	toString
c	net/minecraft/class_4668	net/minecraft/client/render/RenderPhase
	f	Lnet/minecraft/class_4668$class_4683;	field_21376	MIPMAP_BLOCK_ATLAS_TEXTURE
	f	Lnet/minecraft/class_4668$class_4676;	field_21383	ENABLE_LIGHTMAP
	f	Lnet/minecraft/class_4668$class_5942;	field_29433	LINES_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29445	CUTOUT_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29417	WATER_MASK_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29429	LIGHTNING_SHADER
	f	Lnet/minecraft/class_4668$class_4672;	field_21347	EQUAL_DEPTH_TEST
	f	Lnet/minecraft/class_4668$class_5942;	field_29405	ITEM_ENTITY_TRANSLUCENT_CULL_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29421	TRANSLUCENT_GLINT_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_38344	ENTITY_TRANSLUCENT_EMISSIVE_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29444	CUTOUT_MIPPED_SHADER
	f	Lnet/minecraft/class_4668$class_4685;	field_21369	CRUMBLING_TRANSPARENCY
	f	Lnet/minecraft/class_4668$class_5942;	field_29428	TRANSPARENT_TEXT_SHADER
	f	Lnet/minecraft/class_4668$class_4672;	field_21346	ALWAYS_DEPTH_TEST
	f	Lnet/minecraft/class_4668$class_5942;	field_29404	ENTITY_CUTOUT_NONULL_OFFSET_Z_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29416	LEASH_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29420	ARMOR_ENTITY_GLINT_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29432	END_GATEWAY_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29435	BLOCK_SHADER
	f	Lnet/minecraft/class_4668$class_4685;	field_21364	NO_TRANSPARENCY
	f	Lnet/minecraft/class_4668$class_5942;	field_29447	TRANSLUCENT_MOVING_BLOCK_SHADER
	f	Lnet/minecraft/class_4668$class_4686;	field_21351	DEPTH_MASK
	f	Lnet/minecraft/class_4668$class_4677;	field_21360	FULL_LINE_WIDTH
	f	Lnet/minecraft/class_4668$class_5942;	field_29411	ENTITY_NO_OUTLINE_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29423	DIRECT_GLINT_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29407	ENTITY_TRANSLUCENT_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29419	ARMOR_GLINT_SHADER
	f	Ljava/lang/String;	field_21363	name
	f	Lnet/minecraft/class_4668$class_5942;	field_29451	ENTITY_CUTOUT_SHADER
	f	Lnet/minecraft/class_4668$class_4684;	field_21381	GLINT_TEXTURING
	f	Lnet/minecraft/class_4668$class_5942;	field_29446	TRANSLUCENT_SHADER
	f	Lnet/minecraft/class_4668$class_4683;	field_21377	BLOCK_ATLAS_TEXTURE
	f	Lnet/minecraft/class_4668$class_4676;	field_21384	DISABLE_LIGHTMAP
	f	Lnet/minecraft/class_4668$class_5942;	field_29422	GLINT_SHADER
	f	Lnet/minecraft/class_4668$class_4686;	field_21350	COLOR_MASK
	f	Lnet/minecraft/class_4668$class_5942;	field_29434	NO_SHADER
	f	Lnet/minecraft/class_4668$class_4672;	field_21348	LEQUAL_DEPTH_TEST
	f	Lnet/minecraft/class_4668$class_5942;	field_29406	ENTITY_TRANSLUCENT_CULL_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29418	OUTLINE_SHADER
	f	Lnet/minecraft/class_4668$class_4678;	field_25283	CLOUDS_TARGET
	f	Lnet/minecraft/class_4668$class_5942;	field_29450	ENTITY_SOLID_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29410	ENTITY_DECAL_SHADER
	f	Lnet/minecraft/class_4668$class_4675;	field_21352	NO_LAYERING
	f	Lnet/minecraft/class_4668$class_5942;	field_29413	ENTITY_ALPHA_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29425	DIRECT_ENTITY_GLINT_SHADER
	f	Lnet/minecraft/class_4668$class_4671;	field_21344	ENABLE_CULLING
	f	Ljava/lang/Runnable;	field_21361	beginAction
	f	Lnet/minecraft/class_4668$class_4684;	field_21379	DEFAULT_TEXTURING
	f	Lnet/minecraft/class_4668$class_5942;	field_29437	POSITION_COLOR_LIGHTMAP_SHADER
	f	Lnet/minecraft/class_4668$class_4685;	field_21366	ADDITIVE_TRANSPARENCY
	f	Lnet/minecraft/class_4668$class_5942;	field_29449	ARMOR_CUTOUT_NO_CULL_SHADER
	f	Lnet/minecraft/class_4668$class_4686;	field_21349	ALL_MASK
	f	Lnet/minecraft/class_4668$class_5942;	field_29409	BEACON_BEAM_SHADER
	f	Lnet/minecraft/class_4668$class_4678;	field_25282	WEATHER_TARGET
	f	Lnet/minecraft/class_4668$class_4685;	field_21370	TRANSLUCENT_TRANSPARENCY
	f	Lnet/minecraft/class_4668$class_5942;	field_29441	POSITION_COLOR_TEXTURE_LIGHTMAP_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29424	ENTITY_GLINT_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29436	NEW_ENTITY_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29412	ENTITY_SHADOW_SHADER
	f	Ljava/lang/Runnable;	field_21362	endAction
	f	Lnet/minecraft/class_4668$class_5942;	field_29448	TRANSLUCENT_NO_CRUMBLING_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29408	ENTITY_SMOOTH_CUTOUT_SHADER
	f	F	field_32771	VIEW_OFFSET_Z_LAYERING_SCALE
	f	Lnet/minecraft/class_4668$class_4678;	field_25281	PARTICLES_TARGET
	f	Lnet/minecraft/class_4668$class_4684;	field_21382	ENTITY_GLINT_TEXTURING
	f	Lnet/minecraft/class_4668$class_5942;	field_29440	POSITION_TEXTURE_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29452	ENTITY_CUTOUT_NONULL_SHADER
	f	Lnet/minecraft/class_4668$class_5939;	field_21378	NO_TEXTURE
	f	Lnet/minecraft/class_4668$class_4679;	field_21386	DISABLE_OVERLAY_COLOR
	f	Lnet/minecraft/class_4668$class_5942;	field_29439	POSITION_COLOR_TEXTURE_SHADER
	f	Lnet/minecraft/class_4668$class_4685;	field_21368	GLINT_TRANSPARENCY
	f	Lnet/minecraft/class_4668$class_5942;	field_29415	ENERGY_SWIRL_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29427	TEXT_SHADER
	f	Lnet/minecraft/class_4668$class_4678;	field_21359	OUTLINE_TARGET
	f	Lnet/minecraft/class_4668$class_4678;	field_25280	TRANSLUCENT_TARGET
	f	Lnet/minecraft/class_4668$class_4675;	field_22241	VIEW_OFFSET_Z_LAYERING
	f	Lnet/minecraft/class_4668$class_5942;	field_29431	END_PORTAL_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29443	SOLID_SHADER
	f	Lnet/minecraft/class_4668$class_4675;	field_21353	POLYGON_OFFSET_LAYERING
	f	Lnet/minecraft/class_4668$class_5942;	field_29414	EYES_SHADER
	f	Lnet/minecraft/class_4668$class_4671;	field_21345	DISABLE_CULLING
	f	Lnet/minecraft/class_4668$class_4679;	field_21385	ENABLE_OVERLAY_COLOR
	f	Lnet/minecraft/class_4668$class_4685;	field_21367	LIGHTNING_TRANSPARENCY
	f	Lnet/minecraft/class_4668$class_5942;	field_29426	CRUMBLING_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29438	POSITION_SHADER
	f	Lnet/minecraft/class_4668$class_4678;	field_21358	MAIN_TARGET
	f	Lnet/minecraft/class_4668$class_5942;	field_33628	TEXT_INTENSITY_SHADER
	f	Lnet/minecraft/class_4668$class_4678;	field_25643	ITEM_TARGET
	f	Lnet/minecraft/class_4668$class_5942;	field_33629	TRANSPARENT_TEXT_INTENSITY_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29442	COLOR_SHADER
	f	Lnet/minecraft/class_4668$class_5942;	field_29430	TRIPWIRE_SHADER
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>
		p	3		endAction
		p	1		name
		p	2		beginAction
	m	()V	method_23516	startDrawing
	m	()V	method_23518	endDrawing
	m	(F)V	method_23517	setupGlintTexturing
		p	0		scale
c	net/minecraft/class_4668$class_4685	net/minecraft/client/render/RenderPhase$Transparency
c	net/minecraft/class_4668$class_4684	net/minecraft/client/render/RenderPhase$Texturing
c	net/minecraft/class_4668$class_4683	net/minecraft/client/render/RenderPhase$Texture
	f	Ljava/util/Optional;	field_21397	id
	f	Z	field_21398	blur
	f	Z	field_21399	mipmap
	m	(Lnet/minecraft/class_2960;ZZ)V	<init>	<init>
		p	2		blur
		p	3		mipmap
		p	1		id
c	net/minecraft/class_4668$class_4682	net/minecraft/client/render/RenderPhase$OffsetTexturing
	m	(FF)V	<init>	<init>
		p	2		y
		p	1		x
c	net/minecraft/class_4668$class_4686	net/minecraft/client/render/RenderPhase$WriteMaskState
	f	Z	field_21401	depth
	f	Z	field_21400	color
	m	(ZZ)V	<init>	<init>
		p	2		depth
		p	1		color
c	net/minecraft/class_4668$class_5939	net/minecraft/client/render/RenderPhase$TextureBase
	m	(Ljava/lang/Runnable;Ljava/lang/Runnable;)V	<init>	<init>
		p	2		unapply
		p	1		apply
	m	()Ljava/util/Optional;	method_23564	getId
c	net/minecraft/class_4668$class_4670	net/minecraft/client/render/RenderPhase$Toggleable
	f	Z	field_21390	enabled
	m	(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;Z)V	<init>	<init>
		p	4		enabled
		p	3		unapply
		p	2		apply
		p	1		name
c	net/minecraft/class_4668$class_4672	net/minecraft/client/render/RenderPhase$DepthTest
	f	Ljava/lang/String;	field_22242	depthFunctionName
		c	A string representation of the comparison function used by this {@code DepthTest} phase.\n@see org.lwjgl.opengl.GL11#glDepthFunc(int)
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		depthFunctionName
		p	2		depthFunction
c	net/minecraft/class_4668$class_4671	net/minecraft/client/render/RenderPhase$Cull
	m	(Z)V	<init>	<init>
		p	1		culling
c	net/minecraft/class_4668$class_4678	net/minecraft/client/render/RenderPhase$Target
c	net/minecraft/class_4668$class_4677	net/minecraft/client/render/RenderPhase$LineWidth
	f	Ljava/util/OptionalDouble;	field_21392	width
	m	(Ljava/util/OptionalDouble;)V	<init>	<init>
		p	1		width
c	net/minecraft/class_4668$class_4676	net/minecraft/client/render/RenderPhase$Lightmap
	m	(Z)V	<init>	<init>
		p	1		lightmap
c	net/minecraft/class_4668$class_4675	net/minecraft/client/render/RenderPhase$Layering
c	net/minecraft/class_4668$class_4679	net/minecraft/client/render/RenderPhase$Overlay
	m	(Z)V	<init>	<init>
		p	1		overlayColor
c	net/minecraft/class_4668$class_5942	net/minecraft/client/render/RenderPhase$Shader
	f	Ljava/util/Optional;	field_29455	supplier
	m	(Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		supplier
c	net/minecraft/class_4668$class_5940	net/minecraft/client/render/RenderPhase$Textures
	f	Ljava/util/Optional;	field_29453	id
	m	(Lcom/google/common/collect/ImmutableList;)V	<init>	<init>
		p	1		textures
	m	()Lnet/minecraft/class_4668$class_5940$class_5941;	method_34560	create
c	net/minecraft/class_4668$class_5940$class_5941	net/minecraft/client/render/RenderPhase$Textures$Builder
	f	Lcom/google/common/collect/ImmutableList$Builder;	field_29454	textures
	m	()Lnet/minecraft/class_4668$class_5940;	method_34562	build
	m	(Lnet/minecraft/class_2960;ZZ)Lnet/minecraft/class_4668$class_5940$class_5941;	method_34563	add
		p	2		blur
		p	1		id
		p	3		mipmap
c	net/minecraft/class_5999	net/minecraft/datafixer/schema/Schema2571
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_34967	registerEntity
		p	0		schema
		p	1		entityTypes
		p	2		name
c	net/minecraft/class_3336	net/minecraft/server/BannedPlayerEntry
	m	(Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile;	method_14651	profileFromJson
		p	0		json
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>
		p	1		json
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V	<init>	<init>
		p	2		created
		p	1		profile
		p	4		expiry
		p	3		source
		p	5		reason
c	net/minecraft/class_4667	net/minecraft/client/gui/screen/option/GameOptionsScreen
	f	Lnet/minecraft/class_437;	field_21335	parent
	f	Lnet/minecraft/class_315;	field_21336	gameOptions
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		gameOptions
		p	1		parent
		p	3		title
	m	(Lnet/minecraft/class_353;II)Ljava/util/List;	method_31048	getHoveredButtonTooltip
		p	2		mouseY
		p	0		buttonList
		p	1		mouseX
c	net/minecraft/class_3337	net/minecraft/server/Whitelist
	m	(Lcom/mojang/authlib/GameProfile;)Z	method_14653	isAllowed
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/lang/String;	method_14652	toString
c	net/minecraft/class_2006	net/minecraft/advancement/criterion/ConstructBeaconCriterion
	f	Lnet/minecraft/class_2960;	field_9504	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2006$class_2008;	method_8811	conditionsFromJson
	m	(ILnet/minecraft/class_2006$class_2008;)Z	method_22459	method_22459
		p	1		conditions
	m	(Lnet/minecraft/class_3222;I)V	method_8812	trigger
		p	1		player
		p	2		level
c	net/minecraft/class_2006$class_2008	net/minecraft/advancement/criterion/ConstructBeaconCriterion$Conditions
	f	Lnet/minecraft/class_2096$class_2100;	field_9508	level
	m	()Lnet/minecraft/class_2006$class_2008;	method_35110	create
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	2		level
		p	1		player
	m	(I)Z	method_8817	matches
		p	1		level
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2006$class_2008;	method_8818	level
		p	0		level
c	net/minecraft/class_5998	net/minecraft/unused/packageinfo/PackageInfo5998
c	net/minecraft/class_4662	net/minecraft/world/gen/treedecorator/TreeDecorator
	c	Tree decorators can add additional blocks to trees, such as vines or beehives.
	f	Lcom/mojang/serialization/Codec;	field_24962	TYPE_CODEC
	m	(Lnet/minecraft/class_4662$class_7402;)V	method_23469	generate
		p	1		generator
	m	()Lnet/minecraft/class_4663;	method_28893	getType
c	net/minecraft/class_4662$class_7402	net/minecraft/world/gen/treedecorator/TreeDecorator$Generator
	f	Ljava/util/function/BiConsumer;	field_38873	replacer
	f	Lnet/minecraft/class_5819;	field_38874	random
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_38877	rootPositions
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_38875	logPositions
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_38876	leavesPositions
	f	Lnet/minecraft/class_3746;	field_38872	world
	m	()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	method_43321	getLogPositions
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2746;)V	method_43319	replaceWithVine
		p	1		pos
		p	2		faceProperty
	m	()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	method_43323	getRootPositions
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_43318	replace
		p	1		pos
		p	2		state
	m	()Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	method_43322	getLeavesPositions
	m	(Lnet/minecraft/class_2338;)Z	method_43317	isAir
		p	1		poa
	m	()Lnet/minecraft/class_5819;	method_43320	getRandom
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V	<init>	<init>
		p	4		logPositions
		p	5		leavesPositions
		p	2		replacer
		p	3		random
		p	6		rootPositions
		p	1		world
	m	()Lnet/minecraft/class_3746;	method_43316	getWorld
c	net/minecraft/class_3330	net/minecraft/server/ServerConfigEntry
	f	Ljava/lang/Object;	field_14368	key
	m	()Ljava/lang/Object;	method_14626	getKey
	m	()Z	method_14627	isInvalid
	m	(Lcom/google/gson/JsonObject;)V	method_24896	write
		p	1		json
	m	(Ljava/lang/Object;)V	<init>	<init>
		p	1		key
c	net/minecraft/class_5993	net/minecraft/unused/packageinfo/PackageInfo5993
c	net/minecraft/class_4661	net/minecraft/world/gen/treedecorator/LeavesVineTreeDecorator
	f	F	field_38790	probability
	f	Lcom/mojang/serialization/Codec;	field_24960	CODEC
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2746;Lnet/minecraft/class_4662$class_7402;)V	method_23467	placeVines
		c	Places a vine at a given position and then up to 4 more vines going downwards.
		p	0		pos
		p	1		faceProperty
		p	2		generator
	m	(F)V	<init>	<init>
		p	1		probability
	m	(Lnet/minecraft/class_4661;)Ljava/lang/Float;	method_43195	method_43195
		p	0		treeDecorator
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V	method_23468	method_23468
		p	3		pos
c	net/minecraft/class_3331	net/minecraft/server/ServerConfigList
	f	Lorg/slf4j/Logger;	field_14373	LOGGER
	f	Ljava/io/File;	field_14370	file
	f	Ljava/util/Map;	field_14371	map
	f	Lcom/google/gson/Gson;	field_14374	GSON
	m	()V	method_14630	load
	m	()Ljava/util/Collection;	method_14632	values
	m	()V	method_14631	removeInvalidEntries
	m	()[Ljava/lang/String;	method_14636	getNames
	m	(Ljava/lang/Object;)Lnet/minecraft/class_3330;	method_14640	get
		p	1		key
	m	(Ljava/lang/Object;)Z	method_14644	contains
	m	(Lnet/minecraft/class_3330;)V	method_14638	remove
		p	1		entry
	m	()V	method_14629	save
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3330;	method_14642	fromJson
		p	1		json
	m	(Ljava/lang/Object;)V	method_14635	remove
		p	1		key
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_14634	toString
		p	1		profile
	m	(Ljava/io/File;)V	<init>	<init>
		p	1		file
	m	(Lnet/minecraft/class_3330;)V	method_14633	add
		p	1		entry
	m	(Lnet/minecraft/class_3330;)Lcom/google/gson/JsonObject;	method_24897	method_24897
		p	0		entry
	m	()Ljava/io/File;	method_14643	getFile
	m	()Z	method_14641	isEmpty
c	net/minecraft/class_5992	net/minecraft/unused/packageinfo/PackageInfo5992
c	net/minecraft/class_4664	net/minecraft/world/gen/treedecorator/TrunkVineTreeDecorator
	f	Lcom/mojang/serialization/Codec;	field_24964	CODEC
	f	Lnet/minecraft/class_4664;	field_24965	INSTANCE
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V	method_23474	method_23474
		p	2		pos
c	net/minecraft/class_4663	net/minecraft/world/gen/treedecorator/TreeDecoratorType
	f	Lcom/mojang/serialization/Codec;	field_24963	codec
	f	Lnet/minecraft/class_4663;	field_38791	ATTACHED_TO_LEAVES
	f	Lnet/minecraft/class_4663;	field_21321	LEAVE_VINE
	f	Lnet/minecraft/class_4663;	field_21320	TRUNK_VINE
	f	Lnet/minecraft/class_4663;	field_21324	ALTER_GROUND
	f	Lnet/minecraft/class_4663;	field_21322	COCOA
	f	Lnet/minecraft/class_4663;	field_21323	BEEHIVE
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		codec
	m	()Lcom/mojang/serialization/Codec;	method_28894	getCodec
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4663;	method_28895	register
		p	1		codec
		p	0		id
c	net/minecraft/class_2002	net/minecraft/advancement/criterion/ChanneledLightningCriterion
	f	Lnet/minecraft/class_2960;	field_9499	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;	method_27791	method_27791
		p	1		entity
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2002$class_2004;	method_8801	conditionsFromJson
	m	(Ljava/util/List;Lnet/minecraft/class_2002$class_2004;)Z	method_22458	method_22458
		p	1		conditions
	m	(Lnet/minecraft/class_3222;Ljava/util/Collection;)V	method_8803	trigger
		p	1		player
		p	2		victims
c	net/minecraft/class_2002$class_2004	net/minecraft/advancement/criterion/ChanneledLightningCriterion$Conditions
	f	[Lnet/minecraft/class_2048$class_5258;	field_9503	victims
	m	([Lnet/minecraft/class_2048;)Lnet/minecraft/class_2002$class_2004;	method_8809	create
		p	0		victims
	m	(Lnet/minecraft/class_2048$class_5258;[Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	1		player
		p	2		victims
	m	(Ljava/util/Collection;)Z	method_8808	matches
		p	1		victims
c	net/minecraft/class_5994	net/minecraft/unused/packageinfo/PackageInfo5994
c	net/minecraft/class_4659	net/minecraft/world/gen/treedecorator/BeehiveTreeDecorator
	f	F	field_21317	probability
	f	[Lnet/minecraft/class_2350;	field_36347	GENERATE_DIRECTIONS
	f	Lcom/mojang/serialization/Codec;	field_24958	CODEC
	f	Lnet/minecraft/class_2350;	field_36346	BEE_NEST_FACE
	m	(ILnet/minecraft/class_2338;)Z	method_23464	method_23464
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;	method_40033	method_40033
		p	0		pos
	m	(F)V	<init>	<init>
		p	1		probability
	m	(Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)Z	method_40032	method_40032
		p	1		pos
	m	(Lnet/minecraft/class_4659;)Ljava/lang/Float;	method_28890	method_28890
		p	0		decorator
	m	(Lnet/minecraft/class_2350;)Z	method_40034	method_40034
		p	0		direction
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_4482;)V	method_35373	method_35373
		p	1		blockEntity
c	net/minecraft/class_3327	net/minecraft/server/OperatorEntry
	f	I	field_14366	permissionLevel
	f	Z	field_14367	bypassPlayerLimit
	m	(Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile;	method_14621	getProfileFromJson
		p	0		json
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>
		p	1		json
	m	()Z	method_14622	canBypassPlayerLimit
	m	()I	method_14623	getPermissionLevel
	m	(Lcom/mojang/authlib/GameProfile;IZ)V	<init>	<init>
		p	1		profile
		p	2		permissionLevel
		p	3		bypassPlayerLimit
c	net/minecraft/class_4658	net/minecraft/world/gen/treedecorator/AlterGroundTreeDecorator
	f	Lnet/minecraft/class_4651;	field_21316	provider
	f	Lcom/mojang/serialization/Codec;	field_24957	CODEC
	m	(Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V	method_23463	setColumn
		p	2		origin
		p	1		generator
	m	(ILnet/minecraft/class_2338;)Z	method_23460	method_23460
		p	1		pos
	m	(Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V	method_23461	method_23461
		p	2		pos
	m	(Lnet/minecraft/class_4651;)V	<init>	<init>
		p	1		provider
	m	(Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_2338;)V	method_23462	setArea
		p	1		generator
		p	2		origin
	m	(Lnet/minecraft/class_4658;)Lnet/minecraft/class_4651;	method_28889	method_28889
		p	0		decorator
c	net/minecraft/class_5989	net/minecraft/unused/packageinfo/PackageInfo5989
c	net/minecraft/class_703	net/minecraft/client/particle/Particle
	c	{@link Particle} is a client-side visual effect with position, velocity, collision, and additional render properties.\n\n<p>\nEach {@code Particle} is typically rendered as a camera-facing texture quad.\n{@link net.minecraft.client.particle.SpriteBillboardParticle} provides this behavior, and most vanilla particles inherit from it.\n\n<p>\nIf you would like a {@link Particle} with no direct rendering effects, inherit from {@link net.minecraft.client.particle.NoRenderParticle}.
	f	Z	field_3843	dead
	f	Lnet/minecraft/class_638;	field_3851	world
	f	D	field_3852	velocityX
	f	F	field_3844	gravityStrength
	f	D	field_3856	prevPosZ
	f	F	field_3867	spacingY
	f	I	field_3847	maxAge
	f	D	field_3871	z
	f	Z	field_3862	collidesWithWorld
	f	F	field_3839	angle
	f	D	field_36193	MAX_SQUARED_COLLISION_CHECK_DISTANCE
	f	F	field_3859	blue
	f	Z	field_3845	onGround
	f	D	field_3854	y
	f	Lnet/minecraft/class_238;	field_3872	boundingBox
	f	Lnet/minecraft/class_238;	field_3860	EMPTY_BOUNDING_BOX
	f	D	field_3874	x
	f	D	field_3850	velocityZ
	f	I	field_3866	age
	f	F	field_3842	green
	f	F	field_28786	velocityMultiplier
	f	D	field_3838	prevPosY
	f	D	field_3858	prevPosX
	f	Lnet/minecraft/class_5819;	field_3840	random
	f	F	field_3857	prevAngle
	f	F	field_3841	alpha
	f	F	field_3861	red
	f	F	field_3849	spacingXZ
	f	D	field_3869	velocityY
	m	()V	method_3085	markDead
		c	Marks this {@link Particle} as ready to be removed from the containing {@link ClientWorld}.
	m	(Lnet/minecraft/class_638;DDD)V	<init>	<init>
		p	6		z
		p	4		y
		p	2		x
		p	1		world
	m	(I)V	method_3077	setMaxAge
		c	Sets the maximum age, in ticks, that this particle can exist for.
		p	1		maxAge
			c	the new maximum age of this {@link Particle}, in ticks
	m	(Lnet/minecraft/class_638;DDDDDD)V	<init>	<init>
		p	1		world
		p	2		x
		p	12		velocityZ
		p	8		velocityX
		p	10		velocityY
		p	4		y
		p	6		z
	m	()Lnet/minecraft/class_3999;	method_18122	getType
		c	Returns the rendering category this {@link Particle} is rendered under.\n\n<p>\nFor more information on the properties and types available to each {@code Particle}, visit {@link ParticleTextureSheet}.\n\n@return the {@link ParticleTextureSheet} any {@link Particle} of this type will render through
	m	(F)I	method_3068	getBrightness
		c	@return the packed light level this particle should render at\n@see net.minecraft.client.render.LightmapTextureManager
		p	1		tint
	m	(Lnet/minecraft/class_238;)V	method_3067	setBoundingBox
		p	1		boundingBox
	m	(FF)V	method_3080	setBoundingBoxSpacing
		p	2		spacingY
		p	1		spacingXZ
	m	()Ljava/util/Optional;	method_34019	getGroup
		c	{@return the optional group that this particle belongs to}\n\n<p>A particle group restricts the number of particles from the group that\ncan be rendered in a client world. If the particle does not have a group,\nit is not restricted.
	m	(F)Lnet/minecraft/class_703;	method_3087	scale
		c	Scales the size of this particle by the given {@code scale} amount.\n\n@return this {@link Particle}
		p	1		scale
			c	the amount to scale this particle's size by
	m	()V	method_3072	repositionFromBoundingBox
	m	(F)Lnet/minecraft/class_703;	method_3075	move
		c	Multiplies this {@link Particle}'s current velocity by the target {@code speed} amount.
		p	1		speed
			c	the velocity multiplier to apply to this {@link Particle}
	m	(F)V	method_3083	setAlpha
		c	Updates the alpha value of this {@link Particle} to use while rendering.\n\n<p>\nNote that a {@link Particle} cannot render with transparency unless {@link Particle#getType()} is\n{@link ParticleTextureSheet#PARTICLE_SHEET_TRANSLUCENT}, or another sheet that supports transparency.\n\n<p>\nAlso note that the default particle shader (core/particle.fsh) will discard all transparent pixels below 0.1 alpha.
		p	1		alpha
			c	the new alpha value of this particle
	m	()Lnet/minecraft/class_238;	method_3064	getBoundingBox
		c	Returns the bounding {@link Box} of this particle, which is used for collision and movement logic.\n\n<p>\nBy default, this bounding box is automatically repositioned when a particle moves in {@link Particle#tick()}.\nTo adjust the size of the returned box, visit {@link Particle#setBoundingBoxSpacing(float, float)}.\nTo directly update the current bounding box, visit {@link Particle#setBoundingBox(Box)};\n\n@return the bounding {@link Box} of this particle, used for collision and movement
	m	(DDD)V	method_3069	move
		c	Moves this {@link Particle} by the specified delta amounts, re-positioning bounding boxes and adjusting movement for collision with the world.
		p	1		dx
			c	the delta x to move this particle by
		p	5		dz
			c	the delta z to move this particle by
		p	3		dy
			c	the delta y to move this particle by
	m	(FFF)V	method_3084	setColor
		c	Updates the rendering color of this particle.\nEach value should be between 0.0 (no channel color) and 1.0 (full channel color).
		p	1		red
			c	the target red color to use while rendering
		p	2		green
			c	the target green color to use while rendering
		p	3		blue
			c	the target blue color to use while rendering
	m	(DDD)V	method_34753	setVelocity
		c	Updates this {@link Particle}'s velocity to the target X, Y, and Z values.
		p	1		velocityX
			c	the new x-velocity of this {@link Particle}
		p	3		velocityY
			c	the new y-velocity of this {@link Particle}
		p	5		velocityZ
			c	the new z-velocity of this {@link Particle}
	m	()V	method_3070	tick
		c	This method is called each game tick (20 times per second), and should be used to do core {@link Particle} logic, such as movement and collision.
	m	()Z	method_3086	isAlive
		c	@return {@code false} if this particle is finished & should be removed from the parent {@link ParticleManager}, otherwise {@code true} if the particle is still alive
	m	()I	method_3082	getMaxAge
		c	Returns the maximum age, in ticks, of this particle. If this particle's age exceeds this value, it will be removed from the world.\n\n@return this particle's maximum age, in ticks
	m	(DDD)V	method_3063	setPos
		c	Updates the position and bounding box of this {@link Particle} to the target {@code x}, {@code y}, {@code z} position.
		p	3		y
			c	the y position to move this particle to
		p	1		x
			c	the x position to move this particle to
		p	5		z
			c	the z position to move this particle to
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V	method_3074	buildGeometry
		c	Renders this {@link Particle} to the given {@link VertexConsumer} buffer.
		p	1		vertexConsumer
			c	the buffer to render to
		p	2		camera
			c	the current active game {@link Camera}
		p	3		tickDelta
			c	frame tick delta amount
c	net/minecraft/class_702	net/minecraft/client/particle/ParticleManager
	f	Ljava/util/List;	field_17820	PARTICLE_TEXTURE_SHEETS
	f	Ljava/util/Map;	field_3830	particles
	f	Lnet/minecraft/class_5819;	field_3832	random
	f	I	field_32657	MAX_PARTICLE_COUNT
	f	Ljava/util/Queue;	field_3837	newEmitterParticles
	f	Lnet/minecraft/class_1060;	field_3831	textureManager
	f	Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;	field_29072	groupCounts
	f	Lnet/minecraft/class_638;	field_3834	world
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_3835	factories
	f	Lnet/minecraft/class_1059;	field_18301	particleAtlasTexture
	f	Ljava/util/Map;	field_18300	spriteAwareFactories
	f	Ljava/util/Queue;	field_3836	newParticles
	m	(Lnet/minecraft/class_2394;DDDDDD)Lnet/minecraft/class_703;	method_3056	addParticle
		p	10		velocityY
		p	12		velocityZ
		p	1		parameters
		p	2		x
		p	4		y
		p	6		z
		p	8		velocityX
	m	(Lnet/minecraft/class_3999;Ljava/util/Queue;)V	method_18126	method_18126
		p	2		queue
		p	1		sheet
	m	(Ljava/util/Collection;)V	method_3048	tickParticles
		c	Ticks all particles belonging to the same texture sheet.
		p	1		particles
			c	a collection of particles from the same sheet
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V	method_3051	addEmitter
		p	1		entity
		p	2		parameters
		p	3		maxAge
	m	()V	method_3057	tick
	m	(Lnet/minecraft/class_3300;Ljava/util/Map;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2960;)Ljava/util/concurrent/CompletableFuture;	method_18835	method_18835
		p	4		id
	m	(Lnet/minecraft/class_5878;)V	method_34023	method_34023
		p	1		group
	m	(Lnet/minecraft/class_703;)V	method_3058	addParticle
		p	1		particle
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;)V	method_3061	addEmitter
		p	1		entity
		p	2		parameters
	m	(Lnet/minecraft/class_5878;)Z	method_34021	canAdd
		c	{@return whether another particle from {@code group} can be rendered by this\nmanager}
		p	1		group
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_1060;)V	<init>	<init>
		p	1		world
		p	2		textureManager
	m	(Lnet/minecraft/class_638;)V	method_3045	setWorld
		p	1		world
	m	(Lnet/minecraft/class_3695;Lnet/minecraft/class_3300;Ljava/util/Map;Ljava/lang/Void;)Lnet/minecraft/class_1059$class_4007;	method_18832	method_18832
		p	4		v
	m	()V	method_3062	registerDefaultFactories
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	method_3054	addBlockBreakingParticles
		p	1		pos
		p	2		direction
	m	(Lnet/minecraft/class_2394;DDDDDD)Lnet/minecraft/class_703;	method_3055	createParticle
		p	12		velocityZ
		p	1		parameters
		p	2		x
		p	4		y
		p	6		z
		p	8		velocityX
		p	10		velocityY
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;DDDDDD)V	method_34020	method_34020
		p	3		minX
		p	7		minZ
		p	5		minY
		p	11		maxY
		p	9		maxX
		p	13		maxZ
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_702$class_4091;)V	method_18834	registerFactory
		p	2		factory
		p	1		type
	m	(Lnet/minecraft/class_5878;I)V	method_34022	addTo
		p	2		count
		p	1		group
	m	()V	method_18829	clearAtlas
	m	()Ljava/lang/String;	method_3052	getDebugString
	m	(Lnet/minecraft/class_703;)V	method_3059	tickParticle
		p	1		particle
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_765;Lnet/minecraft/class_4184;F)V	method_3049	renderParticles
		p	3		lightmapTextureManager
		p	4		camera
		p	5		tickDelta
		p	1		matrices
		p	2		vertexConsumers
	m	(Lnet/minecraft/class_2396;Lnet/minecraft/class_707;)V	method_3043	registerFactory
		p	1		type
		p	2		factory
	m	(Lnet/minecraft/class_3999;)Ljava/util/Queue;	method_18125	method_18125
		p	0		sheet
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/Map;)V	method_18836	loadTextureList
		p	2		id
		p	3		result
		p	1		resourceManager
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_3046	addBlockBreakParticles
		p	2		state
		p	1		pos
c	net/minecraft/class_702$class_4090	net/minecraft/client/particle/ParticleManager$SimpleSpriteProvider
	f	Ljava/util/List;	field_18303	sprites
	m	(Ljava/util/List;)V	method_18838	setSprites
		p	1		sprites
c	net/minecraft/class_702$class_4091	net/minecraft/client/particle/ParticleManager$SpriteAwareFactory
	m	(Lnet/minecraft/class_4002;)Lnet/minecraft/class_707;	create	create
		p	1		spriteProvider
c	net/minecraft/class_700	net/minecraft/client/particle/ElderGuardianAppearanceParticle
	f	Lnet/minecraft/class_1921;	field_21792	layer
	f	Lnet/minecraft/class_3879;	field_21793	model
c	net/minecraft/class_700$class_701	net/minecraft/client/particle/ElderGuardianAppearanceParticle$Factory
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3042	createParticle
c	net/minecraft/class_5964	net/minecraft/util/profiler/Deviation
	f	Lnet/minecraft/class_3696;	field_29597	result
	f	I	field_29596	ticks
	f	Ljava/time/Instant;	field_29595	instant
	m	(Ljava/time/Instant;ILnet/minecraft/class_3696;)V	<init>	<init>
		p	1		instant
		p	2		ticks
		p	3		result
c	net/minecraft/class_3302	net/minecraft/resource/ResourceReloader
	c	A resource reloader performs actual reloading in its {@linkplain #reload\nreload} when called by {@link SimpleResourceReload#start}.\n\n@see SimpleResourceReload#start\n@see SinglePreparationResourceReloader SinglePreparationResourceReloader\n(completes preparation in one method)\n@see SynchronousResourceReloader SynchronousResourceReloader\n(performs all reloading in the apply executor)
	m	()Ljava/lang/String;	method_22322	getName
		c	Returns a user-friendly name for logging.
	m	(Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_25931	reload
		c	Performs a reload. Returns a future that is completed when the reload\nis completed.\n\n<p>In a reload, there is a prepare stage and an apply stage. For the\nprepare stage, you should create completable futures with {@linkplain\nCompletableFuture#supplyAsync(Supplier, Executor)\nCompletableFuture.supplyAsync(..., prepareExecutor)}\nto ensure the prepare actions are done with the prepare executor. Then,\nyou should have a completable future for all the prepared actions, and\ncall {@linkplain CompletableFuture#thenCompose(Function)\ncombinedPrepare.thenCompose(synchronizer::waitFor)}\nto notify the {@code synchronizer}. Finally, you should run {@linkplain\nCompletableFuture#thenAcceptAsync(Consumer, Executor)\nCompletableFuture.thenAcceptAsync(..., applyExecutor)} for apply actions.\nIn the end, returns the result of {@code thenAcceptAsync}.\n\n@return a future for the reload\n@see ReloadableResourceManagerImpl#reload(Executor, Executor,\nCompletableFuture, List)
		p	3		prepareProfiler
			c	the profiler for prepare stage
		p	4		applyProfiler
			c	the profiler for apply stage
		p	5		prepareExecutor
			c	the executor for prepare stage
		p	6		applyExecutor
			c	the executor for apply stage
		p	1		synchronizer
			c	the synchronizer
		p	2		manager
			c	the resource manager
c	net/minecraft/class_3302$class_4045	net/minecraft/resource/ResourceReloader$Synchronizer
	c	A synchronizer to indicate completion of a reloader's prepare stage and\nto allow start of the apply stage only if all reloaders have finished\nthe prepare stage.
	m	(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;	method_18352	whenPrepared
		c	Indicates, to the ongoing reload, that this reloader has finished its\npreparation stage with the {@code preparedObject} as its result.\n\n<p>Returns a completable future that the apply stage depends on. This\nreturned future is completed when all the reloaders have completed their\nprepare stages in the reload.\n\n<p>Example:\n{@code\nCompletableFuture<SomeObject> prepareStage = ...;\nprepareStage.thenCompose(synchronizer::whenPrepared)\n        .thenAcceptAsync(..., applyExecutor);\n}\n\n@return a completable future as the precondition for the apply stage
		p	1		preparedObject
			c	the result of the prepare stage
c	net/minecraft/class_5963	net/minecraft/util/profiler/DummyRecorder
	f	Lnet/minecraft/class_5962;	field_29594	INSTANCE
c	net/minecraft/class_4635	net/minecraft/world/gen/feature/HugeMushroomFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24885	CODEC
	f	I	field_21232	foliageRadius
	f	Lnet/minecraft/class_4651;	field_21231	stemProvider
	f	Lnet/minecraft/class_4651;	field_21230	capProvider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28721	method_28721
		p	0		instance
	m	(Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;I)V	<init>	<init>
		p	1		capProvider
		p	3		foliageRadius
		p	2		stemProvider
c	net/minecraft/class_4634	net/minecraft/world/gen/feature/BlockPileFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24873	CODEC
	f	Lnet/minecraft/class_4651;	field_21229	stateProvider
	m	(Lnet/minecraft/class_4651;)V	<init>	<init>
		p	1		stateProvider
	m	(Lnet/minecraft/class_4634;)Lnet/minecraft/class_4651;	method_28683	method_28683
		p	0		config
c	net/minecraft/class_3304	net/minecraft/resource/ReloadableResourceManagerImpl
	c	A reloadable resource manager is always available to be accessed, and is the\ntype used by the minecraft client instance. It has a backing {@linkplain\n#activeManager active resource manager} that it delegates to.\n\n<p>It starts with an empty active resource manager, and swaps the active\nresource manager whenever it {@linkplain #reload reloads}; in addition,\n{@linkplain #close closing} it will replace the active resource manager\nwith an empty one, and the reloadable manager itself is still accessible to\nusers, as opposed to the lifecycled resource manager.
	f	Ljava/util/List;	field_17935	reloaders
	f	Lorg/slf4j/Logger;	field_14295	LOGGER
	f	Lnet/minecraft/class_3264;	field_14294	type
	f	Lnet/minecraft/class_6860;	field_36391	activeManager
	m	(Lnet/minecraft/class_3302;)V	method_14477	registerReloader
		c	Registers a reloader to all future reloads on this resource\nmanager.
		p	1		reloader
	m	(Lnet/minecraft/class_3264;)V	<init>	<init>
		p	1		type
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/class_4011;	method_18232	reload
		c	Swaps the active resource manager with another one backed by the given\n{@code packs} and start a {@linkplain SimpleResourceReload#start reload}.
		p	1		prepareExecutor
		p	4		packs
		p	3		initialStage
		p	2		applyExecutor
c	net/minecraft/class_5965	net/minecraft/util/profiler/Sampler
	f	Z	field_29601	active
	f	Ljava/lang/Runnable;	field_29602	startAction
	f	Ljava/util/function/DoubleSupplier;	field_29599	retriever
	f	D	field_33884	currentSample
	f	Ljava/lang/String;	field_33882	name
	f	Lio/netty/buffer/ByteBuf;	field_33883	ticksBuffer
	f	Lnet/minecraft/class_5949;	field_29598	type
	f	Lnet/minecraft/class_5965$class_5967;	field_29603	deviationChecker
	f	Lio/netty/buffer/ByteBuf;	field_29600	valueBuffer
	m	()V	method_34782	stop
	m	(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/class_5965$class_5967;)V	<init>	<init>
		p	4		startAction
		p	3		retriever
		p	2		type
		p	1		name
		p	5		deviationChecker
	m	()V	method_34780	start
	m	()Lnet/minecraft/class_5965$class_6398;	method_37173	collectData
	m	(I)V	method_34781	sample
		p	1		tick
	m	(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/class_5965$class_5966;	method_34779	builder
		p	3		context
		p	0		name
		p	1		type
		p	2		retriever
	m	(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_5965;	method_34778	create
		p	3		retriever
		p	0		name
		p	1		type
		p	2		context
	m	()Ljava/util/function/DoubleSupplier;	method_37170	getRetriever
	m	(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965;	method_34776	create
		p	1		type
		p	0		name
		p	2		retriever
	m	()Lnet/minecraft/class_5949;	method_37172	getType
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/lang/String;	method_37171	getName
	m	()V	method_34786	ensureActive
	m	()Z	method_37174	hasDeviated
c	net/minecraft/class_5965$class_6398	net/minecraft/util/profiler/Sampler$Data
	f	Lit/unimi/dsi/fastutil/ints/Int2DoubleMap;	field_33887	values
	f	I	field_33888	startTick
	f	I	field_33889	endTick
	m	()I	method_37177	getEndTick
	m	(IILit/unimi/dsi/fastutil/ints/Int2DoubleMap;)V	<init>	<init>
		p	1		startTick
		p	2		endTick
		p	3		values
	m	(I)D	method_37176	getValue
		p	1		tick
	m	()I	method_37175	getStartTick
c	net/minecraft/class_5965$class_5968	net/minecraft/util/profiler/Sampler$RatioDeviationChecker
	f	F	field_29609	threshold
	f	D	field_29611	lastValue
	m	(F)V	<init>	<init>
		p	1		threshold
c	net/minecraft/class_5965$class_5967	net/minecraft/util/profiler/Sampler$DeviationChecker
	m	(D)Z	method_34792	check
		p	1		value
c	net/minecraft/class_5965$class_5966	net/minecraft/util/profiler/Sampler$Builder
	f	Ljava/util/function/DoubleSupplier;	field_29605	timeGetter
	f	Ljava/lang/Object;	field_29606	context
	f	Lnet/minecraft/class_5949;	field_33886	type
	f	Lnet/minecraft/class_5965$class_5967;	field_29608	deviationChecker
	f	Ljava/lang/Runnable;	field_29607	startAction
	f	Ljava/lang/String;	field_33885	name
	m	(Ljava/util/function/Consumer;)Lnet/minecraft/class_5965$class_5966;	method_34789	startAction
		p	1		action
	m	(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)V	<init>	<init>
		p	4		context
		p	2		type
		p	3		timeFunction
		p	1		name
	m	()Lnet/minecraft/class_5965;	method_34787	build
	m	(Lnet/minecraft/class_5965$class_5967;)Lnet/minecraft/class_5965$class_5966;	method_34788	deviationChecker
		p	1		deviationChecker
c	net/minecraft/class_5962	net/minecraft/util/profiler/Recorder
	m	()V	method_34772	endTick
	m	()Lnet/minecraft/class_3695;	method_34774	getProfiler
	m	()V	method_34770	stop
	m	()V	method_34771	startTick
	m	()V	method_41320	forceStop
	m	()Z	method_34773	isActive
c	net/minecraft/class_3300	net/minecraft/resource/ResourceManager
	c	Provides resource loading capabilities to Minecraft.
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map;	method_14488	findResources
		c	Returns a sorted list of identifiers matching a path predicate.\n\n<p>Scanning begins in {@code startingPath} and each candidate file present under that directory\nwill be offered up to the predicate to decide whether it should be included or not.\n\n<p>Elements in the returned list may not, necessarily be unique. Additional effort is advised to ensure that\nduplicates in the returned list are discarded before loading.\n\n@return the list matching identifiers
		p	1		startingPath
			c	the starting path to begin scanning from
		p	2		allowedPathPredicate
			c	a predicate to determine whether a path should be included or not
	m	()Ljava/util/stream/Stream;	method_29213	streamResourcePacks
		c	Gets a stream of loaded resource packs in increasing order of priority.
	m	()Ljava/util/Set;	method_14487	getAllNamespaces
		c	Gets a set of all namespaces offered by the resource packs loaded by this manager.
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map;	method_41265	findAllResources
		p	2		allowedPathPredicate
		p	1		startingPath
	m	(Lnet/minecraft/class_2960;)Ljava/util/List;	method_14489	getAllResources
		c	Gets all of the available resources to the corresponding resource identifier.\n\n<p>Resources are returned in load order, or ascending order of priority, so the last element in the returned\nlist is what would be returned normally by {@link #getResource}\n\n<p>Each resource in this returned list must be closed to avoid resource leaks.
		p	1		id
			c	the resource identifier to search for
c	net/minecraft/class_3300$class_5353	net/minecraft/resource/ResourceManager$Empty
	f	Lnet/minecraft/class_3300$class_5353;	field_25351	INSTANCE
c	net/minecraft/class_5961	net/minecraft/util/profiler/DebugRecorder
	f	Ljava/util/Set;	field_33893	samplers
	f	Lnet/minecraft/class_5971;	field_29583	dumper
	f	I	field_32676	MAX_DURATION_IN_SECONDS
	f	Ljava/util/concurrent/Executor;	field_29582	dumpExecutor
	f	Ljava/util/function/Consumer;	field_29579	globalDumpConsumer
	f	Ljava/util/function/Consumer;	field_29584	resultConsumer
	f	Ljava/util/function/LongSupplier;	field_29586	timeGetter
	f	Z	field_29591	stopping
	f	Lnet/minecraft/class_6400;	field_33892	samplerSource
	f	Ljava/util/function/Consumer;	field_29585	dumpConsumer
	f	Ljava/util/Map;	field_33891	deviations
	f	Lnet/minecraft/class_3693;	field_29590	profiler
	f	I	field_29589	ticks
	f	J	field_29588	endTime
	f	Lnet/minecraft/class_4757;	field_29581	timeTracker
	m	(Lnet/minecraft/class_3696;)V	method_34763	dump
		p	1		result
	m	(Lnet/minecraft/class_6400;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5971;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V	<init>	<init>
		p	2		timeGetter
		p	3		dumpExecutor
		p	1		samplerSource
		p	6		dumpConsumer
		p	4		dumper
		p	5		resultConsumer
	m	(Ljava/util/function/Consumer;)V	method_35762	setGlobalDumpConsumer
		p	0		consumer
	m	()V	method_34762	checkState
	m	(Ljava/util/Collection;)V	method_41319	forceStop
		p	1		samplers
	m	(Lnet/minecraft/class_6400;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5971;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lnet/minecraft/class_5961;	method_37191	of
		p	4		resultConsumer
		p	5		dumpConsumer
		p	2		dumpExecutor
		p	3		dumper
		p	0		source
		p	1		timeGetter
	m	(Lnet/minecraft/class_5965;)Ljava/util/List;	method_37190	method_37190
		p	0		s
c	net/minecraft/class_4625	net/minecraft/world/gen/feature/HugeMushroomFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)V	method_23375	generateCap
		p	1		world
		p	2		random
		p	3		start
		p	4		y
		p	5		mutable
		p	6		config
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4635;ILnet/minecraft/class_2338$class_2339;)V	method_23376	generateStem
		p	1		world
		p	6		mutablePos
		p	4		config
		p	5		height
		p	2		random
		p	3		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4635;)Z	method_23374	canGenerate
		p	3		height
		p	4		mutablePos
		p	5		config
		p	1		world
		p	2		pos
	m	(IIII)I	method_23372	getCapSize
		p	4		y
		p	3		capSize
	m	(Lnet/minecraft/class_5819;)I	method_23377	getHeight
		p	1		random
c	net/minecraft/class_4628	net/minecraft/world/gen/feature/RandomPatchFeature
c	net/minecraft/class_711	net/minecraft/client/particle/SpellParticle
	f	Lnet/minecraft/class_4002;	field_17870	spriteProvider
	f	Lnet/minecraft/class_5819;	field_3888	RANDOM
	m	()Z	method_37102	isInvisible
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	10		velocityY
		p	8		velocityX
		p	14		spriteProvider
		p	12		velocityZ
		p	2		x
		p	1		world
		p	6		z
		p	4		y
c	net/minecraft/class_711$class_712	net/minecraft/client/particle/SpellParticle$EntityAmbientFactory
	f	Lnet/minecraft/class_4002;	field_17871	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3096	createParticle
c	net/minecraft/class_711$class_713	net/minecraft/client/particle/SpellParticle$InstantFactory
	f	Lnet/minecraft/class_4002;	field_17872	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3097	createParticle
c	net/minecraft/class_711$class_714	net/minecraft/client/particle/SpellParticle$EntityFactory
	f	Lnet/minecraft/class_4002;	field_17873	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3098	createParticle
c	net/minecraft/class_711$class_715	net/minecraft/client/particle/SpellParticle$DefaultFactory
	f	Lnet/minecraft/class_4002;	field_17874	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3099	createParticle
c	net/minecraft/class_711$class_716	net/minecraft/client/particle/SpellParticle$WitchFactory
	f	Lnet/minecraft/class_4002;	field_17875	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3100	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_3312	net/minecraft/util/UserCache
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_25724	accessCount
	f	Ljava/io/File;	field_14314	cacheFile
	f	Lcom/google/gson/Gson;	field_14318	gson
	f	Ljava/util/Map;	field_14310	byUuid
	f	Ljava/util/Map;	field_33860	pendingRequests
	f	Ljava/util/Map;	field_14312	byName
	f	I	field_29788	MAX_SAVED_ENTRIES
	f	Ljava/util/concurrent/Executor;	field_33861	executor
	f	Z	field_14313	useRemote
	f	Lorg/slf4j/Logger;	field_25805	LOGGER
	f	Lcom/mojang/authlib/GameProfileRepository;	field_14315	profileRepository
	m	()Z	method_14514	shouldUseRemote
	m	(Lnet/minecraft/class_3312$class_3313;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement;	method_30165	entryToJson
		p	1		dateFormat
		p	0		entry
	m	(Ljava/util/UUID;)Ljava/util/Optional;	method_14512	getByUuid
		p	1		uuid
	m	()V	method_14518	save
	m	(Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lnet/minecraft/class_3312$class_3313;)V	method_30166	method_30166
		p	2		entry
	m	(Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V	method_30168	method_30168
		p	2		json
	m	(I)Ljava/util/stream/Stream;	method_14516	getLastAccessedEntries
		p	1		limit
	m	()V	method_39753	clearExecutor
	m	(Ljava/util/function/Consumer;Ljava/util/Optional;Ljava/lang/Throwable;)V	method_37158	method_37158
		p	2		throwable
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;)V	method_14508	add
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V	<init>	<init>
		p	1		profileRepository
		p	2		cacheFile
	m	(Ljava/util/concurrent/Executor;)V	method_37157	setExecutor
		p	1		executor
	m	(Ljava/lang/String;Ljava/util/function/Consumer;)V	method_37156	findByNameAsync
		p	2		consumer
		p	1		username
	m	(Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V	method_37155	method_37155
		p	2		profile
		p	3		throwable
	m	()J	method_30169	incrementAndGetAccessCount
	m	(Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional;	method_30167	entryFromJson
		p	1		dateFormat
		p	0		json
	m	()Ljava/text/DateFormat;	method_30170	getDateFormat
	m	(Lnet/minecraft/class_3312$class_3313;)V	method_30164	add
		p	1		entry
	m	(Ljava/util/function/Consumer;Ljava/util/Optional;Ljava/lang/Throwable;)V	method_37160	method_37160
		p	1		profile
		p	2		throwable
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_14515	findByName
		p	1		name
	m	()Ljava/util/List;	method_14517	load
	m	(Z)V	method_14510	setUseRemote
		p	0		value
	m	(Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional;	method_14509	findProfileByName
		p	1		name
		p	0		repository
c	net/minecraft/class_3312$1	net/minecraft/util/UserCache$1
	m	(Lcom/mojang/authlib/GameProfile;)V	onProfileLookupSucceeded	onProfileLookupSucceeded
		p	1		profile
	m	(Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V	onProfileLookupFailed	onProfileLookupFailed
		p	1		profile
		p	2		exception
c	net/minecraft/class_3312$class_3313	net/minecraft/util/UserCache$Entry
	f	Ljava/util/Date;	field_14319	expirationDate
	f	Lcom/mojang/authlib/GameProfile;	field_14321	profile
	f	J	field_25726	lastAccessed
	m	(Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V	<init>	<init>
		p	2		expirationDate
		p	1		profile
	m	()Ljava/util/Date;	method_14520	getExpirationDate
	m	(J)V	method_30171	setLastAccessed
		p	1		lastAccessed
	m	()J	method_30172	getLastAccessed
	m	()Lcom/mojang/authlib/GameProfile;	method_14519	getProfile
c	net/minecraft/class_5975	net/minecraft/unused/packageinfo/PackageInfo5975
c	net/minecraft/class_4643	net/minecraft/world/gen/feature/TreeFeatureConfig
	f	Lnet/minecraft/class_4651;	field_29280	foliageProvider
	f	Lnet/minecraft/class_4651;	field_21288	trunkProvider
	f	Lcom/mojang/serialization/Codec;	field_24921	CODEC
	f	Lnet/minecraft/class_4647;	field_24135	foliagePlacer
	f	Lnet/minecraft/class_5141;	field_24136	trunkPlacer
	f	Z	field_29281	forceDirt
	f	Z	field_24138	ignoreVines
	f	Ljava/util/Optional;	field_38767	rootPlacer
	f	Ljava/util/List;	field_21290	decorators
	f	Lnet/minecraft/class_4651;	field_29279	dirtProvider
	f	Lnet/minecraft/class_5201;	field_24137	minimumSize
	m	(Lnet/minecraft/class_4643;)Ljava/util/List;	method_34345	method_34345
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28811	method_28811
		p	0		instance
	m	(Lnet/minecraft/class_4643;)Lnet/minecraft/class_5201;	method_28814	method_28814
		p	0		config
	m	(Lnet/minecraft/class_4643;)Ljava/lang/Boolean;	method_37261	method_37261
		p	0		config
	m	(Lnet/minecraft/class_4643;)Lnet/minecraft/class_5141;	method_28818	method_28818
		p	0		config
	m	(Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651;	method_28819	method_28819
		p	0		config
	m	(Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651;	method_28817	method_28817
		p	0		config
	m	(Lnet/minecraft/class_4643;)Lnet/minecraft/class_4647;	method_28816	method_28816
		p	0		config
	m	(Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Ljava/util/Optional;Lnet/minecraft/class_4651;Lnet/minecraft/class_5201;Ljava/util/List;ZZ)V	<init>	<init>
		p	8		decorators
		p	9		ignoreVines
		p	6		dirtProvider
		p	7		minimumSize
		p	10		forceDirt
		p	1		trunkProvider
		p	4		foliagePlacer
		p	5		rootPlacer
		p	2		trunkPlacer
		p	3		foliageProvider
	m	(Lnet/minecraft/class_4643;)Ljava/lang/Boolean;	method_34344	method_34344
		p	0		config
	m	(Lnet/minecraft/class_4643;)Ljava/util/Optional;	method_43164	method_43164
		p	0		config
	m	(Lnet/minecraft/class_4643;)Lnet/minecraft/class_4651;	method_28815	method_28815
		p	0		config
c	net/minecraft/class_4643$class_4644	net/minecraft/world/gen/feature/TreeFeatureConfig$Builder
	f	Lnet/minecraft/class_5201;	field_24142	minimumSize
	f	Z	field_29284	forceDirt
	f	Ljava/util/List;	field_21294	decorators
	f	Lnet/minecraft/class_4651;	field_29283	dirtProvider
	f	Lnet/minecraft/class_4651;	field_29282	foliageProvider
	f	Ljava/util/Optional;	field_38768	rootPlacer
	f	Lnet/minecraft/class_4647;	field_24140	foliagePlacer
	f	Lnet/minecraft/class_4651;	field_21292	trunkProvider
	f	Z	field_24143	ignoreVines
	f	Lnet/minecraft/class_5141;	field_24141	trunkPlacer
	m	(Ljava/util/List;)Lnet/minecraft/class_4643$class_4644;	method_27376	decorators
		p	1		decorators
	m	(Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Lnet/minecraft/class_5201;)V	<init>	<init>
		p	5		minimumSize
		p	4		foliagePlacer
		p	3		foliageProvider
		p	2		trunkPlacer
		p	1		trunkProvider
	m	()Lnet/minecraft/class_4643$class_4644;	method_27374	ignoreVines
	m	(Lnet/minecraft/class_4651;Lnet/minecraft/class_5141;Lnet/minecraft/class_4651;Lnet/minecraft/class_4647;Ljava/util/Optional;Lnet/minecraft/class_5201;)V	<init>	<init>
		p	6		minimumSize
		p	2		trunkPlacer
		p	3		foliageProvider
		p	4		foliagePlacer
		p	5		rootPlacer
		p	1		trunkProvider
	m	()Lnet/minecraft/class_4643;	method_23445	build
	m	(Lnet/minecraft/class_4651;)Lnet/minecraft/class_4643$class_4644;	method_34346	dirtProvider
		p	1		dirtProvider
	m	()Lnet/minecraft/class_4643$class_4644;	method_34347	forceDirt
c	net/minecraft/class_5974	net/minecraft/unused/packageinfo/PackageInfo5974
c	net/minecraft/class_4646	net/minecraft/world/gen/foliage/BlobFoliagePlacer
	f	I	field_23752	height
	f	Lcom/mojang/serialization/Codec;	field_24927	CODEC
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;I)V	<init>	<init>
		p	2		offset
		p	3		height
		p	1		radius
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;	method_28838	createCodec
		p	0		builder
	m	(Lnet/minecraft/class_4646;)Ljava/lang/Integer;	method_28837	method_28837
		p	0		placer
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28839	method_28839
		p	0		instance
c	net/minecraft/class_5977	net/minecraft/unused/packageinfo/PackageInfo5977
c	net/minecraft/class_4645	net/minecraft/world/gen/foliage/AcaciaFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_24926	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28836	method_28836
		p	0		instance
c	net/minecraft/class_5976	net/minecraft/unused/packageinfo/PackageInfo5976
c	net/minecraft/class_5971	net/minecraft/util/profiler/RecordDumper
	f	Ljava/lang/String;	field_32677	METRICS_DIRECTORY
	f	Ljava/lang/String;	field_33903	type
	f	Ljava/nio/file/Path;	field_29616	DEBUG_PROFILING_DIRECTORY
	f	Lorg/slf4j/Logger;	field_29618	LOGGER
	f	Ljava/lang/String;	field_32678	DEVIATIONS_DIRECTORY
	f	Ljava/lang/String;	field_32679	FILE_NAME
	m	(Lnet/minecraft/class_5949;Ljava/util/List;Ljava/nio/file/Path;)V	method_37208	writeSamplersInType
		p	3		directory
		p	2		samplers
		p	1		type
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_5949;Ljava/util/List;)V	method_37209	method_37209
		p	3		sampler
		p	2		type
	m	(Ljava/util/Map;Ljava/nio/file/Path;)V	method_37212	writeDeviations
		p	1		deviations
		p	2		deviationsDirectory
	m	(Ljava/util/Set;Ljava/nio/file/Path;)V	method_34803	writeSamplers
		p	1		samplers
		p	2		directory
	m	(Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/class_5965;Lnet/minecraft/class_5964;)V	method_37210	method_37210
		p	3		deviation
	m	(Lnet/minecraft/class_3696;Ljava/nio/file/Path;)V	method_34802	save
		p	1		result
		p	2		directory
	m	(Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/class_3696;)Ljava/nio/file/Path;	method_34807	createDump
		p	1		samplers
		p	2		deviations
		p	3		result
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		type
	m	(Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/class_5965;Ljava/util/List;)V	method_37211	method_37211
		p	3		sampleDeviations
		p	2		sampler
	m	(ILnet/minecraft/class_5965$class_6398;)Ljava/lang/String;	method_37207	method_37207
		p	1		data
c	net/minecraft/class_3310	net/minecraft/world/gen/feature/EndSpikeFeature
	f	Lcom/google/common/cache/LoadingCache;	field_14309	CACHE
	m	(Lnet/minecraft/class_5281;)Ljava/util/List;	method_14506	getSpikes
		p	0		world
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3666;Lnet/minecraft/class_3310$class_3181;)V	method_15888	generateSpike
		p	3		config
		p	4		spike
		p	1		world
		p	2		random
c	net/minecraft/class_3310$class_3311	net/minecraft/world/gen/feature/EndSpikeFeature$SpikeCache
	m	(Ljava/lang/Object;)Ljava/lang/Object;	load	load
		p	1		seed
	m	(Ljava/lang/Long;)Ljava/util/List;	method_14507	load
c	net/minecraft/class_3310$class_3181	net/minecraft/world/gen/feature/EndSpikeFeature$Spike
	f	Z	field_13832	guarded
	f	I	field_13836	centerX
	f	I	field_13833	radius
	f	I	field_13834	centerZ
	f	Lcom/mojang/serialization/Codec;	field_24841	CODEC
	f	I	field_13831	height
	f	Lnet/minecraft/class_238;	field_13835	boundingBox
	m	()Lnet/minecraft/class_238;	method_13968	getBoundingBox
	m	()Z	method_13965	isGuarded
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28649	method_28649
		p	0		instance
	m	(Lnet/minecraft/class_2338;)Z	method_13962	isInChunk
		p	1		pos
	m	(IIIIZ)V	<init>	<init>
		p	1		centerX
		p	3		radius
		p	2		centerZ
		p	5		guarded
		p	4		height
	m	()I	method_13963	getRadius
	m	(Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;	method_28653	method_28653
		p	0		spike
	m	()I	method_13964	getHeight
	m	(Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Boolean;	method_28648	method_28648
		p	0		spike
	m	()I	method_13966	getCenterX
	m	(Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;	method_28650	method_28650
		p	0		spike
	m	()I	method_13967	getCenterZ
	m	(Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;	method_28652	method_28652
		p	0		spike
	m	(Lnet/minecraft/class_3310$class_3181;)Ljava/lang/Integer;	method_28651	method_28651
		p	0		spike
c	net/minecraft/class_4642	net/minecraft/world/gen/feature/SpringFeatureConfig
	f	I	field_21286	holeCount
	f	Lnet/minecraft/class_6885;	field_21287	validBlocks
	f	I	field_21285	rockCount
	f	Z	field_21284	requiresBlockBelow
	f	Lcom/mojang/serialization/Codec;	field_24912	CODEC
	f	Lnet/minecraft/class_3610;	field_21283	state
	m	(Lnet/minecraft/class_4642;)Lnet/minecraft/class_6885;	method_28793	method_28793
		p	0		config
	m	(Lnet/minecraft/class_4642;)Ljava/lang/Integer;	method_28795	method_28795
		p	0		config
	m	(Lnet/minecraft/class_4642;)Ljava/lang/Integer;	method_28796	method_28796
		p	0		config
	m	(Lnet/minecraft/class_4642;)Lnet/minecraft/class_3610;	method_28798	method_28798
		p	0		config
	m	(Lnet/minecraft/class_3610;ZIILnet/minecraft/class_6885;)V	<init>	<init>
		p	2		requiresBlockBelow
		p	3		rockCount
		p	4		holeCount
		p	5		validBlocks
		p	1		state
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28794	method_28794
		p	0		instance
	m	(Lnet/minecraft/class_4642;)Ljava/lang/Boolean;	method_28797	method_28797
		p	0		config
c	net/minecraft/class_5973	net/minecraft/util/math/MathConstants
	f	F	field_29658	PI
	f	F	field_29659	DEGREES_PER_RADIAN
	f	F	field_29660	RADIANS_PER_DEGREE
	f	F	field_29661	EPSILON
c	net/minecraft/class_3309	net/minecraft/server/BanEntry
	f	Ljava/lang/String;	field_29787	FOREVER
	f	Ljava/lang/String;	field_14307	reason
	f	Ljava/util/Date;	field_14306	creationDate
	f	Ljava/lang/String;	field_14304	source
	f	Ljava/util/Date;	field_14305	expiryDate
	f	Ljava/text/SimpleDateFormat;	field_14308	DATE_FORMAT
	m	()Ljava/lang/String;	method_14501	getSource
	m	()Ljava/util/Date;	method_14502	getExpiryDate
	m	()Lnet/minecraft/class_2561;	method_14504	toText
	m	()Ljava/util/Date;	method_34885	getCreationDate
	m	(Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V	<init>	<init>
		p	5		reason
		p	4		expiryDate
		p	3		source
		p	2		creationDate
		p	1		key
	m	(Ljava/lang/Object;Lcom/google/gson/JsonObject;)V	<init>	<init>
		p	1		key
		p	2		json
	m	()Ljava/lang/String;	method_14503	getReason
c	net/minecraft/class_4638	net/minecraft/world/gen/feature/RandomPatchFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24902	CODEC
	f	I	comp_151	ySpread
	f	I	comp_150	xzSpread
	f	I	comp_149	tries
	f	Lnet/minecraft/class_6880;	comp_155	feature
	m	()I	comp_150	xzSpread
	m	()I	comp_151	ySpread
	m	()I	comp_149	tries
	m	()Lnet/minecraft/class_6880;	comp_155	feature
c	net/minecraft/class_707	net/minecraft/client/particle/ParticleFactory
	m	(Lnet/minecraft/class_2394;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3090	createParticle
		p	11		velocityY
		p	9		velocityX
		p	13		velocityZ
		p	2		world
		p	3		x
		p	1		parameters
		p	7		z
		p	5		y
c	net/minecraft/class_704	net/minecraft/client/particle/CloudParticle
	f	Lnet/minecraft/class_4002;	field_17862	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	1		world
		p	2		x
		p	14		spriteProvider
		p	12		velocityZ
		p	10		velocityY
		p	8		velocityX
		p	6		z
		p	4		y
c	net/minecraft/class_704$class_705	net/minecraft/client/particle/CloudParticle$CloudFactory
	f	Lnet/minecraft/class_4002;	field_17863	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3088	createParticle
c	net/minecraft/class_704$class_706	net/minecraft/client/particle/CloudParticle$SneezeFactory
	f	Lnet/minecraft/class_4002;	field_17864	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3089	createParticle
c	net/minecraft/class_709	net/minecraft/client/particle/PortalParticle
	f	D	field_3885	startY
	f	D	field_3886	startX
	f	D	field_3884	startZ
c	net/minecraft/class_709$class_710	net/minecraft/client/particle/PortalParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17865	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3094	createParticle
c	net/minecraft/class_708	net/minecraft/client/particle/AnimatedParticle
	f	Z	field_3880	changesColor
	f	F	field_3877	targetGreen
	f	Lnet/minecraft/class_4002;	field_17866	spriteProvider
	f	F	field_3878	targetRed
	f	F	field_3876	targetBlue
	m	(I)V	method_3093	setColor
		p	1		rgbHex
	m	(I)V	method_3092	setTargetColor
		p	1		rgbHex
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;F)V	<init>	<init>
		p	9		upwardsAcceleration
		p	8		spriteProvider
		p	6		z
		p	4		y
		p	2		x
		p	1		world
c	net/minecraft/class_1584	net/minecraft/entity/mob/RavagerEntity
	f	I	field_7302	stunTick
	f	Ljava/util/function/Predicate;	field_7301	IS_NOT_RAVAGER
	f	I	field_7305	roarTick
	f	I	field_7303	attackTick
	m	()I	method_7070	getAttackTick
	m	()I	method_7072	getRoarTick
	m	()V	method_7071	roar
	m	()V	method_7073	spawnStunnedParticles
	m	(Lnet/minecraft/class_1297;)V	method_7068	knockBack
		p	1		entity
	m	(Lnet/minecraft/class_1297;)Z	method_7069	method_7069
		p	0		entity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26920	createRavagerAttributes
	m	(Lnet/minecraft/class_1309;)Z	method_39955	method_39955
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_42168	canBecomePrimaryPassenger
		p	1		entity
	m	()I	method_7074	getStunTick
c	net/minecraft/class_1584$class_1585	net/minecraft/entity/mob/RavagerEntity$AttackGoal
c	net/minecraft/class_1584$class_1587	net/minecraft/entity/mob/RavagerEntity$PathNodeMaker
c	net/minecraft/class_1584$class_1586	net/minecraft/entity/mob/RavagerEntity$Navigation
c	net/minecraft/class_5944	net/minecraft/client/render/Shader
	c	Represents a program object.\n\n<p><strong>Warning:</strong> This does NOT represent a shader object\nthat can be created with {@code glCreateShader}. However, this class is\nreferred to as a shader in strings, hence the class name. {@link\nnet.minecraft.client.gl.Program} represents a shader object instead.\n\n@see <a href="https://www.khronos.org/opengl/wiki/GLSL_Object#Program_objects">\nGLSL Object - OpenGL Wiki (Program objects)</a>
	f	Lnet/minecraft/class_284;	field_29474	colorModulator
	f	I	field_29493	programId
	f	Ljava/lang/String;	field_32778	CORE_DIRECTORY
	f	Lnet/minecraft/class_293;	field_29469	format
	f	Lnet/minecraft/class_284;	field_29478	fogEnd
	f	Lnet/minecraft/class_278;	field_29484	DEFAULT_UNIFORM
	f	Ljava/util/List;	field_29466	attributeNames
	f	Ljava/util/List;	field_29490	uniforms
	f	Lnet/minecraft/class_284;	field_29482	chunkOffset
	f	Lnet/minecraft/class_284;	field_29470	modelViewMat
	f	Ljava/util/List;	field_29465	loadedAttributeIds
	f	Lnet/minecraft/class_284;	field_29475	light0Direction
	f	Lnet/minecraft/class_284;	field_29479	fogColor
	f	Ljava/util/Map;	field_29487	samplers
	f	Ljava/util/List;	field_29489	loadedSamplerIds
	f	Lorg/slf4j/Logger;	field_29483	LOGGER
	f	Lnet/minecraft/class_284;	field_36373	fogShape
	f	Lnet/minecraft/class_284;	field_29471	projectionMat
	f	Lnet/minecraft/class_284;	field_29472	textureMat
	f	Lnet/minecraft/class_281;	field_29467	vertexShader
	f	Ljava/util/Map;	field_29492	loadedUniforms
	f	Lnet/minecraft/class_284;	field_29476	light1Direction
	f	Lnet/minecraft/class_5944;	field_29485	activeShader
	f	Ljava/util/List;	field_29488	samplerNames
	f	Z	field_29495	dirty
	f	Ljava/lang/String;	field_29494	name
	f	Lnet/minecraft/class_284;	field_29480	lineWidth
	f	Lnet/minecraft/class_284;	field_29473	screenSize
	f	Ljava/lang/String;	field_32779	INCLUDE_DIRECTORY
	f	I	field_29486	activeShaderId
	f	Lnet/minecraft/class_284;	field_29477	fogStart
	f	Lnet/minecraft/class_281;	field_29468	fragmentShader
	f	Lnet/minecraft/class_277;	field_29464	blendState
	f	Ljava/util/List;	field_29491	loadedUniformIds
	f	Lnet/minecraft/class_284;	field_36323	viewRotationMat
	f	Lnet/minecraft/class_284;	field_29481	gameTime
	m	()Ljava/lang/String;	method_35787	getName
	m	(Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)V	<init>	<init>
		p	2		name
		p	3		format
		p	1		factory
	m	(Ljava/lang/String;Ljava/lang/Object;)V	method_34583	addSampler
		p	2		sampler
		p	1		name
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_277;	method_34581	readBlendState
		p	0		json
	m	(Lcom/google/gson/JsonElement;)V	method_34580	readSampler
		p	1		json
	m	(Lcom/google/gson/JsonElement;)V	method_34584	addUniform
		p	1		json
	m	(Ljava/lang/String;)Lnet/minecraft/class_284;	method_34582	getUniform
		p	1		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_278;	method_35785	getUniformOrDefault
		p	1		name
	m	()V	method_34588	loadReferences
	m	()V	method_34586	bind
	m	(Lnet/minecraft/class_5912;Lnet/minecraft/class_281$class_282;Ljava/lang/String;)Lnet/minecraft/class_281;	method_34579	loadProgram
		p	0		factory
		p	2		name
		p	1		type
	m	()Lnet/minecraft/class_293;	method_35786	getFormat
	m	()V	method_34585	unbind
c	net/minecraft/class_5944$1	net/minecraft/client/render/Shader$1
	f	Ljava/util/Set;	field_29498	visitedImports
c	net/minecraft/class_1581	net/minecraft/entity/mob/IllusionerEntity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26916	createIllusionerAttributes
c	net/minecraft/class_1581$class_1582	net/minecraft/entity/mob/IllusionerEntity$BlindTargetGoal
	f	I	field_7298	targetId
c	net/minecraft/class_1581$class_1583	net/minecraft/entity/mob/IllusionerEntity$GiveInvisibilityGoal
c	net/minecraft/class_1588	net/minecraft/entity/mob/HostileEntity
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20680	canSpawnInDark
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20681	canSpawnIgnoreLightLevel
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
	m	()V	method_16827	updateDespawnCounter
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20679	isSpawnDark
		p	2		random
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1657;)Z	method_7076	isAngryAt
		p	1		player
	m	()Lnet/minecraft/class_5132$class_5133;	method_26918	createHostileAttributes
c	net/minecraft/class_4608	net/minecraft/client/render/OverlayTexture
	f	Lnet/minecraft/class_1043;	field_21013	texture
	f	I	field_21444	DEFAULT_UV
	m	(Z)I	method_23212	getV
		p	0		hurt
	m	(F)I	method_23210	getU
		p	0		whiteOverlayProgress
	m	(FZ)I	method_23624	getUv
		p	0		whiteOverlayProgress
		p	1		hurt
	m	(II)I	method_23625	packUv
		p	1		v
		p	0		u
	m	()V	method_23213	teardownOverlayColor
	m	()V	method_23209	setupOverlayColor
c	net/minecraft/class_4607	net/minecraft/client/render/entity/feature/EnergySwirlOverlayFeatureRenderer
	m	()Lnet/minecraft/class_583;	method_23203	getEnergySwirlModel
	m	(F)F	method_23202	getEnergySwirlX
		p	1		partialAge
	m	()Lnet/minecraft/class_2960;	method_23201	getEnergySwirlTexture
c	net/minecraft/class_4609	net/minecraft/util/math/AffineTransformations
	f	Ljava/util/Map;	field_21021	DIRECTION_ROTATIONS
	f	Ljava/util/Map;	field_21022	INVERTED_DIRECTION_ROTATIONS
	f	Lorg/slf4j/Logger;	field_21023	LOGGER
	m	(Lnet/minecraft/class_4590;Lnet/minecraft/class_2350;Ljava/util/function/Supplier;)Lnet/minecraft/class_4590;	method_23221	uvLock
	m	(Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590;	method_23220	setupUvLock
c	net/minecraft/class_4604	net/minecraft/client/render/Frustum
	f	D	field_20996	y
	f	D	field_20997	z
	f	D	field_20995	x
	f	[Lnet/minecraft/class_1162;	field_20994	homogeneousCoordinates
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;)V	method_23092	init
		p	1		positionMatrix
		p	2		projectionMatrix
	m	(FFFFFF)Z	method_23090	isAnyCornerVisible
		p	4		x2
		p	3		z1
		p	2		y1
		p	1		x1
		p	6		z2
		p	5		y2
	m	(DDDDDD)Z	method_23089	isVisible
		p	11		maxZ
		p	7		maxX
		p	9		maxY
		p	3		minY
		p	5		minZ
		p	1		minX
	m	(Lnet/minecraft/class_1159;IIII)V	method_23091	transform
		p	1		function
		p	2		x
		p	3		y
		p	4		z
		p	5		index
	m	(DDD)V	method_23088	setPosition
		p	3		cameraY
		p	5		cameraZ
		p	1		cameraX
	m	(Lnet/minecraft/class_4604;)V	<init>	<init>
		p	1		frustum
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_1159;)V	<init>	<init>
		p	1		positionMatrix
		p	2		projectionMatrix
	m	(Lnet/minecraft/class_238;)Z	method_23093	isVisible
		p	1		box
c	net/minecraft/class_5934	net/minecraft/world/gen/placementmodifier/SurfaceWaterDepthFilterPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_29323	MODIFIER_CODEC
	f	I	field_29324	maxWaterDepth
	m	(I)V	<init>	<init>
		p	1		maxWaterDepth
	m	(I)Lnet/minecraft/class_5934;	method_39662	of
		p	0		maxWaterDepth
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34386	method_34386
		p	0		instance
c	net/minecraft/class_4603	net/minecraft/client/gui/hud/InGameOverlayRenderer
	f	Lnet/minecraft/class_2960;	field_20986	UNDERWATER_TEXTURE
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_4587;)V	method_23070	renderFireOverlay
		p	0		client
		p	1		matrices
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_2680;	method_24225	getInWallBlockState
		p	0		player
	m	(Lnet/minecraft/class_1058;Lnet/minecraft/class_4587;)V	method_23068	renderInWallOverlay
		p	0		sprite
		p	1		matrices
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_4587;)V	method_23069	renderUnderwaterOverlay
		p	1		matrices
		p	0		client
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_4587;)V	method_23067	renderOverlays
		p	1		matrices
		p	0		client
c	net/minecraft/class_4606	net/minecraft/client/render/entity/feature/EyesFeatureRenderer
	m	()Lnet/minecraft/class_1921;	method_23193	getEyesTexture
c	net/minecraft/class_5937	net/minecraft/client/gl/EffectProgram
	c	A program that can be applied to multiple GLShaders.\nThis program will only be released once an equal number of programs referencing it have been released.
	f	Lnet/minecraft/class_5913;	field_29329	LOADER
	f	I	field_29330	refCount
	m	(Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/class_5937;	method_34415	createFromResource
		p	2		stream
		p	1		name
		p	0		type
		p	3		domain
	m	(Lnet/minecraft/class_281$class_282;ILjava/lang/String;)V	<init>	<init>
		p	2		shaderRef
		p	3		name
		p	1		type
	m	(Lnet/minecraft/class_5936;)V	method_34414	attachTo
		p	1		program
c	net/minecraft/class_5936	net/minecraft/client/gl/EffectGlShader
c	net/minecraft/class_1590	net/minecraft/entity/mob/ZombifiedPiglinEntity
	f	Lnet/minecraft/class_6019;	field_25609	ANGER_PASSING_COOLDOWN_RANGE
	f	I	field_25608	angerPassingCooldown
	f	Lnet/minecraft/class_6019;	field_25382	ANGRY_SOUND_DELAY_RANGE
	f	Lnet/minecraft/class_6019;	field_25379	ANGER_TIME_RANGE
	f	Ljava/util/UUID;	field_7311	ATTACKING_SPEED_BOOST_ID
	f	I	field_7308	angrySoundDelay
	f	Lnet/minecraft/class_1322;	field_7307	ATTACKING_SPEED_BOOST
	f	Ljava/util/UUID;	field_25381	angryAt
	f	I	field_25380	angerTime
	m	(Lnet/minecraft/class_1590;)Z	method_29939	method_29939
		p	0		zombifiedPiglin
	m	(Lnet/minecraft/class_1590;)Z	method_29938	method_29938
		p	1		zombifiedPiglin
	m	(Lnet/minecraft/class_1590;)V	method_29937	method_29937
		p	1		zombifiedPiglin
	m	()V	method_29942	angerNearbyZombifiedPiglins
	m	()V	method_29941	tickAngerPassing
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20682	canSpawn
		p	4		random
		p	2		spawnReason
		p	3		pos
		p	0		type
		p	1		world
	m	(Lnet/minecraft/class_1590;)Z	method_29940	method_29940
		p	1		zombifiedPiglin
	m	()V	method_29533	playAngrySound
	m	()V	method_30080	tickAngrySound
	m	()Lnet/minecraft/class_5132$class_5133;	method_26941	createZombifiedPiglinAttributes
c	net/minecraft/class_5953	net/minecraft/item/HoneycombItem
	f	Ljava/util/function/Supplier;	field_29560	UNWAXED_TO_WAXED_BLOCKS
	f	Ljava/util/function/Supplier;	field_29561	WAXED_TO_UNWAXED_BLOCKS
	m	(Lnet/minecraft/class_2680;)Ljava/util/Optional;	method_34720	getWaxedState
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;	method_34721	method_34721
		p	1		block
	m	(Lnet/minecraft/class_1838;Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1269;	method_34719	method_34719
		p	3		state
c	net/minecraft/class_4622	net/minecraft/block/HoneyBlock
	f	Lnet/minecraft/class_265;	field_21213	SHAPE
	f	I	field_31104	TICKS_PER_SECOND
	m	(Lnet/minecraft/class_1297;)V	method_24175	addRegularParticles
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_24179	hasHoneyBlockEffects
		p	0		entity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)V	method_24177	addCollisionEffects
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_1297;)V	method_24180	updateSlidingVelocity
		p	1		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z	method_23356	isSliding
		p	1		pos
		p	2		entity
	m	(Lnet/minecraft/class_1297;I)V	method_23355	addParticles
		p	1		count
		p	0		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V	method_24176	triggerAdvancement
		p	2		pos
		p	1		entity
	m	(Lnet/minecraft/class_1297;)V	method_24178	addRichParticles
		p	0		entity
c	net/minecraft/class_5952	net/minecraft/util/thread/SampleableExecutor
	m	()Ljava/util/List;	method_34705	createSamplers
c	net/minecraft/class_1593	net/minecraft/entity/mob/PhantomEntity
	f	Lnet/minecraft/class_243;	field_7314	targetPosition
	f	Lnet/minecraft/class_1593$class_1594;	field_7315	movementType
	f	Lnet/minecraft/class_2338;	field_7312	circlingCenter
	f	Lnet/minecraft/class_2940;	field_7313	SIZE
	m	(I)V	method_7091	setPhantomSize
		p	1		size
	m	()V	method_7097	onSizeChanged
	m	()I	method_7084	getPhantomSize
c	net/minecraft/class_1593$class_1595	net/minecraft/entity/mob/PhantomEntity$FindTargetGoal
	f	I	field_7320	delay
	f	Lnet/minecraft/class_4051;	field_18130	PLAYERS_IN_RANGE_PREDICATE
c	net/minecraft/class_1593$class_1596	net/minecraft/entity/mob/PhantomEntity$StartAttackGoal
	f	I	field_7322	cooldown
	m	()V	method_7102	startSwoop
c	net/minecraft/class_1593$class_1594	net/minecraft/entity/mob/PhantomEntity$PhantomMovementType
	f	Lnet/minecraft/class_1593$class_1594;	field_7318	CIRCLE
	f	Lnet/minecraft/class_1593$class_1594;	field_7317	SWOOP
c	net/minecraft/class_1593$class_1599	net/minecraft/entity/mob/PhantomEntity$PhantomLookControl
	m	(Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V	<init>	<init>
		p	2		entity
c	net/minecraft/class_1593$class_1600	net/minecraft/entity/mob/PhantomEntity$PhantomMoveControl
	f	F	field_7331	targetSpeed
		c	The movement speed that the phantom tends towards
	m	(Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V	<init>	<init>
		p	2		owner
c	net/minecraft/class_1593$class_1597	net/minecraft/entity/mob/PhantomEntity$PhantomBodyControl
	m	(Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V	<init>	<init>
		p	2		entity
c	net/minecraft/class_1593$class_1598	net/minecraft/entity/mob/PhantomEntity$CircleMovementGoal
	f	F	field_7328	angle
	f	F	field_7327	radius
	f	F	field_7326	yOffset
	f	F	field_7324	circlingDirection
	m	()V	method_7103	adjustDirection
c	net/minecraft/class_1593$class_1601	net/minecraft/entity/mob/PhantomEntity$MovementGoal
	m	()Z	method_7104	isNearTarget
c	net/minecraft/class_1593$class_1602	net/minecraft/entity/mob/PhantomEntity$SwoopMovementGoal
	f	I	field_36305	CAT_CHECK_INTERVAL
	f	Z	field_36306	catsNearby
	f	I	field_36307	nextCatCheckAge
c	net/minecraft/class_5955	net/minecraft/block/Oxidizable
	f	Ljava/util/function/Supplier;	field_29564	OXIDATION_LEVEL_INCREASES
	f	Ljava/util/function/Supplier;	field_29565	OXIDATION_LEVEL_DECREASES
	m	(Lnet/minecraft/class_2680;)Ljava/util/Optional;	method_34735	getDecreasedOxidationState
		p	0		state
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;	method_34734	getUnaffectedOxidationBlock
		p	0		block
	m	(Lnet/minecraft/class_2248;)Ljava/util/Optional;	method_34737	getIncreasedOxidationBlock
		p	0		block
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;	method_34733	method_34733
		p	1		block
	m	(Lnet/minecraft/class_2248;)Ljava/util/Optional;	method_34732	getDecreasedOxidationBlock
		p	0		block
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;	method_34736	method_34736
		p	1		block
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_34738	getUnaffectedOxidationState
		p	0		state
c	net/minecraft/class_5955$class_5811	net/minecraft/block/Oxidizable$OxidationLevel
	f	Lnet/minecraft/class_5955$class_5811;	field_28707	OXIDIZED
	f	Lnet/minecraft/class_5955$class_5811;	field_28705	EXPOSED
	f	Lnet/minecraft/class_5955$class_5811;	field_28706	WEATHERED
	f	Lnet/minecraft/class_5955$class_5811;	field_28704	UNAFFECTED
c	net/minecraft/class_4623	net/minecraft/util/math/Boxes
	m	(Lnet/minecraft/class_238;Lnet/minecraft/class_2350;D)Lnet/minecraft/class_238;	method_23362	stretch
		p	1		direction
		p	0		box
		p	2		length
c	net/minecraft/class_5954	net/minecraft/block/RootedDirtBlock
c	net/minecraft/class_4620	net/minecraft/datafixer/fix/PointOfInterestFix
	f	Ljava/lang/String;	field_39402	name
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_44188	fixRecord
		p	1		dynamic
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_44187	fixRecords
		p	1		dynamic
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_28246	method_28246
		p	1		sections
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;	method_28243	method_28243
		p	1		ops
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	method_44186	update
		p	1		dynamics
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>
		p	2		name
		p	1		schema
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;	method_44185	method_44185
		p	2		dynamics
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_23299	fixSections
		p	1		dynamic
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_23302	method_23302
		p	1		pair
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_23305	method_23305
		p	1		pair
c	net/minecraft/class_5950	net/minecraft/util/thread/ExecutorSampling
	f	Lnet/minecraft/class_5950;	field_29555	INSTANCE
	f	Ljava/util/WeakHashMap;	field_29556	activeExecutors
	m	(Lnet/minecraft/class_5952;)V	method_34702	add
		p	1		executor
	m	(Ljava/util/Map$Entry;)Lnet/minecraft/class_5965;	method_37179	method_37179
		p	0		entry
	m	(Lnet/minecraft/class_5952;)Ljava/util/stream/Stream;	method_37181	method_37181
		p	0		executor
	m	()Ljava/util/List;	method_37178	createSamplers
	m	(Ljava/util/Map;)Ljava/util/List;	method_37180	mergeSimilarSamplers
		p	0		samplers
c	net/minecraft/class_5950$class_6399	net/minecraft/util/thread/ExecutorSampling$MergedSampler
	f	Ljava/util/List;	field_33890	delegates
	m	(Ljava/util/List;)D	method_37186	averageRetrievers
		p	0		samplers
	m	(Ljava/lang/String;Ljava/util/List;)V	<init>	<init>
		p	2		delegates
		p	1		id
	m	(Ljava/util/List;)Lnet/minecraft/class_5965$class_5967;	method_37183	combineDeviationCheckers
		p	0		delegates
	m	(DLnet/minecraft/class_5965;)Z	method_37182	method_37182
		p	2		sampler
	m	(Ljava/util/List;D)Z	method_37184	method_37184
		p	1		value
	m	(Ljava/util/List;)V	method_37185	start
		p	0		samplers
c	net/minecraft/class_4618	net/minecraft/client/render/OutlineVertexConsumerProvider
	f	I	field_21063	alpha
	f	I	field_21062	blue
	f	I	field_21061	green
	f	I	field_21060	red
	f	Lnet/minecraft/class_4597$class_4598;	field_21058	parent
	f	Lnet/minecraft/class_4597$class_4598;	field_21059	plainDrawer
	m	(IIII)V	method_23286	setColor
		p	3		blue
		p	4		alpha
		p	1		red
		p	2		green
	m	()V	method_23285	draw
	m	(Lnet/minecraft/class_4597$class_4598;)V	<init>	<init>
		p	1		parent
c	net/minecraft/class_4618$class_4586	net/minecraft/client/render/OutlineVertexConsumerProvider$OutlineVertexConsumer
	f	D	field_21065	y
	f	F	field_21067	u
	f	D	field_21064	x
	f	Lnet/minecraft/class_4588;	field_20897	delegate
	f	D	field_21066	z
	f	F	field_21068	v
	m	(Lnet/minecraft/class_4588;IIII)V	<init>	<init>
		p	4		blue
		p	3		green
		p	5		alpha
		p	2		red
		p	1		delegate
c	net/minecraft/class_5949	net/minecraft/util/profiler/SampleType
	f	Ljava/lang/String;	field_29553	name
	f	Lnet/minecraft/class_5949;	field_33878	JVM
	f	Lnet/minecraft/class_5949;	field_33877	TICK_LOOP
	f	Lnet/minecraft/class_5949;	field_33879	CHUNK_RENDERING
	f	Lnet/minecraft/class_5949;	field_29552	MAIL_BOXES
	f	Lnet/minecraft/class_5949;	field_29551	EVENT_LOOPS
	f	Lnet/minecraft/class_5949;	field_33881	CPU
	f	Lnet/minecraft/class_5949;	field_33880	CHUNK_RENDERING_DISPATCHING
	f	Lnet/minecraft/class_5949;	field_33876	PATH_FINDING
	f	Lnet/minecraft/class_5949;	field_37416	GPU
	m	()Ljava/lang/String;	method_34700	getName
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_1589	net/minecraft/entity/mob/MagmaCubeEntity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26917	createMagmaCubeAttributes
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20678	canMagmaCubeSpawn
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
c	net/minecraft/class_4615	net/minecraft/nbt/NbtTypes
	c	A class holding known NBT types.
	f	[Lnet/minecraft/class_4614;	field_21048	VALUES
	m	(I)Lnet/minecraft/class_4614;	method_23265	byId
		c	Gets the associated {@linkplain NbtType NBT type} for a given {@code id}.\n<p>\nThis method does not support id aliases.\n\n@return the NBT type, or {@linkplain NbtType#createInvalid an invalid type} if there is no type with the given {@code id}
		p	0		id
c	net/minecraft/class_5946	net/minecraft/datafixer/fix/ArrowPickupFix
	c	A fix that automatically renames the {@code player} byte in arrow data to\n{@code pickup}, if there is not any existing {@code pickup} data.\n\n<p>This is known as {@index AbstractArrowPickupFix} in the literal\nstring, though this fix is not abstract.
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_34687	method_34687
		p	1		t
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_34686	update
		c	When the {@code pickup} NBT byte of an arrow's data is absent, sets it\nfrom the arrow's {@code player} NBT byte.
		p	0		arrowData
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_34684	update
		p	1		typed
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	method_34685	updateEntity
		p	3		updater
		p	1		typed
		p	2		choiceName
c	net/minecraft/class_5945	net/minecraft/client/util/ParticleUtil
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6017;)V	method_34682	spawnParticle
		p	1		pos
		p	2		effect
		p	3		count
		p	0		world
	m	(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;DLnet/minecraft/class_2394;Lnet/minecraft/class_6019;)V	method_34683	spawnParticle
		p	3		variance
		p	2		pos
		p	1		world
		p	0		axis
		p	6		range
		p	5		effect
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;	method_41306	getRandomVelocity
		p	0		random
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2394;Lnet/minecraft/class_243;D)V	method_34681	spawnParticle
		p	5		offsetMultiplier
		p	3		effect
		p	4		velocity
		p	1		pos
		p	2		direction
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_6017;Lnet/minecraft/class_2350;Ljava/util/function/Supplier;D)V	method_41305	spawnParticles
		p	2		effect
		p	1		pos
		p	0		world
		p	6		offsetMultiplier
		p	5		velocity
		p	4		direction
		p	3		count
c	net/minecraft/class_4614	net/minecraft/nbt/NbtType
	c	Represents an NBT type.
	m	(Ljava/io/DataInput;Lnet/minecraft/class_6836;)Lnet/minecraft/class_6836$class_6838;	method_39852	doAccept
		p	2		visitor
		p	1		input
	m	()Ljava/lang/String;	method_23261	getCommandFeedbackName
	m	(Ljava/io/DataInput;)V	method_39851	skip
		p	1		input
	m	(Ljava/io/DataInput;I)V	method_39854	skip
		p	1		input
		p	2		count
	m	(Ljava/io/DataInput;Lnet/minecraft/class_6836;)V	method_39877	accept
		p	2		visitor
		p	1		input
	m	()Z	method_23263	isImmutable
		c	Determines the immutability of this type.\n<p>\nThe mutability of an NBT type means the held value can be modified\nafter the NBT element is instantiated.\n\n@return {@code true} if this NBT type is immutable, else {@code false}
	m	()Ljava/lang/String;	method_23259	getCrashReportName
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2520;	method_23262	read
		p	1		input
		p	2		depth
		p	3		tracker
	m	(I)Lnet/minecraft/class_4614;	method_23260	createInvalid
		c	{@return an invalid NBT type}\n\n<p>Operations with an invalid NBT type always throws {@link IOException}.\n\n@see NbtTypes#byId(int)
		p	0		type
c	net/minecraft/class_4614$class_6840	net/minecraft/nbt/NbtType$OfVariableSize
	c	Represents an NBT type whose elements can have a variable size, such as lists.
c	net/minecraft/class_4614$1	net/minecraft/nbt/NbtType$1
	m	(Ljava/io/DataInput;ILnet/minecraft/class_2505;)Lnet/minecraft/class_2491;	method_23264	read
	m	()Ljava/io/IOException;	method_39878	createException
c	net/minecraft/class_4614$class_6839	net/minecraft/nbt/NbtType$OfFixedSize
	c	Represents an NBT type whose elements have a fixed size, such as primitives.
	m	()I	method_39853	getSizeInBytes
		c	{@return the size of the elements in bytes}
c	net/minecraft/class_4617	net/minecraft/util/NameGenerator
	f	[Ljava/lang/String;	field_21051	SUFFIX
	f	[Ljava/lang/String;	field_21050	PREFIX
	m	(Lnet/minecraft/class_1297;)Ljava/lang/String;	method_36154	name
		p	0		entity
	m	(Ljava/util/UUID;)Ljava/lang/String;	method_23267	name
		p	0		uuid
	m	(Lnet/minecraft/class_5819;[Ljava/lang/String;)Ljava/lang/String;	method_23266	getRandom
		p	0		random
		p	1		options
	m	(Ljava/util/UUID;)Lnet/minecraft/class_5819;	method_23268	randomFromUuid
		p	0		uuid
c	net/minecraft/class_4616	net/minecraft/text/StorageNbtDataSource
	f	Lnet/minecraft/class_2960;	comp_738	id
	m	()Lnet/minecraft/class_2960;	comp_738	id
c	net/minecraft/class_5947	net/minecraft/datafixer/fix/StructureFeatureChildrenPoolElementFix
	c	A fix that updates a few children pool element features with complex\nconfigurations to simple ID strings within structure features.\n\n<p>This is known as {@index SavedDataFeaturePoolElementFix} in the\nliteral strings.
	f	Ljava/util/regex/Pattern;	field_29545	ARRAY_INDEX_PATTERN
	f	Ljava/util/Set;	field_29547	TARGET_FEATURES
	f	Ljava/util/Set;	field_29546	TARGET_CHILDREN_IDS
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;	method_34689	findValueAt
		p	0		root
		p	1		pathParts
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_34693	updateChildren
		p	0		children
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_34692	updateStructureFeature
		p	0		structureFeature
	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;	method_34690	updateFeature
		p	0		type
		p	3		stateProviderStateName
		p	4		stateProviderFirstEntryName
		p	1		name
		p	2		stateProviderType
		p	5		foliagePlacerType
		p	6		leavesProviderStateName
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_34695	method_34695
		p	0		poolElement
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_34694	method_34694
		p	0		child
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_34688	updatePoolElementFeature
		p	0		feature
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	method_34691	mapChildren
		p	0		children
c	net/minecraft/class_5922	net/minecraft/world/gen/feature/VegetationPatchFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_34315	generateVegetationFeature
		p	5		pos
		p	2		config
		p	1		world
		p	4		random
		p	3		generator
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;II)Ljava/util/Set;	method_34316	placeGroundAndGetPositions
		p	1		world
		p	4		pos
		p	5		replaceable
		p	2		config
		p	3		random
		p	6		radiusX
		p	7		radiusZ
	m	(Lnet/minecraft/class_5821;Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Lnet/minecraft/class_5819;Ljava/util/Set;II)V	method_34318	generateVegetation
		p	7		radiusZ
		p	3		config
		p	6		radiusX
		p	5		positions
		p	2		world
		p	1		context
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5927;Ljava/util/function/Predicate;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;I)Z	method_34317	placeGround
		p	6		depth
		p	5		pos
		p	3		replaceable
		p	2		config
		p	1		world
	m	(Lnet/minecraft/class_2680;)Z	method_34321	method_34321
		p	0		state
	m	(Lnet/minecraft/class_5927;Lnet/minecraft/class_2680;)Z	method_40164	method_40164
		p	1		state
c	net/minecraft/class_2896	net/minecraft/network/listener/ClientLoginPacketListener
	m	(Lnet/minecraft/class_2905;)V	method_12587	onHello
		p	1		packet
	m	(Lnet/minecraft/class_2899;)V	method_12586	onQueryRequest
		p	1		packet
	m	(Lnet/minecraft/class_2909;)V	method_12584	onDisconnect
		p	1		packet
	m	(Lnet/minecraft/class_2907;)V	method_12585	onCompression
		p	1		packet
	m	(Lnet/minecraft/class_2901;)V	method_12588	onSuccess
		p	1		packet
c	net/minecraft/class_1560	net/minecraft/entity/mob/EndermanEntity
	f	I	field_25376	angerTime
	f	Lnet/minecraft/class_2940;	field_7255	ANGRY
	f	Ljava/util/UUID;	field_7256	ATTACKING_SPEED_BOOST_ID
	f	Ljava/util/UUID;	field_25377	angryAt
	f	Lnet/minecraft/class_2940;	field_20618	PROVOKED
	f	I	field_7254	ageWhenTargetSet
	f	Lnet/minecraft/class_2940;	field_7257	CARRIED_BLOCK
	f	Lnet/minecraft/class_1322;	field_7252	ATTACKING_SPEED_BOOST
	f	Lnet/minecraft/class_6019;	field_25378	ANGER_TIME_RANGE
	f	I	field_7253	lastAngrySoundAge
	m	()Z	method_7029	teleportRandomly
	m	()Z	method_22330	isProvoked
	m	()V	method_22331	setProvoked
	m	(Lnet/minecraft/class_1297;)Z	method_7025	teleportTo
		p	1		entity
	m	(DDD)Z	method_7024	teleportTo
		p	5		z
		p	3		y
		p	1		x
	m	()Lnet/minecraft/class_2680;	method_7027	getCarriedBlock
	m	()Z	method_7028	isAngry
	m	(Lnet/minecraft/class_2680;)V	method_7032	setCarriedBlock
		p	1		state
	m	(Lnet/minecraft/class_1657;)Z	method_7026	isPlayerStaring
		p	1		player
	m	(Lnet/minecraft/class_1282;Lnet/minecraft/class_1686;F)Z	method_38068	damageFromPotion
		p	2		potion
		p	3		amount
		p	1		source
	m	()V	method_7030	playAngrySound
	m	()Lnet/minecraft/class_5132$class_5133;	method_26910	createEndermanAttributes
c	net/minecraft/class_1560$class_1561	net/minecraft/entity/mob/EndermanEntity$PlaceBlockGoal
	f	Lnet/minecraft/class_1560;	field_7258	enderman
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z	method_7033	canPlaceOn
		p	6		pos
		p	3		carriedState
		p	2		posAbove
		p	5		state
		p	4		stateAbove
		p	1		world
	m	(Lnet/minecraft/class_1560;)V	<init>	<init>
		p	1		enderman
c	net/minecraft/class_1560$class_4159	net/minecraft/entity/mob/EndermanEntity$ChasePlayerGoal
	f	Lnet/minecraft/class_1309;	field_21513	target
	f	Lnet/minecraft/class_1560;	field_18524	enderman
	m	(Lnet/minecraft/class_1560;)V	<init>	<init>
		p	1		enderman
c	net/minecraft/class_1560$class_1562	net/minecraft/entity/mob/EndermanEntity$TeleportTowardsPlayerGoal
	f	Lnet/minecraft/class_4051;	field_18127	staringPlayerPredicate
	f	I	field_7262	lookAtPlayerWarmup
	f	I	field_7261	ticksSinceUnseenTeleport
	f	Lnet/minecraft/class_4051;	field_18876	validTargetPredicate
	f	Lnet/minecraft/class_1560;	field_7260	enderman
	f	Lnet/minecraft/class_1657;	field_7259	targetPlayer
	m	(Lnet/minecraft/class_1560;Lnet/minecraft/class_1309;)Z	method_18449	method_18449
		p	1		playerEntity
	m	(Lnet/minecraft/class_1560;Ljava/util/function/Predicate;)V	<init>	<init>
		p	1		enderman
		p	2		targetPredicate
c	net/minecraft/class_1560$class_1563	net/minecraft/entity/mob/EndermanEntity$PickUpBlockGoal
	f	Lnet/minecraft/class_1560;	field_7263	enderman
	m	(Lnet/minecraft/class_1560;)V	<init>	<init>
		p	1		enderman
c	net/minecraft/class_2897	net/minecraft/world/gen/chunk/FlatChunkGenerator
	f	Lnet/minecraft/class_3232;	field_24510	config
	f	Lcom/mojang/serialization/Codec;	field_24769	CODEC
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_28002	method_28002
		p	0		state
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_40158	method_40158
		p	0		instance
	m	()Lnet/minecraft/class_3232;	method_28545	getConfig
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)V	<init>	<init>
		p	2		config
		p	1		structureSetRegistry
c	net/minecraft/class_5921	net/minecraft/world/gen/feature/RootSystemFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_2338;)Z	method_34310	hasSpaceForTree
		p	2		pos
		p	1		config
		p	0		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;IILnet/minecraft/class_2338$class_2339;)V	method_34311	generateRoots
		p	1		config
		p	0		world
		p	5		mutablePos
		p	4		z
		p	3		x
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338;)Z	method_34308	generateTreeAndRoots
		p	2		config
		p	1		generator
		p	0		world
		p	5		pos
		p	4		mutablePos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)V	method_34312	generateHangingRoots
		p	4		mutablePos
		p	0		world
		p	1		config
		p	3		pos
	m	(Lnet/minecraft/class_2338;ILnet/minecraft/class_5281;Lnet/minecraft/class_5926;Lnet/minecraft/class_5819;)V	method_39918	generateRootsColumn
		p	0		pos
		p	1		maxY
		p	2		world
		p	3		config
	m	(Lnet/minecraft/class_2680;II)Z	method_36419	isAirOrWater
		p	1		height
		p	2		allowedVerticalWaterForTree
		p	0		state
	m	(Lnet/minecraft/class_5926;Lnet/minecraft/class_2680;)Z	method_34307	method_34307
		p	1		state
c	net/minecraft/class_2890	net/minecraft/network/listener/ServerHandshakePacketListener
	m	(Lnet/minecraft/class_2889;)V	method_12576	onHandshake
		p	1		packet
c	net/minecraft/class_2891	net/minecraft/world/gen/chunk/DebugChunkGenerator
	f	I	field_13161	X_SIDE_LENGTH
	f	I	field_13160	Z_SIDE_LENGTH
	f	Lcom/mojang/serialization/Codec;	field_24768	CODEC
	f	Ljava/util/List;	field_13163	BLOCK_STATES
	f	Lnet/minecraft/class_2680;	field_13162	AIR
	f	Lnet/minecraft/class_2680;	field_13164	BARRIER
	f	Lnet/minecraft/class_2378;	field_26747	biomeRegistry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V	<init>	<init>
		p	1		structureSetRegistry
		p	2		biomeRegistry
	m	(Lnet/minecraft/class_2248;)Ljava/util/stream/Stream;	method_12579	method_12579
		p	0		block
	m	()Lnet/minecraft/class_2378;	method_31169	getBiomeRegistry
	m	(II)Lnet/minecraft/class_2680;	method_12578	getBlockState
		p	0		x
		p	1		z
c	net/minecraft/class_1564	net/minecraft/entity/mob/EvokerEntity
	f	Lnet/minecraft/class_1472;	field_7264	wololoTarget
	m	(Lnet/minecraft/class_1472;)V	method_7036	setWololoTarget
		p	1		wololoTarget
	m	()Lnet/minecraft/class_1472;	method_7039	getWololoTarget
	m	()Lnet/minecraft/class_5132$class_5133;	method_26912	createEvokerAttributes
c	net/minecraft/class_1564$class_1567	net/minecraft/entity/mob/EvokerEntity$SummonVexGoal
	f	Lnet/minecraft/class_4051;	field_18129	closeVexPredicate
c	net/minecraft/class_1564$class_1566	net/minecraft/entity/mob/EvokerEntity$LookAtTargetOrWololoTarget
c	net/minecraft/class_1564$class_1565	net/minecraft/entity/mob/EvokerEntity$ConjureFangsGoal
	m	(DDDDFI)V	method_7044	conjureFangs
		p	3		z
		p	5		maxY
		p	7		y
		p	10		warmup
		p	9		yaw
		p	1		x
c	net/minecraft/class_1564$class_1568	net/minecraft/entity/mob/EvokerEntity$WololoGoal
	f	Lnet/minecraft/class_4051;	field_7269	convertibleSheepPredicate
c	net/minecraft/class_2893	net/minecraft/world/gen/GenerationStep
c	net/minecraft/class_2893$class_2895	net/minecraft/world/gen/GenerationStep$Feature
	f	Ljava/lang/String;	field_37682	name
	f	Lcom/mojang/serialization/Codec;	field_37680	CODEC
	f	Lnet/minecraft/class_2893$class_2895;	field_35182	FLUID_SPRINGS
	f	Lnet/minecraft/class_2893$class_2895;	field_25187	STRONGHOLDS
	f	Lnet/minecraft/class_2893$class_2895;	field_25186	LAKES
	f	Lnet/minecraft/class_2893$class_2895;	field_13172	UNDERGROUND_STRUCTURES
	f	Lnet/minecraft/class_2893$class_2895;	field_13173	SURFACE_STRUCTURES
	f	Lnet/minecraft/class_2893$class_2895;	field_13174	RAW_GENERATION
	f	Lnet/minecraft/class_2893$class_2895;	field_13176	UNDERGROUND_ORES
	f	Lnet/minecraft/class_2893$class_2895;	field_13177	UNDERGROUND_DECORATION
	f	Lnet/minecraft/class_2893$class_2895;	field_13178	VEGETAL_DECORATION
	f	Lnet/minecraft/class_2893$class_2895;	field_13179	TOP_LAYER_MODIFICATION
	f	Lnet/minecraft/class_2893$class_2895;	field_13171	LOCAL_MODIFICATIONS
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_41532	getName
c	net/minecraft/class_2893$class_2894	net/minecraft/world/gen/GenerationStep$Carver
	f	Lcom/mojang/serialization/Codec;	field_24770	CODEC
	f	Ljava/lang/String;	field_13167	name
	f	Lnet/minecraft/class_2893$class_2894;	field_13166	LIQUID
	f	Lnet/minecraft/class_2893$class_2894;	field_13169	AIR
	m	()Ljava/lang/String;	method_12581	getName
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_1559	net/minecraft/entity/mob/EndermiteEntity
	f	I	field_30463	DESPAWN_TIME
	f	I	field_7250	lifeTime
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20674	canSpawn
		p	2		spawnReason
		p	3		pos
		p	0		type
		p	1		world
	m	()Lnet/minecraft/class_5132$class_5133;	method_26911	createEndermiteAttributes
c	net/minecraft/class_5916	net/minecraft/screen/ScreenHandlerSyncHandler
	m	(Lnet/minecraft/class_1703;Lnet/minecraft/class_1799;)V	method_34262	updateCursorStack
		p	1		handler
		p	2		stack
	m	(Lnet/minecraft/class_1703;ILnet/minecraft/class_1799;)V	method_34261	updateSlot
		p	1		handler
		p	2		slot
		p	3		stack
	m	(Lnet/minecraft/class_1703;II)V	method_34260	updateProperty
		p	1		handler
		p	2		property
		p	3		value
	m	(Lnet/minecraft/class_1703;Lnet/minecraft/class_2371;Lnet/minecraft/class_1799;[I)V	method_34263	updateState
		p	4		properties
		p	3		cursorStack
		p	2		stacks
		p	1		handler
c	net/minecraft/class_5919	net/minecraft/world/gen/feature/FossilFeatureConfig
	f	Ljava/util/List;	field_29254	fossilStructures
	f	Ljava/util/List;	field_29255	overlayStructures
	f	I	field_29258	maxEmptyCorners
	f	Lnet/minecraft/class_6880;	field_29257	overlayProcessors
	f	Lnet/minecraft/class_6880;	field_29256	fossilProcessors
	f	Lcom/mojang/serialization/Codec;	field_29253	CODEC
	m	(Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;I)V	<init>	<init>
		p	4		overlayProcessors
		p	5		maxEmptyCorners
		p	2		overlayStructures
		p	3		fossilProcessors
		p	1		fossilStructures
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34299	method_34299
		p	0		instance
	m	(Lnet/minecraft/class_5919;)Ljava/util/List;	method_34305	method_34305
		p	0		config
	m	(Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880;	method_34304	method_34304
		p	0		config
	m	(Lnet/minecraft/class_5919;)Ljava/util/List;	method_34306	method_34306
		p	0		config
	m	(Lnet/minecraft/class_5919;)Ljava/lang/Integer;	method_34300	method_34300
		p	0		config
	m	(Lnet/minecraft/class_5919;)Lnet/minecraft/class_6880;	method_34302	method_34302
		p	0		config
c	net/minecraft/class_5913	net/minecraft/client/gl/GLImportProcessor
	c	Handles the flattening of "moj_" import strings in the loaded GLSL shader file.\nInstances of an import are replaced by the contents of the referenced file\nprefixed by a comment describing the line position and original file location\nof the import.
	f	Ljava/lang/String;	field_33620	SINGLE_LINE_COMMENT_PATTERN
	f	Ljava/lang/String;	field_32036	MULTI_LINE_COMMENT_PATTERN
	f	Ljava/util/regex/Pattern;	field_33621	TRAILING_WHITESPACE_PATTERN
	f	Ljava/util/regex/Pattern;	field_29201	IMPORT_VERSION_PATTERN
	f	Ljava/util/regex/Pattern;	field_29200	MOJ_IMPORT_PATTERN
	m	(Ljava/lang/String;Ljava/util/regex/Matcher;)Z	method_36423	isLineValid
		p	0		line
		p	1		matcher
	m	(Ljava/lang/String;)Ljava/util/List;	method_34229	readSource
		c	Reads the source code supplied into a list of lines suitable for uploading to\nthe GL Shader cache.\n\n<p>Imports are processed as per the description of this class.
		p	1		source
	m	(ZLjava/lang/String;)Ljava/lang/String;	method_34233	loadImport
		c	Called to load an import reference's source code.
		p	2		name
		p	1		inline
	m	(Ljava/lang/String;Lnet/minecraft/class_5913$class_5914;Ljava/lang/String;)Ljava/util/List;	method_34232	parseImports
		p	1		source
		p	2		context
		p	3		path
	m	(Ljava/lang/String;I)Ljava/lang/String;	method_34230	readImport
		p	1		line
		p	2		start
	m	(Ljava/lang/String;Ljava/util/regex/Matcher;I)Z	method_36424	hasBogusString
		p	2		matchEnd
		p	0		string
		p	1		matcher
	m	(Ljava/lang/String;Lnet/minecraft/class_5913$class_5914;)Ljava/lang/String;	method_34231	extractVersion
		c	Converts a line known to contain an import into a fully-qualified\nversion of itself for insertion as a comment.
		p	1		line
		p	2		context
c	net/minecraft/class_5913$class_5914	net/minecraft/client/gl/GLImportProcessor$Context
	c	A context for the parser to keep track of its current line and caret position in the file.
	f	I	field_29203	line
	f	I	field_29202	column
c	net/minecraft/class_5912	net/minecraft/resource/ResourceFactory
	c	Provides resource access.
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3298;	getResourceOrThrow	getResourceOrThrow
		p	1		id
	m	(Lnet/minecraft/class_2960;)Ljava/io/BufferedReader;	openAsReader	openAsReader
		p	1		id
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_14486	getResource
		c	Finds and returns the corresponding resource for a resource's identifier.\n\n<p>Starts by scanning each resource pack from highest priority to lowest. If no resource packs were found\nto contain the requested entry, will return {@link Optional#empty()}.\n\n<p>The returned resource must be closed to avoid resource leaks.
		p	1		id
			c	the resource identifier to search for
	m	(Lnet/minecraft/class_2960;)Ljava/io/InputStream;	open	open
		p	1		id
c	net/minecraft/class_2889	net/minecraft/network/packet/c2s/handshake/HandshakeC2SPacket
	f	I	field_13158	protocolVersion
	f	I	field_13157	port
	f	Lnet/minecraft/class_2539;	field_13156	intendedState
	f	Ljava/lang/String;	field_13159	address
	f	I	field_33372	MAX_ADDRESS_LENGTH
	m	()I	method_12574	getProtocolVersion
	m	(Lnet/minecraft/class_2890;)V	method_12575	apply
	m	()Lnet/minecraft/class_2539;	method_12573	getIntendedState
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Ljava/lang/String;ILnet/minecraft/class_2539;)V	<init>	<init>
		p	1		address
		p	2		port
		p	3		intendedState
	m	()I	method_36175	getPort
	m	()Ljava/lang/String;	method_36174	getAddress
c	net/minecraft/class_5915	net/minecraft/entity/decoration/GlowItemFrameEntity
c	net/minecraft/class_5930	net/minecraft/world/gen/trunk/BendingTrunkPlacer
	f	Lnet/minecraft/class_6017;	field_29308	bendLength
	f	Lcom/mojang/serialization/Codec;	field_29306	CODEC
	f	I	field_29307	minHeightForLeaves
	m	(Lnet/minecraft/class_5930;)Ljava/lang/Integer;	method_34374	method_34374
		p	0		placer
	m	(IIIILnet/minecraft/class_6017;)V	<init>	<init>
		p	1		baseHeight
		p	3		secondRandomHeight
		p	2		firstRandomHeight
		p	5		bendLength
		p	4		minHeightForLeaves
	m	(Lnet/minecraft/class_5930;)Lnet/minecraft/class_6017;	method_34372	method_34372
		p	0		placer
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34373	method_34373
		p	0		instance
c	net/minecraft/class_1571	net/minecraft/entity/mob/GhastEntity
	f	Lnet/minecraft/class_2940;	field_7273	SHOOTING
	f	I	field_7272	fireballStrength
	m	()I	method_7049	getFireballStrength
	m	()Lnet/minecraft/class_5132$class_5133;	method_26913	createGhastAttributes
	m	(Lnet/minecraft/class_1309;)Z	method_18450	method_18450
		p	1		entity
	m	()Z	method_7050	isShooting
	m	(Lnet/minecraft/class_1282;)Z	method_44320	isFireballFromPlayer
		c	{@return whether {@code damageSource} is caused by a player's fireball}\n\n<p>This returns {@code true} for ghast fireballs reflected by a player,\nsince the attacker is set as the player in that case.
		p	0		damageSource
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20675	canSpawn
		p	3		pos
		p	4		random
		p	1		world
		p	2		spawnReason
		p	0		type
	m	(Z)V	method_7048	setShooting
		p	1		shooting
c	net/minecraft/class_1571$class_1572	net/minecraft/entity/mob/GhastEntity$LookAtTargetGoal
	f	Lnet/minecraft/class_1571;	field_7274	ghast
	m	(Lnet/minecraft/class_1571;)V	<init>	<init>
		p	1		ghast
c	net/minecraft/class_1571$class_1574	net/minecraft/entity/mob/GhastEntity$ShootFireballGoal
	f	Lnet/minecraft/class_1571;	field_7277	ghast
	f	I	field_7278	cooldown
	m	(Lnet/minecraft/class_1571;)V	<init>	<init>
		p	1		ghast
c	net/minecraft/class_1571$class_1573	net/minecraft/entity/mob/GhastEntity$GhastMoveControl
	f	Lnet/minecraft/class_1571;	field_7275	ghast
	f	I	field_7276	collisionCheckCooldown
	m	(Lnet/minecraft/class_1571;)V	<init>	<init>
		p	1		ghast
	m	(Lnet/minecraft/class_243;I)Z	method_7051	willCollide
		p	1		direction
		p	2		steps
c	net/minecraft/class_1571$class_1575	net/minecraft/entity/mob/GhastEntity$FlyRandomlyGoal
	f	Lnet/minecraft/class_1571;	field_7279	ghast
	m	(Lnet/minecraft/class_1571;)V	<init>	<init>
		p	1		ghast
c	net/minecraft/class_1570	net/minecraft/entity/mob/GiantEntity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26914	createGiantAttributes
c	net/minecraft/class_5932	net/minecraft/util/math/VerticalSurfaceType
	f	Lnet/minecraft/class_2350;	field_29316	direction
	f	Ljava/lang/String;	field_29318	name
	f	I	field_29317	offset
	f	Lcom/mojang/serialization/Codec;	field_29315	CODEC
	f	Lnet/minecraft/class_5932;	field_29314	FLOOR
	f	Lnet/minecraft/class_5932;	field_29313	CEILING
	m	()Lnet/minecraft/class_2350;	method_34379	getDirection
	m	(Ljava/lang/String;ILnet/minecraft/class_2350;ILjava/lang/String;)V	<init>	<init>
		p	4		offset
		p	5		name
		p	3		direction
	m	()I	method_34380	getOffset
c	net/minecraft/class_1577	net/minecraft/entity/mob/GuardianEntity
	f	Lnet/minecraft/class_2940;	field_7290	BEAM_TARGET_ID
	f	Z	field_7283	flopping
	f	Lnet/minecraft/class_1379;	field_7289	wanderGoal
	f	Lnet/minecraft/class_2940;	field_7280	SPIKES_RETRACTED
	f	F	field_7281	spikesExtensionRate
	f	F	field_7285	spikesExtension
	f	F	field_7287	prevSpikesExtension
	f	Lnet/minecraft/class_1309;	field_7288	cachedBeamTarget
	f	I	field_7282	beamTicks
	f	I	field_30470	WARMUP_TIME
	f	F	field_7284	prevTailAngle
	f	F	field_7286	tailAngle
	m	()Lnet/minecraft/class_3414;	method_7062	getFlopSound
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20676	canSpawn
		p	1		world
		p	0		type
		p	3		pos
		p	2		spawnReason
		p	4		random
	m	(I)V	method_7060	setBeamTarget
		p	1		entityId
	m	()Z	method_7058	areSpikesRetracted
	m	()Z	method_7063	hasBeamTarget
	m	(F)F	method_7057	getTailAngle
		p	1		tickDelta
	m	(F)F	method_7061	getBeamProgress
		p	1		tickDelta
	m	(F)F	method_7053	getSpikesExtension
		p	1		tickDelta
	m	()I	method_7055	getWarmupTime
	m	()Lnet/minecraft/class_1309;	method_7052	getBeamTarget
	m	(Z)V	method_7054	setSpikesRetracted
		p	1		retracted
	m	()Lnet/minecraft/class_5132$class_5133;	method_26915	createGuardianAttributes
c	net/minecraft/class_1577$class_1580	net/minecraft/entity/mob/GuardianEntity$GuardianMoveControl
	f	Lnet/minecraft/class_1577;	field_7295	guardian
	m	(Lnet/minecraft/class_1577;)V	<init>	<init>
		p	1		guardian
c	net/minecraft/class_1577$class_1579	net/minecraft/entity/mob/GuardianEntity$GuardianTargetPredicate
	f	Lnet/minecraft/class_1577;	field_7294	owner
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_1309;)Z	method_7064	test
	m	(Lnet/minecraft/class_1577;)V	<init>	<init>
		p	1		owner
c	net/minecraft/class_1577$class_1578	net/minecraft/entity/mob/GuardianEntity$FireBeamGoal
	f	I	field_7291	beamTicks
	f	Z	field_7292	elder
	f	Lnet/minecraft/class_1577;	field_7293	guardian
	m	(Lnet/minecraft/class_1577;)V	<init>	<init>
		p	1		guardian
c	net/minecraft/class_1576	net/minecraft/entity/mob/HuskEntity
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20677	canSpawn
		p	0		type
		p	2		spawnReason
		p	1		world
		p	4		random
		p	3		pos
c	net/minecraft/class_5928	net/minecraft/world/gen/foliage/RandomSpreadFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_29297	CODEC
	f	I	field_29299	leafPlacementAttempts
	f	Lnet/minecraft/class_6017;	field_29298	foliageHeight
	m	(Lnet/minecraft/class_5928;)Lnet/minecraft/class_6017;	method_34362	method_34362
		p	0		placer
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34360	method_34360
		p	0		instance
	m	(Lnet/minecraft/class_5928;)Ljava/lang/Integer;	method_34361	method_34361
		p	0		placer
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;I)V	<init>	<init>
		p	3		foliageHeight
		p	2		offset
		p	4		leafPlacementAttempts
		p	1		radius
c	net/minecraft/class_5927	net/minecraft/world/gen/feature/VegetationPatchFeatureConfig
	f	Lnet/minecraft/class_4651;	field_29287	groundState
	f	Lnet/minecraft/class_6880;	field_29288	vegetationFeature
	f	Lnet/minecraft/class_6862;	field_29286	replaceable
	f	F	field_29295	extraEdgeColumnChance
	f	Lnet/minecraft/class_5932;	field_29289	surface
	f	F	field_29293	vegetationChance
	f	F	field_29291	extraBottomBlockChance
	f	I	field_29292	verticalRange
	f	Lcom/mojang/serialization/Codec;	field_29285	CODEC
	f	Lnet/minecraft/class_6017;	field_29290	depth
	f	Lnet/minecraft/class_6017;	field_29294	horizontalRadius
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_4651;Lnet/minecraft/class_6880;Lnet/minecraft/class_5932;Lnet/minecraft/class_6017;FIFLnet/minecraft/class_6017;F)V	<init>	<init>
		p	7		verticalRange
		p	6		extraBottomBlockChance
		p	9		horizontalRadius
		p	8		vegetationChance
		p	10		extraEdgeColumnChance
		p	1		replaceable
		p	3		vegetationFeature
		p	2		groundState
		p	5		depth
		p	4		surface
	m	(Lnet/minecraft/class_5927;)Lnet/minecraft/class_5932;	method_34355	method_34355
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34348	method_34348
		p	0		instance
	m	(Lnet/minecraft/class_5927;)Ljava/lang/Integer;	method_34352	method_34352
		p	0		config
	m	(Lnet/minecraft/class_5927;)Lnet/minecraft/class_6862;	method_34358	method_34358
		p	0		config
	m	(Lnet/minecraft/class_5927;)Ljava/lang/Float;	method_34351	method_34351
		p	0		config
	m	(Lnet/minecraft/class_5927;)Lnet/minecraft/class_6880;	method_34356	method_34356
		p	0		config
	m	(Lnet/minecraft/class_5927;)Lnet/minecraft/class_4651;	method_34357	method_34357
		p	0		config
	m	(Lnet/minecraft/class_5927;)Ljava/lang/Float;	method_34349	method_34349
		p	0		config
	m	(Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017;	method_34350	method_34350
		p	0		config
	m	(Lnet/minecraft/class_5927;)Ljava/lang/Float;	method_34353	method_34353
		p	0		config
	m	(Lnet/minecraft/class_5927;)Lnet/minecraft/class_6017;	method_34354	method_34354
		p	0		config
c	net/minecraft/class_1569	net/minecraft/entity/mob/Monster
	c	This interface marks that an entity class belongs to monsters, including\nhostile mobs like zombies. It also contains constants to be used for\nsetting {@link MobEntity#experiencePoints}.\n\n@see net.minecraft.entity.SpawnGroup#MONSTER
	f	I	field_30464	ZERO_XP
		c	@apiNote This is used for mobs that do not drop experience.
	f	I	field_30466	NORMAL_MONSTER_XP
		c	@apiNote This is used for most of the monsters, such as\n{@linkplain ZombieEntity zombies} and\n{@linkplain SkeletonEntity skeletons}.
	f	I	field_30465	SMALL_MONSTER_XP
		c	@apiNote This is used for monsters such as\n{@linkplain EndermiteEntity endermites} and\n{@linkplain VexEntity vexes}.
	f	I	field_30468	STRONGER_MONSTER_XP
		c	@apiNote This is used for {@linkplain PiglinBruteEntity piglin brutes}\nand {@linkplain RavagerEntity ravagers}.
	f	I	field_30467	STRONG_MONSTER_XP
		c	@apiNote This is used for monsters such as\n{@linkplain BlazeEntity blazes} and\n{@linkplain GuardianEntity guardians}.
	f	I	field_30469	WITHER_XP
		c	@apiNote This is used for\n{@linkplain net.minecraft.entity.boss.WitherEntity withers}.
c	net/minecraft/class_5929	net/minecraft/world/gen/stateprovider/RandomizedIntBlockStateProvider
	c	A {@linkplain BlockStateProvider block state provider} that randomizes a single {@link IntProperty} of a block state provided by another provider.
	f	Lcom/mojang/serialization/Codec;	field_29301	CODEC
	f	Lnet/minecraft/class_6017;	field_29305	values
	f	Lnet/minecraft/class_4651;	field_29302	source
	f	Ljava/lang/String;	field_29303	propertyName
	f	Lnet/minecraft/class_2758;	field_29304	property
	m	(Lnet/minecraft/class_2769;)Z	method_34369	method_34369
		p	0		property
	m	(Lnet/minecraft/class_2680;Ljava/lang/String;)Lnet/minecraft/class_2758;	method_34363	getIntPropertyByName
		p	0		state
		p	1		propertyName
	m	(Lnet/minecraft/class_2769;)Lnet/minecraft/class_2758;	method_34364	method_34364
		p	0		property
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34365	method_34365
		p	0		instance
	m	(Ljava/lang/String;Lnet/minecraft/class_2769;)Z	method_34368	method_34368
		p	1		property
	m	(Lnet/minecraft/class_4651;Ljava/lang/String;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		source
		p	3		values
		p	2		propertyName
	m	(Lnet/minecraft/class_4651;Lnet/minecraft/class_2758;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	2		property
		p	3		values
		p	1		source
c	net/minecraft/class_5923	net/minecraft/world/gen/feature/WaterloggedVegetationPatchFeature
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2350;)Z	method_34322	isSolidBlockSide
		p	3		direction
		p	2		mutablePos
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_5281;Ljava/util/Set;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338$class_2339;)Z	method_34323	isSolidBlockAroundPos
		p	2		pos
		p	3		mutablePos
		p	0		world
		p	1		positions
c	net/minecraft/class_2899	net/minecraft/network/packet/s2c/login/LoginQueryRequestS2CPacket
	f	I	field_13188	queryId
	f	I	field_33373	MAX_PAYLOAD_SIZE
	f	Lnet/minecraft/class_2540;	field_13189	payload
	f	Lnet/minecraft/class_2960;	field_13187	channel
	m	()Lnet/minecraft/class_2960;	method_36176	getChannel
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(ILnet/minecraft/class_2960;Lnet/minecraft/class_2540;)V	<init>	<init>
		p	2		channel
		p	3		payload
		p	1		queryId
	m	(Lnet/minecraft/class_2896;)V	method_12591	apply
	m	()Lnet/minecraft/class_2540;	method_36177	getPayload
	m	()I	method_12592	getQueryId
c	net/minecraft/class_5926	net/minecraft/world/gen/feature/RootSystemFeatureConfig
	f	Lnet/minecraft/class_4651;	field_29272	rootStateProvider
	f	I	field_29269	requiredVerticalSpaceForTree
	f	I	field_29275	hangingRootRadius
	f	Lnet/minecraft/class_6880;	field_29268	feature
	f	I	field_29273	rootPlacementAttempts
	f	Lnet/minecraft/class_6646;	field_36289	predicate
	f	I	field_33616	allowedVerticalWaterForTree
	f	Lcom/mojang/serialization/Codec;	field_29267	CODEC
	f	I	field_29278	hangingRootPlacementAttempts
	f	I	field_29276	hangingRootVerticalSpan
	f	Lnet/minecraft/class_4651;	field_29277	hangingRootStateProvider
	f	I	field_29274	maxRootColumnHeight
	f	Lnet/minecraft/class_6862;	field_29271	rootReplaceable
	f	I	field_29270	rootRadius
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_34336	method_34336
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34332	method_34332
		p	0		instance
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_34338	method_34338
		p	0		config
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_36421	method_36421
		p	0		config
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_34341	method_34341
		p	0		config
	m	(Lnet/minecraft/class_5926;)Lnet/minecraft/class_6880;	method_34343	method_34343
		p	0		config
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_34333	method_34333
		p	0		config
	m	(Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651;	method_34339	method_34339
		p	0		config
	m	(Lnet/minecraft/class_5926;)Lnet/minecraft/class_6646;	method_39919	method_39919
		p	0		config
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_34335	method_34335
		p	0		config
	m	(Lnet/minecraft/class_6880;IILnet/minecraft/class_6862;Lnet/minecraft/class_4651;IIIILnet/minecraft/class_4651;IILnet/minecraft/class_6646;)V	<init>	<init>
		p	13		predicate
		p	10		hangingRootStateProvider
		p	9		hangingRootVerticalSpan
		p	12		allowedVerticalWaterForTree
		p	11		hangingRootPlacementAttempts
		p	6		rootPlacementAttempts
		p	5		rootStateProvider
		p	8		hangingRootRadius
		p	7		maxRootColumnHeight
		p	2		requiredVerticalSpaceForTree
		p	1		feature
		p	4		rootReplaceable
		p	3		rootRadius
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_34337	method_34337
		p	0		config
	m	(Lnet/minecraft/class_5926;)Lnet/minecraft/class_4651;	method_34334	method_34334
		p	0		config
	m	(Lnet/minecraft/class_5926;)Ljava/lang/Integer;	method_34342	method_34342
		p	0		config
	m	(Lnet/minecraft/class_5926;)Lnet/minecraft/class_6862;	method_34340	method_34340
		p	0		config
c	net/minecraft/class_5925	net/minecraft/world/gen/placementmodifier/HeightmapPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_29265	MODIFIER_CODEC
	f	Lnet/minecraft/class_2902$class_2903;	field_29266	heightmap
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_34330	method_34330
		p	0		instance
	m	(Lnet/minecraft/class_2902$class_2903;)V	<init>	<init>
		p	1		heightmap
	m	(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_5925;	method_39638	of
		p	0		heightmap
c	net/minecraft/class_644	net/minecraft/client/network/MultiplayerServerListPinger
	f	Lcom/google/common/base/Splitter;	field_3770	ZERO_SPLITTER
	f	Lorg/slf4j/Logger;	field_3771	LOGGER
	f	Lnet/minecraft/class_2561;	field_33740	CANNOT_CONNECT_TEXT
	f	Ljava/util/List;	field_3769	clientConnections
	m	()V	method_3004	cancel
	m	(Lnet/minecraft/class_642;Ljava/lang/Runnable;)V	method_3003	add
		p	2		saver
		p	1		entry
	m	(II)Lnet/minecraft/class_2561;	method_27647	createPlayerCountText
		p	1		max
		p	0		current
	m	()V	method_3000	tick
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_642;)V	method_36897	showError
		p	2		info
		p	1		error
	m	(Ljava/net/InetSocketAddress;Lnet/minecraft/class_642;)V	method_3001	ping
		p	1		address
		p	2		info
c	net/minecraft/class_644$1	net/minecraft/client/network/MultiplayerServerListPinger$1
	f	Z	field_3775	sentQuery
	f	Z	field_3773	received
	f	J	field_3772	startTime
c	net/minecraft/class_644$2	net/minecraft/client/network/MultiplayerServerListPinger$2
	m	(Lio/netty/channel/Channel;)V	initChannel	initChannel
		p	1		channel
c	net/minecraft/class_644$2$1	net/minecraft/client/network/MultiplayerServerListPinger$2$1
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	channelRead0	channelRead0
		p	1		context
		p	2		buf
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V	exceptionCaught	exceptionCaught
		p	2		throwable
		p	1		context
	m	(Lio/netty/channel/ChannelHandlerContext;)V	channelActive	channelActive
		p	1		context
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V	method_3005	channelRead0
c	net/minecraft/class_2073	net/minecraft/predicate/item/ItemPredicate
	f	[Lnet/minecraft/class_2035;	field_20689	storedEnchantments
	f	Lnet/minecraft/class_2105;	field_9645	nbt
	f	Ljava/util/Set;	field_9644	items
	f	[Lnet/minecraft/class_2035;	field_9647	enchantments
	f	Lnet/minecraft/class_2073;	field_9640	ANY
	f	Lnet/minecraft/class_2096$class_2100;	field_9646	durability
	f	Lnet/minecraft/class_6862;	field_9643	tag
	f	Lnet/minecraft/class_1842;	field_9642	potion
	f	Lnet/minecraft/class_2096$class_2100;	field_9641	count
	m	()Lcom/google/gson/JsonElement;	method_8971	toJson
	m	(Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;	method_33267	method_33267
		p	0		id
	m	(Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2035;[Lnet/minecraft/class_2035;Lnet/minecraft/class_1842;Lnet/minecraft/class_2105;)V	<init>	<init>
		p	7		potion
		p	8		nbt
		p	3		count
		p	4		durability
		p	5		enchantments
		p	6		storedEnchantments
		p	1		tag
		p	2		items
	m	(Lnet/minecraft/class_1799;)Z	method_8970	test
		p	1		stack
	m	(Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2073;	method_8972	deserializeAll
		p	0		el
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2073;	method_8969	fromJson
		p	0		el
c	net/minecraft/class_2073$class_2074	net/minecraft/predicate/item/ItemPredicate$Builder
	f	Lnet/minecraft/class_2096$class_2100;	field_9653	durability
	f	Lnet/minecraft/class_1842;	field_9651	potion
	f	Lnet/minecraft/class_6862;	field_9652	tag
	f	Lnet/minecraft/class_2105;	field_9654	nbt
	f	Ljava/util/List;	field_20690	storedEnchantments
	f	Ljava/util/List;	field_9649	enchantments
	f	Lnet/minecraft/class_2096$class_2100;	field_9648	count
	f	Ljava/util/Set;	field_9650	item
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2073$class_2074;	method_20399	nbt
		p	1		nbt
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;	method_35233	count
		p	1		count
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2073$class_2074;	method_35235	durability
		p	1		durability
	m	(Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;	method_8978	enchantment
		p	1		enchantment
	m	()Lnet/minecraft/class_2073$class_2074;	method_8973	create
	m	()Lnet/minecraft/class_2073;	method_8976	build
	m	([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2073$class_2074;	method_8977	items
		p	1		items
	m	(Lnet/minecraft/class_1842;)Lnet/minecraft/class_2073$class_2074;	method_35232	potion
		p	1		potion
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2073$class_2074;	method_8975	tag
		p	1		tag
	m	(Lnet/minecraft/class_2035;)Lnet/minecraft/class_2073$class_2074;	method_35234	storedEnchantment
		p	1		enchantment
c	net/minecraft/class_642	net/minecraft/client/network/ServerInfo
	c	The information of a server entry in the list of servers available in\nthe multiplayer screen, or that of the servers connected directly.\nThe information for directly-connected servers are also saved (although\nhidden from the multiplayer screen) so that chat preview acknowledgements\nand other settings are saved. The list of these servers is stored in the\n{@code servers.dat} file within the client game directory.\n\n@see net.minecraft.client.option.ServerList
	f	Ljava/lang/String;	field_3752	name
	f	J	field_3758	ping
	f	I	field_3756	protocolVersion
	f	Z	field_3763	local
	f	Lnet/minecraft/class_2561;	field_3753	playerCountLabel
	f	Lnet/minecraft/class_2561;	field_3757	label
	f	Lnet/minecraft/class_642$class_643;	field_3755	resourcePackPolicy
	f	Ljava/lang/String;	field_3761	address
	f	Ljava/util/List;	field_3762	playerListSummary
	f	Z	field_39436	temporaryChatPreviewState
	f	Lorg/slf4j/Logger;	field_39355	LOGGER
	f	Ljava/lang/String;	field_3759	icon
	f	Lnet/minecraft/class_642$class_7484;	field_39356	chatPreview
	f	Z	field_3754	online
	f	Z	field_39918	secureChatEnforced
	f	Lnet/minecraft/class_2561;	field_3760	version
	m	(Ljava/lang/String;Ljava/lang/String;Z)V	<init>	<init>
		p	3		local
		p	1		name
		p	2		address
	m	(Lnet/minecraft/class_642;)V	method_44292	copyFrom
		p	1		serverInfo
	m	(Ljava/lang/String;)V	method_2989	setIcon
		p	1		icon
	m	(Z)V	method_44293	setTemporaryChatPreviewState
		c	Sets the temporary chat preview state. Unlike {@link #setPreviewsChat}, this\ndoes not affect the saved server info.
		p	1		temporaryChatPreviewState
	m	(Lnet/minecraft/class_642$class_643;)V	method_2995	setResourcePackPolicy
		c	Sets the resource pack policy on this server.\n\n<p>This is called when a user has responded to the prompt on whether to\naccept server resource packs from this server in the future.
		p	1		resourcePackPolicy
	m	()Lnet/minecraft/class_2487;	method_2992	toNbt
	m	()Z	method_2994	isLocal
	m	(Z)V	method_45055	setSecureChatEnforced
		p	1		secureChatEnforced
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_642;	method_2993	fromNbt
		p	0		root
	m	(Lnet/minecraft/class_642;)V	method_2996	copyWithSettingsFrom
		p	1		serverInfo
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_44079	method_44079
		p	1		chatPreview
	m	(Lnet/minecraft/class_642;Lnet/minecraft/class_642$class_7484;)V	method_44077	method_44077
		p	1		chatPreview
	m	()Z	method_44082	shouldPreviewChat
	m	()Ljava/lang/String;	method_2991	getIcon
	m	(Ljava/lang/String;)Ljava/lang/String;	method_44078	parseFavicon
		p	0		favicon
	m	(Z)V	method_44080	setPreviewsChat
		c	Sets whether the chat preview is enabled. This affects the saved server info;\nto disable the chat preview temporarily use {@link #setTemporaryChatPreviewState}.
		p	1		enabled
	m	()Z	method_45056	isSecureChatEnforced
	m	()Lnet/minecraft/class_642$class_7484;	method_44081	getChatPreview
	m	()Lnet/minecraft/class_642$class_643;	method_2990	getResourcePackPolicy
		c	{@return the policy on resource packs sent by this server}
c	net/minecraft/class_642$class_643	net/minecraft/client/network/ServerInfo$ResourcePackPolicy
	c	The policy of the client when this server sends a {@linkplain\nnet.minecraft.network.packet.s2c.play.ResourcePackSendS2CPacket server\nresource pack}.\n\n@see ServerInfo#getResourcePackPolicy()
	f	[Lnet/minecraft/class_642$class_643;	field_3766	RESOURCE_PACK_POLICIES
	f	Lnet/minecraft/class_642$class_643;	field_3768	ENABLED
		c	Always accepts the resource pack and starts downloading it.
	f	Lnet/minecraft/class_642$class_643;	field_3764	DISABLED
		c	Always rejects the resource pack.
	f	Lnet/minecraft/class_642$class_643;	field_3767	PROMPT
		c	Opens a screen on whether to always accept or reject resource packs from\nthis server for the current pack or any pack in the future.
	f	Lnet/minecraft/class_2561;	field_3765	name
	m	()Lnet/minecraft/class_2561;	method_2997	getName
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_642$class_7484	net/minecraft/client/network/ServerInfo$ChatPreview
	f	Lcom/mojang/serialization/Codec;	field_39357	CODEC
	f	Z	field_39358	acknowledged
	f	Z	field_39359	toastShown
	m	()V	method_44083	setAcknowledged
	m	(ZZ)V	<init>	<init>
		p	2		toastShown
		p	1		acknowledged
	m	()Z	method_44088	isAcknowledged
		c	{@return whether the player acknowledged the chat preview warning}
	m	()Z	method_44086	showToast
		c	If the chat preview toast is never shown, returns {@code true} and marks that the\ntoast was shown; otherwise, returns {@code false}.
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_44084	method_44084
		p	0		instance
	m	(Lnet/minecraft/class_642$class_7484;)Ljava/lang/Boolean;	method_44085	method_44085
		p	0		chatPreview
	m	(Lnet/minecraft/class_642$class_7484;)Ljava/lang/Boolean;	method_44087	method_44087
		p	0		chatPreview
	m	()Lnet/minecraft/class_642$class_7484;	method_44089	copy
c	net/minecraft/class_641	net/minecraft/client/option/ServerList
	c	A list of {@link ServerInfo}. The list can contain an unlimited amount of\n{@linkplain #servers server entries that are displayed on the multiplayer screen},\nand up to {@value #MAX_HIDDEN_ENTRIES} {@linkplain #hiddenServers entries of servers}\nthat are created when using "Direct Connection" and is hidden from the screen.
	f	Lnet/minecraft/class_3846;	field_39360	IO_EXECUTOR
	f	Lnet/minecraft/class_310;	field_3750	client
	f	Lorg/slf4j/Logger;	field_3751	LOGGER
	f	I	field_39437	MAX_HIDDEN_ENTRIES
	f	Ljava/util/List;	field_3749	servers
	f	Ljava/util/List;	field_39438	hiddenServers
	m	(II)V	method_2985	swapEntries
		p	1		index1
		p	2		index2
	m	(Lnet/minecraft/class_642;)V	method_2986	updateServerListEntry
		p	0		serverInfo
	m	()V	method_2981	loadFile
	m	(I)Lnet/minecraft/class_642;	method_2982	get
		p	1		index
	m	()V	method_2987	saveFile
	m	(Lnet/minecraft/class_642;Ljava/util/List;)Z	method_44294	replace
		c	Replaces the server info in {@code serverInfos} whose name and address match\n{@code serverInfo}'s with {@code serverInfo}.
		p	1		serverInfos
		p	0		serverInfo
	m	(Lnet/minecraft/class_642;)V	method_2983	remove
		p	1		serverInfo
	m	()I	method_2984	size
	m	(Lnet/minecraft/class_642;Z)V	method_2988	add
		c	Adds a server info to this list.
		p	2		hidden
			c	whether the info should not be listed in the multiplayer screen (also called\n"direct connection")
		p	1		serverInfo
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(ILnet/minecraft/class_642;)V	method_2980	set
		p	1		index
		p	2		serverInfo
	m	(Ljava/lang/String;)Lnet/minecraft/class_642;	method_44296	tryUnhide
		c	{@return the previously hidden server info for the address {@code address}, or\n{@code null} if there is no such info}\n\n<p>This "unhides" the server info and is used when adding the entry to the\nmultiplayer screen to unhide any existing server info created when connecting\ndirectly.
		p	1		address
	m	(Ljava/lang/String;)Lnet/minecraft/class_642;	method_44295	get
		c	{@return the server info for {@code address}, or {@code null} if there is no such one}
		p	1		address
c	net/minecraft/class_647	net/minecraft/client/particle/CrackParticle
	f	F	field_17783	sampleU
	f	F	field_17784	sampleV
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_1799;)V	<init>	<init>
		p	4		y
		p	2		x
		p	1		world
		p	8		stack
		p	6		z
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_1799;)V	<init>	<init>
		p	14		stack
		p	10		velocityY
		p	12		velocityZ
		p	6		z
		p	8		velocityX
		p	1		world
		p	2		x
		p	4		y
c	net/minecraft/class_647$class_650	net/minecraft/client/particle/CrackParticle$SnowballFactory
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3009	createParticle
c	net/minecraft/class_647$class_649	net/minecraft/client/particle/CrackParticle$SlimeballFactory
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3008	createParticle
c	net/minecraft/class_647$class_648	net/minecraft/client/particle/CrackParticle$ItemFactory
	m	(Lnet/minecraft/class_2392;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3007	createParticle
c	net/minecraft/class_645	net/minecraft/client/particle/SweepAttackParticle
	f	Lnet/minecraft/class_4002;	field_17781	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	2		x
		p	1		world
		p	6		z
		p	4		y
		p	10		spriteProvider
c	net/minecraft/class_645$class_646	net/minecraft/client/particle/SweepAttackParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17782	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3006	createParticle
c	net/minecraft/class_640	net/minecraft/client/network/PlayerListEntry
	f	J	field_3746	showTime
	f	I	field_3738	lastHealth
	f	I	field_3736	health
	f	Lnet/minecraft/class_2561;	field_3743	displayName
	f	Lnet/minecraft/class_7615;	field_39809	messageVerifier
	f	Lcom/mojang/authlib/GameProfile;	field_3741	profile
	f	Ljava/util/Map;	field_3742	textures
	f	J	field_3747	blinkingHeartTime
	f	I	field_3739	latency
	f	Ljava/lang/String;	field_3745	model
	f	J	field_3737	lastHealthTime
	f	Lorg/slf4j/Logger;	field_39072	LOGGER
	f	Z	field_3740	texturesLoaded
	f	Lnet/minecraft/class_7428;	field_39073	publicKeyData
	f	Lnet/minecraft/class_1934;	field_3744	gameMode
	m	(I)V	method_2970	setLatency
		p	1		latency
	m	()Lnet/minecraft/class_2960;	method_2957	getElytraTexture
	m	()Lnet/minecraft/class_2960;	method_2979	getCapeTexture
	m	()Lnet/minecraft/class_7615;	method_44817	getMessageVerifier
	m	(I)V	method_2972	setLastHealth
		p	1		lastHealth
	m	(Lnet/minecraft/class_1934;)V	method_2963	setGameMode
		p	1		gameMode
	m	()Lnet/minecraft/class_7428;	method_43598	getPublicKeyData
	m	()I	method_2960	getHealth
	m	(J)V	method_2975	setBlinkingHeartTime
		p	1		blinkingHeartTime
	m	(Lnet/minecraft/class_2703$class_2705;Lnet/minecraft/class_7500;Z)V	<init>	<init>
		p	1		playerListPacketEntry
		p	3		secureChatEnforced
		p	2		servicesSignatureVerifier
	m	()Lcom/mojang/authlib/GameProfile;	method_2966	getProfile
	m	()I	method_2959	getLatency
	m	()Lnet/minecraft/class_2561;	method_2971	getDisplayName
	m	(Lnet/minecraft/class_2561;)V	method_2962	setDisplayName
		p	1		displayName
	m	()I	method_2973	getLastHealth
	m	(J)V	method_2978	setLastHealthTime
		p	1		lastHealthTime
	m	()Ljava/lang/String;	method_2977	getModel
	m	(Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/class_2960;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V	method_2956	method_2956
		p	2		id
		p	3		texture
		p	1		type
	m	()Lnet/minecraft/class_2960;	method_2968	getSkinTexture
	m	()V	method_2969	loadTextures
	m	()J	method_2961	getBlinkingHeartTime
	m	(J)V	method_2964	setShowTime
		p	1		showTime
	m	(I)V	method_2965	setHealth
		p	1		health
	m	()Z	method_35757	hasCape
	m	()Lnet/minecraft/class_1934;	method_2958	getGameMode
	m	()Z	method_2967	hasSkinTexture
		c	Checks if the player represented by this entry has a custom skin.\n\n<p>If the player has the default skin, this will return false.
	m	()Lnet/minecraft/class_268;	method_2955	getScoreboardTeam
	m	()J	method_2974	getLastHealthTime
	m	()J	method_2976	getShowTime
c	net/minecraft/class_2076	net/minecraft/advancement/criterion/KilledByCrossbowCriterion
	f	Lnet/minecraft/class_2960;	field_9655	ID
	m	(Ljava/util/List;Ljava/util/Set;Lnet/minecraft/class_2076$class_2078;)Z	method_22478	method_22478
		p	2		conditions
	m	(Lnet/minecraft/class_3222;Ljava/util/Collection;)V	method_8980	trigger
		p	2		piercingKilledEntities
		p	1		player
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2076$class_2078;	method_8979	conditionsFromJson
c	net/minecraft/class_2076$class_2078	net/minecraft/advancement/criterion/KilledByCrossbowCriterion$Conditions
	f	Lnet/minecraft/class_2096$class_2100;	field_9659	uniqueEntityTypes
	f	[Lnet/minecraft/class_2048$class_5258;	field_9660	victims
	m	([Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2076$class_2078;	method_8986	create
		p	0		victimPredicates
	m	(Ljava/util/Collection;I)Z	method_8988	matches
		p	1		victimContexts
		p	2		uniqueEntityTypeCount
	m	(Lnet/minecraft/class_2048$class_5258;[Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	3		uniqueEntityTypes
		p	2		victims
		p	1		player
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2076$class_2078;	method_8987	create
		p	0		uniqueEntityTypes
c	net/minecraft/class_639	net/minecraft/client/network/ServerAddress
	f	Lnet/minecraft/class_639;	field_33418	INVALID
	f	Lcom/google/common/net/HostAndPort;	field_33417	hostAndPort
	f	Lorg/slf4j/Logger;	field_33416	LOGGER
	m	()I	method_2954	getPort
	m	(Ljava/lang/String;)Z	method_36224	isValid
		p	0		address
	m	(Lcom/google/common/net/HostAndPort;)V	<init>	<init>
		p	1		hostAndPort
	m	(Ljava/lang/String;)I	method_2951	portOrDefault
		p	0		port
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/String;)Lnet/minecraft/class_639;	method_2950	parse
		p	0		address
	m	()Ljava/lang/String;	method_2952	getAddress
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		host
		p	2		port
c	net/minecraft/class_638	net/minecraft/client/world/ClientWorld
	f	Lnet/minecraft/class_5294;	field_24606	dimensionEffects
	f	Ljava/util/Map;	field_17675	mapStates
	f	Lnet/minecraft/class_761;	field_17780	worldRenderer
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;	field_21527	colorCache
	f	D	field_32641	PARTICLE_Y_OFFSET
		c	A minor offset applied when spawning particles.
	f	Ljava/util/Set;	field_35432	BLOCK_MARKER_ITEMS
	f	Ljava/util/Deque;	field_34804	chunkUpdaters
	f	Lnet/minecraft/class_634;	field_3727	networkHandler
	f	Lnet/minecraft/class_7202;	field_37951	pendingUpdateManager
	f	Lnet/minecraft/class_310;	field_3729	client
	f	Lnet/minecraft/class_269;	field_3733	scoreboard
	f	I	field_35163	simulationDistance
	f	Lorg/slf4j/Logger;	field_37952	LOGGER
	f	Lnet/minecraft/class_5574;	field_27733	entityList
	f	Ljava/util/List;	field_18226	players
	f	I	field_21526	lightningTicksLeft
	f	Lnet/minecraft/class_631;	field_24605	chunkManager
	f	Lnet/minecraft/class_5582;	field_27734	entityManager
	f	Lnet/minecraft/class_638$class_5271;	field_24430	clientWorldProperties
	m	(ILnet/minecraft/class_1297;)V	method_2942	addEntity
		p	1		id
		p	2		entity
	m	(Ljava/util/function/BooleanSupplier;)V	method_8441	tick
		p	1		shouldKeepTicking
	m	(Lnet/minecraft/class_2818;)V	method_18110	unloadBlockEntities
		p	1		chunk
	m	(II)V	method_39849	markChunkRenderability
		p	1		chunkX
		p	2		chunkZ
	m	(J)V	method_8435	setTimeOfDay
		p	1		timeOfDay
	m	()V	method_38534	runQueuedChunkUpdates
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V	method_23778	method_23778
		p	1		map
	m	(Lnet/minecraft/class_1297;)V	method_18646	tickEntity
		p	1		entity
	m	(Lnet/minecraft/class_1923;)V	method_23782	resetChunkColor
		p	1		chunkPos
	m	()V	method_18116	tickEntities
	m	(III)V	method_2941	doRandomBlockDisplayTicks
		p	1		centerX
		p	2		centerY
		p	3		centerZ
	m	(Lnet/minecraft/class_1297;)V	method_32124	method_32124
		p	1		entity
	m	(Lnet/minecraft/class_2338;F)V	method_27873	setSpawnPos
		p	1		pos
		p	2		angle
	m	(Lnet/minecraft/class_4543;III)Lnet/minecraft/class_243;	method_32689	method_32689
		p	2		y
		p	3		z
		p	1		x
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;Lnet/minecraft/class_265;D)V	method_2948	addParticle
		p	1		pos
		p	2		parameters
		p	3		shape
		p	4		y
	m	()Ljava/lang/Iterable;	method_18112	getEntities
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V	method_41928	handleBlockUpdate
		p	2		state
		p	1		pos
		p	3		flags
	m	(Lnet/minecraft/class_2338;)I	method_38535	method_38535
		p	1		pos
	m	()Ljava/util/Map;	method_35754	getMapStates
	m	(ILnet/minecraft/class_1297$class_5529;)V	method_2945	removeEntity
		p	1		entityId
		p	2		removalReason
	m	(F)F	method_23783	getStarBrightness
		p	1		tickDelta
	m	(ILnet/minecraft/class_742;)V	method_18107	addPlayer
		p	2		player
		p	1		id
	m	(Lnet/minecraft/class_2338;)I	method_38538	method_38538
		p	1		pos
	m	(ILnet/minecraft/class_1297;)V	method_18114	addEntityPrivate
		p	2		entity
		p	1		id
	m	()V	method_29090	tickTime
	m	(III)V	method_18113	scheduleBlockRenders
		p	1		x
		p	2		y
		p	3		z
	m	(F)Lnet/minecraft/class_243;	method_23785	getCloudsColor
		p	1		tickDelta
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_6539;Lnet/minecraft/class_4700;)V	method_32121	method_32121
		p	2		cache
		p	1		resolver
	m	()I	method_39024	getSimulationDistance
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V	method_2947	playSound
		p	6		useDistance
		p	5		pitch
		p	4		volume
		p	3		category
		p	2		sound
		p	1		pos
	m	()Lnet/minecraft/class_631;	method_2935	getChunkManager
	m	(I)V	method_39023	setSimulationDistance
		p	1		simulationDistance
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2394;Z)V	method_2938	addParticle
		p	2		state
		p	3		parameters
		p	1		pos
	m	(Lnet/minecraft/class_634;Lnet/minecraft/class_638$class_5271;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;IILjava/util/function/Supplier;Lnet/minecraft/class_761;ZJ)V	<init>	<init>
		p	2		properties
		p	1		networkHandler
		p	4		dimensionTypeEntry
		p	3		registryRef
		p	6		simulationDistance
		p	5		loadDistance
		p	8		worldRenderer
		p	7		profiler
		p	10		seed
		p	9		debugWorld
	m	(Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4761;)V	method_24462	method_24462
		p	2		config
	m	(J)V	method_29089	setTime
		p	1		time
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V	method_41926	processPendingUpdate
		p	2		state
		p	1		pos
		p	3		playerPos
	m	()I	method_23789	getLightningTicksLeft
	m	(Lnet/minecraft/class_2338;)I	method_38537	method_38537
		p	1		pos
	m	()I	method_18120	getRegularEntityCount
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V	method_18647	tickPassenger
		p	2		passenger
		p	1		entity
	m	(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;	method_23777	getSkyColor
		p	2		tickDelta
		p	1		cameraPos
	m	(DDDDDLnet/minecraft/class_2394;)V	method_2932	addParticle
		p	3		maxX
		p	1		minX
		p	11		parameters
		p	9		y
		p	7		maxZ
		p	5		minZ
	m	(Lnet/minecraft/class_6539;Lnet/minecraft/class_4700;)V	method_23779	method_23779
		p	1		cache
		p	0		resolver
	m	(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZJ)V	method_43207	playSound
		p	11		useDistance
		p	12		seed
		p	1		x
		p	3		y
		p	5		z
		p	7		event
		p	8		category
		p	9		volume
		p	10		pitch
	m	(Ljava/util/Map;)V	method_35753	putMapStates
		p	1		mapStates
	m	(IIIILnet/minecraft/class_5819;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338$class_2339;)V	method_2943	randomBlockDisplayTick
		p	1		centerX
		p	2		centerY
		p	7		pos
		p	3		centerZ
		p	4		radius
		p	5		random
		p	6		block
	m	()Lnet/minecraft/class_7202;	method_41925	getPendingUpdateManager
	m	()Lnet/minecraft/class_2248;	method_35752	getBlockParticle
	m	()V	method_23784	reloadColor
	m	()Z	method_38743	hasNoChunkUpdaters
	m	()Lnet/minecraft/class_638$class_5271;	method_28104	getLevelProperties
	m	(I)V	method_41927	handlePlayerActionResponse
		p	1		sequence
	m	()Lnet/minecraft/class_5294;	method_28103	getDimensionEffects
	m	(Ljava/lang/Runnable;)V	method_38536	enqueueChunkUpdate
		p	1		updater
	m	(Lnet/minecraft/class_269;)V	method_2944	setScoreboard
		p	1		scoreboard
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6539;)I	method_23780	calculateColor
		p	1		pos
		p	2		colorResolver
c	net/minecraft/class_638$class_5612	net/minecraft/client/world/ClientWorld$ClientEntityHandler
	m	(Lnet/minecraft/class_1297;)V	method_32125	create
	m	(Lnet/minecraft/class_1297;)V	method_32130	stopTracking
	m	(Lnet/minecraft/class_1297;)V	method_32129	startTracking
	m	(Lnet/minecraft/class_1297;)V	method_32128	stopTicking
	m	(Lnet/minecraft/class_1297;)V	method_32127	startTicking
	m	(Lnet/minecraft/class_1297;)V	method_43208	updateLoadStatus
	m	(Lnet/minecraft/class_1297;)V	method_32126	destroy
c	net/minecraft/class_638$class_5271	net/minecraft/client/world/ClientWorld$Properties
	f	Z	field_24440	raining
	f	Z	field_24442	difficultyLocked
	f	I	field_24435	spawnX
	f	I	field_24436	spawnY
	f	I	field_24437	spawnZ
	f	J	field_24438	time
	f	J	field_24439	timeOfDay
	f	F	field_26372	spawnAngle
	f	Lnet/minecraft/class_1267;	field_24441	difficulty
	f	Z	field_24433	hardcore
	f	Lnet/minecraft/class_1928;	field_24434	gameRules
	f	Z	field_24607	flatWorld
	m	(J)V	method_177	setTime
		p	1		time
	m	(J)V	method_165	setTimeOfDay
		p	1		timeOfDay
	m	(Lnet/minecraft/class_1267;)V	method_27875	setDifficulty
		p	1		difficulty
	m	(Lnet/minecraft/class_1267;ZZ)V	<init>	<init>
		p	1		difficulty
		p	2		hardcore
		p	3		flatWorld
	m	(Z)V	method_27876	setDifficultyLocked
		p	1		difficultyLocked
	m	()F	method_28106	getHorizonShadingRatio
	m	(Lnet/minecraft/class_5539;)D	method_28105	getSkyDarknessHeight
		p	1		world
c	net/minecraft/class_655	net/minecraft/client/particle/WaterBubbleParticle
c	net/minecraft/class_655$class_656	net/minecraft/client/particle/WaterBubbleParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17785	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3012	createParticle
c	net/minecraft/class_653	net/minecraft/client/particle/BubbleColumnUpParticle
c	net/minecraft/class_653$class_654	net/minecraft/client/particle/BubbleColumnUpParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17786	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3011	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_2085	net/minecraft/advancement/criterion/LevitationCriterion
	f	Lnet/minecraft/class_2960;	field_9671	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)V	method_9008	trigger
		p	1		player
		p	3		duration
		p	2		startPos
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2085$class_2087;	method_9006	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_243;ILnet/minecraft/class_2085$class_2087;)Z	method_22480	method_22480
		p	3		conditions
c	net/minecraft/class_2085$class_2087	net/minecraft/advancement/criterion/LevitationCriterion$Conditions
	f	Lnet/minecraft/class_2096$class_2100;	field_9676	duration
	f	Lnet/minecraft/class_2025;	field_9675	distance
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_243;I)Z	method_9014	matches
		p	3		duration
		p	1		player
		p	2		startPos
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2025;Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	2		distance
		p	1		player
		p	3		duration
	m	(Lnet/minecraft/class_2025;)Lnet/minecraft/class_2085$class_2087;	method_9013	create
		p	0		distance
c	net/minecraft/class_2080	net/minecraft/advancement/criterion/OnKilledCriterion
	f	Lnet/minecraft/class_2960;	field_9661	id
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V	method_8990	trigger
		p	3		killingDamage
		p	2		entity
		p	1		player
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2080$class_2083;	method_8989	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;Lnet/minecraft/class_2080$class_2083;)Z	method_22479	method_22479
		p	3		conditions
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
c	net/minecraft/class_2080$class_2083	net/minecraft/advancement/criterion/OnKilledCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_9668	entity
	f	Lnet/minecraft/class_2022;	field_9667	killingBlow
	m	(Lnet/minecraft/class_2048;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;	method_35256	createEntityKilledPlayer
		p	0		killerEntityPredicate
		p	1		damageSourcePredicate
	m	(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;	method_35253	createEntityKilledPlayer
		p	1		damageSourcePredicate
		p	0		killerEntityPredicateBuilder
	m	(Lnet/minecraft/class_2048;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;	method_35249	createPlayerKilledEntity
		p	1		damageSourcePredicateBuilder
		p	0		killedEntityPredicate
	m	(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;	method_35252	createEntityKilledPlayer
		p	0		killerEntityPredicateBuilder
		p	1		damageSourcePredicateBuilder
	m	(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;	method_35247	createPlayerKilledEntity
		p	1		damageSourcePredicate
		p	0		killedEntityPredicateBuilder
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;	method_8997	createPlayerKilledEntity
		p	0		killedEntityPredicateBuilder
	m	(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;	method_9001	createPlayerKilledEntity
		p	1		killingBlowBuilder
		p	0		killedEntityPredicateBuilder
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2080$class_2083;	method_35254	createEntityKilledPlayer
		p	0		killerEntityPredicate
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2022;)V	<init>	<init>
		p	3		entity
		p	2		player
		p	4		killingBlow
		p	1		id
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2080$class_2083;	method_35248	createPlayerKilledEntity
		p	0		killedEntityPredicate
	m	()Lnet/minecraft/class_2080$class_2083;	method_8998	createEntityKilledPlayer
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;)Z	method_9000	test
		p	3		killingBlow
		p	2		killedEntityContext
		p	1		player
	m	()Lnet/minecraft/class_2080$class_2083;	method_8999	createPlayerKilledEntity
	m	(Lnet/minecraft/class_2048;Lnet/minecraft/class_2022;)Lnet/minecraft/class_2080$class_2083;	method_35250	createPlayerKilledEntity
		p	1		damageSourcePredicate
		p	0		killedEntityPredicate
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2080$class_2083;	method_35251	createEntityKilledPlayer
		p	0		killerEntityPredicateBuilder
	m	(Lnet/minecraft/class_2048;Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2080$class_2083;	method_35255	createEntityKilledPlayer
		p	1		damageSourcePredicateBuilder
		p	0		killerEntityPredicate
	m	()Lnet/minecraft/class_2080$class_2083;	method_42671	createKillMobNearSculkCatalyst
c	net/minecraft/class_657	net/minecraft/client/particle/DamageParticle
c	net/minecraft/class_657$class_658	net/minecraft/client/particle/DamageParticle$DefaultFactory
	f	Lnet/minecraft/class_4002;	field_17790	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3013	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_657$class_3939	net/minecraft/client/particle/DamageParticle$Factory
	f	Lnet/minecraft/class_4002;	field_18291	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_17580	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_657$class_659	net/minecraft/client/particle/DamageParticle$EnchantedHitFactory
	f	Lnet/minecraft/class_4002;	field_17791	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3014	createParticle
c	net/minecraft/class_666	net/minecraft/client/particle/DragonBreathParticle
	f	F	field_32653	MAX_BLUE
	f	F	field_32652	MAX_GREEN
	f	I	field_32655	MAX_COLOR
	f	F	field_32651	MAX_RED
	f	I	field_32654	MIN_COLOR
	f	F	field_32650	MIN_BLUE
	f	Lnet/minecraft/class_4002;	field_17793	spriteProvider
	f	F	field_32649	MIN_GREEN
	f	F	field_32648	MIN_RED
	f	Z	field_3792	reachedGround
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	12		velocityZ
		p	10		velocityY
		p	8		velocityX
		p	6		z
		p	4		y
		p	2		x
		p	1		world
		p	14		spriteProvider
c	net/minecraft/class_666$class_667	net/minecraft/client/particle/DragonBreathParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17794	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3019	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_2050	net/minecraft/predicate/entity/EntityTypePredicate
	f	Lnet/minecraft/class_2050;	field_9609	ANY
	f	Lcom/google/common/base/Joiner;	field_9608	COMMA_JOINER
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2050;	method_8926	create
		p	0		tag
	m	()Lcom/google/gson/JsonElement;	method_8927	toJson
	m	(Lnet/minecraft/class_1299;)Z	method_8925	matches
		p	1		type
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2050;	method_8928	fromJson
		p	0		json
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2050;	method_8929	create
		p	0		type
c	net/minecraft/class_2050$class_2051	net/minecraft/predicate/entity/EntityTypePredicate$Tagged
	f	Lnet/minecraft/class_6862;	field_9610	tag
	m	(Lnet/minecraft/class_6862;)V	<init>	<init>
		p	1		tag
c	net/minecraft/class_2050$class_2052	net/minecraft/predicate/entity/EntityTypePredicate$Single
	f	Lnet/minecraft/class_1299;	field_9611	type
	m	(Lnet/minecraft/class_1299;)V	<init>	<init>
		p	1		type
c	net/minecraft/class_663	net/minecraft/client/particle/BlockLeakParticle
	f	Z	field_22437	obsidianTear
	f	Lnet/minecraft/class_3611;	field_3789	fluid
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;)V	<init>	<init>
		p	1		world
		p	2		x
		p	4		y
		p	6		z
		p	8		fluid
	m	()V	method_18822	updateVelocity
	m	()Lnet/minecraft/class_3611;	method_32791	getFluid
	m	()V	method_18821	updateAge
c	net/minecraft/class_663$class_4854	net/minecraft/client/particle/BlockLeakParticle$DrippingObsidianTearFactory
	f	Lnet/minecraft/class_4002;	field_22439	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_24871	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4855	net/minecraft/client/particle/BlockLeakParticle$LandingObsidianTearFactory
	f	Lnet/minecraft/class_4002;	field_22440	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_24872	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4853	net/minecraft/client/particle/BlockLeakParticle$FallingObsidianTearFactory
	f	Lnet/minecraft/class_4002;	field_22438	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_24870	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4498	net/minecraft/client/particle/BlockLeakParticle$FallingHoney
c	net/minecraft/class_663$class_4499	net/minecraft/client/particle/BlockLeakParticle$FallingHoneyFactory
	f	Lnet/minecraft/class_4002;	field_20515	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_22115	createParticle
c	net/minecraft/class_663$class_4497	net/minecraft/client/particle/BlockLeakParticle$Falling
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;I)V	<init>	<init>
		p	6		z
		p	9		maxAge
		p	8		fluid
		p	1		world
		p	2		x
		p	4		y
c	net/minecraft/class_663$class_5824	net/minecraft/client/particle/BlockLeakParticle$FallingSporeBlossomFactory
	f	Lnet/minecraft/class_5819;	field_28785	random
	f	Lnet/minecraft/class_4002;	field_28784	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_33687	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4502	net/minecraft/client/particle/BlockLeakParticle$FallingNectarFactory
	f	Lnet/minecraft/class_4002;	field_20518	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_22118	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4500	net/minecraft/client/particle/BlockLeakParticle$DrippingHoneyFactory
	f	Lnet/minecraft/class_4002;	field_20516	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_22116	createParticle
c	net/minecraft/class_663$class_4501	net/minecraft/client/particle/BlockLeakParticle$LandingHoneyFactory
	f	Lnet/minecraft/class_4002;	field_20517	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_22117	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_5695	net/minecraft/client/particle/BlockLeakParticle$DripstoneLavaSplashFactory
	f	Lnet/minecraft/class_4002;	field_28073	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_32794	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_5696	net/minecraft/client/particle/BlockLeakParticle$FallingDripstoneWaterFactory
	f	Lnet/minecraft/class_4002;	field_28074	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_32795	createParticle
c	net/minecraft/class_663$class_665	net/minecraft/client/particle/BlockLeakParticle$FallingWaterFactory
	f	Lnet/minecraft/class_4002;	field_18297	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3018	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_664	net/minecraft/client/particle/BlockLeakParticle$DrippingLavaFactory
	f	Lnet/minecraft/class_4002;	field_18295	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3017	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4087	net/minecraft/client/particle/BlockLeakParticle$LandingLavaFactory
	f	Lnet/minecraft/class_4002;	field_18296	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_18824	createParticle
c	net/minecraft/class_663$class_5693	net/minecraft/client/particle/BlockLeakParticle$LandingDripstoneLavaFactory
	f	Lnet/minecraft/class_4002;	field_28071	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_32792	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4088	net/minecraft/client/particle/BlockLeakParticle$DrippingWaterFactory
	f	Lnet/minecraft/class_4002;	field_18298	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_18825	createParticle
c	net/minecraft/class_663$class_5694	net/minecraft/client/particle/BlockLeakParticle$FallingDripstoneLavaFactory
	f	Lnet/minecraft/class_4002;	field_28072	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_32793	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_663$class_4085	net/minecraft/client/particle/BlockLeakParticle$Landing
c	net/minecraft/class_663$class_4086	net/minecraft/client/particle/BlockLeakParticle$FallingLavaFactory
	f	Lnet/minecraft/class_4002;	field_18294	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_18823	createParticle
c	net/minecraft/class_663$class_5692	net/minecraft/client/particle/BlockLeakParticle$DripstoneLavaDrip
c	net/minecraft/class_663$class_4083	net/minecraft/client/particle/BlockLeakParticle$ContinuousFalling
	f	Lnet/minecraft/class_2394;	field_18292	nextParticle
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;Lnet/minecraft/class_2394;)V	<init>	<init>
		p	8		fluid
		p	9		nextParticle
		p	2		x
		p	1		world
		p	6		z
		p	4		y
c	net/minecraft/class_663$class_4084	net/minecraft/client/particle/BlockLeakParticle$Dripping
	f	Lnet/minecraft/class_2394;	field_18293	nextParticle
	m	(Lnet/minecraft/class_638;DDDLnet/minecraft/class_3611;Lnet/minecraft/class_2394;)V	<init>	<init>
		p	9		nextParticle
		p	4		y
		p	2		x
		p	1		world
		p	8		fluid
		p	6		z
c	net/minecraft/class_663$class_4082	net/minecraft/client/particle/BlockLeakParticle$DrippingLava
c	net/minecraft/class_668	net/minecraft/client/particle/EnchantGlyphParticle
	f	D	field_3793	startZ
	f	D	field_3794	startY
	f	D	field_3795	startX
c	net/minecraft/class_668$class_669	net/minecraft/client/particle/EnchantGlyphParticle$NautilusFactory
	f	Lnet/minecraft/class_4002;	field_17804	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3020	createParticle
c	net/minecraft/class_668$class_670	net/minecraft/client/particle/EnchantGlyphParticle$EnchantFactory
	f	Lnet/minecraft/class_4002;	field_17803	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3021	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_6416	net/minecraft/util/crash/CrashMemoryReserve
	f	[B	field_34021	reservedMemory
	m	()V	method_37414	reserveMemory
	m	()V	method_37415	releaseMemory
c	net/minecraft/class_3389	net/minecraft/server/rcon/RconClient
	f	Z	field_14488	authenticated
	f	[B	field_14490	packetBuffer
	f	Lorg/slf4j/Logger;	field_14491	LOGGER
	f	Lnet/minecraft/class_2994;	field_23965	server
	f	Ljava/lang/String;	field_14492	password
	f	Ljava/net/Socket;	field_14489	socket
	m	(Lnet/minecraft/class_2994;Ljava/lang/String;Ljava/net/Socket;)V	<init>	<init>
		p	3		socket
		p	2		password
		p	1		server
	m	(IILjava/lang/String;)V	method_14790	respond
		p	3		message
		p	2		responseType
		p	1		sessionToken
	m	()V	method_14788	close
	m	(ILjava/lang/String;)V	method_14789	respond
		p	1		sessionToken
		p	2		message
	m	()V	method_14787	fail
c	net/minecraft/class_2058	net/minecraft/advancement/criterion/FishingRodHookedCriterion
	f	Lnet/minecraft/class_2960;	field_9617	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1536;Ljava/util/Collection;)V	method_8939	trigger
		p	1		player
		p	3		bobber
		p	2		rod
		p	4		fishingLoots
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2058$class_2060;	method_8941	conditionsFromJson
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Ljava/util/Collection;Lnet/minecraft/class_2058$class_2060;)Z	method_22472	method_22472
		p	3		conditions
c	net/minecraft/class_2058$class_2060	net/minecraft/advancement/criterion/FishingRodHookedCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9621	rod
	f	Lnet/minecraft/class_2073;	field_9623	caughtItem
	f	Lnet/minecraft/class_2048$class_5258;	field_24391	hookedEntity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Ljava/util/Collection;)Z	method_27810	matches
		p	3		fishingLoots
		p	1		rod
		p	2		hookedEntityContext
	m	(Lnet/minecraft/class_2073;Lnet/minecraft/class_2048;Lnet/minecraft/class_2073;)Lnet/minecraft/class_2058$class_2060;	method_8947	create
		p	0		rod
		p	2		item
		p	1		bobber
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	2		rod
		p	1		player
		p	4		caughtItem
		p	3		hookedEntity
c	net/minecraft/class_6417	net/minecraft/client/util/MacWindowUtil
	f	I	field_34053	FULLSCREEN_MASK
	m	(J)V	method_37461	toggleFullscreen
		p	0		handle
	m	(Lca/weblite/objc/NSObject;)V	method_37464	toggleFullscreen
		p	0		handle
	m	(Ljava/io/InputStream;)V	method_41718	setApplicationIconImage
		p	0		stream
	m	(J)Ljava/util/Optional;	method_37463	getCocoaWindow
		p	0		handle
	m	(Lca/weblite/objc/NSObject;)Z	method_37462	isFullscreen
		p	0		handle
c	net/minecraft/class_6412	net/minecraft/client/util/ClientSamplerSource
	f	Lnet/minecraft/class_761;	field_33959	renderer
	f	Ljava/util/Set;	field_33960	samplers
	f	Lnet/minecraft/class_6401;	field_33961	factory
	m	(Ljava/util/function/LongSupplier;Lnet/minecraft/class_761;)V	<init>	<init>
		p	2		renderer
		p	1		nanoTimeSupplier
	m	()V	method_37309	addInfoSamplers
c	net/minecraft/class_2054	net/minecraft/advancement/criterion/FilledBucketCriterion
	f	Lnet/minecraft/class_2960;	field_9612	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V	method_8932	trigger
		p	1		player
		p	2		stack
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2054$class_2056;	method_8931	conditionsFromJson
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2054$class_2056;)Z	method_22471	method_22471
		p	1		conditions
c	net/minecraft/class_2054$class_2056	net/minecraft/advancement/criterion/FilledBucketCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9616	item
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_2054$class_2056;	method_8937	create
		p	0		item
	m	(Lnet/minecraft/class_1799;)Z	method_8938	matches
		p	1		stack
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	2		item
		p	1		player
c	net/minecraft/class_661	net/minecraft/client/particle/BubblePopParticle
	f	Lnet/minecraft/class_4002;	field_17787	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	6		z
		p	8		velocityX
		p	2		x
		p	1		world
		p	4		y
		p	14		spriteProvider
		p	10		velocityY
		p	12		velocityZ
c	net/minecraft/class_661$class_662	net/minecraft/client/particle/BubblePopParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17788	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3016	createParticle
c	net/minecraft/class_6413	net/minecraft/server/dedicated/command/PerfCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_33987	ALREADY_RUNNING_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_33986	NOT_RUNNING_EXCEPTION
	f	Lorg/slf4j/Logger;	field_33985	LOGGER
	m	(Lnet/minecraft/class_2168;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V	method_37335	saveReport
		p	0		source
		p	1		tempProfilingDirectory
		p	2		server
	m	(Lnet/minecraft/class_2168;)I	method_37333	executeStart
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_37337	method_37337
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_37331	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_37332	method_37332
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V	method_37336	method_37336
		p	2		dumpDirectory
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3696;)V	method_37339	method_37339
		p	1		result
	m	(Lnet/minecraft/class_2168;)Z	method_37340	method_37340
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_3696;)V	method_37334	sendProfilingStoppedMessage
		p	1		result
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_37338	executeStop
		p	0		source
c	net/minecraft/class_6409	net/minecraft/advancement/criterion/UsingItemCriterion
	f	Lnet/minecraft/class_2960;	field_33937	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_6409$class_6410;	method_37264	conditionsFromJson
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_6409$class_6410;)Z	method_37263	method_37263
		p	1		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V	method_37262	trigger
		p	1		player
		p	2		stack
c	net/minecraft/class_6409$class_6410	net/minecraft/advancement/criterion/UsingItemCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_33938	item
	m	(Lnet/minecraft/class_1799;)Z	method_37266	test
		p	1		stack
	m	(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_6409$class_6410;	method_37265	create
		p	1		item
		p	0		player
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	2		item
		p	1		player
c	net/minecraft/class_6407	net/minecraft/advancement/criterion/StartedRidingCriterion
	f	Lnet/minecraft/class_2960;	field_33932	ID
	m	(Lnet/minecraft/class_3222;)V	method_37257	trigger
		p	1		player
	m	(Lnet/minecraft/class_6407$class_6408;)Z	method_37259	method_37259
		p	0		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_6407$class_6408;	method_37258	conditionsFromJson
c	net/minecraft/class_6407$class_6408	net/minecraft/advancement/criterion/StartedRidingCriterion$Conditions
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_6407$class_6408;	method_37260	create
		p	0		player
	m	(Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	1		player
c	net/minecraft/class_677	net/minecraft/client/particle/FireworksSparkParticle
c	net/minecraft/class_677$class_679	net/minecraft/client/particle/FireworksSparkParticle$ExplosionFactory
	f	Lnet/minecraft/class_4002;	field_17811	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3025	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_677$class_681	net/minecraft/client/particle/FireworksSparkParticle$FireworkParticle
	f	Lnet/minecraft/class_702;	field_3805	particleManager
	f	Lnet/minecraft/class_2499;	field_3806	explosions
	f	I	field_3808	age
	f	Z	field_3807	flicker
	m	(D[[D[I[IZZZ)V	method_3028	explodeStar
		p	4		colors
		p	5		fadeColors
		p	3		pattern
		p	8		keepShape
		p	6		trail
		p	7		flicker
		p	1		size
	m	()Z	method_3029	isFar
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	2		x
		p	4		y
		p	6		z
		p	8		velocityX
		p	10		velocityY
		p	12		velocityZ
		p	14		particleManager
		p	15		nbt
		p	1		world
	m	(DDDDDD[I[IZZ)V	method_3030	addExplosionParticle
		p	1		x
		p	15		trail
		p	16		flicker
		p	13		colors
		p	14		fadeColors
		p	11		velocityZ
		p	9		velocityY
		p	7		velocityX
		p	5		z
		p	3		y
	m	(DI[I[IZZ)V	method_3031	explodeBall
		p	1		size
		p	3		amount
		p	4		colors
		p	5		fadeColors
		p	6		trail
		p	7		flicker
	m	([I[IZZ)V	method_3032	explodeBurst
		p	4		flicker
		p	3		trail
		p	2		fadeColors
		p	1		colors
c	net/minecraft/class_677$class_680	net/minecraft/client/particle/FireworksSparkParticle$Explosion
	f	Z	field_3804	trail
	f	Z	field_3803	flicker
	f	Lnet/minecraft/class_702;	field_3798	particleManager
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Lnet/minecraft/class_4002;)V	<init>	<init>
		p	4		y
		p	2		x
		p	1		world
		p	14		particleManager
		p	15		spriteProvider
		p	12		velocityZ
		p	10		velocityY
		p	8		velocityX
		p	6		z
	m	(Z)V	method_3027	setTrail
		p	1		trail
	m	(Z)V	method_3026	setFlicker
		p	1		flicker
c	net/minecraft/class_677$class_3997	net/minecraft/client/particle/FireworksSparkParticle$FlashFactory
	f	Lnet/minecraft/class_4002;	field_17810	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_18121	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_677$class_678	net/minecraft/client/particle/FireworksSparkParticle$Flash
c	net/minecraft/class_2062	net/minecraft/advancement/criterion/ImpossibleCriterion
	f	Lnet/minecraft/class_2960;	field_9624	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2062$class_2063;	method_8949	conditionsFromJson
c	net/minecraft/class_2062$class_2063	net/minecraft/advancement/criterion/ImpossibleCriterion$Conditions
c	net/minecraft/class_675	net/minecraft/client/particle/EndRodParticle
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	8		velocityX
		p	10		velocityY
		p	4		y
		p	6		z
		p	1		world
		p	2		x
		p	12		velocityZ
		p	14		spriteProvider
c	net/minecraft/class_675$class_676	net/minecraft/client/particle/EndRodParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17805	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3024	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_3390	net/minecraft/structure/NetherFortressGenerator
	f	[Lnet/minecraft/class_3390$class_3404;	field_14494	ALL_BRIDGE_PIECES
	f	[Lnet/minecraft/class_3390$class_3404;	field_14493	ALL_CORRIDOR_PIECES
	m	(Lnet/minecraft/class_3390$class_3404;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403;	method_14795	createPiece
		p	7		chainLength
		p	6		orientation
		p	5		z
		p	4		y
		p	3		x
		p	2		random
		p	1		holder
		p	0		pieceData
c	net/minecraft/class_3390$class_3407	net/minecraft/structure/NetherFortressGenerator$Start
	f	Ljava/util/List;	field_14505	pieces
	f	Ljava/util/List;	field_14507	bridgePieces
	f	Ljava/util/List;	field_14504	corridorPieces
	f	Lnet/minecraft/class_3390$class_3404;	field_14506	lastPiece
	m	(Lnet/minecraft/class_5819;II)V	<init>	<init>
		p	3		z
		p	2		x
		p	1		random
c	net/minecraft/class_3390$class_3406	net/minecraft/structure/NetherFortressGenerator$BridgeStairs
	f	I	field_31600	SIZE_Z
	f	I	field_31599	SIZE_Y
	f	I	field_31598	SIZE_X
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		boundingBox
		p	3		orientation
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3406;	method_14818	create
		p	1		x
		p	2		y
		p	0		holder
		p	5		orientation
		p	3		z
		p	4		chainlength
c	net/minecraft/class_3390$class_3399	net/minecraft/structure/NetherFortressGenerator$SmallCorridor
	f	I	field_31585	SIZE_Z
	f	I	field_31584	SIZE_Y
	f	I	field_31583	SIZE_X
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3399;	method_14804	create
		p	0		holder
		p	1		x
		p	2		y
		p	3		z
		p	4		orientation
		p	5		chainLength
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	3		orientation
		p	2		boundingBox
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3390$class_3398	net/minecraft/structure/NetherFortressGenerator$CorridorLeftTurn
	f	Z	field_14496	containsChest
	f	I	field_31580	SIZE_X
	f	I	field_31582	SIZE_Z
	f	I	field_31581	SIZE_Y
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3398;	method_14803	create
		p	5		orientation
		p	4		z
		p	6		chainLength
		p	1		random
		p	0		holder
		p	3		y
		p	2		x
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	2		random
		p	3		boundingBox
		p	4		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3390$class_3401	net/minecraft/structure/NetherFortressGenerator$CorridorNetherWartsRoom
	f	I	field_31589	SIZE_X
	f	I	field_31591	SIZE_Z
	f	I	field_31590	SIZE_Y
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	2		boundingBox
		p	3		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3401;	method_14806	create
		p	3		z
		p	2		y
		p	5		chainlength
		p	4		orientation
		p	1		x
		p	0		holder
c	net/minecraft/class_3390$class_3400	net/minecraft/structure/NetherFortressGenerator$CorridorRightTurn
	f	I	field_31588	SIZE_Z
	f	I	field_31587	SIZE_Y
	f	I	field_31586	SIZE_X
	f	Z	field_14497	containsChest
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	2		random
		p	3		boundingBox
		p	4		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3400;	method_14805	create
		p	6		chainLength
		p	0		holder
		p	1		random
		p	4		z
		p	5		orientation
		p	2		x
		p	3		y
c	net/minecraft/class_3390$class_3403	net/minecraft/structure/NetherFortressGenerator$Piece
	m	(Ljava/util/List;)I	method_14810	checkRemainingPieces
		p	1		possiblePieces
	m	(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;IZ)Lnet/minecraft/class_3443;	method_14813	pieceGenerator
		p	8		chainLength
		p	7		orientation
		p	6		z
		p	5		y
		p	9		inside
		p	4		x
		p	3		random
		p	2		holder
		p	1		start
	m	(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443;	method_14812	fillNWOpening
		p	4		heightOffset
		p	5		leftRightOffset
		p	6		inside
		p	1		start
		p	2		holder
		p	3		random
	m	(Lnet/minecraft/class_3390$class_3407;Ljava/util/List;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403;	method_14811	pickPiece
		p	8		orientation
		p	9		chainLength
		p	6		y
		p	7		z
		p	4		random
		p	5		x
		p	2		possiblePieces
		p	3		holder
		p	1		start
	m	(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443;	method_14808	fillSEOpening
		p	4		heightOffset
		p	3		random
		p	2		holder
		p	1		start
		p	6		inside
		p	5		leftRightOffset
	m	(Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443;	method_14814	fillForwardOpening
		p	6		inside
		p	2		holder
		p	3		random
		p	4		leftRightOffset
		p	5		heightOffset
		p	1		start
	m	(Lnet/minecraft/class_3341;)Z	method_14809	isInBounds
		p	0		boundingBox
c	net/minecraft/class_3390$class_3402	net/minecraft/structure/NetherFortressGenerator$BridgePlatform
	f	I	field_31594	SIZE_Z
	f	I	field_31593	SIZE_Y
	f	I	field_31592	SIZE_X
	f	Z	field_14498	hasBlazeSpawner
	m	(Lnet/minecraft/class_6130;IIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3390$class_3402;	method_14807	create
		p	0		holder
		p	1		x
		p	2		y
		p	3		z
		p	4		chainLength
		p	5		orientation
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	2		boundingBox
		p	3		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3390$class_3405	net/minecraft/structure/NetherFortressGenerator$BridgeSmallCrossing
	f	I	field_31597	SIZE_Z
	f	I	field_31596	SIZE_Y
	f	I	field_31595	SIZE_X
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		boundingBox
		p	1		chainLength
		p	3		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3405;	method_14817	create
		p	5		chainLength
		p	4		orientation
		p	3		z
		p	2		y
		p	1		x
		p	0		holder
c	net/minecraft/class_3390$class_3404	net/minecraft/structure/NetherFortressGenerator$PieceData
	f	Ljava/lang/Class;	field_14501	pieceType
	f	I	field_14503	weight
	f	I	field_14502	generatedCount
	f	I	field_14499	limit
	f	Z	field_14500	repeatable
	m	(Ljava/lang/Class;II)V	<init>	<init>
		p	2		weight
		p	1		pieceType
		p	3		limit
	m	()Z	method_14815	canGenerate
	m	(Ljava/lang/Class;IIZ)V	<init>	<init>
		p	4		repeatable
		p	3		limit
		p	2		weight
		p	1		pieceType
	m	(I)Z	method_14816	canGenerate
		p	1		chainLength
c	net/minecraft/class_3390$class_3391	net/minecraft/structure/NetherFortressGenerator$BridgeCrossing
	f	I	field_31561	SIZE_Z
	f	I	field_31560	SIZE_Y
	f	I	field_31559	SIZE_X
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(IILnet/minecraft/class_2350;)V	<init>	<init>
		p	1		x
		p	2		z
		p	3		orientation
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	2		boundingBox
		p	3		orientation
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3391;	method_14796	create
		p	5		chainLength
		p	4		orientation
		p	3		z
		p	2		y
		p	1		x
		p	0		holder
c	net/minecraft/class_3390$class_3393	net/minecraft/structure/NetherFortressGenerator$Bridge
	f	I	field_31565	SIZE_X
	f	I	field_31567	SIZE_Z
	f	I	field_31566	SIZE_Y
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3393;	method_14798	create
		p	6		chainLength
		p	5		orientation
		p	0		holder
		p	2		x
		p	1		random
		p	4		z
		p	3		y
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	3		boundingBox
		p	2		random
		p	4		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3390$class_3392	net/minecraft/structure/NetherFortressGenerator$BridgeEnd
	f	I	field_31564	SIZE_Z
	f	I	field_31563	SIZE_Y
	f	I	field_31562	SIZE_X
	f	I	field_14495	seed
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3392;	method_14797	create
		p	6		chainLength
		p	1		random
		p	0		holder
		p	3		y
		p	2		x
		p	5		orientation
		p	4		z
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		random
		p	1		chainLength
		p	4		orientation
		p	3		boundingBox
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3390$class_3395	net/minecraft/structure/NetherFortressGenerator$CorridorBalcony
	f	I	field_31573	SIZE_Z
	f	I	field_31572	SIZE_Y
	f	I	field_31571	SIZE_X
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		boundingBox
		p	1		chainLength
		p	3		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3395;	method_14800	create
		p	4		orientation
		p	5		chainLength
		p	2		y
		p	3		z
		p	0		holder
		p	1		x
c	net/minecraft/class_3390$class_3394	net/minecraft/structure/NetherFortressGenerator$CorridorStairs
	f	I	field_31568	SIZE_X
	f	I	field_31570	SIZE_Z
	f	I	field_31569	SIZE_Y
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	3		orientation
		p	2		boundingBox
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3394;	method_14799	create
		p	5		chainLength
		p	1		x
		p	2		y
		p	3		z
		p	4		orientation
		p	0		holder
c	net/minecraft/class_3390$class_3397	net/minecraft/structure/NetherFortressGenerator$CorridorCrossing
	f	I	field_31579	SIZE_Z
	f	I	field_31578	SIZE_Y
	f	I	field_31577	SIZE_X
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	2		boundingBox
		p	3		orientation
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3397;	method_14802	create
		p	5		chainLength
		p	4		orientation
		p	3		z
		p	2		y
		p	1		x
		p	0		holder
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3390$class_3396	net/minecraft/structure/NetherFortressGenerator$CorridorExit
	f	I	field_31575	SIZE_Y
	f	I	field_31574	SIZE_X
	f	I	field_31576	SIZE_Z
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3396;	method_14801	create
		p	0		holder
		p	1		random
		p	6		chainLength
		p	2		x
		p	3		y
		p	4		z
		p	5		orientation
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	3		boundingBox
		p	2		random
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_2069	net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion
	f	Lnet/minecraft/class_2960;	field_9633	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2069$class_2071;	method_8962	conditionsFromJson
	m	(Lnet/minecraft/class_1799;ILnet/minecraft/class_2069$class_2071;)Z	method_22477	method_22477
		p	2		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V	method_8960	trigger
		p	3		durability
		p	2		stack
		p	1		player
c	net/minecraft/class_2069$class_2071	net/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9637	item
	f	Lnet/minecraft/class_2096$class_2100;	field_9639	delta
	f	Lnet/minecraft/class_2096$class_2100;	field_9638	durability
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	1		player
		p	3		durability
		p	2		item
		p	4		delta
	m	(Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;	method_35229	create
		p	1		durability
		p	0		item
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;	method_8967	create
		p	0		player
		p	1		item
		p	2		durability
	m	(Lnet/minecraft/class_1799;I)Z	method_8968	matches
		p	1		stack
		p	2		durability
c	net/minecraft/class_673	net/minecraft/client/particle/ExplosionSmokeParticle
	f	Lnet/minecraft/class_4002;	field_17806	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	6		z
		p	8		velocityX
		p	2		x
		p	4		y
		p	14		spriteProvider
		p	1		world
		p	10		velocityY
		p	12		velocityZ
c	net/minecraft/class_673$class_674	net/minecraft/client/particle/ExplosionSmokeParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17807	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3023	createParticle
c	net/minecraft/class_2066	net/minecraft/advancement/criterion/InventoryChangedCriterion
	f	Lnet/minecraft/class_2960;	field_9625	ID
	m	(Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;IIILnet/minecraft/class_2066$class_2068;)Z	method_22476	method_22476
		p	5		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)V	method_24362	trigger
		p	6		occupied
		p	4		full
		p	5		empty
		p	2		inventory
		p	3		stack
		p	1		player
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2066$class_2068;	method_8952	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;)V	method_8950	trigger
		p	1		player
		p	3		stack
		p	2		inventory
c	net/minecraft/class_2066$class_2068	net/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions
	f	Lnet/minecraft/class_2096$class_2100;	field_9629	occupied
	f	[Lnet/minecraft/class_2073;	field_9632	items
	f	Lnet/minecraft/class_2096$class_2100;	field_9630	full
	f	Lnet/minecraft/class_2096$class_2100;	field_9631	empty
	m	([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;	method_8957	items
		p	0		items
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;[Lnet/minecraft/class_2073;)V	<init>	<init>
		p	1		player
		p	2		occupied
		p	5		items
		p	3		full
		p	4		empty
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2073;)Z	method_24363	method_24363
		p	1		item
	m	(Lnet/minecraft/class_1661;Lnet/minecraft/class_1799;III)Z	method_8958	matches
		p	3		full
		p	4		empty
		p	5		occupied
		p	1		inventory
		p	2		stack
	m	([Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;	method_8959	items
		p	0		items
c	net/minecraft/class_671	net/minecraft/client/particle/RedDustParticle
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_2390;Lnet/minecraft/class_4002;)V	<init>	<init>
		p	6		z
		p	4		y
		p	2		x
		p	1		world
		p	15		spriteProvider
		p	14		parameters
		p	12		velocityZ
		p	10		velocityY
		p	8		velocityX
c	net/minecraft/class_671$class_672	net/minecraft/client/particle/RedDustParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17802	spriteProvider
	m	(Lnet/minecraft/class_2390;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3022	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_4691	net/minecraft/client/render/entity/feature/IronGolemCrackFeatureRenderer
	f	Ljava/util/Map;	field_21443	DAMAGE_TO_TEXTURE
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1439;FFFFFF)V	method_23623	render
c	net/minecraft/class_600	net/minecraft/client/render/entity/model/ShieldEntityModel
	c	Represents the model of a held shield.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value #PLATE}</td><td>{@linkplain #root Root part}</td><td>{@link #plate}</td>\n</tr>\n<tr>\n  <td>{@value #HANDLE}</td><td>{@linkplain #root Root part}</td><td>{@link #handle}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3551	handle
	f	Ljava/lang/String;	field_32550	HANDLE
		c	The key of the handle model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3550	plate
	f	Ljava/lang/String;	field_32549	PLATE
		c	The key of the plate model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27495	root
	m	()Lnet/minecraft/class_630;	method_23775	getHandle
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_630;	method_23774	getPlate
	m	()Lnet/minecraft/class_5607;	method_32039	getTexturedModelData
c	net/minecraft/class_3360	net/minecraft/world/FeatureUpdater
	f	Ljava/util/Map;	field_14433	updateStates
	f	Ljava/util/Map;	field_14436	ANCIENT_TO_OLD
	f	Ljava/util/Map;	field_14435	OLD_TO_NEW
	f	Ljava/util/Map;	field_14432	featureIdToChunkNbt
	f	Z	field_14434	needsUpdate
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;	method_14741	getUpdatedStarts
		p	1		nbt
		p	2		pos
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360;	method_14745	create
		p	0		world
		p	1		persistentStateManager
	m	(Lnet/minecraft/class_26;Ljava/util/List;Ljava/util/List;)V	<init>	<init>
		p	1		persistentStateManager
	m	(Lnet/minecraft/class_26;)V	method_14734	init
		p	1		persistentStateManager
	m	(J)V	method_14744	markResolved
	m	(Ljava/util/HashMap;)V	method_14742	method_14742
		p	0		map
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_14735	getUpdatedReferences
		p	1		nbt
	m	(II)Z	method_14737	needsUpdate
		p	1		chunkX
		p	2		chunkZ
	m	(IILjava/lang/String;)Z	method_14738	needsUpdate
		p	1		chunkX
		p	2		chunkZ
		p	3		id
	m	(Ljava/util/HashMap;)V	method_14739	method_14739
		p	0		map
c	net/minecraft/class_4693	net/minecraft/test/TimedTaskRunner
	f	Ljava/util/List;	field_21458	tasks
	f	Lnet/minecraft/class_4517;	field_21457	test
	f	J	field_21459	tick
	m	(I)Lnet/minecraft/class_4693;	method_36076	expectMinDuration
		p	1		minDuration
	m	(ILjava/lang/Runnable;)Lnet/minecraft/class_4693;	method_36084	expectMinDurationOrRun
		p	2		task
		p	1		minDuration
	m	(Lnet/minecraft/class_4517;)V	<init>	<init>
		p	1		gameTest
	m	(J)V	method_23645	runTasks
		p	1		tick
	m	(J)V	method_23644	runReported
		p	1		tick
	m	(ILjava/lang/Runnable;)Lnet/minecraft/class_4693;	method_36077	expectMinDurationAndRun
		p	2		task
		p	1		minDuration
	m	(JLjava/lang/Runnable;)Lnet/minecraft/class_4693;	method_36078	createAndAdd
		p	1		duration
		p	3		task
	m	(J)V	method_23643	runSilently
		p	1		tick
	m	(Ljava/lang/Runnable;)Lnet/minecraft/class_4693;	method_36085	createAndAddReported
		p	1		task
	m	(Ljava/lang/Runnable;)Lnet/minecraft/class_4693;	method_36079	createAndAdd
		p	1		task
	m	(Ljava/lang/Runnable;)V	method_36089	tryRun
		p	1		task
	m	()V	method_36075	completeIfSuccessful
	m	()Lnet/minecraft/class_4693$class_6304;	method_36083	createAndAddTrigger
	m	(Ljava/util/function/Supplier;)V	method_36080	fail
		p	1		exceptionSupplier
c	net/minecraft/class_4693$class_6304	net/minecraft/test/TimedTaskRunner$Trigger
	f	J	field_33154	UNTRIGGERED_TICK
	f	J	field_33155	triggeredTick
	m	()V	method_36092	checkTrigger
	m	(J)V	method_36093	trigger
		p	1		tick
c	net/minecraft/class_2030	net/minecraft/advancement/criterion/EnchantedItemCriterion
	f	Lnet/minecraft/class_2960;	field_9563	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;I)V	method_8870	trigger
		p	3		levels
		p	2		stack
		p	1		player
	m	(Lnet/minecraft/class_1799;ILnet/minecraft/class_2030$class_2032;)Z	method_22463	method_22463
		p	2		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2030$class_2032;	method_8872	conditionsFromJson
c	net/minecraft/class_2030$class_2032	net/minecraft/advancement/criterion/EnchantedItemCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9567	item
	f	Lnet/minecraft/class_2096$class_2100;	field_9568	levels
	m	()Lnet/minecraft/class_2030$class_2032;	method_8877	any
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	2		item
		p	3		levels
		p	1		player
	m	(Lnet/minecraft/class_1799;I)Z	method_8878	matches
		p	1		stack
		p	2		levels
c	net/minecraft/class_4692	net/minecraft/test/TimedTask
	f	Ljava/lang/Runnable;	field_21451	task
	f	Ljava/lang/Long;	field_21450	duration
	m	(Ljava/lang/Long;Ljava/lang/Runnable;)V	<init>	<init>
		p	1		duration
		p	2		task
	m	(JLjava/lang/Runnable;)Lnet/minecraft/class_4692;	method_35941	create
		p	0		duration
		p	2		task
	m	(Ljava/lang/Runnable;)Lnet/minecraft/class_4692;	method_35942	create
		p	0		task
c	net/minecraft/class_604	net/minecraft/client/render/entity/model/SilverfishEntityModel
	f	[[I	field_3558	SEGMENT_LOCATIONS
	f	[Lnet/minecraft/class_630;	field_3560	body
	f	[[I	field_3559	SEGMENT_SIZES
	f	I	field_32556	BODY_PARTS_COUNT
	f	Lnet/minecraft/class_630;	field_27497	root
	f	[Lnet/minecraft/class_630;	field_3557	scales
	m	(I)Ljava/lang/String;	method_32045	getSegmentName
		p	0		index
	m	(Lnet/minecraft/class_630;I)Lnet/minecraft/class_630;	method_32046	method_32046
		p	1		index
	m	(I)Ljava/lang/String;	method_32043	getLayerName
		p	0		index
	m	()Lnet/minecraft/class_5607;	method_32042	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_630;I)Lnet/minecraft/class_630;	method_32044	method_32044
		p	1		index
c	net/minecraft/class_603	net/minecraft/client/render/entity/model/ShulkerBulletEntityModel
	c	Represents the model of shulker-bullet-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value #MAIN}</td><td>{@linkplain #root Root part}</td><td>{@link #bullet}</td>\n</tr>\n</table>\n</div>
	f	Ljava/lang/String;	field_32553	MAIN
		c	The key of the main model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3556	bullet
	f	Lnet/minecraft/class_630;	field_27496	root
	m	()Lnet/minecraft/class_5607;	method_32040	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_602	net/minecraft/client/render/entity/model/ShulkerEntityModel
	f	Lnet/minecraft/class_630;	field_3553	base
	f	Lnet/minecraft/class_630;	field_3555	lid
	f	Lnet/minecraft/class_630;	field_3554	head
	f	Ljava/lang/String;	field_32555	BASE
		c	The key of the base model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32554	LID
		c	The key of the lid model part, whose value is {@value}.
	m	()Lnet/minecraft/class_630;	method_2829	getLid
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_32041	getTexturedModelData
	m	()Lnet/minecraft/class_630;	method_2830	getHead
	m	(Lnet/minecraft/class_1606;FFFFF)V	method_17122	setAngles
c	net/minecraft/class_601	net/minecraft/client/render/entity/model/SheepEntityModel
	f	F	field_3552	headPitchModifier
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1472;FFFFF)V	method_17121	setAngles
	m	(Lnet/minecraft/class_1472;FFF)V	method_17120	animateModel
	m	()Lnet/minecraft/class_5607;	method_32038	getTexturedModelData
c	net/minecraft/class_4698	net/minecraft/world/storage/StorageIoWorker
	f	Lorg/slf4j/Logger;	field_21495	LOGGER
	f	I	field_38241	MAX_CACHE_SIZE
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	field_21497	closed
	f	Ljava/util/Map;	field_21500	results
	f	Lnet/minecraft/class_2867;	field_21499	storage
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	field_38240	blendingStatusCaches
	f	Lnet/minecraft/class_3846;	field_24468	executor
	m	(Ljava/util/function/Supplier;Lnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907;	method_27941	method_27941
		p	2		listener
	m	(Z)Ljava/util/concurrent/CompletableFuture;	method_23698	completeAll
		p	1		sync
	m	(II)Ljava/util/concurrent/CompletableFuture;	method_42333	computeBlendingStatus
		p	1		chunkX
		p	2		chunkZ
	m	(Ljava/nio/file/Path;ZLjava/lang/String;)V	<init>	<init>
		p	1		directory
		p	2		dsync
		p	3		name
	m	(Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;	method_31738	readChunkData
		p	1		pos
	m	(Lnet/minecraft/class_3906;)Lnet/minecraft/class_3847$class_3907;	method_27938	method_27938
		p	0		listener
	m	(Lnet/minecraft/class_1923;I)Z	method_42330	needsBlending
		p	1		chunkPos
		p	2		checkRadius
	m	()V	method_27945	writeRemainingResults
	m	()V	method_23719	writeResult
	m	(Lnet/minecraft/class_2487;)Z	method_42332	needsBlending
		p	1		nbt
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4698$class_4699;	method_23711	method_23711
		p	1		pos2
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture;	method_23703	setResult
		p	2		nbt
		p	1		pos
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_4698$class_4699;)V	method_23701	write
		p	1		pos
		p	2		result
	m	(Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage;	method_27940	method_27940
		p	1		void_
	m	(Ljava/util/BitSet;Lnet/minecraft/class_1923;)V	method_42331	method_42331
		p	2		chunkPos
	m	(II)Ljava/util/concurrent/CompletableFuture;	method_42329	getOrComputeBlendingStatus
		p	1		chunkX
		p	2		chunkZ
	m	(Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;	method_23709	run
		p	1		task
	m	(Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage;	method_37479	method_37479
		p	1		void_
c	net/minecraft/class_4698$class_5276	net/minecraft/world/storage/StorageIoWorker$Priority
	f	Lnet/minecraft/class_4698$class_5276;	field_27237	FOREGROUND
	f	Lnet/minecraft/class_4698$class_5276;	field_27239	SHUTDOWN
	f	Lnet/minecraft/class_4698$class_5276;	field_27238	BACKGROUND
c	net/minecraft/class_4698$class_4699	net/minecraft/world/storage/StorageIoWorker$Result
	f	Ljava/util/concurrent/CompletableFuture;	field_21504	future
	f	Lnet/minecraft/class_2487;	field_21503	nbt
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_2037	net/minecraft/advancement/criterion/EnterBlockCriterion
	f	Lnet/minecraft/class_2960;	field_9572	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2037$class_2039;	method_8883	conditionsFromJson
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248;	method_22466	getBlock
		p	0		obj
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;)V	method_22464	method_22464
		p	1		name
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2037$class_2039;)Z	method_22465	method_22465
		p	1		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;)V	method_8885	trigger
		p	1		player
		p	2		state
c	net/minecraft/class_2037$class_2039	net/minecraft/advancement/criterion/EnterBlockCriterion$Conditions
	f	Lnet/minecraft/class_4559;	field_9577	state
	f	Lnet/minecraft/class_2248;	field_9576	block
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V	<init>	<init>
		p	3		state
		p	2		block
		p	1		player
	m	(Lnet/minecraft/class_2680;)Z	method_8891	matches
		p	1		state
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;	method_8890	block
		p	0		block
c	net/minecraft/class_4695	net/minecraft/datafixer/fix/StructureReferenceFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_23661	updateReferences
c	net/minecraft/class_3364	net/minecraft/server/rcon/QueryResponseHandler
	f	Ljava/lang/String;	field_14445	motd
	f	Ljava/lang/String;	field_14447	levelName
	f	Ljava/lang/String;	field_29795	GAME_TYPE
	f	I	field_14457	port
	f	Ljava/net/DatagramSocket;	field_14449	socket
	f	J	field_14443	lastQueryTime
	f	J	field_29797	CLEAN_UP_THRESHOLD
	f	Ljava/util/Map;	field_14453	queries
	f	Ljava/lang/String;	field_14444	ip
	f	J	field_14450	lastResponseTime
	f	Ljava/lang/String;	field_14454	hostname
	f	Lnet/minecraft/class_3345;	field_14446	data
	f	Lnet/minecraft/class_2994;	field_23964	server
	f	Ljava/lang/String;	field_29796	GAME_ID
	f	[B	field_14452	packetBuffer
	f	I	field_14442	queryPort
	f	I	field_14456	maxPlayerCount
	m	(Ljava/lang/Exception;)V	method_14752	handleIoException
		p	1		e
	m	(Ljava/net/DatagramPacket;)V	method_14749	createQuery
		p	1		packet
	m	(Lnet/minecraft/class_2994;I)V	<init>	<init>
		p	1		server
		p	2		queryPort
	m	(JLnet/minecraft/class_3364$class_3365;)Z	method_27174	method_27174
		p	2		query
	m	(Ljava/net/DatagramPacket;)Z	method_14750	handle
		p	1		packet
	m	(Lnet/minecraft/class_2994;)Lnet/minecraft/class_3364;	method_30737	create
		p	0		server
	m	()V	method_14746	cleanUp
	m	()Z	method_14754	initialize
	m	(Ljava/net/DatagramPacket;)[B	method_14747	createRulesReply
		p	1		packet
	m	(Ljava/net/SocketAddress;)[B	method_14748	getMessageBytes
		p	1		address
	m	(Ljava/net/DatagramPacket;)Ljava/lang/Boolean;	method_14753	isValidQuery
		p	1		packet
	m	([BLjava/net/DatagramPacket;)V	method_14751	reply
		p	1		buf
		p	2		packet
c	net/minecraft/class_3364$class_3365	net/minecraft/server/rcon/QueryResponseHandler$Query
	f	I	field_14458	id
	f	J	field_14459	startTime
	f	Ljava/lang/String;	field_14462	message
	f	[B	field_14460	messageBytes
	f	[B	field_14461	replyBuf
	m	()I	method_14756	getId
	m	(Ljava/net/DatagramPacket;)V	<init>	<init>
		p	1		packet
	m	()[B	method_14758	getMessageBytes
	m	()[B	method_14757	getReplyBuf
	m	()Ljava/lang/String;	method_34888	getMessage
	m	(J)Ljava/lang/Boolean;	method_14755	startedBefore
		p	1		lastQueryTime
c	net/minecraft/class_4694	net/minecraft/server/command/SpectateCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_21463	SPECTATE_SELF_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_21464	NOT_SPECTATOR_EXCEPTION
	m	(Lnet/minecraft/class_2168;)Z	method_23651	method_23651
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_23653	register
		p	0		dispatcher
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_23655	method_23655
		p	0		playerName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_23657	method_23657
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_23656	method_23656
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_23654	method_23654
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_3222;)I	method_23652	execute
		p	2		player
		p	1		entity
		p	0		source
c	net/minecraft/class_4696	net/minecraft/client/render/RenderLayers
	f	Ljava/util/Map;	field_21471	FLUIDS
	f	Ljava/util/Map;	field_21469	BLOCKS
	f	Z	field_21472	fancyGraphicsOrBetter
	m	(Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1921;	method_23678	getItemLayer
		p	0		stack
		p	1		direct
	m	(Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_1921;	method_23683	getEntityBlockLayer
		p	1		direct
		p	0		state
	m	(Ljava/util/HashMap;)V	method_23685	method_23685
		p	0		map
	m	(Lnet/minecraft/class_3610;)Lnet/minecraft/class_1921;	method_23680	getFluidLayer
		p	0		state
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1921;	method_23679	getBlockLayer
		p	0		state
	m	(Ljava/util/HashMap;)V	method_23681	method_23681
		p	0		map
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1921;	method_29359	getMovingBlockLayer
		p	0		state
	m	(Z)V	method_23682	setFancyGraphicsOrBetter
		p	0		fancyGraphicsOrBetter
c	net/minecraft/class_3366	net/minecraft/structure/OceanMonumentGenerator
c	net/minecraft/class_3366$class_3371	net/minecraft/structure/OceanMonumentGenerator$DoubleZRoomFactory
c	net/minecraft/class_3366$class_3382	net/minecraft/structure/OceanMonumentGenerator$Entry
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	2		setting
		p	1		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3372	net/minecraft/structure/OceanMonumentGenerator$SimpleRoomFactory
c	net/minecraft/class_3366$class_3383	net/minecraft/structure/OceanMonumentGenerator$Penthouse
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;)V	<init>	<init>
		p	2		box
		p	1		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3380	net/minecraft/structure/OceanMonumentGenerator$DoubleYZRoom
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	1		orientation
		p	2		setting
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3370	net/minecraft/structure/OceanMonumentGenerator$DoubleYZRoomFactory
c	net/minecraft/class_3366$class_3381	net/minecraft/structure/OceanMonumentGenerator$DoubleZRoom
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	1		orientation
		p	2		setting
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3375	net/minecraft/structure/OceanMonumentGenerator$PieceFactory
	m	(Lnet/minecraft/class_3366$class_3388;)Z	method_14769	canGenerate
		p	1		setting
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Lnet/minecraft/class_5819;)Lnet/minecraft/class_3366$class_3384;	method_14768	generate
		p	2		setting
		p	1		direction
		p	3		random
c	net/minecraft/class_3366$class_3386	net/minecraft/structure/OceanMonumentGenerator$SimpleRoomTop
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	2		setting
		p	1		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3376	net/minecraft/structure/OceanMonumentGenerator$CoreRoom
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	2		setting
		p	1		orientation
c	net/minecraft/class_3366$class_3387	net/minecraft/structure/OceanMonumentGenerator$WingRoom
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3341;I)V	<init>	<init>
		p	2		box
		p	1		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3373	net/minecraft/structure/OceanMonumentGenerator$SimpleRoomTopFactory
c	net/minecraft/class_3366$class_3384	net/minecraft/structure/OceanMonumentGenerator$Piece
	f	Lnet/minecraft/class_2680;	field_14474	DARK_PRISMARINE
	f	Lnet/minecraft/class_2680;	field_14473	PRISMARINE
	f	Lnet/minecraft/class_2680;	field_14476	PRISMARINE_BRICKS
	f	Lnet/minecraft/class_2680;	field_14475	WATER
	f	Lnet/minecraft/class_2680;	field_14470	ALSO_PRISMARINE_BRICKS
	f	Ljava/util/Set;	field_14472	ICE_BLOCKS
	f	Lnet/minecraft/class_3366$class_3388;	field_14479	setting
	f	Lnet/minecraft/class_2680;	field_14471	SEA_LANTERN
	f	I	field_14477	FOUR_ONE_ZERO_INDEX
	f	I	field_14468	TWO_TWO_ZERO_INDEX
	f	I	field_14478	ZERO_ONE_ZERO_INDEX
	f	I	field_14469	TWO_ZERO_ZERO_INDEX
	m	(Lnet/minecraft/class_3341;IIII)Z	method_14775	method_14775
		p	1		box
		p	2		x
		p	4		z
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)Lnet/minecraft/class_3341;	method_35445	createBox
		p	0		orientation
		p	1		setting
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)Z	method_14772	spawnElderGuardian
		p	4		y
		p	3		x
		p	2		box
		p	1		world
		p	5		z
	m	(Lnet/minecraft/class_3773;Lnet/minecraft/class_2350;ILnet/minecraft/class_3341;)V	<init>	<init>
		p	4		box
		p	3		length
		p	2		orientation
		p	1		type
	m	(Lnet/minecraft/class_3773;ILnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;III)V	<init>	<init>
		p	3		orientation
		p	4		setting
		p	1		type
		p	2		length
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIZ)V	method_14774	method_14774
		p	4		z
		p	3		x
		p	2		box
		p	1		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;)V	method_14771	fillArea
		p	1		world
		p	2		box
		p	5		z
		p	6		width
		p	3		x
		p	4		y
		p	9		state
		p	7		height
		p	8		depth
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V	method_14773	setAirAndWater
		p	1		world
		p	2		box
		p	3		x
		p	4		y
		p	5		z
		p	6		width
		p	7		height
		p	8		depth
	m	(III)I	method_14770	getIndex
		p	1		y
		p	2		z
		p	0		x
c	net/minecraft/class_3366$class_3374	net/minecraft/structure/OceanMonumentGenerator$Base
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_14766	method_14766
		p	2		random
		p	1		world
		p	3		box
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_14765	method_14765
		p	1		world
		p	3		box
		p	2		random
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_14767	method_14767
		p	1		world
		p	3		box
		p	2		random
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_14762	method_14762
		p	2		random
		p	1		world
		p	3		box
	m	(ZILnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_14761	method_14761
		p	3		world
		p	4		random
		p	5		box
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_14764	method_14764
		p	2		random
		p	1		world
		p	3		box
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_14763	method_14763
		p	1		world
		p	3		box
		p	2		random
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_5819;IILnet/minecraft/class_2350;)V	<init>	<init>
		p	1		random
		p	2		x
		p	3		z
		p	4		orientation
	m	(Lnet/minecraft/class_5819;)Ljava/util/List;	method_14760	method_14760
		p	1		random
c	net/minecraft/class_3366$class_3385	net/minecraft/structure/OceanMonumentGenerator$SimpleRoom
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Lnet/minecraft/class_5819;)V	<init>	<init>
		p	3		random
		p	2		setting
		p	1		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3368	net/minecraft/structure/OceanMonumentGenerator$DoubleXYRoomFactory
c	net/minecraft/class_3366$class_3379	net/minecraft/structure/OceanMonumentGenerator$DoubleYRoom
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	1		orientation
		p	2		setting
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3369	net/minecraft/structure/OceanMonumentGenerator$DoubleYRoomFactory
c	net/minecraft/class_3366$class_3377	net/minecraft/structure/OceanMonumentGenerator$DoubleXRoom
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	1		orientation
		p	2		setting
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3366$class_3388	net/minecraft/structure/OceanMonumentGenerator$PieceSetting
	f	[Z	field_14482	neighborPresences
	f	I	field_14486	roomIndex
	f	[Lnet/minecraft/class_3366$class_3388;	field_14487	neighbors
	f	Z	field_14485	used
	m	()V	method_14780	checkNeighborStates
	m	()Z	method_14785	isAboveLevelThree
	m	()I	method_14781	countNeighbors
	m	(I)V	<init>	<init>
		p	1		index
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	method_14786	setNeighbor
		p	2		setting
		p	1		orientation
c	net/minecraft/class_3366$class_3367	net/minecraft/structure/OceanMonumentGenerator$DoubleXRoomFactory
c	net/minecraft/class_3366$class_3378	net/minecraft/structure/OceanMonumentGenerator$DoubleXYRoom
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;)V	<init>	<init>
		p	2		setting
		p	1		orientation
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_2035	net/minecraft/predicate/item/EnchantmentPredicate
	f	Lnet/minecraft/class_1887;	field_9569	enchantment
	f	[Lnet/minecraft/class_2035;	field_20687	ARRAY_OF_ANY
	f	Lnet/minecraft/class_2096$class_2100;	field_9570	levels
	f	Lnet/minecraft/class_2035;	field_9571	ANY
	m	(Ljava/util/Map;)Z	method_8880	test
		p	1		enchantments
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2035;	method_8882	deserialize
		p	0		el
	m	(Lnet/minecraft/class_1887;Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	2		levels
		p	1		enchantment
	m	(Lcom/google/gson/JsonElement;)[Lnet/minecraft/class_2035;	method_8879	deserializeAll
		p	0		el
	m	()Lcom/google/gson/JsonElement;	method_8881	serialize
c	net/minecraft/class_611	net/minecraft/client/render/entity/model/SpiderEntityModel
	f	Ljava/lang/String;	field_32560	RIGHT_MIDDLE_FRONT_LEG
		c	The key of the right middle front leg model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3583	head
	f	Lnet/minecraft/class_630;	field_27512	leftFrontLeg
	f	Ljava/lang/String;	field_32561	LEFT_MIDDLE_FRONT_LEG
		c	The key of the left middle front leg model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27511	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27510	leftMiddleFrontLeg
	f	Lnet/minecraft/class_630;	field_27506	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27505	rightHindLeg
	f	Lnet/minecraft/class_630;	field_27504	root
	f	Lnet/minecraft/class_630;	field_27509	rightMiddleFrontLeg
	f	Ljava/lang/String;	field_32558	BODY0
		c	The key of the first model part of the body, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27508	leftMiddleLeg
	f	Lnet/minecraft/class_630;	field_27507	rightMiddleLeg
	f	Ljava/lang/String;	field_32562	RIGHT_MIDDLE_HIND_LEG
		c	The key of the right middle hind leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32563	LEFT_MIDDLE_HIND_LEG
		c	The key of the left middle hind leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32559	BODY1
		c	The key of the second model part of the body, whose value is {@value}.
	m	()Lnet/minecraft/class_5607;	method_32054	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_610	net/minecraft/client/render/entity/model/SquidEntityModel
	c	Represents the model of a squid-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@code tentacle0}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[0]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle1}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[1]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle2}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[2]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle3}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[3]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle4}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[4]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle5}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[5]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle6}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[6]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle7}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[7]}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27513	root
	f	[Lnet/minecraft/class_630;	field_3574	tentacles
	m	()Lnet/minecraft/class_5607;	method_32055	getTexturedModelData
	m	(I)Ljava/lang/String;	method_32056	getTentacleName
		p	0		index
	m	(Lnet/minecraft/class_630;I)Lnet/minecraft/class_630;	method_32057	method_32057
		p	1		index
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_2040	net/minecraft/predicate/entity/EntityFlagsPredicate
	f	Ljava/lang/Boolean;	field_9580	isOnFire
	f	Ljava/lang/Boolean;	field_9582	isSneaking
	f	Ljava/lang/Boolean;	field_9583	isBaby
	f	Ljava/lang/Boolean;	field_9578	isSwimming
	f	Ljava/lang/Boolean;	field_9579	isSprinting
	f	Lnet/minecraft/class_2040;	field_9581	ANY
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V	method_8896	nullableBooleanToJson
		p	3		value
		p	2		key
		p	1		json
	m	(Lnet/minecraft/class_1297;)Z	method_8892	test
		p	1		entity
	m	()Lcom/google/gson/JsonElement;	method_8894	toJson
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2040;	method_8893	fromJson
		p	0		json
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;	method_8895	nullableBooleanFromJson
		p	0		json
		p	1		key
	m	(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V	<init>	<init>
		p	1		isOnFire
		p	2		isSneaking
		p	3		isSprinting
		p	4		isSwimming
		p	5		isBaby
c	net/minecraft/class_2040$class_2041	net/minecraft/predicate/entity/EntityFlagsPredicate$Builder
	f	Ljava/lang/Boolean;	field_9585	isSwimming
	f	Ljava/lang/Boolean;	field_9586	isSneaking
	f	Ljava/lang/Boolean;	field_9584	isBaby
	f	Ljava/lang/Boolean;	field_9587	isOnFire
	f	Ljava/lang/Boolean;	field_9588	isSprinting
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;	method_35203	sneaking
		p	1		sneaking
	m	()Lnet/minecraft/class_2040;	method_8899	build
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;	method_8898	onFire
		p	1		onFire
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;	method_29935	isBaby
		p	1		isBaby
	m	()Lnet/minecraft/class_2040$class_2041;	method_8897	create
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;	method_35204	sprinting
		p	1		sprinting
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2040$class_2041;	method_35205	swimming
		p	1		swimming
c	net/minecraft/class_615	net/minecraft/client/render/entity/model/LargeTropicalFishEntityModel
	f	Lnet/minecraft/class_630;	field_3599	tail
	f	Lnet/minecraft/class_630;	field_27524	root
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_32061	getTexturedModelData
		p	0		dilation
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_614	net/minecraft/client/render/entity/model/TurtleEntityModel
	f	Ljava/lang/String;	field_32570	EGG_BELLY
		c	The key of the model part of the belly side of the turtle's shell, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3594	plastron
		c	The belly side of the turtle's shell.
	m	(Lnet/minecraft/class_1481;FFFFF)V	method_17125	setAngles
	m	()Lnet/minecraft/class_5607;	method_32062	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_613	net/minecraft/client/render/entity/model/TridentEntityModel
	c	Represents the model of a thrown trident.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@code pole}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@code base}</td><td>{@code pole}</td><td></td>\n</tr>\n<tr>\n  <td>{@code left_spike}</td><td>{@code pole}</td><td></td>\n</tr>\n<tr>\n  <td>{@code middle_spike}</td><td>{@code pole}</td><td></td>\n</tr>\n<tr>\n  <td>{@code right_spike}</td><td>{@code pole}</td><td></td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_2960;	field_3592	TEXTURE
	f	Lnet/minecraft/class_630;	field_27521	root
	m	()Lnet/minecraft/class_5607;	method_32059	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_612	net/minecraft/client/render/entity/model/SmallTropicalFishEntityModel
	f	Lnet/minecraft/class_630;	field_27523	tail
	f	Lnet/minecraft/class_630;	field_27522	root
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_32060	getTexturedModelData
		p	0		dilation
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_6405	net/minecraft/advancement/criterion/LightningStrikeCriterion
	f	Lnet/minecraft/class_2960;	field_33925	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_6405$class_6406;	method_37241	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;	method_37239	method_37239
		p	1		bystander
	m	(Lnet/minecraft/class_47;Ljava/util/List;Lnet/minecraft/class_6405$class_6406;)Z	method_37242	method_37242
		p	2		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1538;Ljava/util/List;)V	method_37240	trigger
		p	1		player
		p	2		lightning
		p	3		bystanders
c	net/minecraft/class_6405$class_6406	net/minecraft/advancement/criterion/LightningStrikeCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_33926	lightning
	f	Lnet/minecraft/class_2048$class_5258;	field_33927	bystander
	m	(Lnet/minecraft/class_47;Ljava/util/List;)Z	method_37244	test
		p	2		bystanders
		p	1		lightning
	m	(Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)Lnet/minecraft/class_6405$class_6406;	method_37243	create
		p	0		lightning
		p	1		bystander
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	2		lightning
		p	3		bystander
		p	1		player
c	net/minecraft/class_2048	net/minecraft/predicate/entity/EntityPredicate
	f	Lnet/minecraft/class_7376;	field_38721	typeSpecific
	f	Lnet/minecraft/class_2090;	field_9596	location
	f	Lnet/minecraft/class_3735;	field_16490	equipment
	f	Lnet/minecraft/class_2050;	field_9595	type
	f	Lnet/minecraft/class_2040;	field_9597	flags
	f	Lnet/minecraft/class_2048;	field_33914	passenger
	f	Lnet/minecraft/class_2105;	field_9600	nbt
	f	Lnet/minecraft/class_2102;	field_9594	effects
	f	Ljava/lang/String;	field_20698	team
	f	Lnet/minecraft/class_2048;	field_9599	ANY
	f	Lnet/minecraft/class_2025;	field_9601	distance
	f	Lnet/minecraft/class_2048;	field_24488	vehicle
	f	Lnet/minecraft/class_2048;	field_24489	targetedEntity
	f	Lnet/minecraft/class_2090;	field_33912	steppingOn
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2048;	method_8913	fromJson
		p	0		json
	m	()Lcom/google/gson/JsonElement;	method_8912	toJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Lnet/minecraft/class_47;	method_27802	createAdvancementEntityLootContext
		p	1		target
		p	0		player
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)Z	method_8914	test
		p	1		player
		p	2		entity
	m	(Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;Ljava/lang/String;)V	<init>	<init>
		p	4		steppingOn
		p	3		location
		p	2		distance
		p	1		type
		p	8		equipment
		p	7		flags
		p	6		nbt
		p	5		effects
		p	12		targetedEntity
		p	11		passenger
		p	10		vehicle
		p	9		typeSpecific
		p	13		team
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z	method_37227	method_37227
		p	3		entity
	m	(Lnet/minecraft/class_2050;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;Lnet/minecraft/class_2090;Lnet/minecraft/class_2102;Lnet/minecraft/class_2105;Lnet/minecraft/class_2040;Lnet/minecraft/class_3735;Lnet/minecraft/class_7376;Ljava/lang/String;)V	<init>	<init>
		p	7		flags
		p	8		equipment
		p	5		effects
		p	6		nbt
		p	9		typeSpecific
		p	10		team
		p	3		location
		p	4		steppingOn
		p	1		type
		p	2		distance
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z	method_8909	test
		p	3		entity
		p	2		pos
		p	1		world
c	net/minecraft/class_2048$class_2049	net/minecraft/predicate/entity/EntityPredicate$Builder
	f	Lnet/minecraft/class_7376;	field_38722	typeSpecific
	f	Lnet/minecraft/class_2090;	field_33915	steppingOn
	f	Lnet/minecraft/class_2105;	field_9603	nbt
	f	Lnet/minecraft/class_2025;	field_9602	distance
	f	Lnet/minecraft/class_2040;	field_9606	flags
	f	Lnet/minecraft/class_2048;	field_24490	vehicle
	f	Lnet/minecraft/class_2048;	field_33917	passenger
	f	Lnet/minecraft/class_2090;	field_9604	location
	f	Lnet/minecraft/class_3735;	field_16491	equipment
	f	Lnet/minecraft/class_2102;	field_9605	effects
	f	Lnet/minecraft/class_2050;	field_9607	type
	f	Lnet/minecraft/class_2048;	field_24491	targetedEntity
	f	Ljava/lang/String;	field_20700	team
	m	(Lnet/minecraft/class_7376;)Lnet/minecraft/class_2048$class_2049;	method_43094	typeSpecific
		p	1		typeSpecific
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;	method_27972	targetedEntity
		p	1		targetedEntity
	m	(Lnet/minecraft/class_2025;)Lnet/minecraft/class_2048$class_2049;	method_8924	distance
		p	1		distance
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2048$class_2049;	method_8921	type
		p	1		type
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2048$class_2049;	method_8922	type
		p	1		tag
	m	(Lnet/minecraft/class_2105;)Lnet/minecraft/class_2048$class_2049;	method_8915	nbt
		p	1		nbt
	m	(Lnet/minecraft/class_2102;)Lnet/minecraft/class_2048$class_2049;	method_8923	effects
		p	1		effects
	m	()Lnet/minecraft/class_2048$class_2049;	method_8916	create
	m	(Lnet/minecraft/class_2050;)Lnet/minecraft/class_2048$class_2049;	method_8917	type
		p	1		type
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;	method_27971	vehicle
		p	1		vehicle
	m	(Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;	method_37230	steppingOn
		p	1		location
	m	(Ljava/lang/String;)Lnet/minecraft/class_2048$class_2049;	method_22470	team
		p	1		team
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_2049;	method_37229	passenger
		p	1		passenger
	m	(Lnet/minecraft/class_2040;)Lnet/minecraft/class_2048$class_2049;	method_8919	flags
		p	1		flags
	m	(Lnet/minecraft/class_2090;)Lnet/minecraft/class_2048$class_2049;	method_8918	location
		p	1		location
	m	(Lnet/minecraft/class_3735;)Lnet/minecraft/class_2048$class_2049;	method_16227	equipment
		p	1		equipment
	m	()Lnet/minecraft/class_2048;	method_8920	build
c	net/minecraft/class_2048$class_5258	net/minecraft/predicate/entity/EntityPredicate$Extended
	f	[Lnet/minecraft/class_5341;	field_24389	conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_24388	EMPTY
	f	Ljava/util/function/Predicate;	field_24390	combinedCondition
	m	([Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5267;)Lcom/google/gson/JsonElement;	method_27808	toPredicatesJsonArray
		p	1		predicateSerializer
		p	0		predicates
	m	(Lnet/minecraft/class_47;)Z	method_27806	test
		p	1		context
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2048$class_5258;	method_27805	getInJson
		c	Parses an extended entity check in a sub-value in JSON, accepting objects\nas simple entity predicates or array as list of loot conditions.\n\n@see <a href="https://www.minecraft.net/en-us/article/minecraft-snapshot-20w18a">\nMojang description</a>
		p	2		predicateDeserializer
		p	1		key
		p	0		root
	m	(Lnet/minecraft/class_5267;)Lcom/google/gson/JsonElement;	method_27804	toJson
		p	1		predicateSerializer
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2048$class_5258;	method_27803	ofLegacy
		p	0		predicate
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_5257;)[Lnet/minecraft/class_2048$class_5258;	method_27809	requireInJson
		c	Parses an extended entity check in a sub-value in JSON. The value must\nbe absent, JSON null, or an array, or the parser will error. In other\nwords, it does not accept object sub-values.
		p	2		predicateDeserializer
		p	1		key
		p	0		root
	m	([Lnet/minecraft/class_5341;)V	<init>	<init>
		p	1		conditions
	m	(Ljava/lang/String;Lnet/minecraft/class_5257;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2048$class_5258;	method_27807	fromJson
		p	0		key
		p	2		json
		p	1		predicateDeserializer
	m	([Lnet/minecraft/class_5341;)Lnet/minecraft/class_2048$class_5258;	method_27973	create
		p	0		conditions
c	net/minecraft/class_6404	net/minecraft/predicate/entity/LightningBoltPredicate
	f	Ljava/lang/String;	field_33922	ENTITY_STRUCK_KEY
	f	Ljava/lang/String;	field_33921	BLOCKS_SET_ON_FIRE_KEY
	f	Lnet/minecraft/class_2096$class_2100;	field_33923	blocksSetOnFire
	f	Lnet/minecraft/class_2048;	field_33924	entityStruck
	m	(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048;)V	<init>	<init>
		p	2		entityStruck
		p	1		blocksSetOnFire
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6404;	method_37238	fromJson
		p	0		json
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z	method_37235	method_37235
		p	3		struckEntity
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_6404;	method_37237	of
		p	0		blocksSetOnFire
c	net/minecraft/class_6401	net/minecraft/util/profiler/SamplerFactory
	f	Ljava/util/Set;	field_33894	sampledFullPaths
	m	(Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/class_5949;)Lnet/minecraft/class_5965;	method_37196	createSampler
		p	0		profilerSupplier
		p	1		id
		p	2		type
	m	(Lorg/apache/commons/lang3/tuple/Pair;)Z	method_37198	method_37198
		p	1		target
	m	(Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lnet/minecraft/class_5965;	method_37197	method_37197
		p	1		target
	m	(Ljava/util/function/Supplier;)Ljava/util/Set;	method_37194	createSamplers
		p	1		profilerSupplier
c	net/minecraft/class_6402	net/minecraft/util/profiler/ServerSamplerSource
	f	Ljava/util/Set;	field_33895	samplers
	f	Lnet/minecraft/class_6401;	field_33896	factory
	f	Lorg/slf4j/Logger;	field_33988	LOGGER
	m	(Lcom/google/common/base/Stopwatch;)D	method_37201	method_37201
		p	0		watch
	m	()Ljava/util/Set;	method_37199	createSystemSamplers
	m	(Lnet/minecraft/class_6402$class_6403;I)Lnet/minecraft/class_5965;	method_37200	method_37200
		p	1		index
	m	(Ljava/util/function/LongSupplier;)Lnet/minecraft/class_5965;	method_37202	createTickTimeTracker
		p	0		nanoTimeSupplier
	m	(Ljava/util/function/LongSupplier;Z)V	<init>	<init>
		p	1		nanoTimeSupplier
		p	2		includeSystem
c	net/minecraft/class_6402$class_6403	net/minecraft/util/profiler/ServerSamplerSource$CpuUsageFetcher
	f	[[J	field_33900	loadTicks
	f	[D	field_33901	loadBetweenTicks
	f	J	field_33902	lastCheckTime
	f	Loshi/SystemInfo;	field_33898	systemInfo
	f	I	field_33897	logicalProcessorCount
	f	Loshi/hardware/CentralProcessor;	field_33899	processor
	m	(I)D	method_37205	getCpuUsage
		p	1		index
c	net/minecraft/class_2044	net/minecraft/advancement/criterion/EntityHurtPlayerCriterion
	f	Lnet/minecraft/class_2960;	field_9589	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZLnet/minecraft/class_2044$class_2046;)Z	method_22468	method_22468
		p	5		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2044$class_2046;	method_8902	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)V	method_22467	trigger
		p	2		source
		p	3		dealt
		p	4		taken
		p	5		blocked
		p	1		player
c	net/minecraft/class_2044$class_2046	net/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions
	f	Lnet/minecraft/class_2019;	field_9593	damage
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2019;)V	<init>	<init>
		p	2		damage
		p	1		player
	m	(Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2044$class_2046;	method_8908	create
		p	0		damageBuilder
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z	method_8907	matches
		p	5		blocked
		p	4		taken
		p	3		dealt
		p	2		source
		p	1		player
	m	()Lnet/minecraft/class_2044$class_2046;	method_35210	create
	m	(Lnet/minecraft/class_2019;)Lnet/minecraft/class_2044$class_2046;	method_35209	create
		p	0		predicate
c	net/minecraft/class_6400	net/minecraft/util/profiler/SamplerSource
	m	(Ljava/util/function/Supplier;)Ljava/util/Set;	method_37189	getSamplers
		p	1		profilerSupplier
c	net/minecraft/class_608	net/minecraft/client/render/entity/model/SnowGolemEntityModel
	f	Ljava/lang/String;	field_32557	UPPER_BODY
		c	The key of the upper body model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27503	rightArm
	f	Lnet/minecraft/class_630;	field_27500	root
	f	Lnet/minecraft/class_630;	field_27501	upperBody
	f	Lnet/minecraft/class_630;	field_3568	head
	f	Lnet/minecraft/class_630;	field_27502	leftArm
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_630;	method_2834	getHead
	m	()Lnet/minecraft/class_5607;	method_32053	getTexturedModelData
c	net/minecraft/class_607	net/minecraft/client/render/entity/model/SkullEntityModel
	c	Represents the model of a skull.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT} (note: may not exist)</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27498	root
	f	Lnet/minecraft/class_630;	field_3564	head
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5609;	method_32048	getModelData
	m	()Lnet/minecraft/class_5607;	method_32049	getHeadTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32050	getSkullTexturedModelData
c	net/minecraft/class_606	net/minecraft/client/render/entity/model/SkeletonEntityModel
	m	(Lnet/minecraft/class_1308;FFF)V	method_19689	animateModel
	m	()Lnet/minecraft/class_5607;	method_32047	getTexturedModelData
	m	(Lnet/minecraft/class_1308;FFFFF)V	method_19690	setAngles
c	net/minecraft/class_609	net/minecraft/client/render/entity/model/SlimeEntityModel
	f	Lnet/minecraft/class_630;	field_27499	root
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_32051	getOuterTexturedModelData
	m	()Lnet/minecraft/class_5607;	method_32052	getInnerTexturedModelData
c	net/minecraft/class_622	net/minecraft/client/render/entity/model/WitchEntityModel
	c	Represents the model of a witch resembling entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #hat}</td>\n</tr>\n<tr>\n  <td>{@code hat2}</td><td>{@value EntityModelPartNames#HAT}</td><td></td>\n</tr>\n<tr>\n  <td>{@code hat3}</td><td>{@code hat2}</td><td></td>\n</tr>\n<tr>\n  <td>{@code hat4}</td><td>{@code hat3}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #nose}</td>\n</tr>\n<tr>\n  <td>{@code mole}</td><td>{@value EntityModelPartNames#NOSE}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#JACKET}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#ARMS}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftLeg}</td>\n</tr>\n</table>\n</div>
	f	Z	field_3614	liftingNose
	m	()Lnet/minecraft/class_5607;	method_32065	getTexturedModelData
	m	()Lnet/minecraft/class_630;	method_2839	getNose
	m	(Z)V	method_2840	setLiftingNose
		p	1		liftingNose
c	net/minecraft/class_621	net/minecraft/client/render/entity/model/WitherEntityModel
	c	Represents the model of a {@linkplain WitherEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@code shoulders}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value #RIBCAGE}</td><td>{@linkplain #root Root part}</td><td>{@link #ribcage}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TAIL}</td><td>{@linkplain #root Root part}</td><td>{@link #tail}</td>\n</tr>\n<tr>\n  <td>{@value #CENTER_HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #centerHead}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #rightHead}</td>\n</tr>\n<tr>\n  <td>{@value #LEFT_HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #leftHead}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27534	rightHead
	f	Lnet/minecraft/class_630;	field_27533	centerHead
	f	Lnet/minecraft/class_630;	field_27532	root
	f	Ljava/lang/String;	field_32571	RIBCAGE
		c	The key of the ribcage model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27537	tail
	f	Lnet/minecraft/class_630;	field_27536	ribcage
	f	Lnet/minecraft/class_630;	field_27535	leftHead
	f	Ljava/lang/String;	field_32573	RIGHT_HEAD
		c	The key of the right head model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32572	CENTER_HEAD
		c	The key of the center head model part, whose value is {@value}.
	f	F	field_32575	RIBCAGE_PITCH_OFFSET
	f	Ljava/lang/String;	field_32574	LEFT_HEAD
		c	The key of the left head model part, whose value is {@value}.
	f	F	field_32576	TAIL_PITCH_OFFSET
	m	(Lnet/minecraft/class_1528;FFFFF)V	method_17130	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1528;Lnet/minecraft/class_630;I)V	method_32066	rotateHead
		p	0		entity
		p	2		sigma
		p	1		head
	m	(Lnet/minecraft/class_1528;FFF)V	method_17128	animateModel
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_32067	getTexturedModelData
		p	0		dilation
c	net/minecraft/class_620	net/minecraft/client/render/entity/model/VillagerResemblingModel
	c	Represents the model of a villager resembling entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #hat}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT_RIM}</td><td>{@value EntityModelPartNames#HAT}</td><td>{@link #hatRim}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #nose}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#JACKET}</td><td>{@value EntityModelPartNames#BODY}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#ARMS}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftLeg}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27531	leftLeg
	f	Lnet/minecraft/class_630;	field_27530	rightLeg
	f	Lnet/minecraft/class_630;	field_27526	root
	f	Lnet/minecraft/class_630;	field_27525	nose
	f	Lnet/minecraft/class_630;	field_27529	hatRim
	f	Lnet/minecraft/class_630;	field_27528	hat
	f	Lnet/minecraft/class_630;	field_27527	head
	m	()Lnet/minecraft/class_5609;	method_32064	getModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_3340	net/minecraft/server/WhitelistEntry
	m	(Lcom/google/gson/JsonObject;)V	<init>	<init>
		p	1		json
	m	(Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile;	method_14656	profileFromJson
		p	0		json
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>
		p	1		profile
c	net/minecraft/class_626	net/minecraft/client/render/entity/model/DragonHeadEntityModel
	c	Represents the model of the dragon head.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#JAW}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #jaw}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3639	jaw
	f	Lnet/minecraft/class_630;	field_3638	head
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_32071	getTexturedModelData
c	net/minecraft/class_624	net/minecraft/client/render/entity/model/WolfEntityModel
	f	Lnet/minecraft/class_630;	field_27539	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27538	rightHindLeg
	f	Ljava/lang/String;	field_32579	REAL_TAIL
		c	The key of the real tail model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3623	torso
	f	Lnet/minecraft/class_630;	field_20789	realTail
	f	Lnet/minecraft/class_630;	field_3621	head
		c	The main bone used to animate the head. Contains {@link #realHead} as one of its children.
	f	Lnet/minecraft/class_630;	field_20788	realHead
	f	Ljava/lang/String;	field_32578	UPPER_BODY
		c	The key of the upper body model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32577	REAL_HEAD
		c	The key of the real head model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3619	neck
	f	Lnet/minecraft/class_630;	field_3617	tail
		c	The main bone used to animate the tail. Contains {@link #realTail} as one of its children.
	f	Lnet/minecraft/class_630;	field_27540	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27541	leftFrontLeg
	m	()Lnet/minecraft/class_5607;	method_32068	getTexturedModelData
	m	(Lnet/minecraft/class_1493;FFF)V	method_17131	animateModel
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1493;FFFFF)V	method_17133	setAngles
c	net/minecraft/class_623	net/minecraft/client/render/entity/model/ZombieEntityModel
	m	(Lnet/minecraft/class_1642;)Z	method_17793	isAttacking
c	net/minecraft/class_3345	net/minecraft/server/rcon/DataStreamHelper
	f	Ljava/io/ByteArrayOutputStream;	field_14395	byteArrayOutputStream
	f	Ljava/io/DataOutputStream;	field_14396	dataOutputStream
	m	()V	method_14693	reset
	m	(S)V	method_14691	writeShort
		p	1		value
	m	(I)V	method_34887	writeInt
		p	1		value
	m	()[B	method_14689	bytes
	m	(Ljava/lang/String;)V	method_14690	writeBytes
		p	1		value
	m	(I)V	method_14692	write
		p	1		value
	m	(F)V	method_34886	writeFloat
		p	1		value
	m	([B)V	method_14694	write
		p	1		values
	m	(I)V	<init>	<init>
		p	1		size
c	net/minecraft/class_2014	net/minecraft/advancement/criterion/CuredZombieVillagerCriterion
	f	Lnet/minecraft/class_2960;	field_9514	ID
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_47;Lnet/minecraft/class_2014$class_2016;)Z	method_22461	method_22461
		p	2		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2014$class_2016;	method_8830	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)V	method_8831	trigger
		p	2		zombie
		p	1		player
		p	3		villager
c	net/minecraft/class_2014$class_2016	net/minecraft/advancement/criterion/CuredZombieVillagerCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_9518	zombie
	f	Lnet/minecraft/class_2048$class_5258;	field_9519	villager
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_47;)Z	method_8837	matches
		p	2		villagerContext
		p	1		zombieContext
	m	()Lnet/minecraft/class_2014$class_2016;	method_8836	any
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	3		villager
		p	2		zombie
		p	1		player
c	net/minecraft/class_3346	net/minecraft/structure/DesertTempleGenerator
	f	I	field_34726	DEPTH
	f	I	field_34725	WIDTH
	f	[Z	field_14397	hasPlacedChest
	m	(Lnet/minecraft/class_5819;II)V	<init>	<init>
		p	1		random
		p	2		x
		p	3		z
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3347	net/minecraft/server/rcon/BufferHelper
	f	[C	field_14398	HEX_CHARS_LOOKUP
	m	([BII)I	method_14696	getIntLE
		p	2		limit
		p	0		buf
		p	1		start
	m	([BII)I	method_14698	getIntBE
		p	0		buf
		p	1		start
		p	2		limit
	m	([BII)Ljava/lang/String;	method_14697	getString
		p	0		buf
	m	([BI)I	method_14695	getIntLE
		p	1		start
		p	0		buf
	m	(B)Ljava/lang/String;	method_14699	toHex
		p	0		b
c	net/minecraft/class_3348	net/minecraft/structure/JungleTempleGenerator
	f	Z	field_14401	placedHiddenChest
	f	Z	field_14402	placedMainChest
	f	Z	field_14399	placedTrap2
	f	I	field_34728	DEPTH
	f	Z	field_14400	placedTrap1
	f	Lnet/minecraft/class_3348$class_3349;	field_14403	COBBLESTONE_RANDOMIZER
	m	(Lnet/minecraft/class_5819;II)V	<init>	<init>
		p	3		z
		p	2		x
		p	1		random
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3348$class_3349	net/minecraft/structure/JungleTempleGenerator$CobblestoneRandomizer
c	net/minecraft/class_3341	net/minecraft/util/math/BlockBox
	c	A mutable box with integer coordinates. The box is axis-aligned and the\ncoordinates are inclusive.\n\n<p>This box, though mutable, has proper {@code hashCode} and {@code\nequals} implementations and can be used as map keys if user can ensure\nthey are not modified.\n\n@see Box
	f	Lcom/mojang/serialization/Codec;	field_29325	CODEC
		c	A codec that stores a block box as an int array. In the serialized array,\nthe ordered elements are {@link #minX}, {@link #minY}, {@link #minZ},\n{@link #maxX}, {@link #maxY}, {@link #maxZ}.
	f	I	field_14380	minX
	f	I	field_14378	minZ
	f	I	field_14376	maxY
	f	Lorg/slf4j/Logger;	field_31548	LOGGER
	f	I	field_14381	maxZ
	f	I	field_14379	minY
	f	I	field_14377	maxX
	m	()Lnet/minecraft/class_2382;	method_14659	getDimensions
		c	{@return the dimensions (the size) of this box}
	m	(III)Lnet/minecraft/class_3341;	method_14661	move
		p	3		dz
		p	2		dy
		p	1		dx
	m	(IIII)Z	method_14669	intersectsXZ
		c	{@return whether the rectangle from the given coordinates intersects with this box's XZ plane}
		p	4		maxZ
		p	1		minX
		p	2		minZ
		p	3		maxX
	m	()I	method_14663	getBlockCountZ
		c	{@return the number of blocks on the Z axis}\n\n<p>This is equal to {@code maxZ - minZ + 1}.
	m	(I)Lnet/minecraft/class_3341;	method_35410	expand
		c	{@return a new box that is expanded on each direction by {@code offset}}
		p	1		offset
	m	(Lnet/minecraft/class_3341;)Z	method_14657	intersects
		c	{@return whether {@code other} intersects with this box}
		p	1		other
	m	()I	method_35416	getMinY
	m	()I	method_35418	getMaxX
	m	()I	method_35420	getMaxZ
	m	(Ljava/util/function/Consumer;)V	method_34391	forEachVertex
		c	Calls {@code consumer} for each vertex (corner) of this box.
		p	1		consumer
	m	()Lnet/minecraft/class_3341;	method_14665	infinite
		c	{@return a new all-encompassing, infinite box}
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;	method_34390	create
		c	{@return a new box from two corners, {@code first} and {@code second}}
		p	0		first
		p	1		second
	m	()I	method_35414	getBlockCountX
		c	{@return the number of blocks on the X axis}\n\n<p>This is equal to {@code maxX - minX + 1}.
	m	(III)Lnet/minecraft/class_3341;	method_19311	offset
		c	{@return a new box that is translated by {@code x}, {@code y}, {@code z}\non each axis from this box}\n\n@see #move(int, int, int)
		p	2		y
		p	1		x
		p	3		z
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3341;	method_34389	encompass
		c	Expands this box to encompass the {@code pos}.\n\n@return this box, for chaining
		p	1		pos
			c	the pos to encompass
	m	(Lnet/minecraft/class_2382;)Z	method_14662	contains
		c	{@return whether this box contains {@code pos}}
		p	1		pos
	m	(Lnet/minecraft/class_2338;)V	<init>	<init>
		c	Creates a box enclosing only {@code pos}.
		p	1		pos
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;	method_29299	move
		p	1		vec
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()I	method_35417	getMinZ
	m	()I	method_14660	getBlockCountY
		c	{@return the number of blocks on the Y axis}\n\n<p>This is equal to {@code maxY - minY + 1}.
	m	(IIIIIIIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;	method_14667	rotated
		p	0		x
		p	1		y
		p	2		z
		p	3		offsetX
		p	4		offsetY
		p	5		offsetZ
		p	6		sizeX
		p	7		sizeY
		p	8		sizeZ
		p	9		facing
	m	(Ljava/lang/Iterable;)Ljava/util/Optional;	method_35411	encompassPositions
		c	{@return the minimum box encompassing all of the given {@code positions},\nor an empty optional if {@code positions} is empty}
		p	0		positions
	m	(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult;	method_34392	method_34392
		p	0		values
	m	()I	method_35419	getMaxY
	m	(Ljava/lang/Iterable;)Ljava/util/Optional;	method_35413	encompass
		c	{@return the minimum box encompassing all of the given {@code boxes},\nor an empty optional if {@code boxes} is empty}
		p	0		boxes
	m	(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3341;	method_35412	encompass
		p	1		box
	m	(Lnet/minecraft/class_3341;)Ljava/util/stream/IntStream;	method_34394	method_34394
		p	0		box
	m	([I)Lnet/minecraft/class_3341;	method_34393	method_34393
		p	0		array
	m	(IIIIII)V	<init>	<init>
		p	6		maxZ
		p	2		minY
		p	3		minZ
		p	4		maxX
		p	5		maxY
		p	1		minX
	m	()Lnet/minecraft/class_2338;	method_22874	getCenter
		c	{@return the center of this box}\n\n@apiNote This is biased toward the minimum bound corner of the box.
	m	()I	method_35415	getMinX
c	net/minecraft/class_2010	net/minecraft/advancement/criterion/ConsumeItemCriterion
	f	Lnet/minecraft/class_2960;	field_9509	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V	method_8821	trigger
		p	2		stack
		p	1		player
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2010$class_2012;)Z	method_22460	method_22460
		p	1		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2010$class_2012;	method_8820	conditionsFromJson
c	net/minecraft/class_2010$class_2012	net/minecraft/advancement/criterion/ConsumeItemCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9513	item
	m	(Lnet/minecraft/class_1799;)Z	method_8826	matches
		p	1		stack
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2010$class_2012;	method_8828	item
		p	0		item
	m	()Lnet/minecraft/class_2010$class_2012;	method_8827	any
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	2		item
		p	1		player
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_2010$class_2012;	method_35112	predicate
		p	0		predicate
c	net/minecraft/class_3342	net/minecraft/structure/EndCityGenerator
	f	Lnet/minecraft/class_3342$class_3344;	field_14387	BRIDGE_PIECE
	f	I	field_31549	MAX_DEPTH
	f	Lnet/minecraft/class_3342$class_3344;	field_14386	SMALL_TOWER
	f	Lnet/minecraft/class_3342$class_3344;	field_14384	FAT_TOWER
	f	Lnet/minecraft/class_3342$class_3344;	field_14390	BUILDING
	f	Ljava/util/List;	field_14385	SMALL_TOWER_BRIDGE_ATTACHMENTS
	f	Ljava/util/List;	field_14388	FAT_TOWER_BRIDGE_ATTACHMENTS
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_3342$class_3344;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_5819;)Z	method_14673	createPart
		p	5		pieces
		p	4		pos
		p	6		random
		p	1		piece
		p	0		manager
		p	3		parent
		p	2		depth
	m	(Ljava/util/List;Lnet/minecraft/class_3342$class_3343;)Lnet/minecraft/class_3342$class_3343;	method_14681	addPiece
		p	1		piece
		p	0		pieces
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_5819;)V	method_14679	addPieces
		p	4		random
		p	3		pieces
		p	2		rotation
		p	1		pos
		p	0		structureTemplateManager
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/lang/String;Lnet/minecraft/class_2470;Z)Lnet/minecraft/class_3342$class_3343;	method_14684	createPiece
		p	2		relativePosition
		p	1		lastPiece
		p	0		structureTemplateManager
		p	5		ignoreAir
		p	4		rotation
		p	3		template
c	net/minecraft/class_3342$3	net/minecraft/structure/EndCityGenerator$3
	f	Z	field_14394	shipGenerated
c	net/minecraft/class_3342$class_3344	net/minecraft/structure/EndCityGenerator$Part
	m	()V	method_14688	init
	m	(Lnet/minecraft/class_3485;ILnet/minecraft/class_3342$class_3343;Lnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_5819;)Z	method_14687	create
		p	6		random
		p	5		pieces
		p	4		pos
		p	3		root
		p	2		depth
		p	1		manager
c	net/minecraft/class_3342$class_3343	net/minecraft/structure/EndCityGenerator$Piece
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		manager
		p	2		nbt
	m	(Ljava/lang/String;)Lnet/minecraft/class_2960;	method_35425	getId
		p	0		template
	m	(Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)V	<init>	<init>
		p	3		pos
		p	2		template
		p	5		includeAir
		p	4		rotation
		p	1		manager
	m	(ZLnet/minecraft/class_2470;)Lnet/minecraft/class_3492;	method_35427	createPlacementData
		p	0		includeAir
		p	1		rotation
c	net/minecraft/class_619	net/minecraft/client/render/entity/model/ZombieVillagerEntityModel
	f	Lnet/minecraft/class_630;	field_17144	hatRim
	m	(Lnet/minecraft/class_1642;FFFFF)V	method_17135	setAngles
	m	()Lnet/minecraft/class_5607;	method_32070	getTexturedModelData
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_32069	getArmorTexturedModelData
		p	0		dilation
c	net/minecraft/class_617	net/minecraft/client/render/entity/model/VexEntityModel
	c	Represents the model of a {@linkplain VexEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>Root part</td><td>{@link #rightWing}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_WING}</td><td>Root part</td><td>{@link #leftWing}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3601	leftWing
	f	Lnet/minecraft/class_630;	field_3602	rightWing
	m	(Lnet/minecraft/class_1634;FFFFF)V	method_17127	setAngles
	m	()Lnet/minecraft/class_5607;	method_32063	getTexturedModelData
c	net/minecraft/class_632	net/minecraft/client/network/ClientAdvancementManager
	f	Ljava/util/Map;	field_3681	advancementProgresses
	f	Lorg/slf4j/Logger;	field_3686	LOGGER
	f	Lnet/minecraft/class_310;	field_3684	client
	f	Lnet/minecraft/class_632$class_633;	field_3682	listener
	f	Lnet/minecraft/class_163;	field_3683	manager
	f	Lnet/minecraft/class_161;	field_3685	selectedTab
	m	(Lnet/minecraft/class_632$class_633;)V	method_2862	setListener
		p	1		listener
	m	(Lnet/minecraft/class_161;Z)V	method_2864	selectTab
		p	2		local
		p	1		tab
	m	(Lnet/minecraft/class_2779;)V	method_2861	onAdvancements
		p	1		packet
	m	()Lnet/minecraft/class_163;	method_2863	getManager
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_632$class_633	net/minecraft/client/network/ClientAdvancementManager$Listener
	m	(Lnet/minecraft/class_161;)V	method_2866	selectTab
		p	1		advancement
	m	(Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V	method_2865	setProgress
		p	1		advancement
		p	2		progress
c	net/minecraft/class_631	net/minecraft/client/world/ClientChunkManager
	f	Lnet/minecraft/class_3568;	field_3677	lightingProvider
	f	Lnet/minecraft/class_638;	field_16525	world
	f	Lnet/minecraft/class_2818;	field_3676	emptyChunk
	f	Lnet/minecraft/class_631$class_3681;	field_16246	chunks
	f	Lorg/slf4j/Logger;	field_3679	LOGGER
	m	(IILnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)Lnet/minecraft/class_2818;	method_16020	loadChunkFromPacket
		p	1		x
		p	2		z
		p	3		buf
		p	4		nbt
	m	(II)V	method_2859	unload
		p	2		chunkZ
		p	1		chunkX
	m	(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2818;	method_2857	getChunk
	m	(I)I	method_20230	getChunkMapRadius
		p	0		loadDistance
	m	(II)V	method_20317	setChunkMapCenter
		p	2		z
		p	1		x
	m	(Lnet/minecraft/class_2818;II)Z	method_20181	positionEquals
		p	2		z
		p	1		x
		p	0		chunk
	m	(Lnet/minecraft/class_638;I)V	<init>	<init>
		p	2		loadDistance
		p	1		world
	m	(I)V	method_20180	updateLoadDistance
		p	1		loadDistance
c	net/minecraft/class_631$class_3681	net/minecraft/client/world/ClientChunkManager$ClientChunkMap
	f	Ljava/util/concurrent/atomic/AtomicReferenceArray;	field_16251	chunks
	f	I	field_19205	centerChunkZ
	f	I	field_19204	centerChunkX
	f	I	field_16253	radius
	f	I	field_16252	diameter
	f	I	field_19143	loadedChunkCount
	m	(ILnet/minecraft/class_2818;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2818;	method_20183	compareAndSet
		p	3		update
		p	2		expect
		p	1		index
	m	(I)Lnet/minecraft/class_2818;	method_16033	getChunk
		p	1		index
	m	(II)Z	method_16034	isInRadius
		p	1		chunkX
		p	2		chunkZ
	m	(ILnet/minecraft/class_2818;)V	method_16031	set
		p	1		index
		p	2		chunk
	m	(II)I	method_16027	getIndex
		p	1		chunkX
		p	2		chunkZ
	m	(Lnet/minecraft/class_631;I)V	<init>	<init>
		p	2		radius
	m	(Ljava/lang/String;)V	method_35751	writePositions
		p	1		fileName
c	net/minecraft/class_3350	net/minecraft/server/rcon/RconCommandOutput
	f	Lnet/minecraft/class_2561;	field_25146	RCON_NAME_TEXT
	f	Lnet/minecraft/server/MinecraftServer;	field_14405	server
	f	Ljava/lang/StringBuffer;	field_14404	buffer
	f	Ljava/lang/String;	field_29793	RCON_NAME
	m	()V	method_14702	clear
	m	()Lnet/minecraft/class_2168;	method_14700	createRconCommandSource
	m	()Ljava/lang/String;	method_14701	asString
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>
		p	1		server
c	net/minecraft/class_630	net/minecraft/client/model/ModelPart
	f	Ljava/util/List;	field_3663	cuboids
	f	F	field_37939	yScale
	f	F	field_3674	roll
	f	F	field_3654	pitch
	f	F	field_3656	pivotY
	f	Z	field_3665	visible
	f	Lnet/minecraft/class_5603;	field_37941	defaultTransform
	f	F	field_3657	pivotX
	f	F	field_3675	yaw
	f	F	field_3655	pivotZ
	f	F	field_37938	xScale
	f	Z	field_38456	hidden
	f	F	field_37940	zScale
	f	Ljava/util/Map;	field_3661	children
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;Ljava/lang/String;)V	method_35746	forEachCuboid
		p	1		matrices
		p	3		path
		p	2		consumer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V	method_22699	render
		p	1		matrices
		p	2		vertices
		p	3		light
		p	4		overlay
		p	5		red
		p	6		green
		p	7		blue
		p	8		alpha
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V	method_22702	renderCuboids
		p	1		entry
		p	2		vertexConsumer
		p	3		light
		p	8		alpha
		p	4		overlay
		p	5		red
		p	6		green
		p	7		blue
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;)V	method_35745	forEachCuboid
		p	2		consumer
		p	1		matrices
	m	(Ljava/lang/String;)Lnet/minecraft/class_630;	method_32086	getChild
		p	1		name
	m	()Z	method_32087	isEmpty
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_630$class_6229;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_630;)V	method_35747	method_35747
		p	4		part
		p	3		name
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V	method_22698	render
		p	4		overlay
		p	2		vertices
		p	3		light
		p	1		matrices
	m	(Lnet/minecraft/class_630;)V	method_17138	copyTransform
		p	1		part
	m	(Lnet/minecraft/class_1160;)V	method_41920	translate
		p	1		vec3f
	m	(Lnet/minecraft/class_4587;)V	method_22703	rotate
		p	1		matrices
	m	(Lnet/minecraft/class_1160;)V	method_41924	scale
		p	1		vec3f
	m	(Ljava/util/List;Ljava/util/Map;)V	<init>	<init>
		p	1		cuboids
		p	2		children
	m	(Lnet/minecraft/class_1160;)V	method_41922	rotate
		p	1		vec3f
	m	(Ljava/lang/String;)Z	method_41919	hasChild
		p	1		child
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_630$class_628;	method_22700	getRandomCuboid
		p	1		random
	m	(FFF)V	method_33425	setAngles
		p	1		pitch
		p	2		yaw
		p	3		roll
	m	()Lnet/minecraft/class_5603;	method_32084	getTransform
	m	()Ljava/util/stream/Stream;	method_32088	traverse
	m	()V	method_41923	resetTransform
	m	()Lnet/minecraft/class_5603;	method_41921	getDefaultTransform
	m	(Lnet/minecraft/class_5603;)V	method_32085	setTransform
		p	1		rotationData
	m	(Lnet/minecraft/class_5603;)V	method_41918	setDefaultTransform
		p	1		transform
	m	(FFF)V	method_2851	setPivot
		p	3		z
		p	2		y
		p	1		x
c	net/minecraft/class_630$class_593	net/minecraft/client/model/ModelPart$Quad
	f	Lnet/minecraft/class_1160;	field_21618	direction
	f	[Lnet/minecraft/class_630$class_618;	field_3502	vertices
	m	([Lnet/minecraft/class_630$class_618;FFFFFFZLnet/minecraft/class_2350;)V	<init>	<init>
		p	9		direction
		p	8		flip
		p	5		v2
		p	4		u2
		p	7		squishV
		p	6		squishU
		p	1		vertices
		p	3		v1
		p	2		u1
c	net/minecraft/class_630$class_628	net/minecraft/client/model/ModelPart$Cuboid
	f	F	field_3646	maxZ
	f	F	field_3645	minX
	f	F	field_3644	minY
	f	F	field_3643	minZ
	f	[Lnet/minecraft/class_630$class_593;	field_3649	sides
	f	F	field_3648	maxX
	f	F	field_3647	maxY
	m	(IIFFFFFFFFFZFF)V	<init>	<init>
		p	9		extraX
		p	10		extraY
		p	7		sizeY
		p	8		sizeZ
		p	13		textureWidth
		p	14		textureHeight
		p	11		extraZ
		p	12		mirror
		p	1		u
		p	2		v
		p	5		z
		p	6		sizeX
		p	3		x
		p	4		y
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V	method_32089	renderCuboid
		p	2		vertexConsumer
		p	3		light
		p	1		entry
		p	8		alpha
		p	6		green
		p	7		blue
		p	4		overlay
		p	5		red
c	net/minecraft/class_630$class_6229	net/minecraft/client/model/ModelPart$CuboidConsumer
	m	(Lnet/minecraft/class_4587$class_4665;Ljava/lang/String;ILnet/minecraft/class_630$class_628;)V	method_35748	accept
		c	Accepts a cuboid from a model part.\n\n@see ModelPart#forEachCuboid(MatrixStack, CuboidConsumer)
		p	3		index
			c	the index of the current cuboid in the current model part
		p	2		path
			c	the path of the current model part, separated by {@code /}
		p	4		cuboid
			c	the current cuboid
		p	1		matrix
			c	the current matrix transformation from the model parts
c	net/minecraft/class_630$class_618	net/minecraft/client/model/ModelPart$Vertex
	f	Lnet/minecraft/class_1160;	field_3605	pos
	f	F	field_3603	v
	f	F	field_3604	u
	m	(FF)Lnet/minecraft/class_630$class_618;	method_2837	remap
		p	2		v
		p	1		u
	m	(Lnet/minecraft/class_1160;FF)V	<init>	<init>
		p	1		pos
		p	3		v
		p	2		u
	m	(FFFFF)V	<init>	<init>
		p	5		v
		p	4		u
		p	1		x
		p	3		z
		p	2		y
c	net/minecraft/class_3351	net/minecraft/structure/IglooGenerator
	f	Lnet/minecraft/class_2960;	field_14407	MIDDLE_TEMPLATE
	f	Lnet/minecraft/class_2960;	field_14409	TOP_TEMPLATE
	f	I	field_31550	OFFSET_Y
	f	Ljava/util/Map;	field_14408	OFFSETS
	f	Lnet/minecraft/class_2960;	field_14410	BOTTOM_TEMPLATE
	f	Ljava/util/Map;	field_14406	OFFSETS_FROM_TOP
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;)V	method_14705	addPieces
		p	0		manager
		p	1		pos
		p	2		rotation
		p	3		holder
		p	4		random
c	net/minecraft/class_3351$class_3352	net/minecraft/structure/IglooGenerator$Piece
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;I)V	<init>	<init>
		p	1		manager
		p	3		pos
		p	2		identifier
		p	5		yOffset
		p	4		rotation
	m	(Lnet/minecraft/class_2470;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;	method_35428	createPlacementData
		p	1		identifier
		p	0		rotation
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	2		nbt
		p	1		manager
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;	method_35429	method_35429
		p	1		identifier
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338;	method_35430	getPosOffset
		p	2		yOffset
		p	0		identifier
		p	1		pos
c	net/minecraft/class_637	net/minecraft/client/network/ClientCommandSource
	f	Ljava/util/concurrent/CompletableFuture;	field_3723	pendingCommandCompletion
	f	I	field_3724	completionId
	f	Ljava/util/Set;	field_39794	chatSuggestions
	f	Lnet/minecraft/class_310;	field_3725	client
	f	Lnet/minecraft/class_634;	field_3722	networkHandler
	m	(Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture;	method_41232	method_41232
		p	3		registry
	m	(Lnet/minecraft/class_7597$class_7598;Ljava/util/List;)V	method_44764	onChatSuggestions
		p	1		action
		p	2		suggestions
	m	(D)Ljava/lang/String;	method_2929	format
		p	0		d
	m	(Lnet/minecraft/class_634;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
		p	1		networkHandler
	m	(ILcom/mojang/brigadier/suggestion/Suggestions;)V	method_2931	onCommandSuggestions
		p	1		completionId
		p	2		suggestions
	m	(I)Ljava/lang/String;	method_2930	format
		p	0		i
c	net/minecraft/class_636	net/minecraft/client/network/ClientPlayerInteractionManager
	f	Lnet/minecraft/class_1934;	field_24608	previousGameMode
	f	F	field_3715	currentBreakingProgress
	f	Lorg/slf4j/Logger;	field_20316	LOGGER
	f	Lnet/minecraft/class_310;	field_3712	client
	f	I	field_3716	blockBreakingCooldown
	f	Lnet/minecraft/class_1934;	field_3719	gameMode
	f	I	field_3721	lastSelectedSlot
	f	F	field_3713	blockBreakingSoundCooldown
	f	Lnet/minecraft/class_634;	field_3720	networkHandler
	f	Lnet/minecraft/class_2338;	field_3714	currentBreakingPos
	f	Z	field_3717	breakingBlock
	f	Lnet/minecraft/class_1799;	field_3718	selectedStack
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;)Lnet/minecraft/class_746;	method_29357	createPlayer
		p	2		statHandler
		p	3		recipeBook
		p	1		world
	m	(Lnet/minecraft/class_2338;)Z	method_2899	breakBlock
		p	1		pos
	m	()V	method_2911	syncSelectedSlot
	m	()V	method_2927	tick
	m	(IIILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)V	method_2906	clickSlot
		c	@see net.minecraft.screen.ScreenHandler#onSlotClick(int, int, net.minecraft.screen.slot.SlotActionType, net.minecraft.entity.player.PlayerEntity)
		p	4		actionType
		p	3		button
		p	5		player
		p	2		slotId
		p	1		syncId
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_634;)V	<init>	<init>
		p	1		client
		p	2		networkHandler
	m	(ILnet/minecraft/class_1860;Z)V	method_2912	clickRecipe
		p	3		craftAll
		p	2		recipe
		p	1		syncId
	m	()Z	method_2923	isBreakingBlock
	m	(Lnet/minecraft/class_1934;)V	method_2907	setGameMode
		p	1		gameMode
	m	()F	method_2904	getReachDistance
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;Lorg/apache/commons/lang3/mutable/MutableObject;I)Lnet/minecraft/class_2596;	method_41929	method_41929
		p	4		sequence
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596;	method_41930	method_41930
		p	4		sequence
	m	()Z	method_2926	hasExtendedReach
	m	()Lnet/minecraft/class_1934;	method_28107	getPreviousGameMode
	m	()Z	method_2914	hasCreativeInventory
	m	(Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)V	method_32790	setGameModes
		p	1		gameMode
		p	2		previousGameMode
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_2905	interactEntity
		p	1		player
		p	2		entity
		p	3		hand
	m	(Lnet/minecraft/class_1799;)V	method_2915	dropCreativeStack
		p	1		stack
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_2919	interactItem
		p	2		hand
		p	1		player
	m	(Lnet/minecraft/class_1799;I)V	method_2909	clickCreativeStack
		p	1		stack
		p	2		slotId
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;)V	method_2918	attackEntity
		p	2		target
		p	1		player
	m	(Lnet/minecraft/class_1657;)V	method_2903	copyAbilities
		p	1		player
	m	(Lnet/minecraft/class_2338;)Z	method_2922	isCurrentlyBreaking
		p	1		pos
	m	(II)V	method_2900	clickButton
		p	2		buttonId
		p	1		syncId
	m	()V	method_2925	cancelBlockBreaking
	m	(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;	method_2896	interactBlock
		p	2		hand
		p	3		hitResult
		p	1		player
	m	()Z	method_2913	hasExperienceBar
	m	(Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;	method_41934	interactBlockInternal
		p	1		player
		p	3		hitResult
		p	2		hand
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_2902	updateBlockBreakingProgress
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_2910	attackBlock
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596;	method_41935	method_41935
		p	3		sequence
	m	(Lnet/minecraft/class_1657;)V	method_2897	stopUsingItem
		p	1		player
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_7204;)V	method_41931	sendSequencedPacket
		p	1		world
		p	2		packetCreator
	m	(I)V	method_2916	pickFromInventory
		p	1		slot
	m	()Z	method_2928	isFlyingLocked
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)Lnet/minecraft/class_746;	method_2901	createPlayer
		p	5		lastSprinting
		p	4		lastSneaking
		p	3		recipeBook
		p	2		statHandler
		p	1		world
	m	()Z	method_2908	hasStatusBars
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3966;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_2917	interactEntityAtLocation
		p	1		player
		p	4		hand
		p	3		hitResult
		p	2		entity
	m	()Z	method_2895	hasRidingInventory
	m	()Lnet/minecraft/class_1934;	method_2920	getCurrentGameMode
	m	()Z	method_2924	hasLimitedAttackSpeed
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_746;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;I)Lnet/minecraft/class_2596;	method_41933	method_41933
		p	5		sequence
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596;	method_41936	method_41936
		p	3		sequence
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596;	method_41932	method_41932
		p	3		sequence
c	net/minecraft/class_635	net/minecraft/client/network/ClientLoginNetworkHandler
	f	Lorg/slf4j/Logger;	field_3710	LOGGER
	f	Lnet/minecraft/class_2535;	field_3707	connection
	f	Lcom/mojang/authlib/GameProfile;	field_3709	profile
	f	Lnet/minecraft/class_310;	field_3708	client
	f	Lnet/minecraft/class_437;	field_3706	parentScreen
	f	Ljava/util/function/Consumer;	field_3711	statusConsumer
	m	(Ljava/lang/String;Lnet/minecraft/class_2917;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V	method_2894	method_2894
		p	3		decryptionCipher
		p	4		encryptionCipher
		p	1		serverId
		p	2		packet
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_2892	joinServerSession
		p	1		serverId
	m	(Lnet/minecraft/class_2535;Lnet/minecraft/class_310;Lnet/minecraft/class_437;Ljava/util/function/Consumer;)V	<init>	<init>
		p	1		connection
		p	2		client
		p	3		parentGui
		p	4		statusConsumer
	m	([BJLnet/minecraft/class_7498$class_7499;)V	method_44285	method_44285
		p	3		updater
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	method_2891	getSessionService
c	net/minecraft/class_634	net/minecraft/client/network/ClientPlayNetworkHandler
	f	Lnet/minecraft/class_638$class_5271;	field_24321	worldProperties
	f	Ljava/util/Set;	field_25273	worldKeys
	f	Lnet/minecraft/class_310;	field_3690	client
	f	Lnet/minecraft/class_300;	field_3692	dataQueryHandler
	f	Lcom/mojang/authlib/GameProfile;	field_3697	profile
	f	Lcom/mojang/brigadier/CommandDispatcher;	field_3696	commandDispatcher
	f	Lnet/minecraft/class_7637;	field_39858	lastSeenMessagesCollector
	f	Lnet/minecraft/class_5819;	field_3687	random
	f	Lnet/minecraft/class_5455$class_6890;	field_25063	registryManager
	f	Lnet/minecraft/class_637;	field_3691	commandSource
	f	Lnet/minecraft/class_638;	field_3699	world
	f	I	field_39860	pendingAcknowledgments
		c	The number of messages whose acknowledgments aren't sent to the server yet.\nThey are sent when the count reaches {@value #MAX_PENDING_ACKNOWLEDGMENTS}\nor when the client sends a message, and this count is reset to zero in those cases.
	f	Lnet/minecraft/class_1863;	field_3688	recipeManager
	f	Ljava/util/Optional;	field_39859	lastReceivedMessage
	f	Ljava/util/Map;	field_3693	playerListEntries
	f	Lnet/minecraft/class_2561;	field_39917	UNSECURE_SERVER_TOAST_TEXT
	f	Lnet/minecraft/class_2535;	field_3689	connection
	f	Lnet/minecraft/class_6628;	field_34963	telemetrySender
	f	I	field_39857	MAX_PENDING_ACKNOWLEDGMENTS
	f	I	field_35164	simulationDistance
	f	Ljava/util/UUID;	field_16771	sessionId
	f	Lnet/minecraft/class_2561;	field_39916	UNSECURE_SERVER_TOAST_TITLE
	f	Lnet/minecraft/class_437;	field_3701	loginScreen
	f	Lorg/slf4j/Logger;	field_3695	LOGGER
	f	I	field_19144	chunkLoadDistance
	f	Lnet/minecraft/class_7610$class_7612;	field_39808	messagePacker
	f	Lnet/minecraft/class_632;	field_3700	advancementHandler
	f	Lnet/minecraft/class_2561;	field_26620	DISCONNECT_LOST_TEXT
	m	(IILnet/minecraft/class_6606;)V	method_38543	readLightData
		p	1		x
		p	2		z
		p	3		data
	m	(IILnet/minecraft/class_3568;Lnet/minecraft/class_1944;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/Iterator;Z)V	method_2870	updateLighting
		p	1		chunkX
		p	2		chunkZ
		p	3		provider
		p	4		type
		p	5		inited
		p	6		uninited
		p	7		nibbles
		p	8		nonEdge
	m	(Lnet/minecraft/class_2666;)V	method_38544	unloadChunk
		p	1		packet
	m	(Ljava/util/concurrent/CompletableFuture;)V	method_2885	feedbackAfterDownload
		p	1		downloadFuture
	m	(Lnet/minecraft/class_7471;Z)V	method_44940	acknowledge
		p	1		message
		p	2		displayed
	m	(Lnet/minecraft/class_299;Lnet/minecraft/class_1860;)V	method_34011	method_34011
		p	2		recipe
	m	()Ljava/util/Collection;	method_2880	getPlayerList
	m	()Lnet/minecraft/class_5455;	method_29091	getRegistryManager
	m	(Ljava/lang/String;)Lnet/minecraft/class_640;	method_2874	getPlayerListEntry
		p	1		profileName
	m	()Lnet/minecraft/class_300;	method_2876	getDataQueryHandler
	m	()Ljava/util/Set;	method_29356	getWorldKeys
	m	()Lnet/minecraft/class_7610$class_7612;	method_44816	getMessagePacker
	m	(IILnet/minecraft/class_6606;)V	method_38540	updateChunk
		p	2		z
		p	3		lightData
		p	1		x
	m	()Lnet/minecraft/class_7635$class_7636;	method_44941	consumeAcknowledgment
		c	{@return the consumed acknowledgment}\n\n<p>This resets {@link #pendingAcknowledgments} to {@code 0}.\n\n@see #pendingAcknowledgments
	m	(I)V	method_37472	method_37472
		p	1		entityId
	m	(Lnet/minecraft/class_5455$class_6892;)V	method_40215	method_40215
		p	0		entry
	m	(Lnet/minecraft/class_642;Ljava/lang/String;)V	method_44071	method_44071
		p	1		favicon
	m	(Ljava/net/URL;Ljava/lang/String;ZZ)V	method_34014	method_34014
		p	4		enabled
	m	()Lnet/minecraft/class_637;	method_2875	getCommandSource
	m	()Lnet/minecraft/class_638;	method_2890	getWorld
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;	method_19691	getActiveTotemOfUndying
		p	0		player
	m	(Lnet/minecraft/class_642;Lnet/minecraft/class_2561;)V	method_44072	method_44072
		p	1		description
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_2535;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_6628;)V	<init>	<init>
		p	3		connection
		p	2		screen
		p	5		telemetrySender
		p	4		profile
		p	1		client
	m	(Lnet/minecraft/class_299;Lnet/minecraft/class_516;)V	method_34012	method_34012
		p	1		recipeResultCollection
	m	(Lnet/minecraft/class_1703;Lnet/minecraft/class_1860;)V	method_34009	method_34009
		p	2		recipe
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_36322	getServerResourcePackPrompt
		p	0		defaultPrompt
		p	1		customPrompt
	m	(Ljava/lang/String;)Ljava/net/URL;	method_43331	resolveUrl
		p	0		url
	m	(Lnet/minecraft/class_268;Lnet/minecraft/class_5900$class_5902;)V	method_34010	method_34010
		p	1		team
	m	(Lnet/minecraft/class_2818;II)V	method_38541	scheduleRenderChunk
		p	1		chunk
		p	2		x
		p	3		z
	m	()V	method_2868	clearWorld
	m	()Lcom/mojang/brigadier/CommandDispatcher;	method_2886	getCommandDispatcher
	m	()Lnet/minecraft/class_632;	method_2869	getAdvancementHandler
	m	(Lnet/minecraft/class_2856$class_2857;)V	method_2873	sendResourcePackStatus
		p	1		packStatus
	m	()Ljava/util/UUID;	method_16690	getSessionId
	m	(ILnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_34007	method_34007
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_1297;Lcom/mojang/datafixers/util/Pair;)V	method_34008	method_34008
		p	1		pair
	m	(Ljava/util/UUID;)Lnet/minecraft/class_640;	method_2871	getPlayerListEntry
		p	1		uuid
	m	(IILnet/minecraft/class_6603;)V	method_38539	loadChunk
		p	3		chunkData
		p	2		z
		p	1		x
	m	(Lnet/minecraft/class_2622;Lnet/minecraft/class_2586;)V	method_38542	method_38542
		p	2		blockEntity
	m	(Lnet/minecraft/class_2596;)V	method_2883	sendPacket
		c	Sends a packet to the server.
		p	1		packet
			c	the packet to send
	m	()Ljava/util/Collection;	method_31363	getPlayerUuids
	m	()Lcom/mojang/authlib/GameProfile;	method_2879	getProfile
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V	method_40217	loadTags
		p	2		serialized
		p	1		registryKey
	m	(Lnet/minecraft/class_1297;)V	method_43209	playSpawnSound
		p	1		entity
	m	()Lnet/minecraft/class_1863;	method_2877	getRecipeManager
c	net/minecraft/class_2025	net/minecraft/predicate/entity/DistancePredicate
	f	Lnet/minecraft/class_2096$class_2099;	field_9556	absolute
	f	Lnet/minecraft/class_2096$class_2099;	field_9557	horizontal
	f	Lnet/minecraft/class_2096$class_2099;	field_9554	x
	f	Lnet/minecraft/class_2096$class_2099;	field_9555	y
	f	Lnet/minecraft/class_2025;	field_9553	ANY
	f	Lnet/minecraft/class_2096$class_2099;	field_9552	z
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2025;	method_8857	fromJson
		p	0		json
	m	(Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;)V	<init>	<init>
		p	5		absolute
		p	4		horizontal
		p	1		x
		p	3		z
		p	2		y
	m	()Lcom/google/gson/JsonElement;	method_8858	toJson
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;	method_8856	y
		p	0		y
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;	method_8860	horizontal
		p	0		horizontal
	m	(DDDDDD)Z	method_8859	test
		p	7		x1
		p	9		y1
		p	3		y0
		p	5		z0
		p	1		x0
		p	11		z1
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2025;	method_37223	absolute
		p	0		absolute
c	net/minecraft/class_2027	net/minecraft/advancement/criterion/EffectsChangedCriterion
	f	Lnet/minecraft/class_2960;	field_9558	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_2027$class_2029;)Z	method_22462	method_22462
		p	2		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V	method_8863	trigger
		p	2		source
		p	1		player
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2027$class_2029;	method_8862	conditionsFromJson
c	net/minecraft/class_2027$class_2029	net/minecraft/advancement/criterion/EffectsChangedCriterion$Conditions
	f	Lnet/minecraft/class_2102;	field_9562	effects
	f	Lnet/minecraft/class_2048$class_5258;	field_33909	source
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;)Z	method_8868	matches
		p	2		context
		p	1		player
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2027$class_2029;	method_37224	create
		p	0		source
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2102;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	1		player
		p	2		effects
		p	3		source
	m	(Lnet/minecraft/class_2102;)Lnet/minecraft/class_2027$class_2029;	method_8869	create
		p	0		effects
c	net/minecraft/class_3359	net/minecraft/server/rcon/RconBase
	f	Ljava/lang/Thread;	field_14423	thread
	f	Lorg/slf4j/Logger;	field_14430	LOGGER
	f	Z	field_14431	running
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_14428	THREAD_COUNTER
	f	Ljava/lang/String;	field_14424	description
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		description
	m	()Z	method_14731	isRunning
	m	()V	method_18050	stop
	m	()Z	method_14728	start
c	net/minecraft/class_3353	net/minecraft/structure/MineshaftGenerator
	f	Lorg/slf4j/Logger;	field_29326	LOGGER
	m	(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3353$class_3356;	method_14711	pieceGenerator
		p	0		start
		p	1		holder
		p	2		random
		p	3		x
		p	4		y
		p	5		z
		p	6		orientation
		p	7		chainLength
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;ILnet/minecraft/class_3098$class_3100;)Lnet/minecraft/class_3353$class_3356;	method_14712	pickPiece
		p	1		random
		p	0		holder
		p	3		y
		p	2		x
		p	5		orientation
		p	4		z
		p	7		type
		p	6		chainLength
c	net/minecraft/class_3353$class_3355	net/minecraft/structure/MineshaftGenerator$MineshaftCrossing
	f	Z	field_14419	twoFloors
	f	Lnet/minecraft/class_2350;	field_14420	direction
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)V	method_14716	generateCrossingPillar
		p	3		x
		p	2		boundingBox
		p	5		z
		p	4		minY
		p	6		maxY
		p	1		world
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;	method_14717	getBoundingBox
		p	5		orientation
		p	3		y
		p	4		z
		p	1		random
		p	2		x
		p	0		holder
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V	<init>	<init>
		p	2		boundingBox
		p	1		chainLength
		p	4		type
		p	3		orientation
c	net/minecraft/class_3353$class_3356	net/minecraft/structure/MineshaftGenerator$MineshaftPart
	f	Lnet/minecraft/class_3098$class_3100;	field_14421	mineshaftType
	m	(Lnet/minecraft/class_3773;ILnet/minecraft/class_3098$class_3100;Lnet/minecraft/class_3341;)V	<init>	<init>
		p	1		structurePieceType
		p	3		type
		p	2		chainLength
		p	4		box
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;III)V	method_33880	tryPlaceFloor
		p	5		y
		p	6		z
		p	3		state
		p	4		x
		p	1		world
		p	2		box
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_3341;IIII)Z	method_14719	isSolidCeiling
		p	1		world
		p	2		boundingBox
		p	3		minX
		p	4		maxX
		p	5		y
		p	6		z
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;)Z	method_33999	cannotGenerate
		p	1		world
		p	2		box
c	net/minecraft/class_3353$class_3354	net/minecraft/structure/MineshaftGenerator$MineshaftCorridor
	f	I	field_14413	length
	f	Z	field_14416	hasRails
	f	Z	field_14415	hasCobwebs
	f	Z	field_14414	hasSpawner
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIILnet/minecraft/class_5819;)V	method_14713	generateSupports
		p	8		random
		p	4		minY
		p	5		z
		p	6		maxY
		p	7		maxX
		p	1		world
		p	2		boundingBox
		p	3		minX
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V	<init>	<init>
		p	5		type
		p	4		orientation
		p	3		boundingBox
		p	2		random
		p	1		chainLength
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;	method_14714	getBoundingBox
		p	5		orientation
		p	2		x
		p	1		random
		p	4		z
		p	3		y
		p	0		holder
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIII)Z	method_36422	method_36422
		p	6		count
		p	5		z
		p	2		box
		p	1		world
		p	4		y
		p	3		x
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V	method_33879	fillSupportBeam
		p	5		z
		p	6		box
		p	1		world
		p	2		state
		p	3		x
		p	4		y
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;III)V	method_33776	fillSupportBeam
		p	1		world
		p	2		box
		p	3		x
		p	4		y
		p	5		z
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338$class_2339;II)V	method_33878	fillColumn
		p	1		state
		p	0		world
		p	3		startY
		p	2		pos
		p	4		endY
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_33777	isUpsideSolidFullSquare
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_33877	sideCoversSmallSquare
		p	3		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIII)V	method_14715	addCobwebsUnderground
		p	5		x
		p	4		threshold
		p	3		random
		p	2		box
		p	7		z
		p	6		y
		p	1		world
c	net/minecraft/class_3353$class_3357	net/minecraft/structure/MineshaftGenerator$MineshaftRoom
	f	Ljava/util/List;	field_14422	entrances
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(ILnet/minecraft/class_5819;IILnet/minecraft/class_3098$class_3100;)V	<init>	<init>
		p	3		x
		p	4		z
		p	5		type
		p	1		chainLength
		p	2		random
c	net/minecraft/class_3353$class_3358	net/minecraft/structure/MineshaftGenerator$MineshaftStairs
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V	<init>	<init>
		p	4		type
		p	2		boundingBox
		p	3		orientation
		p	1		chainLength
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;	method_14720	getBoundingBox
		p	1		random
		p	0		holder
		p	5		orientation
		p	4		z
		p	3		y
		p	2		x
c	net/minecraft/class_2022	net/minecraft/predicate/entity/DamageSourcePredicate
	f	Ljava/lang/Boolean;	field_9540	isFire
	f	Ljava/lang/Boolean;	field_9531	bypassesInvulnerability
	f	Lnet/minecraft/class_2022;	field_9533	EMPTY
	f	Ljava/lang/Boolean;	field_9541	isMagic
	f	Ljava/lang/Boolean;	field_9532	bypassesArmor
	f	Lnet/minecraft/class_2048;	field_9534	directEntity
	f	Ljava/lang/Boolean;	field_9535	isProjectile
	f	Ljava/lang/Boolean;	field_9537	bypassesMagic
	f	Ljava/lang/Boolean;	field_9536	isExplosion
	f	Ljava/lang/Boolean;	field_9538	isLightning
	f	Lnet/minecraft/class_2048;	field_9539	sourceEntity
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2022;	method_8846	fromJson
		p	0		json
	m	(Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)V	<init>	<init>
		p	1		isProjectile
		p	2		isExplosion
		p	3		bypassesArmor
		p	4		bypassesInvulnerability
		p	5		bypassesMagic
		p	6		isFire
		p	7		isMagic
		p	8		isLightning
		p	9		directEntity
		p	10		sourceEntity
	m	()Lcom/google/gson/JsonElement;	method_8848	toJson
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/Boolean;	method_8849	getBoolean
		p	1		name
		p	0		obj
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Boolean;)V	method_8850	addProperty
		p	2		key
		p	1		json
		p	3		value
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;)Z	method_8847	test
		p	2		damageSource
		p	1		player
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1282;)Z	method_8845	test
		p	3		damageSource
		p	2		pos
		p	1		world
c	net/minecraft/class_2022$class_2023	net/minecraft/predicate/entity/DamageSourcePredicate$Builder
	f	Lnet/minecraft/class_2048;	field_9545	sourceEntity
	f	Lnet/minecraft/class_2048;	field_9544	directEntity
	f	Ljava/lang/Boolean;	field_9546	isExplosion
	f	Ljava/lang/Boolean;	field_9543	bypassesInvulnerability
	f	Ljava/lang/Boolean;	field_9542	bypassesMagic
	f	Ljava/lang/Boolean;	field_9550	isMagic
	f	Ljava/lang/Boolean;	field_9551	isLightning
	f	Ljava/lang/Boolean;	field_9549	isFire
	f	Ljava/lang/Boolean;	field_9547	isProjectile
	f	Ljava/lang/Boolean;	field_9548	bypassesArmor
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;	method_35131	sourceEntity
		p	1		entity
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_35133	explosion
		p	1		explosion
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_35134	bypassesArmor
		p	1		bypassesArmor
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_35135	bypassesInvulnerability
		p	1		bypassesInvulnerability
	m	()Lnet/minecraft/class_2022$class_2023;	method_8855	create
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_35136	bypassesMagic
		p	1		bypassesMagic
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_35137	fire
		p	1		fire
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_35138	magic
		p	1		magic
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;	method_8854	directEntity
		p	1		entity
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_8853	lightning
		p	1		lightning
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;	method_35130	directEntity
		p	1		entity
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2022$class_2023;	method_8852	projectile
		p	1		projectile
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2022$class_2023;	method_35132	sourceEntity
		p	1		entity
	m	()Lnet/minecraft/class_2022;	method_8851	build
c	net/minecraft/class_2019	net/minecraft/predicate/DamagePredicate
	f	Lnet/minecraft/class_2019;	field_9520	ANY
	f	Ljava/lang/Boolean;	field_9522	blocked
	f	Lnet/minecraft/class_2096$class_2099;	field_9524	taken
	f	Lnet/minecraft/class_2048;	field_9521	sourceEntity
	f	Lnet/minecraft/class_2096$class_2099;	field_9523	dealt
	f	Lnet/minecraft/class_2022;	field_9525	type
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z	method_8838	test
		p	4		taken
		p	5		blocked
		p	2		source
		p	3		dealt
		p	1		player
	m	(Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2048;Ljava/lang/Boolean;Lnet/minecraft/class_2022;)V	<init>	<init>
		p	4		blocked
		p	5		type
		p	1		dealt
		p	2		taken
		p	3		sourceEntity
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2019;	method_8839	fromJson
		p	0		json
	m	()Lcom/google/gson/JsonElement;	method_8840	toJson
c	net/minecraft/class_2019$class_2020	net/minecraft/predicate/DamagePredicate$Builder
	f	Lnet/minecraft/class_2096$class_2099;	field_9530	dealt
	f	Ljava/lang/Boolean;	field_9526	blocked
	f	Lnet/minecraft/class_2048;	field_9528	sourceEntity
	f	Lnet/minecraft/class_2022;	field_9529	type
	f	Lnet/minecraft/class_2096$class_2099;	field_9527	taken
	m	(Lnet/minecraft/class_2022$class_2023;)Lnet/minecraft/class_2019$class_2020;	method_8842	type
		p	1		builder
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2019$class_2020;	method_8841	blocked
		p	1		blocked
	m	(Lnet/minecraft/class_2022;)Lnet/minecraft/class_2019$class_2020;	method_35116	type
		p	1		type
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2019$class_2020;	method_35117	sourceEntity
		p	1		sourceEntity
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020;	method_35119	taken
		p	1		taken
	m	()Lnet/minecraft/class_2019$class_2020;	method_8844	create
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2019$class_2020;	method_35118	dealt
		p	1		dealt
	m	()Lnet/minecraft/class_2019;	method_8843	build
c	net/minecraft/class_5188	net/minecraft/structure/pool/LegacySinglePoolElement
	f	Lcom/mojang/serialization/Codec;	field_24949	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28874	method_28874
		p	0		instance
c	net/minecraft/class_5182	net/minecraft/structure/BastionTreasureData
	m	()V	method_27204	init
c	net/minecraft/class_5181	net/minecraft/structure/BastionData
	m	()V	method_27203	init
c	net/minecraft/class_5183	net/minecraft/world/gen/structure/RuinedPortalStructure
	f	Ljava/util/List;	field_37813	setups
	f	[Ljava/lang/String;	field_23998	RARE_PORTAL_STRUCTURE_IDS
	f	Lcom/mojang/serialization/Codec;	field_37812	CODEC
	f	[Ljava/lang/String;	field_23999	COMMON_PORTAL_STRUCTURE_IDS
	m	(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_5183$class_7155;)V	<init>	<init>
		p	2		setup
		p	1		config
	m	(Lnet/minecraft/class_5819;II)I	method_27210	choosePlacementHeight
		p	2		max
		p	1		min
		p	0		random
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Z	method_27209	isColdAt
		p	1		biome
		p	0		pos
	m	(Lnet/minecraft/class_3195$class_7302;Ljava/util/List;)V	<init>	<init>
		p	1		config
		p	2		setups
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_2794;Lnet/minecraft/class_5189$class_5191;ZIILnet/minecraft/class_3341;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I	method_27211	getFloorHeight
		p	8		noiseConfig
		p	7		world
		p	4		height
		p	3		airPocket
		p	6		box
		p	5		blockCountY
		p	0		random
		p	2		verticalPlacement
		p	1		chunkGenerator
	m	(Lnet/minecraft/class_5183;)Ljava/util/List;	method_41684	method_41684
		p	0		structure
c	net/minecraft/class_5183$class_7155	net/minecraft/world/gen/structure/RuinedPortalStructure$Setup
	f	Lnet/minecraft/class_5189$class_5191;	comp_576	placement
	f	F	comp_578	mossiness
	f	Z	comp_579	overgrown
	f	F	comp_577	airPocketProbability
	f	Z	comp_580	vines
	f	Z	comp_581	canBeCold
	f	Z	comp_582	replaceWithBlackstone
	f	F	comp_583	weight
	m	()Lnet/minecraft/class_5189$class_5191;	comp_576	placement
	m	()F	comp_577	airPocketProbability
	m	()F	comp_578	mossiness
	m	()Z	comp_579	overgrown
	m	()Z	comp_580	vines
	m	()Z	comp_581	canBeCold
	m	()Z	comp_582	replaceWithBlackstone
	m	()F	comp_583	weight
c	net/minecraft/class_5189	net/minecraft/structure/RuinedPortalStructurePiece
	f	Lnet/minecraft/class_5189$class_5191;	field_24021	verticalPlacement
	f	Lnet/minecraft/class_5189$class_5190;	field_24022	properties
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;Lnet/minecraft/class_2960;Lnet/minecraft/class_3499;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	8		mirror
		p	7		rotation
		p	6		template
		p	5		id
		p	4		properties
		p	3		verticalPlacement
		p	2		pos
		p	1		manager
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V	method_27245	placeNetherrackBase
		p	1		random
		p	2		world
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_27249	placeNetherrackBottom
		p	3		pos
		p	2		world
		p	1		random
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V	method_27243	updateNetherracksInBound
		p	1		random
		p	2		world
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_27248	updateNetherracks
		p	3		pos
		p	2		world
		p	1		random
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		manager
		p	2		nbt
	m	(Lnet/minecraft/class_1936;IILnet/minecraft/class_5189$class_5191;)I	method_27237	getBaseHeight
		p	0		world
		p	3		verticalPlacement
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;	method_35451	method_35451
		p	2		id
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_27246	generateOvergrownLeaves
		p	3		pos
		p	2		world
		p	1		random
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_27238	canFillNetherrack
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_3821;	method_27240	createReplacementRule
		p	0		old
		p	1		updated
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_27244	generateVines
		p	3		pos
		p	2		world
		p	1		random
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;	method_35449	createPlacementData
		p	2		id
		p	1		nbt
		p	0		manager
	m	(Lnet/minecraft/class_2248;FLnet/minecraft/class_2248;)Lnet/minecraft/class_3821;	method_27239	createReplacementRule
		p	1		chance
		p	2		updated
		p	0		old
	m	(Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821;	method_27247	createLavaReplacementRule
		p	1		properties
		p	0		verticalPlacement
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V	method_27250	method_27250
		p	3		pos
	m	(Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_2338;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3492;	method_35450	createPlacementData
		p	3		pos
		p	4		properties
		p	1		rotation
		p	2		verticalPlacement
		p	0		mirror
	m	(Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903;	method_27241	getHeightmapType
		p	0		verticalPlacement
c	net/minecraft/class_5189$class_5191	net/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement
	f	Ljava/lang/String;	field_24036	id
	f	Lnet/minecraft/class_5189$class_5191;	field_24031	ON_OCEAN_FLOOR
	f	Lnet/minecraft/class_5189$class_5191;	field_24032	IN_MOUNTAIN
	f	Lnet/minecraft/class_5189$class_5191;	field_24033	UNDERGROUND
	f	Lnet/minecraft/class_5189$class_5191;	field_24034	IN_NETHER
	f	Lnet/minecraft/class_5189$class_5191;	field_24030	PARTLY_BURIED
	f	Lnet/minecraft/class_5189$class_5191;	field_24029	ON_LAND_SURFACE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		id
	m	()Ljava/lang/String;	method_27252	getId
	m	(Ljava/lang/String;)Lnet/minecraft/class_5189$class_5191;	method_27254	getFromId
		p	0		id
c	net/minecraft/class_5189$class_5190	net/minecraft/structure/RuinedPortalStructurePiece$Properties
	f	Lcom/mojang/serialization/Codec;	field_24993	CODEC
	f	Z	field_24025	airPocket
	f	Z	field_24026	overgrown
	f	Z	field_24027	vines
	f	F	field_24024	mossiness
	f	Z	field_24028	replaceWithBlackstone
	f	Z	field_24023	cold
	m	(ZFZZZZ)V	<init>	<init>
		p	6		replaceWithBlackstone
		p	5		vines
		p	4		overgrown
		p	3		airPocket
		p	2		mossiness
		p	1		cold
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28951	method_28951
		p	0		instance
c	net/minecraft/class_2902	net/minecraft/world/Heightmap
	f	Ljava/util/function/Predicate;	field_16744	NOT_AIR
	f	Ljava/util/function/Predicate;	field_16745	SUFFOCATES
	f	Lnet/minecraft/class_2791;	field_13191	chunk
	f	Ljava/util/function/Predicate;	field_13193	blockPredicate
	f	Lorg/slf4j/Logger;	field_33770	LOGGER
	f	Lnet/minecraft/class_6490;	field_13192	storage
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;[J)V	method_12600	setTo
		p	1		chunk
		p	2		type
		p	3		values
	m	(III)V	method_12602	set
		p	1		x
		p	2		z
		p	3		height
	m	(I)I	method_12601	get
		p	1		index
	m	(Lnet/minecraft/class_2791;Ljava/util/Set;)V	method_16684	populateHeightmaps
		p	1		types
		p	0		chunk
	m	(II)I	method_12603	get
		p	1		x
		p	2		z
	m	(IIILnet/minecraft/class_2680;)Z	method_12597	trackUpdate
		p	4		state
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;)V	<init>	<init>
		p	2		type
		p	1		chunk
	m	(II)I	method_12595	toIndex
		p	1		z
		p	0		x
	m	(Lnet/minecraft/class_2680;)Z	method_16680	method_16680
		p	0		state
	m	()[J	method_12598	asLongArray
	m	(Lnet/minecraft/class_2680;)Z	method_16682	method_16682
		p	0		state
c	net/minecraft/class_2902$class_2903	net/minecraft/world/Heightmap$Type
	f	Ljava/lang/String;	field_13204	name
	f	Ljava/util/function/Predicate;	field_16568	blockPredicate
	f	Lcom/mojang/serialization/Codec;	field_24772	CODEC
	f	Lnet/minecraft/class_2902$class_2904;	field_13198	purpose
	f	Lnet/minecraft/class_2902$class_2903;	field_13194	WORLD_SURFACE_WG
	f	Lnet/minecraft/class_2902$class_2903;	field_13197	MOTION_BLOCKING
	f	Lnet/minecraft/class_2902$class_2903;	field_13195	OCEAN_FLOOR_WG
	f	Lnet/minecraft/class_2902$class_2903;	field_13200	OCEAN_FLOOR
	f	Lnet/minecraft/class_2902$class_2903;	field_13202	WORLD_SURFACE
	f	Lnet/minecraft/class_2902$class_2903;	field_13203	MOTION_BLOCKING_NO_LEAVES
	m	()Ljava/util/function/Predicate;	method_16402	getBlockPredicate
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2902$class_2904;Ljava/util/function/Predicate;)V	<init>	<init>
		p	4		purpose
		p	5		blockPredicate
		p	3		name
	m	()Z	method_16137	shouldSendToClient
	m	(Lnet/minecraft/class_2680;)Z	method_16686	method_16686
		p	0		state
	m	()Ljava/lang/String;	method_12605	getName
	m	(Lnet/minecraft/class_2680;)Z	method_16685	method_16685
		p	0		state
	m	()Z	method_20454	isStoredServerSide
c	net/minecraft/class_2902$class_2904	net/minecraft/world/Heightmap$Purpose
	f	Lnet/minecraft/class_2902$class_2904;	field_16424	CLIENT
	f	Lnet/minecraft/class_2902$class_2904;	field_13207	WORLDGEN
	f	Lnet/minecraft/class_2902$class_2904;	field_13206	LIVE_WORLD
c	net/minecraft/class_2905	net/minecraft/network/packet/s2c/login/LoginHelloS2CPacket
	f	Ljava/lang/String;	field_13209	serverId
	f	[B	field_13211	publicKey
	f	[B	field_13210	nonce
	m	()[B	method_12613	getNonce
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/lang/String;	method_12610	getServerId
	m	(Ljava/lang/String;[B[B)V	<init>	<init>
		p	2		publicKey
		p	1		serverId
		p	3		nonce
	m	(Lnet/minecraft/class_2896;)V	method_12612	apply
	m	()Ljava/security/PublicKey;	method_12611	getPublicKey
c	net/minecraft/class_2901	net/minecraft/network/packet/s2c/login/LoginSuccessS2CPacket
	f	Lcom/mojang/authlib/GameProfile;	field_13190	profile
	m	(Lnet/minecraft/class_2896;)V	method_12594	apply
	m	()Lcom/mojang/authlib/GameProfile;	method_12593	getProfile
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>
		p	1		profile
c	net/minecraft/class_2907	net/minecraft/network/packet/s2c/login/LoginCompressionS2CPacket
	f	I	field_13232	compressionThreshold
	m	(I)V	<init>	<init>
		p	1		compressionThreshold
	m	(Lnet/minecraft/class_2896;)V	method_12633	apply
	m	()I	method_12634	getCompressionThreshold
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2909	net/minecraft/network/packet/s2c/login/LoginDisconnectS2CPacket
	f	Lnet/minecraft/class_2561;	field_13243	reason
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		reason
	m	(Lnet/minecraft/class_2896;)V	method_12637	apply
	m	()Lnet/minecraft/class_2561;	method_12638	getReason
c	net/minecraft/class_5196	net/minecraft/datafixer/fix/BitStorageAlignFix
	f	I	field_29864	CHUNK_WIDTH
	f	I	field_29863	ELEMENT_BIT_SHIFT
	f	I	field_29866	MAX_BLOCK_STATE_ID
	f	I	field_29865	CHUNK_LENGTH
	f	I	field_29868	MAX_HEIGHT_VALUE
	f	I	field_29867	HEIGHT_VALUE_BITS
	m	(Ljava/util/List;)Ljava/lang/Integer;	method_27296	method_27296
		p	0		palette
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_27773	method_27773
		p	1		heightmap
	m	(Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_28173	method_28173
		p	2		statesDynamic
	m	(ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_28172	method_28172
		p	1		sectionDynamic
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_27769	method_27769
		p	0		levelDynamic
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;	method_27772	fixBitStorageArray
		p	0		sectionDynamic
		p	1		statesDynamic
		p	2		maxValue
		p	3		elementBits
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_27294	method_27294
		p	2		levelSection
	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;	method_27292	method_27292
		p	5		chunk
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_27295	method_27295
		p	1		section
	m	(II[J)[J	method_27288	resizePackedIntArray
		p	2		elements
		p	1		elementBits
		p	0		maxValue
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_27774	fixLevel
		p	2		paletteFinder
		p	3		level
		p	0		levelSectionsFinder
		p	1		sectionFinder
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_27775	fixHeightmaps
		p	1		fixedLevel
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_27293	method_27293
		p	4		level
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_28174	method_28174
		p	1		heightmapsDynamic
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_28175	method_28175
		p	1		heightmapDynamic
c	net/minecraft/class_5193	net/minecraft/structure/processor/BlockAgeStructureProcessor
	f	F	field_24042	mossiness
	f	Lcom/mojang/serialization/Codec;	field_24997	CODEC
	f	[Lnet/minecraft/class_2680;	field_27338	AGEABLE_SLABS
	m	(Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_27259	randomState
		p	1		states
		p	0		random
	m	(F)V	<init>	<init>
		p	1		mossiness
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;	method_27257	randomStairProperties
		p	1		stairs
		p	0		random
	m	(Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_27260	process
		p	2		regularStates
		p	1		random
		p	3		mossyStates
	m	(Lnet/minecraft/class_5193;)Ljava/lang/Float;	method_28967	method_28967
		p	0		processor
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;	method_27256	processBlocks
		p	1		random
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_27258	processStairs
		p	1		random
		p	2		state
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;	method_27263	processObsidian
		p	1		random
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;	method_27262	processWalls
		p	1		random
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;	method_27261	processSlabs
		p	1		random
c	net/minecraft/class_5192	net/minecraft/structure/processor/BlackstoneReplacementStructureProcessor
	f	Ljava/util/Map;	field_24041	replacementMap
	f	Lcom/mojang/serialization/Codec;	field_24996	CODEC
	f	Lnet/minecraft/class_5192;	field_24040	INSTANCE
	m	(Ljava/util/HashMap;)V	method_27255	method_27255
		p	0		replacements
c	net/minecraft/class_5195	net/minecraft/sound/MusicSound
	f	I	field_24059	maxDelay
	f	I	field_24058	minDelay
	f	Z	field_24060	replaceCurrentMusic
	f	Lnet/minecraft/class_3414;	field_24057	sound
	f	Lcom/mojang/serialization/Codec;	field_24627	CODEC
	m	()Lnet/minecraft/class_3414;	method_27279	getSound
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28128	method_28128
		p	0		instance
	m	(Lnet/minecraft/class_3414;IIZ)V	<init>	<init>
		p	4		replaceCurrentMusic
		p	3		maxDelay
		p	2		minDelay
		p	1		sound
	m	()I	method_27280	getMinDelay
	m	()I	method_27281	getMaxDelay
	m	()Z	method_27282	shouldReplaceCurrentMusic
c	net/minecraft/class_5194	net/minecraft/network/packet/c2s/play/JigsawGeneratingC2SPacket
	f	Z	field_25323	keepJigsaws
	f	Lnet/minecraft/class_2338;	field_24054	pos
	f	I	field_24055	maxDepth
	m	(Lnet/minecraft/class_2792;)V	method_27274	apply
	m	(Lnet/minecraft/class_2338;IZ)V	<init>	<init>
		p	3		keepJigsaws
		p	2		maxDepth
		p	1		pos
	m	()Z	method_29446	shouldKeepJigsaws
	m	()I	method_27276	getMaxDepth
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2338;	method_27275	getPos
c	net/minecraft/class_2913	net/minecraft/network/packet/c2s/login/LoginQueryResponseC2SPacket
	f	I	field_33374	MAX_PAYLOAD_SIZE
	f	I	field_13259	queryId
	f	Lnet/minecraft/class_2540;	field_13258	response
	m	(Lnet/minecraft/class_2911;)V	method_12645	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;)V	method_43900	method_43900
		p	0		buf2
		p	1		response
	m	()I	method_36178	getQueryId
	m	(ILnet/minecraft/class_2540;)V	<init>	<init>
		p	2		response
		p	1		queryId
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2540;	method_43901	method_43901
		p	0		buf2
	m	()Lnet/minecraft/class_2540;	method_36179	getResponse
c	net/minecraft/class_2915	net/minecraft/network/packet/c2s/login/LoginHelloC2SPacket
	f	Ljava/util/Optional;	comp_766	publicKey
	f	Ljava/lang/String;	comp_765	name
	f	Ljava/util/Optional;	comp_907	profileId
	m	(Lnet/minecraft/class_2911;)V	method_12649	apply
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;Lnet/minecraft/class_7428$class_7443;)V	method_43638	method_43638
		p	2		publicKey
		p	1		buf2
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/lang/String;	comp_765	name
	m	()Ljava/util/Optional;	comp_766	publicKey
	m	()Ljava/util/Optional;	comp_907	profileId
c	net/minecraft/class_2910	net/minecraft/world/spawner/PhantomSpawner
	f	I	field_13244	cooldown
c	net/minecraft/class_2911	net/minecraft/network/listener/ServerLoginPacketListener
	m	(Lnet/minecraft/class_2917;)V	method_12642	onKey
		p	1		packet
	m	(Lnet/minecraft/class_2915;)V	method_12641	onHello
		p	1		packet
	m	(Lnet/minecraft/class_2913;)V	method_12640	onQueryResponse
		p	1		packet
c	net/minecraft/class_2917	net/minecraft/network/packet/c2s/login/LoginKeyC2SPacket
	f	Lcom/mojang/datafixers/util/Either;	field_39089	nonce
		c	The nonce value.\n\n@implNote This value is either encrypted (the left side of {@code Either}) or signed\n(the right side). If encrypted, then it must be done so using the server's public key\nand the server verifies it by decrypting and comparing nonces. If signed, then it must\nbe done so using the user's private key provided from Mojang's server, and the server\nverifies by checking if the reconstructed data can be verified using the public key.
	f	[B	field_13274	encryptedSecretKey
	m	([BLnet/minecraft/class_7428;)Z	method_43643	verifySignedNonce
		p	1		nonce
		p	2		publicKeyInfo
	m	(Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V	<init>	<init>
		p	3		nonce
		p	2		publicKey
		p	1		secretKey
	m	(Lnet/minecraft/class_2911;)V	method_12653	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	([B)Ljava/lang/Boolean;	method_43642	method_43642
		p	0		encrypted
	m	(Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey;	method_12654	decryptSecretKey
		p	1		privateKey
	m	([BLnet/minecraft/class_3515$class_7425;Lnet/minecraft/class_7498$class_7499;)V	method_44316	method_44316
		p	2		updater
	m	(Lnet/minecraft/class_7428;[BLnet/minecraft/class_3515$class_7425;)Ljava/lang/Boolean;	method_43640	method_43640
		p	2		signature
	m	(Ljavax/crypto/SecretKey;Ljava/security/PublicKey;J[B)V	<init>	<init>
		p	2		publicKey
		p	1		secretKey
		p	3		seed
		p	5		signature
	m	([BLjava/security/PrivateKey;)Z	method_43644	verifyEncryptedNonce
		p	1		nonce
		p	2		privateKey
c	com/mojang/blaze3d/platform/TextureUtil	com/mojang/blaze3d/platform/TextureUtil
	m	(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;	readResource	readResource
		p	0		inputStream
	m	(IIII)V	prepareImage	prepareImage
		p	1		maxLevel
		p	0		id
		p	3		height
		p	2		width
	m	(I)V	releaseTextureId	releaseTextureId
		p	0		id
	m	(Ljava/nio/IntBuffer;II)V	initTexture	initTexture
		p	0		imageData
		p	1		width
		p	2		height
	m	(III)V	prepareImage	prepareImage
		p	0		id
		p	1		width
		p	2		height
	m	(Lnet/minecraft/class_1011$class_1013;IIII)V	prepareImage	prepareImage
		p	0		internalFormat
		p	2		maxLevel
		p	1		id
		p	4		height
		p	3		width
	m	(I)V	bind	bind
		p	0		id
	m	(Lnet/minecraft/class_1011$class_1013;III)V	prepareImage	prepareImage
		p	0		internalFormat
		p	1		id
		p	2		width
		p	3		height
	m	(Ljava/lang/String;IIII)V	writeAsPNG	writeAsPNG
		p	0		filename
		p	1		id
		p	2		scales
		p	3		width
		p	4		height
c	net/minecraft/class_2919	net/minecraft/util/math/random/ChunkRandom
	f	I	field_28768	sampleCount
	f	Lnet/minecraft/class_5819;	field_35141	baseRandom
	m	(JII)V	method_12663	setCarverSeed
		c	Seeds the randomizer to generate larger features such as caves, ravines, mineshafts\nand strongholds. It is also used to initiate structure start behavior such as rotation.\n\n<p>Similar to the population seed, only the 48 lowest bits of the world seed affect the\noutput since it the upper 16 bits are truncated in the setSeed() call.
		p	4		chunkZ
		p	3		chunkX
		p	1		worldSeed
	m	(JII)V	method_12664	setDecoratorSeed
		c	Seeds the randomizer to generate a given feature.\n\nThe salt, in the form of {@code index + 10000 * step} assures that each feature is seeded\ndifferently, making the decoration feel more random. Even though it does a good job\nat doing so, many entropy issues arise from the salt being so small and result in\nweird alignments between features that have an index close apart.
		p	3		index
			c	the index of the feature in the feature list
		p	4		step
			c	the generation step's ordinal for this feature
		p	1		populationSeed
			c	the population seed computed in {@link #setPopulationSeed(long, int, int)}
	m	(JIII)V	method_12665	setRegionSeed
		c	Seeds the randomizer to determine the start position of structure features such as\ntemples, monuments and buried treasures within a region.\n\n<p>The region coordinates pair corresponds to the coordinates of the region the seeded\nchunk lies in. For example, a swamp hut region is 32 by 32 chunks meaning that all\nchunks that lie within that region get seeded the same way.\n\n<p>Similarly, the upper 16 bits of world seed also do not affect the region seed because\nthey get truncated in the setSeed() call.
		p	1		worldSeed
		p	3		regionX
		p	4		regionZ
		p	5		salt
	m	()I	method_35335	getSampleCount
	m	(JII)J	method_12661	setPopulationSeed
		c	Seeds the randomizer to create population features such as decorators and animals.\n\n<p>This method takes in the world seed and the negative-most block coordinates of the\nchunk. The coordinate pair provided is equivalent to (chunkX * 16, chunkZ * 16). The\nthree values are mixed together through some layers of hashing to produce the\npopulation seed.\n\n<p>This function has been proved to be reversible through some exploitation of the underlying\nnextLong() weaknesses. It is also important to remember that since setSeed()\ntruncates the 16 upper bits of world seed, only the 48 lowest bits affect the population\nseed output.
		p	4		blockZ
		p	3		blockX
		p	1		worldSeed
	m	(I)I	method_43156	method_43156
		p	1		count
	m	(Lnet/minecraft/class_5819;)V	<init>	<init>
		p	1		baseRandom
	m	(IIJJ)Lnet/minecraft/class_5819;	method_12662	getSlimeRandom
		p	4		scrambler
		p	2		worldSeed
		p	1		chunkZ
		p	0		chunkX
c	net/minecraft/class_2919$class_6675	net/minecraft/util/math/random/ChunkRandom$RandomProvider
	f	Ljava/util/function/LongFunction;	field_35144	provider
	f	Lnet/minecraft/class_2919$class_6675;	field_35143	XOROSHIRO
	f	Lnet/minecraft/class_2919$class_6675;	field_35142	LEGACY
	m	(J)Lnet/minecraft/class_5819;	method_39006	create
		p	1		seed
	m	(Ljava/lang/String;ILjava/util/function/LongFunction;)V	<init>	<init>
		p	3		provider
c	net/minecraft/class_6496	net/minecraft/util/TopologicalSorts
	c	Utilities to perform a topological sort.
	m	(Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z	method_37951	sort
		c	Performs a topological sort recursively through a reverse DFS. The\nresults are passed to the consumer in reverse order, where each element\nis guaranteed to be passed before any of its predecessors (dependencies).\nWhen multiple orders are valid, the results will first trace along earlier\nreturned successors in the successor set iteration for each element.\n\n@return {@code true} if the sort ends up in a loop, or {@code false} for\na successful sort
		p	0		successors
			c	the map holding information on successor (dependents) of each element
		p	1		visited
			c	elements that already iterated all their successors
		p	2		visiting
			c	elements that are still iterating their successors
		p	3		reversedOrderConsumer
			c	accepts sorted results in reverse order; each element is passed only\nbefore any of its predecessors (dependencies) is, or after all its\nsuccessors (dependents) are passed
		p	4		now
			c	the starting or current element
c	net/minecraft/class_6497	net/minecraft/util/dynamic/Range
	f	Lcom/mojang/serialization/Codec;	field_34390	CODEC
	f	Ljava/lang/Comparable;	comp_1	minInclusive
	f	Ljava/lang/Comparable;	comp_2	maxInclusive
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/class_6497;)Lcom/mojang/serialization/DataResult;	method_37957	method_37957
		p	2		range
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_37953	createCodec
		p	0		elementCodec
	m	(Ljava/lang/Comparable;)Z	method_37955	contains
		p	1		value
	m	(Lnet/minecraft/class_6497;)Z	method_37952	contains
		p	1		other
	m	(Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec;	method_37954	createRangedCodec
		p	2		maxInclusive
		p	1		minInclusive
		p	0		codec
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult;	method_37956	validate
		p	1		maxInclusive
		p	0		minInclusive
	m	()Ljava/lang/Comparable;	comp_1	minInclusive
	m	()Ljava/lang/Comparable;	comp_2	maxInclusive
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/Comparable;Ljava/lang/Comparable;)V	<init>	<init>
		p	1		minInclusive
		p	2		maxInclusive
c	net/minecraft/class_5165	net/minecraft/client/particle/WhiteAshParticle
	f	I	field_32658	COLOR
	m	(Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V	<init>	<init>
		p	8		velocityX
		p	10		velocityY
		p	4		y
		p	6		z
		p	15		spriteProvider
		p	1		world
		p	2		x
		p	12		velocityZ
		p	14		scaleMultiplier
c	net/minecraft/class_5165$class_5166	net/minecraft/client/particle/WhiteAshParticle$Factory
	f	Lnet/minecraft/class_4002;	field_23936	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_27150	createParticle
c	net/minecraft/class_6492	net/minecraft/util/math/Spline
	m	(Lnet/minecraft/class_6492$class_6738;I)Lnet/minecraft/class_6492$class_6737;	method_39228	method_39228
		p	1		index
	m	(Lnet/minecraft/class_6492$class_6738;)Ljava/lang/Record;	method_39227	method_39227
		p	0		spline
	m	(FLnet/minecraft/class_6492;F)Lnet/minecraft/class_6492$class_6737;	method_39226	method_39226
		p	2		derivative
		p	1		value
		p	0		location
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_39232	createCodec
		p	0		locationFunctionCodec
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;	method_39502	builder
		p	1		amplifier
		p	0		locationFunction
	m	(Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;	method_37918	builder
		p	0		locationFunction
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_39233	method_39233
		p	2		instance
	m	(Lnet/minecraft/class_6492$class_6738;)Ljava/util/List;	method_39235	method_39235
		p	0		spline
	m	(Lnet/minecraft/class_6492;)Lcom/mojang/datafixers/util/Either;	method_39229	method_39229
		p	0		spline
	m	()Ljava/lang/String;	method_39225	getDebugString
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_39234	method_39234
		p	1		instance
	m	(F)Lnet/minecraft/class_6492;	method_39427	fixedFloatFunction
		p	0		value
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6492;	method_39231	method_39231
		p	0		either
	m	(Lnet/minecraft/class_6501;Ljava/util/List;)Lnet/minecraft/class_6492$class_6738;	method_39230	method_39230
		p	0		locationFunction
		p	1		splines
	m	(Lnet/minecraft/class_6492$class_7073;)Lnet/minecraft/class_6492;	method_41187	apply
		p	1		visitor
c	net/minecraft/class_6492$class_6737	net/minecraft/util/math/Spline$Serialized
	f	Lnet/minecraft/class_6492;	comp_226	value
	f	F	comp_225	location
	f	F	comp_227	derivative
	m	()F	comp_227	derivative
	m	()F	comp_225	location
	m	()Lnet/minecraft/class_6492;	comp_226	value
c	net/minecraft/class_6492$class_6738	net/minecraft/util/math/Spline$Implementation
	f	F	comp_532	min
	f	F	comp_533	max
	f	Lnet/minecraft/class_6501;	comp_229	locationFunction
	f	Ljava/util/List;	comp_231	values
	f	[F	comp_230	locations
	f	[F	comp_232	derivatives
	m	([F)Ljava/lang/String;	method_39238	format
		p	1		values
	m	([FI)D	method_39239	method_39239
		p	1		index
	m	()Lnet/minecraft/class_6501;	comp_229	locationFunction
	m	(Lnet/minecraft/class_6501;[FLjava/util/List;[F)Lnet/minecraft/class_6492$class_6738;	method_41299	build
		p	3		derivatives
		p	1		locations
		p	2		values
		p	0		locationFunction
	m	(D)Ljava/lang/String;	method_39236	method_39236
		p	0		value
	m	(Lnet/minecraft/class_6492$class_7073;Lnet/minecraft/class_6492;)Lnet/minecraft/class_6492;	method_41188	method_41188
		p	1		value
	m	()Ljava/util/List;	comp_231	values
	m	()[F	comp_232	derivatives
	m	()[F	comp_230	locations
c	net/minecraft/class_6492$class_6494	net/minecraft/util/math/Spline$FixedFloatFunction
	f	F	comp_228	value
	m	()F	comp_228	value
	m	(F)V	<init>	<init>
		p	1		value
c	net/minecraft/class_6492$class_6493	net/minecraft/util/math/Spline$Builder
	f	Lnet/minecraft/class_6501;	field_35661	amplifier
	f	Lit/unimi/dsi/fastutil/floats/FloatList;	field_34383	locations
	f	Lnet/minecraft/class_6501;	field_34382	locationFunction
	f	Ljava/util/List;	field_34384	values
	f	Lit/unimi/dsi/fastutil/floats/FloatList;	field_34385	derivatives
	m	(FF)Lnet/minecraft/class_6492$class_6493;	method_41294	add
		p	2		value
		p	1		location
	m	(FLnet/minecraft/class_6492;F)Lnet/minecraft/class_6492$class_6493;	method_37925	addPoint
		p	3		derivative
		p	2		value
		p	1		location
	m	()Lnet/minecraft/class_6492;	method_37923	build
	m	(Lnet/minecraft/class_6501;)V	<init>	<init>
		p	1		locationFunction
	m	(FLnet/minecraft/class_6492;)Lnet/minecraft/class_6492$class_6493;	method_41295	add
		p	1		location
		p	2		value
	m	(FFF)Lnet/minecraft/class_6492$class_6493;	method_37924	add
		p	2		value
		p	3		derivative
		p	1		location
	m	(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)V	<init>	<init>
		p	1		locationFunction
		p	2		amplifier
c	net/minecraft/class_6492$class_7073	net/minecraft/util/math/Spline$Visitor
	m	(Ljava/lang/Object;)Ljava/lang/Object;	visit	visit
		p	1		value
c	net/minecraft/class_6490	net/minecraft/util/collection/PaletteStorage
	c	A storage whose values are raw IDs held by palettes.
	m	()Lnet/minecraft/class_6490;	method_39939	copy
	m	()[J	method_15212	getData
		c	{@return the backing data of this storage}
	m	(II)I	method_15214	swap
		c	Sets {@code value} to {@code index} and returns the previous value in\nthis storage.\n\n@return the previous value
		p	1		index
			c	the index
		p	2		value
			c	the value to set
	m	(II)V	method_15210	set
		c	Sets {@code value} to {@code index} in this storage.
		p	2		value
			c	the value to set
		p	1		index
			c	the index
	m	(I)I	method_15211	get
		c	{@return the value at {@code index} in this storage}
		p	1		index
			c	the index
	m	()I	method_34896	getElementBits
		c	{@return the number of bits each element in this storage uses}
	m	(Ljava/util/function/IntConsumer;)V	method_21739	forEach
		c	Executes an {@code action} on all values in this storage, sequentially.
		p	1		action
	m	()I	method_15215	getSize
		c	{@return the size of, or the number of elements in, this storage}
c	net/minecraft/class_6491	net/minecraft/util/CubicSampler
	f	[D	field_22449	DENSITY_CURVE
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_6491$class_4859;)Lnet/minecraft/class_243;	method_24895	sampleColor
		p	0		pos
		p	1		rgbFetcher
c	net/minecraft/class_6491$class_4859	net/minecraft/util/CubicSampler$RgbFetcher
	m	(III)Lnet/minecraft/class_243;	fetch	fetch
		p	1		x
		p	3		z
		p	2		y
c	net/minecraft/class_5168	net/minecraft/block/dispenser/ShearsDispenserBehavior
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_27162	tryShearBlock
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_40054	method_40054
		p	0		state
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_27163	tryShearEntity
		p	1		pos
		p	0		world
c	net/minecraft/class_5167	net/minecraft/client/render/entity/feature/HorseMarkingFeatureRenderer
	f	Ljava/util/Map;	field_23938	TEXTURES
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1498;FFFFFF)V	method_27152	render
	m	(Ljava/util/EnumMap;)V	method_27153	method_27153
		p	0		textures
c	net/minecraft/class_6498	net/minecraft/util/WinNativeModuleUtil
	f	Lorg/slf4j/Logger;	field_34391	LOGGER
	f	I	field_34395	LANGUAGE_ID
	f	I	field_34392	CODE_PAGE_MASK
	f	I	field_34394	LANGUAGE_ID_MASK
	f	I	field_34393	EN_US_CODE_PAGE
	m	(Lnet/minecraft/class_129;)V	method_37966	addDetailTo
		p	0		section
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_37964	createNativeModuleInfo
		p	0		path
	m	([I)Ljava/util/OptionalInt;	method_37967	getEnglishTranslationIndex
		p	0		indices
	m	(Ljava/lang/String;II)Ljava/lang/String;	method_37965	getStringFileInfoPath
		p	2		codePage
		p	0		key
		p	1		languageId
	m	(Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String;	method_37969	method_37969
		p	0		module
	m	(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String;	method_37970	queryString
		p	0		pointer
		p	1		path
		p	2		lengthPointer
	m	(Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer;	method_37963	query
		p	1		path
		p	0		pointer
		p	2		lengthPointer
	m	()Ljava/util/List;	method_37961	collectNativeModules
	m	(Lnet/minecraft/class_6498$class_6499;)Ljava/lang/String;	method_37962	method_37962
		p	0		moduleName
c	net/minecraft/class_6498$class_6499	net/minecraft/util/WinNativeModuleUtil$NativeModule
	f	Ljava/lang/String;	field_34396	path
	f	Ljava/util/Optional;	field_34397	info
	m	(Ljava/lang/String;Ljava/util/Optional;)V	<init>	<init>
		p	1		path
		p	2		info
	m	(Lnet/minecraft/class_6498$class_6500;)Ljava/lang/String;	method_37971	method_37971
		p	1		info
c	net/minecraft/class_6498$class_6500	net/minecraft/util/WinNativeModuleUtil$NativeModuleInfo
	f	Ljava/lang/String;	field_34400	companyName
	f	Ljava/lang/String;	field_34398	fileDescription
	f	Ljava/lang/String;	field_34399	fileVersion
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	1		fileDescription
		p	3		companyName
		p	2		fileVersion
c	net/minecraft/class_5169	net/minecraft/server/dedicated/ServerMBean
	c	A dynamic management object for a Minecraft Server.\n\n<p>It exposes the average tick time and the historical tick times of the\nMinecraft Server.\n\n@see javax.management.DynamicMBean
	f	Ljavax/management/MBeanInfo;	field_23972	mBeanInfo
	f	Lorg/slf4j/Logger;	field_23970	LOGGER
	f	Lnet/minecraft/server/MinecraftServer;	field_23971	server
	f	Ljava/util/Map;	field_23973	entries
	m	([Ljava/lang/String;)Ljavax/management/AttributeList;	getAttributes	getAttributes
		p	1		attributes
	m	(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;	invoke	invoke
		p	2		params
		p	3		signature
		p	1		actionName
	m	()[J	method_27182	getTickTimes
		c	Returns the server's historical tick times, in milliseconds.
	m	()F	method_27177	getAverageTickTime
		c	Returns the server's current average tick time, in milliseconds.
	m	(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;	setAttributes	setAttributes
		p	1		attributes
	m	(Ljava/lang/String;)Ljava/lang/Object;	getAttribute	getAttribute
		p	1		attribute
	m	(Ljavax/management/Attribute;)V	setAttribute	setAttribute
		p	1		attribute
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>
		p	1		server
	m	(Lnet/minecraft/server/MinecraftServer;)V	method_27181	register
		c	Registers a dynamic MBean for a Minecraft Server.
		p	0		server
			c	the server to have the MBean
c	net/minecraft/class_5169$class_5170	net/minecraft/server/dedicated/ServerMBean$Entry
	c	Represents a read-only attribute of the server MBean.
	f	Ljava/lang/Class;	field_23977	type
	f	Ljava/util/function/Supplier;	field_23975	getter
	f	Ljava/lang/String;	field_23976	description
	f	Ljava/lang/String;	field_23974	name
	m	(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)V	<init>	<init>
		p	1		name
		p	2		getter
		p	3		description
		p	4		type
	m	()Ljavax/management/MBeanAttributeInfo;	method_27184	createInfo
c	net/minecraft/class_5174	net/minecraft/structure/BastionBridgeData
	m	()V	method_27198	init
c	net/minecraft/class_5177	net/minecraft/structure/HoglinStableData
	m	()V	method_27199	init
c	net/minecraft/class_5172	net/minecraft/block/ChainBlock
	f	Lnet/minecraft/class_2746;	field_24411	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_26651	X_SHAPE
	f	Lnet/minecraft/class_265;	field_23986	Y_SHAPE
	f	Lnet/minecraft/class_265;	field_26650	Z_SHAPE
c	net/minecraft/class_5179	net/minecraft/structure/BastionRemnantGenerator
	f	Lnet/minecraft/class_6880;	field_25941	STRUCTURE_POOLS
	m	()V	method_27201	init
c	net/minecraft/class_5178	net/minecraft/structure/BastionUnitsData
	m	()V	method_27200	init
c	net/minecraft/class_5142	net/minecraft/world/gen/trunk/TrunkPlacerType
	f	Lcom/mojang/serialization/Codec;	field_24973	codec
	f	Lnet/minecraft/class_5142;	field_38792	UPWARDS_BRANCHING_TRUNK_PLACER
	f	Lnet/minecraft/class_5142;	field_24171	GIANT_TRUNK_PLACER
	f	Lnet/minecraft/class_5142;	field_24172	MEGA_JUNGLE_TRUNK_PLACER
	f	Lnet/minecraft/class_5142;	field_24173	DARK_OAK_TRUNK_PLACER
	f	Lnet/minecraft/class_5142;	field_24174	FANCY_TRUNK_PLACER
	f	Lnet/minecraft/class_5142;	field_29309	BENDING_TRUNK_PLACER
	f	Lnet/minecraft/class_5142;	field_23764	FORKING_TRUNK_PLACER
	f	Lnet/minecraft/class_5142;	field_23763	STRAIGHT_TRUNK_PLACER
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5142;	method_26995	register
		p	1		codec
		p	0		id
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		codec
	m	()Lcom/mojang/serialization/Codec;	method_28908	getCodec
c	net/minecraft/class_5141	net/minecraft/world/gen/trunk/TrunkPlacer
	f	I	field_23760	baseHeight
	f	I	field_23761	firstRandomHeight
	f	Lcom/mojang/serialization/Codec;	field_24972	TYPE_CODEC
	f	I	field_23762	secondRandomHeight
	f	I	field_31528	MAX_BASE_HEIGHT
	f	I	field_31529	MAX_RANDOM_HEIGHT
	m	(Lnet/minecraft/class_5141;)Ljava/lang/Integer;	method_28906	method_28906
		p	0		placer
	m	(Lnet/minecraft/class_5141;)Ljava/lang/Integer;	method_28905	method_28905
		p	0		placer
	m	(Lnet/minecraft/class_2680;)Z	method_43197	method_43197
		p	0		state
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_27403	canGenerate
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)Z	method_35375	getAndSetState
		p	1		world
		p	2		replacer
		p	3		random
		p	4		pos
		p	5		config
	m	(Lnet/minecraft/class_5819;)I	method_26993	getHeight
		p	1		random
	m	(Lnet/minecraft/class_5141;)Ljava/lang/Integer;	method_28907	method_28907
		p	0		placer
	m	()Lnet/minecraft/class_5142;	method_28903	getType
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;)V	method_27400	setToDirt
		p	4		config
		p	3		pos
		p	2		random
		p	1		replacer
		p	0		world
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_43196	canReplace
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;)Ljava/util/List;	method_26991	generate
		c	Generates the trunk blocks and return a list of tree nodes to place foliage around
		p	5		startPos
		p	4		height
		p	3		random
		p	2		replacer
		p	6		config
		p	1		world
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_4643;Ljava/util/function/Function;)Z	method_27402	getAndSetState
		p	5		config
		p	4		pos
		p	3		random
		p	2		replacer
		p	1		world
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4643;)V	method_27401	trySetState
		p	2		replacer
		p	1		world
		p	5		config
		p	4		pos
		p	3		random
	m	(III)V	<init>	<init>
		p	1		baseHeight
		p	2		firstRandomHeight
		p	3		secondRandomHeight
	m	(Lnet/minecraft/class_2680;)Z	method_27405	method_27405
		p	0		state
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;	method_28904	fillTrunkPlacerFields
		p	0		instance
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_43198	canReplaceOrIsLog
		p	2		pos
		p	1		world
c	net/minecraft/class_687	net/minecraft/client/particle/FlameParticle
c	net/minecraft/class_687$class_5613	net/minecraft/client/particle/FlameParticle$SmallFactory
	f	Lnet/minecraft/class_4002;	field_27736	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_32131	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_687$class_688	net/minecraft/client/particle/FlameParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17812	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3036	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_5144	net/minecraft/client/render/entity/ZoglinEntityRenderer
	f	Lnet/minecraft/class_2960;	field_23779	TEXTURE
	m	(Lnet/minecraft/class_5136;)Lnet/minecraft/class_2960;	method_27039	getTexture
c	net/minecraft/class_5140	net/minecraft/world/gen/trunk/StraightTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	field_24971	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28902	method_28902
		p	0		instance
c	net/minecraft/class_689	net/minecraft/client/particle/ExplosionEmitterParticle
	f	I	field_3813	maxAge_
	f	I	field_3814	age_
c	net/minecraft/class_689$class_690	net/minecraft/client/particle/ExplosionEmitterParticle$Factory
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3037	createParticle
c	net/minecraft/class_5149	net/minecraft/entity/passive/HorseColor
	f	[Lnet/minecraft/class_5149;	field_23823	VALUES
	f	I	field_23824	index
	f	Lnet/minecraft/class_5149;	field_23822	DARKBROWN
	f	Lnet/minecraft/class_5149;	field_23821	GRAY
	f	Lnet/minecraft/class_5149;	field_23820	BLACK
	f	Lnet/minecraft/class_5149;	field_23817	CREAMY
	f	Lnet/minecraft/class_5149;	field_23816	WHITE
	f	Lnet/minecraft/class_5149;	field_23819	BROWN
	f	Lnet/minecraft/class_5149;	field_23818	CHESTNUT
	m	(I)Lnet/minecraft/class_5149;	method_27083	byIndex
		p	0		index
	m	()I	method_27082	getIndex
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		index
c	net/minecraft/class_684	net/minecraft/client/particle/EmotionParticle
c	net/minecraft/class_684$class_685	net/minecraft/client/particle/EmotionParticle$AngryVillagerFactory
	f	Lnet/minecraft/class_4002;	field_17813	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3034	createParticle
c	net/minecraft/class_684$class_686	net/minecraft/client/particle/EmotionParticle$HeartFactory
	f	Lnet/minecraft/class_4002;	field_17814	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3035	createParticle
c	net/minecraft/class_5146	net/minecraft/entity/Saddleable
	c	Represents an entity that can be saddled, either by a player or a\ndispenser.
	m	()Z	method_6765	canBeSaddled
	m	()Z	method_6725	isSaddled
	m	(Lnet/minecraft/class_3419;)V	method_6576	saddle
		p	1		sound
c	net/minecraft/class_682	net/minecraft/client/particle/BlockFallingDustParticle
	f	Lnet/minecraft/class_4002;	field_17808	spriteProvider
	f	F	field_3809	rotationSpeed
	m	(Lnet/minecraft/class_638;DDDFFFLnet/minecraft/class_4002;)V	<init>	<init>
		p	10		blue
		p	11		spriteProvider
		p	1		world
		p	2		x
		p	4		y
		p	6		z
		p	8		red
		p	9		green
c	net/minecraft/class_682$class_683	net/minecraft/client/particle/BlockFallingDustParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17809	spriteProvider
	m	(Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3033	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_5148	net/minecraft/entity/passive/HorseMarking
	f	I	field_23814	index
	f	[Lnet/minecraft/class_5148;	field_23813	VALUES
	f	Lnet/minecraft/class_5148;	field_23812	BLACK_DOTS
	f	Lnet/minecraft/class_5148;	field_23811	WHITE_DOTS
	f	Lnet/minecraft/class_5148;	field_23810	WHITE_FIELD
	f	Lnet/minecraft/class_5148;	field_23809	WHITE
	f	Lnet/minecraft/class_5148;	field_23808	NONE
	m	(I)Lnet/minecraft/class_5148;	method_27080	byIndex
		p	0		index
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		index
	m	()I	method_27079	getIndex
c	net/minecraft/class_5147	net/minecraft/entity/Shearable
	c	Represents an entity that can be sheared, either by a player or a\ndispenser.
	m	(Lnet/minecraft/class_3419;)V	method_6636	sheared
		p	1		shearedSoundCategory
	m	()Z	method_27072	isShearable
c	net/minecraft/class_5153	net/minecraft/world/gen/feature/BasaltColumnsFeature
	f	Lcom/google/common/collect/ImmutableList;	field_24132	CANNOT_REPLACE_BLOCKS
	m	(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;II)Z	method_27096	placeBasaltColumn
		p	2		seaLevel
		p	1		world
		p	5		reach
		p	4		height
		p	3		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;	method_27098	moveUpToAir
		p	2		distance
		p	1		mutablePos
		p	0		world
	m	(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;)Z	method_30379	canPlaceAt
		p	0		world
		p	2		mutablePos
		p	1		seaLevel
	m	(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338$class_2339;I)Lnet/minecraft/class_2338;	method_27094	moveDownToGround
		p	0		world
		p	1		seaLevel
		p	2		mutablePos
		p	3		distance
	m	(Lnet/minecraft/class_1936;ILnet/minecraft/class_2338;)Z	method_27095	isAirOrLavaOcean
		p	2		pos
		p	1		seaLevel
		p	0		world
c	net/minecraft/class_698	net/minecraft/client/particle/NoteParticle
	m	(Lnet/minecraft/class_638;DDDD)V	<init>	<init>
		p	6		z
		p	4		y
		p	1		world
		p	2		x
c	net/minecraft/class_698$class_699	net/minecraft/client/particle/NoteParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17819	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3041	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_5155	net/minecraft/world/gen/feature/ReplaceBlobsFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2338;	method_27107	moveDownToTarget
		p	1		mutablePos
		p	2		target
		p	0		world
c	net/minecraft/class_5154	net/minecraft/world/gen/feature/DeltaFeature
	f	[Lnet/minecraft/class_2350;	field_23883	DIRECTIONS
	f	Lcom/google/common/collect/ImmutableList;	field_24133	CANNOT_REPLACE_BLOCKS
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5158;)Z	method_27103	canPlace
		p	0		world
		p	2		config
		p	1		pos
c	net/minecraft/class_696	net/minecraft/client/particle/LargeFireSmokeParticle
	m	(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	4		y
		p	6		z
		p	8		velocityX
		p	10		velocityY
		p	12		velocityZ
		p	14		spriteProvider
		p	2		x
		p	1		world
c	net/minecraft/class_696$class_697	net/minecraft/client/particle/LargeFireSmokeParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17817	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3040	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_5151	net/minecraft/item/Wearable
	c	Represents a type of item that is wearable in an armor equipment slot.\n\n<p>This type of item can be targeted by the {@code minecraft:binding_curse} enchantment.
c	net/minecraft/class_5150	net/minecraft/item/Vanishable
	c	Represents a type of item that can have the {@code minecraft:vanishing_curse} enchantment.
c	net/minecraft/class_691	net/minecraft/client/particle/ExplosionLargeParticle
	f	Lnet/minecraft/class_4002;	field_17815	spriteProvider
	m	(Lnet/minecraft/class_638;DDDDLnet/minecraft/class_4002;)V	<init>	<init>
		p	10		spriteProvider
		p	6		z
		p	4		y
		p	2		x
		p	1		world
c	net/minecraft/class_691$class_692	net/minecraft/client/particle/ExplosionLargeParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17816	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3038	createParticle
c	net/minecraft/class_6489	net/minecraft/GameVersion
	c	The game version interface used by Minecraft, replacing the javabridge\none's occurrences in Minecraft code.
	m	()Lnet/minecraft/class_6595;	method_37912	getSaveVersion
		c	{@return the save version information for this game version}
c	net/minecraft/class_5156	net/minecraft/world/gen/feature/BasaltColumnsFeatureConfig
	f	Lnet/minecraft/class_6017;	field_25841	reach
	f	Lnet/minecraft/class_6017;	field_25842	height
	f	Lcom/mojang/serialization/Codec;	field_24877	CODEC
	m	()Lnet/minecraft/class_6017;	method_30391	getReach
	m	()Lnet/minecraft/class_6017;	method_30394	getHeight
	m	(Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017;	method_30392	method_30392
		p	0		config
	m	(Lnet/minecraft/class_5156;)Lnet/minecraft/class_6017;	method_30395	method_30395
		p	0		config
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	2		height
		p	1		reach
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30393	method_30393
		p	0		instance
c	net/minecraft/class_694	net/minecraft/client/particle/LavaEmberParticle
c	net/minecraft/class_694$class_695	net/minecraft/client/particle/LavaEmberParticle$Factory
	f	Lnet/minecraft/class_4002;	field_17818	spriteProvider
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_3039	createParticle
c	net/minecraft/class_693	net/minecraft/client/particle/ItemPickupParticle
	f	I	field_3826	ticksExisted
	f	Lnet/minecraft/class_4599;	field_20944	bufferStorage
	f	Lnet/minecraft/class_1297;	field_3821	interactingEntity
	f	Lnet/minecraft/class_1297;	field_3823	itemEntity
	f	Lnet/minecraft/class_898;	field_3824	dispatcher
	m	(Lnet/minecraft/class_898;Lnet/minecraft/class_4599;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		dispatcher
		p	3		world
		p	2		bufferStorage
		p	5		interactingEntity
		p	4		itemEntity
	m	(Lnet/minecraft/class_898;Lnet/minecraft/class_4599;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V	<init>	<init>
		p	5		interactingEntity
		p	6		velocity
		p	1		dispatcher
		p	2		bufferStorage
		p	3		world
		p	4		itemEntity
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;	method_29358	getOrCopy
		p	1		entity
c	net/minecraft/class_5158	net/minecraft/world/gen/feature/DeltaFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24881	CODEC
	f	Lnet/minecraft/class_6017;	field_25843	size
	f	Lnet/minecraft/class_6017;	field_25844	rimSize
	f	Lnet/minecraft/class_2680;	field_23896	rim
	f	Lnet/minecraft/class_2680;	field_23895	contents
	m	()Lnet/minecraft/class_2680;	method_30397	getContents
	m	(Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017;	method_30398	method_30398
		p	0		config
	m	()Lnet/minecraft/class_2680;	method_30400	getRim
	m	(Lnet/minecraft/class_5158;)Lnet/minecraft/class_6017;	method_30401	method_30401
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30399	method_30399
		p	0		instance
	m	(Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680;	method_28709	method_28709
		p	0		config
	m	(Lnet/minecraft/class_5158;)Lnet/minecraft/class_2680;	method_28710	method_28710
		p	0		config
	m	()Lnet/minecraft/class_6017;	method_30403	getRimSize
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		contents
		p	2		rim
		p	3		size
		p	4		rimSize
	m	()Lnet/minecraft/class_6017;	method_30402	getSize
c	net/minecraft/class_2096	net/minecraft/predicate/NumberRange
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9701	EXCEPTION_SWAPPED
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9700	EXCEPTION_EMPTY
	f	Ljava/lang/Number;	field_9699	max
	f	Ljava/lang/Number;	field_9702	min
	m	(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;	method_9035	map
		p	1		function
		p	0		object
	m	()Ljava/lang/Number;	method_9038	getMin
	m	(Lcom/google/gson/JsonElement;Lnet/minecraft/class_2096;Ljava/util/function/BiFunction;Lnet/minecraft/class_2096$class_2097;)Lnet/minecraft/class_2096;	method_9039	fromJson
		p	3		factory
		p	2		asNumber
		p	1		fallback
		p	0		json
	m	(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2096$class_2098;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/class_2096;	method_9043	parse
		p	1		commandFactory
		p	0		commandReader
		p	4		mapper
		p	3		exceptionTypeSupplier
		p	2		converter
	m	(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Number;	method_9037	fromStringReader
		p	0		reader
		p	1		converter
		p	2		exceptionTypeSupplier
	m	(Ljava/lang/Number;Ljava/lang/Number;)V	<init>	<init>
		p	1		min
		p	2		max
	m	()Lcom/google/gson/JsonElement;	method_9036	toJson
	m	(Lcom/mojang/brigadier/StringReader;)Z	method_9040	isNextCharValid
		p	0		reader
	m	()Z	method_9041	isDummy
	m	()Ljava/lang/Number;	method_9042	getMax
c	net/minecraft/class_2096$class_2100	net/minecraft/predicate/NumberRange$IntRange
	f	Lnet/minecraft/class_2096$class_2100;	field_9708	ANY
	f	Ljava/lang/Long;	field_9707	maxSquared
	f	Ljava/lang/Long;	field_9706	minSquared
	m	(I)Lnet/minecraft/class_2096$class_2100;	method_35289	atMost
		p	0		value
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)V	<init>	<init>
		p	1		min
		p	2		max
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_2096$class_2100;	method_9055	parse
		p	0		reader
		p	1		min
		p	2		max
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2096$class_2100;	method_9056	fromJson
		p	0		element
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2100;	method_9060	parse
		p	0		reader
	m	(I)Lnet/minecraft/class_2096$class_2100;	method_9058	exactly
		p	0		value
	m	(J)Z	method_35288	testSqrt
		p	1		value
	m	(I)Lnet/minecraft/class_2096$class_2100;	method_9053	atLeast
		p	0		value
	m	(Ljava/lang/Integer;)Ljava/lang/Long;	method_9059	squared
		p	0		value
	m	(II)Lnet/minecraft/class_2096$class_2100;	method_35287	between
		p	0		min
		p	1		max
	m	(I)Z	method_9054	test
		p	1		value
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	method_9061	method_9061
		p	0		value
	m	(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2100;	method_9057	fromStringReader
		p	0		reader
		p	1		converter
c	net/minecraft/class_2096$class_2098	net/minecraft/predicate/NumberRange$CommandFactory
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/class_2096;	create	create
		p	3		max
		p	2		min
		p	1		reader
c	net/minecraft/class_2096$class_2099	net/minecraft/predicate/NumberRange$FloatRange
	f	Lnet/minecraft/class_2096$class_2099;	field_9705	ANY
	f	Ljava/lang/Double;	field_9703	squaredMin
	f	Ljava/lang/Double;	field_9704	squaredMax
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/Double;Ljava/lang/Double;)Lnet/minecraft/class_2096$class_2099;	method_9046	create
		p	0		reader
		p	1		min
		p	2		max
	m	(Ljava/lang/Double;Ljava/lang/Double;)V	<init>	<init>
		p	1		min
		p	2		max
	m	(D)Lnet/minecraft/class_2096$class_2099;	method_35284	exactly
		p	0		value
	m	(Ljava/lang/Double;)Ljava/lang/Double;	method_9052	method_9052
		p	0		value
	m	(D)Lnet/minecraft/class_2096$class_2099;	method_35286	atMost
		p	0		value
	m	(Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/class_2096$class_2099;	method_9048	parse
		p	0		reader
		p	1		mapper
	m	(D)Z	method_9047	test
		p	1		value
	m	(D)Lnet/minecraft/class_2096$class_2099;	method_9050	atLeast
		p	0		value
	m	(Ljava/lang/Double;)Ljava/lang/Double;	method_9044	square
		p	0		value
	m	(D)Z	method_9045	testSqrt
		p	1		value
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2099;	method_9049	parse
		p	0		reader
	m	(DD)Lnet/minecraft/class_2096$class_2099;	method_35285	between
		p	2		max
		p	0		min
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2096$class_2099;	method_9051	fromJson
		p	0		element
c	net/minecraft/class_2096$class_2097	net/minecraft/predicate/NumberRange$Factory
	m	(Ljava/lang/Number;Ljava/lang/Number;)Lnet/minecraft/class_2096;	create	create
		p	2		max
		p	1		min
c	net/minecraft/class_2090	net/minecraft/predicate/entity/LocationPredicate
	f	Lnet/minecraft/class_5321;	field_9683	biome
	f	Lnet/minecraft/class_5321;	field_9687	feature
	f	Lnet/minecraft/class_5321;	field_9686	dimension
	f	Ljava/lang/Boolean;	field_24500	smokey
	f	Lnet/minecraft/class_2090;	field_9685	ANY
	f	Lnet/minecraft/class_4552;	field_20714	light
	f	Lnet/minecraft/class_4550;	field_20715	block
	f	Lnet/minecraft/class_4551;	field_20716	fluid
	f	Lnet/minecraft/class_2096$class_2099;	field_9684	y
	f	Lnet/minecraft/class_2096$class_2099;	field_9682	x
	f	Lnet/minecraft/class_2096$class_2099;	field_9681	z
	f	Lorg/slf4j/Logger;	field_24732	LOGGER
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2090;	method_9021	fromJson
		p	0		json
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonElement;)V	method_28480	method_28480
		p	1		json
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;	method_9016	dimension
		p	0		dimension
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;	method_9017	feature
		p	0		feature
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090;	method_38858	y
		p	0		y
	m	(Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_2096$class_2099;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Ljava/lang/Boolean;Lnet/minecraft/class_4552;Lnet/minecraft/class_4550;Lnet/minecraft/class_4551;)V	<init>	<init>
		p	2		y
		p	1		x
		p	4		biome
		p	3		z
		p	10		fluid
		p	9		block
		p	6		dimension
		p	5		feature
		p	8		light
		p	7		smokey
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090;	method_9022	biome
		p	0		biome
	m	()Lcom/google/gson/JsonElement;	method_9019	toJson
	m	(Lnet/minecraft/class_3218;DDD)Z	method_9018	test
		p	1		world
		p	4		y
		p	2		x
		p	6		z
c	net/minecraft/class_2090$class_2091	net/minecraft/predicate/entity/LocationPredicate$Builder
	f	Lnet/minecraft/class_4550;	field_20718	block
	f	Lnet/minecraft/class_4552;	field_20717	light
	f	Lnet/minecraft/class_4551;	field_20719	fluid
	f	Lnet/minecraft/class_5321;	field_9691	dimension
	f	Ljava/lang/Boolean;	field_24501	smokey
	f	Lnet/minecraft/class_5321;	field_9690	biome
	f	Lnet/minecraft/class_2096$class_2099;	field_9692	z
	f	Lnet/minecraft/class_2096$class_2099;	field_9693	x
	f	Lnet/minecraft/class_5321;	field_9688	feature
	f	Lnet/minecraft/class_2096$class_2099;	field_9689	y
	m	(Lnet/minecraft/class_4551;)Lnet/minecraft/class_2090$class_2091;	method_35274	fluid
		p	1		fluid
	m	(Lnet/minecraft/class_4552;)Lnet/minecraft/class_2090$class_2091;	method_35275	light
		p	1		light
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;	method_35280	z
		p	1		z
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_2090$class_2091;	method_27990	smokey
		p	1		smokey
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;	method_9024	biome
		p	1		biome
	m	()Lnet/minecraft/class_2090$class_2091;	method_22484	create
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;	method_35277	feature
		p	1		feature
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;	method_35278	y
		p	1		y
	m	(Lnet/minecraft/class_2096$class_2099;)Lnet/minecraft/class_2090$class_2091;	method_35276	x
		p	1		x
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2090$class_2091;	method_35279	dimension
		p	1		dimension
	m	(Lnet/minecraft/class_4550;)Lnet/minecraft/class_2090$class_2091;	method_27989	block
		p	1		block
	m	()Lnet/minecraft/class_2090;	method_9023	build
c	net/minecraft/class_5127	net/minecraft/util/ThrowableDeliverer
	f	Ljava/lang/Throwable;	field_23694	throwable
	m	()V	method_26806	deliver
	m	(Ljava/lang/Throwable;)V	method_26807	add
		p	1		throwable
c	net/minecraft/class_5129	net/minecraft/datafixer/fix/RenameItemStackAttributesFix
	f	Ljava/util/Map;	field_23695	RENAMES
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_26814	updatePlayerAttributes
		p	0		typed
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_26808	updateAttributeName
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_26810	updateAttributeModifiers
		p	0		typed
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
c	net/minecraft/class_5125	net/minecraft/world/level/storage/SessionLock
	f	Ljava/nio/channels/FileLock;	field_23693	lock
	f	Ljava/nio/channels/FileChannel;	field_23692	channel
	f	Ljava/lang/String;	field_29838	SESSION_LOCK
	f	Ljava/nio/ByteBuffer;	field_25353	SNOWMAN
	m	()Z	method_26802	isValid
	m	(Ljava/nio/file/Path;)Lnet/minecraft/class_5125;	method_26803	create
		p	0		path
	m	(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)V	<init>	<init>
		p	2		lock
		p	1		channel
	m	(Ljava/nio/file/Path;)Z	method_26804	isLocked
		p	0		path
c	net/minecraft/class_5125$class_5126	net/minecraft/world/level/storage/SessionLock$AlreadyLockedException
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	<init>	<init>
		p	2		message
		p	1		path
	m	(Ljava/nio/file/Path;)Lnet/minecraft/class_5125$class_5126;	method_26805	create
		p	0		path
c	net/minecraft/class_5131	net/minecraft/entity/attribute/AttributeContainer
	f	Lnet/minecraft/class_5132;	field_23711	fallback
	f	Ljava/util/Map;	field_23709	custom
	f	Ljava/util/Set;	field_23710	tracked
	f	Lorg/slf4j/Logger;	field_23708	LOGGER
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1320;)V	method_26849	method_26849
		p	2		attribute
	m	(Lnet/minecraft/class_1324;)V	method_26853	method_26853
		p	1		attributeInstance
	m	(Lnet/minecraft/class_1324;)Z	method_26857	method_26857
		p	0		attribute
	m	(Lnet/minecraft/class_1320;)D	method_26856	getBaseValue
		p	1		attribute
	m	(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;	method_26858	method_26858
		p	1		attribute
	m	(Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;)V	method_26843	method_26843
		p	1		attribute
		p	2		attributeModifier
	m	(Lnet/minecraft/class_1324;)V	method_26845	updateTrackedStatus
		p	1		instance
	m	()Ljava/util/Set;	method_26841	getTracked
	m	(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;	method_26842	getCustomInstance
		p	1		attribute
	m	(Lnet/minecraft/class_1320;Ljava/util/Collection;)V	method_26844	method_26844
		p	2		modifiers
		p	1		attribute
	m	(Lnet/minecraft/class_1320;)Z	method_27306	hasAttribute
		p	1		attribute
	m	(Lcom/google/common/collect/Multimap;)V	method_26854	addTemporaryModifiers
		p	1		attributeModifiers
	m	(Lnet/minecraft/class_1320;)D	method_26852	getValue
		p	1		attribute
	m	()Ljava/util/Collection;	method_26851	getAttributesToSend
	m	(Lnet/minecraft/class_2499;)V	method_26850	readNbt
		p	1		nbt
	m	()Lnet/minecraft/class_2499;	method_26855	toNbt
	m	(Lnet/minecraft/class_1320;Ljava/util/UUID;)Z	method_27305	hasModifierForAttribute
		p	2		uuid
		p	1		attribute
	m	(Lnet/minecraft/class_1320;Ljava/util/UUID;)D	method_27307	getModifierValue
		p	2		uuid
		p	1		attribute
	m	(Lcom/google/common/collect/Multimap;)V	method_26847	removeModifiers
		p	1		attributeModifiers
	m	(Lnet/minecraft/class_5132;)V	<init>	<init>
		p	1		defaultAttributes
	m	(Lnet/minecraft/class_5131;)V	method_26846	setFrom
		p	1		other
c	net/minecraft/class_5130	net/minecraft/datafixer/schema/Schema2522
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_26822	registerEntity
		p	1		entityTypes
		p	2		name
		p	0		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
c	net/minecraft/class_5132	net/minecraft/entity/attribute/DefaultAttributeContainer
	f	Ljava/util/Map;	field_23713	instances
	m	(Lnet/minecraft/class_1320;Ljava/util/UUID;)D	method_27308	getModifierValue
		p	2		uuid
		p	1		attribute
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		instances
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;	method_26863	createOverride
		p	1		updateCallback
		p	2		attribute
	m	(Lnet/minecraft/class_1320;Ljava/util/UUID;)Z	method_27309	hasModifier
		p	1		type
		p	2		uuid
	m	()Lnet/minecraft/class_5132$class_5133;	method_26861	builder
	m	(Lnet/minecraft/class_1320;)D	method_26864	getBaseValue
		p	1		attribute
	m	(Lnet/minecraft/class_1320;)Z	method_27310	has
		p	1		type
	m	(Lnet/minecraft/class_1320;)D	method_26862	getValue
		p	1		attribute
	m	(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;	method_26865	require
		p	1		attribute
c	net/minecraft/class_5132$class_5133	net/minecraft/entity/attribute/DefaultAttributeContainer$Builder
	f	Z	field_23715	unmodifiable
	f	Ljava/util/Map;	field_23714	instances
	m	(Lnet/minecraft/class_1320;Lnet/minecraft/class_1324;)V	method_26869	method_26869
		p	2		attribute
	m	(Lnet/minecraft/class_1320;)Lnet/minecraft/class_5132$class_5133;	method_26867	add
		p	1		attribute
	m	(Lnet/minecraft/class_1320;D)Lnet/minecraft/class_5132$class_5133;	method_26868	add
		p	2		baseValue
		p	1		attribute
	m	()Lnet/minecraft/class_5132;	method_26866	build
	m	(Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;	method_26870	checkedAdd
		p	1		attribute
c	net/minecraft/class_5139	net/minecraft/world/gen/trunk/ForkingTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	field_24968	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28899	method_28899
		p	0		instance
c	net/minecraft/class_5138	net/minecraft/world/gen/StructureAccessor
	f	Lnet/minecraft/class_1936;	field_24404	world
	f	Lnet/minecraft/class_5285;	field_24497	options
	f	Lnet/minecraft/class_6832;	field_36216	locator
	m	(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;JLnet/minecraft/class_2810;)V	method_26973	addStructureReference
		p	1		pos
		p	2		structure
		p	5		holder
		p	3		reference
	m	(Lnet/minecraft/class_2338;)Ljava/util/Map;	method_41037	getStructureReferences
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)Lnet/minecraft/class_3449;	method_41034	getStructureContaining
		p	2		structure
		p	1		pos
	m	(Lnet/minecraft/class_3195;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V	method_41032	acceptStructureStarts
		p	1		structure
		p	2		structureStartPositions
		p	3		consumer
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5285;Lnet/minecraft/class_6832;)V	<init>	<init>
		p	1		world
		p	2		options
		p	3		locator
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z	method_41033	structureContains
		p	2		structureStart
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;	method_28388	getStructureAt
		p	2		structure
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_6862;)Lnet/minecraft/class_3449;	method_41413	getStructureContaining
		p	1		pos
		p	2		structureTag
	m	(Lnet/minecraft/class_1923;Ljava/util/function/Predicate;)Ljava/util/List;	method_41035	getStructureStarts
		p	2		predicate
		p	1		pos
	m	()Z	method_27834	shouldGenerateStructures
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3195;)Lnet/minecraft/class_3449;	method_38854	getStructureContaining
		c	{@return a structure that contains the given {@code pos}} Compared to\n{@link #getStructureAt}, this does not return a structure if the given\nposition is in the expanded bounding box of the structure but not in any\nchild piece of it.
		p	2		structure
		p	1		pos
	m	(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;Lnet/minecraft/class_2810;)Lnet/minecraft/class_3449;	method_26975	getStructureStart
		p	1		pos
		p	2		structure
		p	3		holder
	m	(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;Lnet/minecraft/class_3449;Lnet/minecraft/class_2810;)V	method_26976	setStructureStart
		p	4		holder
		p	2		structure
		p	3		structureStart
		p	1		pos
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Z)Lnet/minecraft/class_6833;	method_39783	getStructurePresence
		p	1		chunkPos
		p	2		structure
		p	3		skipExistingChunk
	m	(Lnet/minecraft/class_3449;)V	method_39784	incrementReferences
		p	1		structureStart
	m	(Lnet/minecraft/class_2338;)Z	method_38852	hasStructureReferences
		p	1		pos
	m	()Lnet/minecraft/class_5455;	method_41036	getRegistryManager
	m	(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)Ljava/util/List;	method_38853	getStructureStarts
		c	{@return a list of structure starts for this chunk} The structure starts\nare computed from the structure references of the given section's chunk.
		p	1		sectionPos
		p	2		structure
	m	(Lnet/minecraft/class_3233;)Lnet/minecraft/class_5138;	method_29951	forRegion
		p	1		region
c	net/minecraft/class_5135	net/minecraft/entity/attribute/DefaultAttributeRegistry
	f	Ljava/util/Map;	field_23730	DEFAULT_ATTRIBUTE_REGISTRY
	f	Lorg/slf4j/Logger;	field_23729	LOGGER
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_5132;	method_26873	get
		p	0		type
	m	()V	method_26872	checkMissing
	m	(Lnet/minecraft/class_1299;)Z	method_26876	method_26876
		p	0		entityType
	m	(Lnet/minecraft/class_1299;)Z	method_26875	hasDefinitionFor
		p	0		type
	m	(Lnet/minecraft/class_1299;)Z	method_26877	method_26877
		p	0		entityType
	m	(Lnet/minecraft/class_2960;)V	method_26874	method_26874
		p	0		id
c	net/minecraft/class_5134	net/minecraft/entity/attribute/EntityAttributes
	f	Lnet/minecraft/class_1320;	field_23727	ZOMBIE_SPAWN_REINFORCEMENTS
	f	Lnet/minecraft/class_1320;	field_23728	HORSE_JUMP_STRENGTH
	f	Lnet/minecraft/class_1320;	field_23725	GENERIC_ARMOR_TOUGHNESS
	f	Lnet/minecraft/class_1320;	field_23726	GENERIC_LUCK
	f	Lnet/minecraft/class_1320;	field_23719	GENERIC_MOVEMENT_SPEED
	f	Lnet/minecraft/class_1320;	field_23717	GENERIC_FOLLOW_RANGE
	f	Lnet/minecraft/class_1320;	field_23718	GENERIC_KNOCKBACK_RESISTANCE
	f	Lnet/minecraft/class_1320;	field_23716	GENERIC_MAX_HEALTH
	f	Lnet/minecraft/class_1320;	field_23723	GENERIC_ATTACK_SPEED
	f	Lnet/minecraft/class_1320;	field_23724	GENERIC_ARMOR
	f	Lnet/minecraft/class_1320;	field_23721	GENERIC_ATTACK_DAMAGE
	f	Lnet/minecraft/class_1320;	field_23722	GENERIC_ATTACK_KNOCKBACK
	f	Lnet/minecraft/class_1320;	field_23720	GENERIC_FLYING_SPEED
	m	(Ljava/lang/String;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1320;	method_26871	register
		p	1		attribute
		p	0		id
c	net/minecraft/class_5137	net/minecraft/entity/mob/Hoglin
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_26950	tryAttack
		p	1		target
		p	0		attacker
	m	()I	method_24657	getMovementCooldownTicks
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V	method_26951	knockback
		p	0		attacker
		p	1		target
c	net/minecraft/class_5136	net/minecraft/entity/mob/ZoglinEntity
	f	Lnet/minecraft/class_2940;	field_23734	BABY
	f	I	field_30511	ATTACK_TARGET_DURATION
	f	Lcom/google/common/collect/ImmutableList;	field_23733	USED_MEMORY_MODULES
	f	I	field_23732	movementCooldownTicks
	f	Lcom/google/common/collect/ImmutableList;	field_23731	USED_SENSORS
	m	(Lnet/minecraft/class_4095;)V	method_26930	addFightTasks
		p	0		brain
	m	(Lnet/minecraft/class_1309;)V	method_26938	setAttackTarget
		p	1		entity
	m	()V	method_26931	tickBrain
	m	()V	method_26933	playAngrySound
	m	()Ljava/util/Optional;	method_26934	getHoglinTarget
	m	()Z	method_26939	isAdult
	m	()Lnet/minecraft/class_5132$class_5133;	method_26937	createZoglinAttributes
	m	(Lnet/minecraft/class_4095;)V	method_26929	addIdleTasks
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_26928	addCoreTasks
		p	0		brain
	m	(Lnet/minecraft/class_1309;)Z	method_26936	shouldAttack
		p	1		entity
c	net/minecraft/class_2751	net/minecraft/network/packet/s2c/play/ScoreboardObjectiveUpdateS2CPacket
	f	Lnet/minecraft/class_2561;	field_12591	displayName
	f	I	field_12590	mode
	f	Ljava/lang/String;	field_12589	name
	f	Lnet/minecraft/class_274$class_275;	field_12592	type
	f	I	field_33345	UPDATE_MODE
	f	I	field_33344	REMOVE_MODE
	f	I	field_33343	ADD_MODE
	m	(Lnet/minecraft/class_2602;)V	method_11838	apply
	m	()Lnet/minecraft/class_2561;	method_11836	getDisplayName
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_274$class_275;	method_11839	getType
	m	(Lnet/minecraft/class_266;I)V	<init>	<init>
		p	1		objective
		p	2		mode
	m	()I	method_11837	getMode
	m	()Ljava/lang/String;	method_11835	getName
c	net/minecraft/class_2752	net/minecraft/network/packet/s2c/play/EntityPassengersSetS2CPacket
	f	[I	field_12593	passengerIds
	f	I	field_12594	id
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	()I	method_11841	getId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11842	apply
	m	()[I	method_11840	getPassengerIds
c	net/minecraft/class_2753	net/minecraft/state/property/DirectionProperty
	c	Represents a property that has direction values.\n\n<p>See {@link net.minecraft.state.property.Properties} for example\nusages.
	m	(Ljava/lang/String;Ljava/util/Collection;)V	<init>	<init>
		p	2		values
		p	1		name
	m	(Ljava/lang/String;[Lnet/minecraft/class_2350;)Lnet/minecraft/class_2753;	method_11845	of
		c	Creates a direction property with the given values.\n\n@see #of(String)
		p	1		values
			c	the values the property contains; required to have 2 or more values
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Lnet/minecraft/class_2753;	method_11844	of
		c	Creates a direction property with the values allowed by the given\nfilter out of all 6 directions.\n\n@see #of(String)
		p	1		filter
			c	the filter which specifies if a value is allowed; required to allow\n2 or more values
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
	m	(Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/class_2753;	method_11843	of
		c	Creates a direction property with the given values.\n\n@see #of(String)
		p	1		values
			c	the values the property contains; required to have 2 or more values
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
	m	(Ljava/lang/String;)Lnet/minecraft/class_2753;	method_35305	of
		c	Creates a direction property with all directions as values.
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
c	net/minecraft/class_2754	net/minecraft/state/property/EnumProperty
	c	Represents a property that has enum values.\n\n<p id="notes-on-enum">Notes on the enum class:\n<ul>\n  <li>The enum class is required to have 2 or more values.\n  <li>The enum class is required to provide a name for each value by\noverriding {@link StringIdentifiable#asString()}.\n  <li>The names of the values are required to match the {@linkplain\nnet.minecraft.state.StateManager#VALID_NAME_PATTERN valid name pattern}.\nOtherwise, {@link IllegalArgumentException} will be thrown during the\n{@linkplain net.minecraft.state.StateManager.Builder#validate(Property)\nvalidation of a property}.\n</ul>\n\n<p>See {@link net.minecraft.state.property.Properties} for example\nusages.
	f	Lcom/google/common/collect/ImmutableSet;	field_12595	values
	f	Ljava/util/Map;	field_12596	byName
	m	(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lnet/minecraft/class_2754;	method_11847	of
		c	Creates an enum property with the given values.\n\n<p>See <a href="#notes-on-enum">notes on the enum class</a>.\n\n@throws IllegalArgumentException if multiple values have the same name\n\n@see #of(String, Class)
		p	1		type
			c	the type of the values the property contains
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
		p	2		values
			c	the values the property contains; required to have 2 or more values
	m	(Ljava/lang/Enum;)Ljava/lang/String;	method_11846	name
	m	(Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_2754;	method_11850	of
		c	Creates an enum property with all values of the given enum class.\n\n<p>See <a href="#notes-on-enum">notes on the enum class</a>.\n\n@throws IllegalArgumentException if multiple values have the same name
		p	1		type
			c	the type of the values the property contains
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
	m	(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)V	<init>	<init>
		p	3		values
		p	1		name
		p	2		type
	m	(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/class_2754;	method_11849	of
		c	Creates an enum property with the given values.\n\n<p>See <a href="#notes-on-enum">notes on the enum class</a>.\n\n@throws IllegalArgumentException if multiple values have the same name\n\n@see #of(String, Class)
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
		p	1		type
			c	the type of the values the property contains
		p	2		values
			c	the values the property contains; required to have 2 or more values
	m	(Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/class_2754;	method_11848	of
		c	Creates an enum property with the values allowed by the given filter.\n\n<p>See <a href="#notes-on-enum">notes on the enum class</a>.\n\n@throws IllegalArgumentException if multiple values have the same name\n\n@see #of(String, Class)
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
		p	1		type
			c	the type of the values the property contains
		p	2		filter
			c	the filter which specifies if a value is allowed; required to allow 2\nor more values
c	net/minecraft/class_1422	net/minecraft/entity/passive/FishEntity
	f	Lnet/minecraft/class_2940;	field_6730	FROM_BUCKET
	m	()Lnet/minecraft/class_3414;	method_6457	getFlopSound
	m	()Z	method_6456	hasSelfControl
	m	()Lnet/minecraft/class_5132$class_5133;	method_26879	createFishAttributes
c	net/minecraft/class_1422$class_1424	net/minecraft/entity/passive/FishEntity$SwimToRandomPlaceGoal
	f	Lnet/minecraft/class_1422;	field_6732	fish
	m	(Lnet/minecraft/class_1422;)V	<init>	<init>
		p	1		fish
c	net/minecraft/class_1422$class_1423	net/minecraft/entity/passive/FishEntity$FishMoveControl
	f	Lnet/minecraft/class_1422;	field_6731	fish
	m	(Lnet/minecraft/class_1422;)V	<init>	<init>
		p	1		owner
c	net/minecraft/class_1421	net/minecraft/entity/mob/AmbientEntity
c	net/minecraft/class_1420	net/minecraft/entity/passive/BatEntity
	f	Lnet/minecraft/class_2338;	field_6729	hangingPosition
	f	Lnet/minecraft/class_4051;	field_18100	CLOSE_PLAYER_PREDICATE
	f	I	field_30269	ROOSTING_FLAG
	f	Lnet/minecraft/class_2940;	field_6728	BAT_FLAGS
		c	The tracked flags of bats. Only has the {@code 1} bit for {@linkplain\n#isRoosting() roosting}.
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20661	canSpawn
		p	3		pos
		p	4		random
		p	1		world
		p	2		spawnReason
		p	0		type
	m	(Z)V	method_6449	setRoosting
		p	1		roosting
	m	()Z	method_6451	isTodayAroundHalloween
	m	()Z	method_6450	isRoosting
		c	Returns whether this bat is hanging upside-down under a block.
	m	()Lnet/minecraft/class_5132$class_5133;	method_26878	createBatAttributes
c	net/minecraft/class_2750	net/minecraft/block/enums/DoorHinge
	f	Lnet/minecraft/class_2750;	field_12588	LEFT
	f	Lnet/minecraft/class_2750;	field_12586	RIGHT
c	net/minecraft/class_2748	net/minecraft/network/packet/s2c/play/ExperienceBarUpdateS2CPacket
	f	I	field_12582	experienceLevel
	f	F	field_12580	barProgress
	f	I	field_12581	experience
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11828	getExperience
	m	()I	method_11827	getExperienceLevel
	m	()F	method_11830	getBarProgress
	m	(FII)V	<init>	<init>
		p	2		experienceLevel
		p	3		experience
		p	1		barProgress
	m	(Lnet/minecraft/class_2602;)V	method_11829	apply
c	net/minecraft/class_2749	net/minecraft/network/packet/s2c/play/HealthUpdateS2CPacket
	f	I	field_12585	food
	f	F	field_12583	saturation
	f	F	field_12584	health
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()F	method_11834	getSaturation
	m	(Lnet/minecraft/class_2602;)V	method_11832	apply
	m	()F	method_11833	getHealth
	m	(FIF)V	<init>	<init>
		p	2		food
		p	3		saturation
		p	1		health
	m	()I	method_11831	getFood
c	net/minecraft/class_1413	net/minecraft/entity/mob/MobVisibilityCache
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_6692	visibleEntities
	f	Lnet/minecraft/class_1308;	field_6691	owner
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_6690	invisibleEntities
	m	(Lnet/minecraft/class_1308;)V	<init>	<init>
		p	1		owner
	m	()V	method_6370	clear
	m	(Lnet/minecraft/class_1297;)Z	method_6369	canSee
		p	1		entity
c	net/minecraft/class_2744	net/minecraft/network/packet/s2c/play/EntityEquipmentUpdateS2CPacket
	f	Ljava/util/List;	field_25721	equipmentList
	f	I	field_12565	id
	m	()Ljava/util/List;	method_30145	getEquipmentList
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11820	getId
	m	(ILjava/util/List;)V	<init>	<init>
		p	2		equipmentList
		p	1		id
	m	(Lnet/minecraft/class_2602;)V	method_11823	apply
c	net/minecraft/class_1419	net/minecraft/village/ZombieSiegeManager
	f	Lorg/slf4j/Logger;	field_26390	LOGGER
	f	I	field_6719	startZ
	f	Z	field_6725	spawned
	f	I	field_6723	remaining
	f	I	field_6720	startY
	f	I	field_6722	countdown
	f	I	field_6721	startX
	f	Lnet/minecraft/class_1419$class_4152;	field_18479	state
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;	method_6448	getSpawnVector
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_3218;)Z	method_6446	spawn
		p	1		world
	m	(Lnet/minecraft/class_3218;)V	method_6447	trySpawnZombie
		p	1		world
c	net/minecraft/class_1419$class_4152	net/minecraft/village/ZombieSiegeManager$State
	f	Lnet/minecraft/class_1419$class_4152;	field_18480	SIEGE_CAN_ACTIVATE
	f	Lnet/minecraft/class_1419$class_4152;	field_18481	SIEGE_TONIGHT
	f	Lnet/minecraft/class_1419$class_4152;	field_18482	SIEGE_DONE
c	net/minecraft/class_2745	net/minecraft/block/enums/ChestType
	f	I	field_12568	opposite
	f	[Lnet/minecraft/class_2745;	field_12570	VALUES
	f	Ljava/lang/String;	field_12572	name
	f	Lnet/minecraft/class_2745;	field_12574	LEFT
	f	Lnet/minecraft/class_2745;	field_12571	RIGHT
	f	Lnet/minecraft/class_2745;	field_12569	SINGLE
	m	()Lnet/minecraft/class_2745;	method_11824	getOpposite
	m	(Ljava/lang/String;ILjava/lang/String;I)V	<init>	<init>
		p	4		opposite
		p	3		name
c	net/minecraft/class_2746	net/minecraft/state/property/BooleanProperty
	c	Represents a property that has boolean values.\n\n<p>See {@link net.minecraft.state.property.Properties} for example\nusages.
	f	Lcom/google/common/collect/ImmutableSet;	field_12575	values
	m	(Ljava/lang/Boolean;)Ljava/lang/String;	method_11826	name
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_2746;	method_11825	of
		c	Creates a boolean property.
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
c	net/minecraft/class_2747	net/minecraft/block/enums/ComparatorMode
	f	Ljava/lang/String;	field_12577	name
	f	Lnet/minecraft/class_2747;	field_12576	COMPARE
	f	Lnet/minecraft/class_2747;	field_12578	SUBTRACT
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_1430	net/minecraft/entity/passive/CowEntity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26883	createCowAttributes
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1430;	method_6483	createChild
c	net/minecraft/class_2764	net/minecraft/block/enums/PistonType
	f	Ljava/lang/String;	field_12635	name
	f	Lnet/minecraft/class_2764;	field_12637	DEFAULT
	f	Lnet/minecraft/class_2764;	field_12634	STICKY
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2765	net/minecraft/network/packet/s2c/play/PlaySoundFromEntityS2CPacket
	f	J	field_38819	seed
	f	Lnet/minecraft/class_3419;	field_12641	category
	f	I	field_12640	entityId
	f	Lnet/minecraft/class_3414;	field_12642	sound
	f	F	field_12638	pitch
	f	F	field_12639	volume
	m	()J	method_43235	getSeed
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()F	method_11880	getPitch
	m	()I	method_11883	getEntityId
	m	(Lnet/minecraft/class_2602;)V	method_11884	apply
	m	()Lnet/minecraft/class_3419;	method_11881	getCategory
	m	()F	method_11885	getVolume
	m	()Lnet/minecraft/class_3414;	method_11882	getSound
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;Lnet/minecraft/class_1297;FFJ)V	<init>	<init>
		p	2		category
		p	1		sound
		p	4		volume
		p	3		entity
		p	6		seed
		p	5		pitch
c	net/minecraft/class_1433	net/minecraft/entity/passive/DolphinEntity
	f	Lnet/minecraft/class_4051;	field_18101	CLOSE_PLAYER_PREDICATE
	f	Ljava/util/function/Predicate;	field_6748	CAN_TAKE
	f	I	field_30327	MAX_MOISTNESS
	f	I	field_30326	MAX_AIR
	f	Lnet/minecraft/class_2940;	field_6750	HAS_FISH
	f	Lnet/minecraft/class_2940;	field_6747	TREASURE_POS
	f	Lnet/minecraft/class_2940;	field_6749	MOISTNESS
	m	()Lnet/minecraft/class_2338;	method_6494	getTreasurePos
	m	()Z	method_6487	hasFish
	m	()Z	method_6484	isNearTarget
	m	(Lnet/minecraft/class_2338;)V	method_6493	setTreasurePos
		p	1		treasurePos
	m	()I	method_6491	getMoistness
	m	(Lnet/minecraft/class_1542;)Z	method_6485	method_6485
		p	0		item
	m	(Lnet/minecraft/class_2394;)V	method_6492	spawnParticlesAround
		p	1		parameters
	m	()Lnet/minecraft/class_5132$class_5133;	method_26884	createDolphinAttributes
	m	(I)V	method_6489	setMoistness
		p	1		moistness
	m	(Z)V	method_6486	setHasFish
		p	1		hasFish
c	net/minecraft/class_1433$class_1435	net/minecraft/entity/passive/DolphinEntity$LeadToNearbyTreasureGoal
	f	Lnet/minecraft/class_1433;	field_6752	dolphin
	f	Z	field_6753	noPathToStructure
	m	(Lnet/minecraft/class_1433;)V	<init>	<init>
		p	1		dolphin
c	net/minecraft/class_1433$class_1436	net/minecraft/entity/passive/DolphinEntity$SwimWithPlayerGoal
	f	Lnet/minecraft/class_1433;	field_6755	dolphin
	f	D	field_6754	speed
	f	Lnet/minecraft/class_1657;	field_6756	closestPlayer
	m	(Lnet/minecraft/class_1433;D)V	<init>	<init>
		p	2		speed
		p	1		dolphin
c	net/minecraft/class_1433$class_1437	net/minecraft/entity/passive/DolphinEntity$PlayWithItemsGoal
	f	I	field_6758	nextPlayingTime
	m	(Lnet/minecraft/class_1799;)V	method_18056	spitOutItem
		p	1		stack
c	net/minecraft/class_1432	net/minecraft/entity/Flutterer
	m	()Z	method_6581	isInAir
c	net/minecraft/class_2760	net/minecraft/block/enums/BlockHalf
	f	Ljava/lang/String;	field_12616	name
	f	Lnet/minecraft/class_2760;	field_12617	BOTTOM
	f	Lnet/minecraft/class_2760;	field_12619	TOP
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2761	net/minecraft/network/packet/s2c/play/WorldTimeUpdateS2CPacket
	f	J	field_12620	timeOfDay
	f	J	field_12621	time
	m	()J	method_11873	getTimeOfDay
	m	()J	method_11871	getTime
	m	(Lnet/minecraft/class_2602;)V	method_11872	apply
	m	(JJZ)V	<init>	<init>
		p	5		doDaylightCycle
		p	3		timeOfDay
		p	1		time
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1431	net/minecraft/entity/passive/CodEntity
c	net/minecraft/class_2759	net/minecraft/network/packet/s2c/play/PlayerSpawnPositionS2CPacket
	f	Lnet/minecraft/class_2338;	field_12615	pos
	f	F	field_26381	angle
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11869	apply
	m	()F	method_30732	getAngle
	m	(Lnet/minecraft/class_2338;F)V	<init>	<init>
		p	1		pos
		p	2		angle
	m	()Lnet/minecraft/class_2338;	method_11870	getPos
c	net/minecraft/class_1427	net/minecraft/entity/passive/GolemEntity
c	net/minecraft/class_1425	net/minecraft/entity/passive/SchoolingFishEntity
	f	I	field_6733	groupSize
	f	Lnet/minecraft/class_1425;	field_6734	leader
	m	()Z	method_6469	canHaveMoreFishInGroup
	m	()V	method_6466	leaveGroup
	m	()V	method_6463	moveTowardLeader
	m	()Z	method_6467	hasOtherFishInGroup
	m	()V	method_6462	increaseGroupSize
	m	(Lnet/minecraft/class_1425;)Z	method_6460	method_6460
		p	1		fish
	m	()V	method_6459	decreaseGroupSize
	m	(Lnet/minecraft/class_1425;)Lnet/minecraft/class_1425;	method_6461	joinGroupOf
		p	1		groupLeader
	m	()I	method_6465	getMaxGroupSize
	m	()Z	method_6464	isCloseEnoughToLeader
	m	(Ljava/util/stream/Stream;)V	method_6468	pullInOtherFish
		p	1		fish
	m	(Lnet/minecraft/class_1425;)V	method_6458	method_6458
		p	1		fish
	m	()Z	method_6470	hasLeader
c	net/minecraft/class_1425$class_1426	net/minecraft/entity/passive/SchoolingFishEntity$FishData
	f	Lnet/minecraft/class_1425;	field_6735	leader
	m	(Lnet/minecraft/class_1425;)V	<init>	<init>
		p	1		leader
c	net/minecraft/class_2756	net/minecraft/block/enums/DoubleBlockHalf
	f	Lnet/minecraft/class_2756;	field_12609	UPPER
	f	Lnet/minecraft/class_2756;	field_12607	LOWER
c	net/minecraft/class_2757	net/minecraft/network/packet/s2c/play/ScoreboardPlayerUpdateS2CPacket
	f	Ljava/lang/String;	field_12610	playerName
	f	Ljava/lang/String;	field_12613	objectiveName
	f	I	field_12611	score
	f	Lnet/minecraft/class_2995$class_2996;	field_12612	mode
	m	(Lnet/minecraft/class_2602;)V	method_11866	apply
	m	(Lnet/minecraft/class_2995$class_2996;Ljava/lang/String;Ljava/lang/String;I)V	<init>	<init>
		p	3		playerName
		p	4		score
		p	1		mode
		p	2		objectiveName
	m	()Ljava/lang/String;	method_11862	getPlayerName
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/lang/String;	method_11864	getObjectiveName
	m	()Lnet/minecraft/class_2995$class_2996;	method_11863	getUpdateMode
	m	()I	method_11865	getScore
c	net/minecraft/class_1429	net/minecraft/entity/passive/AnimalEntity
	f	I	field_6745	loveTicks
	f	Ljava/util/UUID;	field_6744	lovingPlayer
	f	I	field_30270	BREEDING_COOLDOWN
	m	(I)V	method_6476	setLoveTicks
		p	1		loveTicks
	m	()Lnet/minecraft/class_3222;	method_6478	getLovingPlayer
	m	(Lnet/minecraft/class_1799;)Z	method_6481	isBreedingItem
		p	1		stack
	m	()V	method_6477	resetLoveTicks
	m	(Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)Z	method_39448	isLightLevelValidForNaturalSpawn
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20663	isValidNaturalSpawn
		p	4		random
		p	2		spawnReason
		p	3		pos
		p	0		type
		p	1		world
	m	(Lnet/minecraft/class_1429;)Z	method_6474	canBreedWith
		p	1		other
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V	method_6475	eat
		p	2		hand
		p	1		player
		p	3		stack
	m	()Z	method_6482	canEat
	m	(Lnet/minecraft/class_1657;)V	method_6480	lovePlayer
		p	1		player
	m	()Z	method_6479	isInLove
	m	()I	method_29270	getLoveTicks
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)V	method_24650	breed
		p	1		world
		p	2		other
c	net/minecraft/class_1428	net/minecraft/entity/passive/ChickenEntity
	f	F	field_6736	prevFlapProgress
	f	I	field_6739	eggLayTime
	f	F	field_6741	flapProgress
	f	Lnet/minecraft/class_1856;	field_6742	BREEDING_INGREDIENT
	f	F	field_6743	maxWingDeviation
	f	Z	field_6740	hasJockey
	f	F	field_6737	flapSpeed
	f	F	field_6738	prevMaxWingDeviation
	m	(Z)V	method_6473	setHasJockey
		p	1		hasJockey
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1428;	method_6471	createChild
	m	()Lnet/minecraft/class_5132$class_5133;	method_26882	createChickenAttributes
	m	()Z	method_6472	hasJockey
c	net/minecraft/class_2758	net/minecraft/state/property/IntProperty
	c	Represents a property that has integer values.\n\n<p>See {@link net.minecraft.state.property.Properties} for example\nusages.
	f	Lcom/google/common/collect/ImmutableSet;	field_12614	values
	m	(Ljava/lang/Integer;)Ljava/lang/String;	method_11868	name
	m	(Ljava/lang/String;II)Lnet/minecraft/class_2758;	method_11867	of
		c	Creates an integer property.\n\n<p>Note that this method computes all possible values.\n\n@throws IllegalArgumentException if {@code 0 <= min < max} is not\nsatisfied
		p	2		max
			c	the maximum value the property contains
		p	0		name
			c	the name of the property; see {@linkplain Property#name the note on the\nname}
		p	1		min
			c	the minimum value the property contains
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		max
		p	2		min
		p	1		name
c	net/minecraft/class_1400	net/minecraft/entity/ai/goal/ActiveTargetGoal
	c	A target goal that finds a target by entity class when the goal starts.
	f	Ljava/lang/Class;	field_6643	targetClass
	f	I	field_6641	reciprocalChance
		c	The reciprocal of chance to actually search for a target on every tick\nwhen this goal is not started. This is also the average number of ticks\nbetween each search (as in a poisson distribution).
	f	Lnet/minecraft/class_4051;	field_6642	targetPredicate
	f	I	field_36304	DEFAULT_RECIPROCAL_CHANCE
	f	Lnet/minecraft/class_1309;	field_6644	targetEntity
	m	(Lnet/minecraft/class_1308;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V	<init>	<init>
		p	6		targetPredicate
		p	5		checkCanNavigate
		p	2		targetClass
		p	1		mob
		p	4		checkVisibility
		p	3		reciprocalChance
	m	(Lnet/minecraft/class_1308;Ljava/lang/Class;Z)V	<init>	<init>
		p	3		checkVisibility
		p	2		targetClass
		p	1		mob
	m	(Lnet/minecraft/class_1308;Ljava/lang/Class;ZLjava/util/function/Predicate;)V	<init>	<init>
		p	3		checkVisibility
		p	2		targetClass
		p	4		targetPredicate
		p	1		mob
	m	(Lnet/minecraft/class_1308;Ljava/lang/Class;ZZ)V	<init>	<init>
		p	2		targetClass
		p	1		mob
		p	4		checkCanNavigate
		p	3		checkVisibility
	m	(Lnet/minecraft/class_1309;)V	method_24632	setTargetEntity
		p	1		targetEntity
	m	()V	method_18415	findClosestTarget
	m	(D)Lnet/minecraft/class_238;	method_6321	getSearchBox
		p	1		distance
c	net/minecraft/class_2726	net/minecraft/network/packet/s2c/play/EntitySetHeadYawS2CPacket
	f	B	field_12436	headYaw
	f	I	field_12437	entity
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()B	method_11787	getHeadYaw
	m	(Lnet/minecraft/class_2602;)V	method_11788	apply
	m	(Lnet/minecraft/class_1297;B)V	<init>	<init>
		p	2		headYaw
		p	1		entity
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_11786	getEntity
		p	1		world
c	net/minecraft/class_2729	net/minecraft/network/packet/s2c/play/SelectAdvancementTabS2CPacket
	f	Lnet/minecraft/class_2960;	field_12440	tabId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2960;	method_11793	getTabId
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		tabId
	m	(Lnet/minecraft/class_2602;)V	method_11794	apply
c	net/minecraft/class_2724	net/minecraft/network/packet/s2c/play/PlayerRespawnS2CPacket
	f	Lnet/minecraft/class_5321;	field_25322	dimensionType
	f	Lnet/minecraft/class_1934;	field_12434	gameMode
	f	Lnet/minecraft/class_1934;	field_25714	previousGameMode
	f	Z	field_24620	debugWorld
	f	Z	field_24621	flatWorld
	f	Ljava/util/Optional;	field_39447	lastDeathPos
	f	Z	field_24451	keepPlayerAttributes
	f	Lnet/minecraft/class_5321;	field_12431	dimension
	f	J	field_20667	sha256Seed
	m	()Z	method_27904	shouldKeepPlayerAttributes
	m	()Z	method_28121	isFlatWorld
	m	()Lnet/minecraft/class_5321;	method_11779	getDimension
	m	()J	method_22425	getSha256Seed
	m	()Lnet/minecraft/class_1934;	method_30117	getPreviousGameMode
	m	()Ljava/util/Optional;	method_44326	getLastDeathPos
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;JLnet/minecraft/class_1934;Lnet/minecraft/class_1934;ZZZLjava/util/Optional;)V	<init>	<init>
		p	6		previousGameMode
		p	5		gameMode
		p	3		sha256Seed
		p	2		dimension
		p	1		dimensionType
		p	10		lastDeathPos
		p	9		keepPlayerAttributes
		p	8		flatWorld
		p	7		debugWorld
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_5321;	method_29445	getDimensionType
	m	(Lnet/minecraft/class_2602;)V	method_11782	apply
	m	()Z	method_28120	isDebugWorld
	m	()Lnet/minecraft/class_1934;	method_11780	getGameMode
c	net/minecraft/class_2740	net/minecraft/network/packet/s2c/play/EntityAttachS2CPacket
	f	I	field_12478	holdingId
	f	I	field_12479	attachedId
	m	()I	method_11810	getHoldingEntityId
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		attachedEntity
		p	2		holdingEntity
	m	()I	method_11812	getAttachedEntityId
	m	(Lnet/minecraft/class_2602;)V	method_11811	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2741	net/minecraft/state/property/Properties
	c	Contains all block and fluid state properties that Minecraft uses.
	f	Lnet/minecraft/class_2758;	field_12543	PICKLES
		c	A property that specifies how many pickles are in a sea pickle.
	f	Lnet/minecraft/class_2754;	field_12547	STRUCTURE_BLOCK_MODE
		c	A property that specifies the mode of a structure block.
	f	Lnet/minecraft/class_2758;	field_12498	AGE_15
		c	A property that specifies the age of a block on a scale of 0 to 15.
	f	Lnet/minecraft/class_2746;	field_12486	CONDITIONAL
		c	A property that specifies if a command block is conditional.
	f	Lnet/minecraft/class_2754;	field_12523	EAST_WIRE_CONNECTION
		c	A property that specifies how redstone wire attaches to the east.
	f	Lnet/minecraft/class_2746;	field_12531	HAS_BOTTLE_2
		c	A property that specifies if a brewing stand has a bottle in slot 2.
	f	I	field_31393	CHARGES_MAX
	f	I	field_31389	LEVEL_3_MAX
	f	Lnet/minecraft/class_2754;	field_12507	RAIL_SHAPE
		c	A property that specifies the two directions a rail connects to.
	f	Lnet/minecraft/class_2746;	field_12515	ENABLED
		c	A property that specifies whether a hopper is enabled.
	f	Lnet/minecraft/class_2746;	field_12539	UNSTABLE
		c	 A property that specifies if TNT is unstable.\n\n <p>In vanilla, if TNT is unstable, it will ignite when broken.
	f	Lnet/minecraft/class_2746;	field_12527	WEST
		c	A property that specifies if this block is connected to another block from the west.
	f	Lnet/minecraft/class_2746;	field_16561	HANGING
		c	A property that specifies if a lantern is hanging.
	f	Lnet/minecraft/class_2758;	field_12490	LEVEL_1_8
		c	A property that specifies the height of a fluid on a scale of 1 to 8.
	f	Lnet/minecraft/class_2754;	field_12551	SOUTH_WIRE_CONNECTION
		c	A property that specifies how redstone wire attaches to the south.
	f	Lnet/minecraft/class_2754;	field_28717	TILT
	f	Lnet/minecraft/class_2758;	field_12532	ROTATION
		c	A property that specifies the rotation of a block on a 0 to 15 scale.\n\n<p>Each rotation is 22.5 degrees.
	f	Lnet/minecraft/class_2746;	field_12544	HAS_RECORD
		c	A property that specifies if a jukebox has a record.
	f	I	field_31392	CHARGES_MIN
	f	Lnet/minecraft/class_2753;	field_12525	FACING
		c	A property that specifies the direction a block is facing.
	f	Lnet/minecraft/class_2758;	field_12556	AGE_2
		c	A property that specifies the age of a block on a scale of 0 to 2.
	f	Lnet/minecraft/class_2746;	field_12487	EAST
		c	A property that specifies if this block is connected to another block from the east.
	f	I	field_33723	LEVEL_15_MAX
	f	I	field_31388	LEVEL_1_8_MIN
	f	Lnet/minecraft/class_2754;	field_22177	WEST_WALL_SHAPE
		c	A property that specifies how a wall extends from the center post to the west.
	f	Lnet/minecraft/class_2746;	field_12528	OCCUPIED
		c	A property that specifies if a bed is occupied.
	f	Lnet/minecraft/class_2746;	field_16562	BOTTOM
		c	A property that specifies if a scaffolding block is bottom of a floating segment.
	f	I	field_31391	DISTANCE_0_7_MAX
	f	Lnet/minecraft/class_2746;	field_12501	INVERTED
		c	A property that specifies if a daylight sensor's output is inverted.
	f	Lnet/minecraft/class_2746;	field_12484	POWERED
		c	A property that specifies if a block is being powered to produce or emit redstone signal.
	f	Lnet/minecraft/class_2758;	field_12541	DISTANCE_1_7
		c	A property that specifies the overhang distance of a block on a scale of 1-7.
	f	Lnet/minecraft/class_2746;	field_12553	DISARMED
		c	A property that specifies if a tripwire has been disarmed.
	f	Lnet/minecraft/class_2754;	field_12533	DOUBLE_BLOCK_HALF
		c	A property that specifies whether a double height block is the upper or lower half.
	f	I	field_37653	AGE_4_MAX
	f	I	field_31399	AGE_7_MAX
	f	Lnet/minecraft/class_2758;	field_12509	EGGS
		c	A property that specifies the amount of eggs in a turtle egg block.
	f	Lnet/minecraft/class_2758;	field_20432	HONEY_LEVEL
		c	A property that specifies the honey level of a beehive.
	f	I	field_31387	LEVEL_3_MIN
	f	Lnet/minecraft/class_2754;	field_12529	HORIZONTAL_AXIS
		c	 A property that specifies the axis a block is oriented to.\n\n<p>This property only allows a block to be oriented to the X and Z axes.
	f	Lnet/minecraft/class_2746;	field_12537	OPEN
		c	A property that specifies if a block is open.\n\n<p>This property is normally used for doors, trapdoors and fence gates but is also used by barrels.
	f	Lnet/minecraft/class_2754;	field_22176	SOUTH_WALL_SHAPE
		c	A property that specifies how a wall extends from the center post to the south.
	f	Lnet/minecraft/class_2758;	field_12513	LEVEL_3
		c	A property that specifies how many levels of water there are in a cauldron.
	f	Lnet/minecraft/class_2758;	field_12549	STAGE
		c	A property that specifies a growth stage on a scale of 0 to 1.
	f	Lnet/minecraft/class_2746;	field_17393	HAS_BOOK
		c	A property that specifies if a lectern has a book.
	f	Lnet/minecraft/class_2754;	field_12492	PISTON_TYPE
		c	A property that specifies the type of a piston.
	f	Lnet/minecraft/class_2753;	field_12481	HORIZONTAL_FACING
		c	A property that specifies the direction a block is facing.\n\n<p>This property only allows a block to face in one of the cardinal directions (north, south, east and west).
	f	Lnet/minecraft/class_2746;	field_12554	HAS_BOTTLE_0
		c	A property that specifies if a brewing stand has a bottle in slot 0.
	f	Lnet/minecraft/class_2746;	field_12502	LOCKED
		c	A property that specifies if a repeater is locked.
	f	I	field_31390	LEVEL_1_8_MAX
	f	Lnet/minecraft/class_2754;	field_23333	ORIENTATION
		c	A property that specifies the orientation of a jigsaw.
	f	Lnet/minecraft/class_2758;	field_12497	AGE_3
		c	A property that specifies the age of a block on a scale of 0 to 3.
	f	Lnet/minecraft/class_2758;	field_23187	CHARGES
		c	A property that specifies the amount of charges a respawn anchor has.
	f	Lnet/minecraft/class_2758;	field_12530	HATCH
		c	A property that specifies how close an egg is hatching.
	f	Lnet/minecraft/class_2754;	field_12534	COMPARATOR_MODE
		c	A property that specifies the mode a comparator is set to.
	f	Lnet/minecraft/class_2754;	field_28120	SCULK_SENSOR_PHASE
	f	I	field_31398	AGE_5_MAX
	f	Lnet/minecraft/class_2754;	field_28063	THICKNESS
	f	Lnet/minecraft/class_2754;	field_12518	BLOCK_HALF
		c	A property that specifies if a block is the upper or lower half.
	f	Lnet/minecraft/class_2746;	field_12526	DRAG
		c	A property that specifies if a bubble column should drag entities downwards.
	f	Lnet/minecraft/class_2754;	field_12506	CHEST_TYPE
		c	A property that specifies what type of chest a block is.
	f	Lnet/minecraft/class_2746;	field_12514	PERSISTENT
		c	A property that specifies if a block is persistent.\n\n<p>In vanilla, this is used to specify whether leaves should disappear when the logs are removed.
	f	Lnet/minecraft/class_2758;	field_12538	LEVEL_15
	f	Lnet/minecraft/class_2754;	field_22175	NORTH_WALL_SHAPE
		c	A property that specifies how a wall extends from the center post to the north.
	f	Lnet/minecraft/class_2754;	field_12485	SLAB_TYPE
		c	A property that specifies the type of slab.
	f	Lnet/minecraft/class_2746;	field_12493	ATTACHED
		c	A property that specifies if a tripwire is attached to a tripwire hook.
	f	Lnet/minecraft/class_2746;	field_17394	SIGNAL_FIRE
		c	A property that specifies if a campfire's smoke should be taller.\n\n<p>This occurs when a hay bale is placed under the campfire.
	f	Lnet/minecraft/class_2754;	field_17104	ATTACHMENT
		c	A property that specifies how a bell is attached to a block.
	f	Lnet/minecraft/class_2746;	field_28716	BERRIES
	f	Lnet/minecraft/class_2754;	field_12503	STAIR_SHAPE
		c	A property that specifies the shape of a stair block.
	f	Lnet/minecraft/class_2746;	field_12535	SHORT
		c	A property that specifies if a piston head is shorter than normal.
	f	Lnet/minecraft/class_2758;	field_12511	POWER
		c	A property that specifies the redstone power of a block.
	f	Lnet/minecraft/class_2758;	field_12494	DELAY
		c	A property that specifies the delay a repeater will apply.
	f	Lnet/minecraft/class_2754;	field_12555	WALL_MOUNT_LOCATION
		c	A property that specifies the type of wall a block is attached to.
	f	Lnet/minecraft/class_2746;	field_12519	UP
		c	A property that specifies if this block is connected to another block from the top.
	f	I	field_31397	AGE_3_MAX
	f	Lnet/minecraft/class_2754;	field_22174	EAST_WALL_SHAPE
		c	A property that specifies how a wall extends from the center post to the east.
	f	I	field_31402	DISTANCE_1_7_MAX
	f	Lnet/minecraft/class_2758;	field_37654	AGE_4
	f	Lnet/minecraft/class_2758;	field_12482	AGE_5
		c	A property that specifies the age of a block on a scale of 0 to 5.
	f	Lnet/minecraft/class_2746;	field_12500	HAS_BOTTLE_1
		c	A property that specifies if a brewing stand has a bottle in slot 1.
	f	Lnet/minecraft/class_2754;	field_12516	BAMBOO_LEAVES
		c	A property that specifies the size of bamboo leaves.
	f	Lnet/minecraft/class_2754;	field_12504	WEST_WIRE_CONNECTION
		c	A property that specifies how redstone wire attaches to the west.
	f	Lnet/minecraft/class_2746;	field_12512	SNOWY
		c	A property that specifies if a block is covered in snow.
	f	Lnet/minecraft/class_2746;	field_12540	SOUTH
		c	A property that specifies if this block is connected to another block from the south.
	f	I	field_31396	AGE_2_MAX
	f	Lnet/minecraft/class_2754;	field_12520	DOOR_HINGE
		c	A property that specifies whether a door's hinge is to the right or left.
	f	Lnet/minecraft/class_2754;	field_12499	INSTRUMENT
		c	A property that specifies what instrument a note block will play.
	f	Lnet/minecraft/class_2753;	field_12545	HOPPER_FACING
		c	A property that specifies the direction a hopper's output faces.\n\n<p>This property does not allow the hopper's output to face upwards.
	f	Lnet/minecraft/class_2746;	field_12552	EXTENDED
		c	A property that specifies if a piston is extended.
	f	Lnet/minecraft/class_2746;	field_12508	WATERLOGGED
		c	A property that specifies if a block is waterlogged.
	f	Lnet/minecraft/class_2746;	field_38423	CAN_SUMMON
	f	Lnet/minecraft/class_2758;	field_12536	LAYERS
		c	A property that specifies how many layers of snow are in a snow block.
	f	Lnet/minecraft/class_2746;	field_12548	LIT
		c	A property that specifies if a block is lit.
	f	Lnet/minecraft/class_2758;	field_12524	NOTE
		c	A property that specifies the pitch of a note block.
	f	Lnet/minecraft/class_2753;	field_28062	VERTICAL_DIRECTION
	f	I	field_31401	AGE_25_MAX
	f	Lnet/minecraft/class_2758;	field_27220	CANDLES
		c	A property that specifies the amount of candles in a candle block.
	f	Lnet/minecraft/class_2746;	field_23084	VINE_END
	f	Lnet/minecraft/class_2754;	field_12483	BED_PART
		c	A property that specifies what part of a bed a block is.
	f	Lnet/minecraft/class_2746;	field_12491	IN_WALL
		c	A property that specifies if a fence gate is attached to a wall.\n\n<p>This lowers the fence gate by 3 pixels to attach more cleanly to a wall.
	f	Lnet/minecraft/class_2754;	field_12495	NORTH_WIRE_CONNECTION
		c	A property that specifies how redstone wire attaches to the north.
	f	Lnet/minecraft/class_2758;	field_12521	AGE_1
		c	A property that specifies the age of a block on a scale of 0 to 1.
	f	Lnet/minecraft/class_2758;	field_17586	LEVEL_8
		c	A property that specifies the level of a composter.
	f	Lnet/minecraft/class_2746;	field_12488	EYE
		c	A property that specifies if an end portal frame contains an eye of ender.
	f	I	field_31395	AGE_1_MAX
	f	Lnet/minecraft/class_2758;	field_16503	DISTANCE_0_7
		c	A property that specifies the overhang distance of a scaffolding.
	f	I	field_31400	AGE_15_MAX
	f	Lnet/minecraft/class_2758;	field_12517	AGE_25
		c	A property that specifies the age of a block on a scale of 0 to 25.
	f	Lnet/minecraft/class_2758;	field_12505	BITES
		c	A property that specifies the bites taken out of a cake.
	f	Lnet/minecraft/class_2746;	field_37652	SHRIEKING
	f	Lnet/minecraft/class_2754;	field_12496	AXIS
		c	A property that specifies the axis a block is oriented to.
	f	Lnet/minecraft/class_2746;	field_12480	FALLING
		c	A property that specifies if a fluid is falling.
	f	Lnet/minecraft/class_2758;	field_12510	MOISTURE
		c	A property that specifies the moisture of farmland.
	f	Lnet/minecraft/class_2746;	field_12522	TRIGGERED
		c	A property that specifies if a dispenser is activated.
	f	Lnet/minecraft/class_2746;	field_12546	DOWN
		c	A property that specifies if this block is connected to another block from the below.
	f	Lnet/minecraft/class_2746;	field_12489	NORTH
		c	A property that specifies if this block is connected to another block from the north.
	f	Lnet/minecraft/class_2758;	field_12550	AGE_7
		c	A property that specifies the age of a block on a scale of 0 to 7.
	f	Lnet/minecraft/class_2754;	field_12542	STRAIGHT_RAIL_SHAPE
		c	A property that specifies the two directions a rail connects to.\n\n<p>This property does not allow for a rail to turn.
	f	I	field_31394	ROTATION_MAX
	f	Lnet/minecraft/class_2746;	field_37651	BLOOM
	m	(Lnet/minecraft/class_2350;)Z	method_11814	method_11814
		p	0		facing
	m	(Lnet/minecraft/class_2768;)Z	method_11813	method_11813
		p	0		shape
c	net/minecraft/class_2742	net/minecraft/block/enums/BedPart
	f	Ljava/lang/String;	field_12559	name
	f	Lnet/minecraft/class_2742;	field_12560	HEAD
	f	Lnet/minecraft/class_2742;	field_12557	FOOT
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2743	net/minecraft/network/packet/s2c/play/EntityVelocityUpdateS2CPacket
	c	Sent when a server modifies an entity's velocity.\n\n<p>If the entity is a player, {@link\nnet.minecraft.network.packet.s2c.play.ExplosionS2CPacket} can be used as\na replacement.
	f	I	field_12563	velocityX
	f	I	field_12564	id
	f	I	field_12561	velocityZ
	f	I	field_12562	velocityY
	m	()I	method_11816	getVelocityY
	m	()I	method_11815	getVelocityX
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	(ILnet/minecraft/class_243;)V	<init>	<init>
		p	2		velocity
		p	1		id
	m	(Lnet/minecraft/class_2602;)V	method_11817	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11818	getId
	m	()I	method_11819	getVelocityZ
c	net/minecraft/class_1412	net/minecraft/entity/ai/pathing/SwimNavigation
	f	Z	field_6689	canJumpOutOfWater
c	net/minecraft/class_1410	net/minecraft/entity/ai/pathing/SpiderNavigation
	f	Lnet/minecraft/class_2338;	field_6687	targetPos
c	net/minecraft/class_1405	net/minecraft/entity/ai/goal/TrackTargetGoal
	c	A goal that maintains the target of a mob entity. If the goal stops,\nsuch as because the target is not valid, the target is removed from\nthe owner mob.\n\n<p>Compared to other goals, this goal and its subclasses are added\nto the {@linkplain MobEntity#targetSelector target} than the regular\ngoal selector, and should use the {@link Goal.Control#TARGET}\ncontrol if it sets the owner's target.
	f	Lnet/minecraft/class_1309;	field_6664	target
	f	I	field_6659	timeWithoutVisibility
	f	I	field_30235	CANNOT_TRACK
	f	I	field_6657	maxTimeWithoutVisibility
	f	I	field_30234	CAN_TRACK
	f	I	field_30233	UNSET
	f	Lnet/minecraft/class_1308;	field_6660	mob
	f	I	field_6661	checkCanNavigateCooldown
	f	I	field_6662	canNavigateFlag
	f	Z	field_6658	checkVisibility
	f	Z	field_6663	checkCanNavigate
	m	(Lnet/minecraft/class_1308;ZZ)V	<init>	<init>
		p	2		checkVisibility
		p	1		mob
		p	3		checkNavigable
	m	(I)Lnet/minecraft/class_1405;	method_6330	setMaxTimeWithoutVisibility
		p	1		time
	m	()D	method_6326	getFollowRange
	m	(Lnet/minecraft/class_1309;)Z	method_6329	canNavigateToEntity
		p	1		entity
	m	(Lnet/minecraft/class_1308;Z)V	<init>	<init>
		p	1		mob
		p	2		checkVisibility
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z	method_6328	canTrack
		p	1		target
		p	2		targetPredicate
c	net/minecraft/class_2737	net/minecraft/block/enums/BambooLeaves
	f	Ljava/lang/String;	field_12467	name
	f	Lnet/minecraft/class_2737;	field_12469	NONE
	f	Lnet/minecraft/class_2737;	field_12466	SMALL
	f	Lnet/minecraft/class_2737;	field_12468	LARGE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_1404	net/minecraft/entity/ai/goal/UntamedActiveTargetGoal
	c	An active target goal that only starts for untamed tameable animals.\nIn addition, the continue condition for maintaining the target uses the\ntarget predicate than that of the standard track target goal.
	f	Lnet/minecraft/class_1321;	field_6656	tameable
	m	(Lnet/minecraft/class_1321;Ljava/lang/Class;ZLjava/util/function/Predicate;)V	<init>	<init>
		p	2		targetClass
		p	1		tameable
		p	4		targetPredicate
		p	3		checkVisibility
c	net/minecraft/class_2738	net/minecraft/block/enums/WallMountLocation
	f	Ljava/lang/String;	field_12472	name
	f	Lnet/minecraft/class_2738;	field_12473	CEILING
	f	Lnet/minecraft/class_2738;	field_12471	WALL
	f	Lnet/minecraft/class_2738;	field_12475	FLOOR
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2739	net/minecraft/network/packet/s2c/play/EntityTrackerUpdateS2CPacket
	f	I	field_12476	id
	f	Ljava/util/List;	field_12477	trackedValues
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/util/List;	method_11809	getTrackedValues
	m	()I	method_11807	id
	m	(ILnet/minecraft/class_2945;Z)V	<init>	<init>
		p	3		forceUpdateAll
		p	1		id
		p	2		tracker
	m	(Lnet/minecraft/class_2602;)V	method_11808	apply
c	net/minecraft/class_1403	net/minecraft/entity/ai/goal/TrackOwnerAttackerGoal
	f	Lnet/minecraft/class_1321;	field_6654	tameable
	f	I	field_6653	lastAttackedTime
	f	Lnet/minecraft/class_1309;	field_6655	attacker
	m	(Lnet/minecraft/class_1321;)V	<init>	<init>
		p	1		tameable
c	net/minecraft/class_1409	net/minecraft/entity/ai/pathing/MobNavigation
	f	Z	field_6686	avoidSunlight
	m	()Z	method_6366	canEnterOpenDoors
	m	(Lnet/minecraft/class_7;)Z	method_26338	canWalkOnPath
		p	1		pathType
	m	(Z)V	method_35139	setCanEnterOpenDoors
		p	1		canEnterOpenDoors
	m	(Z)V	method_6361	setAvoidSunlight
		p	1		avoidSunlight
	m	(Z)V	method_6363	setCanPathThroughDoors
		p	1		canPathThroughDoors
	m	()I	method_6362	getPathfindingY
		c	The y-position to act as if the entity is at for pathfinding purposes
c	net/minecraft/class_2734	net/minecraft/network/packet/s2c/play/SetCameraEntityS2CPacket
	f	I	field_12462	entityId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_11800	getEntity
		p	1		world
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	(Lnet/minecraft/class_2602;)V	method_11801	apply
c	net/minecraft/class_1408	net/minecraft/entity/ai/pathing/EntityNavigation
	f	Lnet/minecraft/class_1308;	field_6684	entity
	f	Lnet/minecraft/class_13;	field_6673	pathNodeNavigator
	f	Lnet/minecraft/class_1937;	field_6677	world
	f	I	field_30247	RECALCULATE_COOLDOWN
	f	D	field_6682	currentNodeTimeout
	f	I	field_20294	currentDistance
	f	I	field_6674	pathStartTime
	f	J	field_6670	currentNodeMs
	f	Lnet/minecraft/class_243;	field_6672	pathStartPos
	f	I	field_6675	tickCount
	f	F	field_6683	nodeReachProximity
		c	If the Chebyshev distance from the entity to the next node is less than\nor equal to this value, the entity is considered "reached" the node.
	f	Lnet/minecraft/class_2338;	field_20293	currentTarget
	f	Z	field_6679	inRecalculationCooldown
	f	Lnet/minecraft/class_2382;	field_6680	lastNodePosition
	f	D	field_6668	speed
	f	Lnet/minecraft/class_11;	field_6681	currentPath
	f	Z	field_26820	nearPathStartPos
	f	Lnet/minecraft/class_8;	field_6678	nodeMaker
	f	J	field_6669	lastActiveTickMs
	f	F	field_21642	rangeMultiplier
	f	J	field_6685	lastRecalculateTime
	m	(Lnet/minecraft/class_243;)V	method_6346	checkTimeouts
		p	1		currentPos
	m	(Lnet/minecraft/class_2338;II)Lnet/minecraft/class_11;	method_35141	findPathTo
		p	3		maxDistance
		p	2		minDistance
		p	1		target
	m	(Lnet/minecraft/class_243;)Z	method_27799	shouldJumpToNextNode
		p	1		currentPos
	m	()Z	method_31267	isNearPathStartPos
	m	(Lnet/minecraft/class_1297;D)Z	method_6335	startMovingTo
		p	1		entity
		p	2		speed
	m	(DDDD)Z	method_6337	startMovingTo
		p	1		x
		p	3		y
		p	5		z
		p	7		speed
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z	method_43394	doesNotCollide
		p	0		entity
		p	2		entityPos
		p	1		startPos
	m	()Z	method_23966	isFollowingPath
	m	()V	method_6360	tick
	m	()V	method_6340	stop
	m	(Lnet/minecraft/class_243;)D	method_38065	adjustTargetY
		p	1		pos
	m	()V	method_26085	resetNode
	m	()V	method_31266	resetNodeAndStop
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	1		entity
		p	2		world
	m	(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_11;	method_6348	findPathTo
		p	1		target
		p	2		distance
	m	(Lnet/minecraft/class_2338;)Z	method_6333	isValidPosition
		p	1		pos
	m	(Lnet/minecraft/class_11;D)Z	method_6334	startMovingAlong
		p	2		speed
		p	1		path
	m	()Z	method_6357	isIdle
	m	()Lnet/minecraft/class_2338;	method_6355	getTargetPos
	m	(I)Lnet/minecraft/class_13;	method_6336	createPathNodeNavigator
		p	1		range
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z	method_6341	canPathDirectlyThrough
		p	2		target
		p	1		origin
	m	(DDDI)Lnet/minecraft/class_11;	method_6352	findPathTo
		p	7		distance
		p	3		y
		p	5		z
		p	1		x
	m	(Ljava/util/Set;IZIF)Lnet/minecraft/class_11;	method_18416	findPathToAny
		p	1		positions
		p	2		range
		p	5		followRange
		p	3		useHeadPos
		p	4		distance
	m	(D)V	method_6344	setSpeed
		p	1		speed
	m	()V	method_6359	adjustPath
		c	Adjusts the current path according to various special obstacles that may be in the way, for example sunlight
	m	()V	method_6339	continueFollowingPath
	m	(F)V	method_23964	setRangeMultiplier
		p	1		rangeMultiplier
	m	()Lnet/minecraft/class_11;	method_6345	getCurrentPath
	m	()Z	method_6358	isAtValidPosition
	m	()Lnet/minecraft/class_8;	method_6342	getNodeMaker
	m	(Lnet/minecraft/class_2338;)Z	method_18053	shouldRecalculatePath
		p	1		pos
	m	()Z	method_6350	canSwim
	m	(Z)V	method_6354	setCanSwim
		p	1		canSwim
	m	(Ljava/util/Set;IZI)Lnet/minecraft/class_11;	method_35142	findPathTo
		p	1		positions
		p	4		distance
		p	2		range
		p	3		useHeadPos
	m	()F	method_35143	getNodeReachProximity
	m	()V	method_23965	resetRangeMultiplier
	m	(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_11;	method_6349	findPathTo
		p	1		entity
		p	2		distance
	m	()V	method_6356	recalculatePath
	m	(Ljava/util/stream/Stream;I)Lnet/minecraft/class_11;	method_21643	findPathToAny
		p	1		positions
		p	2		distance
	m	(Ljava/util/Set;I)Lnet/minecraft/class_11;	method_29934	findPathTo
		p	2		distance
		p	1		positions
	m	()Lnet/minecraft/class_243;	method_6347	getPos
		c	The position to act as if the entity is at for pathfinding purposes
	m	()Z	method_6351	isInLiquid
c	net/minecraft/class_2735	net/minecraft/network/packet/s2c/play/UpdateSelectedSlotS2CPacket
	f	I	field_12463	selectedSlot
	m	()I	method_11803	getSlot
	m	(I)V	<init>	<init>
		p	1		slot
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11802	apply
c	net/minecraft/class_1407	net/minecraft/entity/ai/pathing/BirdNavigation
	m	(Z)V	method_6331	setCanEnterOpenDoors
		p	1		canEnterOpenDoors
	m	()Z	method_35128	canEnterOpenDoors
	m	(Z)V	method_6332	setCanPathThroughDoors
		p	1		canPathThroughDoors
c	net/minecraft/class_2736	net/minecraft/network/packet/s2c/play/ScoreboardDisplayS2CPacket
	f	Ljava/lang/String;	field_12465	name
	f	I	field_12464	slot
	m	()I	method_11806	getSlot
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/lang/String;	method_11804	getName
	m	(ILnet/minecraft/class_266;)V	<init>	<init>
		p	2		objective
		p	1		slot
	m	(Lnet/minecraft/class_2602;)V	method_11805	apply
c	net/minecraft/class_1406	net/minecraft/entity/ai/goal/AttackWithOwnerGoal
	f	I	field_6665	lastAttackTime
	f	Lnet/minecraft/class_1321;	field_6666	tameable
	f	Lnet/minecraft/class_1309;	field_6667	attacking
	m	(Lnet/minecraft/class_1321;)V	<init>	<init>
		p	1		tameable
c	net/minecraft/class_2710	net/minecraft/util/function/MaterialPredicate
	f	Lnet/minecraft/class_2710;	field_12404	IS_AIR
	f	Lnet/minecraft/class_3614;	field_12405	material
	m	(Lnet/minecraft/class_3614;)V	<init>	<init>
		p	1		material
	m	(Lnet/minecraft/class_3614;)Lnet/minecraft/class_2710;	method_11746	create
		p	0		material
	m	(Lnet/minecraft/class_2680;)Z	method_11745	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		state
c	net/minecraft/class_2710$1	net/minecraft/util/function/MaterialPredicate$1
	m	(Lnet/minecraft/class_2680;)Z	method_11745	test
c	net/minecraft/class_2707	net/minecraft/network/packet/s2c/play/LookAtS2CPacket
	f	D	field_12386	targetX
	f	Lnet/minecraft/class_2183$class_2184;	field_12389	targetAnchor
	f	Lnet/minecraft/class_2183$class_2184;	field_12385	selfAnchor
	f	Z	field_12387	lookAtEntity
	f	D	field_12383	targetZ
	f	I	field_12388	entityId
	f	D	field_12384	targetY
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V	<init>	<init>
		p	3		targetAnchor
		p	2		entity
		p	1		selfAnchor
	m	()Lnet/minecraft/class_2183$class_2184;	method_11730	getSelfAnchor
	m	(Lnet/minecraft/class_2602;)V	method_11731	apply
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_243;	method_11732	getTargetPosition
		p	1		world
	m	(Lnet/minecraft/class_2183$class_2184;DDD)V	<init>	<init>
		p	1		selfAnchor
		p	2		targetX
		p	6		targetZ
		p	4		targetY
c	net/minecraft/class_2700	net/minecraft/block/pattern/BlockPattern
	f	I	field_12356	height
	f	I	field_12355	width
	f	I	field_12357	depth
	f	[[[Ljava/util/function/Predicate;	field_12358	pattern
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/class_2700$class_2702;	method_11711	testTransform
		p	1		frontTopLeft
		p	3		up
		p	2		forwards
		p	4		cache
	m	()[[[Ljava/util/function/Predicate;	method_35301	getPattern
	m	()I	method_11710	getWidth
	m	([[[Ljava/util/function/Predicate;)V	<init>	<init>
		p	1		pattern
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2700$class_2702;	method_35300	testTransform
		p	1		world
		p	3		forwards
		p	2		frontTopLeft
		p	4		up
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2700$class_2702;	method_11708	searchAround
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_4538;Z)Lcom/google/common/cache/LoadingCache;	method_11709	makeCache
		p	1		forceLoad
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;III)Lnet/minecraft/class_2338;	method_11707	translate
		p	3		offsetLeft
		p	4		offsetDown
		p	1		forwards
		p	2		up
		p	5		offsetForwards
		p	0		pos
	m	()I	method_11712	getDepth
	m	()I	method_11713	getHeight
c	net/minecraft/class_2700$class_2702	net/minecraft/block/pattern/BlockPattern$Result
	f	Lnet/minecraft/class_2350;	field_12364	up
	f	Lnet/minecraft/class_2350;	field_12365	forwards
	f	Lnet/minecraft/class_2338;	field_12367	frontTopLeft
	f	I	field_12361	depth
	f	I	field_12362	height
	f	I	field_12363	width
	f	Lcom/google/common/cache/LoadingCache;	field_12366	cache
	m	()Lnet/minecraft/class_2338;	method_11715	getFrontTopLeft
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lcom/google/common/cache/LoadingCache;III)V	<init>	<init>
		p	7		depth
		p	2		forwards
		p	1		frontTopLeft
		p	6		height
		p	5		width
		p	4		cache
		p	3		up
	m	()Lnet/minecraft/class_2350;	method_11716	getUp
	m	()I	method_35302	getWidth
	m	()I	method_35303	getHeight
	m	()Lnet/minecraft/class_2350;	method_11719	getForwards
	m	()I	method_35304	getDepth
	m	(III)Lnet/minecraft/class_2694;	method_11717	translate
		p	2		offsetDown
		p	1		offsetLeft
		p	3		offsetForwards
c	net/minecraft/class_2700$class_2701	net/minecraft/block/pattern/BlockPattern$BlockStateCacheLoader
	f	Z	field_12360	forceLoad
	f	Lnet/minecraft/class_4538;	field_12359	world
	m	(Lnet/minecraft/class_4538;Z)V	<init>	<init>
		p	2		forceLoad
		p	1		world
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2694;	method_11714	load
	m	(Ljava/lang/Object;)Ljava/lang/Object;	load	load
		p	1		pos
c	net/minecraft/class_2703	net/minecraft/network/packet/s2c/play/PlayerListS2CPacket
	f	Ljava/util/List;	field_12369	entries
	f	Lnet/minecraft/class_2703$class_5893;	field_12368	action
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2703$class_2705;	method_43886	entryFromPlayer
		p	0		player
	m	(Lnet/minecraft/class_2703$class_5893;[Lnet/minecraft/class_3222;)V	<init>	<init>
		p	1		action
		p	2		players
	m	(Lnet/minecraft/class_2602;)V	method_11721	apply
	m	()Ljava/util/List;	method_11722	getEntries
	m	(Lnet/minecraft/class_2703$class_5893;Ljava/util/Collection;)V	<init>	<init>
		p	2		players
		p	1		action
	m	()Lnet/minecraft/class_2703$class_5893;	method_11723	getAction
c	net/minecraft/class_2703$class_5893	net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Action
	f	Lnet/minecraft/class_2703$class_5893;	field_29139	UPDATE_DISPLAY_NAME
	f	Lnet/minecraft/class_2703$class_5893;	field_29140	REMOVE_PLAYER
	f	Lnet/minecraft/class_2703$class_5893;	field_29136	ADD_PLAYER
	f	Lnet/minecraft/class_2703$class_5893;	field_29137	UPDATE_GAME_MODE
	f	Lnet/minecraft/class_2703$class_5893;	field_29138	UPDATE_LATENCY
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2703$class_2705;)V	method_34151	write
		p	2		entry
		p	1		buf
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2703$class_2705;	method_34150	read
		p	1		buf
c	net/minecraft/class_2703$class_5893$1	net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Action$1
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_7428$class_7443;)V	method_43887	method_43887
		p	0		buf2
		p	1		publicKeyData
c	net/minecraft/class_2703$class_2705	net/minecraft/network/packet/s2c/play/PlayerListS2CPacket$Entry
	f	I	field_12378	latency
	f	Lnet/minecraft/class_1934;	field_12379	gameMode
	f	Lnet/minecraft/class_7428$class_7443;	field_39243	publicKeyData
	f	Lnet/minecraft/class_2561;	field_12377	displayName
	f	Lcom/mojang/authlib/GameProfile;	field_12380	profile
	m	()Lnet/minecraft/class_1934;	method_11725	getGameMode
	m	()Lnet/minecraft/class_2561;	method_11724	getDisplayName
	m	()Lnet/minecraft/class_7428$class_7443;	method_43889	getPublicKeyData
	m	()Lcom/mojang/authlib/GameProfile;	method_11726	getProfile
	m	()I	method_11727	getLatency
	m	(Lcom/mojang/authlib/GameProfile;ILnet/minecraft/class_1934;Lnet/minecraft/class_2561;Lnet/minecraft/class_7428$class_7443;)V	<init>	<init>
		p	1		profile
		p	2		latency
		p	3		gameMode
		p	4		displayName
		p	5		publicKeyData
c	net/minecraft/class_2708	net/minecraft/network/packet/s2c/play/PlayerPositionLookS2CPacket
	f	F	field_12391	pitch
	f	I	field_12394	teleportId
	f	D	field_12390	z
	f	F	field_12393	yaw
	f	D	field_12392	y
	f	D	field_12395	x
	f	Z	field_28805	shouldDismount
	f	Ljava/util/Set;	field_12396	flags
	m	()D	method_11735	getY
	m	()D	method_11734	getX
	m	()F	method_11736	getYaw
	m	()I	method_11737	getTeleportId
	m	()Ljava/util/Set;	method_11733	getFlags
	m	(DDDFFLjava/util/Set;IZ)V	<init>	<init>
		p	5		z
		p	7		yaw
		p	1		x
		p	3		y
		p	8		pitch
		p	9		flags
		p	10		teleportId
		p	11		shouldDismount
	m	()D	method_11738	getZ
	m	()F	method_11739	getPitch
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11740	apply
	m	()Z	method_33718	shouldDismount
c	net/minecraft/class_2708$class_2709	net/minecraft/network/packet/s2c/play/PlayerPositionLookS2CPacket$Flag
	f	I	field_12399	shift
	f	Lnet/minecraft/class_2708$class_2709;	field_12403	Z
	f	Lnet/minecraft/class_2708$class_2709;	field_12401	Y_ROT
	f	Lnet/minecraft/class_2708$class_2709;	field_12400	X
	f	Lnet/minecraft/class_2708$class_2709;	field_12398	Y
	f	Lnet/minecraft/class_2708$class_2709;	field_12397	X_ROT
	m	(I)Z	method_11743	isSet
		p	1		mask
	m	(Ljava/util/Set;)I	method_11741	getBitfield
		p	0		flags
	m	(I)Ljava/util/Set;	method_11744	getFlags
		p	0		mask
	m	()I	method_11742	getMask
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		shift
c	net/minecraft/class_2720	net/minecraft/network/packet/s2c/play/ResourcePackSendS2CPacket
	f	Z	field_27844	required
	f	Lnet/minecraft/class_2561;	field_33541	prompt
	f	Ljava/lang/String;	field_12427	url
	f	I	field_33340	MAX_HASH_LENGTH
	f	Ljava/lang/String;	field_12428	hash
	m	(Lnet/minecraft/class_2602;)V	method_11774	apply
	m	()Z	method_32307	isRequired
	m	(Ljava/lang/String;Ljava/lang/String;ZLnet/minecraft/class_2561;)V	<init>	<init>
		p	4		prompt
		p	3		required
		p	2		hash
		p	1		url
	m	()Ljava/lang/String;	method_11773	getSHA1
	m	()Ljava/lang/String;	method_11772	getURL
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2561;	method_36340	getPrompt
c	net/minecraft/class_2715	net/minecraft/predicate/block/BlockStatePredicate
	f	Lnet/minecraft/class_2689;	field_12420	manager
	f	Ljava/util/Map;	field_12421	propertyTests
	f	Ljava/util/function/Predicate;	field_12419	ANY
	m	(Lnet/minecraft/class_2680;)Z	method_11760	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Z	method_11761	testProperty
		p	2		property
		p	1		blockState
		p	3		predicate
	m	(Lnet/minecraft/class_2769;Ljava/util/function/Predicate;)Lnet/minecraft/class_2715;	method_11762	with
		p	1		property
		p	2		predicate
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2715;	method_11758	forBlock
		p	0		block
	m	(Lnet/minecraft/class_2689;)V	<init>	<init>
		p	1		manager
	m	(Lnet/minecraft/class_2680;)Z	method_11759	method_11759
		p	0		state
c	net/minecraft/class_2716	net/minecraft/network/packet/s2c/play/EntitiesDestroyS2CPacket
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_33690	entityIds
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	([I)V	<init>	<init>
		p	1		entityIds
	m	(Lit/unimi/dsi/fastutil/ints/IntList;)V	<init>	<init>
		p	1		entityIds
	m	(Lnet/minecraft/class_2602;)V	method_11764	apply
	m	()Lit/unimi/dsi/fastutil/ints/IntList;	method_36548	getEntityIds
c	net/minecraft/class_2717	net/minecraft/predicate/block/BlockPredicate
	f	Lnet/minecraft/class_2248;	field_12423	block
	m	(Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		block
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_2680;)Z	method_11765	test
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2717;	method_11766	make
		p	0		block
c	net/minecraft/class_2718	net/minecraft/network/packet/s2c/play/RemoveEntityStatusEffectS2CPacket
	f	I	field_12424	entityId
	f	Lnet/minecraft/class_1291;	field_12425	effectType
	m	(ILnet/minecraft/class_1291;)V	<init>	<init>
		p	1		entityId
		p	2		effectType
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_11769	apply
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;	method_11767	getEntity
		p	1		world
	m	()Lnet/minecraft/class_1291;	method_11768	getEffectType
c	net/minecraft/class_2713	net/minecraft/network/packet/s2c/play/UnlockRecipesS2CPacket
	f	Ljava/util/List;	field_12414	recipeIdsToChange
	f	Lnet/minecraft/class_5411;	field_25797	options
	f	Ljava/util/List;	field_12409	recipeIdsToInit
	f	Lnet/minecraft/class_2713$class_2714;	field_12408	action
	m	()Ljava/util/List;	method_11750	getRecipeIdsToChange
	m	(Lnet/minecraft/class_2602;)V	method_11753	apply
	m	()Lnet/minecraft/class_5411;	method_11756	getOptions
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2713$class_2714;Ljava/util/Collection;Ljava/util/Collection;Lnet/minecraft/class_5411;)V	<init>	<init>
		p	4		options
		p	3		recipeIdsToInit
		p	2		recipeIdsToChange
		p	1		action
	m	()Ljava/util/List;	method_11757	getRecipeIdsToInit
	m	()Lnet/minecraft/class_2713$class_2714;	method_11751	getAction
c	net/minecraft/class_2713$class_2714	net/minecraft/network/packet/s2c/play/UnlockRecipesS2CPacket$Action
	f	Lnet/minecraft/class_2713$class_2714;	field_12417	REMOVE
	f	Lnet/minecraft/class_2713$class_2714;	field_12415	ADD
	f	Lnet/minecraft/class_2713$class_2714;	field_12416	INIT
c	net/minecraft/class_6298	net/minecraft/unused/packageinfo/PackageInfo6298
c	net/minecraft/class_6299	net/minecraft/unused/packageinfo/PackageInfo6299
c	net/minecraft/class_6296	net/minecraft/unused/packageinfo/PackageInfo6296
c	net/minecraft/class_6297	net/minecraft/unused/packageinfo/PackageInfo6297
c	net/minecraft/class_6294	net/minecraft/unused/packageinfo/PackageInfo6294
c	net/minecraft/class_6295	net/minecraft/unused/packageinfo/PackageInfo6295
c	net/minecraft/class_6292	net/minecraft/unused/packageinfo/PackageInfo6292
c	net/minecraft/class_6293	net/minecraft/unused/packageinfo/PackageInfo6293
c	net/minecraft/data/Main	net/minecraft/data/Main
	m	([Ljava/lang/String;)V	main	main
		p	0		args
	m	(Ljava/nio/file/Path;Ljava/util/Collection;ZZZZZLnet/minecraft/class_6489;Z)Lnet/minecraft/class_2403;	method_4968	create
		p	7		gameVersion
		p	8		ignoreCache
		p	1		inputs
		p	2		includeClient
		p	0		output
		p	5		includeReports
		p	6		validate
		p	3		includeServer
		p	4		includeDev
	m	(Ljava/lang/String;)Ljava/nio/file/Path;	method_4967	method_4967
		p	0		input
c	net/minecraft/class_5865	net/minecraft/util/math/floatprovider/TrapezoidFloatProvider
	f	Lcom/mojang/serialization/Codec;	field_29012	CODEC
	f	F	field_29013	min
	f	F	field_29015	plateau
	f	F	field_29014	max
	m	(Lnet/minecraft/class_5865;)Ljava/lang/Float;	method_33931	method_33931
		p	0		provider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33928	method_33928
		p	0		instance
	m	(Lnet/minecraft/class_5865;)Ljava/lang/Float;	method_33930	method_33930
		p	0		provider
	m	(FFF)V	<init>	<init>
		p	2		max
		p	1		min
		p	3		plateau
	m	(FFF)Lnet/minecraft/class_5865;	method_33926	create
		p	2		plateau
		p	0		min
		p	1		max
	m	(Lnet/minecraft/class_5865;)Lcom/mojang/serialization/DataResult;	method_33927	method_33927
		p	0		provider
	m	(Lnet/minecraft/class_5865;)Ljava/lang/Float;	method_33929	method_33929
		p	0		provider
c	net/minecraft/class_5864	net/minecraft/util/math/floatprovider/FloatProviderType
	f	Lnet/minecraft/class_5864;	field_29010	CLAMPED_NORMAL
	f	Lnet/minecraft/class_5864;	field_29011	TRAPEZOID
	f	Lnet/minecraft/class_5864;	field_29009	UNIFORM
	f	Lnet/minecraft/class_5864;	field_29008	CONSTANT
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5864;	method_33925	register
		p	1		codec
		p	0		id
c	net/minecraft/class_5867	net/minecraft/world/ChunkSectionCache
	f	Lnet/minecraft/class_1936;	field_29037	world
	f	Lnet/minecraft/class_2826;	field_29039	cachedSection
	f	J	field_29040	sectionPos
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_29038	cache
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2826;	method_33944	getSection
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_33946	getBlockState
		p	1		pos
	m	(Lnet/minecraft/class_1936;)V	<init>	<init>
		p	1		world
c	net/minecraft/class_3204	net/minecraft/server/world/ChunkTicketManager
	f	Lnet/minecraft/class_3900;	field_17456	levelUpdateListener
	f	Lnet/minecraft/class_6609;	field_34886	simulationDistanceTracker
	f	Lnet/minecraft/class_3204$class_4077;	field_18252	distanceFromTicketTracker
	f	Lnet/minecraft/class_3204$class_3948;	field_17455	nearbyChunkTicketUpdater
	f	J	field_13894	age
	f	I	field_17452	NEARBY_PLAYER_TICKET_LEVEL
	f	Ljava/util/concurrent/Executor;	field_17460	mainThreadExecutor
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	field_13895	ticketsByPosition
	f	Ljava/util/Set;	field_16210	chunkHolders
	f	Lnet/minecraft/class_3906;	field_17457	playerTicketThrottler
	f	Lorg/slf4j/Logger;	field_16211	LOGGER
	f	Lnet/minecraft/class_3204$class_3205;	field_17454	distanceFromNearestPlayerTracker
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_17459	chunkPositions
	f	I	field_34887	simulationDistance
	f	Lnet/minecraft/class_3906;	field_17458	playerTicketThrottlerUnblocker
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_17453	playersByChunkPos
	m	()Ljava/lang/String;	method_21683	toDumpString
	m	(Lnet/minecraft/class_3898;)Z	method_15892	tick
		p	1		chunkStorage
	m	(Lnet/minecraft/class_4076;Lnet/minecraft/class_3222;)V	method_14048	handleChunkEnter
		p	2		player
		p	1		pos
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_17290	addTicketWithLevel
		p	4		argument
		p	3		level
		p	2		pos
		p	1		type
	m	(Lnet/minecraft/class_1923;Z)V	method_14036	setChunkForced
		p	2		forced
		p	1		pos
	m	(J)Z	method_38630	shouldTickEntities
		p	1		chunkPos
	m	()V	method_14045	purge
	m	(JLnet/minecraft/class_3228;)V	method_14042	addTicket
		p	1		position
		p	3		ticket
	m	(J)Z	method_20800	shouldTick
		p	1		chunkPos
	m	(Lnet/minecraft/class_4706;)I	method_14046	getLevel
		p	0		tickets
	m	(Lnet/minecraft/class_4076;Lnet/minecraft/class_3222;)V	method_14051	handleChunkLeave
		p	2		player
		p	1		pos
	m	(JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;	method_14053	setLevel
		p	1		pos
		p	3		level
		p	4		holder
	m	(I)V	method_14049	setWatchDistance
		p	1		viewDistance
	m	()Lnet/minecraft/class_6609;	method_38631	getSimulationDistanceTracker
	m	(I)V	method_38629	setSimulationDistance
		p	1		simulationDistance
	m	()I	method_38633	getPlayerSimulationLevel
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V	<init>	<init>
		p	1		workerExecutor
		p	2		mainThreadExecutor
	m	()Z	method_39996	shouldDelayShutdown
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_17292	removeTicket
		p	2		pos
		p	1		type
		p	4		argument
		p	3		radius
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_20444	removeTicketWithLevel
		p	3		level
		p	2		pos
		p	1		type
		p	4		argument
	m	(Lnet/minecraft/class_3228;)Z	method_14040	method_14040
		p	0		ticket
	m	(Ljava/lang/String;)V	method_34876	dump
		p	1		path
	m	(J)Z	method_38632	shouldTickBlocks
		p	1		chunkPos
	m	(JLcom/mojang/datafixers/util/Either;)V	method_17642	method_17642
		p	3		either
	m	(J)Z	method_14035	isUnloaded
		p	1		pos
	m	(J)Lnet/minecraft/class_4706;	method_14041	method_14041
		p	0		pos
	m	()I	method_14052	getTickedChunkCount
	m	(JLnet/minecraft/class_3228;)V	method_17645	removeTicket
		p	1		pos
		p	3		ticket
	m	(Lnet/minecraft/class_3898;Lnet/minecraft/class_3193;)V	method_15891	method_15891
		p	2		holder
	m	()V	method_39995	removePersistentTickets
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_17291	addTicket
		p	3		radius
		p	2		pos
		p	4		argument
		p	1		type
	m	(J)Lnet/minecraft/class_3193;	method_14038	getChunkHolder
		p	1		pos
	m	(J)Ljava/lang/String;	method_21623	getTicket
		p	1		pos
	m	(J)Lnet/minecraft/class_4706;	method_14050	getTicketSet
		p	1		position
	m	(J)Lit/unimi/dsi/fastutil/objects/ObjectSet;	method_17655	method_17655
		p	0		sectionPos
c	net/minecraft/class_3204$class_3948	net/minecraft/server/world/ChunkTicketManager$NearbyChunkTicketUpdater
	f	Lit/unimi/dsi/fastutil/longs/Long2IntMap;	field_17465	distances
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_17466	positionsAffected
	f	I	field_17464	watchDistance
	m	(JI)V	method_17662	method_17662
		p	3		level
	m	(I)Z	method_17664	isWithinViewDistance
		p	1		distance
	m	(JIZZ)V	method_17660	updateTicket
		p	1		pos
		p	3		distance
		p	5		withinViewDistance
		p	4		oldWithinViewDistance
	m	(I)V	method_17658	setWatchDistance
		p	1		watchDistance
c	net/minecraft/class_3204$class_4077	net/minecraft/server/world/ChunkTicketManager$TicketDistanceLevelPropagator
	m	(I)I	method_18746	update
		p	1		distance
c	net/minecraft/class_3204$class_3205	net/minecraft/server/world/ChunkTicketManager$DistanceFromNearestPlayerTracker
	f	I	field_17461	maxDistance
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	field_13896	distanceFromNearestPlayer
	m	(JII)V	method_17657	onDistanceChange
		p	4		distance
		p	3		oldDistance
		p	1		pos
	m	(J)Z	method_14056	isPlayerInChunk
		p	1		chunkPos
	m	(Ljava/lang/String;)V	method_34878	dump
		p	1		path
	m	(Lnet/minecraft/class_3204;I)V	<init>	<init>
		p	2		maxDistance
	m	()V	method_14057	updateLevels
c	net/minecraft/class_5866	net/minecraft/util/math/floatprovider/UniformFloatProvider
	f	Lcom/mojang/serialization/Codec;	field_29016	CODEC
	f	F	field_29018	max
	f	F	field_29017	min
	m	(FF)Lnet/minecraft/class_5866;	method_33934	create
		p	0		min
		p	1		max
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33933	method_33933
		p	0		instance
	m	(Lnet/minecraft/class_5866;)Ljava/lang/Float;	method_33935	method_33935
		p	0		provider
	m	(Lnet/minecraft/class_5866;)Lcom/mojang/serialization/DataResult;	method_33932	method_33932
		p	0		provider
	m	(FF)V	<init>	<init>
		p	1		min
		p	2		max
	m	(Lnet/minecraft/class_5866;)Ljava/lang/Float;	method_33936	method_33936
		p	0		provider
c	net/minecraft/class_5861	net/minecraft/util/math/floatprovider/ClampedNormalFloatProvider
	f	Lcom/mojang/serialization/Codec;	field_28998	CODEC
	f	F	field_29002	max
	f	F	field_29001	min
	f	F	field_29000	deviation
	f	F	field_28999	mean
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33902	method_33902
		p	0		instance
	m	(FFFF)Lnet/minecraft/class_5861;	method_33900	create
		p	1		deviation
		p	0		mean
		p	3		max
		p	2		min
	m	(Lnet/minecraft/class_5861;)Ljava/lang/Float;	method_33904	method_33904
		p	0		provider
	m	(Lnet/minecraft/class_5861;)Ljava/lang/Float;	method_33906	method_33906
		p	0		provider
	m	(Lnet/minecraft/class_5861;)Ljava/lang/Float;	method_33905	method_33905
		p	0		provider
	m	(Lnet/minecraft/class_5861;)Ljava/lang/Float;	method_33907	method_33907
		p	0		provider
	m	(FFFF)V	<init>	<init>
		p	2		deviation
		p	1		mean
		p	4		max
		p	3		min
	m	(Lnet/minecraft/class_5861;)Lcom/mojang/serialization/DataResult;	method_33901	method_33901
		p	0		provider
	m	(Lnet/minecraft/class_5819;FFFF)F	method_33903	get
		p	4		max
		p	1		mean
		p	0		random
		p	3		min
		p	2		deviation
c	net/minecraft/class_4530	net/minecraft/command/argument/TestFunctionArgumentType
	f	Ljava/util/Collection;	field_20589	EXAMPLES
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_4529;	method_22302	parse
	m	()Lnet/minecraft/class_4530;	method_22371	testFunction
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_4529;	method_22303	getFunction
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
c	net/minecraft/class_5863	net/minecraft/util/math/floatprovider/FloatProvider
	f	Lcom/mojang/serialization/Codec;	field_29007	VALUE_CODEC
	f	Lcom/mojang/serialization/Codec;	field_29006	FLOAT_CODEC
	m	()Lnet/minecraft/class_5864;	method_33923	getType
	m	(FF)Lcom/mojang/serialization/Codec;	method_33916	createValidatedCodec
		p	1		max
		p	0		min
	m	(Lnet/minecraft/class_5863;)Lnet/minecraft/class_5863;	method_33922	method_33922
		p	0		provider
	m	()F	method_33921	getMax
	m	(FFLnet/minecraft/class_5863;)Lcom/mojang/serialization/DataResult;	method_33917	method_33917
		p	2		provider
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5863;	method_33919	method_33919
		p	0		either
	m	(Lnet/minecraft/class_5863;)Lcom/mojang/datafixers/util/Either;	method_33918	method_33918
		p	0		provider
	m	()F	method_33915	getMin
c	net/minecraft/class_4531	net/minecraft/test/TestCompletionListener
	m	(Lnet/minecraft/class_4517;)V	method_33322	onTestPassed
		p	1		test
	m	()V	method_36109	onStopped
	m	(Lnet/minecraft/class_4517;)V	method_22304	onTestFailed
		p	1		test
c	net/minecraft/class_5862	net/minecraft/util/math/floatprovider/ConstantFloatProvider
	f	Lnet/minecraft/class_5862;	field_29003	ZERO
	f	Lcom/mojang/serialization/Codec;	field_29004	CODEC
	f	F	field_29005	value
	m	(Lnet/minecraft/class_5862;)Lcom/mojang/datafixers/util/Either;	method_33909	method_33909
		p	0		provider
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5862;	method_33910	method_33910
		p	0		either
	m	(F)Lnet/minecraft/class_5862;	method_33908	create
		p	0		value
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33911	method_33911
		p	0		instance
	m	(Lnet/minecraft/class_5862;)Lnet/minecraft/class_5862;	method_33912	method_33912
		p	0		provider
	m	(F)V	<init>	<init>
		p	1		value
	m	(Lnet/minecraft/class_5862;)Ljava/lang/Float;	method_33913	method_33913
		p	0		provider
	m	()F	method_33914	getValue
c	net/minecraft/class_3201	net/minecraft/server/network/DemoServerPlayerInteractionManager
	f	Z	field_13890	sentHelp
	f	I	field_29762	DEMO_DAYS
	f	I	field_29763	DEMO_TIME
	f	I	field_13887	tick
	f	I	field_13888	reminderTicks
	f	Z	field_13889	demoEnded
	m	()V	method_14031	sendDemoReminder
c	net/minecraft/class_4527	net/minecraft/server/command/TestCommand
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4524;)V	method_22272	run
		p	0		world
		p	2		tests
		p	1		pos
	m	(Lnet/minecraft/class_2168;)I	method_22281	executeRunThese
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29415	method_29415
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29417	method_29417
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22286	method_22286
		p	0		context
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;Lnet/minecraft/class_2338;)V	method_22274	method_22274
		p	2		pos
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29419	method_29419
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22288	method_22288
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_22277	executeRunThis
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_22282	executeExport
		p	0		source
		p	1		testName
	m	(Lnet/minecraft/class_2168;I)I	method_22265	executeClearAll
		p	0		source
		p	1		radius
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_22264	executePos
		p	0		source
		p	1		variableName
	m	(Lnet/minecraft/class_4517;)V	method_29412	method_29412
		p	0		test
	m	(Lnet/minecraft/class_3222;)Z	method_22276	method_22276
		p	0		player
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22294	method_22294
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_4529;I)I	method_22266	executeRun
		p	0		source
		p	1		testFunction
		p	2		rotationSteps
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29421	method_29421
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22290	method_22290
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_23648	method_23648
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/Collection;II)V	method_22269	run
		p	2		rotationSteps
		p	0		source
		p	1		testFunctions
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)V	method_22278	sendMessage
		p	0		source
		p	1		message
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29423	method_29423
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22292	method_22292
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22279	method_22279
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29414	method_29414
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_22270	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29416	method_29416
		p	0		context
	m	(Lnet/minecraft/class_2168;II)I	method_22284	executeRunAll
		p	0		source
		p	2		sizeZ
		p	1		rotationSteps
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29418	method_29418
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22287	method_22287
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;III)I	method_22268	executeCreate
		p	2		x
		p	3		y
		p	4		z
		p	0		source
		p	1		testName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22289	method_22289
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_29413	executeExport
		p	0		source
	m	(Lnet/minecraft/class_2168;ZII)I	method_29411	executeRerunFailed
		p	3		sizeZ
		p	2		rotationSteps
		p	1		requiredOnly
		p	0		source
	m	(Lnet/minecraft/class_124;Ljava/lang/String;Lnet/minecraft/class_3222;)V	method_22263	method_22263
		p	2		player
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V	method_22280	onCompletion
		p	0		world
		p	1		tests
	m	(Lnet/minecraft/class_3218;Ljava/lang/String;Lnet/minecraft/class_124;)V	method_22275	sendMessage
		p	2		formatting
		p	1		message
		p	0		world
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_22285	executeImport
		p	1		testName
		p	0		source
	m	(Lnet/minecraft/class_4529;Lnet/minecraft/class_3218;)V	method_23647	beforeBatch
		p	0		testFunction
		p	1		world
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;II)I	method_22267	executeRunAll
		p	2		rotationSteps
		p	3		sizeZ
		p	0		source
		p	1		testClass
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22271	method_22271
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22293	method_22293
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22283	method_22283
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22295	method_22295
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29420	method_29420
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_29422	method_29422
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_22291	method_22291
		p	0		context
c	net/minecraft/class_4527$class_4528	net/minecraft/server/command/TestCommand$Listener
	f	Lnet/minecraft/class_4524;	field_20582	tests
	f	Lnet/minecraft/class_3218;	field_20581	world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4524;)V	<init>	<init>
		p	2		tests
		p	1		world
c	net/minecraft/class_5857	net/minecraft/world/gen/placementmodifier/AbstractCountPlacementModifier
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)I	method_14452	getCount
		p	2		pos
		p	1		random
c	net/minecraft/class_4526	net/minecraft/command/argument/TestClassArgumentType
	f	Ljava/util/Collection;	field_20580	EXAMPLES
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;	method_22262	getTestClass
		p	1		name
		p	0		context
	m	()Lnet/minecraft/class_4526;	method_22370	testClass
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	method_22261	parse
c	net/minecraft/class_4529	net/minecraft/test/TestFunction
	f	I	field_27814	maxAttempts
	f	I	field_27815	requiredSuccesses
	f	Ljava/util/function/Consumer;	field_20587	starter
	f	J	field_21460	duration
	f	Ljava/lang/String;	field_20584	templatePath
	f	Ljava/lang/String;	field_20583	batchId
	f	I	field_20588	tickLimit
	f	Ljava/lang/String;	field_20585	templateName
	f	Lnet/minecraft/class_2470;	field_25306	rotation
	f	Z	field_20586	required
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZLjava/util/function/Consumer;)V	<init>	<init>
		p	9		starter
		p	6		duration
		p	5		tickLimit
		p	8		required
		p	2		templatePath
		p	1		batchId
		p	4		rotation
		p	3		templateName
	m	()Z	method_22300	isRequired
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V	<init>	<init>
		p	4		tickLimit
		p	5		duration
		p	7		required
		p	8		starter
		p	1		batchId
		p	2		templatePath
		p	3		templateName
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2470;IJZIILjava/util/function/Consumer;)V	<init>	<init>
		p	9		requiredSuccesses
		p	10		maxAttempts
		p	11		starter
		p	5		tickLimit
		p	6		duration
		p	8		required
		p	1		batchId
		p	2		templatePath
		p	3		templateName
		p	4		rotation
	m	()J	method_23649	getDuration
	m	()Lnet/minecraft/class_2470;	method_29424	getRotation
	m	()I	method_32259	getRequiredSuccesses
	m	()I	method_32258	getMaxAttempts
	m	()I	method_22299	getTickLimit
	m	(Lnet/minecraft/class_4516;)V	method_22297	start
		p	1		context
	m	()Ljava/lang/String;	method_22301	getBatchId
	m	()Ljava/lang/String;	method_22296	getTemplatePath
	m	()Z	method_32257	isFlaky
	m	()Ljava/lang/String;	method_22298	getTemplateName
c	net/minecraft/class_5870	net/minecraft/world/gen/carver/RavineCarver
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z	method_33962	carve
	m	([FLnet/minecraft/class_5873;DDDI)Z	method_33965	method_33965
		p	9		y
		p	7		scaledRelativeZ
		p	5		scaledRelativeY
		p	3		scaledRelativeX
		p	2		context
	m	(Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;DFF)D	method_33960	getVerticalScale
		p	6		branchIndex
		p	5		branchCount
		p	3		pitch
		p	2		random
		p	1		config
	m	(Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)Z	method_33959	shouldCarve
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)[F	method_33966	createHorizontalStretchFactors
		p	3		random
		p	2		config
		p	1		context
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_2791;Ljava/util/function/Function;JLnet/minecraft/class_6350;DDDFFFIIDLnet/minecraft/class_6643;)V	method_33961	carveRavine
		p	1		context
		p	5		seed
		p	4		posToBiome
		p	3		chunk
		p	2		config
		p	17		branchStartIndex
		p	16		pitch
		p	15		yaw
		p	14		width
		p	21		mask
		p	19		yawPitchRatio
		p	18		branchCount
		p	8		x
		p	7		aquiferSampler
		p	12		z
		p	10		y
	m	(Lnet/minecraft/class_5873;[FDDDI)Z	method_33964	isPositionExcluded
		p	5		scaledRelativeY
		p	3		scaledRelativeX
		p	9		y
		p	7		scaledRelativeZ
		p	2		horizontalStretchFactors
		p	1		context
c	net/minecraft/class_3213	net/minecraft/entity/boss/ServerBossBar
	f	Ljava/util/Set;	field_13914	unmodifiablePlayers
	f	Ljava/util/Set;	field_13913	players
	f	Z	field_13912	visible
	m	()Ljava/util/Collection;	method_14092	getPlayers
	m	()Z	method_14093	isVisible
	m	(Ljava/util/function/Function;)V	method_14090	sendPacket
		p	1		bossBarToPacketFunction
	m	()V	method_14094	clearPlayers
	m	(Lnet/minecraft/class_3222;)V	method_14088	addPlayer
		p	1		player
	m	(Z)V	method_14091	setVisible
		p	1		visible
	m	(Lnet/minecraft/class_3222;)V	method_14089	removePlayer
		p	1		player
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;)V	<init>	<init>
		p	3		style
		p	2		color
		p	1		displayName
c	net/minecraft/class_5875	net/minecraft/world/gen/feature/ScatteredOreFeature
	m	(Lnet/minecraft/class_5819;I)I	method_33986	getSpread
		p	2		spread
	m	(Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;I)V	method_33985	setPos
		p	1		mutable
		p	3		origin
		p	4		spread
c	net/minecraft/class_5878	net/minecraft/client/particle/ParticleGroup
	c	A group for particles. This group imposes a limit on the numbers of\nparticles from this group rendered in a particle manager. Additional\nparticles will be discarded when attempted to be rendered.\n\n@see Particle#getGroup()
	f	Lnet/minecraft/class_5878;	field_29077	SPORE_BLOSSOM_AIR
		c	The group for the {@linkplain net.minecraft.particle.ParticleTypes#SPORE_BLOSSOM_AIR\nminecraft:spore_blossom_air} particle type. It has a count limit of 1000.
	f	I	field_29078	maxCount
	m	(I)V	<init>	<init>
		c	Creates a particle group with a custom {@code max} particle count.
		p	1		maxCount
			c	the maximum number of a type of particle allowed
	m	()I	method_34045	getMaxCount
		c	{@return the maximum count of particles from this group that can be\nrendered in a particle manager}
c	net/minecraft/class_3215	net/minecraft/server/world/ServerChunkManager
	f	Z	field_13941	spawnAnimals
	f	Lnet/minecraft/class_3898;	field_17254	threadedAnvilChunkStorage
	f	Lnet/minecraft/class_3227;	field_13921	lightingProvider
	f	Lnet/minecraft/class_26;	field_17708	persistentStateManager
	f	Ljava/lang/Thread;	field_17253	serverThread
	f	J	field_13928	lastMobSpawningTime
	f	Lnet/minecraft/class_3204;	field_17252	ticketManager
	f	[Lnet/minecraft/class_2791;	field_19337	chunkCache
	f	[Lnet/minecraft/class_2806;	field_19336	chunkStatusCache
	f	[J	field_19335	chunkPosCache
	f	Lnet/minecraft/class_3218;	field_13945	world
	f	I	field_29766	CACHE_SIZE
	f	Lnet/minecraft/class_3215$class_4212;	field_18809	mainThreadExecutor
	f	Lnet/minecraft/class_1948$class_5262;	field_24455	spawnInfo
	f	Ljava/util/List;	field_13934	CHUNK_STATUSES
	f	Z	field_13929	spawnMonsters
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_17297	addTicket
		c	Adds a chunk ticket to the ticket manager.\n\n<p>Addition of a ticket may load chunk(s) at some point in the future depending on the loading level in the ticket's vicinity.
		p	3		radius
		p	2		pos
		p	1		ticketType
		p	4		argument
	m	()V	method_39997	removePersistentTickets
	m	()V	method_14161	tickChunks
	m	()Lnet/minecraft/class_7138;	method_41248	getNoiseConfig
	m	()I	method_21694	getPendingTasks
	m	(I)V	method_38634	applySimulationDistance
		p	1		simulationDistance
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V	method_18751	sendToNearbyPlayers
		p	2		packet
		p	1		entity
	m	()I	method_17301	getTotalChunksLoadedCount
	m	(IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture;	method_17299	getChunkFutureSyncOnMainThread
		p	1		chunkX
		p	4		create
		p	2		chunkZ
		p	3		leastStatus
	m	(JLjava/util/function/Consumer;)V	method_27907	ifChunkLoaded
		p	3		chunkConsumer
		p	1		pos
	m	()Z	method_16155	tick
	m	(Lnet/minecraft/class_1297;)V	method_18755	loadEntity
		p	1		entity
	m	(Lnet/minecraft/class_3222;)V	method_14096	updatePosition
		c	Updates the chunk section position of the {@code player}. This can either be a\nresult of the player's movement or its camera entity's movement.\n\n<p>This updates the section position player's client is currently watching and\nthe player's position in its entity tracker.
		p	1		player
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2596;)V	method_18754	sendToOtherNearbyPlayers
		p	1		entity
		p	2		packet
	m	(Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;	method_16150	method_16150
		p	0		chunk
	m	(J)Lnet/minecraft/class_3193;	method_14131	getChunkHolder
		p	1		pos
	m	()Lnet/minecraft/class_26;	method_17981	getPersistentStateManager
	m	(Lnet/minecraft/class_2338;)V	method_14128	markForUpdate
		p	1		pos
	m	(JLnet/minecraft/class_2791;Lnet/minecraft/class_2806;)V	method_21738	putInCache
		p	1		pos
		p	4		status
		p	3		chunk
	m	()Z	method_19492	executeQueuedTasks
	m	()Lnet/minecraft/class_4153;	method_19493	getPointOfInterestStorage
	m	()Lnet/minecraft/class_6830;	method_39777	getChunkIoWorker
	m	(IILnet/minecraft/class_2806;Z)Ljava/util/concurrent/CompletableFuture;	method_14134	getChunkFuture
		p	4		create
		p	3		leastStatus
		p	2		chunkZ
		p	1		chunkX
	m	(I)V	method_14144	applyViewDistance
		p	1		watchDistance
	m	()V	method_20587	initChunkCaches
	m	(Lnet/minecraft/class_1923;)Ljava/lang/String;	method_23273	getChunkLoadingDebugInfo
		p	1		pos
	m	()Lnet/minecraft/class_1948$class_5262;	method_27908	getSpawnInfo
	m	(J)Z	method_37114	isTickingFutureReady
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_2794;IIZLnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;)V	<init>	<init>
		p	10		worldGenerationProgressListener
		p	9		dsync
		p	12		persistentStateManagerFactory
		p	11		chunkStatusChangeListener
		p	6		chunkGenerator
		p	5		workerExecutor
		p	8		simulationDistance
		p	7		viewDistance
		p	2		session
		p	1		world
		p	4		structureTemplateManager
		p	3		dataFixer
	m	()Lnet/minecraft/class_1937;	method_16434	getWorld
	m	(ZLnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2791;	method_16173	method_16173
		p	1		unloaded
	m	()Lnet/minecraft/class_2794;	method_12129	getChunkGenerator
	m	(Lnet/minecraft/class_3215$class_6635;)V	method_38784	method_38784
		p	0		chunk
	m	(Z)V	method_17298	save
		p	1		flush
	m	()Lnet/minecraft/class_3227;	method_17293	getLightingProvider
	m	(Lnet/minecraft/class_3193;I)Z	method_18752	isMissingForLevel
		p	1		holder
		p	2		maxLevel
	m	(Lnet/minecraft/class_1297;)V	method_18753	unloadEntity
		p	1		entity
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_17300	removeTicket
		c	Removes a chunk ticket from the ticket manager.\n\n<p>Removal of a ticket may unload chunk(s) at some point in the future depending on the loading levels in the ticket's vicinity after removal.
		p	2		pos
		p	1		ticketType
		p	4		argument
		p	3		radius
c	net/minecraft/class_3215$class_4212	net/minecraft/server/world/ServerChunkManager$MainThreadExecutor
	m	(Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	2		world
c	net/minecraft/class_3215$class_6635	net/minecraft/server/world/ServerChunkManager$ChunkWithHolder
	f	Lnet/minecraft/class_2818;	comp_141	chunk
	f	Lnet/minecraft/class_3193;	comp_142	holder
	m	()Lnet/minecraft/class_3193;	comp_142	holder
	m	()Lnet/minecraft/class_2818;	comp_141	chunk
c	net/minecraft/class_5872	net/minecraft/world/gen/carver/CarverDebugConfig
	f	Lnet/minecraft/class_2680;	field_29058	airState
	f	Lnet/minecraft/class_2680;	field_33611	waterState
	f	Lnet/minecraft/class_2680;	field_33612	lavaState
	f	Lnet/minecraft/class_5872;	field_29055	DEFAULT
	f	Lnet/minecraft/class_2680;	field_33613	barrierState
	f	Lcom/mojang/serialization/Codec;	field_29056	CODEC
	f	Z	field_29057	debugMode
	m	(ZLnet/minecraft/class_2680;)Lnet/minecraft/class_5872;	method_33972	create
		p	0		debugMode
		p	1		debugState
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5872;	method_36412	create
		p	0		airState
		p	1		waterState
		p	2		lavaState
		p	3		barrierState
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33971	method_33971
		p	0		instance
	m	()Z	method_33970	isDebugMode
	m	()Lnet/minecraft/class_2680;	method_36414	getWaterState
	m	()Lnet/minecraft/class_2680;	method_36416	getBarrierState
	m	(ZLnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		airState
		p	1		debugMode
		p	5		barrierState
		p	4		lavaState
		p	3		waterState
	m	(ZLnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5872;	method_36413	create
		p	4		barrierState
		p	0		debugMode
		p	1		airState
		p	2		waterState
		p	3		lavaState
	m	()Lnet/minecraft/class_2680;	method_36415	getLavaState
	m	()Lnet/minecraft/class_2680;	method_33973	getAirState
c	net/minecraft/class_4541	net/minecraft/datafixer/fix/BiomeFormatFix
c	net/minecraft/class_4540	net/minecraft/world/biome/source/SeedMixer
	m	(JJ)J	method_22372	mixSeed
		p	0		seed
		p	2		salt
c	net/minecraft/class_5871	net/minecraft/world/gen/carver/CarverConfig
	f	Lnet/minecraft/class_5863;	field_31489	yScale
	f	Lnet/minecraft/class_6885;	field_38864	replaceable
	f	Lnet/minecraft/class_5872;	field_29053	debugConfig
	f	Lnet/minecraft/class_6122;	field_31488	y
	f	Lcom/mojang/serialization/MapCodec;	field_29054	CONFIG_CODEC
	f	Lnet/minecraft/class_5843;	field_31490	lavaLevel
	m	(Lnet/minecraft/class_5871;)Ljava/lang/Float;	method_35351	method_35351
		p	0		config
	m	(FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_5872;Lnet/minecraft/class_6885;)V	<init>	<init>
		p	6		replaceable
		p	3		yScale
		p	2		y
		p	5		debugConfig
		p	4		lavaLevel
		p	1		probability
	m	(Lnet/minecraft/class_5871;)Lnet/minecraft/class_5843;	method_35348	method_35348
		p	0		config
	m	(Lnet/minecraft/class_5871;)Lnet/minecraft/class_5863;	method_35349	method_35349
		p	0		config
	m	(Lnet/minecraft/class_5871;)Lnet/minecraft/class_6122;	method_35350	method_35350
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33968	method_33968
		p	0		instance
	m	(Lnet/minecraft/class_5871;)Lnet/minecraft/class_5872;	method_36411	method_36411
		p	0		config
	m	(Lnet/minecraft/class_5871;)Lnet/minecraft/class_6885;	method_43292	method_43292
		p	0		config
c	net/minecraft/class_3210	net/minecraft/server/world/PlayerChunkWatchingManager
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	field_13910	watchingPlayers
	m	(Lnet/minecraft/class_3222;)Z	method_21715	isWatchInactive
		p	1		player
	m	(J)Ljava/util/Set;	method_14083	getPlayersWatchingChunk
	m	(Lnet/minecraft/class_3222;)Z	method_14082	isWatchDisabled
		p	1		player
	m	(JJLnet/minecraft/class_3222;)V	method_14081	movePlayer
		p	5		player
		p	3		currentPos
		p	1		prevPos
	m	(JLnet/minecraft/class_3222;)V	method_14084	remove
		p	3		player
	m	(JLnet/minecraft/class_3222;Z)V	method_14085	add
		p	4		watchDisabled
		p	3		player
	m	(Lnet/minecraft/class_3222;)V	method_14086	disableWatch
		p	1		player
	m	(Lnet/minecraft/class_3222;)V	method_14087	enableWatch
		p	1		player
c	net/minecraft/class_4543	net/minecraft/world/biome/source/BiomeAccess
	f	I	field_28106	CHUNK_CENTER_OFFSET
	f	Lnet/minecraft/class_4543$class_4544;	field_20640	storage
	f	J	field_20641	seed
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_6880;	method_22393	getBiome
		p	1		pos
	m	(DDD)Lnet/minecraft/class_6880;	method_24938	getBiomeForNoiseGen
		p	3		y
		p	5		z
		p	1		x
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_6880;	method_27344	getBiomeForNoiseGen
		p	1		pos
	m	(J)J	method_27984	hashSeed
		p	0		seed
	m	(Lnet/minecraft/class_4543$class_4544;J)V	<init>	<init>
		p	2		seed
		p	1		storage
	m	(III)Lnet/minecraft/class_6880;	method_24854	getBiomeForNoiseGen
		p	3		biomeZ
		p	2		biomeY
		p	1		biomeX
	m	(Lnet/minecraft/class_4543$class_4544;)Lnet/minecraft/class_4543;	method_38107	withSource
		p	1		storage
c	net/minecraft/class_4543$class_4544	net/minecraft/world/biome/source/BiomeAccess$Storage
	m	(III)Lnet/minecraft/class_6880;	method_16359	getBiomeForNoiseGen
		p	1		biomeX
		p	3		biomeZ
		p	2		biomeY
c	net/minecraft/class_5873	net/minecraft/world/gen/carver/CarverContext
	f	Lnet/minecraft/class_5455;	field_35299	registryManager
	f	Lnet/minecraft/class_7138;	field_37706	noiseConfig
	f	Lnet/minecraft/class_6568;	field_35703	chunkNoiseSampler
	f	Lnet/minecraft/class_6686$class_6708;	field_37707	materialRule
	m	(Ljava/util/function/Function;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Z)Ljava/util/Optional;	method_39114	applyMaterialRule
		p	4		hasFluid
		p	1		posToBiome
		p	2		chunk
		p	3		pos
	m	(Lnet/minecraft/class_3754;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;Lnet/minecraft/class_6568;Lnet/minecraft/class_7138;Lnet/minecraft/class_6686$class_6708;)V	<init>	<init>
		p	5		noiseConfig
		p	4		chunkNoiseSampler
		p	6		materialRule
		p	1		noiseChunkGenerator
		p	3		heightLimitView
		p	2		registryManager
	m	()Lnet/minecraft/class_7138;	method_41570	getNoiseConfig
	m	()Lnet/minecraft/class_5455;	method_39115	getRegistryManager
c	net/minecraft/class_4538	net/minecraft/world/WorldView
	c	Represents a scoped, read-only view of a world like structure that contains biomes, chunks and is bound to a dimension.
	m	(IIII)Z	method_33597	isRegionLoaded
		p	4		maxZ
		p	1		minX
		p	2		minZ
		p	3		maxX
	m	(Lnet/minecraft/class_2338;I)I	method_22346	getLightLevel
		p	2		ambientDarkness
		p	1		pos
	m	()Lnet/minecraft/class_2874;	method_8597	getDimension
	m	(Lnet/minecraft/class_2338;)I	method_22339	getLightLevel
		p	1		pos
	m	(Lnet/minecraft/class_238;)Z	method_22345	containsFluid
		c	{@return {@code true} if any of the blocks inside {@code box} contain fluid}
		p	1		box
	m	(Lnet/minecraft/class_2338;)F	method_22349	getBrightness
		p	1		pos
	m	()I	method_8615	getSeaLevel
	m	(IILnet/minecraft/class_2806;)Lnet/minecraft/class_2791;	method_22342	getChunk
		p	1		chunkX
		p	2		chunkZ
		p	3		status
	m	(Lnet/minecraft/class_2338;)F	method_42309	getPhototaxisFavor
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_6880;	method_23753	getBiome
		p	1		pos
	m	()I	method_8594	getAmbientDarkness
	m	(Lnet/minecraft/class_2338;)Z	method_22347	isAir
		p	1		pos
	m	()Lnet/minecraft/class_4543;	method_22385	getBiomeAccess
	m	(Lnet/minecraft/class_2338;)Z	method_22351	isWater
		p	1		pos
	m	(IIIIII)Z	method_22341	isRegionLoaded
		p	4		maxX
		p	3		minZ
		p	6		maxZ
		p	5		maxY
		p	2		minY
		p	1		minX
	m	(II)Z	method_8393	isChunkLoaded
		p	1		chunkX
		p	2		chunkZ
	m	(II)Z	method_33598	isPosLoaded
		p	1		x
		p	2		z
	m	(Lnet/minecraft/class_2902$class_2903;II)I	method_8624	getTopY
		c	{@return the Y coordinate of the topmost block at the coordinates\n{@code x} and {@code z} using {@code heightmap}}
		p	1		heightmap
		p	3		z
		p	2		x
	m	(Lnet/minecraft/class_2338;)Z	method_22348	isSkyVisibleAllowingSea
		c	{@return whether the sky is visible at {@code pos}}\n\n<p>In addition to the normal logic that checks the sky light level, this method\nalso returns {@code true} if {@code pos} is below the sea level, and every block\nbetween the sea level and {@code pos} is either transparent or liquid.\n\n@see BlockRenderView#isSkyVisible
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z	method_22343	isRegionLoaded
		p	2		max
		p	1		min
	m	(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;	method_8402	getChunk
		p	3		leastStatus
		p	2		chunkZ
		p	1		chunkX
		p	4		create
	m	()Z	method_8608	isClient
		c	Checks if this world view is on the logical client.\n\n<p>If the value returned is false, it is expected that this world is present on a logical server.
	m	(III)Lnet/minecraft/class_6880;	method_22387	getGeneratorStoredBiome
		p	3		biomeZ
		p	2		biomeY
		p	1		biomeX
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I	method_22344	getStrongRedstonePower
		p	1		pos
		p	2		direction
	m	(II)Lnet/minecraft/class_2791;	method_8392	getChunk
		c	{@return the chunk with position {@code chunkX} and {@code chunkZ}}
		p	1		chunkX
		p	2		chunkZ
	m	(Lnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_8598	getTopPosition
		c	{@return the position of the topmost block in the column\ncontaining {@code pos} using {@code heightmap} heightmap}
		p	2		pos
		p	1		heightmap
	m	(Lnet/minecraft/class_2338;)Z	method_22340	isChunkLoaded
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791;	method_22350	getChunk
		c	{@return the chunk that contains {@code pos}}
		p	1		pos
	m	(Lnet/minecraft/class_238;)Ljava/util/stream/Stream;	method_29556	getStatesInBoxIfLoaded
		p	1		box
c	net/minecraft/class_5869	net/minecraft/world/gen/carver/RavineCarverConfig
	f	Lnet/minecraft/class_5869$class_6107;	field_31480	shape
	f	Lnet/minecraft/class_5863;	field_31479	verticalRotation
	f	Lcom/mojang/serialization/Codec;	field_29041	RAVINE_CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35336	method_35336
		p	0		instance
	m	(Lnet/minecraft/class_5869;)Lnet/minecraft/class_5863;	method_35338	method_35338
		p	0		config
	m	(FLnet/minecraft/class_6122;Lnet/minecraft/class_5863;Lnet/minecraft/class_5843;Lnet/minecraft/class_5872;Lnet/minecraft/class_6885;Lnet/minecraft/class_5863;Lnet/minecraft/class_5869$class_6107;)V	<init>	<init>
		p	1		probability
		p	3		yScale
		p	2		y
		p	5		debugConfig
		p	4		lavaLevel
		p	7		verticalRotation
		p	6		replaceable
		p	8		shape
	m	(Lnet/minecraft/class_5871;Lnet/minecraft/class_5863;Lnet/minecraft/class_5869$class_6107;)V	<init>	<init>
		p	2		verticalRotation
		p	1		config
		p	3		shape
	m	(Lnet/minecraft/class_5869;)Lnet/minecraft/class_5869$class_6107;	method_35337	method_35337
		p	0		config
c	net/minecraft/class_5869$class_6107	net/minecraft/world/gen/carver/RavineCarverConfig$Shape
	f	Lnet/minecraft/class_5863;	field_31483	thickness
	f	Lnet/minecraft/class_5863;	field_31485	horizontalRadiusFactor
	f	Lnet/minecraft/class_5863;	field_31482	distanceFactor
	f	I	field_31484	widthSmoothness
	f	Lcom/mojang/serialization/Codec;	field_31481	CODEC
	f	F	field_31486	verticalRadiusDefaultFactor
	f	F	field_31487	verticalRadiusCenterFactor
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_35340	method_35340
		p	0		instance
	m	(Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float;	method_35342	method_35342
		p	0		shape
	m	(Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Float;	method_35341	method_35341
		p	0		shape
	m	(Lnet/minecraft/class_5869$class_6107;)Ljava/lang/Integer;	method_35344	method_35344
		p	0		shape
	m	(Lnet/minecraft/class_5863;Lnet/minecraft/class_5863;ILnet/minecraft/class_5863;FF)V	<init>	<init>
		p	2		thickness
		p	1		distanceFactor
		p	6		verticalRadiusCenterFactor
		p	5		verticalRadiusDefaultFactor
		p	4		horizontalRadiusFactor
		p	3		widthSmoothness
	m	(Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863;	method_35343	method_35343
		p	0		shape
	m	(Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863;	method_35345	method_35345
		p	0		shape
	m	(Lnet/minecraft/class_5869$class_6107;)Lnet/minecraft/class_5863;	method_35346	method_35346
		p	0		shape
c	net/minecraft/class_5868	net/minecraft/world/gen/HeightContext
	f	I	field_34031	height
	f	I	field_34030	minY
	m	()I	method_30462	getMinY
	m	(Lnet/minecraft/class_2794;Lnet/minecraft/class_5539;)V	<init>	<init>
		p	1		generator
		p	2		world
	m	()I	method_30458	getHeight
c	net/minecraft/class_4537	net/minecraft/item/ThrowablePotionItem
c	net/minecraft/class_1481	net/minecraft/entity/passive/TurtleEntity
	f	Lnet/minecraft/class_2940;	field_6920	HOME_POS
	f	I	field_6918	sandDiggingCounter
	f	Lnet/minecraft/class_2940;	field_6919	HAS_EGG
	f	Ljava/util/function/Predicate;	field_6921	BABY_TURTLE_ON_LAND_FILTER
	f	Lnet/minecraft/class_1856;	field_28406	BREEDING_ITEM
	f	Lnet/minecraft/class_2940;	field_6925	ACTIVELY_TRAVELING
	f	Lnet/minecraft/class_2940;	field_6923	DIGGING_SAND
	f	Lnet/minecraft/class_2940;	field_6924	LAND_BOUND
	f	Lnet/minecraft/class_2940;	field_6922	TRAVEL_POS
	m	(Z)V	method_6680	setHasEgg
		p	1		hasEgg
	m	(Z)V	method_6696	setActivelyTraveling
		p	1		traveling
	m	()Z	method_6684	isLandBound
	m	(Z)V	method_6676	setDiggingSand
		p	1		diggingSand
	m	(Lnet/minecraft/class_1309;)Z	method_6688	method_6688
		p	0		entity
	m	()Lnet/minecraft/class_2338;	method_6687	getTravelPos
	m	(Lnet/minecraft/class_2338;)V	method_6683	setHomePos
		p	1		pos
	m	(Lnet/minecraft/class_2338;)V	method_6699	setTravelPos
		p	1		pos
	m	()Lnet/minecraft/class_2338;	method_6693	getHomePos
	m	()Lnet/minecraft/class_5132$class_5133;	method_26896	createTurtleAttributes
	m	(Z)V	method_6697	setLandBound
		p	1		landBound
	m	()Z	method_6691	isActivelyTraveling
	m	()Z	method_6695	isDiggingSand
	m	()Z	method_6679	hasEgg
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20671	canSpawn
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
c	net/minecraft/class_1481$class_1489	net/minecraft/entity/passive/TurtleEntity$WanderOnLandGoal
	f	Lnet/minecraft/class_1481;	field_6934	turtle
	m	(Lnet/minecraft/class_1481;DI)V	<init>	<init>
		p	4		chance
		p	1		turtle
		p	2		speed
c	net/minecraft/class_1481$class_1487	net/minecraft/entity/passive/TurtleEntity$TurtleEscapeDangerGoal
	m	(Lnet/minecraft/class_1481;D)V	<init>	<init>
		p	1		turtle
		p	2		speed
c	net/minecraft/class_1481$class_1488	net/minecraft/entity/passive/TurtleEntity$TurtleSwimNavigation
	m	(Lnet/minecraft/class_1481;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	1		owner
		p	2		world
c	net/minecraft/class_1481$class_1485	net/minecraft/entity/passive/TurtleEntity$LayEggGoal
	f	Lnet/minecraft/class_1481;	field_6932	turtle
	m	(Lnet/minecraft/class_1481;D)V	<init>	<init>
		p	1		turtle
		p	2		speed
c	net/minecraft/class_1481$class_1486	net/minecraft/entity/passive/TurtleEntity$TurtleMoveControl
	f	Lnet/minecraft/class_1481;	field_6933	turtle
	m	()V	method_6700	updateVelocity
	m	(Lnet/minecraft/class_1481;)V	<init>	<init>
		p	1		turtle
c	net/minecraft/class_1481$class_1483	net/minecraft/entity/passive/TurtleEntity$GoHomeGoal
	f	I	field_30384	MAX_TRY_TICKS
	f	I	field_6928	homeReachingTryTicks
	f	Z	field_6929	noPath
	f	Lnet/minecraft/class_1481;	field_6930	turtle
	f	D	field_6927	speed
	m	(Lnet/minecraft/class_1481;D)V	<init>	<init>
		p	2		speed
		p	1		turtle
c	net/minecraft/class_1481$class_1484	net/minecraft/entity/passive/TurtleEntity$WanderInWaterGoal
	f	Lnet/minecraft/class_1481;	field_6931	turtle
	m	(Lnet/minecraft/class_1481;D)V	<init>	<init>
		p	2		speed
		p	1		turtle
c	net/minecraft/class_1481$class_1482	net/minecraft/entity/passive/TurtleEntity$MateGoal
	f	Lnet/minecraft/class_1481;	field_6926	turtle
	m	(Lnet/minecraft/class_1481;D)V	<init>	<init>
		p	1		turtle
		p	2		speed
c	net/minecraft/class_1481$class_1491	net/minecraft/entity/passive/TurtleEntity$TravelGoal
	f	Z	field_6941	noPath
	f	D	field_6940	speed
	f	Lnet/minecraft/class_1481;	field_6942	turtle
	m	(Lnet/minecraft/class_1481;D)V	<init>	<init>
		p	2		speed
		p	1		turtle
c	net/minecraft/class_1480	net/minecraft/entity/mob/WaterCreatureEntity
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_38986	canSpawn
		p	4		random
		p	3		pos
		p	2		reason
		p	1		world
		p	0		type
	m	(I)V	method_6673	tickWaterBreathingAir
		p	1		air
c	net/minecraft/class_5843	net/minecraft/world/gen/YOffset
	f	Lcom/mojang/serialization/Codec;	field_28915	OFFSET_CODEC
	f	Lnet/minecraft/class_5843;	field_28917	TOP
	f	Lnet/minecraft/class_5843;	field_28916	BOTTOM
	m	(I)Lnet/minecraft/class_5843;	method_33841	fixed
		p	0		offset
	m	()Lnet/minecraft/class_5843;	method_33845	getTop
	m	()Lnet/minecraft/class_5843;	method_33840	getBottom
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_5843;	method_33843	fromEither
		p	0		either
	m	(Lnet/minecraft/class_5868;)I	method_33844	getY
		p	1		context
	m	(Lnet/minecraft/class_5843;)Lcom/mojang/datafixers/util/Either;	method_33842	map
		p	0		yOffset
	m	(I)Lnet/minecraft/class_5843;	method_33849	belowTop
		p	0		offset
	m	(I)Lnet/minecraft/class_5843;	method_33846	aboveBottom
		p	0		offset
c	net/minecraft/class_5843$class_5844	net/minecraft/world/gen/YOffset$AboveBottom
	f	Lcom/mojang/serialization/Codec;	field_28919	CODEC
	f	I	comp_507	offset
	m	()I	comp_507	offset
c	net/minecraft/class_5843$class_5845	net/minecraft/world/gen/YOffset$Fixed
	f	Lcom/mojang/serialization/Codec;	field_28920	CODEC
	f	I	comp_508	y
	m	()I	comp_508	y
c	net/minecraft/class_5843$class_5846	net/minecraft/world/gen/YOffset$BelowTop
	f	Lcom/mojang/serialization/Codec;	field_28921	CODEC
	f	I	comp_509	offset
	m	()I	comp_509	offset
c	net/minecraft/class_4512	net/minecraft/test/GameTestException
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_4514	net/minecraft/test/GameTestBatch
	f	Ljava/util/Collection;	field_20544	testFunctions
	f	Ljava/lang/String;	field_33145	DEFAULT_BATCH
	f	Ljava/lang/String;	field_20543	id
	f	Ljava/util/function/Consumer;	field_20545	beforeBatchConsumer
	f	Ljava/util/function/Consumer;	field_27801	afterBatchConsumer
	m	()Ljava/util/Collection;	method_22154	getTestFunctions
	m	(Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V	<init>	<init>
		p	4		afterBatchConsumer
		p	3		beforeBatchConsumer
		p	2		testFunctions
		p	1		id
	m	()Ljava/lang/String;	method_22152	getId
	m	(Lnet/minecraft/class_3218;)V	method_22153	startBatch
		p	1		world
	m	(Lnet/minecraft/class_3218;)V	method_32237	finishBatch
		p	1		world
c	net/minecraft/class_4513	net/minecraft/test/PositionedException
	f	Lnet/minecraft/class_2338;	field_20541	pos
	f	Lnet/minecraft/class_2338;	field_20542	relativePos
	f	J	field_21449	tick
	m	()Lnet/minecraft/class_2338;	method_22151	getPos
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;J)V	<init>	<init>
		p	3		relativePos
		p	2		pos
		p	1		message
		p	4		tick
	m	()Lnet/minecraft/class_2338;	method_35940	getRelativePos
	m	()Ljava/lang/String;	method_22150	getDebugMessage
c	net/minecraft/class_4510	net/minecraft/client/sound/AbstractBeeSoundInstance
	f	Z	field_20531	replaced
	f	Lnet/minecraft/class_4466;	field_20530	bee
	m	()Lnet/minecraft/class_1101;	method_22135	getReplacement
	m	()Z	method_22136	shouldReplace
	m	(Lnet/minecraft/class_4466;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;)V	<init>	<init>
		p	2		sound
		p	3		soundCategory
		p	1		entity
	m	()F	method_22138	getMaxPitch
	m	()F	method_22137	getMinPitch
c	net/minecraft/class_4509	net/minecraft/client/sound/PassiveBeeSoundInstance
	m	(Lnet/minecraft/class_4466;)V	<init>	<init>
		p	1		entity
c	net/minecraft/class_4508	net/minecraft/client/sound/AggressiveBeeSoundInstance
	m	(Lnet/minecraft/class_4466;)V	<init>	<init>
		p	1		entity
c	net/minecraft/class_5836	net/minecraft/world/gen/noise/NoiseHelper
	m	(Ljava/lang/StringBuilder;DDD[B)V	method_39119	appendDebugInfo
		p	1		originX
		p	0		builder
		p	3		originY
		p	5		originZ
		p	7		permutation
	m	(Ljava/lang/StringBuilder;DDD[I)V	method_39120	appendDebugInfo
		p	1		originX
		p	3		originY
		p	5		originZ
		p	7		permutation
		p	0		builder
c	net/minecraft/class_4505	net/minecraft/client/render/entity/BeeEntityRenderer
	f	Lnet/minecraft/class_2960;	field_20524	ANGRY_TEXTURE
	f	Lnet/minecraft/class_2960;	field_20525	ANGRY_NECTAR_TEXTURE
	f	Lnet/minecraft/class_2960;	field_20526	PASSIVE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_20527	NECTAR_TEXTURE
	m	(Lnet/minecraft/class_4466;)Lnet/minecraft/class_2960;	method_22129	getTexture
c	net/minecraft/class_5835	net/minecraft/world/gen/feature/UnderwaterMagmaFeatureConfig
	f	I	field_28855	placementRadiusAroundFloor
	f	I	field_28854	floorSearchRange
	f	Lcom/mojang/serialization/Codec;	field_28853	CODEC
	f	F	field_28856	placementProbabilityPerValidPosition
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_33771	method_33771
		p	0		instance
	m	(Lnet/minecraft/class_5835;)Ljava/lang/Integer;	method_33773	method_33773
		p	0		config
	m	(Lnet/minecraft/class_5835;)Ljava/lang/Integer;	method_33774	method_33774
		p	0		config
	m	(IIF)V	<init>	<init>
		p	2		floorSearchRange
		p	3		placementProbabilityPerValidPosition
		p	1		minDistanceBelowSurface
	m	(Lnet/minecraft/class_5835;)Ljava/lang/Float;	method_33772	method_33772
		p	0		config
c	net/minecraft/class_4507	net/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_22132	render
	m	(Lnet/minecraft/class_922;)V	<init>	<init>
		p	1		entityRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1297;FFFF)V	method_22130	renderObject
		p	2		vertexConsumers
		p	3		light
		p	4		entity
		p	5		directionX
		p	6		directionY
		p	7		directionZ
		p	8		tickDelta
		p	1		matrices
	m	(Lnet/minecraft/class_1309;)I	method_22134	getObjectCount
		p	1		entity
c	net/minecraft/class_5838	net/minecraft/server/world/SleepManager
	c	A sleep manager allows easy tracking of whether nights should be skipped\non a {@linkplain ServerWorld server world}.
	f	I	field_28867	sleeping
		c	The number of players sleeping in a server world.
	f	I	field_28866	total
		c	The total number of players in a server world.
	m	(Ljava/util/List;)Z	method_33814	update
		c	Updates the sleeping player and total player counts.\n\n@return {@code true} if the sleeping players or total players have\nchanged
		p	1		players
			c	the list of all players in a server world
	m	()I	method_33815	getSleeping
		c	Returns the number of sleeping players.
	m	()V	method_33811	clearSleeping
		c	Resets the number of sleeping players to 0.
	m	(I)Z	method_33812	canSkipNight
		c	Returns if the number of sleeping players has reached a {@code percentage}\nout of all players.\n\n<p>This allows initiating the night sleeping process,\nbut still needs players to have slept long enough (checked in {@linkplain\n#canResetTime(int, List) canResetTime}) to actually skip the night.
		p	1		percentage
			c	the percentage of players required, as obtained from the game rule
	m	(I)I	method_33816	getNightSkippingRequirement
		c	Returns {@linkplain #sleeping the number of sleepers} needed to skip\na night with the given {@code percentage}.
		p	1		percentage
			c	the percentage of players required, as obtained from the game rule
	m	(ILjava/util/List;)Z	method_33813	canResetTime
		c	Returns if the night can actually be skipped at the tick this is called.\n\n<p>This is usually tested after {@linkplain #canSkipNight(int) canSkipNight},\nwhich is less performance intensive to check.
		p	1		percentage
			c	the percentage of players required, as obtained from the game rule
		p	2		players
			c	the list of all players in a world where the night would be skipped
c	net/minecraft/class_4506	net/minecraft/client/render/entity/feature/StuckStingersFeatureRenderer
	f	Lnet/minecraft/class_2960;	field_20529	TEXTURE
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;FIFFI)V	method_23295	produceVertex
		p	7		light
		p	6		v
		p	3		x
		p	2		normalTransform
		p	5		u
		p	4		y
		p	1		vertexTransform
		p	0		vertexConsumer
c	net/minecraft/class_5837	net/minecraft/server/filter/FilteredMessage
	c	A message from the {@link TextFilterer}.
	f	Ljava/lang/String;	comp_841	raw
		c	the raw (or "original") message
	f	Lnet/minecraft/class_5837;	field_28863	EMPTY
	f	Lnet/minecraft/class_7649;	comp_978	mask
	m	()Ljava/lang/String;	comp_841	raw
	m	()Ljava/lang/String;	method_45059	filter
	m	()Z	method_45063	isFiltered
	m	(Ljava/lang/String;)Lnet/minecraft/class_5837;	method_45060	permitted
		p	0		raw
	m	(Ljava/lang/String;)Lnet/minecraft/class_5837;	method_45062	censored
		p	0		raw
	m	()Ljava/lang/String;	method_45061	getString
	m	()Lnet/minecraft/class_7649;	comp_978	mask
c	net/minecraft/class_1492	net/minecraft/entity/passive/AbstractDonkeyEntity
	f	Lnet/minecraft/class_2940;	field_6943	CHEST
	m	()I	method_6702	getInventoryColumns
	m	()Z	method_6703	hasChest
	m	()V	method_6705	playAddChestSound
	m	(Z)V	method_6704	setHasChest
		p	1		hasChest
	m	()Lnet/minecraft/class_5132$class_5133;	method_26898	createAbstractDonkeyAttributes
c	net/minecraft/class_1496	net/minecraft/entity/passive/AbstractHorseEntity
	f	Lnet/minecraft/class_1856;	field_25374	BREEDING_INGREDIENT
	f	I	field_6970	angryTicks
	f	Lnet/minecraft/class_1277;	field_6962	items
	f	I	field_30419	TAMED_FLAG
	f	F	field_6967	angryAnimationProgress
	f	I	field_30423	ANGRY_FLAG
	f	Lnet/minecraft/class_4051;	field_18118	PARENT_HORSE_PREDICATE
	f	I	field_6975	soundTicks
	f	I	field_6955	temper
	f	F	field_6963	lastAngryAnimationProgress
	f	I	field_6971	eatingGrassTicks
	f	Lnet/minecraft/class_2940;	field_6972	OWNER_UUID
	f	I	field_30424	EATING_FLAG
	f	I	field_30420	SADDLED_FLAG
	f	F	field_6976	jumpStrength
	f	Z	field_6964	playExtraHorseSounds
	f	Z	field_6968	inAir
	f	F	field_6969	eatingGrassAnimationProgress
	f	I	field_30421	BRED_FLAG
	f	Z	field_6960	jumping
	f	I	field_6973	eatingTicks
	f	F	field_6961	lastEatingAnimationProgress
	f	I	field_6957	tailWagTicks
	f	F	field_6965	eatingAnimationProgress
	f	Ljava/util/function/Predicate;	field_6956	IS_BRED_HORSE
	f	I	field_30422	EATING_GRASS_FLAG
	f	Lnet/minecraft/class_2940;	field_6959	HORSE_FLAGS
	f	F	field_6966	lastEatingGrassAnimationProgress
	m	(IZ)V	method_6769	setHorseFlag
		p	2		flag
		p	1		bitmask
	m	()Z	method_6762	eatsGrass
	m	(Z)V	method_6766	setTame
		p	1		tame
	m	()Z	method_6734	canBreed
	m	(Z)V	method_6758	setInAir
		p	1		inAir
	m	(I)Z	method_6730	getHorseFlag
		p	1		bitmask
	m	(Lnet/minecraft/class_1799;)Z	method_6773	isHorseArmor
		c	Whether the given item stack is valid for this horse's armor slot.\n\n@see #hasArmorSlot()
		p	1		item
	m	()V	method_6738	setEating
	m	()V	method_6746	walkToParent
	m	()I	method_6750	getInventorySize
	m	(Lnet/minecraft/class_1799;)Z	method_32336	method_32336
		p	1		stack
	m	(Lnet/minecraft/class_1657;)Z	method_6752	bondWithPlayer
		p	1		player
	m	()Lnet/minecraft/class_5132$class_5133;	method_26899	createBaseHorseAttributes
	m	(Z)V	method_6751	setBred
		p	1		bred
	m	(F)F	method_6767	getAngryAnimationProgress
		p	1		tickDelta
	m	()Lnet/minecraft/class_1309;	method_42167	getPrimaryPassenger
	m	()Z	method_6763	isInAir
	m	(Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;)V	method_6743	setChildAttributes
		p	2		child
		p	1		mate
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;	method_30009	interactHorse
		p	1		player
		p	2		stack
	m	(F)F	method_6739	getEatingGrassAnimationProgress
		p	1		tickDelta
	m	(Lnet/minecraft/class_5819;)V	method_6001	initAttributes
		p	1		random
	m	()V	method_6723	playJumpSound
	m	()Z	method_6727	isTame
	m	()V	method_6731	updateSaddle
	m	()Z	method_6735	hasArmorSlot
		c	Whether this horse has a slot for custom equipment besides a saddle.\n\n<p>In the item slot argument type, the slot is referred to as <code>\nhorse.armor</code>. In this horse's screen, it appears in the middle of\nthe left side, and right below the saddle slot if this horse has a saddle\nslot.\n\n<p>This is used by horse armors and llama carpets, but can be\nrefitted to any purpose.
	m	(Ljava/util/UUID;)V	method_6732	setOwnerUuid
		p	1		uuid
	m	()V	method_6759	wagTail
	m	(ILjava/util/function/Predicate;)Lnet/minecraft/class_5630;	method_32335	createInventoryStackReference
		p	1		slot
		p	2		predicate
	m	(Lnet/minecraft/class_5819;)D	method_6728	getChildMovementSpeedBonus
		p	1		random
	m	(Lnet/minecraft/class_1799;)Z	method_32337	method_32337
		p	0		stack
	m	()D	method_6771	getJumpStrength
	m	()I	method_6755	getMaxTemper
	m	()I	method_6729	getTemper
	m	(Z)V	method_6740	setEatingGrass
		p	1		eatingGrass
	m	(I)I	method_6745	addTemper
		p	1		difference
	m	(Z)V	method_6760	spawnPlayerReactionParticles
		p	1		positive
	m	()Z	method_6744	isBred
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;	method_27930	locateSafeDismountingPos
		p	2		passenger
		p	1		offset
	m	()Lnet/minecraft/class_3414;	method_6747	getAngrySound
	m	()Lnet/minecraft/class_3414;	method_28368	getEatSound
	m	()Z	method_6724	isEatingGrass
	m	()V	method_6764	initCustomGoals
	m	()Z	method_6736	isAngry
	m	()V	method_6748	updateAnger
	m	(Lnet/minecraft/class_1657;)V	method_6726	putPlayerOnBack
		p	1		player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Z	method_6742	receiveFood
		p	1		player
		p	2		item
	m	()Ljava/util/UUID;	method_6768	getOwnerUuid
	m	(Lnet/minecraft/class_1657;)V	method_6722	method_6722
		p	1		player
	m	(Z)V	method_6737	setAngry
		p	1		angry
	m	(Lnet/minecraft/class_2498;)V	method_6761	playWalkSound
		p	1		group
	m	()Z	method_6753	hasArmorInSlot
		c	Whether this horse already has an item stack in its horse armor slot.\n\n@see #hasArmorSlot()
	m	()V	method_6733	playEatingAnimation
	m	()V	method_6721	onChestedStatusChanged
	m	()V	method_6757	playAngrySound
	m	(Lnet/minecraft/class_1309;)Z	method_6741	method_6741
		p	0		entity
	m	(Lnet/minecraft/class_1263;)Z	method_33338	areInventoriesDifferent
		p	1		inventory
	m	(I)V	method_6749	setTemper
		p	1		temper
	m	(Lnet/minecraft/class_5819;)F	method_6754	getChildHealthBonus
		p	1		random
	m	(Lnet/minecraft/class_5819;)D	method_6774	getChildJumpStrengthBonus
		p	1		random
	m	(F)F	method_6772	getEatingAnimationProgress
		p	1		tickDelta
c	net/minecraft/class_4523	net/minecraft/test/FailureLoggingTestCompletionListener
	f	Lorg/slf4j/Logger;	field_20576	LOGGER
c	net/minecraft/class_1495	net/minecraft/entity/passive/DonkeyEntity
c	net/minecraft/class_4522	net/minecraft/test/TickLimitExceededException
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_4525	net/minecraft/test/StructureTestUtil
	f	Ljava/lang/String;	field_33173	TEST_STRUCTURES_DIRECTORY_NAME
	f	Ljava/lang/String;	field_20579	testStructuresDirectoryName
	f	Lorg/slf4j/Logger;	field_27813	LOGGER
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)I	method_22245	method_22245
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_22249	method_22249
		p	2		structureBlockPos
	m	([Ljava/lang/String;)V	method_36106	main
		p	0		args
	m	(Ljava/lang/String;Lnet/minecraft/class_3218;)Lnet/minecraft/class_3499;	method_22369	createStructureTemplate
		p	1		world
		p	0		templateId
	m	(Ljava/nio/file/Path;)Z	method_36108	method_36108
		p	0		path
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;ILnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;	method_22250	createStructureTemplate
		p	0		templateName
		p	1		pos
		p	4		world
		p	2		rotation
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;	method_29409	getStructureBlockBox
		p	0		pos
		p	1		relativePos
		p	2		rotation
	m	(ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_22254	method_22254
		p	2		pos
	m	(Ljava/nio/file/Path;)Lnet/minecraft/class_2487;	method_22253	loadSnbt
		p	0		path
	m	(ILnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V	method_22368	resetBlock
		p	0		altitude
		p	2		world
		p	1		pos
	m	(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;	method_22255	findNearestStructureBlock
		p	2		world
		p	0		pos
		p	1		radius
	m	(Lnet/minecraft/class_3341;ILnet/minecraft/class_3218;)V	method_22246	clearArea
		p	1		altitude
		p	2		world
		p	0		area
	m	(Lnet/minecraft/class_2633;)Lnet/minecraft/class_3341;	method_29410	getStructureBlockBox
		p	0		structureBlockEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)V	method_22256	forceLoadNearbyChunks
		p	1		world
		p	0		pos
	m	(Ljava/nio/file/Path;)V	method_36107	method_36107
		p	0		path
	m	(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Optional;	method_22244	findContainingStructureBlock
		p	0		pos
		p	1		radius
		p	2		world
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V	method_22251	createTestArea
		p	3		rotation
		p	4		world
		p	0		testName
		p	1		pos
		p	2		relativePos
	m	(Lnet/minecraft/class_1297;)Z	method_22241	method_22241
		p	0		entity
	m	(Lnet/minecraft/class_2633;)Lnet/minecraft/class_238;	method_22242	getStructureBoundingBox
		p	0		structureBlockEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z	method_22247	isInStructureBounds
		p	2		world
		p	1		pos
		p	0		structureBlockPos
	m	(Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Ljava/util/Collection;	method_22258	findStructureBlocks
		p	2		world
		p	0		pos
		p	1		radius
	m	(I)Lnet/minecraft/class_2470;	method_29408	getRotation
		p	0		steps
	m	(Lnet/minecraft/class_2470;)I	method_36105	getRotationSteps
		p	0		rotation
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V	method_22248	placeStartButton
		p	1		relativePos
		p	0		pos
		p	3		world
		p	2		rotation
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Z)Lnet/minecraft/class_2633;	method_22252	placeStructureTemplate
		p	0		name
		p	2		rotation
		p	1		pos
		p	3		world
c	net/minecraft/class_1493	net/minecraft/entity/passive/WolfEntity
	f	Lnet/minecraft/class_6019;	field_25371	ANGER_TIME_RANGE
	f	Ljava/util/UUID;	field_25372	angryAt
	f	Lnet/minecraft/class_2940;	field_25373	ANGER_TIME
	f	Z	field_6944	furWet
	f	F	field_30386	WILD_MAX_HEALTH
	f	F	field_6945	lastShakeProgress
	f	F	field_6947	shakeProgress
	f	Ljava/util/function/Predicate;	field_18004	FOLLOW_TAMED_PREDICATE
	f	F	field_6949	lastBegAnimationProgress
	f	Lnet/minecraft/class_2940;	field_6946	BEGGING
	f	Lnet/minecraft/class_2940;	field_6950	COLLAR_COLOR
	f	Z	field_6951	canShakeWaterOff
	f	F	field_30387	TAMED_MAX_HEALTH
	f	F	field_6952	begAnimationProgress
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_39450	canSpawn
		p	2		spawnReason
		p	1		world
		p	0		type
		p	4		random
		p	3		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1493;	method_6717	createChild
	m	(FF)F	method_6715	getShakeAnimationProgress
		p	1		tickDelta
	m	(Z)V	method_6712	setBegging
		p	1		begging
	m	()Z	method_6710	isBegging
	m	(Lnet/minecraft/class_1309;)Z	method_18444	method_18444
		p	0		entity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26897	createWolfAttributes
	m	()F	method_6714	getTailAngle
	m	()Lnet/minecraft/class_1767;	method_6713	getCollarColor
	m	(F)F	method_6707	getFurWetBrightnessMultiplier
		c	Returns this wolf's brightness multiplier based on the fur wetness.\n<p>\nThe brightness multiplier represents how much darker the wolf gets while its fur is wet. The multiplier changes (from 0.75 to 1.0 incrementally) when a wolf shakes.\n\n@return Brightness as a float value between 0.75 and 1.0.\n@see net.minecraft.client.render.entity.model.TintableAnimalModel#setColorMultiplier(float, float, float)
		p	1		tickDelta
			c	progress for linearly interpolating between the previous and current game state
	m	()Z	method_6711	isFurWet
		c	Returns whether this wolf's fur is wet.\n<p>\nThe wolf's fur will remain wet until the wolf shakes.
	m	(F)F	method_6719	getBegAnimationProgress
		p	1		tickDelta
	m	()V	method_31167	resetShake
	m	(Lnet/minecraft/class_1767;)V	method_6708	setCollarColor
		p	1		color
c	net/minecraft/class_1493$class_6859	net/minecraft/entity/passive/WolfEntity$WolfEscapeDangerGoal
	m	(Lnet/minecraft/class_1493;D)V	<init>	<init>
		p	2		speed
c	net/minecraft/class_1493$class_1494	net/minecraft/entity/passive/WolfEntity$AvoidLlamaGoal
	f	Lnet/minecraft/class_1493;	field_6954	wolf
	m	(Lnet/minecraft/class_1493;Lnet/minecraft/class_1493;Ljava/lang/Class;FDD)V	<init>	<init>
		p	7		fastSpeed
		p	5		slowSpeed
		p	4		distance
		p	3		fleeFromType
		p	2		wolf
	m	(Lnet/minecraft/class_1501;)Z	method_6720	isScaredOf
		p	1		llama
c	net/minecraft/class_4524	net/minecraft/test/TestSet
	f	C	field_33169	RUNNING
	f	C	field_33168	NOT_STARTED
	f	C	field_33172	REQUIRED_FAIL
	f	C	field_33171	OPTIONAL_FAIL
	f	C	field_33170	PASS
	f	Ljava/util/Collection;	field_20577	tests
	f	Ljava/util/Collection;	field_25303	listeners
	m	()Z	method_22236	failed
	m	()I	method_22238	getTestCount
	m	()I	method_22229	getFailedRequiredTestCount
	m	(Ljava/util/Collection;)V	<init>	<init>
		p	1		tests
	m	(Lnet/minecraft/class_4518;Lnet/minecraft/class_4517;)V	method_22232	method_22232
		p	1		test
	m	(Ljava/util/function/Consumer;)V	method_29407	addListener
		p	1		onFailed
	m	()Ljava/util/Collection;	method_36104	getOptionalTests
	m	()Ljava/util/Collection;	method_36103	getRequiredTests
	m	(Ljava/lang/StringBuffer;Lnet/minecraft/class_4517;)V	method_22233	method_22233
		p	1		test
	m	()Ljava/lang/String;	method_22240	getResultString
	m	()I	method_22234	getFailedOptionalTestCount
	m	()I	method_22235	getCompletedTestCount
	m	()Z	method_22237	hasFailedOptionalTests
	m	()Z	method_22239	isDone
	m	(Lnet/minecraft/class_4517;)V	method_22230	add
		p	1		test
	m	(Lnet/minecraft/class_4518;)V	method_22231	addListener
		p	1		listener
c	net/minecraft/class_1498	net/minecraft/entity/passive/HorseEntity
	f	Ljava/util/UUID;	field_6985	HORSE_ARMOR_BONUS_ID
	f	Lnet/minecraft/class_2940;	field_6990	VARIANT
	m	()Lnet/minecraft/class_5149;	method_27077	getColor
	m	()Lnet/minecraft/class_5148;	method_27078	getMarking
	m	(Lnet/minecraft/class_5149;Lnet/minecraft/class_5148;)V	method_27076	setVariant
		p	1		color
		p	2		marking
	m	(Lnet/minecraft/class_1799;)V	method_6790	setArmorTypeFromStack
		p	1		stack
	m	(Lnet/minecraft/class_1799;)V	method_18445	equipArmor
		p	1		stack
	m	()Lnet/minecraft/class_1799;	method_6786	getArmorType
	m	()I	method_6788	getVariant
	m	(I)V	method_6783	setVariant
		p	1		variant
c	net/minecraft/class_1498$class_1499	net/minecraft/entity/passive/HorseEntity$HorseData
	f	Lnet/minecraft/class_5149;	field_6994	color
	m	(Lnet/minecraft/class_5149;)V	<init>	<init>
		p	1		color
c	net/minecraft/class_4521	net/minecraft/test/TestManager
	f	Lnet/minecraft/class_4521;	field_20574	INSTANCE
	f	Ljava/util/Collection;	field_20575	tests
	m	()V	method_22228	tick
	m	(Lnet/minecraft/class_4517;)V	method_22227	start
		p	1		test
	m	()V	method_22226	clear
c	net/minecraft/class_5851	net/minecraft/world/gen/placementmodifier/CarvingMaskPlacementModifier
	f	Lnet/minecraft/class_2893$class_2894;	field_28935	step
	f	Lcom/mojang/serialization/Codec;	field_28934	MODIFIER_CODEC
	m	(Lnet/minecraft/class_2893$class_2894;)V	<init>	<init>
		p	1		step
	m	(Lnet/minecraft/class_2893$class_2894;)Lnet/minecraft/class_5851;	method_39619	of
		p	0		step
	m	(Lnet/minecraft/class_5851;)Lnet/minecraft/class_2893$class_2894;	method_33862	method_33862
		p	0		config
c	net/minecraft/class_4520	net/minecraft/test/TestUtil
	f	I	field_33152	MAX_BATCH_SIZE
	m	(Lnet/minecraft/class_3218;)V	method_22213	clearDebugMarkers
		p	0		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_22215	method_22215
		p	1		pos
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	method_33318	method_33318
		p	0		entry
	m	(Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/List;)Lnet/minecraft/class_4514;	method_23641	method_23641
		p	4		testFunctions
	m	(Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection;	method_22210	runTestBatches
		p	5		sizeZ
		p	3		world
		p	4		testManager
		p	1		pos
		p	2		rotation
		p	0		batches
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;I)V	method_22216	clearTests
		p	0		world
		p	1		pos
		p	2		testManager
		p	3		radius
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_22223	method_22223
		p	1		pos
	m	(Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_4521;)V	method_22203	startTest
		p	2		testManager
		p	0		test
		p	1		pos
	m	(Ljava/util/Collection;)Ljava/util/Collection;	method_22209	createBatches
		p	0		testFunctions
	m	(Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)Ljava/util/Collection;	method_22222	runTestFunctions
		p	4		testManager
		p	5		sizeZ
		p	2		rotation
		p	3		world
		p	0		testFunctions
		p	1		pos
c	net/minecraft/class_4519	net/minecraft/test/TestFunctions
	f	Ljava/util/Set;	field_20571	TEST_CLASSES
	f	Ljava/util/Collection;	field_20570	TEST_FUNCTIONS
	f	Ljava/util/Collection;	field_25302	FAILED_TEST_FUNCTIONS
	f	Ljava/util/Map;	field_27806	AFTER_BATCH_CONSUMERS
	f	Ljava/util/Map;	field_20572	BEFORE_BATCH_CONSUMERS
	m	(Ljava/lang/String;)Ljava/util/Collection;	method_22193	getTestFunctions
		p	0		testClass
	m	(Ljava/lang/String;)Z	method_22196	testClassExists
		p	0		testClass
	m	(Lnet/minecraft/class_4529;Ljava/lang/String;)Z	method_22192	isInClass
		p	1		testClass
		p	0		testFunction
	m	(Ljava/lang/String;)Lnet/minecraft/class_4529;	method_22200	getTestFunctionOrThrow
		p	0		structurePath
	m	(Ljava/lang/reflect/Method;)V	method_36069	register
		p	0		method
	m	(Ljava/lang/String;Lnet/minecraft/class_4529;)Z	method_22197	method_22197
		p	1		testFunction
	m	(Lnet/minecraft/class_4529;)V	method_29404	addFailedTestFunction
		p	0		testFunction
	m	(Ljava/lang/String;)Ljava/util/function/Consumer;	method_32244	getAfterBatchConsumer
		p	0		batchId
	m	()Ljava/util/Collection;	method_22191	getTestFunctions
	m	()Ljava/util/Collection;	method_22195	getTestClasses
	m	(Ljava/lang/String;)Ljava/util/function/Consumer;	method_22198	getBeforeBatchConsumer
		p	0		batchId
	m	(Ljava/lang/Class;)V	method_36068	register
		p	0		testClass
	m	()Ljava/util/Collection;	method_29405	getFailedTestFunctions
	m	(Ljava/lang/reflect/Method;)Lnet/minecraft/class_4529;	method_36073	getTestFunction
		p	0		method
	m	(Ljava/lang/reflect/Method;Ljava/lang/Object;)V	method_36071	method_36071
		p	1		args
	m	(Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/Map;)V	method_36070	registerBatchConsumers
		p	0		method
		p	1		clazz
		p	2		batchIdFunction
		p	3		batchConsumerMap
	m	()V	method_29406	clearFailedTestFunctions
	m	(Ljava/lang/String;Lnet/minecraft/class_4529;)Z	method_22194	method_22194
		p	1		testFunction
	m	(Ljava/lang/reflect/Method;)Ljava/util/function/Consumer;	method_36074	getInvoker
		p	0		method
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_22199	getTestFunction
		p	0		structurePath
	m	(Ljava/lang/reflect/Method;)Ljava/util/Collection;	method_36072	getCustomTestFunctions
		p	0		method
c	net/minecraft/class_5847	net/minecraft/world/gen/StructureTerrainAdaptation
	f	Ljava/lang/String;	field_38434	name
	f	Lcom/mojang/serialization/Codec;	field_38433	CODEC
	f	Lnet/minecraft/class_5847;	field_38431	BEARD_THIN
	f	Lnet/minecraft/class_5847;	field_38432	BEARD_BOX
	f	Lnet/minecraft/class_5847;	field_28923	BURY
	f	Lnet/minecraft/class_5847;	field_28922	NONE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_4516	net/minecraft/test/TestContext
	f	Lnet/minecraft/class_4517;	field_20558	test
	f	Z	field_33146	hasFinalClause
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;)V	method_35977	expectSameStates
		p	1		checkedBlockBox
		p	2		correctStatePos
	m	(Lnet/minecraft/class_2248;III)V	method_35971	expectBlock
		p	4		z
		p	3		y
		p	2		x
		p	1		block
	m	(Lnet/minecraft/class_1299;III)V	method_36042	dontExpectEntityAtEnd
		p	1		type
		p	4		z
		p	3		y
		p	2		x
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_2338;DI)V	method_35970	expectItemsAt
		p	3		radius
		p	1		item
		p	2		pos
		p	5		amount
	m	(JLjava/lang/Runnable;)V	method_35951	runAtTick
		p	1		tick
		p	3		runnable
	m	(Ljava/util/function/Consumer;)V	method_35998	forEachRelativePos
		p	1		posConsumer
	m	(Ljava/lang/String;)V	method_35995	throwGameTestException
		p	1		message
	m	(Lnet/minecraft/class_1297;)Z	method_35952	method_35952
		p	0		entity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_35984	setBlockState
		p	2		block
		p	1		pos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V	method_36043	dontExpectEntityAtEnd
		p	1		type
		p	2		pos
	m	(Ljava/lang/Runnable;J)V	method_36019	method_36019
		p	2		tick
	m	(I)V	method_35944	setTime
		p	1		timeOfDay
	m	(Lnet/minecraft/class_1299;DDD)V	method_35960	expectEntityToTouch
		p	6		z
		p	2		x
		p	1		type
		p	4		y
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;D)Ljava/util/List;	method_44335	getEntitiesAround
		p	1		type
		p	2		pos
		p	3		radius
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Ljava/lang/String;)V	method_35991	checkBlock
		p	2		predicate
		p	1		pos
		p	3		errorMessage
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;Lnet/minecraft/class_2680;)Z	method_35976	method_35976
		p	2		state
	m	(Lnet/minecraft/class_2338;)V	method_36047	expectEmptyContainer
		p	1		pos
	m	(III)V	method_35945	pushButton
		p	1		x
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2769;Ljava/util/function/Predicate;Ljava/lang/String;)V	method_35988	checkBlockProperty
		p	3		predicate
		p	4		errorMessage
		p	1		pos
		p	2		property
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2680;)Z	method_35999	method_35999
		p	1		state
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V	method_36038	expectEntityAtEnd
		p	2		pos
		p	1		type
	m	(Lnet/minecraft/class_1299;III)V	method_36037	expectEntityAtEnd
		p	4		z
		p	2		x
		p	3		y
		p	1		type
	m	(Lnet/minecraft/class_2338;)V	method_36050	forceRandomTick
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Z	method_35985	method_35985
		p	3		block1
	m	(IIILnet/minecraft/class_2680;)V	method_35947	setBlockState
		p	1		x
		p	4		state
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;	method_36014	getBlockEntity
		p	1		pos
	m	(Ljava/lang/String;Lnet/minecraft/class_1297;)V	method_35996	throwPositionedException
		p	1		message
		p	2		entity
	m	()Lnet/minecraft/class_1657;	method_36021	createMockPlayer
	m	(Lnet/minecraft/class_2338;)V	method_36026	pushButton
		p	1		pos
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;F)Lnet/minecraft/class_4693;	method_35967	startMovingTowards
		p	3		speed
		p	1		entity
		p	2		pos
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V	method_35972	expectBlock
		p	2		pos
		p	1		block
	m	(Ljava/lang/Runnable;)V	method_36040	forEachRemainingTick
		p	1		runnable
	m	()V	method_36048	markFinalCause
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2769;Lnet/minecraft/class_2680;)Z	method_36000	method_36000
		p	2		state
	m	()V	method_36036	complete
	m	(Lnet/minecraft/class_2680;)Z	method_35973	method_35973
		p	0		state
	m	(Lnet/minecraft/class_2248;III)V	method_36024	expectBlockAtEnd
		p	2		x
		p	1		block
		p	4		z
		p	3		y
	m	()Lnet/minecraft/class_238;	method_36051	getTestBox
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;D)V	method_35965	expectEntityAround
		p	3		radius
		p	2		pos
		p	1		type
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1792;)V	method_35983	expectContainerWith
		p	1		pos
		p	2		item
	m	(Lnet/minecraft/class_4517;)V	<init>	<init>
		p	1		test
	m	(Lnet/minecraft/class_1297;III)V	method_35953	expectEntityAt
		p	2		x
		p	3		y
		p	4		z
		p	1		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)V	method_35955	expectEntityAt
		p	1		entity
		p	2		pos
	m	()Lnet/minecraft/class_4693;	method_36041	createTimedTaskRunner
	m	(Lnet/minecraft/class_1299;DDD)V	method_36005	dontExpectEntityToTouch
		p	1		type
		p	2		x
		p	4		y
		p	6		z
	m	(Lnet/minecraft/class_1299;III)V	method_36031	dontExpectEntityAt
		p	1		type
		p	4		z
		p	2		x
		p	3		y
	m	(Ljava/lang/Runnable;)V	method_36035	runAtEveryTick
		p	1		task
	m	()V	method_36001	killAllEntities
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;Ljava/util/function/Function;Ljava/lang/Object;)V	method_35982	expectEntityWithData
		p	2		type
		p	1		pos
		p	4		data
		p	3		entityDataGetter
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Z	method_35974	method_35974
		p	2		block1
	m	(Ljava/lang/Runnable;)V	method_35993	addFinalTask
		p	1		runnable
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V	method_36032	dontExpectEntityAt
		p	1		type
		p	2		pos
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_36054	getRelativePos
		p	1		pos
	m	(IIILnet/minecraft/class_2248;)V	method_35946	setBlockState
		p	2		y
		p	1		x
		p	4		block
		p	3		z
	m	(Ljava/lang/Runnable;)V	method_36018	addInstantFinalTask
		p	1		runnable
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V	method_35987	expectBlockProperty
		p	1		pos
		p	2		property
		p	3		value
	m	(Lnet/minecraft/class_2338;)V	method_36044	removeBlock
		p	1		pos
	m	(Lnet/minecraft/class_1299;III)V	method_36022	expectEntityAt
		p	2		x
		p	3		y
		p	1		type
		p	4		z
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V	method_36025	expectBlockAtEnd
		p	2		pos
		p	1		block
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V	method_35992	checkBlock
		p	2		predicate
		p	3		errorMessageSupplier
		p	1		pos
	m	(Lnet/minecraft/class_1299;FFF)Lnet/minecraft/class_1297;	method_35961	spawnEntity
		p	2		x
		p	1		type
		p	4		z
		p	3		y
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V	method_35990	expectSameStates
		p	1		checkedPos
		p	2		correctStatePos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297;	method_35964	spawnEntity
		p	2		pos
		p	1		type
	m	(JLjava/lang/Runnable;)V	method_36003	waitAndRun
		p	1		ticks
		p	3		runnable
	m	()V	method_36030	useNightTime
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)V	method_36023	expectEntityAt
		p	2		pos
		p	1		type
	m	(III)V	method_36002	toggleLever
		p	1		x
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;ID)V	method_44606	expectEntitiesAround
		p	3		amount
		p	4		radius
		p	1		type
		p	2		pos
	m	(Lnet/minecraft/class_1299;)V	method_35959	expectEntity
		p	1		type
	m	()Lnet/minecraft/class_238;	method_36053	getRelativeTestBox
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_35978	getAbsolute
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;Ljava/util/function/Function;Ljava/lang/Object;)V	method_36015	expectEntityWithDataEnd
		p	1		pos
		p	2		type
		p	3		entityDataGetter
		p	4		data
	m	(Lnet/minecraft/class_1299;FFF)Lnet/minecraft/class_1308;	method_36006	spawnMob
		p	3		y
		p	4		z
		p	1		type
		p	2		x
	m	(Lnet/minecraft/class_2338;)V	method_36039	toggleLever
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_35986	setBlockState
		p	2		state
		p	1		pos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_243;)Lnet/minecraft/class_1297;	method_35963	spawnEntity
		p	2		pos
		p	1		type
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;Lnet/minecraft/class_2338;)V	method_35989	method_35989
		p	3		checkedPos
	m	(Lnet/minecraft/class_1297;Ljava/util/function/Predicate;Ljava/lang/String;)V	method_35958	testEntity
		p	1		entity
		p	2		predicate
		p	3		testName
	m	(Lnet/minecraft/class_2902$class_2903;II)I	method_42063	getRelativeTopY
		p	1		heightmap
		p	2		x
		p	3		z
	m	(Lnet/minecraft/class_1792;FFF)Lnet/minecraft/class_1542;	method_35968	spawnItem
		p	4		z
		p	3		y
		p	2		x
		p	1		item
	m	(JLnet/minecraft/class_2338;Lnet/minecraft/class_1792;)V	method_35950	expectContainerWith
		p	1		delay
		p	3		pos
		p	4		item
	m	(Lnet/minecraft/class_2338;J)V	method_35981	putAndRemoveRedstoneBlock
		p	1		pos
		p	2		delay
	m	(JLnet/minecraft/class_2338;)V	method_35949	expectEmptyContainer
		p	3		pos
		p	1		delay
	m	(Lnet/minecraft/class_2248;III)V	method_36011	dontExpectBlock
		p	3		y
		p	4		z
		p	1		block
		p	2		x
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_36052	getAbsolutePos
		p	1		pos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_243;)Lnet/minecraft/class_1308;	method_36008	spawnMob
		p	1		type
		p	2		pos
	m	(Ljava/lang/Runnable;)V	method_36028	addTask
		p	1		task
	m	(Lnet/minecraft/class_2338;)V	method_36034	useBlock
		p	1		pos
	m	()J	method_36045	getTick
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z	method_35979	method_35979
		p	1		entity
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;)V	method_35997	throwPositionedException
		p	2		pos
		p	1		message
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;	method_35966	drown
		p	1		entity
	m	(Ljava/lang/Runnable;J)V	method_35994	method_35994
		p	2		tick
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z	method_36013	method_36013
		p	1		entity
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V	method_36017	checkBlockState
		p	3		errorMessageSupplier
		p	2		predicate
		p	1		pos
	m	(Lnet/minecraft/class_1297;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/Object;)V	method_35957	testEntityProperty
		p	2		propertyGetter
		p	1		entity
		p	4		expectedValue
		p	3		propertyName
	m	(Lnet/minecraft/class_1299;)V	method_36004	dontExpectEntity
		p	1		type
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1308;	method_36009	spawnMob
		p	2		pos
		p	1		type
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z	method_35954	method_35954
		p	1		e
	m	(Lnet/minecraft/class_1299;III)Lnet/minecraft/class_1297;	method_35962	spawnEntity
		p	1		type
		p	2		x
		p	3		y
		p	4		z
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_2338;D)V	method_35969	expectItemAt
		p	3		radius
		p	2		pos
		p	1		item
	m	(Lnet/minecraft/class_1299;III)Lnet/minecraft/class_1308;	method_36007	spawnMob
		p	3		y
		p	4		z
		p	1		type
		p	2		x
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_2338;D)V	method_42762	dontExpectItemAt
		p	3		radius
		p	2		pos
		p	1		item
	m	()Lnet/minecraft/class_3218;	method_35943	getWorld
	m	(ILjava/lang/Runnable;)V	method_35948	addFinalTaskWithDuration
		p	2		runnable
		p	1		duration
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_35980	getBlockState
		p	1		pos
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V	method_36012	dontExpectBlock
		p	2		pos
		p	1		block
c	net/minecraft/class_4515	net/minecraft/test/TestRunner
	f	Lnet/minecraft/class_2338$class_2339;	field_20555	reusablePos
	f	I	field_20556	sizeZ
	f	Ljava/util/List;	field_20547	batches
	f	Lnet/minecraft/class_3218;	field_20549	world
	f	Lnet/minecraft/class_4521;	field_20550	testManager
	f	Lorg/slf4j/Logger;	field_20546	LOGGER
	f	Lnet/minecraft/class_2338;	field_20548	pos
	f	Ljava/util/List;	field_20551	tests
	m	(Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4514;)Lcom/mojang/datafixers/util/Pair;	method_33312	method_33312
		p	2		batch
	m	()V	method_22160	run
	m	(Ljava/util/Collection;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4521;I)V	<init>	<init>
		p	1		batches
		p	2		pos
		p	5		testManager
		p	6		sizeZ
		p	3		rotation
		p	4		world
	m	()Ljava/util/List;	method_22155	getTests
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream;	method_33314	method_33314
		p	0		batch
	m	(Ljava/util/Map;Lnet/minecraft/class_4517;)V	method_22164	method_22164
		p	2		gameTest
	m	(Ljava/util/Collection;)Ljava/util/Map;	method_29401	alignTestStructures
		p	1		gameTests
	m	(I)V	method_22156	runBatch
		p	1		index
	m	(Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;Lnet/minecraft/class_4529;)Lnet/minecraft/class_4517;	method_33313	method_33313
		p	2		testFunction
c	net/minecraft/class_4515$1	net/minecraft/test/TestRunner$1
	m	()V	method_32239	onFinished
c	net/minecraft/class_4518	net/minecraft/test/TestListener
	m	(Lnet/minecraft/class_4517;)V	method_22188	onStarted
		p	1		test
	m	(Lnet/minecraft/class_4517;)V	method_22190	onFailed
		p	1		test
	m	(Lnet/minecraft/class_4517;)V	method_33317	onPassed
		p	1		test
c	net/minecraft/class_4517	net/minecraft/test/GameTestState
	f	I	field_20563	ticksLeft
	f	Lit/unimi/dsi/fastutil/objects/Object2LongMap;	field_21453	ticksByRunnables
	f	Ljava/util/Collection;	field_21452	timedTaskRunners
	f	J	field_21455	tick
	f	Lcom/google/common/base/Stopwatch;	field_21456	stopwatch
	f	Lnet/minecraft/class_3218;	field_20561	world
	f	Z	field_20565	started
	f	Ljava/lang/Throwable;	field_20569	throwable
	f	Ljava/util/Collection;	field_20562	listeners
	f	Lnet/minecraft/class_2633;	field_27805	structureBlockEntity
	f	Lnet/minecraft/class_2338;	field_20560	pos
	f	J	field_21454	expectedStopTime
	f	Lnet/minecraft/class_4529;	field_20559	testFunction
	f	Lnet/minecraft/class_2470;	field_25301	rotation
	f	Z	field_20567	completed
	m	()Z	method_22179	isStarted
	m	(Lnet/minecraft/class_4693;)V	method_23637	method_23637
		p	1		runner
	m	()Z	method_22183	isRequired
	m	()Lnet/minecraft/class_4693;	method_36066	createTimedTaskRunner
	m	()J	method_36065	getTick
	m	()V	method_23640	complete
	m	()V	method_33315	tickTests
	m	()Lnet/minecraft/class_3218;	method_22176	getWorld
	m	()Ljava/lang/Throwable;	method_22182	getThrowable
	m	()Lnet/minecraft/class_2382;	method_36061	getSize
	m	()V	method_36064	completeIfSuccessful
	m	()V	method_32240	clearArea
	m	(Lnet/minecraft/class_4518;)V	method_33316	method_33316
		p	1		listener
	m	()Z	method_22178	isFailed
	m	()Lnet/minecraft/class_4529;	method_29403	getTestFunction
	m	(Lnet/minecraft/class_2338;)V	method_23635	setPos
		p	1		pos
	m	(Lnet/minecraft/class_4693;)V	method_23636	method_23636
		p	1		runner
	m	()I	method_32242	getMaxAttempts
	m	()Z	method_32241	isFlaky
	m	(JLjava/lang/Runnable;)V	method_36060	runAtTick
		p	3		runnable
		p	1		tick
	m	()Lnet/minecraft/class_2633;	method_36059	getStructureBlockBlockEntity
	m	()Lnet/minecraft/class_2338;	method_22172	getPos
	m	()Lnet/minecraft/class_238;	method_36062	getBoundingBox
	m	()V	method_22165	tick
	m	()I	method_36067	getTicksLeft
	m	()V	method_23639	start
	m	()J	method_36063	getElapsedMilliseconds
	m	()I	method_32243	getRequiredSuccesses
	m	(Lnet/minecraft/class_4529;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)V	<init>	<init>
		p	3		world
		p	1		testFunction
		p	2		rotation
	m	()Z	method_22177	isPassed
	m	(Lnet/minecraft/class_4518;)V	method_22167	addListener
		p	1		listener
	m	(Lnet/minecraft/class_4518;)V	method_22175	method_22175
		p	1		listener
	m	(Ljava/lang/Throwable;)V	method_22168	fail
		p	1		throwable
	m	()Lnet/minecraft/class_2470;	method_29402	getRotation
	m	()V	method_23634	startCountdown
	m	(Lnet/minecraft/class_4518;)V	method_22171	method_22171
		p	1		listener
	m	()Z	method_22184	isOptional
	m	()Z	method_22180	isCompleted
	m	()Ljava/lang/String;	method_22169	getTemplatePath
	m	(Lnet/minecraft/class_2338;I)V	method_22166	init
		p	1		pos
	m	()Ljava/lang/String;	method_23638	getTemplateName
c	net/minecraft/class_2790	net/minecraft/network/packet/s2c/play/SynchronizeTagsS2CPacket
	f	Ljava/util/Map;	field_12757	groups
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_12001	apply
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_6864$class_5748;)V	method_34203	method_34203
		p	1		serializedGroup
		p	0		buf
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321;	method_34205	method_34205
		p	0		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_5321;)V	method_34204	method_34204
		p	1		registryKey
		p	0		buf
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		groups
	m	()Ljava/util/Map;	method_12000	getGroups
c	net/minecraft/class_5821	net/minecraft/world/gen/feature/util/FeatureContext
	f	Ljava/util/Optional;	field_34697	feature
	f	Lnet/minecraft/class_5281;	field_28769	world
	f	Lnet/minecraft/class_5819;	field_28771	random
	f	Lnet/minecraft/class_2794;	field_28770	generator
	f	Lnet/minecraft/class_3037;	field_28773	config
	f	Lnet/minecraft/class_2338;	field_28772	origin
	m	()Lnet/minecraft/class_5819;	method_33654	getRandom
	m	()Lnet/minecraft/class_2338;	method_33655	getOrigin
	m	()Lnet/minecraft/class_3037;	method_33656	getConfig
	m	()Lnet/minecraft/class_2794;	method_33653	getGenerator
	m	(Ljava/util/Optional;Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_3037;)V	<init>	<init>
		p	3		generator
		p	2		world
		p	5		origin
		p	4		random
		p	1		feature
		p	6		config
	m	()Lnet/minecraft/class_5281;	method_33652	getWorld
	m	()Ljava/util/Optional;	method_38427	getFeature
c	net/minecraft/class_2795	net/minecraft/network/packet/c2s/play/QueryBlockNbtC2SPacket
	f	Lnet/minecraft/class_2338;	field_12763	pos
	f	I	field_12762	transactionId
	m	()Lnet/minecraft/class_2338;	method_12094	getPos
	m	(Lnet/minecraft/class_2792;)V	method_12095	apply
	m	()I	method_12096	getTransactionId
	m	(ILnet/minecraft/class_2338;)V	<init>	<init>
		p	2		pos
		p	1		transactionId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1463	net/minecraft/entity/passive/RabbitEntity
	f	D	field_30359	ESCAPE_SPEED
	f	I	field_30367	KILLER_BUNNY_TYPE
	f	I	field_6849	jumpDuration
	f	I	field_30365	GOLD_TYPE
	f	I	field_30363	BLACK_TYPE
	f	I	field_30361	BROWN_TYPE
	f	Z	field_6850	lastOnGround
	f	Lnet/minecraft/class_2940;	field_6852	RABBIT_TYPE
	f	Lnet/minecraft/class_2960;	field_6846	KILLER_BUNNY
	f	I	field_6847	moreCarrotTicks
	f	I	field_6851	jumpTicks
	f	I	field_30366	SALT_TYPE
	f	I	field_30364	WHITE_SPOTTED_TYPE
	f	I	field_30362	WHITE_TYPE
	f	I	field_6848	ticksUntilJump
	m	(Lnet/minecraft/class_1936;)I	method_6622	chooseType
		p	1		world
	m	()Lnet/minecraft/class_3414;	method_6615	getJumpSound
	m	(DD)V	method_6616	lookTowards
		p	1		x
		p	3		z
	m	()V	method_6618	startJump
	m	()V	method_6608	doScheduleJump
	m	()Lnet/minecraft/class_5132$class_5133;	method_26892	createRabbitAttributes
	m	()I	method_6610	getRabbitType
	m	(F)F	method_6605	getJumpProgress
		p	1		delta
	m	(Lnet/minecraft/class_1799;)Z	method_6614	isTempting
		p	0		stack
	m	()V	method_6621	disableJump
	m	()V	method_6611	enableJump
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1463;	method_6620	createChild
	m	(D)V	method_6606	setSpeed
		p	1		speed
	m	()V	method_6619	scheduleJump
	m	()Z	method_6607	wantsCarrots
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20669	canSpawn
		p	4		random
		p	0		entity
		p	1		world
		p	2		spawnReason
		p	3		pos
	m	(I)V	method_6617	setRabbitType
		p	1		rabbitType
c	net/minecraft/class_1463$class_1470	net/minecraft/entity/passive/RabbitEntity$EatCarrotCropGoal
	f	Lnet/minecraft/class_1463;	field_6863	rabbit
	f	Z	field_6861	hasTarget
	f	Z	field_6862	wantsCarrots
	m	(Lnet/minecraft/class_1463;)V	<init>	<init>
		p	1		rabbit
c	net/minecraft/class_1463$class_5197	net/minecraft/entity/passive/RabbitEntity$RabbitJumpControl
	f	Z	field_24091	canJump
	f	Lnet/minecraft/class_1463;	field_24090	rabbit
	m	()Z	method_27313	canJump
	m	()Z	method_27312	isActive
	m	(Z)V	method_27311	setCanJump
		p	1		canJump
	m	(Lnet/minecraft/class_1463;)V	<init>	<init>
		p	1		rabbit
c	net/minecraft/class_1463$class_1466	net/minecraft/entity/passive/RabbitEntity$RabbitData
	f	I	field_6854	type
	m	(I)V	<init>	<init>
		p	1		type
c	net/minecraft/class_1463$class_1465	net/minecraft/entity/passive/RabbitEntity$FleeGoal
	f	Lnet/minecraft/class_1463;	field_6853	rabbit
	m	(Lnet/minecraft/class_1463;Ljava/lang/Class;FDD)V	<init>	<init>
		p	2		fleeFromType
		p	1		rabbit
		p	6		fastSpeed
		p	4		slowSpeed
		p	3		distance
c	net/minecraft/class_1463$class_1464	net/minecraft/entity/passive/RabbitEntity$RabbitAttackGoal
	m	(Lnet/minecraft/class_1463;)V	<init>	<init>
		p	1		rabbit
c	net/minecraft/class_1463$class_1469	net/minecraft/entity/passive/RabbitEntity$EscapeDangerGoal
	f	Lnet/minecraft/class_1463;	field_6860	rabbit
	m	(Lnet/minecraft/class_1463;D)V	<init>	<init>
		p	2		speed
		p	1		rabbit
c	net/minecraft/class_1463$class_1468	net/minecraft/entity/passive/RabbitEntity$RabbitMoveControl
	f	D	field_6858	rabbitSpeed
	f	Lnet/minecraft/class_1463;	field_6859	rabbit
	m	(Lnet/minecraft/class_1463;)V	<init>	<init>
		p	1		owner
c	net/minecraft/class_1462	net/minecraft/entity/passive/SalmonEntity
c	net/minecraft/class_5820	net/minecraft/util/math/random/CheckedRandom
	c	A checked random that fails fast when it detects concurrent usage.
	f	J	field_31473	MULTIPLIER
	f	I	field_31471	INT_BITS
	f	J	field_31472	SEED_MASK
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_28766	seed
	f	Lnet/minecraft/class_6672;	field_35124	gaussianGenerator
	f	J	field_31474	INCREMENT
	m	(J)V	<init>	<init>
		p	1		seed
c	net/minecraft/class_5820$class_6671	net/minecraft/util/math/random/CheckedRandom$Splitter
	f	J	field_35125	seed
	m	(J)V	<init>	<init>
		p	1		seed
c	net/minecraft/class_2797	net/minecraft/network/packet/c2s/play/ChatMessageC2SPacket
	c	A packet used to send a chat message to the server.\n\n<p>This truncates the message to at most 256 characters before sending to\nthe server on the client. If the server receives the message longer than\n256 characters, it will reject the message and disconnect the client.\n\n<p>If the message contains an invalid character (see {@link\nnet.minecraft.SharedConstants#isValidChar}) or if the server\nreceives the messages in improper order. the server will\nreject the message and disconnect the client.\n\n<p>Messages that took more than {@link\nnet.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE}\nto reach the server are considered expired and log warnings on the server.\nIf the message takes more than {@link\nnet.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE}\nto reach the clients (including the time it took to reach the server), the\nmessage is not considered secure anymore by the clients, and may be discarded\ndepending on the clients' options.\n\n@see net.minecraft.client.network.ClientPlayerEntity#sendChatMessage\n@see net.minecraft.server.network.ServerPlayNetworkHandler#onChatMessage
	f	Lnet/minecraft/class_7635$class_7636;	comp_970	acknowledgment
	f	Ljava/lang/String;	comp_945	chatMessage
	f	Ljava/time/Instant;	comp_946	timestamp
	f	J	comp_947	salt
	f	Z	comp_949	signedPreview
	f	Lnet/minecraft/class_7469;	comp_948	signature
	m	()Lnet/minecraft/class_7635$class_7636;	comp_970	acknowledgment
	m	()Ljava/lang/String;	comp_945	chatMessage
	m	(Lnet/minecraft/class_2792;)V	method_12115	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/time/Instant;	comp_946	timestamp
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_7470;	method_44892	getMetadata
		p	1		sender
	m	(Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/class_7469;ZLnet/minecraft/class_7635$class_7636;)V	<init>	<init>
		p	7		acknowledgment
		p	6		signedPreview
		p	5		signature
		p	3		salt
		p	2		timestamp
	m	()Lnet/minecraft/class_7469;	comp_948	signature
	m	()J	comp_947	salt
	m	()Z	comp_949	signedPreview
c	net/minecraft/class_5822	net/minecraft/util/math/noise/InterpolatedNoiseSampler
	f	Lnet/minecraft/class_7243;	field_37206	CODEC
	f	D	field_38275	smearScaleMultiplier
	f	D	field_38274	yFactor
	f	D	field_38273	xzFactor
	f	D	field_36630	maxValue
	f	Lnet/minecraft/class_3537;	field_28775	upperInterpolatedNoise
	f	Lnet/minecraft/class_3537;	field_28776	interpolationNoise
	f	Lnet/minecraft/class_3537;	field_28774	lowerInterpolatedNoise
	f	D	field_34753	yScale
	f	D	field_34752	xzScale
	f	Lcom/mojang/serialization/Codec;	field_38269	SCALE_AND_FACTOR_RANGE
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_5822;	method_42386	copyWithRandom
		p	1		random
	m	(Ljava/lang/StringBuilder;)V	method_39117	addDebugInfo
		p	1		info
	m	(Lnet/minecraft/class_5819;DDDDD)V	<init>	<init>
		p	4		yScale
		p	2		xzScale
		p	1		random
		p	8		yFactor
		p	6		xzFactor
		p	10		smearScaleMultiplier
	m	(Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;Lnet/minecraft/class_3537;DDDDD)V	<init>	<init>
		p	6		yScale
		p	8		xzFactor
		p	2		upperInterpolatedNoise
		p	3		interpolationNoise
		p	4		xzScale
		p	1		lowerInterpolatedNoise
		p	10		yFactor
		p	12		smearScaleMultiplier
	m	(DDDDD)Lnet/minecraft/class_5822;	method_42384	createBase3dNoiseFunction
		p	8		smearScaleMultiplier
		p	2		yScale
		p	0		xzScale
		p	6		yFactor
		p	4		xzFactor
c	net/minecraft/class_2791	net/minecraft/world/chunk/Chunk
	c	Represents a scoped, modifiable view of biomes, block states, fluid states and block entities.
	f	Z	field_34549	lightOn
	f	Z	field_34537	needsSaving
	f	Lnet/minecraft/class_5539;	field_34544	heightLimitView
	f	Lnet/minecraft/class_6749;	field_35468	blendingData
	f	[Lnet/minecraft/class_2826;	field_34545	sectionArray
	f	Ljava/util/Map;	field_34543	blockEntities
	f	Lnet/minecraft/class_5485;	field_39411	generationSettings
	f	J	field_34550	inhabitedTime
	f	Ljava/util/Map;	field_34552	structureStarts
	f	[Lit/unimi/dsi/fastutil/shorts/ShortList;	field_34536	postProcessingLists
	f	Lnet/minecraft/class_2843;	field_34540	upgradeData
	f	Ljava/util/Map;	field_34553	structureReferences
	f	Ljava/util/Map;	field_34541	heightmaps
	f	Lnet/minecraft/class_1923;	field_34538	pos
	f	Ljava/util/Map;	field_34542	blockEntityNbts
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_37052	EMPTY_STRUCTURE_REFERENCES
	f	Lnet/minecraft/class_6568;	field_34539	chunkNoiseSampler
	m	(Lnet/minecraft/class_1297;)V	method_12002	addEntity
		p	1		entity
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;J[Lnet/minecraft/class_2826;Lnet/minecraft/class_6749;)V	<init>	<init>
		p	5		inhabitedTime
		p	8		blendingData
		p	7		sectionArrayInitializer
		p	2		upgradeData
		p	1		pos
		p	4		biome
		p	3		heightLimitView
	m	(Ljava/util/Map;)V	method_12034	setStructureStarts
		p	1		structureStarts
	m	(Lnet/minecraft/class_2338;)V	method_12039	markBlockForPostProcessing
		p	1		pos
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_6568;	method_38255	getOrCreateChunkNoiseSampler
		p	1		chunkNoiseSamplerCreator
	m	()Ljava/util/stream/Stream;	method_12018	getLightSourcesStream
	m	()Z	method_39461	hasBelowZeroRetrogen
	m	(SI)V	method_12029	markBlockForPostProcessing
		p	2		index
		p	1		packedPos
	m	(Lnet/minecraft/class_2487;)V	method_12042	addPendingBlockEntityNbt
		p	1		nbt
	m	(Lnet/minecraft/class_3195;)Lit/unimi/dsi/fastutil/longs/LongSet;	method_38261	method_38261
		p	0		type2
	m	()Z	method_12038	isLightOn
	m	()Lnet/minecraft/class_6746;	method_39300	getBelowZeroRetrogen
	m	()Ljava/util/Set;	method_12021	getBlockEntityPositions
	m	(Z)V	method_12020	setLightOn
		p	1		lightOn
	m	()Ljava/util/Map;	method_12016	getStructureStarts
	m	()Z	method_12044	needsSaving
	m	(J)V	method_12028	setInhabitedTime
		p	1		inhabitedTime
	m	()Lnet/minecraft/class_2826;	method_12040	getHighestNonEmptySection
	m	()Lnet/minecraft/class_2843;	method_12003	getUpgradeData
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;	method_12010	setBlockState
		p	1		pos
		p	3		moved
		p	2		state
	m	()Lnet/minecraft/class_6749;	method_39299	getBlendingData
	m	(I)Lnet/minecraft/class_5713;	method_32914	getGameEventDispatcher
		p	1		ySectionCoord
	m	()J	method_12033	getInhabitedTime
	m	()[Lit/unimi/dsi/fastutil/shorts/ShortList;	method_12012	getPostProcessingLists
	m	(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;	method_38260	method_38260
		p	1		type2
	m	()Lnet/minecraft/class_1923;	method_12004	getPos
	m	(Lnet/minecraft/class_2586;)V	method_12007	setBlockEntity
		p	1		blockEntity
	m	(Lnet/minecraft/class_2902$class_2903;)Lnet/minecraft/class_2902;	method_12032	getHeightmap
		p	1		type
	m	(Lnet/minecraft/class_2902$class_2903;)Z	method_39295	hasHeightmap
		p	1		type
	m	(Lnet/minecraft/class_6749;)V	method_39294	setBlendingData
		p	1		blendingData
	m	()Z	method_38871	hasStructureReferences
	m	(Ljava/util/function/Supplier;)Lnet/minecraft/class_5485;	method_44214	getOrCreateGenerationSettings
		p	1		generationSettingsCreator
	m	(Lnet/minecraft/class_2902$class_2903;[J)V	method_12037	setHeightmap
		p	2		heightmap
		p	1		type
	m	()Lnet/minecraft/class_6763;	method_12013	getBlockTickScheduler
	m	()Z	method_39297	usesOldNoise
	m	(Lnet/minecraft/class_2902$class_2903;II)I	method_12005	sampleHeightmap
		p	2		x
		p	1		type
		p	3		z
	m	(Lnet/minecraft/class_2338;)V	method_12041	removeBlockEntity
		p	1		pos
	m	(Lnet/minecraft/class_5539;Lnet/minecraft/class_2378;[Lnet/minecraft/class_2826;)V	method_38256	fillSectionArray
		p	0		world
		p	2		sectionArray
		p	1		biome
	m	(I)Lnet/minecraft/class_2826;	method_38259	getSection
		p	1		yIndex
	m	()Lnet/minecraft/class_2806;	method_12009	getStatus
	m	(Z)V	method_12008	setNeedsSaving
		p	1		needsSaving
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;	method_20598	getPackedBlockEntityNbt
		p	1		pos
	m	(Lnet/minecraft/class_6780;Lnet/minecraft/class_6544$class_6552;)V	method_38257	populateBiomes
		p	1		biomeSupplier
		p	2		sampler
	m	()Ljava/util/Collection;	method_12011	getHeightmaps
	m	()Lnet/minecraft/class_5539;	method_39460	getHeightLimitView
	m	()Lnet/minecraft/class_6763;	method_12014	getFluidTickScheduler
	m	(II)Z	method_12228	areSectionsEmptyBetween
		p	2		upperHeight
		p	1		lowerHeight
	m	()[Lnet/minecraft/class_2826;	method_12006	getSectionArray
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2487;	method_12024	getBlockEntityNbt
		p	1		pos
	m	([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList;	method_12026	getList
		p	0		lists
		p	1		index
	m	()I	method_12031	getHighestNonEmptySectionYOffset
	m	()Lnet/minecraft/class_2791$class_6745;	method_39296	getTickSchedulers
	m	(J)V	method_38870	increaseInhabitedTime
		p	1		delta
c	net/minecraft/class_2791$class_6745	net/minecraft/world/chunk/Chunk$TickSchedulers
	f	Lnet/minecraft/class_6761;	comp_239	blocks
	f	Lnet/minecraft/class_6761;	comp_240	fluids
	m	()Lnet/minecraft/class_6761;	comp_240	fluids
	m	()Lnet/minecraft/class_6761;	comp_239	blocks
c	net/minecraft/class_2792	net/minecraft/network/listener/ServerPlayPacketListener
	c	A server side packet listener where play stage packets from a client are processed.
	m	(Lnet/minecraft/class_2853;)V	method_12047	onRecipeBookData
		p	1		packet
	m	(Lnet/minecraft/class_2851;)V	method_12067	onPlayerInput
		p	1		packet
	m	(Lnet/minecraft/class_2885;)V	method_12046	onPlayerInteractBlock
		p	1		packet
	m	(Lnet/minecraft/class_2870;)V	method_12077	onUpdateCommandBlock
		p	1		packet
	m	(Lnet/minecraft/class_2871;)V	method_12049	onUpdateCommandBlockMinecart
		p	1		packet
	m	(Lnet/minecraft/class_4210;)V	method_19475	onUpdateDifficulty
		p	1		packet
	m	(Lnet/minecraft/class_7640;)V	method_44898	onMessageAcknowledgment
		p	1		packet
	m	(Lnet/minecraft/class_7496;)V	method_43931	onRequestChatPreview
		p	1		packet
	m	(Lnet/minecraft/class_5194;)V	method_27273	onJigsawGenerating
		p	1		packet
	m	(Lnet/minecraft/class_2827;)V	method_12082	onKeepAlive
		p	1		packet
	m	(Lnet/minecraft/class_2817;)V	method_12075	onCustomPayload
		p	1		packet
	m	(Lnet/minecraft/class_2856;)V	method_12081	onResourcePackStatus
		p	1		packet
	m	(Lnet/minecraft/class_2822;)V	method_12074	onQueryEntityNbt
		p	1		packet
	m	(Lnet/minecraft/class_2863;)V	method_12080	onSelectMerchantTrade
		p	1		packet
	m	(Lnet/minecraft/class_2877;)V	method_12071	onUpdateSign
		p	1		packet
	m	(Lnet/minecraft/class_2811;)V	method_12055	onButtonClick
		p	1		packet
	m	(Lnet/minecraft/class_2824;)V	method_12062	onPlayerInteractEntity
		p	1		packet
	m	(Lnet/minecraft/class_2868;)V	method_12056	onUpdateSelectedSlot
		p	1		packet
	m	(Lnet/minecraft/class_2875;)V	method_12051	onUpdateStructureBlock
		p	1		packet
	m	(Lnet/minecraft/class_2846;)V	method_12066	onPlayerAction
		p	1		packet
	m	(Lnet/minecraft/class_2866;)V	method_12057	onUpdateBeacon
		p	1		packet
	m	(Lnet/minecraft/class_5427;)V	method_30303	onRecipeCategoryOptions
		p	1		packet
	m	(Lnet/minecraft/class_4211;)V	method_19476	onUpdateDifficultyLock
		p	1		packet
	m	(Lnet/minecraft/class_2797;)V	method_12048	onChatMessage
		p	1		packet
	m	(Lnet/minecraft/class_2793;)V	method_12050	onTeleportConfirm
		p	1		packet
	m	(Lnet/minecraft/class_2799;)V	method_12068	onClientStatus
		p	1		packet
	m	(Lnet/minecraft/class_2795;)V	method_12072	onQueryBlockNbt
		p	1		packet
	m	(Lnet/minecraft/class_6374;)V	method_36580	onPong
		p	1		packet
	m	(Lnet/minecraft/class_2828;)V	method_12063	onPlayerMove
		p	1		packet
	m	(Lnet/minecraft/class_2838;)V	method_12084	onPickFromInventory
		p	1		packet
	m	(Lnet/minecraft/class_7472;)V	method_43667	onCommandExecution
		p	1		packet
	m	(Lnet/minecraft/class_2879;)V	method_12052	onHandSwing
		p	1		packet
	m	(Lnet/minecraft/class_2848;)V	method_12045	onClientCommand
		p	1		packet
	m	(Lnet/minecraft/class_2805;)V	method_12059	onRequestCommandCompletions
		p	1		packet
	m	(Lnet/minecraft/class_2842;)V	method_12083	onUpdatePlayerAbilities
		p	1		packet
	m	(Lnet/minecraft/class_2855;)V	method_12060	onRenameItem
		p	1		packet
	m	(Lnet/minecraft/class_2836;)V	method_12064	onBoatPaddleState
		p	1		packet
	m	(Lnet/minecraft/class_2803;)V	method_12069	onClientSettings
		p	1		packet
	m	(Lnet/minecraft/class_2873;)V	method_12070	onCreativeInventoryAction
		p	1		packet
	m	(Lnet/minecraft/class_2833;)V	method_12078	onVehicleMove
		p	1		packet
	m	(Lnet/minecraft/class_2820;)V	method_12053	onBookUpdate
		p	1		packet
	m	(Lnet/minecraft/class_2815;)V	method_12054	onCloseHandledScreen
		p	1		packet
	m	(Lnet/minecraft/class_3753;)V	method_16383	onUpdateJigsaw
		p	1		packet
	m	(Lnet/minecraft/class_2884;)V	method_12073	onSpectatorTeleport
		p	1		packet
	m	(Lnet/minecraft/class_2859;)V	method_12058	onAdvancementTab
		p	1		packet
	m	(Lnet/minecraft/class_2840;)V	method_12061	onCraftRequest
		p	1		packet
	m	(Lnet/minecraft/class_2886;)V	method_12065	onPlayerInteractItem
		p	1		packet
	m	(Lnet/minecraft/class_2813;)V	method_12076	onClickSlot
		p	1		packet
c	net/minecraft/class_2793	net/minecraft/network/packet/c2s/play/TeleportConfirmC2SPacket
	f	I	field_12758	teleportId
	m	()I	method_12086	getTeleportId
	m	(I)V	<init>	<init>
		p	1		teleportId
	m	(Lnet/minecraft/class_2792;)V	method_12085	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2794	net/minecraft/world/gen/chunk/ChunkGenerator
	c	In charge of shaping, adding biome specific surface blocks, and carving chunks,\nas well as populating the generated chunks with {@linkplain net.minecraft.world.gen.feature.Feature features} and {@linkplain net.minecraft.entity.Entity entities}.\nBiome placement starts here, however all vanilla and most modded chunk generators delegate this to a {@linkplain net.minecraft.world.biome.source.BiomeSource biome source}.
	f	Ljava/util/function/Function;	field_39413	generationSettingsGetter
	f	Lorg/slf4j/Logger;	field_37254	LOGGER
	f	Ljava/util/Map;	field_36405	concentricRingPositions
	f	Z	field_37056	hasComputedStructurePlacements
	f	Lcom/mojang/serialization/Codec;	field_24746	CODEC
	f	Ljava/util/Map;	field_37055	structurePlacements
	f	Lnet/minecraft/class_2378;	field_37053	structureSetRegistry
	f	Ljava/util/function/Supplier;	field_39412	indexedFeaturesListSupplier
	f	Ljava/util/Optional;	field_37054	structureOverrides
	f	Lnet/minecraft/class_1966;	field_12761	biomeSource
	m	(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I	method_18028	getHeightInGround
		p	2		z
		p	3		heightmap
		p	4		world
		p	5		noiseConfig
		p	1		x
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_7138;Lnet/minecraft/class_6871;)Ljava/util/concurrent/CompletableFuture;	method_28509	generateConcentricRingPositions
		p	3		concentricRingsStructurePlacement
		p	2		noiseConfig
		p	1		structureSet
	m	()Lnet/minecraft/class_1966;	method_12098	getBiomeSource
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V	method_16130	addStructureReferences
		c	Finds all structures that the given chunk intersects, and adds references to their starting chunks to it.\nA radius of 8 chunks around the given chunk will be searched for structure starts.
		p	1		world
		p	3		chunk
		p	2		structureAccessor
	m	(Lnet/minecraft/class_7138;)V	method_41057	computeStructurePlacements
		p	1		noiseConfig
	m	(Ljava/util/Set;Lnet/minecraft/class_4538;Lnet/minecraft/class_5138;ZLnet/minecraft/class_6874;Lnet/minecraft/class_1923;)Lcom/mojang/datafixers/util/Pair;	method_41522	locateStructure
		p	2		structureAccessor
		p	3		skipReferencedStructures
		p	4		placement
		p	5		pos
		p	0		structures
		p	1		world
	m	(Ljava/util/Set;Lnet/minecraft/class_4538;Lnet/minecraft/class_5138;IIIZJLnet/minecraft/class_6872;)Lcom/mojang/datafixers/util/Pair;	method_40146	locateRandomSpreadStructure
		p	7		seed
		p	9		placement
		p	3		centerChunkX
		p	4		centerChunkZ
		p	5		radius
		p	6		skipReferencedStructures
		p	0		structures
		p	1		world
		p	2		structureAccessor
	m	(Lnet/minecraft/class_6871;Lnet/minecraft/class_7138;)Ljava/util/List;	method_40147	getConcentricRingsStartChunks
		p	2		noiseConfig
		p	1		structurePlacement
	m	(Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;	method_41043	method_41043
		p	0		chunkGenerator
	m	(IILnet/minecraft/class_5539;Lnet/minecraft/class_7138;)Lnet/minecraft/class_4966;	method_26261	getColumnSample
		c	Returns a sample of all the block states in a column for use in structure generation.
		p	4		noiseConfig
		p	2		z
		p	3		world
		p	1		x
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V	method_16129	setStructureStarts
		c	Determines which structures should start in the given chunk and creates their starting points.
		p	1		registryManager
		p	5		structureTemplateManager
		p	4		chunk
		p	3		structureAccessor
		p	2		noiseConfig
		p	6		seed
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2919;Lnet/minecraft/class_2791;Lnet/minecraft/class_1923;Lnet/minecraft/class_3449;)V	method_38265	method_38265
		p	6		start
	m	(Lnet/minecraft/class_3233;JLnet/minecraft/class_7138;Lnet/minecraft/class_4543;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_2893$class_2894;)V	method_12108	carve
		c	Generates caves for the given chunk.
		p	2		seed
		p	1		chunkRegion
		p	4		noiseConfig
		p	6		structureAccessor
		p	5		biomeAccess
		p	8		carverStep
		p	7		chunk
	m	(Ljava/util/Set;Lnet/minecraft/class_7138;Lnet/minecraft/class_6880;)V	method_41056	method_41056
		p	3		structureSet
	m	(Lnet/minecraft/class_5281;Ljava/util/Set;Lnet/minecraft/class_1923;)V	method_39787	method_39787
		p	0		pos
	m	(Lnet/minecraft/class_2378;Ljava/util/concurrent/Executor;Lnet/minecraft/class_7138;Lnet/minecraft/class_6748;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_38275	populateBiomes
		p	1		biomeRegistry
		p	2		executor
		p	3		noiseConfig
		p	4		blender
		p	5		structureAccessor
		p	6		chunk
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_4076;Lnet/minecraft/class_2791;Lnet/minecraft/class_7138;JLnet/minecraft/class_1923;Lnet/minecraft/class_5455;Lnet/minecraft/class_3485;Lnet/minecraft/class_6880;)V	method_41041	method_41041
		p	10		structureSet
	m	(Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Predicate;Lnet/minecraft/class_3449;)V	method_41052	method_41052
		p	2		start
	m	(Lnet/minecraft/class_3449;Lnet/minecraft/class_2378;)Ljava/lang/String;	method_41045	method_41045
		p	1		structureTypeRegistry
	m	(Lnet/minecraft/class_5539;)I	method_12100	getSpawnHeight
		p	1		world
	m	(Lnet/minecraft/class_2791;)Lnet/minecraft/class_3341;	method_39462	getBlockBoxForChunk
		p	0		chunk
	m	(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I	method_16397	getHeight
		c	Returns the raw noise height of a column for use in structure generation.
		p	1		x
		p	2		z
		p	3		heightmap
		p	4		world
		p	5		noiseConfig
	m	(Lnet/minecraft/class_7138;)V	method_41058	computeStructurePlacementsIfNeeded
		p	1		noiseConfig
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2791;Lnet/minecraft/class_5138;)V	method_12102	generateFeatures
		p	3		structureAccessor
		p	1		world
		p	2		chunk
	m	(Lnet/minecraft/class_3233;)V	method_12107	populateEntities
		p	1		region
	m	()I	method_12104	getWorldHeight
	m	(Lnet/minecraft/class_3195;)Ljava/lang/Integer;	method_38268	method_38268
		p	0		structureType
	m	(IILnet/minecraft/class_2902$class_2903;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;)I	method_20402	getHeightOnGround
		p	5		noiseConfig
		p	4		world
		p	3		heightmap
		p	2		z
		p	1		x
	m	(Lnet/minecraft/class_2378;Ljava/util/Optional;Lnet/minecraft/class_1966;)V	<init>	<init>
		p	3		biomeSource
		p	2		structureOverrides
		p	1		structureSetRegistry
	m	()Ljava/util/Optional;	method_39301	getCodecKey
	m	(Ljava/util/concurrent/Executor;Lnet/minecraft/class_6748;Lnet/minecraft/class_7138;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_12088	populateNoise
		c	Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
		p	3		noiseConfig
		p	2		blender
		p	5		chunk
		p	4		structureAccessor
		p	1		executor
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z	method_41040	method_41040
		p	2		start
	m	(Lnet/minecraft/class_7059$class_7060;Lnet/minecraft/class_5138;Lnet/minecraft/class_5455;Lnet/minecraft/class_7138;Lnet/minecraft/class_3485;JLnet/minecraft/class_2791;Lnet/minecraft/class_1923;Lnet/minecraft/class_4076;)Z	method_41044	trySetStructureStart
		p	4		noiseConfig
		p	3		dynamicRegistryManager
		p	2		structureAccessor
		p	1		weightedEntry
		p	8		chunk
		p	6		seed
		p	5		structureManager
		p	10		sectionPos
		p	9		pos
	m	()Ljava/util/stream/Stream;	method_41039	streamStructureSets
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485;	method_44218	method_44218
		p	0		biomeEntry
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_7138;JIII)Z	method_41053	shouldStructureGenerateInRange
		p	1		structureSet
		p	5		chunkX
		p	2		noiseConfig
		p	3		seed
		p	6		chunkZ
		p	7		chunkRange
	m	(Ljava/util/Set;Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2338;ZLnet/minecraft/class_6871;)Lcom/mojang/datafixers/util/Pair;	method_40148	locateConcentricRingsStructure
		p	3		structureAccessor
		p	4		center
		p	1		structures
		p	2		world
		p	5		skipReferencedStructures
		p	6		placement
	m	(Lnet/minecraft/class_3195;)Ljava/util/List;	method_41054	method_41054
		p	0		structureType
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_3449;)Z	method_41521	checkNotReferenced
		p	1		start
		p	0		structureAccessor
	m	(Lnet/minecraft/class_3233;Lnet/minecraft/class_5138;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;)V	method_12110	buildSurface
		c	Places the surface blocks of the biomes after the noise has been generated.
		p	2		structures
		p	3		noiseConfig
		p	4		chunk
		p	1		region
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_5138;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012;	method_12113	getEntitySpawnList
		p	2		accessor
		p	1		biome
		p	4		pos
		p	3		group
	m	(Ljava/util/List;Lnet/minecraft/class_7138;Lnet/minecraft/class_2338;)V	method_40450	getDebugHudText
		p	1		text
		p	2		noiseConfig
		p	3		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6885;Lnet/minecraft/class_2338;IZ)Lcom/mojang/datafixers/util/Pair;	method_12103	locateStructure
		c	Tries to find the closest structure of a given type near a given block.\n<p>\nNew chunks will only be generated up to the {@link net.minecraft.world.chunk.ChunkStatus#STRUCTURE_STARTS} phase by this method.\n<p>\nThe radius is ignored for strongholds.\n\n@return {@code null} if no structure could be found within the given search radius
		p	3		center
		p	4		radius
			c	the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk
		p	5		skipReferencedStructures
			c	whether to exclude structures that were previously located (has positive\n{@link StructureStart#references})
		p	1		world
		p	2		structures
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)I	method_38264	getStructureReferences
		p	1		chunk
		p	0		structureAccessor
		p	3		structure
		p	2		sectionPos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3449;)Z	method_41047	method_41047
		p	1		start
	m	(Lit/unimi/dsi/fastutil/ints/IntSet;Lnet/minecraft/class_7510$class_6827;Lnet/minecraft/class_6796;)V	method_39788	method_39788
		p	0		feature
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_7138;)Ljava/util/List;	method_41055	getStructurePlacement
		p	2		noiseConfig
		p	1		structureEntry
	m	(Lnet/minecraft/class_6874;)Ljava/util/Set;	method_41046	method_41046
		p	0		placement
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;	method_41042	createStructureSetRegistryGetter
		p	0		instance
	m	(Ljava/util/function/Function;Lnet/minecraft/class_6880;)Ljava/util/List;	method_44217	method_44217
		p	1		biomeEntry
	m	()Lcom/mojang/serialization/Codec;	method_28506	getCodec
	m	()I	method_33730	getMinimumY
	m	()I	method_16398	getSeaLevel
	m	(Lnet/minecraft/class_2378;Ljava/util/Optional;Lnet/minecraft/class_1966;Ljava/util/function/Function;)V	<init>	<init>
		p	4		generationSettingsGetter
		p	1		structureSetRegistry
		p	3		biomeSource
		p	2		structureOverrides
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485;	method_44216	getGenerationSettings
		p	1		biomeEntry
c	net/minecraft/class_5817	net/minecraft/world/gen/StructureWeightSampler
	c	Applies weights to noise values if they are near structures, placing terrain under them and hollowing out the space above them.
	f	[F	field_28741	STRUCTURE_WEIGHT_TABLE
	f	Lit/unimi/dsi/fastutil/objects/ObjectListIterator;	field_28744	pieceIterator
	f	Lit/unimi/dsi/fastutil/objects/ObjectListIterator;	field_28745	junctionIterator
	m	([F)V	method_33640	method_33640
		p	0		array
	m	(III)D	method_33642	calculateStructureWeight
		c	Calculates the structure weight for the given position.\n<p>The weight increases as x and z approach {@code (0, 0)}, and positive y values make the weight negative while negative y values make the weight positive.
		p	0		x
		p	2		z
		p	1		y
	m	(Lnet/minecraft/class_3195;)Z	method_42696	method_42696
		p	0		structure
	m	(IIII)D	method_33641	getStructureWeight
		c	Gets the structure weight from the array from the given position, or 0 if the position is out of bounds.
		p	0		x
		p	1		y
		p	2		z
	m	(Lnet/minecraft/class_5138;Lnet/minecraft/class_1923;)Lnet/minecraft/class_5817;	method_42695	createStructureWeightSampler
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1923;Lit/unimi/dsi/fastutil/objects/ObjectList;IILit/unimi/dsi/fastutil/objects/ObjectList;Lnet/minecraft/class_3449;)V	method_42694	method_42694
		p	3		startZ
		p	2		startX
		p	0		pos
		p	5		start
	m	(III)D	method_33832	getMagnitudeWeight
		p	1		y
		p	0		x
		p	2		z
c	net/minecraft/class_5819	net/minecraft/util/math/random/Random
	c	A reimplementation of {@link java.util.Random}.\n\n<p>There are four built-in implementations, three based on the classic Java algorithm\nand one using Xoroshiro128++ algorithm.\n\n<ul>\n<li>{@link LocalRandom}: Silently breaks when used concurrently. Based on\n{@link java.util.Random}.</li>\n<li>{@link CheckedRandom}: Throws when used concurrently. Based on\n{@link java.util.Random}.</li>\n<li>{@link ThreadSafeRandom}: Blocks the thread when used concurrently. Based on\n{@link java.util.Random}.</li>\n<li>{@link Xoroshiro128PlusPlusRandom}: Silently breaks when used concurrently.\nImplements the Xoroshiro128++ algorithm.</li>\n</ul>\n\n@implNote Note that due to MC-239059, this is not an exact reimplementation of\nthe Java random number generator algorithm.\n\n@see java.util.random
	m	()I	method_43054	nextInt
	m	()J	method_43055	nextLong
	m	(II)I	method_43051	nextBetweenExclusive
		p	2		max
		p	1		min
	m	()Lnet/minecraft/class_5819;	method_43053	createLocal
		c	{@return a random split from the thread local random} Users must ensure\nthis random is not used concurrently.
	m	()Lnet/minecraft/class_5819;	method_43047	create
		c	{@return a random} The returned random actively detects concurrent usage\nand fails on detection.
	m	(DD)D	method_43385	nextTriangular
		c	{@return a random {@code double} between {@code mode - deviation} and\n{@code mode + deviation} (both inclusive) with mode {@code mode}}\n\n<p>Because the return value follows a symmetric triangular distribution,\nthe distribution's mean and median are equal to {@code mode}.
		p	3		deviation
		p	1		mode
	m	()F	method_43057	nextFloat
	m	(I)V	method_33650	skip
		p	1		count
	m	()Lnet/minecraft/class_5819;	method_38420	split
	m	(I)I	method_43048	nextInt
		p	1		bound
	m	()Lnet/minecraft/class_6574;	method_38421	nextSplitter
	m	(J)Lnet/minecraft/class_5819;	method_43049	create
		c	{@return a random with the given {@code seed}} The returned random\nactively detects concurrent usage and fails on detection.
		p	0		seed
	m	()D	method_43059	nextGaussian
	m	()D	method_43058	nextDouble
	m	()Z	method_43056	nextBoolean
	m	(II)I	method_39332	nextBetween
		p	2		max
		p	1		min
	m	()Lnet/minecraft/class_5819;	method_43050	createThreadSafe
		c	{@return a random, suitable for multithreaded scenarios}\n\n@deprecated This one is hard to ensure deterministic behavior compared\nto the non-thread-safe one.
	m	(J)V	method_43052	setSeed
		p	1		seed
c	net/minecraft/class_2788	net/minecraft/network/packet/s2c/play/SynchronizeRecipesS2CPacket
	f	Ljava/util/List;	field_12751	recipes
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;	method_17817	readRecipe
		p	0		buf
	m	(Lnet/minecraft/class_2602;)V	method_11997	apply
	m	()Ljava/util/List;	method_11998	getRecipes
	m	(Ljava/util/Collection;)V	<init>	<init>
		p	1		recipes
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)V	method_17816	writeRecipe
		p	0		buf
		p	1		recipe
c	net/minecraft/class_5814	net/minecraft/block/OxidizableStairsBlock
	f	Lnet/minecraft/class_5955$class_5811;	field_28713	oxidationLevel
	m	()Lnet/minecraft/class_5955$class_5811;	method_33634	getDegradationLevel
	m	(Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_2680;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		oxidationLevel
		p	2		baseBlockState
		p	3		settings
c	net/minecraft/class_2789	net/minecraft/world/border/WorldBorderStage
	f	I	field_12755	color
	f	Lnet/minecraft/class_2789;	field_12753	STATIONARY
	f	Lnet/minecraft/class_2789;	field_12754	GROWING
	f	Lnet/minecraft/class_2789;	field_12756	SHRINKING
	m	()I	method_11999	getColor
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		color
c	net/minecraft/class_5813	net/minecraft/block/OxidizableSlabBlock
	f	Lnet/minecraft/class_5955$class_5811;	field_28711	oxidationLevel
	m	()Lnet/minecraft/class_5955$class_5811;	method_33633	getDegradationLevel
	m	(Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		oxidationLevel
c	net/minecraft/class_5816	net/minecraft/block/enums/Tilt
	f	Ljava/lang/String;	field_28722	name
	f	Z	field_28723	stable
	f	Lnet/minecraft/class_5816;	field_28720	PARTIAL
	f	Lnet/minecraft/class_5816;	field_28721	FULL
	f	Lnet/minecraft/class_5816;	field_28719	UNSTABLE
	f	Lnet/minecraft/class_5816;	field_28718	NONE
	m	(Ljava/lang/String;ILjava/lang/String;Z)V	<init>	<init>
		p	4		stable
		p	3		name
	m	()Z	method_33636	isStable
c	net/minecraft/class_5815	net/minecraft/block/DyedCarpetBlock
	c	A carpet that has an associated carpet color for {@linkplain net.minecraft.entity.passive.LlamaEntity llamas}.
	f	Lnet/minecraft/class_1767;	field_28715	dyeColor
	m	()Lnet/minecraft/class_1767;	method_33635	getDyeColor
		c	{@return the color of this carpet when worn by a {@linkplain net.minecraft.entity.passive.LlamaEntity llama}}\n\n<p>If {@code null}, the llama will not appear to be wearing the carpet.\nHowever, the carpet will remain wearable by the llama.
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		dyeColor
			c	the color of this carpet when worn by a {@linkplain net.minecraft.entity.passive.LlamaEntity llama}
		p	2		settings
c	net/minecraft/class_1474	net/minecraft/entity/passive/TropicalFishEntity
	f	Z	field_6877	commonSpawn
	f	[Lnet/minecraft/class_2960;	field_6875	SHAPE_IDS
	f	Ljava/lang/String;	field_30378	BUCKET_VARIANT_TAG_KEY
	f	[Lnet/minecraft/class_2960;	field_6878	SMALL_FISH_VARIETY_IDS
	f	[Lnet/minecraft/class_2960;	field_6876	LARGE_FISH_VARIETY_IDS
	f	Lnet/minecraft/class_2940;	field_6874	VARIANT
	f	[I	field_6879	COMMON_VARIANTS
	m	(Lnet/minecraft/class_1474$class_1475;Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)I	method_6647	toVariant
		p	0		variety
		p	1		baseColor
		p	2		patternColor
	m	(I)Lnet/minecraft/class_1767;	method_6651	getPatternDyeColor
		p	0		variant
	m	()Lnet/minecraft/class_2960;	method_6650	getShapeId
	m	(I)I	method_6656	getShape
		p	0		variant
	m	(I)I	method_6648	getPatternDyeColorIndex
		p	0		variant
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_38985	canTropicalFishSpawn
		p	4		random
		p	3		pos
		p	2		reason
		p	1		world
		p	0		type
	m	()Lnet/minecraft/class_2960;	method_6646	getVarietyId
	m	()[F	method_6655	getPatternColorComponents
	m	(I)V	method_6659	setVariant
		p	1		variant
	m	(I)I	method_6653	getBaseDyeColorIndex
		p	0		variant
	m	(I)I	method_6645	getPattern
		p	0		variant
	m	(I)Ljava/lang/String;	method_6649	getToolTipForVariant
		p	0		variant
	m	(I)Lnet/minecraft/class_1767;	method_6652	getBaseDyeColor
		p	0		variant
	m	(I)Ljava/lang/String;	method_6657	getTranslationKey
		p	0		variant
	m	()[F	method_6658	getBaseColorComponents
	m	()I	method_6644	getVariant
	m	()I	method_6654	getShape
c	net/minecraft/class_1474$class_1475	net/minecraft/entity/passive/TropicalFishEntity$Variety
	f	I	field_6895	shape
	f	[Lnet/minecraft/class_1474$class_1475;	field_6885	VALUES
	f	I	field_6894	pattern
	f	Lnet/minecraft/class_1474$class_1475;	field_6890	DASHER
	f	Lnet/minecraft/class_1474$class_1475;	field_6892	SPOTTY
	f	Lnet/minecraft/class_1474$class_1475;	field_6891	BRINELY
	f	Lnet/minecraft/class_1474$class_1475;	field_6893	FLOPPER
	f	Lnet/minecraft/class_1474$class_1475;	field_6880	SUNSTREAK
	f	Lnet/minecraft/class_1474$class_1475;	field_6882	SNOOPER
	f	Lnet/minecraft/class_1474$class_1475;	field_6881	KOB
	f	Lnet/minecraft/class_1474$class_1475;	field_6884	BLOCKFISH
	f	Lnet/minecraft/class_1474$class_1475;	field_6883	GLITTER
	f	Lnet/minecraft/class_1474$class_1475;	field_6888	BETTY
	f	Lnet/minecraft/class_1474$class_1475;	field_6889	CLAYFISH
	f	Lnet/minecraft/class_1474$class_1475;	field_6887	STRIPEY
	m	(II)Ljava/lang/String;	method_6660	getTranslateKey
		p	0		shape
		p	1		pattern
	m	()Ljava/lang/String;	method_6661	getTranslationKey
	m	()I	method_6663	getPattern
	m	()I	method_6662	getShape
	m	(Ljava/lang/String;III)V	<init>	<init>
		p	3		shape
		p	4		pattern
c	net/minecraft/class_1474$class_1476	net/minecraft/entity/passive/TropicalFishEntity$TropicalFishData
	f	I	field_6899	shape
	f	I	field_6896	patternColor
	f	I	field_6898	pattern
	f	I	field_6897	baseColor
	m	(Lnet/minecraft/class_1474;IIII)V	<init>	<init>
		p	1		leader
		p	5		patternColor
		p	4		baseColor
		p	3		pattern
		p	2		shape
c	net/minecraft/class_1473	net/minecraft/entity/passive/SnowGolemEntity
	f	F	field_30374	EYE_HEIGHT
	f	Lnet/minecraft/class_2940;	field_6873	SNOW_GOLEM_FLAGS
	f	B	field_30373	HAS_PUMPKIN_FLAG
	m	()Lnet/minecraft/class_5132$class_5133;	method_26894	createSnowGolemAttributes
	m	(Z)V	method_6642	setHasPumpkin
		p	1		hasPumpkin
	m	(Lnet/minecraft/class_1309;)Z	method_18443	method_18443
		p	0		entity
	m	()Z	method_6643	hasPumpkin
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20255	method_20255
		p	1		player
c	net/minecraft/class_5831	net/minecraft/util/thread/AtomicStack
	c	A fixed-size atomic stack, useful for tracking multithreaded access to\nan object. When the stack is full on addition, it overrides the earliest\ncontent in the stack.\n\n@apiNote Vanilla uses this for debugging purpose on paletted container and\nchunk holder's asynchronous access checks.
	f	Ljava/util/concurrent/atomic/AtomicReferenceArray;	field_28810	contents
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_28811	size
	m	()Ljava/util/List;	method_33720	toList
		c	Builds a list of the contents of the stack.\n\n<p>The more recently pushed elements will appear earlier in the returned\nlist. The returned list is immutable and its size won't exceed this stack's\nsize.\n\n@return a list of contents
	m	(Ljava/lang/Object;)V	method_33721	push
		c	Adds a value to this stack.\n\n<p>If the stack is already at full capacity, the earliest pushed item in\nthe stack is discarded.
		p	1		value
			c	the value to add
	m	(I)V	<init>	<init>
		p	1		maxSize
c	net/minecraft/class_5834	net/minecraft/world/gen/feature/UnderwaterMagmaFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_33763	isWaterOrAir
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;)Z	method_33769	method_33769
		p	0		state
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_33764	isValidPosition
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;)Z	method_33770	method_33770
		p	0		state
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_5835;)Ljava/util/OptionalInt;	method_33765	getFloorHeight
		p	2		config
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)I	method_33767	method_33767
		p	1		pos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_33768	method_33768
		p	2		pos
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_5835;Lnet/minecraft/class_2338;)Z	method_33766	method_33766
		p	2		pos
c	net/minecraft/class_4503	net/minecraft/client/render/debug/GameTestDebugRenderer
	f	Ljava/util/Map;	field_20520	markers
	f	F	field_32901	MARKER_BOX_SIZE
	m	(JLjava/util/Map$Entry;)Z	method_23110	method_23110
		p	2		entry
	m	(Lnet/minecraft/class_2338;ILjava/lang/String;I)V	method_22123	addMarker
		p	4		duration
		p	3		message
		p	2		color
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4503$class_4504;)V	method_23111	renderMarker
		p	2		marker
		p	1		pos
c	net/minecraft/class_4503$class_4504	net/minecraft/client/render/debug/GameTestDebugRenderer$Marker
	f	J	field_20523	removalTime
	f	Ljava/lang/String;	field_20522	message
	f	I	field_20521	color
	m	()F	method_23113	getGreen
	m	()F	method_23112	getBlue
	m	()F	method_23115	getRed
	m	()F	method_23114	getAlpha
	m	(ILjava/lang/String;J)V	<init>	<init>
		p	3		removalTime
		p	2		message
		p	1		color
c	net/minecraft/class_1472	net/minecraft/entity/passive/SheepEntity
	f	Lnet/minecraft/class_1345;	field_6869	eatGrassGoal
	f	I	field_30371	MAX_GRASS_TIMER
	f	Ljava/util/Map;	field_6867	COLORS
	f	Lnet/minecraft/class_2940;	field_6870	COLOR
	f	Ljava/util/Map;	field_6868	DROPS
	f	I	field_6865	eatGrassTimer
	m	()Lnet/minecraft/class_1767;	method_6633	getColor
	m	(F)F	method_6641	getHeadAngle
		p	1		delta
	m	()Lnet/minecraft/class_5132$class_5133;	method_26893	createSheepAttributes
	m	(Lnet/minecraft/class_1767;)V	method_6631	setColor
		p	1		color
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1472;	method_6640	createChild
	m	(F)F	method_6628	getNeckAngle
		p	1		delta
	m	(Z)V	method_6635	setSheared
		p	1		sheared
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1767;	method_6632	generateDefaultColor
		p	0		random
	m	(Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;)Lnet/minecraft/class_1767;	method_6639	getChildColor
		p	1		firstParent
		p	2		secondParent
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20254	method_20254
		p	1		player
	m	(Lnet/minecraft/class_1715;Lnet/minecraft/class_3955;)Lnet/minecraft/class_1799;	method_17689	method_17689
		p	1		recipe
	m	()Z	method_6629	isSheared
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1715;	method_17690	createDyeMixingCraftingInventory
		p	1		secondColor
		p	0		firstColor
	m	(Lnet/minecraft/class_1767;)[F	method_6634	getRgbColor
		p	0		dyeColor
	m	(Lnet/minecraft/class_1767;)[F	method_6630	getDyedColor
		p	0		color
	m	(Ljava/util/EnumMap;)V	method_6637	method_6637
		p	0		map
c	net/minecraft/class_1471	net/minecraft/entity/passive/TameableShoulderEntity
	f	I	field_30372	READY_TO_SIT_COOLDOWN
	f	I	field_6864	ticks
	m	()Z	method_6626	isReadyToSitOnPlayer
	m	(Lnet/minecraft/class_3222;)Z	method_6627	mountOnto
		p	1		player
c	net/minecraft/class_1477	net/minecraft/entity/passive/SquidEntity
	f	F	field_6905	prevTiltAngle
	f	F	field_6904	tentacleAngle
	f	F	field_6907	tiltAngle
	f	F	field_6906	prevRollAngle
	f	F	field_6909	swimZ
	f	F	field_6908	thrustTimer
		c	Timer between thrusts as the squid swims. Represented as an angle from 0 to 2PI.
	f	F	field_6910	swimX
	f	F	field_6901	swimVelocityScale
		c	A scale factor for the squid's swimming speed.\n\nGets reset to 1 at the beginning of each thrust and gradually decreases to make the squid lurch around.
	f	F	field_6912	thrustTimerSpeed
	f	F	field_6900	prevTentacleAngle
	f	F	field_6911	swimY
	f	F	field_6903	rollAngle
	f	F	field_6902	prevThrustTimer
		c	This serves no real purpose.
	f	F	field_6913	turningSpeed
	m	()Z	method_6672	hasSwimmingVector
	m	()Lnet/minecraft/class_2394;	method_33336	getInkParticle
	m	()V	method_6669	squirt
	m	()Lnet/minecraft/class_3414;	method_33337	getSquirtSound
	m	(FFF)V	method_6670	setSwimmingVector
		c	Sets the direction and velocity the squid must go when fleeing an enemy. Only has an effect when in the water.
		p	2		y
		p	1		x
		p	3		z
	m	()Lnet/minecraft/class_5132$class_5133;	method_26895	createSquidAttributes
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;	method_6671	applyBodyRotations
		p	1		shootVector
c	net/minecraft/class_1477$class_1478	net/minecraft/entity/passive/SquidEntity$EscapeAttackerGoal
	f	I	field_6915	timer
c	net/minecraft/class_1477$class_1479	net/minecraft/entity/passive/SquidEntity$SwimGoal
	f	Lnet/minecraft/class_1477;	field_6917	squid
	m	(Lnet/minecraft/class_1477;Lnet/minecraft/class_1477;)V	<init>	<init>
		p	2		squid
c	net/minecraft/class_5829	net/minecraft/client/tutorial/BundleTutorial
	f	Lnet/minecraft/class_315;	field_28799	options
	f	Lnet/minecraft/class_1156;	field_28798	manager
	f	Lnet/minecraft/class_372;	field_28800	toast
	m	()V	method_33703	end
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V	method_33702	onPickupSlotClick
		c	A callback for starting the bundle tutorial.\n\n@see TutorialManager#onPickupSlotClick(ItemStack, ItemStack, ClickType)
		p	2		slotStack
		p	1		cursorStack
		p	3		clickType
	m	()V	method_33701	start
	m	(Lnet/minecraft/class_1156;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		manager
		p	2		options
c	net/minecraft/class_2799	net/minecraft/network/packet/c2s/play/ClientStatusC2SPacket
	f	Lnet/minecraft/class_2799$class_2800;	field_12773	mode
	m	(Lnet/minecraft/class_2792;)V	method_12120	apply
	m	(Lnet/minecraft/class_2799$class_2800;)V	<init>	<init>
		p	1		mode
	m	()Lnet/minecraft/class_2799$class_2800;	method_12119	getMode
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_2799$class_2800	net/minecraft/network/packet/c2s/play/ClientStatusC2SPacket$Mode
	f	Lnet/minecraft/class_2799$class_2800;	field_12775	REQUEST_STATS
	f	Lnet/minecraft/class_2799$class_2800;	field_12774	PERFORM_RESPAWN
c	net/minecraft/class_2773	net/minecraft/block/enums/WireConnection
	f	Ljava/lang/String;	field_12685	name
	f	Lnet/minecraft/class_2773;	field_12686	UP
	f	Lnet/minecraft/class_2773;	field_12687	NONE
	f	Lnet/minecraft/class_2773;	field_12689	SIDE
	m	()Z	method_27855	isConnected
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2774	net/minecraft/network/packet/s2c/play/NbtQueryResponseS2CPacket
	f	Lnet/minecraft/class_2487;	field_12690	nbt
	f	I	field_12691	transactionId
	m	(Lnet/minecraft/class_2602;)V	method_11909	apply
	m	()I	method_11910	getTransactionId
	m	()Lnet/minecraft/class_2487;	method_11911	getNbt
	m	(ILnet/minecraft/class_2487;)V	<init>	<init>
		p	2		nbt
		p	1		transactionId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1440	net/minecraft/entity/passive/PandaEntity
	f	I	field_30344	SNEEZING_FLAG
	f	Lnet/minecraft/class_4051;	field_21803	ASK_FOR_BAMBOO_TARGET
	f	I	field_30348	EATING_ANIMATION_INTERVAL
	f	Lnet/minecraft/class_2940;	field_6771	SNEEZE_PROGRESS
	f	F	field_6772	rollOverAnimationProgress
	f	I	field_30343	MAIN_GENE_MUTATION_CHANCE
	f	I	field_30347	LYING_ON_BACK_FLAG
	f	Lnet/minecraft/class_2940;	field_6766	MAIN_GENE
	f	F	field_6773	lastRollOverAnimationProgress
	f	F	field_6777	sittingAnimationProgress
	f	Z	field_6769	shouldGetRevenge
	f	I	field_30346	SITTING_FLAG
	f	Lnet/minecraft/class_243;	field_18277	playingJump
	f	Lnet/minecraft/class_2940;	field_6781	HIDDEN_GENE
	f	F	field_6774	lieOnBackAnimationProgress
	f	Ljava/util/function/Predicate;	field_6765	IS_FOOD
	f	I	field_30345	PLAYING_FLAG
	f	Z	field_6770	shouldAttack
	f	Lnet/minecraft/class_2940;	field_6780	EATING_TICKS
	f	I	field_30349	HIDDEN_GENE_MUTATION_CHANCE
	f	F	field_6779	lastSittingAnimationProgress
	f	Lnet/minecraft/class_1440$class_4056;	field_21804	lookAtPlayerGoal
	f	I	field_6767	playingTicks
	f	Lnet/minecraft/class_2940;	field_6764	ASK_FOR_BAMBOO_TICKS
	f	Lnet/minecraft/class_2940;	field_6768	PANDA_FLAGS
	f	F	field_6775	lastLieOnBackAnimationProgress
	m	(F)F	method_6555	getLieOnBackAnimationProgress
		p	1		tickDelta
	m	()I	method_6528	getEatingTicks
	m	()Lnet/minecraft/class_1440$class_1443;	method_6525	getMainGene
	m	()V	method_6523	updateRollOverAnimation
	m	()Z	method_6527	isEating
	m	()Z	method_6535	isSitting
	m	(Lnet/minecraft/class_1799;)Z	method_16106	canEat
		p	1		stack
	m	()V	method_6503	updateLieOnBackAnimation
	m	(Lnet/minecraft/class_1440$class_1443;)V	method_6529	setMainGene
		p	1		gene
	m	(Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;)V	method_6515	initGenes
		p	2		father
		p	1		mother
	m	()Z	method_18442	isIdle
	m	(I)V	method_6539	setSneezeProgress
		p	1		sneezeProgress
	m	(Z)V	method_6552	setEating
		p	1		eating
	m	()V	method_6544	updateSittingAnimation
	m	()V	method_6512	playEatingAnimation
	m	()Z	method_6524	isScaredByThunderstorm
	m	()V	method_6548	sneeze
	m	()V	method_6536	updateEatingAnimation
	m	()Lnet/minecraft/class_1440$class_1443;	method_6554	getProductGene
	m	()I	method_6532	getSneezeProgress
	m	(Z)V	method_6513	setSitting
		p	1		sitting
	m	(Lnet/minecraft/class_1542;)Z	method_6504	method_6504
		p	0		item
	m	(Z)V	method_6541	setPlaying
		p	1		playing
	m	()Z	method_6549	isLazy
	m	(Z)V	method_6505	setLyingOnBack
		p	1		lyingOnBack
	m	()Lnet/minecraft/class_1440$class_1443;	method_6519	getRandomGene
	m	()Z	method_6545	isSneezing
	m	(Lnet/minecraft/class_1440$class_1443;)V	method_6547	setHiddenGene
		p	1		gene
	m	()V	method_6537	updatePlaying
	m	(I)Z	method_6533	hasPandaFlag
		p	1		bitmask
	m	()Z	method_6509	isWorried
	m	()Z	method_35173	isBrown
	m	()I	method_6521	getAskForBambooTicks
	m	(F)F	method_6560	getRollOverAnimationProgress
		p	1		tickDelta
	m	(I)V	method_6517	setAskForBambooTicks
		p	1		askForBambooTicks
	m	()Z	method_6550	isWeak
	m	(Z)V	method_6546	setSneezing
		p	1		sneezing
	m	(IZ)V	method_6557	setPandaFlag
		p	2		value
		p	1		mask
	m	(F)F	method_6534	getSittingAnimationProgress
		p	1		tickDelta
	m	()Z	method_6526	isPlaying
	m	()Z	method_6514	isLyingOnBack
	m	()Z	method_6522	isPlayful
	m	()Lnet/minecraft/class_5132$class_5133;	method_26888	createPandaAttributes
	m	()Lnet/minecraft/class_1440$class_1443;	method_6508	getHiddenGene
	m	(I)V	method_6558	setEatingTicks
		p	1		eatingTicks
	m	()V	method_6538	resetAttributes
	m	()V	method_18057	stop
c	net/minecraft/class_1440$class_4056	net/minecraft/entity/passive/PandaEntity$LookAtEntityGoal
	f	Lnet/minecraft/class_1440;	field_18116	panda
	m	(Lnet/minecraft/class_1440;Ljava/lang/Class;F)V	<init>	<init>
		p	1		panda
		p	3		range
		p	2		targetType
	m	(Lnet/minecraft/class_1309;)V	method_24217	setTarget
		p	1		target
c	net/minecraft/class_1440$class_4054	net/minecraft/entity/passive/PandaEntity$AttackGoal
	f	Lnet/minecraft/class_1440;	field_18114	panda
	m	(Lnet/minecraft/class_1440;DZ)V	<init>	<init>
		p	4		pauseWhenMobIdle
		p	1		panda
		p	2		speed
c	net/minecraft/class_1440$class_1441	net/minecraft/entity/passive/PandaEntity$PandaFleeGoal
	f	Lnet/minecraft/class_1440;	field_6782	panda
	m	(Lnet/minecraft/class_1440;Ljava/lang/Class;FDD)V	<init>	<init>
		p	6		fastSpeed
		p	3		distance
		p	4		slowSpeed
		p	1		panda
		p	2		fleeFromType
c	net/minecraft/class_1440$class_1442	net/minecraft/entity/passive/PandaEntity$PandaMateGoal
	f	Lnet/minecraft/class_1440;	field_6784	panda
	f	I	field_6783	nextAskPlayerForBambooAge
	m	(Lnet/minecraft/class_1440;D)V	<init>	<init>
		p	2		chance
		p	1		panda
	m	()Z	method_6561	isBambooClose
c	net/minecraft/class_1440$class_1443	net/minecraft/entity/passive/PandaEntity$Gene
	f	[Lnet/minecraft/class_1440$class_1443;	field_6786	VALUES
	f	Z	field_6790	recessive
	f	Ljava/lang/String;	field_6797	name
	f	I	field_6785	id
	f	Lnet/minecraft/class_1440$class_1443;	field_6793	WEAK
	f	Lnet/minecraft/class_1440$class_1443;	field_6792	BROWN
	f	Lnet/minecraft/class_1440$class_1443;	field_6791	PLAYFUL
	f	Lnet/minecraft/class_1440$class_1443;	field_6795	WORRIED
	f	Lnet/minecraft/class_1440$class_1443;	field_6794	LAZY
	f	Lnet/minecraft/class_1440$class_1443;	field_6789	AGGRESSIVE
	f	Lnet/minecraft/class_1440$class_1443;	field_6788	NORMAL
	m	()Z	method_6568	isRecessive
	m	(Ljava/lang/String;IILjava/lang/String;Z)V	<init>	<init>
		p	3		id
		p	4		name
		p	5		recessive
	m	(I)Lnet/minecraft/class_1440$class_1443;	method_6566	byId
		p	0		id
	m	()Ljava/lang/String;	method_6565	getName
	m	(Lnet/minecraft/class_1440$class_1443;Lnet/minecraft/class_1440$class_1443;)Lnet/minecraft/class_1440$class_1443;	method_6569	getProductGene
		p	0		mainGene
		p	1		hiddenGene
	m	(Ljava/lang/String;)Lnet/minecraft/class_1440$class_1443;	method_6567	byName
		p	0		name
	m	()I	method_6564	getId
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1440$class_1443;	method_17688	createRandom
		p	0		random
c	net/minecraft/class_1440$class_1444	net/minecraft/entity/passive/PandaEntity$PandaRevengeGoal
	f	Lnet/minecraft/class_1440;	field_6798	panda
	m	(Lnet/minecraft/class_1440;[Ljava/lang/Class;)V	<init>	<init>
		p	2		noRevengeTypes
		p	1		panda
c	net/minecraft/class_1440$class_1445	net/minecraft/entity/passive/PandaEntity$LieOnBackGoal
	f	I	field_6799	nextLieOnBackAge
	f	Lnet/minecraft/class_1440;	field_6800	panda
	m	(Lnet/minecraft/class_1440;)V	<init>	<init>
		p	1		panda
c	net/minecraft/class_1440$class_1446	net/minecraft/entity/passive/PandaEntity$PandaMoveControl
	f	Lnet/minecraft/class_1440;	field_6801	panda
	m	(Lnet/minecraft/class_1440;)V	<init>	<init>
		p	1		panda
c	net/minecraft/class_1440$class_1447	net/minecraft/entity/passive/PandaEntity$PandaEscapeDangerGoal
	f	Lnet/minecraft/class_1440;	field_6802	panda
	m	(Lnet/minecraft/class_1440;D)V	<init>	<init>
		p	2		speed
		p	1		panda
c	net/minecraft/class_1440$class_1448	net/minecraft/entity/passive/PandaEntity$PlayGoal
	f	Lnet/minecraft/class_1440;	field_6803	panda
	m	(Lnet/minecraft/class_1440;)V	<init>	<init>
		p	1		panda
c	net/minecraft/class_1440$class_1449	net/minecraft/entity/passive/PandaEntity$PickUpFoodGoal
	f	I	field_6804	startAge
c	net/minecraft/class_1440$class_1450	net/minecraft/entity/passive/PandaEntity$SneezeGoal
	f	Lnet/minecraft/class_1440;	field_6806	panda
	m	(Lnet/minecraft/class_1440;)V	<init>	<init>
		p	1		panda
c	net/minecraft/class_2775	net/minecraft/network/packet/s2c/play/ItemPickupAnimationS2CPacket
	f	I	field_12694	entityId
	f	I	field_12692	stackAmount
	f	I	field_12693	collectorEntityId
	m	(III)V	<init>	<init>
		p	3		stackAmount
		p	2		collectorId
		p	1		entityId
	m	()I	method_11913	getStackAmount
	m	()I	method_11912	getCollectorEntityId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11915	getEntityId
	m	(Lnet/minecraft/class_2602;)V	method_11914	apply
c	net/minecraft/class_5801	net/minecraft/block/BigDripleafBlock
	f	Lnet/minecraft/class_265;	field_31020	BASE_SHAPE
	f	Ljava/util/Map;	field_28664	SHAPES_FOR_TILT
	f	Ljava/util/Map;	field_28666	shapes
	f	Ljava/util/Map;	field_28665	SHAPES_FOR_DIRECTION
	f	Lnet/minecraft/class_2754;	field_28661	TILT
	f	Lnet/minecraft/class_2746;	field_28660	WATERLOGGED
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_28662	NEXT_TILT_DELAYS
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z	method_33606	isEntityAbove
		p	1		entity
		p	0		pos
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V	method_33609	method_33609
		p	0		delays
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;	method_33611	getShapeForState
		p	0		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	method_33603	grow
		p	2		pos
		p	3		direction
		p	0		world
		p	1		random
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_33610	resetTilt
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;)V	method_33604	changeTilt
		p	1		world
		p	2		pos
		p	3		tilt
		p	0		state
	m	(Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_33725	canGrowInto
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V	method_33601	playTiltSound
		p	2		soundEvent
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2680;)Z	method_33727	canGrowInto
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;Lnet/minecraft/class_3414;)V	method_33605	changeTilt
		p	5		sound
		p	4		tilt
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2350;)Z	method_33726	placeDripleafAt
		p	0		world
		p	2		fluidState
		p	1		pos
		p	3		direction
c	net/minecraft/class_5800	net/minecraft/block/AzaleaBlock
	f	Lnet/minecraft/class_6349;	field_33563	GENERATOR
	f	Lnet/minecraft/class_265;	field_30996	SHAPE
c	net/minecraft/class_2776	net/minecraft/block/enums/StructureBlockMode
	f	Ljava/lang/String;	field_12698	name
	f	Lnet/minecraft/class_2561;	field_26444	text
	f	Lnet/minecraft/class_2776;	field_12697	LOAD
	f	Lnet/minecraft/class_2776;	field_12699	CORNER
	f	Lnet/minecraft/class_2776;	field_12695	SAVE
	f	Lnet/minecraft/class_2776;	field_12696	DATA
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Lnet/minecraft/class_2561;	method_30844	asText
c	net/minecraft/class_2770	net/minecraft/network/packet/s2c/play/StopSoundS2CPacket
	f	Lnet/minecraft/class_2960;	field_12676	soundId
	f	I	field_33355	SOUND_ID_MASK
	f	Lnet/minecraft/class_3419;	field_12677	category
	f	I	field_33354	CATEGORY_MASK
	m	()Lnet/minecraft/class_3419;	method_11903	getCategory
	m	(Lnet/minecraft/class_2602;)V	method_11905	apply
	m	()Lnet/minecraft/class_2960;	method_11904	getSoundId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V	<init>	<init>
		p	2		category
		p	1		soundId
c	net/minecraft/class_2771	net/minecraft/block/enums/SlabType
	f	Ljava/lang/String;	field_12678	name
	f	Lnet/minecraft/class_2771;	field_12682	DOUBLE
	f	Lnet/minecraft/class_2771;	field_12681	BOTTOM
	f	Lnet/minecraft/class_2771;	field_12679	TOP
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2772	net/minecraft/network/packet/s2c/play/PlayerListHeaderS2CPacket
	f	Lnet/minecraft/class_2561;	field_12683	header
	f	Lnet/minecraft/class_2561;	field_12684	footer
	m	(Lnet/minecraft/class_2602;)V	method_11907	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2561;	method_11906	getFooter
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		header
		p	2		footer
	m	()Lnet/minecraft/class_2561;	method_11908	getHeader
c	net/minecraft/class_1438	net/minecraft/entity/passive/MooshroomEntity
	f	Ljava/util/UUID;	field_18108	lightningId
	f	I	field_30339	MUTATION_CHANCE
	f	Lnet/minecraft/class_2940;	field_18105	TYPE
	f	I	field_18107	stewEffectDuration
	f	Lnet/minecraft/class_1291;	field_18106	stewEffect
	m	(Lnet/minecraft/class_1438$class_4053;)V	method_18433	setType
		p	1		type
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20253	method_20253
		p	1		player
	m	(Lnet/minecraft/class_1799;)Ljava/util/Optional;	method_18436	getStewEffectFrom
		p	1		flower
	m	(Lnet/minecraft/class_1438;)Lnet/minecraft/class_1438$class_4053;	method_18434	chooseBabyType
		p	1		mooshroom
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1438;	method_6495	createChild
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20665	canSpawn
		p	4		random
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
	m	()Lnet/minecraft/class_1438$class_4053;	method_18435	getMooshroomType
c	net/minecraft/class_1438$class_4053	net/minecraft/entity/passive/MooshroomEntity$Type
	f	Lnet/minecraft/class_2680;	field_18112	mushroom
	f	Ljava/lang/String;	field_18111	name
	f	Lnet/minecraft/class_1438$class_4053;	field_18110	BROWN
	f	Lnet/minecraft/class_1438$class_4053;	field_18109	RED
	m	()Lnet/minecraft/class_2680;	method_18437	getMushroomState
	m	(Ljava/lang/String;)Lnet/minecraft/class_1438$class_4053;	method_18441	fromName
		p	0		name
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	3		name
		p	4		mushroom
c	net/minecraft/class_2766	net/minecraft/block/enums/Instrument
	f	Lnet/minecraft/class_3414;	field_12649	sound
	f	Ljava/lang/String;	field_12646	name
	f	Lnet/minecraft/class_2766;	field_12643	SNARE
	f	Lnet/minecraft/class_2766;	field_12644	BELL
	f	Lnet/minecraft/class_2766;	field_12647	CHIME
	f	Lnet/minecraft/class_2766;	field_12648	HARP
	f	Lnet/minecraft/class_2766;	field_12645	HAT
	f	Lnet/minecraft/class_2766;	field_18288	BANJO
	f	Lnet/minecraft/class_2766;	field_18289	PLING
	f	Lnet/minecraft/class_2766;	field_18284	IRON_XYLOPHONE
	f	Lnet/minecraft/class_2766;	field_18285	COW_BELL
	f	Lnet/minecraft/class_2766;	field_18286	DIDGERIDOO
	f	Lnet/minecraft/class_2766;	field_18287	BIT
	f	Lnet/minecraft/class_2766;	field_12654	GUITAR
	f	Lnet/minecraft/class_2766;	field_12655	XYLOPHONE
	f	Lnet/minecraft/class_2766;	field_12653	BASEDRUM
	f	Lnet/minecraft/class_2766;	field_12650	FLUTE
	f	Lnet/minecraft/class_2766;	field_12651	BASS
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2766;	method_11887	fromBlockState
		p	0		state
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_3414;)V	<init>	<init>
		p	3		name
		p	4		sound
	m	()Lnet/minecraft/class_3414;	method_11886	getSound
c	net/minecraft/class_2767	net/minecraft/network/packet/s2c/play/PlaySoundS2CPacket
	f	I	field_12657	fixedZ
	f	I	field_12658	fixedY
	f	F	field_12656	volume
	f	I	field_12659	fixedX
	f	F	field_12662	pitch
	f	J	field_38820	seed
	f	F	field_33353	COORDINATE_SCALE
	f	Lnet/minecraft/class_3419;	field_12660	category
	f	Lnet/minecraft/class_3414;	field_12661	sound
	m	()J	method_43236	getSeed
	m	()D	method_11890	getX
	m	()F	method_11892	getPitch
	m	()D	method_11893	getZ
	m	()F	method_11891	getVolume
	m	()Lnet/minecraft/class_3419;	method_11888	getCategory
	m	()D	method_11889	getY
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;DDDFFJ)V	<init>	<init>
		p	11		seed
		p	10		pitch
		p	1		sound
		p	5		y
		p	3		x
		p	2		category
		p	9		volume
		p	7		z
	m	(Lnet/minecraft/class_2602;)V	method_11895	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_3414;	method_11894	getSound
c	net/minecraft/class_2768	net/minecraft/block/enums/RailShape
	f	Ljava/lang/String;	field_12669	name
	f	Lnet/minecraft/class_2768;	field_12672	NORTH_WEST
	f	Lnet/minecraft/class_2768;	field_12670	ASCENDING_NORTH
	f	Lnet/minecraft/class_2768;	field_12671	SOUTH_WEST
	f	Lnet/minecraft/class_2768;	field_12674	EAST_WEST
	f	Lnet/minecraft/class_2768;	field_12667	ASCENDING_EAST
	f	Lnet/minecraft/class_2768;	field_12668	ASCENDING_SOUTH
	f	Lnet/minecraft/class_2768;	field_12664	SOUTH_EAST
	f	Lnet/minecraft/class_2768;	field_12665	NORTH_SOUTH
	f	Lnet/minecraft/class_2768;	field_12666	ASCENDING_WEST
	f	Lnet/minecraft/class_2768;	field_12663	NORTH_EAST
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Z	method_11897	isAscending
	m	()Ljava/lang/String;	method_35309	getName
c	net/minecraft/class_1439	net/minecraft/entity/passive/IronGolemEntity
	f	Ljava/util/UUID;	field_25367	angryAt
	f	I	field_6759	lookingAtVillagerTicksLeft
	f	I	field_30338	HEALTH_PER_INGOT
	f	I	field_6762	attackTicksLeft
	f	Lnet/minecraft/class_2940;	field_6763	IRON_GOLEM_FLAGS
		c	The tracked flags of iron golems. Only has the {@code 1} bit for whether a\ngolem is {@linkplain #isPlayerCreated() created by a player}.
	f	I	field_25366	angerTime
	f	Lnet/minecraft/class_6019;	field_25365	ANGER_TIME_RANGE
	m	()Lnet/minecraft/class_5132$class_5133;	method_26886	createIronGolemAttributes
	m	()Lnet/minecraft/class_1439$class_4621;	method_23347	getCrack
	m	()I	method_6501	getAttackTicksLeft
	m	()F	method_22328	getAttackDamage
	m	()I	method_6502	getLookingAtVillagerTicks
	m	(Lnet/minecraft/class_1309;)Z	method_6498	method_6498
		p	0		entity
	m	(Z)V	method_6499	setPlayerCreated
		p	1		playerCreated
	m	()Z	method_6496	isPlayerCreated
	m	(Z)V	method_6497	setLookingAtVillager
		p	1		lookingAtVillager
c	net/minecraft/class_1439$class_4621	net/minecraft/entity/passive/IronGolemEntity$Crack
	f	F	field_21492	maxHealthFraction
	f	Ljava/util/List;	field_21491	VALUES
	f	Lnet/minecraft/class_1439$class_4621;	field_21081	NONE
	f	Lnet/minecraft/class_1439$class_4621;	field_21082	LOW
	f	Lnet/minecraft/class_1439$class_4621;	field_21084	HIGH
	f	Lnet/minecraft/class_1439$class_4621;	field_21083	MEDIUM
	m	(Ljava/lang/String;IF)V	<init>	<init>
		p	3		maxHealthFraction
	m	(F)Lnet/minecraft/class_1439$class_4621;	method_23693	from
		p	0		healthFraction
c	net/minecraft/class_2769	net/minecraft/state/property/Property
	f	Lcom/mojang/serialization/Codec;	field_24745	codec
	f	Lcom/mojang/serialization/Codec;	field_25670	valueCodec
	f	Ljava/lang/Integer;	field_24744	hashCodeCache
	f	Ljava/lang/Class;	field_24742	type
	f	Ljava/lang/String;	field_24743	name
		c	The name of this property.\n\n<p>Note that the name is required to match the {@linkplain\nnet.minecraft.state.StateManager#VALID_NAME_PATTERN valid name pattern}.\nOtherwise, {@link IllegalArgumentException} will be thrown during the\n{@linkplain net.minecraft.state.StateManager.Builder#validate(Property)\nvalidation of a property}.
	m	()Lcom/mojang/serialization/Codec;	method_35308	getCodec
	m	()Ljava/lang/String;	method_11899	getName
		c	Returns the name of this property.
	m	()I	method_11799	computeHashCode
	m	()Ljava/util/Collection;	method_11898	getValues
		c	Returns all possible values of this property.
	m	(Lnet/minecraft/class_2688;)Lnet/minecraft/class_2769$class_4933;	method_30041	createValue
		p	1		state
	m	(Ljava/lang/Comparable;)Lnet/minecraft/class_2769$class_4933;	method_30042	createValue
		p	1		value
	m	()Ljava/lang/Class;	method_11902	getType
		c	Returns the type of the values of this property.
	m	(Ljava/lang/String;Ljava/lang/Class;)V	<init>	<init>
		p	2		type
		p	1		name
	m	(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2688;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_35307	parse
		p	3		input
		p	2		state
		p	1		ops
	m	()Lcom/mojang/serialization/Codec;	method_30044	getValueCodec
	m	()Ljava/util/stream/Stream;	method_30043	stream
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_28504	method_28504
		p	1		value
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_11900	parse
		p	1		name
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/Comparable;)Ljava/lang/String;	method_11901	name
		c	Returns the name of the given value of this property.
		p	1		value
	m	(Lnet/minecraft/class_2688;Ljava/lang/Comparable;)Lnet/minecraft/class_2688;	method_35306	method_35306
		p	2		property
c	net/minecraft/class_2769$class_4933	net/minecraft/state/property/Property$Value
	f	Lnet/minecraft/class_2769;	comp_70	property
	f	Ljava/lang/Comparable;	comp_71	value
	m	()Lnet/minecraft/class_2769;	comp_70	property
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V	<init>	<init>
		p	1		property
		p	2		value
	m	()Ljava/lang/Comparable;	comp_71	value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2784	net/minecraft/world/border/WorldBorder
	f	D	field_33643	STATIC_AREA_SIZE
	f	I	field_12734	warningBlocks
	f	D	field_36191	MAX_CENTER_COORDINATES
	f	D	field_12738	centerX
	f	D	field_12731	safeZone
	f	I	field_12735	warningTime
	f	Lnet/minecraft/class_2784$class_2785;	field_12736	area
	f	I	field_12732	maxRadius
	f	Lnet/minecraft/class_2784$class_5200;	field_24122	DEFAULT_BORDER
	f	Ljava/util/List;	field_12730	listeners
	f	D	field_12733	damagePerBlock
	f	D	field_12737	centerZ
	m	(Lnet/minecraft/class_2338;)Z	method_11952	contains
		p	1		pos
	m	(I)V	method_11975	setWarningTime
		c	Sets the warning time of this border and notifies all listeners.
		p	1		warningTime
	m	(Lnet/minecraft/class_1923;)Z	method_11951	contains
		p	1		pos
	m	(Lnet/minecraft/class_2780;)V	method_11983	addListener
		p	1		listener
	m	(I)V	method_11967	setWarningBlocks
		c	Sets the warning blocks of this border and notifies all listeners.
		p	1		warningBlocks
	m	()D	method_11971	getSafeZone
		c	Returns the safe zone of this border.\n\n<p>The default value is 5.0.
	m	(DD)D	method_11961	getDistanceInsideBorder
		p	3		z
		p	1		x
	m	()I	method_11959	getMaxRadius
		c	Returns the maximum radius of this border, in blocks.\n\n<p>The default value is 29999984.
	m	()D	method_11963	getBoundEast
	m	(DD)Z	method_35317	contains
		p	3		z
		p	1		x
	m	(Lnet/minecraft/class_238;)Z	method_11966	contains
		p	1		box
	m	(Lnet/minecraft/class_2784$class_5200;)V	method_17905	load
		p	1		properties
	m	(DDD)Z	method_39458	contains
		p	5		margin
		p	3		z
		p	1		x
	m	(D)V	method_11981	setSafeZone
		c	Sets the safe zone of this border and notifies all listeners.
		p	1		safeZone
	m	()Lnet/minecraft/class_265;	method_17903	asVoxelShape
	m	(DDD)Lnet/minecraft/class_2338;	method_39538	clamp
		p	5		z
		p	1		x
		p	3		y
	m	()Lnet/minecraft/class_2784$class_5200;	method_27355	write
	m	(DD)V	method_11978	setCenter
		c	Sets the {@code x} and {@code z} coordinates of the center of this border,\nand notifies its area and all listeners.
		p	3		z
		p	1		x
	m	(D)V	method_11969	setSize
		c	Sets the area of this border to a static area with the given {@code size},\nand notifies all listeners.
		p	1		size
	m	()D	method_11980	getCenterZ
	m	()I	method_11972	getWarningBlocks
		c	Returns the warning distance of this border, in blocks.\n<p>When an entity approaches the border, this is the distance from which\na warning will be displayed.\n\n<p>The default value is 5.
	m	()I	method_11956	getWarningTime
		c	Returns the warning time of this border, in ticks.\n<p>Once a player goes beyond the border, this is the time before a message\nis displayed to them.\n\n<p>The default value is 15.
	m	(Lnet/minecraft/class_1297;)D	method_11979	getDistanceInsideBorder
		p	1		entity
	m	()D	method_11976	getBoundWest
	m	()D	method_11964	getCenterX
	m	(I)V	method_11973	setMaxRadius
		c	Sets the maximum radius of this border and notifies its area.
		p	1		maxRadius
	m	(Lnet/minecraft/class_2780;)V	method_35318	removeListener
		p	1		listener
	m	()D	method_11977	getBoundSouth
	m	()D	method_11965	getSize
	m	()D	method_11953	getDamagePerBlock
		c	Returns the damage increase per block beyond this border, in hearts.\n<p>Once an entity goes beyond the border and the safe zone, damage will be\napplied depending on the distance traveled multiplied by this damage increase.\n\n<p>The default value is 0.2.\n\n@see net.minecraft.entity.LivingEntity#baseTick()
	m	()V	method_11982	tick
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z	method_39459	canCollide
		p	2		box
		p	1		entity
	m	(DDJ)V	method_11957	interpolateSize
		p	5		time
		p	3		toSize
		p	1		fromSize
	m	(D)V	method_11955	setDamagePerBlock
		c	Sets the damage per block of this border and notifies all listeners.
		p	1		damagePerBlock
	m	()J	method_11962	getSizeLerpTime
	m	()D	method_11954	getSizeLerpTarget
	m	()Lnet/minecraft/class_2789;	method_11968	getStage
	m	()Ljava/util/List;	method_11970	getListeners
	m	()D	method_11974	getShrinkingSpeed
	m	()D	method_11958	getBoundNorth
c	net/minecraft/class_2784$class_5200	net/minecraft/world/border/WorldBorder$Properties
	f	D	field_24129	size
	f	J	field_24130	sizeLerpTime
	f	D	field_24131	sizeLerpTarget
	f	D	field_24123	centerX
	f	I	field_24128	warningTime
	f	I	field_24127	warningBlocks
	f	D	field_24125	damagePerBlock
	f	D	field_24124	centerZ
	f	D	field_24126	safeZone
	m	()D	method_27366	getSizeLerpTarget
	m	()D	method_27356	getCenterX
	m	(Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_2784$class_5200;)Lnet/minecraft/class_2784$class_5200;	method_27358	fromDynamic
		p	0		dynamic
		p	1		properties
	m	()D	method_27359	getCenterZ
	m	(Lnet/minecraft/class_2487;)V	method_27357	writeNbt
		p	1		nbt
	m	()I	method_27362	getWarningBlocks
	m	()I	method_27363	getWarningTime
	m	()J	method_27365	getSizeLerpTime
	m	(DDDDIIDJD)V	<init>	<init>
		p	5		damagePerBlock
		p	3		centerZ
		p	9		warningBlocks
		p	7		safeZone
		p	13		sizeLerpTime
		p	10		warningTime
		p	11		size
		p	1		centerX
		p	15		sizeLerpTarget
	m	()D	method_27360	getDamagePerBlock
	m	()D	method_27361	getSafeZone
	m	()D	method_27364	getSize
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		worldBorder
c	net/minecraft/class_2784$class_2785	net/minecraft/world/border/WorldBorder$Area
	m	()V	method_11990	onCenterChanged
	m	()J	method_11993	getSizeLerpTime
	m	()D	method_11992	getBoundNorth
	m	()Lnet/minecraft/class_2784$class_2785;	method_11986	getAreaInstance
	m	()D	method_11991	getBoundEast
	m	()Lnet/minecraft/class_265;	method_17906	asVoxelShape
	m	()D	method_11985	getBoundSouth
	m	()D	method_11984	getSize
	m	()D	method_11994	getBoundWest
	m	()Lnet/minecraft/class_2789;	method_11995	getStage
	m	()D	method_11988	getSizeLerpTarget
	m	()D	method_11987	getShrinkingSpeed
	m	()V	method_11989	onMaxRadiusChanged
c	net/minecraft/class_2784$class_2786	net/minecraft/world/border/WorldBorder$MovingArea
	f	D	field_12740	oldSize
	f	D	field_12739	newSize
	f	J	field_12741	timeStart
	f	J	field_12742	timeEnd
	f	D	field_12744	timeDuration
	m	(Lnet/minecraft/class_2784;DDJ)V	<init>	<init>
		p	2		oldSize
		p	4		newSize
		p	6		timeDuration
c	net/minecraft/class_2784$class_2787	net/minecraft/world/border/WorldBorder$StaticArea
	f	D	field_12750	boundEast
	f	Lnet/minecraft/class_265;	field_17653	shape
	f	D	field_12746	boundWest
	f	D	field_12747	size
	f	D	field_12749	boundSouth
	f	D	field_12745	boundNorth
	m	(Lnet/minecraft/class_2784;D)V	<init>	<init>
		p	2		size
	m	()V	method_11996	recalculateBounds
c	net/minecraft/class_1452	net/minecraft/entity/passive/PigEntity
	f	Lnet/minecraft/class_2940;	field_6816	SADDLED
	f	Lnet/minecraft/class_4980;	field_23230	saddledComponent
	f	Lnet/minecraft/class_1856;	field_6817	BREEDING_INGREDIENT
	f	Lnet/minecraft/class_2940;	field_6815	BOOST_TIME
	m	(Lnet/minecraft/class_1297;)Z	method_5956	canBeControlledByRider
	m	()Lnet/minecraft/class_5132$class_5133;	method_26890	createPigAttributes
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1452;	method_6574	createChild
c	net/minecraft/class_1451	net/minecraft/entity/passive/CatEntity
	c	Meow.
	f	Lnet/minecraft/class_1391;	field_6810	temptGoal
	f	Lnet/minecraft/class_2940;	field_16284	IN_SLEEPING_POSE
	f	Lnet/minecraft/class_2940;	field_16292	HEAD_DOWN
	f	F	field_16286	headDownAnimation
	f	D	field_30311	NORMAL_SPEED
	f	Lnet/minecraft/class_1856;	field_6809	TAMING_INGREDIENT
	f	Lnet/minecraft/class_2940;	field_6811	CAT_VARIANT
	f	F	field_16288	tailCurlAnimation
	f	Lnet/minecraft/class_2940;	field_16285	COLLAR_COLOR
	f	F	field_16290	sleepAnimation
	f	F	field_16287	prevHeadDownAnimation
	f	Lnet/minecraft/class_1451$class_3698;	field_6808	fleeGoal
	f	D	field_30310	CROUCHING_SPEED
	f	D	field_30312	SPRINTING_SPEED
	f	F	field_16291	prevSleepAnimation
	f	F	field_16289	prevTailCurlAnimation
	m	(F)F	method_16082	getSleepAnimation
		p	1		tickDelta
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;	method_43089	method_43089
		p	1		list
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1451;	method_6573	createChild
	m	(Z)V	method_16088	setInSleepingPose
		c	Sets whether this cat is in a sleeping pose or not.
		p	1		sleeping
			c	{@code true} if this cat is in a sleeping pose, otherwise {@code false}
	m	()V	method_16090	updateSleepAnimation
	m	()Z	method_16086	isInSleepingPose
		c	{@return whether this cat is in a sleeping pose}
	m	()V	method_16084	updateHeadDownAnimation
	m	()Lnet/minecraft/class_5132$class_5133;	method_26881	createCatAttributes
	m	()F	method_22327	getAttackDamage
	m	(Lnet/minecraft/class_7375;)V	method_6572	setVariant
		p	1		variant
	m	()Lnet/minecraft/class_7375;	method_6571	getVariant
	m	(F)F	method_16091	getTailCurlAnimation
		p	1		tickDelta
	m	(Lnet/minecraft/class_6880;)V	method_43088	method_43088
		p	1		variant
	m	(F)F	method_16095	getHeadDownAnimation
		p	1		tickDelta
	m	()Lnet/minecraft/class_2960;	method_16092	getTexture
	m	()Z	method_16093	isHeadDown
	m	()Lnet/minecraft/class_1767;	method_16096	getCollarColor
	m	(Z)V	method_16087	setHeadDown
		p	1		headDown
	m	()V	method_16085	updateAnimations
	m	(Lnet/minecraft/class_1767;)V	method_16094	setCollarColor
		p	1		color
	m	()V	method_16089	hiss
c	net/minecraft/class_1451$class_3700	net/minecraft/entity/passive/CatEntity$TemptGoal
	f	Lnet/minecraft/class_1451;	field_17948	cat
	f	Lnet/minecraft/class_1657;	field_16298	player
	m	(Lnet/minecraft/class_1451;DLnet/minecraft/class_1856;Z)V	<init>	<init>
		p	1		cat
		p	5		canBeScared
		p	4		food
		p	2		speed
c	net/minecraft/class_1451$class_3699	net/minecraft/entity/passive/CatEntity$SleepWithOwnerGoal
	f	Lnet/minecraft/class_1657;	field_16295	owner
	f	Lnet/minecraft/class_1451;	field_16297	cat
	f	I	field_16296	ticksOnBed
	f	Lnet/minecraft/class_2338;	field_16294	bedPos
	m	()Z	method_16098	cannotSleep
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;	method_27801	method_27801
		p	1		direction
	m	(Lnet/minecraft/class_1451;)V	<init>	<init>
		p	1		cat
	m	()V	method_16097	dropMorningGifts
c	net/minecraft/class_1451$class_3698	net/minecraft/entity/passive/CatEntity$CatFleeGoal
	f	Lnet/minecraft/class_1451;	field_16293	cat
	m	(Lnet/minecraft/class_1451;Ljava/lang/Class;FDD)V	<init>	<init>
		p	4		slowSpeed
		p	3		distance
		p	6		fastSpeed
		p	2		fleeFromType
		p	1		cat
c	net/minecraft/class_5812	net/minecraft/block/OxidizableBlock
	f	Lnet/minecraft/class_5955$class_5811;	field_28709	oxidationLevel
	m	()Lnet/minecraft/class_5955$class_5811;	method_33632	getDegradationLevel
	m	(Lnet/minecraft/class_5955$class_5811;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		oxidationLevel
		p	2		settings
c	net/minecraft/class_2780	net/minecraft/world/border/WorldBorderListener
	m	(Lnet/minecraft/class_2784;D)V	method_11935	onSafeZoneChanged
		p	1		border
		p	2		safeZoneRadius
	m	(Lnet/minecraft/class_2784;I)V	method_11932	onWarningTimeChanged
		p	1		border
		p	2		warningTime
	m	(Lnet/minecraft/class_2784;DD)V	method_11930	onCenterChanged
		p	2		centerX
		p	1		border
		p	4		centerZ
	m	(Lnet/minecraft/class_2784;I)V	method_11933	onWarningBlocksChanged
		p	1		border
		p	2		warningBlockDistance
	m	(Lnet/minecraft/class_2784;D)V	method_11929	onDamagePerBlockChanged
		p	2		damagePerBlock
		p	1		border
	m	(Lnet/minecraft/class_2784;DDJ)V	method_11931	onInterpolateSize
		p	4		toSize
		p	6		time
		p	1		border
		p	2		fromSize
	m	(Lnet/minecraft/class_2784;D)V	method_11934	onSizeChange
		p	1		border
		p	2		size
c	net/minecraft/class_2780$class_3976	net/minecraft/world/border/WorldBorderListener$WorldBorderSyncer
	f	Lnet/minecraft/class_2784;	field_17652	border
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		border
c	net/minecraft/class_1456	net/minecraft/entity/passive/PolarBearEntity
	f	Ljava/util/UUID;	field_25368	angryAt
	f	I	field_25370	angerTime
	f	Lnet/minecraft/class_2940;	field_6840	WARNING
	f	Lnet/minecraft/class_6019;	field_25369	ANGER_TIME_RANGE
	f	F	field_6838	lastWarningAnimationProgress
	f	F	field_6837	warningAnimationProgress
	f	I	field_6839	warningSoundCooldown
	m	(Z)V	method_6603	setWarning
		p	1		warning
	m	()Z	method_6600	isWarning
	m	()V	method_6602	playWarningSound
	m	(F)F	method_6601	getWarningAnimationProgress
		p	1		tickDelta
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20668	canSpawn
		p	4		random
		p	3		pos
		p	2		spawnReason
		p	1		world
		p	0		type
	m	()Lnet/minecraft/class_5132$class_5133;	method_26891	createPolarBearAttributes
c	net/minecraft/class_1456$class_1460	net/minecraft/entity/passive/PolarBearEntity$AttackGoal
c	net/minecraft/class_1456$class_1461	net/minecraft/entity/passive/PolarBearEntity$PolarBearEscapeDangerGoal
c	net/minecraft/class_1456$class_1457	net/minecraft/entity/passive/PolarBearEntity$ProtectBabiesGoal
	c	A target goal on players when this polar bear is near a baby polar bear.
c	net/minecraft/class_1456$class_1459	net/minecraft/entity/passive/PolarBearEntity$PolarBearRevengeGoal
c	net/minecraft/class_2781	net/minecraft/network/packet/s2c/play/EntityAttributesS2CPacket
	f	Ljava/util/List;	field_12720	entries
	f	I	field_12719	entityId
	m	(Lnet/minecraft/class_2602;)V	method_11936	apply
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2781$class_2782;)V	method_34200	method_34200
		p	0		buf2
		p	1		attribute
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1322;	method_34202	method_34202
		p	0		modifiers
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2781$class_2782;	method_34201	method_34201
		p	0		buf2
	m	(ILjava/util/Collection;)V	<init>	<init>
		p	2		attributes
		p	1		entityId
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1322;)V	method_34199	method_34199
		p	1		modifier
		p	0		buf3
	m	()Ljava/util/List;	method_11938	getEntries
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11937	getEntityId
c	net/minecraft/class_2781$class_2782	net/minecraft/network/packet/s2c/play/EntityAttributesS2CPacket$Entry
	f	D	field_12722	baseValue
	f	Ljava/util/Collection;	field_12723	modifiers
	f	Lnet/minecraft/class_1320;	field_12724	attribute
	m	()Ljava/util/Collection;	method_11939	getModifiers
	m	()D	method_11941	getBaseValue
	m	(Lnet/minecraft/class_1320;DLjava/util/Collection;)V	<init>	<init>
		p	4		modifiers
		p	1		attribute
		p	2		baseValue
	m	()Lnet/minecraft/class_1320;	method_11940	getId
c	net/minecraft/class_1454	net/minecraft/entity/passive/PufferfishEntity
	f	Ljava/util/function/Predicate;	field_6834	BLOW_UP_FILTER
	f	I	field_30353	NOT_PUFFED
	f	I	field_30354	SEMI_PUFFED
	f	I	field_30355	FULLY_PUFFED
	f	Lnet/minecraft/class_4051;	field_33692	BLOW_UP_TARGET_PREDICATE
	f	I	field_6833	inflateTicks
	f	Lnet/minecraft/class_2940;	field_6835	PUFF_STATE
	f	I	field_6832	deflateTicks
	m	(I)V	method_6596	setPuffState
		p	1		puffState
	m	(Lnet/minecraft/class_1308;)Z	method_36550	method_36550
		p	1		entity
	m	()I	method_6594	getPuffState
	m	(Lnet/minecraft/class_1308;)V	method_6593	sting
		p	1		mob
	m	(Lnet/minecraft/class_1309;)Z	method_6591	method_6591
		p	0		entity
	m	(I)F	method_6592	getScaleForPuffState
		p	0		puffState
c	net/minecraft/class_1454$class_1455	net/minecraft/entity/passive/PufferfishEntity$InflateGoal
	f	Lnet/minecraft/class_1454;	field_6836	pufferfish
	m	(Lnet/minecraft/class_1454;)V	<init>	<init>
		p	1		pufferfish
c	net/minecraft/class_2783	net/minecraft/network/packet/s2c/play/EntityStatusEffectS2CPacket
	f	B	field_12729	amplifier
	f	B	field_12728	flags
	f	I	field_33358	SHOW_ICON_MASK
	f	I	field_12727	entityId
	f	I	field_33357	SHOW_PARTICLES_MASK
	f	I	field_12726	duration
	f	Lnet/minecraft/class_1291;	field_12725	effectId
	f	I	field_33356	AMBIENT_MASK
	f	Lnet/minecraft/class_1293$class_7247;	field_38364	factorCalculationData
	m	(Lnet/minecraft/class_2602;)V	method_11948	apply
	m	(ILnet/minecraft/class_1293;)V	<init>	<init>
		p	2		effect
		p	1		entityId
	m	()Z	method_11950	isAmbient
	m	()Z	method_11942	shouldShowIcon
	m	()Z	method_11949	shouldShowParticles
	m	()Z	method_11947	isPermanent
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_11944	getDuration
	m	()I	method_11943	getEntityId
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1293$class_7247;)V	method_43891	method_43891
		p	0		buf2
		p	1		factorCalculationData
	m	()B	method_11945	getAmplifier
	m	()Lnet/minecraft/class_1291;	method_11946	getEffectId
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1293$class_7247;	method_43892	method_43892
		p	0		buf2
	m	()Lnet/minecraft/class_1293$class_7247;	method_42625	getFactorCalculationData
c	net/minecraft/class_1453	net/minecraft/entity/passive/ParrotEntity
	f	Z	field_6823	songPlaying
	f	F	field_6818	flapProgress
	f	Ljava/util/Set;	field_6825	TAMING_INGREDIENTS
	f	F	field_6824	flapSpeed
	f	Ljava/util/function/Predicate;	field_6821	CAN_IMITATE
	f	Lnet/minecraft/class_1792;	field_6828	COOKIE
	f	F	field_6827	prevMaxWingDeviation
	f	Ljava/util/Map;	field_6822	MOB_SOUNDS
	f	F	field_6819	maxWingDeviation
	f	F	field_6829	prevFlapProgress
	f	Lnet/minecraft/class_2338;	field_6820	songSource
	f	Lnet/minecraft/class_2940;	field_6826	VARIANT
	m	()Z	method_6582	isSongPlaying
	m	()V	method_6578	flapWings
	m	()I	method_6584	getVariant
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20667	canSpawn
		p	3		pos
		p	4		random
		p	1		world
		p	2		spawnReason
		p	0		type
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_3414;	method_6586	getSound
		p	0		imitate
	m	()Lnet/minecraft/class_5132$class_5133;	method_26889	createParrotAttributes
	m	(I)V	method_6585	setVariant
		p	1		variant
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;)Lnet/minecraft/class_3414;	method_6583	getRandomSound
		p	0		world
		p	1		random
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Z	method_6587	imitateNearbyMob
		p	0		world
		p	1		parrot
	m	(Lnet/minecraft/class_5819;)F	method_6580	getSoundPitch
	m	(Ljava/util/HashMap;)V	method_6579	method_6579
		p	0		map
c	net/minecraft/class_1453$1	net/minecraft/entity/passive/ParrotEntity$1
	m	(Lnet/minecraft/class_1308;)Z	method_6590	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		entity
c	net/minecraft/class_1453$class_6537	net/minecraft/entity/passive/ParrotEntity$FlyOntoTreeGoal
	m	()Lnet/minecraft/class_243;	method_38066	locateTree
c	net/minecraft/class_5807	net/minecraft/block/MossBlock
c	net/minecraft/class_5806	net/minecraft/block/HangingRootsBlock
	f	Lnet/minecraft/class_265;	field_28689	SHAPE
	f	Lnet/minecraft/class_2746;	field_33642	WATERLOGGED
c	net/minecraft/class_5809	net/minecraft/block/SporeBlossomBlock
	f	Lnet/minecraft/class_265;	field_28703	SHAPE
c	net/minecraft/class_5808	net/minecraft/block/SmallDripleafBlock
	f	Lnet/minecraft/class_2746;	field_28691	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_28690	SHAPE
	f	Lnet/minecraft/class_2753;	field_29563	FACING
c	net/minecraft/class_2777	net/minecraft/network/packet/s2c/play/EntityPositionS2CPacket
	f	I	field_12705	id
	f	D	field_12701	z
	f	D	field_12702	y
	f	Z	field_12704	onGround
	f	B	field_12706	pitch
	f	B	field_12707	yaw
	f	D	field_12703	x
	m	()Z	method_11923	isOnGround
	m	(Lnet/minecraft/class_2602;)V	method_11922	apply
	m	()I	method_11916	getId
	m	()B	method_11920	getYaw
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
	m	()B	method_11921	getPitch
	m	()D	method_11919	getY
	m	()D	method_11918	getZ
	m	()D	method_11917	getX
c	net/minecraft/class_5803	net/minecraft/block/CaveVines
	f	Lnet/minecraft/class_265;	field_28687	SHAPE
	f	Lnet/minecraft/class_2746;	field_28688	BERRIES
	m	(Lnet/minecraft/class_2680;)Z	method_33618	hasBerries
		p	0		state
	m	(ILnet/minecraft/class_2680;)I	method_37361	method_37361
		p	1		state
	m	(I)Ljava/util/function/ToIntFunction;	method_37362	getLuminanceSupplier
		c	{@return a function that receives a {@link BlockState} and returns the luminance for the state}\nIf there are no berries, it supplies the value 0.\n\n@apiNote The return value is meant to be passed to\n{@link AbstractBlock.Settings#luminance} builder method.
		p	0		luminance
			c	luminance supplied when the block has berries
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1269;	method_33619	pickBerries
		p	2		pos
		p	1		world
		p	0		state
c	net/minecraft/class_5802	net/minecraft/block/BigDripleafStemBlock
	f	Lnet/minecraft/class_265;	field_28668	NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_28669	SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_28671	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_28670	EAST_SHAPE
	f	Lnet/minecraft/class_2746;	field_28667	WATERLOGGED
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2350;)Z	method_33728	placeStemAt
		p	0		world
		p	1		pos
		p	2		fluidState
		p	3		direction
c	net/minecraft/class_2778	net/minecraft/block/enums/StairShape
	f	Ljava/lang/String;	field_12714	name
	f	Lnet/minecraft/class_2778;	field_12713	INNER_RIGHT
	f	Lnet/minecraft/class_2778;	field_12712	INNER_LEFT
	f	Lnet/minecraft/class_2778;	field_12710	STRAIGHT
	f	Lnet/minecraft/class_2778;	field_12709	OUTER_RIGHT
	f	Lnet/minecraft/class_2778;	field_12708	OUTER_LEFT
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2779	net/minecraft/network/packet/s2c/play/AdvancementUpdateS2CPacket
	f	Z	field_12718	clearCurrent
	f	Ljava/util/Map;	field_12716	toSetProgress
	f	Ljava/util/Map;	field_12717	toEarn
	f	Ljava/util/Set;	field_12715	toRemove
	m	()Ljava/util/Set;	method_11926	getAdvancementIdsToRemove
	m	()Z	method_11924	shouldClearCurrent
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/util/Map;	method_11928	getAdvancementsToEarn
	m	(Lnet/minecraft/class_2602;)V	method_11925	apply
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_167;)V	method_34197	method_34197
		p	0		buf2
		p	1		progress
	m	(ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V	<init>	<init>
		p	1		clearCurrent
		p	2		toEarn
		p	3		toRemove
		p	4		toSetProgress
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_161$class_162;)V	method_34198	method_34198
		p	0		buf2
		p	1		task
	m	()Ljava/util/Map;	method_11927	getAdvancementsToProgress
c	net/minecraft/class_5805	net/minecraft/block/CaveVinesHeadBlock
	f	F	field_31053	GROW_CHANCE
c	net/minecraft/class_5804	net/minecraft/block/CaveVinesBodyBlock
c	net/minecraft/class_7640	net/minecraft/network/packet/c2s/play/MessageAcknowledgmentC2SPacket
	f	Lnet/minecraft/class_7635$class_7636;	comp_968	acknowledgment
	m	(Lnet/minecraft/class_2792;)V	method_44998	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_7635$class_7636;	comp_968	acknowledgment
c	net/minecraft/class_3283	net/minecraft/resource/ResourcePackManager
	c	A resource pack manager manages a list of {@link ResourcePackProfile}s and\nbuilds {@linkplain #createResourcePacks() a list of resource packs} when the\nresource manager reloads.
	f	Ljava/util/Set;	field_14227	providers
	f	Ljava/util/Map;	field_14226	profiles
	f	Ljava/util/List;	field_14225	enabled
	f	Lnet/minecraft/class_3288$class_5351;	field_14228	profileFactory
	m	()Ljava/util/Map;	method_29212	providePackProfiles
	m	()V	method_14445	scanPacks
	m	(Lnet/minecraft/class_3264;[Lnet/minecraft/class_3285;)V	<init>	<init>
		p	1		type
		p	2		providers
	m	()Ljava/util/List;	method_29211	createResourcePacks
	m	(Ljava/util/Map;Lnet/minecraft/class_3288;)V	method_29484	method_29484
		p	1		profile
	m	(Ljava/lang/String;)Lnet/minecraft/class_3288;	method_14449	getProfile
		p	1		name
	m	(Lnet/minecraft/class_3264;Ljava/lang/String;Lnet/minecraft/class_2561;ZLjava/util/function/Supplier;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;	method_31440	method_31440
		p	1		name
		p	2		displayName
		p	3		alwaysEnabled
		p	4		packFactory
		p	5		metadata
		p	6		direction
		p	7		source
	m	(Ljava/util/Collection;)Ljava/util/stream/Stream;	method_29209	streamProfilesByName
		p	1		names
	m	(Lnet/minecraft/class_3288$class_5351;[Lnet/minecraft/class_3285;)V	<init>	<init>
		p	1		profileFactory
		p	2		providers
	m	()Ljava/util/Collection;	method_29206	getNames
	m	()Ljava/util/Collection;	method_14444	getEnabledProfiles
	m	(Ljava/util/Collection;)Ljava/util/List;	method_29208	buildEnabledProfiles
		p	1		enabledNames
	m	()Ljava/util/Collection;	method_14441	getProfiles
	m	(Ljava/util/Collection;)V	method_14447	setEnabledProfiles
		p	1		enabled
	m	(Ljava/lang/String;)Z	method_29207	hasProfile
		p	1		name
	m	()Ljava/util/Collection;	method_29210	getEnabledNames
c	net/minecraft/class_7641	net/minecraft/datafixer/fix/ItemRemoveBlockEntityTagFix
	f	Ljava/util/Set;	field_39900	itemIds
	m	(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_45014	method_45014
		p	4		typed
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/util/Set;)V	<init>	<init>
		p	1		schema
		p	3		itemIds
		p	2		changesType
c	net/minecraft/class_6310	net/minecraft/unused/packageinfo/PackageInfo6310
c	net/minecraft/class_521	net/minecraft/client/gui/screen/pack/PackListWidget
	f	Lnet/minecraft/class_2561;	field_18978	title
	f	Lnet/minecraft/class_2960;	field_19125	RESOURCE_PACKS_TEXTURE
	f	Lnet/minecraft/class_2561;	field_19126	INCOMPATIBLE
	f	Lnet/minecraft/class_2561;	field_19127	INCOMPATIBLE_CONFIRM
	m	(Lnet/minecraft/class_310;IILnet/minecraft/class_2561;)V	<init>	<init>
		p	2		width
		p	1		client
		p	4		title
		p	3		height
c	net/minecraft/class_521$class_4271	net/minecraft/client/gui/screen/pack/PackListWidget$ResourcePackEntry
	f	Lnet/minecraft/class_5481;	field_26590	displayName
	f	Lnet/minecraft/class_5369$class_5371;	field_19129	pack
	f	Ljava/lang/String;	field_32405	ELLIPSIS
	f	Lnet/minecraft/class_310;	field_19128	client
	f	Lnet/minecraft/class_5489;	field_26785	compatibilityNotificationText
	f	Lnet/minecraft/class_437;	field_25476	screen
	f	Lnet/minecraft/class_521;	field_19130	widget
	f	Lnet/minecraft/class_5481;	field_26784	incompatibleText
	f	Lnet/minecraft/class_5489;	field_26591	description
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_521;Lnet/minecraft/class_437;Lnet/minecraft/class_5369$class_5371;)V	<init>	<init>
		p	4		pack
		p	2		widget
		p	3		screen
		p	1		client
	m	(Z)V	method_20146	method_20146
		p	1		confirmed
	m	()Z	method_20152	isSelectable
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5481;	method_31229	trimTextToWidth
		p	1		text
		p	0		client
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5489;	method_31230	createMultilineText
		p	1		text
		p	0		client
c	net/minecraft/class_3285	net/minecraft/resource/ResourcePackProvider
	c	A resource pack provider provides {@link ResourcePackProfile}s, usually to\n{@link ResourcePackManager}s.
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_3288$class_5351;)V	method_14453	register
		c	Register resource pack profiles created with the {@code factory} to the\n{@code profileAdder}.\n\n@see ResourcePackProfile#of
		p	2		factory
			c	the factory that creates the resource pack profiles
		p	1		profileAdder
			c	the profile adder that accepts created resource pack profiles
c	net/minecraft/class_527	net/minecraft/client/gui/screen/world/OptimizeWorldScreen
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_3233	callback
	f	Lorg/slf4j/Logger;	field_25482	LOGGER
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_3232	DIMENSION_COLORS
	f	Lnet/minecraft/class_1257;	field_3234	updater
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_1940;ZLnet/minecraft/class_5285;)V	<init>	<init>
		p	4		levelInfo
		p	5		eraseCache
		p	6		generatorOptions
		p	1		callback
		p	2		dataFixer
		p	3		storageSession
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntOpenCustomHashMap;)V	method_2747	method_2747
		p	0		colors
	m	(Lnet/minecraft/class_4185;)V	method_19938	method_19938
		p	1		button
	m	(Lnet/minecraft/class_310;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_32$class_5143;Z)Lnet/minecraft/class_527;	method_27031	create
		p	0		client
		p	1		callback
		p	2		dataFixer
		p	3		storageSession
		p	4		eraseCache
c	net/minecraft/class_526	net/minecraft/client/gui/screen/world/SelectWorldScreen
	f	Lnet/minecraft/class_4185;	field_3224	selectButton
	f	Lnet/minecraft/class_528;	field_3218	levelList
	f	Lnet/minecraft/class_4185;	field_3215	editButton
	f	Lnet/minecraft/class_4185;	field_3216	recreateButton
	f	Lnet/minecraft/class_437;	field_3221	parent
	f	Lnet/minecraft/class_4185;	field_3219	deleteButton
	f	Lnet/minecraft/class_342;	field_3220	searchBox
	f	Ljava/util/List;	field_3222	tooltip
	f	Lorg/slf4j/Logger;	field_28783	LOGGER
	m	(Lnet/minecraft/class_4185;)V	method_35739	method_35739
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19941	method_19941
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19942	method_19942
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19943	method_19943
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19944	method_19944
		p	1		button
	m	(Ljava/util/List;)V	method_2739	setTooltip
		p	1		tooltip
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_19945	method_19945
		p	1		button
	m	(Z)V	method_19940	worldSelected
		p	1		active
	m	(Lnet/minecraft/class_4185;)V	method_19939	method_19939
		p	1		button
	m	(Ljava/lang/String;)V	method_2744	method_2744
		p	1		search
c	net/minecraft/class_525	net/minecraft/client/gui/screen/world/CreateWorldScreen
	f	Lnet/minecraft/class_4185;	field_3193	moreOptionsButton
	f	Lnet/minecraft/class_525$class_4539;	field_3201	currentMode
	f	Lnet/minecraft/class_2561;	field_26602	ALLOW_COMMANDS_INFO_TEXT
	f	Ljava/nio/file/Path;	field_25477	dataPackTempDir
	f	Lnet/minecraft/class_437;	field_3187	parent
	f	Z	field_3202	moreOptionsOpen
	f	Lnet/minecraft/class_4185;	field_24287	gameRulesButton
	f	Lnet/minecraft/class_2561;	field_26598	ENTER_SEED_TEXT
	f	Lnet/minecraft/class_2561;	field_37911	PREPARING_TEXT
	f	Lnet/minecraft/class_5292;	field_24588	moreOptionsDialog
	f	Lorg/slf4j/Logger;	field_25480	LOGGER
	f	Lnet/minecraft/class_2561;	field_3194	firstGameModeDescriptionLine
	f	Z	field_3178	hardcore
	f	Lnet/minecraft/class_342;	field_3188	levelNameField
	f	Lnet/minecraft/class_2561;	field_25898	GAME_MODE_TEXT
	f	Ljava/lang/String;	field_3195	levelName
	f	Lnet/minecraft/class_5676;	field_3186	gameModeSwitchButton
	f	Lnet/minecraft/class_3283;	field_25792	packManager
	f	Lnet/minecraft/class_5359;	field_25479	dataPackSettings
	f	Lnet/minecraft/class_1267;	field_27998	currentDifficulty
	f	Lnet/minecraft/class_2561;	field_26599	SEED_INFO_TEXT
	f	Lnet/minecraft/class_2561;	field_3199	secondGameModeDescriptionLine
	f	Lnet/minecraft/class_2561;	field_26600	ENTER_NAME_TEXT
	f	Z	field_3179	tweakedCheats
	f	Lnet/minecraft/class_4185;	field_25478	dataPacksButton
	f	Lnet/minecraft/class_5676;	field_3182	enableCheatsButton
	f	Ljava/lang/String;	field_32434	TEMP_DIR_PREFIX
	f	Lnet/minecraft/class_5676;	field_24286	difficultyButton
	f	Lnet/minecraft/class_525$class_4539;	field_3185	lastMode
	f	Ljava/lang/String;	field_3196	saveDirectoryName
	f	Lnet/minecraft/class_2561;	field_26601	RESULT_FOLDER_TEXT
	f	Z	field_3192	cheatsEnabled
	f	Lnet/minecraft/class_4185;	field_3205	createLevelButton
	f	Lnet/minecraft/class_1928;	field_24288	gameRules
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32670	method_32670
		p	2		cheatsEnabled
		p	1		button
	m	(Z)V	method_29691	method_29691
		p	1		confirmed
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_5359;)Lcom/mojang/datafixers/util/Pair;	method_41854	method_41854
		p	0		resourceManager
		p	1		dataPackSettings
	m	(Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;	method_32671	method_32671
		p	1		button
	m	()V	method_2721	toggleMoreOptions
	m	(Ljava/lang/String;)V	method_19416	method_19416
		p	1		levelName
	m	(Lnet/minecraft/class_4185;)V	method_19923	method_19923
		p	1		button
	m	(Ljava/nio/file/Path;)V	method_29689	method_29689
		p	0		path
	m	(Lnet/minecraft/class_525$class_4539;)V	method_22365	tweakDefaultsTo
		p	1		mode
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	method_29687	copyDataPack
		p	2		dataPackFile
		p	0		srcFolder
		p	1		destFolder
	m	(Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_5285;)Lnet/minecraft/class_7193;	method_41851	method_41851
		p	3		generatorOptions
		p	2		dynamicRegistryManager
		p	1		dataPackContents
		p	0		resourceManager
	m	(Ljava/util/Optional;)V	method_27616	method_27616
		p	1		optionalGameRules
	m	()Lnet/minecraft/class_1267;	method_32672	getDifficulty
	m	()V	method_30297	onCloseScreen
	m	()V	method_29695	clearDataPackTempDir
	m	()Ljava/nio/file/Path;	method_29693	getDataPackTempDir
	m	(Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;	method_32667	method_32667
		p	0		button
	m	(Lnet/minecraft/class_4185;)V	method_27615	method_27615
		p	1		button
	m	(Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object;	method_37089	method_37089
		p	2		throwable
		p	1		v
	m	()Ljava/util/Optional;	method_41848	createSession
	m	(Z)V	method_2710	setMoreOptionsOpen
		p	1		moreOptionsOpen
	m	(Z)Lnet/minecraft/class_1940;	method_40213	createLevelInfo
		p	1		debugWorld
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;	method_40211	method_40211
		p	1		json
	m	()V	method_2722	updateSettingsLabels
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_437;)V	method_31130	create
		p	1		parent
		p	0		client
	m	(Lnet/minecraft/class_6860;Lnet/minecraft/class_5350;Lnet/minecraft/class_5455$class_6890;Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_7193;	method_41850	method_41850
		p	1		dataPackContents
		p	0		resourceManager
		p	3		pair
		p	2		dynamicRegistryManager
	m	(Ljava/util/List;Ljava/lang/String;)Z	method_29983	method_29983
		p	1		name
	m	(Ljava/nio/file/Path;)Z	method_41853	method_41853
		p	1		path
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)V	method_41855	method_41855
		p	2		path
	m	(Lnet/minecraft/class_3283;Lnet/minecraft/class_5359;)Lnet/minecraft/class_7237$class_6906;	method_41849	createServerConfig
		p	0		resourcePackManager
		p	1		dataPackSettings
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_5359;Lnet/minecraft/class_5292;)V	<init>	<init>
		p	3		moreOptionsDialog
		p	1		parent
		p	2		dataPackSettings
	m	(Lnet/minecraft/class_4185;)V	method_19921	method_19921
		p	1		button
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V	method_32668	method_32668
		p	2		difficulty
		p	1		button
	m	(Lnet/minecraft/class_3283;)V	method_29682	applyDataPacks
		p	1		dataPackManager
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_5359;)Lcom/mojang/datafixers/util/Pair;	method_40209	method_40209
		p	1		resourceManager
		p	2		dataPackSettings
	m	()V	method_2727	updateSaveFolderName
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z	method_29686	method_29686
		p	1		dataPackFile
	m	(Lnet/minecraft/class_5359;Lnet/minecraft/class_7193;)V	method_37088	method_37088
		p	2		generatorOptionsHolder
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_525$class_4539;)V	method_32669	method_32669
		p	1		button
		p	2		mode
	m	(Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/nio/file/Path;Ljava/nio/file/Path;)V	method_29688	method_29688
		p	2		dataPackFile
	m	(Lnet/minecraft/class_4185;)V	method_19922	method_19922
		p	1		button
	m	()V	method_28084	setMoreOptionsOpen
	m	(Lnet/minecraft/class_1928;)V	method_27614	method_27614
		p	1		gameRules
	m	()Lcom/mojang/datafixers/util/Pair;	method_30296	getScannedPack
	m	(Lnet/minecraft/class_4185;)V	method_29692	method_29692
		p	1		button
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_2561;)V	method_41852	showMessage
		p	0		client
		p	1		text
	m	()V	method_29694	openPackScreen
	m	()V	method_2736	createLevel
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_6904;Ljava/nio/file/Path;)Lnet/minecraft/class_525;	method_40212	create
		p	2		path
		p	1		source
		p	0		parent
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_310;)Ljava/nio/file/Path;	method_29685	copyDataPack
		p	1		client
		p	0		srcFolder
	m	()V	method_41847	startServer
c	net/minecraft/class_525$class_4539	net/minecraft/client/gui/screen/world/CreateWorldScreen$Mode
	f	Lnet/minecraft/class_2561;	field_27999	text
	f	Ljava/lang/String;	field_20628	translationSuffix
	f	Lnet/minecraft/class_1934;	field_20629	defaultGameMode
	f	Lnet/minecraft/class_525$class_4539;	field_20624	SURVIVAL
	f	Lnet/minecraft/class_525$class_4539;	field_20627	DEBUG
	f	Lnet/minecraft/class_525$class_4539;	field_20626	CREATIVE
	f	Lnet/minecraft/class_525$class_4539;	field_20625	HARDCORE
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_1934;)V	<init>	<init>
		p	3		translationSuffix
		p	4		defaultGameMode
	m	()Lnet/minecraft/class_2561;	method_32673	asText
c	net/minecraft/class_524	net/minecraft/client/gui/screen/world/EditWorldScreen
	f	Lcom/google/gson/Gson;	field_25481	GSON
	f	Lnet/minecraft/class_342;	field_3170	levelNameTextField
	f	Lnet/minecraft/class_2561;	field_26603	ENTER_NAME_TEXT
	f	Lorg/slf4j/Logger;	field_23776	LOGGER
	f	Lnet/minecraft/class_4185;	field_3168	saveButton
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_3169	callback
	f	Lnet/minecraft/class_32$class_5143;	field_23777	storageSession
	m	()V	method_2691	commit
	m	(ZZ)V	method_19931	method_19931
		p	2		eraseCache
		p	1		backup
	m	(Lnet/minecraft/class_4185;)V	method_19930	method_19930
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_27029	method_27029
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19932	method_19932
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19933	method_19933
		p	1		button
	m	(Ljava/lang/String;)V	method_19417	method_19417
		p	1		levelName
	m	(Lnet/minecraft/class_4185;)V	method_19934	method_19934
		p	1		button
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_32$class_5143;)V	<init>	<init>
		p	1		callback
		p	2		storageSession
	m	(Lnet/minecraft/class_4185;)V	method_19935	method_19935
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_29068	method_29068
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_27030	method_27030
		p	1		button
	m	(Ljava/nio/file/Path;)Z	method_37470	method_37470
		p	0		path
	m	(Lnet/minecraft/class_32;Ljava/lang/String;)V	method_29784	onBackupConfirm
		p	0		storage
		p	1		levelName
	m	(Lnet/minecraft/class_32$class_5143;)Z	method_2701	backupLevel
		p	0		storageSession
	m	(Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;	method_29699	method_29699
		p	1		json
	m	(Ljava/nio/file/Path;)V	method_37471	method_37471
		p	0		path
	m	(Lcom/mojang/serialization/DataResult$PartialResult;)V	method_29067	method_29067
		p	0		result
c	net/minecraft/class_3281	net/minecraft/resource/ResourcePackCompatibility
	f	Lnet/minecraft/class_2561;	field_14219	notification
	f	Lnet/minecraft/class_2561;	field_14222	confirmMessage
	f	Lnet/minecraft/class_3281;	field_14220	TOO_NEW
	f	Lnet/minecraft/class_3281;	field_14224	COMPATIBLE
	f	Lnet/minecraft/class_3281;	field_14223	TOO_OLD
	m	(Lnet/minecraft/class_3272;Lnet/minecraft/class_3264;)Lnet/minecraft/class_3281;	method_31439	from
		p	1		type
		p	0		metadata
	m	()Lnet/minecraft/class_2561;	method_14439	getNotification
	m	()Z	method_14437	isCompatible
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		translationSuffix
	m	(ILnet/minecraft/class_3264;)Lnet/minecraft/class_3281;	method_14436	from
		p	0		packVersion
		p	1		type
	m	()Lnet/minecraft/class_2561;	method_14438	getConfirmMessage
c	net/minecraft/class_7648	net/minecraft/network/PacketCallbacks
	c	A set of callbacks for sending a packet.
	m	()V	method_45083	onSuccess
		c	Called when packet is sent successfully.
	m	(Ljava/util/function/Supplier;)Lnet/minecraft/class_7648;	method_45085	of
		c	{@return a callback that sends {@code failurePacket} when failed}
		p	0		failurePacket
	m	()Lnet/minecraft/class_2596;	method_45086	getFailurePacket
		c	{@return the packet to send on failure, or {@code null} if there is none}
	m	(Ljava/lang/Runnable;)Lnet/minecraft/class_7648;	method_45084	always
		c	{@return a callback that always runs {@code runnable}}
		p	0		runnable
c	net/minecraft/class_6317	net/minecraft/unused/packageinfo/PackageInfo6317
c	net/minecraft/class_7649	net/minecraft/network/message/FilterMask
	f	Lnet/minecraft/class_7649$class_7650;	field_39945	status
	f	C	field_39943	FILTERED
	f	Lnet/minecraft/class_7649;	field_39942	PASS_THROUGH
	f	Lnet/minecraft/class_7649;	field_39941	FULLY_FILTERED
	f	Ljava/util/BitSet;	field_39944	mask
	m	(Ljava/util/BitSet;Lnet/minecraft/class_7649$class_7650;)V	<init>	<init>
		p	1		mask
		p	2		status
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_7649;)V	method_45091	writeMask
		p	0		buf
		p	1		mask
	m	(Lnet/minecraft/class_7634;)Lnet/minecraft/class_2561;	method_45092	filter
		p	1		contents
	m	()Z	method_45093	isFullyFiltered
	m	(Ljava/lang/String;)Ljava/lang/String;	method_45089	filter
		p	1		raw
	m	()Z	method_45087	isPassThrough
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_7649;	method_45090	readMask
		p	0		buf
	m	(I)V	method_45088	markFiltered
		p	1		index
	m	(I)V	<init>	<init>
		p	1		length
c	net/minecraft/class_7649$class_7650	net/minecraft/network/message/FilterMask$FilterStatus
	f	Lnet/minecraft/class_7649$class_7650;	field_39947	PASS_THROUGH
	f	Lnet/minecraft/class_7649$class_7650;	field_39948	FULLY_FILTERED
	f	Lnet/minecraft/class_7649$class_7650;	field_39949	PARTIALLY_FILTERED
c	net/minecraft/class_6318	net/minecraft/unused/packageinfo/PackageInfo6318
c	net/minecraft/class_6315	net/minecraft/unused/packageinfo/PackageInfo6315
c	net/minecraft/class_6316	net/minecraft/unused/packageinfo/PackageInfo6316
c	net/minecraft/class_3286	net/minecraft/resource/VanillaDataPackProvider
	f	Ljava/lang/String;	field_29782	NAME
	f	Lnet/minecraft/class_3268;	field_14269	pack
	f	Lnet/minecraft/class_3272;	field_26939	DEFAULT_PACK_METADATA
c	net/minecraft/class_7644	net/minecraft/command/argument/DecoratableArgumentList
	c	A list of parsed {@linkplain DecoratableArgumentType decoratable arguments}.\n\n@see #of
	f	Ljava/util/List;	comp_974	arguments
	m	(Lcom/mojang/brigadier/ParseResults;)Lnet/minecraft/class_7644;	method_45043	of
		c	{@return a new instance of this list from {@code parseResults}}
		p	0		parseResults
	m	(Lcom/mojang/brigadier/tree/CommandNode;)Z	method_45045	contains
		c	{@return whether {@code node} is in this list of parsed decorated arguments}
		p	1		node
	m	(Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List;	method_45044	collectDecoratableArguments
		p	0		contextBuilder
	m	()Ljava/util/List;	comp_974	arguments
c	net/minecraft/class_7644$class_7645	net/minecraft/command/argument/DecoratableArgumentList$ParsedArgument
	c	A parsed decoratable argument, also used as the entry of {@link DecoratableArgumentList}.
	f	Lnet/minecraft/class_7517;	comp_977	argumentType
	f	Lcom/mojang/brigadier/tree/ArgumentCommandNode;	comp_975	node
	f	Lcom/mojang/brigadier/context/ParsedArgument;	comp_976	parsedValue
	m	()Lnet/minecraft/class_7517;	comp_977	argumentType
	m	()Ljava/lang/String;	method_45046	getNodeName
	m	()Lcom/mojang/brigadier/context/ParsedArgument;	comp_976	parsedValue
	m	()Lcom/mojang/brigadier/tree/ArgumentCommandNode;	comp_975	node
c	net/minecraft/class_6313	net/minecraft/unused/packageinfo/PackageInfo6313
c	net/minecraft/class_6314	net/minecraft/unused/packageinfo/PackageInfo6314
c	net/minecraft/class_7642	net/minecraft/network/message/CachedDecoratorResult
	c	The cached result of {@link MessageDecorator}'s decorated message.\n\n<p>The result is cached per player, and is consumed when the message is actually\nsent. Caching allows the decorator's result to be not pure (e.g. uses externally\ncontrolled variables), as decorators that produce different results on the second\nexecution at submission time do not affect the verification.
	f	Lnet/minecraft/class_7642$class_7643;	field_39909	cachedResult
	m	(Ljava/lang/String;)Lnet/minecraft/class_2561;	method_45035	tryConsume
		c	Consumes the cached result if possible.\n\n<p>The result can only be consumed if it exists and the cached query equals\n{@code query}. After consuming, the cached result is set to {@code null}.\n\n@return the cached result, or {@code null} if it cannot be consumed
		p	1		query
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	method_45036	setCachedResult
		c	Sets the cached result to {@code preview} for {@code query}.\n\n@see CachedDecoratorResult.Cache
		p	1		query
		p	2		preview
c	net/minecraft/class_7642$class_7643	net/minecraft/network/message/CachedDecoratorResult$Cache
	c	The cached result.
	f	Ljava/lang/String;	comp_972	query
	f	Lnet/minecraft/class_2561;	comp_973	preview
	m	(Ljava/lang/String;)Z	method_45037	queryEquals
		c	{@return whether the cached query equals {@code query}}
		p	1		query
	m	()Lnet/minecraft/class_2561;	comp_973	preview
	m	()Ljava/lang/String;	comp_972	query
c	net/minecraft/class_3288	net/minecraft/resource/ResourcePackProfile
	c	Represents a resource pack in a {@link ResourcePackManager}.\n\n<p>Compared to a single-use {@link ResourcePack}, a profile is persistent\nand serves as {@linkplain #createResourcePack a factory} for the single-use\npacks. It also contains user-friendly information about resource packs.\n\n<p>The profiles are registered by {@link ResourcePackProvider}s.\n\n<p>Closing the profile doesn't have any effect.
	f	Lnet/minecraft/class_5352;	field_25346	source
	f	Ljava/lang/String;	field_14272	name
	f	Z	field_14271	alwaysEnabled
	f	Lnet/minecraft/class_2561;	field_14275	description
	f	Ljava/util/function/Supplier;	field_14273	packFactory
	f	Lnet/minecraft/class_3288$class_3289;	field_14277	position
	f	Lnet/minecraft/class_3281;	field_14278	compatibility
	f	Z	field_14270	pinned
	f	Lorg/slf4j/Logger;	field_14279	LOGGER
	f	Lnet/minecraft/class_2561;	field_14274	displayName
	m	(Z)Lnet/minecraft/class_2561;	method_14461	getInformationText
		p	1		enabled
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;ZLjava/util/function/Supplier;Lnet/minecraft/class_3272;Lnet/minecraft/class_3264;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)V	<init>	<init>
		p	8		source
		p	6		type
		p	7		direction
		p	4		packFactory
		p	5		metadata
		p	2		displayName
		p	3		alwaysEnabled
		p	1		name
	m	()Lnet/minecraft/class_3262;	method_14458	createResourcePack
	m	()Lnet/minecraft/class_3288$class_3289;	method_14466	getInitialPosition
	m	(Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_3288$class_5351;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;	method_14456	of
		c	Creates a resource pack profile from the given parameters.\n\n<p>Compared to calling the factory directly, this utility method obtains the\npack's metadata information from the pack created by the {@code packFactory}.\nIf the created pack doesn't have metadata information, this method returns\n{@code null}.\n\n@return the created profile, or {@code null} if missing metadata
		p	0		name
		p	1		alwaysEnabled
		p	4		insertionPosition
		p	5		packSource
		p	2		packFactory
		p	3		profileFactory
	m	(Ljava/lang/String;ZLjava/util/function/Supplier;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_3281;Lnet/minecraft/class_3288$class_3289;ZLnet/minecraft/class_5352;)V	<init>	<init>
		p	3		packFactory
		p	4		displayName
		p	1		name
		p	2		alwaysEnabled
		p	7		direction
		p	8		pinned
		p	5		description
		p	6		compatibility
		p	9		source
	m	()Z	method_14465	isPinned
	m	()Lnet/minecraft/class_3281;	method_14460	getCompatibility
	m	()Lnet/minecraft/class_5352;	method_29483	getSource
	m	(ZLnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_14462	method_14462
		p	2		style
	m	()Lnet/minecraft/class_2561;	method_14457	getDisplayName
	m	()Z	method_14464	isAlwaysEnabled
	m	()Lnet/minecraft/class_2561;	method_14459	getDescription
	m	()Ljava/lang/String;	method_14463	getName
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_3288$class_3289	net/minecraft/resource/ResourcePackProfile$InsertionPosition
	f	Lnet/minecraft/class_3288$class_3289;	field_14281	BOTTOM
	f	Lnet/minecraft/class_3288$class_3289;	field_14280	TOP
	m	()Lnet/minecraft/class_3288$class_3289;	method_14467	inverse
	m	(Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I	method_14468	insert
		p	1		items
		p	4		listInverted
		p	2		item
		p	3		profileGetter
c	net/minecraft/class_3288$class_5351	net/minecraft/resource/ResourcePackProfile$Factory
	c	A factory for resource pack profiles, somewhat resembling the constructor\nof {@link ResourcePackProfile} but allowing more customization.
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;ZLjava/util/function/Supplier;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;	create	create
		c	Creates a proper resource pack profile from the given parameters.\n\n@apiNote Instead of calling this method, users usually call {@link\nResourcePackProfile#of}, which fills some of the parameters for a call to this\nmethod.
		p	5		metadata
		p	6		initialPosition
		p	7		source
		p	1		name
		p	2		displayName
		p	3		alwaysEnabled
		p	4		packFactory
c	net/minecraft/class_6311	net/minecraft/unused/packageinfo/PackageInfo6311
c	net/minecraft/class_6312	net/minecraft/unused/packageinfo/PackageInfo6312
c	net/minecraft/class_6308	net/minecraft/test/TeamCityTestCompletionListener
	f	Lcom/google/common/escape/Escaper;	field_33177	ESCAPER
	f	Lorg/slf4j/Logger;	field_33176	LOGGER
c	net/minecraft/class_6309	net/minecraft/unused/packageinfo/PackageInfo6309
c	net/minecraft/class_518	net/minecraft/client/gui/screen/recipebook/RecipeBookProvider
	m	()Lnet/minecraft/class_507;	method_2659	getRecipeBookWidget
	m	()V	method_16891	refreshRecipeBook
c	net/minecraft/class_517	net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookScreen
	f	Lnet/minecraft/class_1856;	field_3149	fuels
	m	()Ljava/util/Set;	method_17065	getAllowedFuels
c	net/minecraft/class_534	net/minecraft/client/gui/hud/spectator/RootSpectatorCommandGroup
	f	Ljava/util/List;	field_3266	elements
	f	Lnet/minecraft/class_2561;	field_26612	PROMPT_TEXT
c	net/minecraft/class_6320	net/minecraft/unused/packageinfo/PackageInfo6320
c	net/minecraft/class_3294	net/minecraft/resource/NamespaceResourceManager
	c	A resource manager that only loads resources for a specific namespace.\nThis is an implementation detail for {@link LifecycledResourceManagerImpl}, based\non the heuristic that most namespaces are only defined in few resource\npacks, making loading in those namespaces faster.\n\n@see LifecycledResourceManagerImpl
	f	Ljava/util/List;	field_14283	packList
	f	Lnet/minecraft/class_3264;	field_14284	type
	f	Ljava/lang/String;	field_21561	namespace
	f	Lorg/slf4j/Logger;	field_14285	LOGGER
	m	(Lnet/minecraft/class_3264;Ljava/lang/String;)V	<init>	<init>
		p	1		type
		p	2		namespace
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_14473	getMetadataPath
		p	0		id
	m	(Ljava/lang/String;Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V	method_41260	addPack
		p	2		underlyingPack
		p	3		filter
		p	1		name
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3294$class_7081;	method_41264	method_41264
		p	1		id
	m	(Lnet/minecraft/class_2960;I)Lnet/minecraft/class_3298$class_7367;	method_43035	createMetadataSupplier
		p	2		index
		p	1		id
	m	(Lnet/minecraft/class_3294$class_7082;)Lnet/minecraft/class_3262;	method_41257	method_41257
		p	0		pack
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)V	method_41261	addPack
		p	1		name
		p	2		filter
	m	(Lnet/minecraft/class_3262;)V	method_24233	addPack
		p	1		pack
	m	(Lnet/minecraft/class_3262;Ljava/util/function/Predicate;)V	method_41256	addPack
		p	2		filter
		p	1		pack
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_3262;)Lnet/minecraft/class_3298$class_7367;	method_14476	createOpener
		p	2		pack
		p	1		id
	m	(Lnet/minecraft/class_2960;)Z	method_18221	isPathAbsolute
		p	1		id
	m	(Lnet/minecraft/class_3294$class_7082;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V	method_41258	findAndAdd
		p	4		idToEntryList
		p	3		allowedPathPredicate
		p	2		startingPath
		p	1		pack
	m	(Ljava/util/TreeMap;Lnet/minecraft/class_2960;Lnet/minecraft/class_3294$class_7081;)V	method_41262	method_41262
		p	1		id
		p	2		entryList
	m	(Lnet/minecraft/class_3294$class_7082;Ljava/util/Map;)V	method_41259	applyFilter
		p	1		idToEntryList
		p	0		pack
c	net/minecraft/class_3294$class_3295	net/minecraft/resource/NamespaceResourceManager$DebugInputStream
	f	Z	field_14287	closed
	f	Ljava/lang/String;	field_14288	leakMessage
	m	(Ljava/io/InputStream;Lnet/minecraft/class_2960;Ljava/lang/String;)V	<init>	<init>
		p	1		parent
		p	2		id
		p	3		packName
c	net/minecraft/class_3294$class_7081	net/minecraft/resource/NamespaceResourceManager$EntryList
	f	Lnet/minecraft/class_2960;	comp_527	metadataId
	f	Ljava/util/List;	comp_528	entries
	m	()Ljava/util/List;	method_41266	toReferenceList
	m	()Lnet/minecraft/class_2960;	comp_527	metadataId
	m	()Ljava/util/List;	comp_528	entries
c	net/minecraft/class_3294$class_7082	net/minecraft/resource/NamespaceResourceManager$FilterablePack
	f	Lnet/minecraft/class_3262;	comp_530	underlying
	f	Ljava/util/function/Predicate;	comp_531	filter
	f	Ljava/lang/String;	comp_529	name
	m	(Ljava/util/Collection;)V	method_41268	removeFiltered
		p	1		ids
	m	(Lnet/minecraft/class_2960;)Z	method_41269	isFiltered
		p	1		id
	m	()Lnet/minecraft/class_3262;	comp_530	underlying
	m	()Ljava/lang/String;	comp_529	name
	m	()Ljava/util/function/Predicate;	comp_531	filter
c	net/minecraft/class_3294$class_7083	net/minecraft/resource/NamespaceResourceManager$Entry
	f	Z	field_37287	checksMetadata
	f	Lnet/minecraft/class_2960;	field_37285	metadataId
	f	Lnet/minecraft/class_2960;	field_37284	id
	f	Lnet/minecraft/class_3262;	field_37286	pack
	m	(Lnet/minecraft/class_3294;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_3262;)V	<init>	<init>
		p	4		pack
		p	3		metadataId
		p	2		id
	m	()Lnet/minecraft/class_3298;	method_41272	toReference
	m	()V	method_41270	ignoreMetadata
c	net/minecraft/class_6321	net/minecraft/unused/packageinfo/PackageInfo6321
c	net/minecraft/class_531	net/minecraft/client/gui/hud/spectator/SpectatorMenu
	f	Lnet/minecraft/class_537;	field_3259	DISABLED_NEXT_PAGE_COMMAND
	f	Lnet/minecraft/class_537;	field_3256	NEXT_PAGE_COMMAND
	f	Lnet/minecraft/class_535;	field_3258	currentGroup
	f	Lnet/minecraft/class_536;	field_3255	closeCallback
	f	Lnet/minecraft/class_2561;	field_26615	NEXT_PAGE_TEXT
	f	Lnet/minecraft/class_2561;	field_26614	PREVIOUS_PAGE_TEXT
	f	Lnet/minecraft/class_2561;	field_26613	CLOSE_TEXT
	f	I	field_3263	page
	f	I	field_3254	selectedSlot
	f	Lnet/minecraft/class_537;	field_3262	PREVIOUS_PAGE_COMMAND
	f	Lnet/minecraft/class_537;	field_3261	CLOSE_COMMAND
	f	Lnet/minecraft/class_537;	field_3260	BLANK_COMMAND
	m	()Lnet/minecraft/class_539;	method_2772	getCurrentState
	m	()Lnet/minecraft/class_537;	method_2774	getSelectedCommand
	m	()Lnet/minecraft/class_535;	method_2776	getCurrentGroup
	m	()Ljava/util/List;	method_2770	getCommands
	m	(Lnet/minecraft/class_536;)V	<init>	<init>
		p	1		closeCallback
	m	(I)Lnet/minecraft/class_537;	method_2777	getCommand
		p	1		slot
	m	()I	method_2773	getSelectedSlot
	m	(Lnet/minecraft/class_535;)V	method_2778	selectElement
		p	1		group
	m	(I)V	method_2771	useCommand
		p	1		slot
	m	()V	method_2779	close
c	net/minecraft/class_531$class_533	net/minecraft/client/gui/hud/spectator/SpectatorMenu$ChangePageSpectatorMenuCommand
	f	I	field_3264	direction
	f	Z	field_3265	enabled
	m	(IZ)V	<init>	<init>
		p	2		enabled
		p	1		direction
c	net/minecraft/class_531$class_532	net/minecraft/client/gui/hud/spectator/SpectatorMenu$CloseSpectatorMenuCommand
c	net/minecraft/class_538	net/minecraft/client/gui/hud/spectator/TeleportSpectatorMenu
	f	Lcom/google/common/collect/Ordering;	field_3267	ORDERING
	f	Ljava/util/List;	field_3268	elements
	f	Lnet/minecraft/class_2561;	field_26617	PROMPT_TEXT
	f	Lnet/minecraft/class_2561;	field_26616	TELEPORT_TEXT
	m	(Lnet/minecraft/class_640;Lnet/minecraft/class_640;)I	method_2785	method_2785
		p	1		b
		p	0		a
	m	(Ljava/util/Collection;)V	<init>	<init>
		p	1		entries
c	net/minecraft/class_537	net/minecraft/client/gui/hud/spectator/SpectatorMenuCommand
	m	(Lnet/minecraft/class_531;)V	method_2783	use
		p	1		menu
	m	()Lnet/minecraft/class_2561;	method_16892	getName
	m	(Lnet/minecraft/class_4587;FI)V	method_2784	renderIcon
		p	2		brightness
		p	3		alpha
		p	1		matrices
	m	()Z	method_16893	isEnabled
c	net/minecraft/class_536	net/minecraft/client/gui/hud/spectator/SpectatorMenuCloseCallback
	m	(Lnet/minecraft/class_531;)V	method_2782	close
		p	1		menu
c	net/minecraft/class_535	net/minecraft/client/gui/hud/spectator/SpectatorMenuCommandGroup
	m	()Lnet/minecraft/class_2561;	method_2781	getPrompt
	m	()Ljava/util/List;	method_2780	getCommands
c	net/minecraft/class_6328	net/minecraft/util/annotation/MethodsReturnNonnullByDefault
	c	Specifies that all methods in the annotated package/class return nonnull\nvalues unless nullability is specified with a separate annotation.\n\n<p>While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n@see ClientMethodsReturnNonnullByDefault\n@see MathMethodsReturnNonnullByDefault
c	net/minecraft/class_6329	net/minecraft/server/command/RaidCommand
	m	(Lnet/minecraft/class_2168;)I	method_36198	executeSpawnLeader
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36207	method_36207
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_36201	executeStop
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_36203	executeCheck
		p	0		source
	m	(Lnet/minecraft/class_2168;I)I	method_36195	executeSetOmen
		p	1		level
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36200	method_36200
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36202	method_36202
		p	0		context
	m	(Lnet/minecraft/class_2168;I)I	method_36199	executeStart
		p	1		level
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36204	method_36204
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_36194	executeGlow
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36206	method_36206
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36193	method_36193
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36197	method_36197
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_36205	method_36205
		p	0		source
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_36192	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_3765;	method_36191	getRaid
		p	0		player
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2561;)I	method_36196	executeSound
		p	1		type
		p	0		source
c	net/minecraft/class_6326	net/minecraft/server/command/DebugMobSpawningCommand
	m	(Lnet/minecraft/class_2168;)Z	method_36185	method_36185
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;)I	method_36186	execute
		p	1		group
		p	0		source
		p	2		pos
	m	(Lnet/minecraft/class_1311;Lcom/mojang/brigadier/context/CommandContext;)I	method_36183	method_36183
		p	1		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_36184	register
		p	0		dispatcher
c	net/minecraft/class_6327	net/minecraft/server/command/DebugPathCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_33387	SOURCE_NOT_MOB_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_33388	PATH_NOT_FOUND_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_33389	TARGET_NOT_REACHED_EXCEPTION
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_36187	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)Z	method_36189	method_36189
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_36188	method_36188
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;)I	method_36190	execute
		p	1		pos
		p	0		source
c	net/minecraft/class_530	net/minecraft/client/gui/hud/spectator/TeleportToSpecificPlayerSpectatorCommand
	f	Lnet/minecraft/class_2561;	field_26611	name
	f	Lcom/mojang/authlib/GameProfile;	field_3253	gameProfile
	f	Lnet/minecraft/class_2960;	field_3252	skinId
	m	(Lcom/mojang/authlib/GameProfile;)V	<init>	<init>
		p	1		gameProfile
c	net/minecraft/class_6324	net/minecraft/unused/packageinfo/PackageInfo6324
c	net/minecraft/class_3298	net/minecraft/resource/Resource
	c	A resource of binary data.\n\n<p>The resource must be closed before disposal to avoid resource leaks.\n\n@see ResourceFactory#getResource(Identifier)\n@see ResourceManager#getAllResources(Identifier)
	f	Ljava/lang/String;	field_38684	resourcePackName
	f	Lnet/minecraft/class_3298$class_7367;	field_38686	metadataSupplier
	f	Lnet/minecraft/class_3298$class_7367;	field_38685	inputSupplier
	f	Lnet/minecraft/class_7368;	field_38687	metadata
	m	(Ljava/lang/String;Lnet/minecraft/class_3298$class_7367;Lnet/minecraft/class_3298$class_7367;)V	<init>	<init>
		p	3		metadataSupplier
		p	1		resourcePackName
		p	2		inputSupplier
	m	()Lnet/minecraft/class_7368;	method_14481	getMetadata
		c	{@return the metadata for the resource}\n\n<p>The metadata must then be decoded using\n{@link ResourceMetadata#decode(ResourceMetadataReader)} before using.
	m	()Ljava/io/InputStream;	method_14482	getInputStream
		c	Returns the input stream of this resource.\n\n<p>This input stream is closed when this resource is closed.
	m	()Ljava/lang/String;	method_14480	getResourcePackName
		c	Returns the user-friendly name of the pack this resource is from.
	m	()Ljava/io/BufferedReader;	method_43039	getReader
	m	(Ljava/lang/String;Lnet/minecraft/class_3298$class_7367;)V	<init>	<init>
		p	1		resourcePackName
		p	2		inputSupplier
c	net/minecraft/class_3298$class_7367	net/minecraft/resource/Resource$InputSupplier
c	net/minecraft/class_6325	net/minecraft/unused/packageinfo/PackageInfo6325
c	net/minecraft/class_6322	net/minecraft/unused/packageinfo/PackageInfo6322
c	net/minecraft/class_6323	net/minecraft/unused/packageinfo/PackageInfo6323
c	net/minecraft/class_6319	net/minecraft/util/annotation/FieldsAreNonnullByDefault
	c	Specifies that all fields in the annotated package/class are nonnull\nunless nullability is specified with a separate annotation.\n\n<p>While this annotation is meant to be a package/class annotation, it can\nbe applied to anything as it does not restrict its targets.\n\n<p>A similar {@link FieldsAreNonnullByDefault2} exists; they don't coexist\non any package info class.\n\n@see ClientFieldsAreNonnullByDefault\n@see FieldsAreNonnullByDefault2
c	net/minecraft/class_528	net/minecraft/client/gui/screen/world/WorldListWidget
	f	Lnet/minecraft/class_2561;	field_26610	LOCKED_TEXT
	f	Lorg/slf4j/Logger;	field_3238	LOGGER
	f	Lnet/minecraft/class_2561;	field_26606	FROM_NEWER_VERSION_FIRST_LINE
	f	Lnet/minecraft/class_2561;	field_26608	SNAPSHOT_FIRST_LINE
	f	Lnet/minecraft/class_2960;	field_19133	UNKNOWN_SERVER_LOCATION
	f	Ljava/util/List;	field_39740	levels
	f	Ljava/text/DateFormat;	field_19132	DATE_FORMAT
	f	Lnet/minecraft/class_2561;	field_26609	SNAPSHOT_SECOND_LINE
	f	Ljava/lang/String;	field_39738	search
	f	Lnet/minecraft/class_2561;	field_34803	CONVERSION_TOOLTIP
	f	Lnet/minecraft/class_2561;	field_26607	FROM_NEWER_VERSION_SECOND_LINE
	f	Lnet/minecraft/class_2960;	field_19134	WORLD_SELECTION_LOCATION
	f	Ljava/util/concurrent/CompletableFuture;	field_39739	levelsFuture
	f	Lnet/minecraft/class_526;	field_3237	parent
	f	Lnet/minecraft/class_528$class_7415;	field_38994	loadingEntry
	m	(Ljava/lang/String;Ljava/util/List;)V	method_43454	showSummaries
		p	2		summaries
		p	1		search
	m	()V	method_43464	narrateScreenIfNarrationEnabled
	m	()Lnet/minecraft/class_526;	method_2752	getParent
	m	(Ljava/util/List;)V	method_44678	show
		p	1		levels
	m	()V	method_44680	load
	m	(Lnet/minecraft/class_2561;)V	method_43460	showUnableToLoadScreen
		p	1		message
	m	(Ljava/lang/Throwable;)Ljava/util/List;	method_43455	method_43455
		p	1		throwable
	m	(Ljava/lang/String;Lnet/minecraft/class_34;)Z	method_43453	shouldShow
		p	2		summary
		p	1		search
	m	()Ljava/util/concurrent/CompletableFuture;	method_43462	loadLevels
	m	()V	method_43463	showLoadingScreen
	m	(Lnet/minecraft/class_528$class_7414;)V	method_20157	setSelected
	m	()Ljava/util/List;	method_44679	tryGet
	m	(Ljava/lang/String;)V	method_44677	setSearch
		p	1		search
	m	()Ljava/util/Optional;	method_20159	getSelectedAsOptional
	m	(Lnet/minecraft/class_526;Lnet/minecraft/class_310;IIIIILjava/lang/String;Lnet/minecraft/class_528;)V	<init>	<init>
		p	3		width
		p	4		height
		p	1		parent
		p	2		client
		p	9		oldWidget
		p	7		itemHeight
		p	8		search
		p	5		top
		p	6		bottom
c	net/minecraft/class_528$class_7415	net/minecraft/client/gui/screen/world/WorldListWidget$LoadingEntry
	f	Lnet/minecraft/class_2561;	field_38997	LOADING_LIST_TEXT
	f	Lnet/minecraft/class_310;	field_38998	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_528$class_7414	net/minecraft/client/gui/screen/world/WorldListWidget$Entry
	m	()Z	method_43465	isAvailable
c	net/minecraft/class_528$class_4272	net/minecraft/client/gui/screen/world/WorldListWidget$WorldEntry
	f	J	field_19142	time
	f	Lnet/minecraft/class_2960;	field_19139	iconLocation
	f	Lnet/minecraft/class_1043;	field_19141	icon
	f	Lnet/minecraft/class_526;	field_19137	screen
	f	Lnet/minecraft/class_34;	field_19138	level
	f	Lnet/minecraft/class_310;	field_19136	client
	f	Ljava/nio/file/Path;	field_19140	iconPath
	m	(Lnet/minecraft/class_528;Lnet/minecraft/class_528;Lnet/minecraft/class_34;)V	<init>	<init>
		p	2		levelList
		p	3		level
	m	(Z)V	method_20172	method_20172
		p	1		confirmed
	m	(Z)V	method_20170	method_20170
		p	1		confirmed
	m	()Ljava/lang/String;	method_35740	getLevelDisplayName
	m	(ZZ)V	method_20167	method_20167
		p	2		eraseCache
		p	1		backup
	m	()V	method_20169	deleteIfConfirmed
	m	()V	method_20164	play
	m	()V	method_33685	delete
	m	()V	method_20174	start
	m	(Lnet/minecraft/class_6904;Ljava/nio/file/Path;Z)V	method_20165	method_20165
		p	3		confirmed
	m	()V	method_20173	recreate
	m	(Lnet/minecraft/class_32$class_5143;Ljava/lang/String;Z)V	method_27032	method_27032
		p	3		edited
	m	()V	method_20171	edit
	m	()V	method_29990	openReadingWorldScreen
	m	()Lnet/minecraft/class_1043;	method_20175	getIconTexture
c	net/minecraft/class_4592	net/minecraft/client/render/entity/model/AnimalModel
	f	F	field_20916	childHeadYOffset
	f	F	field_20917	childHeadZOffset
	f	F	field_20918	invertedChildHeadScale
	f	F	field_20919	invertedChildBodyScale
	f	Z	field_20915	headScaled
	f	F	field_20920	childBodyYOffset
	m	()Ljava/lang/Iterable;	method_22946	getHeadParts
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22947	method_22947
		p	8		bodyPart
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22949	method_22949
		p	8		headPart
	m	(Ljava/util/function/Function;ZFFFFF)V	<init>	<init>
		p	1		renderLayerFactory
		p	2		headScaled
		p	3		childHeadYOffset
		p	4		childHeadZOffset
		p	5		invertedChildHeadScale
		p	6		invertedChildBodyScale
		p	7		childBodyYOffset
	m	(ZFF)V	<init>	<init>
		p	2		childHeadYOffset
		p	1		headScaled
		p	3		childHeadZOffset
	m	(ZFFFFF)V	<init>	<init>
		p	5		invertedChildBodyScale
		p	6		childBodyYOffset
		p	3		childHeadZOffset
		p	4		invertedChildHeadScale
		p	1		headScaled
		p	2		childHeadYOffset
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22950	method_22950
		p	8		bodyPart
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22951	method_22951
		p	8		headPart
	m	()Ljava/lang/Iterable;	method_22948	getBodyParts
c	net/minecraft/class_4594	net/minecraft/client/render/entity/model/TintableCompositeModel
	f	F	field_20926	redMultiplier
	f	F	field_20927	greenMultiplier
	f	F	field_20928	blueMultiplier
	m	(FFF)V	method_22956	setColorMultiplier
		p	1		red
		p	2		green
		p	3		blue
c	net/minecraft/class_543	net/minecraft/client/WindowSettings
	f	Ljava/util/OptionalInt;	field_3282	fullscreenWidth
	f	Ljava/util/OptionalInt;	field_3286	fullscreenHeight
	f	I	field_3285	width
	f	I	field_3284	height
	f	Z	field_3283	fullscreen
	m	(IILjava/util/OptionalInt;Ljava/util/OptionalInt;Z)V	<init>	<init>
		p	5		fullscreen
		p	3		fullscreenWidth
		p	4		fullscreenHeight
		p	1		width
		p	2		height
c	net/minecraft/class_3262	net/minecraft/resource/ResourcePack
	c	A resource pack, providing resources to resource managers.\n\n<p>They are single-use in the lifecycle of a {@linkplain LifecycledResourceManagerImpl\nlifecycled resource manager}. A {@link ResourcePackProfile} is a persistent\nrepresentation of the resource packs, and can be used to recreate the packs\non demand.
	f	Ljava/lang/String;	field_29780	METADATA_PATH_SUFFIX
	f	Ljava/lang/String;	field_29781	PACK_METADATA_NAME
	m	(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/io/InputStream;	method_14405	open
		p	2		id
		p	1		type
	m	(Lnet/minecraft/class_3264;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Collection;	method_14408	findResources
		p	4		allowedPathPredicate
		p	2		namespace
		p	3		prefix
		p	1		type
	m	(Ljava/lang/String;)Ljava/io/InputStream;	method_14410	openRoot
		p	1		fileName
	m	(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Z	method_14411	contains
		p	2		id
		p	1		type
	m	()Ljava/lang/String;	method_14409	getName
	m	(Lnet/minecraft/class_3264;)Ljava/util/Set;	method_14406	getNamespaces
		p	1		type
	m	(Lnet/minecraft/class_3270;)Ljava/lang/Object;	method_14407	parseMetadata
		p	1		metaReader
c	net/minecraft/class_4593	net/minecraft/client/render/entity/model/TintableAnimalModel
	f	F	field_20924	greenMultiplier
	f	F	field_20925	blueMultiplier
	f	F	field_20923	redMultiplier
	m	(FFF)V	method_22955	setColorMultiplier
		p	2		green
		p	1		red
		p	3		blue
c	net/minecraft/class_542	net/minecraft/client/RunArgs
	f	Lnet/minecraft/class_542$class_547;	field_3278	network
	f	Lnet/minecraft/class_543;	field_3279	windowSettings
	f	Lnet/minecraft/class_542$class_545;	field_3280	game
	f	Lnet/minecraft/class_542$class_546;	field_3281	autoConnect
	f	Lnet/minecraft/class_542$class_544;	field_3277	directories
	m	(Lnet/minecraft/class_542$class_547;Lnet/minecraft/class_543;Lnet/minecraft/class_542$class_544;Lnet/minecraft/class_542$class_545;Lnet/minecraft/class_542$class_546;)V	<init>	<init>
		p	1		network
		p	2		windowSettings
		p	3		dirs
		p	4		game
		p	5		autoConnect
c	net/minecraft/class_542$class_546	net/minecraft/client/RunArgs$AutoConnect
	f	I	field_3295	serverPort
	f	Ljava/lang/String;	field_3294	serverAddress
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	2		serverPort
		p	1		serverAddress
c	net/minecraft/class_542$class_547	net/minecraft/client/RunArgs$Network
	f	Ljava/net/Proxy;	field_3296	netProxy
	f	Lnet/minecraft/class_320;	field_3299	session
	f	Lcom/mojang/authlib/properties/PropertyMap;	field_3297	profileProperties
	f	Lcom/mojang/authlib/properties/PropertyMap;	field_3298	userProperties
	m	(Lnet/minecraft/class_320;Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/properties/PropertyMap;Ljava/net/Proxy;)V	<init>	<init>
		p	4		proxy
		p	3		profileProperties
		p	2		userProperties
		p	1		session
c	net/minecraft/class_542$class_544	net/minecraft/client/RunArgs$Directories
	f	Ljava/lang/String;	field_3288	assetIndex
	f	Ljava/io/File;	field_3290	resourcePackDir
	f	Ljava/io/File;	field_3289	assetDir
	f	Ljava/io/File;	field_3287	runDir
	m	(Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V	<init>	<init>
		p	1		runDir
		p	2		resPackDir
		p	3		assetDir
		p	4		assetIndex
	m	()Lnet/minecraft/class_1064;	method_2788	getResourceIndex
c	net/minecraft/class_542$class_545	net/minecraft/client/RunArgs$Game
	f	Ljava/lang/String;	field_3291	versionType
	f	Z	field_25062	onlineChatDisabled
	f	Z	field_25061	multiplayerDisabled
	f	Z	field_3292	demo
	f	Ljava/lang/String;	field_3293	version
	m	(ZLjava/lang/String;Ljava/lang/String;ZZ)V	<init>	<init>
		p	5		onlineChatDisabled
		p	3		versionType
		p	4		multiplayerDisabled
		p	1		demo
		p	2		version
c	net/minecraft/class_549	net/minecraft/client/render/entity/model/HorseEntityModel
	f	F	field_32488	ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER
	f	Lnet/minecraft/class_630;	field_27430	leftHindBabyLeg
	f	Lnet/minecraft/class_630;	field_27432	leftFrontBabyLeg
	f	F	field_32490	HEAD_TAIL_BASE_PITCH
	f	Lnet/minecraft/class_630;	field_27427	rightFrontLeg
	f	Ljava/lang/String;	field_32494	LEFT_FRONT_BABY_LEG
		c	The key of the left front baby leg model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3300	tail
	f	Lnet/minecraft/class_630;	field_27429	rightHindBabyLeg
	f	Ljava/lang/String;	field_32492	LEFT_HIND_BABY_LEG
		c	The key of the left hind baby leg model part, whose value is {@value}.
	f	[Lnet/minecraft/class_630;	field_3304	saddle
	f	Ljava/lang/String;	field_32498	LEFT_SADDLE_LINE
		c	The key of the left saddle line model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32486	HEAD_PARTS
		c	The key of the model part containing the head model parts, whose value is {@value}.
	f	Ljava/lang/String;	field_32496	SADDLE
		c	The key of the saddle mane model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32501	HEAD_SADDLE
		c	The key of the head saddle model part, whose value is {@value}.
	f	F	field_32489	ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER
	f	F	field_32487	EATING_GRASS_ANIMATION_HEAD_BASE_PITCH
	f	Lnet/minecraft/class_630;	field_27431	rightFrontBabyLeg
	f	F	field_32491	ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER
	f	Lnet/minecraft/class_630;	field_27425	rightHindLeg
	f	Lnet/minecraft/class_630;	field_27426	leftHindLeg
	f	Ljava/lang/String;	field_32495	RIGHT_FRONT_BABY_LEG
		c	The key of the right front baby leg model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27428	leftFrontLeg
	f	Ljava/lang/String;	field_32493	RIGHT_HIND_BABY_LEG
		c	The key of the right hind baby leg model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32499	RIGHT_SADDLE_MOUTH
		c	The key of the right saddle mouth model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32497	LEFT_SADDLE_MOUTH
		c	The key of the left saddle mouth model part, whose value is {@value}.
	f	[Lnet/minecraft/class_630;	field_3301	straps
	f	Lnet/minecraft/class_630;	field_3307	head
	f	Ljava/lang/String;	field_32502	MOUTH_SADDLE_WRAP
		c	The key of the mouth saddle wrap mane model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3305	body
	f	Ljava/lang/String;	field_32500	RIGHT_SADDLE_LINE
		c	The key of the right saddle line model part, whose value is {@value}.
	m	(Lnet/minecraft/class_1496;FFF)V	method_17084	animateModel
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;	method_32010	getModelData
		p	0		dilation
	m	(Lnet/minecraft/class_1496;FFFFF)V	method_17085	setAngles
c	net/minecraft/class_548	net/minecraft/client/render/entity/model/ArmorStandArmorEntityModel
	c	Represents the armor model of an {@linkplain ArmorStandEntity}.
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_32686	getTexturedModelData
		p	0		dilation
	m	(Lnet/minecraft/class_1531;FFFFF)V	method_17066	setAngles
c	net/minecraft/class_4590	net/minecraft/util/math/AffineTransformation
	c	An affine transformation is a decomposition of a 4&times;4 real matrix into\na {@linkplain #rotation1 rotation} quaternion, a {@linkplain #scale scale}\n3-vector, a second {@linkplain #rotation2 rotation} quaternion, and a\n{@linkplain #translation translation} 3-vector. It is also known as "TRSR"\ntransformation, meaning "translation rotation scale rotation".\n\n<p>This class is immutable; its matrix is lazily decomposed upon demand.
	f	Lnet/minecraft/class_1158;	field_20903	rotation2
	f	Lnet/minecraft/class_1158;	field_20905	rotation1
	f	Z	field_20901	initialized
	f	Lnet/minecraft/class_1159;	field_20900	matrix
	f	Lnet/minecraft/class_1160;	field_20904	scale
	f	Lnet/minecraft/class_1160;	field_20902	translation
	f	Lnet/minecraft/class_4590;	field_20906	IDENTITY
	m	(Lnet/minecraft/class_1159;)V	<init>	<init>
		p	1		matrix
	m	()V	method_22938	init
	m	()Lnet/minecraft/class_1160;	method_35865	getTranslation
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1158;Lnet/minecraft/class_1160;Lnet/minecraft/class_1158;)Lnet/minecraft/class_1159;	method_22934	setup
		p	3		rotation1
		p	1		rotation2
		p	2		scale
		p	0		translation
	m	()Lnet/minecraft/class_1160;	method_35866	getScale
	m	(Lnet/minecraft/class_1160;Lnet/minecraft/class_1158;Lnet/minecraft/class_1160;Lnet/minecraft/class_1158;)V	<init>	<init>
		p	3		scale
		p	4		rotation1
		p	1		translation
		p	2		rotation2
	m	(Lnet/minecraft/class_4590;)Lnet/minecraft/class_4590;	method_22933	multiply
		p	1		other
	m	()Lnet/minecraft/class_4590;	method_22935	invert
	m	()Lnet/minecraft/class_1159;	method_22936	getMatrix
	m	()Lnet/minecraft/class_1158;	method_22937	getRotation2
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_4590;	method_22931	identity
	m	()Lnet/minecraft/class_1158;	method_35867	getRotation1
	m	(Lnet/minecraft/class_1159;)Lcom/mojang/datafixers/util/Pair;	method_22932	getLinearTransformationAndTranslationFromAffine
		p	0		affineTransform
c	net/minecraft/class_3268	net/minecraft/resource/DefaultResourcePack
	f	Ljava/util/Map;	field_17917	TYPE_TO_FILE_SYSTEM
	f	Ljava/lang/Class;	field_14194	resourceClass
	f	Ljava/nio/file/Path;	field_14196	resourcePath
	f	Lorg/slf4j/Logger;	field_14195	LOGGER
	f	Lnet/minecraft/class_3272;	field_26938	metadata
	f	Ljava/util/Set;	field_14193	namespaces
	m	(Ljava/lang/String;)Ljava/io/InputStream;	method_14417	getInputStream
		p	1		path
	m	(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/lang/String;	method_20729	getPath
		p	1		id
		p	0		type
	m	(Ljava/lang/String;Ljava/net/URL;)Z	method_20728	isValidUrl
		p	1		url
		p	0		fileName
	m	(Lnet/minecraft/class_3272;[Ljava/lang/String;)V	<init>	<init>
		p	1		metadata
		p	2		namespaces
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/function/Consumer;)V	method_23857	method_23857
		p	2		path
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_43031	method_43031
		p	1		id
	m	(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/io/InputStream;	method_14416	findInputStream
		p	2		id
		p	1		type
	m	(Ljava/nio/file/Path;)Z	method_23858	method_23858
		p	0		path
	m	(Ljava/net/URI;)Ljava/nio/file/Path;	method_37454	getPath
		p	0		uri
	m	(Ljava/util/Collection;Ljava/lang/String;Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/function/Predicate;)V	method_14418	collectIdentifiers
		p	0		results
		p	2		root
		p	1		namespace
		p	4		allowedPathPredicate
		p	3		prefix
	m	()Lnet/minecraft/class_5912;	method_43032	getFactory
c	net/minecraft/class_4599	net/minecraft/client/render/BufferBuilderStorage
	f	Lnet/minecraft/class_4618;	field_20961	outlineVertexConsumers
	f	Lnet/minecraft/class_4597$class_4598;	field_20958	entityVertexConsumers
	f	Lnet/minecraft/class_4597$class_4598;	field_20959	effectVertexConsumers
	f	Ljava/util/SortedMap;	field_20957	entityBuilders
	f	Lnet/minecraft/class_750;	field_20956	blockBuilders
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/class_1921;)V	method_24047	method_24047
		p	1		layer
	m	()Lnet/minecraft/class_4597$class_4598;	method_23001	getEffectVertexConsumers
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V	method_22999	method_22999
		p	1		map
	m	()Lnet/minecraft/class_750;	method_22997	getBlockBufferBuilders
	m	()Lnet/minecraft/class_4618;	method_23003	getOutlineVertexConsumers
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/class_1921;)V	method_23798	assignBufferBuilder
		p	1		layer
		p	0		builderStorage
	m	()Lnet/minecraft/class_4597$class_4598;	method_23000	getEntityVertexConsumers
c	net/minecraft/class_7625	net/minecraft/client/gui/screen/ChatPreviewBackground
	f	J	field_39845	MAX_FADE_TIME
	f	Lnet/minecraft/class_2561;	field_39846	previewText
	f	J	field_39848	lastRenderTime
	f	J	field_39847	currentFadeTime
	m	(J)V	method_44922	init
		p	1		currentTime
	m	(J)F	method_44926	toAlpha
		p	0		timeDelta
	m	(JLnet/minecraft/class_2561;)Lnet/minecraft/class_7625$class_7626;	method_44923	computeRenderData
		p	3		previewText
		p	1		currentTime
	m	(J)Lnet/minecraft/class_7625$class_7626;	method_44924	computeRenderDataWithoutText
		p	1		timeDelta
	m	(JLnet/minecraft/class_2561;)Lnet/minecraft/class_7625$class_7626;	method_44925	computeRenderDataWithText
		p	1		timeDelta
		p	3		previewText
c	net/minecraft/class_7625$class_7626	net/minecraft/client/gui/screen/ChatPreviewBackground$RenderData
	f	Lnet/minecraft/class_7625$class_7626;	field_39849	EMPTY
	f	Lnet/minecraft/class_2561;	comp_957	preview
	f	F	comp_958	alpha
	m	()Lnet/minecraft/class_2561;	comp_957	preview
	m	()F	comp_958	alpha
c	net/minecraft/class_3264	net/minecraft/resource/ResourceType
	f	Ljava/lang/String;	field_14189	directory
	f	Lcom/mojang/bridge/game/PackType;	field_26937	packType
	f	Lnet/minecraft/class_3264;	field_14188	CLIENT_RESOURCES
	f	Lnet/minecraft/class_3264;	field_14190	SERVER_DATA
	m	()Ljava/lang/String;	method_14413	getDirectory
	m	(Ljava/lang/String;ILjava/lang/String;Lcom/mojang/bridge/game/PackType;)V	<init>	<init>
		p	4		packType
		p	3		name
	m	(Lcom/mojang/bridge/game/GameVersion;)I	method_31438	getPackVersion
		p	1		gameVersion
c	net/minecraft/class_4595	net/minecraft/client/render/entity/model/CompositeEntityModel
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22961	method_22961
		p	8		part
	m	()Ljava/lang/Iterable;	method_22960	getParts
c	net/minecraft/class_540	net/minecraft/client/gui/hud/spectator/TeamTeleportSpectatorMenu
	f	Ljava/util/List;	field_3272	commands
	f	Lnet/minecraft/class_2561;	field_26619	PROMPT_TEXT
	f	Lnet/minecraft/class_2561;	field_26618	TEAM_TELEPORT_TEXT
c	net/minecraft/class_540$class_541	net/minecraft/client/gui/hud/spectator/TeamTeleportSpectatorMenu$TeleportToSpecificTeamCommand
	f	Lnet/minecraft/class_268;	field_3275	team
	f	Lnet/minecraft/class_2960;	field_3276	skinId
	f	Ljava/util/List;	field_3274	scoreboardEntries
	m	(Lnet/minecraft/class_268;)V	<init>	<init>
		p	1		team
c	net/minecraft/class_3266	net/minecraft/resource/ResourceNotFoundException
	m	(Ljava/io/File;Ljava/lang/String;)V	<init>	<init>
		p	2		resource
		p	1		packSource
c	net/minecraft/class_7620	net/minecraft/util/thread/FutureQueue
	c	A functional interface that can enqueue completable futures.
	f	Lorg/slf4j/Logger;	field_39831	LOGGER
	f	Lnet/minecraft/class_7620;	field_39832	NOOP
	m	(Lnet/minecraft/class_7620$class_7621;)V	method_44905	method_44905
		p	0		future
	m	(Ljava/lang/Throwable;)Ljava/lang/Object;	method_44906	method_44906
		p	0		throwable
	m	(Lnet/minecraft/class_7620$class_7621;)V	append	append
		p	1		future
c	net/minecraft/class_7620$class_7621	net/minecraft/util/thread/FutureQueue$FutureSupplier
	c	A functional interface supplying the queued future to {@link FutureQueue}.
c	net/minecraft/class_4597	net/minecraft/client/render/VertexConsumerProvider
	c	Manages rendering with multiple {@linkplain RenderLayer render layers}.
	m	(Lnet/minecraft/class_287;)Lnet/minecraft/class_4597$class_4598;	method_22991	immediate
		c	{@return a vertex consumer provider that immediately draws the current\nbuffer builder when a different render layer is requested}.
		p	0		buffer
	m	(Ljava/util/Map;Lnet/minecraft/class_287;)Lnet/minecraft/class_4597$class_4598;	method_22992	immediate
		c	{@return a vertex consumer provider that immediately draws the current\nbuffer builder when a different render layer is requested except {@code\nlayerBuffers}}.\n\n<p>{@code layerBuffers} will not be drawn immediately after switching\nthe current render layer. The caller of this method can control when to\ndraw these render layers. For example, {@linkplain\nRenderLayer#TRANSLUCENT the translucent render layer} should be drawn in\na later stage so the other things behind translucent objects are\nvisible.
		p	1		fallbackBuffer
		p	0		layerBuffers
	m	(Lnet/minecraft/class_1921;)Lnet/minecraft/class_4588;	getBuffer	getBuffer
		c	Starts building a buffer that will be drawn with {@code layer}.\n\n<p>The returned vertex consumer can only be safely used until this\nmethod is called with a different render layer.\n\n<p>Note that the user of this method cannot modify states controlled\nby the render layer. Those states will be overridden by the render layer\nbefore drawing them. If you need to set states yourself, consider using\n{@link Tessellator} or making a custom render layer.
		p	1		layer
c	net/minecraft/class_4597$class_4598	net/minecraft/client/render/VertexConsumerProvider$Immediate
	c	A vertex consumer provider that immediately draws the current buffer\nbuilder when a different render layer is requested except for render\nlayers specified in the constructor.\n\n@see VertexConsumerProvider#immediate(BufferBuilder)\n@see VertexConsumerProvider#immediate(Map, BufferBuilder)
	f	Ljava/util/Map;	field_20953	layerBuffers
	f	Ljava/util/Optional;	field_20954	currentLayer
	f	Lnet/minecraft/class_287;	field_20952	fallbackBuffer
	f	Ljava/util/Set;	field_20955	activeConsumers
	m	()V	method_37104	drawCurrentLayer
		c	Draws the current render layer if it's not in {@code layerBuffers}\nspecified in the constructor.
	m	(Lnet/minecraft/class_287;Ljava/util/Map;)V	<init>	<init>
		p	1		fallbackBuffer
		p	2		layerBuffers
	m	(Lnet/minecraft/class_1921;)V	method_24213	method_24213
		p	1		layer
	m	()V	method_22993	draw
		c	Draws all remaining render layers including {@code layerBuffers}\nspecified in the constructor.
	m	(Lnet/minecraft/class_1921;)Lnet/minecraft/class_287;	method_22995	getBufferInternal
		p	1		layer
	m	(Lnet/minecraft/class_1921;)V	method_22994	draw
		c	Draws the contents in the {@code layer}'s buffer.
		p	1		layer
c	net/minecraft/class_7619	net/minecraft/network/message/MessageChainTaskQueue
	c	Queues a future that handles received messages on the server thread.
	f	Ljava/util/concurrent/Executor;	field_39830	executor
	f	Ljava/util/concurrent/CompletableFuture;	field_39829	current
	m	(Lnet/minecraft/class_7620$class_7621;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;	method_44903	method_44903
		p	1		void_
	m	(Ljava/util/concurrent/Executor;)V	<init>	<init>
		p	1		executor
	m	(Ljava/lang/Throwable;)Ljava/lang/Object;	method_44904	method_44904
		p	0		throwable
c	net/minecraft/class_7617	net/minecraft/network/packet/s2c/play/HideMessageS2CPacket
	f	Lnet/minecraft/class_7469;	comp_938	messageSignature
	m	(Lnet/minecraft/class_2602;)V	method_44889	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_7469;	comp_938	messageSignature
c	net/minecraft/class_7618	net/minecraft/network/packet/s2c/play/MessageHeaderS2CPacket
	f	Lnet/minecraft/class_7614;	comp_939	header
	f	Lnet/minecraft/class_7469;	comp_940	headerSignature
	f	[B	comp_941	bodyDigest
	m	(Lnet/minecraft/class_7471;)V	<init>	<init>
		p	1		message
	m	(Lnet/minecraft/class_2602;)V	method_44890	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_7614;	comp_939	header
	m	()[B	comp_941	bodyDigest
	m	()Lnet/minecraft/class_7469;	comp_940	headerSignature
c	net/minecraft/class_539	net/minecraft/client/gui/hud/spectator/SpectatorMenuState
	f	Ljava/util/List;	field_3271	commands
	f	I	field_3269	selectedSlot
	m	(Ljava/util/List;I)V	<init>	<init>
		p	1		commands
		p	2		selectedSlot
	m	()I	method_2787	getSelectedSlot
	m	(I)Lnet/minecraft/class_537;	method_2786	getCommand
		p	1		slot
c	net/minecraft/class_555	net/minecraft/client/render/entity/model/BlazeEntityModel
	c	Represents the model of a blaze-like entity.\nThis model is not tied to a specific entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@code part0}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[0]}</td>\n</tr>\n<tr>\n  <td>{@code part1}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[1]}</td>\n</tr>\n<tr>\n  <td>{@code part2}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[2]}</td>\n</tr>\n<tr>\n  <td>{@code part3}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[3]}</td>\n</tr>\n<tr>\n  <td>{@code part4}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[4]}</td>\n</tr>\n<tr>\n  <td>{@code part5}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[5]}</td>\n</tr>\n<tr>\n  <td>{@code part6}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[6]}</td>\n</tr>\n<tr>\n  <td>{@code part7}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[7]}</td>\n</tr>\n<tr>\n  <td>{@code part8}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[8]}</td>\n</tr>\n<tr>\n  <td>{@code part9}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[9]}</td>\n</tr>\n<tr>\n  <td>{@code part10}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[10]}</td>\n</tr>\n<tr>\n  <td>{@code part11}</td><td>{@linkplain #root Root part}</td><td>{@link #rods rods[11]}</td>\n</tr>\n</table>\n</div>
	f	[Lnet/minecraft/class_630;	field_3328	rods
	f	Lnet/minecraft/class_630;	field_27394	root
	f	Lnet/minecraft/class_630;	field_27395	head
	m	()Lnet/minecraft/class_5607;	method_31982	getTexturedModelData
	m	(I)Ljava/lang/String;	method_31983	getRodName
		p	0		index
	m	(Lnet/minecraft/class_630;I)Lnet/minecraft/class_630;	method_31984	method_31984
		p	1		index
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_7630	net/minecraft/client/report/log/HeaderEntry
	c	An entry of {@link ChatLog} containing only the message header.
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Lnet/minecraft/class_7630$class_7631;	method_44955	of
		p	2		bodyDigest
		p	1		headerSignature
		p	0		header
	m	()Lnet/minecraft/class_7469;	comp_961	headerSignature
	m	()[B	comp_962	bodyDigest
	m	()Lnet/minecraft/class_7614;	comp_960	header
c	net/minecraft/class_7630$class_7631	net/minecraft/client/report/log/HeaderEntry$Impl
	f	[B	comp_962	bodyDigest
	f	Lnet/minecraft/class_7614;	comp_960	header
	f	Lnet/minecraft/class_7469;	comp_961	headerSignature
c	net/minecraft/class_3272	net/minecraft/resource/metadata/PackResourceMetadata
	f	Lnet/minecraft/class_3274;	field_14202	READER
	f	I	field_14201	packFormat
	f	Lnet/minecraft/class_2561;	field_14203	description
	m	(Lnet/minecraft/class_2561;I)V	<init>	<init>
		p	2		format
		p	1		description
	m	()I	method_14424	getPackFormat
	m	()Lnet/minecraft/class_2561;	method_14423	getDescription
c	net/minecraft/class_554	net/minecraft/client/render/entity/model/BoatEntityModel
	c	Represents the model of a {@linkplain BoatEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value #BOTTOM}</td><td>Root part</td><td></td>\n</tr>\n<tr>\n  <td>{@value #BACK}</td><td>Root part</td><td></td>\n</tr>\n<tr>\n  <td>{@value #FRONT}</td><td>Root part</td><td></td>\n</tr>\n<tr>\n  <td>{@value #RIGHT}</td><td>Root part</td><td></td>\n</tr>\n<tr>\n  <td>{@value #LEFT}</td><td>Root part</td><td></td>\n</tr>\n<tr>\n  <td>{@value #LEFT_PADDLE}</td><td>Root part</td><td>{@link #leftPaddle}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_PADDLE}</td><td>Root part</td><td>{@link #rightPaddle}</td>\n</tr>\n<tr>\n  <td>{@value #WATER_PATCH}</td><td>Root part</td><td>{@link #waterPatch}</td>\n</tr>\n</table>\n</div>
	f	Ljava/lang/String;	field_32459	RIGHT_PADDLE
		c	The key of the right paddle model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32458	LEFT_PADDLE
		c	The key of the left paddle model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3326	waterPatch
	f	Lnet/minecraft/class_630;	field_27396	leftPaddle
	f	Lnet/minecraft/class_630;	field_27397	rightPaddle
	f	Ljava/lang/String;	field_32460	WATER_PATCH
		c	The key of the water patch model part, whose value is {@value}.
	f	Lcom/google/common/collect/ImmutableList;	field_20922	parts
	f	Ljava/lang/String;	field_38314	CHEST_LOCK
		c	The key of the chest lock model part, whose value is {@value}.
	f	Ljava/lang/String;	field_38313	CHEST_LID
		c	The key of the chest lid model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32464	RIGHT
		c	The key of the right model part, whose value is {@value}.
	f	Ljava/lang/String;	field_38312	CHEST_BOTTOM
		c	The key of the chest bottom model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32463	FRONT
		c	The key of the front model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32462	BACK
		c	The key of the back model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32461	BOTTOM
		c	The key of the bottom model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32465	LEFT
		c	The key of the left model part, whose value is {@value}.
	m	(Lnet/minecraft/class_630;Z)V	<init>	<init>
		p	2		chest
		p	1		root
	m	(Lnet/minecraft/class_1690;FFFFF)V	method_22952	setAngles
	m	()Lnet/minecraft/class_630;	method_22954	getWaterPatch
	m	(Z)Lnet/minecraft/class_5607;	method_31985	getTexturedModelData
		p	0		chest
	m	()Lcom/google/common/collect/ImmutableList;	method_22953	getParts
	m	(Lnet/minecraft/class_1690;ILnet/minecraft/class_630;F)V	method_2797	setPaddleAngle
		p	2		part
		p	3		angle
		p	0		entity
		p	1		sigma
c	net/minecraft/class_553	net/minecraft/client/render/entity/model/BatEntityModel
	c	Represents the model of a {@linkplain BatEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #rightWing}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_WING_TIP}</td><td>{@value EntityModelPartNames#RIGHT_WING}</td><td>{@link #rightWingTip}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_WING}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #leftWing}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_WING_TIP}</td><td>{@value EntityModelPartNames#LEFT_WING}</td><td>{@link #leftWingTip}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3319	rightWingTip
	f	Lnet/minecraft/class_630;	field_3324	leftWingTip
	f	Lnet/minecraft/class_630;	field_3322	rightWing
	f	Lnet/minecraft/class_630;	field_3323	body
	f	Lnet/minecraft/class_630;	field_3320	leftWing
	f	Lnet/minecraft/class_630;	field_3321	head
	f	Lnet/minecraft/class_630;	field_27393	root
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1420;FFFFF)V	method_17069	setAngles
	m	()Lnet/minecraft/class_5607;	method_31980	getTexturedModelData
c	net/minecraft/class_3274	net/minecraft/resource/metadata/PackResourceMetadataReader
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3272;	method_14426	fromJson
c	net/minecraft/class_559	net/minecraft/client/render/entity/model/DonkeyEntityModel
	f	Lnet/minecraft/class_630;	field_27399	leftChest
	f	Lnet/minecraft/class_630;	field_27400	rightChest
	m	()Lnet/minecraft/class_5607;	method_31987	getTexturedModelData
	m	(Lnet/minecraft/class_1492;FFFFF)V	method_17076	setAngles
c	net/minecraft/class_558	net/minecraft/client/render/entity/model/ChickenEntityModel
	c	Represents the model of a chicken-like entity.\nThis model is not tied to a specific entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BEAK}</td><td>Root part</td><td>{@link #beak}</td>\n</tr>\n<tr>\n  <td>{@value #RED_THING}</td><td>Root part</td><td>{@link #wattle}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>Root part</td><td>{@link #rightWing}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_WING}</td><td>Root part</td><td>{@link #leftWing}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27402	leftLeg
	f	Lnet/minecraft/class_630;	field_3340	beak
	f	Lnet/minecraft/class_630;	field_27403	rightWing
	f	Ljava/lang/String;	field_32471	RED_THING
		c	The key of the wattle model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27404	leftWing
	f	Lnet/minecraft/class_630;	field_3342	wattle
	f	Lnet/minecraft/class_630;	field_3344	head
	f	Lnet/minecraft/class_630;	field_3346	body
	f	Lnet/minecraft/class_630;	field_27401	rightLeg
	m	()Lnet/minecraft/class_5607;	method_31988	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_557	net/minecraft/client/render/entity/model/BookModel
	c	Represents the model of the enchanting table's book.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LID}</td><td>{@linkplain #root Root part}</td><td>{@link #leftCover}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LID}</td><td>{@linkplain #root Root part}</td><td>{@link #rightCover}</td>\n</tr>\n<tr>\n  <td>{@code seam}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value #LEFT_PAGES}</td><td>{@linkplain #root Root part}</td><td>{@link #leftPages}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_PAGES}</td><td>{@linkplain #root Root part}</td><td>{@link #rightPages}</td>\n</tr>\n<tr>\n  <td>{@value #FLIP_PAGE1}</td><td>{@linkplain #root Root part}</td><td>{@link #leftFlippingPage}</td>\n</tr>\n<tr>\n  <td>{@value #FLIP_PAGE2}</td><td>{@linkplain #root Root part}</td><td>{@link #rightFlippingPage}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3339	rightFlippingPage
	f	Lnet/minecraft/class_630;	field_27398	root
	f	Ljava/lang/String;	field_32467	RIGHT_PAGES
		c	The key of the right pages model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3336	leftCover
	f	Ljava/lang/String;	field_32466	LEFT_PAGES
		c	The key of the left pages model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3335	rightPages
	f	Lnet/minecraft/class_630;	field_3338	rightCover
	f	Lnet/minecraft/class_630;	field_3337	leftPages
	f	Ljava/lang/String;	field_32469	FLIP_PAGE2
		c	The key of the right flipping page model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3334	leftFlippingPage
	f	Ljava/lang/String;	field_32468	FLIP_PAGE1
		c	The key of the left flipping page model part, whose value is {@value}.
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V	method_24184	renderBook
		p	8		alpha
		p	6		green
		p	7		blue
		p	4		overlay
		p	5		red
		p	2		vertices
		p	3		light
		p	1		matrices
	m	()Lnet/minecraft/class_5607;	method_31986	getTexturedModelData
	m	(FFFF)V	method_17073	setPageAngles
		p	2		leftFlipAmount
		p	3		rightFlipAmount
		p	1		pageTurnAmount
		p	4		pageTurnSpeed
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_3270	net/minecraft/resource/metadata/ResourceMetadataReader
	m	()Ljava/lang/String;	method_14420	getKey
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/Object;	method_14421	fromJson
		p	1		json
c	net/minecraft/class_7637	net/minecraft/network/message/LastSeenMessagesCollector
	c	Collects the message that are last seen by a client.\n\n<p>The message, along with the "last received" message, forms an\n"acknowledgment" of received messages. They are sent to the server\nwhen the client has enough messages received or when they send a message.\n\n@implNote The maximum amount of message entries are specified in the constructor.\nThe vanilla clients collect 5 entries. Calling {@link #add} adds the message to\nthe beginning of the entries list, and evicts the oldest message. If there are\nentries with the same sender profile ID, the older entry will be replaced with\n{@code null} instead of filling the hole.\n\n@see AcknowledgmentValidator\n@see LastSeenMessageList
	f	I	field_39886	size
	f	Lnet/minecraft/class_7635;	field_39887	lastSeenMessages
	f	[Lnet/minecraft/class_7635$class_7609;	field_39885	entries
	m	()Lnet/minecraft/class_7635;	method_44985	getLastSeenMessages
	m	(Lnet/minecraft/class_7635$class_7609;)V	method_44986	add
		p	1		entry
	m	(I)V	<init>	<init>
		p	1		size
c	net/minecraft/class_3279	net/minecraft/resource/FileResourcePackProvider
	f	Ljava/io/File;	field_14218	packsFolder
	f	Lnet/minecraft/class_5352;	field_25345	source
	f	Ljava/io/FileFilter;	field_14217	POSSIBLE_PACK
	m	(Ljava/io/File;)Z	method_14431	method_14431
		p	0		file
	m	(Ljava/io/File;)Ljava/util/function/Supplier;	method_14432	createResourcePack
		p	1		file
	m	(Ljava/io/File;Lnet/minecraft/class_5352;)V	<init>	<init>
		p	1		packsFolder
		p	2		source
c	net/minecraft/class_6306	net/minecraft/test/TestServer
	f	Lnet/minecraft/class_7497;	field_39441	NONE_API_SERVICES
	f	Lorg/slf4j/Logger;	field_33156	LOGGER
	f	Lnet/minecraft/class_1940;	field_33161	TEST_LEVEL
	f	Lnet/minecraft/class_2338;	field_33159	pos
	f	Lnet/minecraft/class_1928;	field_33160	GAME_RULES
	f	Lnet/minecraft/class_4524;	field_33162	testSet
	f	I	field_33157	RESULT_STRING_LOG_INTERVAL
	f	Ljava/util/List;	field_33158	batches
	m	()Z	method_36098	isTesting
	m	(Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Ljava/util/Collection;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6306;	method_40378	create
		p	3		batches
		p	2		resourcePackManager
		p	1		session
		p	0		thread
		p	4		pos
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_5359;)Lcom/mojang/datafixers/util/Pair;	method_40377	method_40377
		p	0		resourceManager
		p	1		dataPackSettings
	m	(Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/util/Collection;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	6		pos
		p	3		dataPackManager
		p	2		session
		p	5		batches
		p	4		saveLoader
		p	1		serverThread
	m	(Lnet/minecraft/class_4517;)V	method_36095	method_36095
		p	0		test
	m	(Lnet/minecraft/class_1928;)V	method_36094	method_36094
		p	0		gameRules
	m	(Lnet/minecraft/class_7237$class_6906;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_43615	method_43615
		p	1		applyExecutor
	m	(Lnet/minecraft/class_3218;)V	method_36096	runTestBatches
		p	1		world
	m	(Lnet/minecraft/class_4517;)V	method_36097	method_36097
		p	0		test
c	net/minecraft/class_7638	net/minecraft/network/message/AcknowledgmentValidator
	c	A class that validates the clients' message acknowledgment.\n\n<p>When clients receive or send messages, they send "acknowledgments" to the server,\ncontaining messages they've last seen or received. If there are too many messages\nwaiting for message acknowledgments (more than {@value\nnet.minecraft.server.network.ServerPlayNetworkHandler#MAX_PENDING_ACKNOWLEDGMENTS}),\nor if the acknowledgment is incorrect, the client will be disconnected.
	f	I	field_39888	UNKNOWN
	f	Lnet/minecraft/class_7635;	field_39889	prevValidated
	f	Lit/unimi/dsi/fastutil/objects/ObjectList;	field_39890	pending
	m	()I	method_44987	getPendingCount
	m	(Lnet/minecraft/class_7635$class_7609;)V	method_44989	addPending
		p	1		entry
	m	(Lnet/minecraft/class_7635$class_7636;)Ljava/util/Set;	method_44990	validate
		c	Validates {@code acknowledgment}.\n\n@return reasons for acknowledgment validation failure, or an empty set if\nvalidation is successful
		p	1		acknowledgment
	m	(Lnet/minecraft/class_7635;)Z	method_44991	hasDuplicateProfiles
		c	{@return whether {@code messages} have multiple entries with the same profile ID}\n\n<p>If {@code true}, validation fails.
		p	1		messages
	m	(Ljava/util/List;[ILnet/minecraft/class_7635$class_7609;)I	method_44988	order
		c	Orders {@code lastSeen}. {@code result} should be an array with the same size\nas {@code lastSeen}, and it will hold the order of each entry, where a larger\ninteger corresponds to more recent message. If the integer is {@value #UNKNOWN},\nthen the message is unknown (neither previously acknowledged nor is newly sent),\nwhich causes validation failure.\n\n@return the order of the last received message; if any messages have higher order\nthan this, it is a validation failure.
		p	2		result
		p	3		lastReceived
		p	1		lastSeen
c	net/minecraft/class_7638$class_7639	net/minecraft/network/message/AcknowledgmentValidator$FailureReason
	f	Ljava/lang/String;	field_39895	description
	f	Lnet/minecraft/class_7638$class_7639;	field_39891	OUT_OF_ORDER
	f	Lnet/minecraft/class_7638$class_7639;	field_39893	UNKNOWN_MESSAGES
	f	Lnet/minecraft/class_7638$class_7639;	field_39894	REMOVED_MESSAGES
	f	Lnet/minecraft/class_7638$class_7639;	field_39892	DUPLICATED_PROFILES
	m	()Ljava/lang/String;	method_44992	getDescription
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		description
c	net/minecraft/class_6307	net/minecraft/test/XmlReportingTestCompletionListener
	f	Lcom/google/common/base/Stopwatch;	field_33166	stopwatch
	f	Lorg/w3c/dom/Element;	field_33165	testSuiteElement
	f	Lorg/w3c/dom/Document;	field_33164	document
	f	Ljava/io/File;	field_33167	file
	m	(Ljava/io/File;)V	<init>	<init>
		p	1		file
	m	(Ljava/io/File;)V	method_36101	saveReport
		p	1		file
	m	(Lnet/minecraft/class_4517;Ljava/lang/String;)Lorg/w3c/dom/Element;	method_36102	addTestCase
		p	1		test
		p	2		name
c	net/minecraft/class_7635	net/minecraft/network/message/LastSeenMessageList
	c	A list of messages a client has seen.
	f	Lnet/minecraft/class_7635;	field_39883	EMPTY
	f	I	field_39884	MAX_ENTRIES
	f	Ljava/util/List;	comp_965	entries
	m	(Ljava/io/DataOutput;)V	method_44980	write
		p	1		output
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;)V	method_44981	write
		p	1		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_7635$class_7609;)V	method_44982	method_44982
		p	1		entries
		p	0		buf2
	m	()Ljava/util/List;	comp_965	entries
c	net/minecraft/class_7635$class_7636	net/minecraft/network/message/LastSeenMessageList$Acknowledgment
	c	A record of messages acknowledged by a client.\n\n<p>This holds the messages the client has recently seen, as well as the last\nmessage they received, if any.
	f	Ljava/util/Optional;	comp_967	lastReceived
	f	Lnet/minecraft/class_7635;	comp_966	lastSeen
	m	(Lnet/minecraft/class_2540;)V	method_44983	write
		p	1		buf
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_7635$class_7609;)V	method_44984	method_44984
		p	0		buf2
		p	1		lastReceived
	m	()Ljava/util/Optional;	comp_967	lastReceived
	m	()Lnet/minecraft/class_7635;	comp_966	lastSeen
c	net/minecraft/class_7635$class_7609	net/minecraft/network/message/LastSeenMessageList$Entry
	c	A pair of a player's UUID and the signature of the last message they saw,\nused as an entry of {@link LastSeenMessageList}.
	f	Lnet/minecraft/class_7469;	comp_934	lastSignature
	f	Ljava/util/UUID;	comp_933	profileId
	m	(Lnet/minecraft/class_2540;)V	method_44873	write
		p	1		buf
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Ljava/util/UUID;	comp_933	profileId
	m	()Lnet/minecraft/class_7469;	comp_934	lastSignature
c	net/minecraft/class_6305	net/minecraft/unused/packageinfo/PackageInfo6305
c	net/minecraft/class_3275	net/minecraft/world/gen/placementmodifier/NoiseBasedCountPlacementModifier
	f	D	field_14205	noiseOffset
	f	I	field_14208	noiseToCountRatio
	f	Lcom/mojang/serialization/Codec;	field_24987	MODIFIER_CODEC
	f	D	field_14206	noiseFactor
	m	(IDD)Lnet/minecraft/class_3275;	method_39641	of
		p	0		noiseToCountRatio
		p	1		noiseFactor
		p	3		noiseOffset
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28939	method_28939
		p	0		instance
	m	(IDD)V	<init>	<init>
		p	4		noiseOffset
		p	1		noiseToCountRatio
		p	2		noiseFactor
c	net/minecraft/class_7633	net/minecraft/network/listener/TickablePacketListener
	m	()V	method_18784	tick
c	net/minecraft/class_6302	net/minecraft/test/GameTest
	c	{@code GameTest} is used to tell the test framework that the annotated method is a test.\n\n<p>{@code GameTest} methods must take 1 parameter of {@link net.minecraft.test.TestContext}
	m	()J	method_35937	duration
	m	()I	method_35938	maxAttempts
	m	()I	method_35939	requiredSuccesses
	m	()Ljava/lang/String;	method_35936	templateName
	m	()Ljava/lang/String;	method_35933	batchId
	m	()I	method_35932	tickLimit
	m	()I	method_35934	rotation
	m	()Z	method_35935	required
c	net/minecraft/class_7634	net/minecraft/network/message/DecoratedContents
	c	A pair of the decorated message content and its undecorated ("plain") message content.\nNote that the two contents can be equal if no decoration is applied.
	f	Lnet/minecraft/class_2561;	comp_964	decorated
	f	Ljava/lang/String;	comp_963	plain
	m	()Z	method_44973	isDecorated
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		content
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_7634;	method_44977	read
		p	0		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_7634;)V	method_44978	write
		p	0		buf
		p	1		contents
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		decorated
	m	()Lnet/minecraft/class_2561;	comp_964	decorated
	m	()Ljava/lang/String;	comp_963	plain
c	net/minecraft/class_551	net/minecraft/client/render/entity/model/ArmorStandEntityModel
	c	Represents the model of an {@linkplain ArmorStandEntity}.
	f	Ljava/lang/String;	field_32447	SHOULDER_STICK
	f	Ljava/lang/String;	field_32446	LEFT_BODY_STICK
	f	Ljava/lang/String;	field_32445	RIGHT_BODY_STICK
	f	Lnet/minecraft/class_630;	field_3313	shoulderStick
	f	Ljava/lang/String;	field_32448	BASE_PLATE
	f	Lnet/minecraft/class_630;	field_3312	basePlate
	f	Lnet/minecraft/class_630;	field_27391	rightBodyStick
	f	Lnet/minecraft/class_630;	field_27392	leftBodyStick
	m	(Lnet/minecraft/class_1531;FFFFF)V	method_17066	setAngles
	m	(Lnet/minecraft/class_1531;FFF)V	method_24223	animateModel
	m	()Lnet/minecraft/class_5607;	method_31979	getTexturedModelData
c	net/minecraft/class_6303	net/minecraft/test/CustomTestProvider
	c	{@code CustomTestProvider} methods return a {@code Collection<TestFunction>}.
c	net/minecraft/class_6300	net/minecraft/test/AfterBatch
	c	{@code AfterBatch} methods are ran once the batch specified has finished.\n\n<p>{@code AfterBatch} methods must take 1 parameter of {@link net.minecraft.server.world.ServerWorld}.
	m	()Ljava/lang/String;	method_35930	batchId
c	net/minecraft/class_6301	net/minecraft/test/BeforeBatch
	c	{@code BeforeBatch} methods are ran before the batch specified has started.\n\n<p>{@code BeforeBatch} methods must take 1 parameter of {@link net.minecraft.server.world.ServerWorld}.
	m	()Ljava/lang/String;	method_35931	batchId
c	net/minecraft/class_7628	net/minecraft/client/option/ChatPreviewMode
	f	I	field_39877	id
	f	[Lnet/minecraft/class_7628;	field_39876	VALUES
	f	Ljava/lang/String;	field_39878	translationKey
	f	Lnet/minecraft/class_7628;	field_39874	LIVE
	f	Lnet/minecraft/class_7628;	field_39875	CONFIRM
	f	Lnet/minecraft/class_7628;	field_39873	OFF
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		translationKey
	m	(I)Lnet/minecraft/class_7628;	method_44952	byId
		p	0		id
c	net/minecraft/class_7629	net/minecraft/client/report/log/ChatLogEntry
	c	An entry logged to {@link ChatLog}.
c	net/minecraft/class_3240	net/minecraft/server/network/LocalServerHandshakeNetworkHandler
	c	A server handshake network handler that exclusively handles local\nconnections.\n\n<p>A local connection is one between a Minecraft client and the\nIntegrated Server it is running.\n\n@see net.minecraft.server.ServerNetworkIo#bindLocal()
	f	Lnet/minecraft/server/MinecraftServer;	field_14104	server
	f	Lnet/minecraft/class_2535;	field_14103	connection
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V	<init>	<init>
		p	1		server
		p	2		connection
c	net/minecraft/class_4571	net/minecraft/loot/condition/TimeCheckLootCondition
	f	Lnet/minecraft/class_42;	field_20768	value
	f	Ljava/lang/Long;	field_20767	period
	m	(Ljava/lang/Long;Lnet/minecraft/class_42;)V	<init>	<init>
		p	1		period
		p	2		value
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_42;)Lnet/minecraft/class_4571$class_6164;	method_35559	create
		p	0		value
	m	(Lnet/minecraft/class_47;)Z	method_22587	test
c	net/minecraft/class_4571$class_6164	net/minecraft/loot/condition/TimeCheckLootCondition$Builder
	f	Lnet/minecraft/class_42;	field_31872	value
	f	Ljava/lang/Long;	field_31871	period
	m	(J)Lnet/minecraft/class_4571$class_6164;	method_35560	period
		p	1		period
	m	(Lnet/minecraft/class_42;)V	<init>	<init>
		p	1		value
	m	()Lnet/minecraft/class_4571;	method_35561	build
c	net/minecraft/class_4571$class_4572	net/minecraft/loot/condition/TimeCheckLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_4571;Lcom/google/gson/JsonSerializationContext;)V	method_22591	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_4571;	method_22590	fromJson
c	net/minecraft/class_7604	net/minecraft/network/message/SentMessage
	c	A class wrapping {@link SignedMessage} on the server to allow custom behavior for\nsending messages.
	m	()Lnet/minecraft/class_2561;	method_45039	getContent
	m	(Lnet/minecraft/class_7471;)Lnet/minecraft/class_7604;	method_44857	of
		c	{@return the wrapped {@code message}}
		p	0		message
	m	(Lnet/minecraft/class_3324;)V	method_44856	afterPacketsSent
		c	Called after sending the message to applicable clients.\n\n@apiNote This is used to send the message header to clients that didn't receive\nthe message due to text filtering.\n\n@see PlayerManager#sendMessageHeader
		p	1		playerManager
	m	(Lnet/minecraft/class_3222;ZLnet/minecraft/class_2556$class_7602;)V	method_45095	send
		p	2		filterMaskEnabled
		p	3		params
		p	1		sender
c	net/minecraft/class_7604$class_7606	net/minecraft/network/message/SentMessage$Profileless
	c	The wrapper used for messages without associated source profile.
	f	Lnet/minecraft/class_7471;	field_39814	message
	m	(Lnet/minecraft/class_7471;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_7604$class_7607	net/minecraft/network/message/SentMessage$Chat
	c	The wrapper used for normal chat messages.\n\n<p>Text filtering can cause some players to not receive this kind of message.\nMessage header is sent separately to those players.
	f	Ljava/util/Set;	field_39816	recipients
	f	Lnet/minecraft/class_7471;	field_39815	message
	m	(Lnet/minecraft/class_7471;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_3246	net/minecraft/server/network/ServerHandshakeNetworkHandler
	f	Lnet/minecraft/class_2535;	field_14153	connection
	f	Lnet/minecraft/server/MinecraftServer;	field_14154	server
	f	Lnet/minecraft/class_2561;	field_24457	IGNORING_STATUS_REQUEST_MESSAGE
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V	<init>	<init>
		p	1		server
		p	2		connection
c	net/minecraft/class_3248	net/minecraft/server/network/ServerLoginNetworkHandler
	c	The server login network handler.\n\n<p>It listens to packets on the netty event loop and is ticked on the\nserver thread simultaneously.\n\n@implSpec The vanilla implementation is created by a handshake network\nhandler. It first receives a hello packet from the client. If it is in\n{@linkplain MinecraftServer#isOnlineMode() online mode}, it goes through\nan additional authentication process. Then it optionally sends a network\ncompression packet. Finally, when it can accept the player (no player\nUUID conflicts), it will accept the player by sending a login success\npacket and then transitions the connection's packet listener to a {@link\nServerPlayNetworkHandler}.
	f	[B	field_14167	nonce
	f	I	field_29779	TIMEOUT_TICKS
	f	Lnet/minecraft/class_5819;	field_14164	RANDOM
	f	I	field_14156	loginTicks
	f	Lnet/minecraft/class_7428$class_7443;	field_39743	publicKeyData
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_14157	NEXT_AUTHENTICATOR_THREAD_ID
	f	Ljava/lang/String;	field_14165	serverId
	f	Lnet/minecraft/class_3248$class_3249;	field_14163	state
	f	Lcom/mojang/authlib/GameProfile;	field_14160	profile
	f	Lnet/minecraft/class_3222;	field_14161	delayedPlayer
		c	The delayed player, waiting to join the server once the existing player\nwith the same UUID is gone.\n\n<p>This will only be non-{@code null} if the state is delay-accept, and is reset\nto {@code null} once the player is accepted.
	f	Lnet/minecraft/server/MinecraftServer;	field_14162	server
	f	Lnet/minecraft/class_2535;	field_14158	connection
	f	Lorg/slf4j/Logger;	field_14166	LOGGER
	m	(Lnet/minecraft/class_7428$class_7443;Ljava/util/UUID;Lnet/minecraft/class_7500;Z)Lnet/minecraft/class_7428;	method_43510	getVerifiedPublicKey
		p	1		playerUuid
		p	0		publicKeyData
		p	3		shouldThrowOnMissingKey
		p	2		servicesSignatureVerifier
	m	(I)Z	method_40084	method_40084
		p	0		c
	m	(Ljava/lang/String;)Z	method_40085	isValidName
		p	0		name
	m	(Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile;	method_14375	toOfflineProfile
		p	1		profile
	m	(Lnet/minecraft/class_3222;)V	method_33800	addToServer
		p	1		player
	m	()V	method_14384	acceptPlayer
		c	Creates the player to be added to the server and adds it to the server.\n\n<p>If a player with the same UUID is in the world, it will create the\nplayer and transition to the delay accept state.\n\n@apiNote This method should only be called on the server thread.
	m	()Ljava/lang/String;	method_14383	getConnectionInfo
	m	(Lnet/minecraft/class_2561;)V	method_14380	disconnect
		p	1		reason
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V	<init>	<init>
		p	1		server
		p	2		connection
c	net/minecraft/class_3248$class_3249	net/minecraft/server/network/ServerLoginNetworkHandler$State
	f	Lnet/minecraft/class_3248$class_3249;	field_14175	KEY
	f	Lnet/minecraft/class_3248$class_3249;	field_14171	DELAY_ACCEPT
	f	Lnet/minecraft/class_3248$class_3249;	field_14172	ACCEPTED
	f	Lnet/minecraft/class_3248$class_3249;	field_14173	NEGOTIATING
	f	Lnet/minecraft/class_3248$class_3249;	field_14170	HELLO
	f	Lnet/minecraft/class_3248$class_3249;	field_14168	READY_TO_ACCEPT
	f	Lnet/minecraft/class_3248$class_3249;	field_14169	AUTHENTICATING
c	net/minecraft/class_3248$1	net/minecraft/server/network/ServerLoginNetworkHandler$1
	m	()Ljava/net/InetAddress;	method_14386	getClientAddress
c	net/minecraft/class_3242	net/minecraft/server/ServerNetworkIo
	f	Lnet/minecraft/server/MinecraftServer;	field_14109	server
	f	Lnet/minecraft/class_3528;	field_14111	DEFAULT_CHANNEL
	f	Lnet/minecraft/class_3528;	field_14105	EPOLL_CHANNEL
	f	Ljava/util/List;	field_14107	connections
	f	Ljava/util/List;	field_14106	channels
	f	Z	field_14108	active
	f	Lorg/slf4j/Logger;	field_14110	LOGGER
	m	()Ljava/util/List;	method_37909	getConnections
	m	()V	method_14357	tick
	m	()V	method_14356	stop
	m	(Ljava/net/InetAddress;I)V	method_14354	bind
		p	1		address
		p	2		port
	m	()Lnet/minecraft/server/MinecraftServer;	method_14351	getServer
	m	()Ljava/net/SocketAddress;	method_14353	bindLocal
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>
		p	1		server
c	net/minecraft/class_3242$class_5980	net/minecraft/server/ServerNetworkIo$DelayingChannelInboundHandler
	c	A channel in-bound handler that only forwards received messages to the next\nchannel in-bound handler in the channel pipeline after a random delay between\n{@link #baseDelay} and {@code baseDelay + }{@link #extraDelay} milliseconds.\n\n@apiNote This may be used to simulate a laggy network environment.
	f	I	field_29773	baseDelay
	f	I	field_29774	extraDelay
	f	Lio/netty/util/Timer;	field_29772	TIMER
	f	Ljava/util/List;	field_29775	packets
	m	(II)V	<init>	<init>
		p	2		extraDelay
		p	1		baseDelay
	m	(Lio/netty/util/Timeout;)V	method_34881	forward
		p	1		timeout
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	channelRead	channelRead
		p	2		msg
		p	1		ctx
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	method_34880	delay
		p	1		ctx
		p	2		msg
c	net/minecraft/class_3242$class_5980$class_5981	net/minecraft/server/ServerNetworkIo$DelayingChannelInboundHandler$Packet
	f	Ljava/lang/Object;	field_29777	message
	f	Lio/netty/channel/ChannelHandlerContext;	field_29776	context
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	<init>	<init>
		p	1		context
		p	2		message
c	net/minecraft/class_3242$1	net/minecraft/server/ServerNetworkIo$1
	m	(Lio/netty/channel/Channel;)V	initChannel	initChannel
		p	1		channel
c	net/minecraft/class_3242$2	net/minecraft/server/ServerNetworkIo$2
	m	(Lio/netty/channel/Channel;)V	initChannel	initChannel
		p	1		channel
c	net/minecraft/class_4573	com/mojang/blaze3d/systems/RenderCall
c	net/minecraft/class_3244	net/minecraft/server/network/ServerPlayNetworkHandler
	f	I	field_14139	teleportRequestTick
	f	D	field_14143	lastTickRiddenX
	f	Lnet/minecraft/class_7642;	field_39899	cachedDecoratorResult
	f	D	field_14120	updatedRiddenZ
	f	I	field_14116	messageCooldown
	f	D	field_14144	updatedZ
	f	D	field_14128	lastTickZ
	f	Lnet/minecraft/class_7638;	field_39825	acknowledgmentValidator
	f	Z	field_14131	floating
	f	I	field_14133	creativeItemDropThreshold
	f	I	field_14117	movePacketsCount
	f	D	field_14145	updatedX
	f	Lnet/minecraft/class_2535;	field_14127	connection
	f	I	field_29778	KEEP_ALIVE_INTERVAL
	f	Lorg/slf4j/Logger;	field_14121	LOGGER
	f	Lnet/minecraft/class_3222;	field_14140	player
	f	J	field_14134	keepAliveId
	f	I	field_14118	ticks
	f	D	field_14146	lastTickY
	f	D	field_14122	updatedRiddenX
	f	D	field_37280	MAX_BREAK_SQUARED_DISTANCE
	f	Z	field_14129	vehicleFloating
	f	Lnet/minecraft/class_7619;	field_39826	messageChainTaskQueue
	f	Lnet/minecraft/class_1297;	field_14147	topmostRiddenEntity
	f	I	field_14123	requestedTeleportId
	f	Lnet/minecraft/class_7610$class_7611;	field_39805	messageUnpacker
	f	I	field_14135	lastTickMovePacketsCount
	f	D	field_14124	lastTickRiddenY
	f	J	field_14136	lastKeepAliveTime
	f	I	field_37281	DEFAULT_SEQUENCE
	f	I	field_37282	sequence
	f	Lnet/minecraft/class_243;	field_14119	requestedTeleportPos
	f	Lnet/minecraft/class_7493;	field_39261	previewTaskRunner
	f	Lnet/minecraft/server/MinecraftServer;	field_14148	server
	f	I	field_39827	MAX_PENDING_ACKNOWLEDGMENTS
	f	D	field_14141	updatedRiddenY
	f	I	field_14137	vehicleFloatingTicks
	f	Ljava/util/concurrent/atomic/AtomicReference;	field_39394	lastMessageTimestamp
	f	D	field_14126	updatedY
	f	D	field_14142	lastTickRiddenZ
	f	D	field_14130	lastTickX
	f	I	field_14138	floatingTicks
	f	Z	field_14125	waitingForKeepAlive
	m	(Ljava/util/function/UnaryOperator;Lnet/minecraft/class_5837;)Lnet/minecraft/class_2519;	method_33797	method_33797
		p	1		message
	m	(Ljava/util/List;I)V	method_31278	updateBookContent
		p	2		slotId
		p	1		pages
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_44159	decorate
		p	1		query
	m	(DDDFFLjava/util/Set;Z)V	method_33563	requestTeleport
		p	3		y
		p	5		z
		p	8		pitch
		p	7		yaw
		p	10		shouldDismount
		p	9		flags
		p	1		x
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_44162	decorateCommand
		p	1		query
	m	(Lnet/minecraft/class_7448;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2168;	method_45002	method_45002
		p	1		source
	m	(DDDFF)V	method_33562	requestTeleportAndDismount
		p	5		z
		p	8		pitch
		p	7		yaw
		p	1		x
		p	3		y
	m	(Lnet/minecraft/class_2561;)V	method_14367	disconnect
		p	1		reason
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_44158	method_44158
		p	1		decorated
	m	()Z	method_44902	shouldPreviewChat
		c	{@return whether to handle chat preview requests}\n\n<p>Dedicated servers can configure chat preview in {@code server.properties} file.\nChat preview is always enabled for integrated servers.\n\n@see MinecraftServer#shouldPreviewChat
	m	(Lnet/minecraft/class_7471;)Z	method_45009	canAcceptMessage
		c	{@return whether {@code message} can be accepted}\n\n<p>This verifies the message's signature and disconnects the client if it cannot\nbe verified. Additionally, this logs a warning (without disconnection or\nrejection of messages) for expired messages.\n\n@see #canAcceptMessage(String, Instant, LastSeenMessageList.Acknowledgment)
		p	1		message
	m	(Lnet/minecraft/class_7471;)V	method_44897	addPendingAcknowledgment
		p	1		message
	m	(Lnet/minecraft/class_2596;Lnet/minecraft/class_7648;)V	method_14369	sendPacket
		p	1		packet
		p	2		callbacks
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_44161	decorateChat
		p	1		query
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_238;)Z	method_20630	isPlayerNotCollidingWithBlocks
		p	2		box
		p	1		world
	m	(Lnet/minecraft/class_7472;Lnet/minecraft/class_7644;)Ljava/util/Map;	method_45006	collectArgumentMessages
		c	{@return a map of argument name and value as signed messages}
		p	2		arguments
		p	1		packet
	m	()Z	method_19507	isHost
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	method_45004	method_45004
		p	2		decorated
	m	(Lnet/minecraft/class_2805;Lcom/mojang/brigadier/suggestion/Suggestions;)V	method_14365	method_14365
		p	2		suggestions
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_31284	method_31284
		p	1		filtered
	m	(DDDFF)Z	method_14371	isMovementInvalid
		c	{@return whether this movement is invalid}\n\n@implNote This method is used to determine\nwhether players sending {@linkplain PlayerMoveC2SPacket player}\nand {@linkplain VehicleMoveC2SPacket vehicle} movement packets\nto the server should be kicked.
		p	0		x
		p	2		y
		p	4		z
		p	7		pitch
		p	6		yaw
	m	(Lnet/minecraft/class_2797;)Lnet/minecraft/class_7471;	method_45011	getSignedMessage
		p	1		packet
	m	(Lnet/minecraft/class_7471;)V	method_44155	handleDecoratedMessage
		p	1		message
	m	(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;	method_31279	filterTexts
		p	1		texts
	m	(Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_31277	filterText
		p	1		text
	m	(Lnet/minecraft/class_2840;Lnet/minecraft/class_1860;)V	method_17820	method_17820
		p	2		recipe
	m	()V	method_43669	checkForSpam
	m	(Ljava/util/List;Ljava/util/function/UnaryOperator;Lnet/minecraft/class_1799;)V	method_33796	setTextToBook
		p	2		postProcessor
		p	3		book
		p	1		messages
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V	method_45064	method_45064
		p	3		void_
	m	(ILnet/minecraft/class_2561;)V	method_44154	method_44154
		p	2		decorated
	m	()Lnet/minecraft/class_7610$class_7611;	method_44790	getMessageUnpacker
	m	(Ljava/lang/String;)Z	method_43508	hasIllegalCharacter
		c	{@return whether {@code message} contains an illegal character}\n\n@see net.minecraft.SharedConstants#isValidChar(char)
		p	0		message
	m	(Ljava/util/Set;)V	method_44895	handleAcknowledgmentFailure
		p	1		reasons
	m	()V	method_14372	syncWithPlayerPosition
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_7644;)Ljava/util/concurrent/CompletableFuture;	method_44156	decorateCommand
		p	2		arguments
		p	1		source
	m	(Lnet/minecraft/class_1297;)Z	method_29780	isEntityOnAir
		p	1		entity
	m	(Lnet/minecraft/class_2797;)Lnet/minecraft/class_7634;	method_45013	getDecoratedContents
		c	{@return the decorated contents for {@code packet}}\n\n@implNote This returns the {@linkplain CachedDecoratorResult#tryConsume consumed\ncached result} if it exists, and otherwise returns a new {@link DecoratedContents}\nwithout message decorators applied. This method does not execute message decorators;\nthey are executed in {@link #onRequestChatPreview} (for previewed messages) or {@link\n#onChatMessage} (for unpreviewed messages).
		p	1		packet
	m	(ILjava/util/List;)V	method_31283	method_31283
		p	2		texts
	m	(Lnet/minecraft/class_2877;Ljava/util/List;)V	method_31282	onSignUpdate
		p	1		packet
		p	2		signText
	m	(Lnet/minecraft/class_5837;Ljava/util/List;I)V	method_31276	addBook
		p	1		title
		p	3		slotId
		p	2		pages
	m	(ILnet/minecraft/class_2561;)V	method_44318	sendChatPreviewPacket
		p	1		queryId
		p	2		preview
	m	(Ljava/lang/String;Ljava/time/Instant;Lnet/minecraft/class_7635$class_7636;)Z	method_44337	canAcceptMessage
		c	{@return whether {@code message}, sent at {@code timestamp}, should be accepted}\n\n<p>This returns {@code false} if the message arrives in {@linkplain\n#isInProperOrder improper order}, if chat is disabled, or if {@linkplain\nAcknowledgmentValidator#validate acknowledgment validation fails}.\nNote that the signatures are verified in {@link #canAcceptMessage(SignedMessage)}.\n\n@see #canAcceptMessage(SignedMessage)
		p	3		acknowledgment
		p	2		timestamp
		p	1		message
	m	(Lnet/minecraft/class_7472;)V	method_45010	handleCommandExecution
		p	1		packet
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)Z	method_27913	canPlace
		c	Checks if a player can place a block or fluid from a bucket.\n\n<p>For this to return true, the player must not be actively cooling down.
		p	0		player
		p	1		stack
	m	(Ljava/time/Instant;)Z	method_44160	isInProperOrder
		c	{@return whether the message sent at {@code timestamp} is received in proper order}\n\n<p>If {@code false}, the message will be discarded.
		p	1		timestamp
	m	(ILjava/util/List;)V	method_31274	method_31274
		p	2		texts
	m	(Lnet/minecraft/class_2877;Ljava/util/List;)V	method_31285	method_31285
		p	2		texts
	m	(Ljava/lang/String;)Ljava/lang/String;	method_33799	method_33799
		p	0		text
	m	(DDDFFLjava/util/Set;)V	method_14360	requestTeleport
		p	7		yaw
		p	8		pitch
		p	5		z
		p	3		y
		p	1		x
		p	9		flags
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;)V	method_45008	method_45008
		p	2		decorated
	m	(D)D	method_34882	clampHorizontal
		p	0		d
	m	(I)V	method_41255	updateSequence
		p	1		sequence
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V	<init>	<init>
		p	3		player
		p	1		server
		p	2		connection
	m	(DDDFF)V	method_14363	requestTeleport
		p	5		z
		p	8		pitch
		p	7		yaw
		p	1		x
		p	3		y
	m	(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;	method_31275	filterText
		p	2		filterer
		p	1		text
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults;	method_45003	parse
		c	{@return the result of parsing {@code command}}
		p	1		command
			c	the command to parse (without the leading slash)
	m	(D)D	method_34883	clampVertical
		p	0		d
c	net/minecraft/class_3244$class_5860	net/minecraft/server/network/ServerPlayNetworkHandler$Interaction
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	run	run
		p	3		hand
		p	2		entity
		p	1		player
c	net/minecraft/class_3244$1	net/minecraft/server/network/ServerPlayNetworkHandler$1
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_33898	method_33898
		p	3		hand
		p	2		entity
		p	1		player
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V	method_33897	processInteract
		p	2		action
		p	1		hand
c	net/minecraft/class_4581	net/minecraft/util/math/Matrix3f
	f	F	field_21640	a21
	f	F	field_21638	a12
	f	F	field_21636	a10
	f	F	field_21634	a01
	f	F	field_20861	COS_PI_OVER_EIGHT
	f	F	field_20863	SQRT_HALF
	f	F	field_21633	a00
	f	F	field_21641	a22
	f	F	field_21639	a20
	f	I	field_31077	ORDER
		c	The number of rows and columns ({@value}) this matrix has.
	f	F	field_21637	a11
	f	F	field_21635	a02
	f	F	field_20860	THREE_PLUS_TWO_SQRT_TWO
	f	F	field_20862	SIN_PI_OVER_EIGHT
	m	(Lnet/minecraft/class_4581;)V	<init>	<init>
		p	1		source
	m	()V	method_22856	loadIdentity
	m	(Ljava/nio/FloatBuffer;)V	method_35266	writeColumnMajor
		c	Writes this matrix to the buffer in column-major order.\n\n@see #writeRowMajor(FloatBuffer)\n@see #write(FloatBuffer, boolean)
		p	1		buf
	m	()F	method_35270	trace
		c	Returns the sum of the elements on the main diagonal.
	m	(Ljava/nio/FloatBuffer;)V	method_35268	writeRowMajor
		c	Writes this matrix to the buffer in row-major order.\n\n@see #writeColumnMajor(FloatBuffer)\n@see #write(FloatBuffer, boolean)
		p	1		buf
	m	(Lnet/minecraft/class_4581;)Lnet/minecraft/class_1158;	method_22857	method_22857
		p	0		matrix
	m	(Lnet/minecraft/class_4581;)V	method_22855	multiply
		p	1		other
	m	(Ljava/nio/FloatBuffer;Z)V	method_35264	write
		c	Writes this matrix to the buffer.\n\n@see #writeRowMajor(FloatBuffer)\n@see #writeColumnMajor(FloatBuffer)
		p	2		rowMajor
			c	{@code true} to write in row-major order; {@code false} to write in\ncolumn-major order
		p	1		buf
	m	(Lnet/minecraft/class_1158;)V	method_23274	multiply
		p	1		quaternion
	m	(II)I	method_35259	pack
		p	0		x
		p	1		y
	m	(Ljava/nio/FloatBuffer;Z)V	method_35262	read
		c	Reads a matrix from the buffer.\n\n@see #readRowMajor(FloatBuffer)\n@see #readColumnMajor(FloatBuffer)
		p	1		buf
		p	2		rowMajor
			c	{@code true} to read in row-major order; {@code false} to read in\ncolumn-major order
	m	(Lnet/minecraft/class_4581;)V	method_35267	subtract
		p	1		matrix
	m	(Ljava/nio/FloatBuffer;)V	method_35263	readRowMajor
		c	Reads a matrix from the buffer in row-major order.\n\n@see #readColumnMajor(FloatBuffer)\n@see #read(FloatBuffer, boolean)
		p	1		buf
	m	()F	method_23731	determinantAndAdjugate
	m	(Ljava/nio/FloatBuffer;)V	method_35261	readColumnMajor
		c	Reads a matrix from the buffer in column-major order.\n\n@see #readRowMajor(FloatBuffer)\n@see #read(FloatBuffer, boolean)
		p	1		buf
	m	(Lnet/minecraft/class_1158;)V	<init>	<init>
		p	1		quaternion
	m	()V	method_22847	transpose
	m	(Lnet/minecraft/class_1159;)V	<init>	<init>
		p	1		matrix
	m	(IIF)V	method_26288	set
		p	3		value
		p	1		x
		p	2		y
	m	(FFF)Lcom/mojang/datafixers/util/Pair;	method_22849	getSinAndCosOfRotation
		p	0		upperLeft
		p	2		lowerRight
		p	1		diagonalAverage
	m	(Lnet/minecraft/class_4581;)V	method_22852	load
		p	1		source
	m	()Lorg/apache/commons/lang3/tuple/Triple;	method_22853	decomposeLinearTransformation
	m	()F	method_35269	determinant
	m	()Z	method_23732	invert
	m	(FFF)Lnet/minecraft/class_4581;	method_23963	scale
		p	2		z
		p	1		y
		p	0		x
	m	(Lnet/minecraft/class_4581;)V	method_35265	add
		p	1		matrix
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_4581;	method_23296	copy
	m	(Lnet/minecraft/class_4581;Lnet/minecraft/class_1158;)V	method_35260	method_35260
		p	1		quaternion
		p	0		matrix
	m	(F)V	method_23729	multiply
		p	1		scalar
c	net/minecraft/class_4580	net/minecraft/command/StorageDataObject
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_20856	SUGGESTION_PROVIDER
	f	Lnet/minecraft/class_2960;	field_20858	id
	f	Ljava/util/function/Function;	field_20855	TYPE_FACTORY
	f	Lnet/minecraft/class_4565;	field_20857	storage
	m	(Lnet/minecraft/class_4565;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		storage
		p	2		id
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4565;	method_22842	of
		p	0		context
	m	(Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167;	method_22841	method_22841
		p	0		argumentName
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_22840	method_22840
		p	0		context
		p	1		builder
c	net/minecraft/class_4580$1	net/minecraft/command/StorageDataObject$1
	f	Ljava/lang/String;	field_20859	argumentName
c	net/minecraft/class_4583	net/minecraft/client/render/OverlayVertexConsumer
	f	I	field_20877	u1
	f	Lnet/minecraft/class_1159;	field_21053	textureMatrix
	f	I	field_20878	v1
	f	I	field_20879	light
	f	F	field_20880	normalX
	f	F	field_20870	x
	f	F	field_20881	normalY
	f	F	field_20871	y
	f	F	field_20882	normalZ
	f	F	field_20872	z
	f	Lnet/minecraft/class_4588;	field_20866	vertexConsumer
	f	Lnet/minecraft/class_4581;	field_21054	normalMatrix
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;)V	<init>	<init>
		p	2		textureMatrix
		p	3		normalMatrix
		p	1		vertexConsumer
	m	()V	method_22891	init
c	net/minecraft/class_3251	net/minecraft/server/network/ServerQueryNetworkHandler
	f	Lnet/minecraft/class_2561;	field_14179	REQUEST_HANDLED
	f	Lnet/minecraft/server/MinecraftServer;	field_14180	server
	f	Lnet/minecraft/class_2535;	field_14178	connection
	f	Z	field_14177	responseSent
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;)V	<init>	<init>
		p	2		connection
		p	1		server
c	net/minecraft/class_4582	net/minecraft/client/render/entity/feature/SkinOverlayOwner
	m	()Z	method_6872	shouldRenderOverlay
c	net/minecraft/class_7615	net/minecraft/network/message/MessageVerifier
	c	Verifies incoming messages' signature and the message chain.\n\n<p>Methods in this interface must be called in the order of the message's reception,\nas it affects the verification result.
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)Lnet/minecraft/class_7615$class_7646;	method_44887	verify
		c	{@return the status of verifying the header}\n\n<p>Clients can receive only the message header instead of the whole message. This\nallows the verification of such messages.
		p	3		bodyDigest
		p	2		signature
		p	1		header
	m	(Lnet/minecraft/class_7428;Z)Lnet/minecraft/class_7615;	method_44885	create
		p	1		secureChatEnforced
		p	0		publicKey
	m	(Lnet/minecraft/class_7471;)Lnet/minecraft/class_7615$class_7646;	method_44886	verify
		c	{@return the status of verifying the message}
		p	1		message
c	net/minecraft/class_7615$class_7616	net/minecraft/network/message/MessageVerifier$Impl
	f	Z	field_39821	lastMessageVerified
	f	Lnet/minecraft/class_7500;	field_39822	signatureVerifier
	f	Lnet/minecraft/class_7469;	field_39823	precedingSignature
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[BZ)Lnet/minecraft/class_7615$class_7646;	method_45048	getStatus
		p	1		header
		p	4		fullMessage
		p	2		signature
		p	3		bodyDigest
	m	(Lnet/minecraft/class_7500;)V	<init>	<init>
		p	1		signatureVerifier
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[BZ)Z	method_44997	verifyInternal
		p	1		header
		p	2		signature
		p	3		bodyDigest
		p	4		fullMessage
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;Z)Z	method_44996	verifyPrecedingSignature
		p	2		signature
		p	1		header
		p	3		fullMessage
c	net/minecraft/class_7615$class_7651	net/minecraft/network/message/MessageVerifier$Unsigned
	f	Z	field_39952	secureChatEnforced
	m	(Lnet/minecraft/class_7469;)Lnet/minecraft/class_7615$class_7646;	method_45102	getStatus
		p	1		signature
	m	(Z)V	<init>	<init>
		p	1		secureChatEnforced
c	net/minecraft/class_7615$class_7646	net/minecraft/network/message/MessageVerifier$Status
	c	The verification status of a message.
	f	Lnet/minecraft/class_7615$class_7646;	field_39911	NOT_SECURE
		c	The message cannot be verified.
	f	Lnet/minecraft/class_7615$class_7646;	field_39910	SECURE
		c	The message is verified.
	f	Lnet/minecraft/class_7615$class_7646;	field_39912	BROKEN_CHAIN
		c	The message cannot be verified due to the last message not being verified.
c	net/minecraft/class_4588	net/minecraft/client/render/VertexConsumer
	c	An interface that consumes vertices in a certain {@linkplain\nVertexFormat vertex format}.\n\n<p>The vertex elements must be specified in the same order as defined in\nthe format the vertices being consumed are in.
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;[FFFF[IIZ)V	method_22920	quad
		c	Specifies the vertex elements from {@code quad} and starts consuming\nthe next vertex.\n\n@throws IllegalStateException if a color has been set in {@link\n#fixedColor}.
		p	8		overlay
		p	9		useQuadColorData
		p	6		blue
		p	7		lights
		p	4		red
		p	5		green
		p	2		quad
		p	3		brightnesses
		p	1		matrixEntry
	m	(FFF)Lnet/minecraft/class_4588;	method_22914	normal
		c	Specifies the {@linkplain VertexFormats#NORMAL_ELEMENT\nnormal element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a normal element.\n\n@return this consumer, for chaining
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_1159;FFF)Lnet/minecraft/class_4588;	method_22918	vertex
		c	Specifies the {@linkplain VertexFormats#POSITION_ELEMENT\nposition element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a position element.\n\n@return this consumer, for chaining
		p	2		x
		p	1		matrix
			c	the matrix that will be applied to the vertex position, typically {@link\nnet.minecraft.client.util.math.MatrixStack.Entry#getPositionMatrix\nMatrixStack.Entry#getPositionMatrix}
		p	4		z
		p	3		y
	m	(FFFFFFFFFIIFFF)V	method_23919	vertex
		c	Specifies the\n{@linkplain VertexFormats#POSITION_ELEMENT position},\n{@linkplain VertexFormats#COLOR_ELEMENT color},\n{@linkplain VertexFormats#TEXTURE_ELEMENT texture},\n{@linkplain VertexFormats#OVERLAY_ELEMENT overlay},\n{@linkplain VertexFormats#LIGHT_ELEMENT light}, and\n{@linkplain VertexFormats#NORMAL_ELEMENT normal} elements of the\ncurrent vertex and starts consuming the next vertex.\n\n@throws IllegalStateException if a color has been set in {@link\n#fixedColor}.
		p	10		overlay
		p	11		light
		p	12		normalX
		p	13		normalY
		p	6		blue
		p	7		alpha
		p	8		u
		p	9		v
		p	2		y
		p	3		z
		p	4		red
		p	5		green
		p	1		x
		p	14		normalZ
	m	(I)Lnet/minecraft/class_4588;	method_39415	color
		c	Specifies the {@linkplain VertexFormats#COLOR_ELEMENT\ncolor element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a color element or if a color has been set in {@link\n#fixedColor}.\n\n@return this consumer, for chaining
		p	1		argb
	m	(I)Lnet/minecraft/class_4588;	method_22916	light
		c	Specifies the {@linkplain VertexFormats#LIGHT_ELEMENT\nlight element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a light element.\n\n@return this consumer, for chaining
		p	1		uv
	m	(I)Lnet/minecraft/class_4588;	method_22922	overlay
		c	Specifies the {@linkplain VertexFormats#OVERLAY_ELEMENT\noverlay element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting an overlay element.\n\n@return this consumer, for chaining
		p	1		uv
	m	(II)Lnet/minecraft/class_4588;	method_22917	overlay
		c	Specifies the {@linkplain VertexFormats#OVERLAY_ELEMENT\noverlay element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting an overlay element.\n\n@return this consumer, for chaining
		p	1		u
		p	2		v
	m	()V	method_1344	next
		c	Starts consuming the next vertex.\n\n<p>This method must be called after specifying all elements in a vertex.
	m	(Lnet/minecraft/class_4581;FFF)Lnet/minecraft/class_4588;	method_23763	normal
		c	Specifies the {@linkplain VertexFormats#NORMAL_ELEMENT\nnormal element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a normal element.\n\n@return this consumer, for chaining
		p	4		z
		p	3		y
		p	2		x
		p	1		matrix
			c	the matrix that will be applied to the normal vector, typically {@link\nnet.minecraft.client.util.math.MatrixStack.Entry#getNormalMatrix\nMatrixStack.Entry#getNormalMatrix}
	m	()V	method_35666	unfixColor
		c	Makes this consumer no longer use the color set in {@link #fixedColor}.
	m	(FF)Lnet/minecraft/class_4588;	method_22913	texture
		c	Specifies the {@linkplain VertexFormats#TEXTURE_ELEMENT\ntexture element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a texture element.\n\n@return this consumer, for chaining
		p	1		u
		p	2		v
	m	(II)Lnet/minecraft/class_4588;	method_22921	light
		c	Specifies the {@linkplain VertexFormats#LIGHT_ELEMENT\nlight element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a light element.\n\n@return this consumer, for chaining
		p	2		v
		p	1		u
	m	(IIII)Lnet/minecraft/class_4588;	method_1336	color
		c	Specifies the {@linkplain VertexFormats#COLOR_ELEMENT\ncolor element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a color element or if a color has been set in {@link\n#fixedColor}.\n\n@return this consumer, for chaining
		p	3		blue
		p	2		green
		p	4		alpha
		p	1		red
	m	(IIII)V	method_22901	fixedColor
		c	Makes this consumer always use the same color for subsequent vertices\nuntil {@link #unfixColor} is called.\n\n<p>The color will be automatically supplied when the color element is\nrequested. Make sure not to specify the color yourself when using this\nmethod.
		p	4		alpha
		p	1		red
		p	2		green
		p	3		blue
	m	(DDD)Lnet/minecraft/class_4588;	method_22912	vertex
		c	Specifies the {@linkplain VertexFormats#POSITION_ELEMENT\nposition element} of the current vertex.\n\n<p>This is typically the first element in a vertex, hence the name.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a position element.\n\n@return this consumer, for chaining
		p	1		x
		p	3		y
		p	5		z
	m	(FFFF)Lnet/minecraft/class_4588;	method_22915	color
		c	Specifies the {@linkplain VertexFormats#COLOR_ELEMENT\ncolor element} of the current vertex.\n\n@throws IllegalStateException if this consumer is not currently\naccepting a color element or if a color has been set in {@link\n#fixedColor}.\n\n@return this consumer, for chaining
		p	1		red
		p	3		blue
		p	2		green
		p	4		alpha
	m	(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFII)V	method_22919	quad
		c	Specifies the vertex elements from {@code quad} and starts consuming\nthe next vertex.\n\n@throws IllegalStateException if a color has been set in {@link\n#fixedColor}.
		p	1		matrixEntry
		p	4		green
		p	5		blue
		p	2		quad
		p	3		red
		p	6		light
		p	7		overlay
c	net/minecraft/class_3258	net/minecraft/resource/ZipResourcePack
	f	Ljava/util/zip/ZipFile;	field_14184	file
	f	Lcom/google/common/base/Splitter;	field_14183	TYPE_NAMESPACE_SPLITTER
	m	()Ljava/util/zip/ZipFile;	method_14399	getZipFile
c	net/minecraft/class_3259	net/minecraft/resource/DirectoryResourcePack
	f	Lorg/slf4j/Logger;	field_14187	LOGGER
	f	Lcom/google/common/base/CharMatcher;	field_14185	BACKSLASH_MATCHER
	f	Z	field_14186	IS_WINDOWS
	m	(Ljava/lang/String;)Ljava/io/File;	method_14401	getFile
		p	1		name
	m	(Ljava/io/File;Ljava/lang/String;)Z	method_14402	isValidPath
		p	1		filename
		p	0		file
	m	(Ljava/io/File;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/util/function/Predicate;)V	method_14400	findFiles
		p	4		rootDirectory
		p	5		allowedPathPredicate
		p	2		namespace
		p	3		foundIds
		p	1		file
c	net/minecraft/class_7614	net/minecraft/network/message/MessageHeader
	c	The header of a message, which contains the preceding message's signature and the\nsender's UUID. Unlike {@link MessageBody}, clients receive this even if the message\nis censored.
	f	Lnet/minecraft/class_7469;	comp_936	precedingSignature
	f	Ljava/util/UUID;	comp_937	sender
	m	(Lnet/minecraft/class_7498$class_7499;[B)V	method_44882	update
		p	1		updater
		p	2		bodyDigest
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_7469;	comp_936	precedingSignature
	m	(Lnet/minecraft/class_2540;)V	method_44883	write
		p	1		buf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_7469;)V	method_44884	method_44884
		p	1		precedingSignature
		p	0		buf2
	m	()Ljava/util/UUID;	comp_937	sender
c	net/minecraft/class_4585	net/minecraft/client/render/FixedColorVertexConsumer
	f	Z	field_20889	colorFixed
	f	I	field_20892	fixedBlue
	f	I	field_20893	fixedAlpha
	f	I	field_20890	fixedRed
	f	I	field_20891	fixedGreen
c	net/minecraft/class_4584	net/minecraft/client/render/BufferVertexConsumer
	m	(IB)V	method_22896	putByte
		p	1		index
		p	2		value
	m	(IS)V	method_22898	putShort
		p	1		index
		p	2		value
	m	(F)B	method_24212	packByte
		p	0		f
	m	(IF)V	method_22897	putFloat
		p	2		value
		p	1		index
	m	()Lnet/minecraft/class_296;	method_22900	getCurrentElement
	m	()V	method_1325	nextElement
	m	(SSI)Lnet/minecraft/class_4588;	method_22899	texture
		p	2		v
		p	3		index
		p	1		u
c	net/minecraft/class_4587	net/minecraft/client/util/math/MatrixStack
	c	A stack of transformation matrices used to specify how 3D objects are\n{@linkplain #translate translated}, {@linkplain #scale scaled} or\n{@linkplain #multiply rotated} in 3D space. Each entry consists of a\n{@linkplain Entry#getPositionMatrix position matrix} and its\ncorresponding {@linkplain Entry#getNormalMatrix normal matrix}.\n\n<p>By putting matrices in a stack, a transformation can be expressed\nrelative to another. You can {@linkplain #push push}, transform,\nrender and {@linkplain #pop pop}, which allows you to restore the\noriginal matrix after rendering.\n\n<p>An entry of identity matrix is pushed when a stack is created. This\nmeans that a stack is {@linkplain #isEmpty empty} if and only if the\nstack contains exactly one entry.
	f	Ljava/util/Deque;	field_20898	stack
	m	(FFF)V	method_22905	scale
		c	Applies the scale transformation to the top entry.\n\n@implNote This does not scale the normal matrix correctly when the\nscaling is uniform and the scaling factor is negative.
		p	1		x
		p	2		y
		p	3		z
	m	(Ljava/util/ArrayDeque;)V	method_22908	method_22908
		p	0		stack
	m	()V	method_22909	pop
		c	Removes the entry at the top of this stack.
	m	()Lnet/minecraft/class_4587$class_4665;	method_23760	peek
		c	{@return the entry at the top of this stack}
	m	(Lnet/minecraft/class_1159;)V	method_34425	multiplyPositionMatrix
		c	Multiplies the top position matrix with the given matrix.\n\n<p>This does not update the normal matrix unlike other transformation\nmethods.
		p	1		matrix
	m	(Lnet/minecraft/class_1158;)V	method_22907	multiply
		c	Applies the rotation transformation to the top entry.
		p	1		quaternion
	m	(DDD)V	method_22904	translate
		c	Applies the translation transformation to the top entry.
		p	5		z
		p	3		y
		p	1		x
	m	()Z	method_22911	isEmpty
		c	{@return whether this stack contains exactly one entry}
	m	()V	method_34426	loadIdentity
		c	Sets the top entry to be the identity matrix.
	m	()V	method_22903	push
		c	Pushes a copy of the top entry onto this stack.
c	net/minecraft/class_4587$class_4665	net/minecraft/client/util/math/MatrixStack$Entry
	f	Lnet/minecraft/class_1159;	field_21327	positionMatrix
	f	Lnet/minecraft/class_4581;	field_21328	normalMatrix
	m	()Lnet/minecraft/class_4581;	method_23762	getNormalMatrix
		c	{@return the matrix used to transform normal vectors}
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_4581;)V	<init>	<init>
		p	1		positionMatrix
		p	2		normalMatrix
	m	()Lnet/minecraft/class_1159;	method_23761	getPositionMatrix
		c	{@return the matrix used to transform positions}
c	net/minecraft/class_3255	net/minecraft/resource/AbstractFileResourcePack
	f	Lorg/slf4j/Logger;	field_14182	LOGGER
	f	Ljava/io/File;	field_14181	base
	m	(Ljava/lang/String;)Ljava/io/InputStream;	method_14391	openFile
		p	1		name
	m	(Ljava/lang/String;)V	method_14394	warnNonLowerCaseNamespace
		p	1		namespace
	m	(Ljava/io/File;)V	<init>	<init>
		p	1		base
	m	(Ljava/io/File;Ljava/io/File;)Ljava/lang/String;	method_14396	relativize
		p	1		target
		p	0		base
	m	(Ljava/lang/String;)Z	method_14393	containsFile
		p	1		name
	m	(Lnet/minecraft/class_3264;Lnet/minecraft/class_2960;)Ljava/lang/String;	method_14395	getFilename
		p	1		id
		p	0		type
	m	(Lnet/minecraft/class_3270;Ljava/io/InputStream;)Ljava/lang/Object;	method_14392	parseMetadata
		p	1		inputStream
		p	0		metaReader
c	net/minecraft/class_7610	net/minecraft/network/message/MessageChain
	c	A class for handling the "message chain".\n\n<p>{@link MessageHeader} includes the signature of the last message the client has seen.\nThis can be used to verify the legitimacy of a chain of messages, since if the chain\nis valid, the last message's  "previous signature" should be able to verify the preceding\nmessage.\n\n<p>Clients signing a message with its preceding message's signature is called\n"packing", and the server creating a signed message with its preceding message's\nsignature is called "unpacking". Unpacked messages can then be verified to check the\nchain's legitimacy.
	f	Lnet/minecraft/class_7469;	field_39818	precedingSignature
	m	(Lnet/minecraft/class_7610$class_7613;Lnet/minecraft/class_7469;Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;	method_44877	createMessage
		p	3		contents
		p	4		lastSeenMessage
		p	0		signature
		p	1		precedingSignature
		p	2		metadata
	m	()Lnet/minecraft/class_7610$class_7611;	method_44874	getUnpacker
	m	(Lnet/minecraft/class_7614;[BLnet/minecraft/class_7498$class_7499;)V	method_44879	method_44879
		p	2		updatable
	m	(Lnet/minecraft/class_7501;Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7610$class_7613;	method_44875	pack
		p	4		lastSeenMessages
		p	3		contents
		p	2		metadata
		p	1		signer
	m	(Lnet/minecraft/class_7610$class_7613;Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;	method_44878	unpack
		p	3		contents
		p	2		metadata
		p	1		signature
		p	4		lastSeenMessages
	m	(Lnet/minecraft/class_7501;Lnet/minecraft/class_7470;Lnet/minecraft/class_7469;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7469;	method_44876	sign
		p	1		metadata
		p	0		signer
		p	3		contents
		p	2		precedingSignature
		p	4		lastSeenMessages
	m	()Lnet/minecraft/class_7610$class_7612;	method_44880	getPacker
c	net/minecraft/class_7610$class_7612	net/minecraft/network/message/MessageChain$Packer
	c	Packers sign a message on the client with its preceding message's signature.\n\n@see MessageChain#getPacker
	m	(Lnet/minecraft/class_7501;Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7610$class_7613;	pack	pack
		p	4		lastSeenMessages
		p	3		contents
		p	2		metadata
		p	1		signer
c	net/minecraft/class_7610$class_7613	net/minecraft/network/message/MessageChain$Signature
	f	Lnet/minecraft/class_7469;	comp_935	signature
	m	()Lnet/minecraft/class_7469;	comp_935	signature
c	net/minecraft/class_7610$class_7611	net/minecraft/network/message/MessageChain$Unpacker
	c	Unpacker creates a signed message on the server with the server's preceding message\nsignature when they receive a message. Unpacked messages can then be verified to check\nthe message chain's legitimacy.\n\n<p>Messages must be unpacked in the order of the message's reception, as it affects\nthe resulting signed message.\n\n@see MessageChain#getUnpacker
	f	Lnet/minecraft/class_7610$class_7611;	field_39951	UNSIGNED
	m	(Lnet/minecraft/class_7610$class_7613;Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;	method_45101	method_45101
		p	3		lastSeenMessages
		p	2		content
		p	1		metadata
		p	0		signature
	m	(Lnet/minecraft/class_7610$class_7613;Lnet/minecraft/class_7470;Lnet/minecraft/class_7634;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;	unpack	unpack
		p	2		metadata
		p	1		signature
		p	4		lastSeenMessages
		p	3		content
c	net/minecraft/class_7608	net/minecraft/network/message/MessageBody
	c	A body of a message, including the content, timestamp, salt used for the digest\n(the hashed body), and the list of players' "last seen messages". Unlike {@link\nMessageHeader}, clients do not receive this if the message is censored; they receive\nthe digest only.
	f	B	field_39817	LAST_SEEN_SEPARATOR
	f	Ljava/time/Instant;	comp_930	timestamp
	f	Lnet/minecraft/class_7635;	comp_932	lastSeenMessages
	f	Lnet/minecraft/class_7634;	comp_929	content
	f	J	comp_931	salt
	m	(Lnet/minecraft/class_2540;)V	method_44869	write
		p	1		buf
	m	()Lcom/google/common/hash/HashCode;	method_44867	digest
		c	{@return the digest of this body}\n\n@implNote This is a SHA-256 hash of the salt, the timestamp represented as the seconds\nsince the Unix epoch, the content, and the list of each player's last seen message.
	m	()Ljava/time/Instant;	comp_930	timestamp
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_7634;)Lnet/minecraft/class_7608;	method_45047	withContent
		c	{@return a new message body with its content replaced with {@code content}}
		p	1		content
	m	()Lnet/minecraft/class_7635;	comp_932	lastSeenMessages
	m	()Lnet/minecraft/class_7634;	comp_929	content
	m	()J	comp_931	salt
c	net/minecraft/class_500	net/minecraft/client/gui/screen/multiplayer/MultiplayerScreen
	f	Z	field_3048	initialized
	f	Lorg/slf4j/Logger;	field_3044	LOGGER
	f	Lnet/minecraft/class_437;	field_3049	parent
	f	Lnet/minecraft/class_4185;	field_3050	buttonJoin
	f	Lnet/minecraft/class_4267;	field_3043	serverListWidget
	f	Lnet/minecraft/class_641;	field_3040	serverList
	f	Lnet/minecraft/class_642;	field_3051	selectedEntry
	f	Ljava/util/List;	field_3042	tooltip
	f	Lnet/minecraft/class_644;	field_3037	serverListPinger
	f	Lnet/minecraft/class_4185;	field_3041	buttonEdit
	f	Lnet/minecraft/class_4185;	field_3047	buttonDelete
	f	Lnet/minecraft/class_1134$class_1136;	field_3046	lanServers
	f	Lnet/minecraft/class_1134$class_1135;	field_3045	lanServerDetector
	m	()V	method_20121	updateButtonActivationStates
	m	(Lnet/minecraft/class_4185;)V	method_19913	method_19913
		p	1		button
	m	(Z)V	method_20379	addEntry
		p	1		confirmedAction
	m	(Lnet/minecraft/class_4185;)V	method_19915	method_19915
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19916	method_19916
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19918	method_19918
		p	1		button
	m	(Z)V	method_20380	directConnect
		p	1		confirmedAction
	m	()Lnet/minecraft/class_644;	method_2538	getServerListPinger
	m	()Lnet/minecraft/class_641;	method_2529	getServerList
	m	(Ljava/util/List;)V	method_2528	setTooltip
		p	1		tooltip
	m	(Lnet/minecraft/class_4267$class_504;)V	method_2531	select
		p	1		entry
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_19912	method_19912
		p	1		button
	m	(Z)V	method_20378	editEntry
		p	1		confirmedAction
	m	(Lnet/minecraft/class_4185;)V	method_19914	method_19914
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19917	method_19917
		p	1		button
	m	(Z)V	method_20377	removeEntry
		p	1		confirmedAction
	m	()V	method_2534	refresh
	m	(Lnet/minecraft/class_642;)V	method_2548	connect
		p	1		entry
	m	()V	method_2536	connect
c	net/minecraft/class_4550	net/minecraft/predicate/BlockPredicate
	f	Lnet/minecraft/class_6862;	field_20693	tag
	f	Lnet/minecraft/class_2105;	field_20696	nbt
	f	Lnet/minecraft/class_4559;	field_20695	state
	f	Lnet/minecraft/class_4550;	field_20692	ANY
	f	Ljava/util/Set;	field_20694	blocks
	m	()Lcom/google/gson/JsonElement;	method_22452	toJson
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_22454	test
		p	1		world
		p	2		pos
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4550;	method_22453	fromJson
		p	0		json
	m	(Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_4559;Lnet/minecraft/class_2105;)V	<init>	<init>
		p	4		nbt
		p	3		state
		p	2		blocks
		p	1		tag
	m	(Lnet/minecraft/class_2960;)Lcom/google/gson/JsonSyntaxException;	method_33185	method_33185
		p	0		id
c	net/minecraft/class_4550$class_4710	net/minecraft/predicate/BlockPredicate$Builder
	f	Lnet/minecraft/class_2105;	field_21575	nbt
	f	Lnet/minecraft/class_4559;	field_21574	state
	f	Ljava/util/Set;	field_21572	blocks
	f	Lnet/minecraft/class_6862;	field_21573	tag
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_4550$class_4710;	method_29233	tag
		p	1		tag
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;	method_35042	nbt
		p	1		nbt
	m	(Ljava/lang/Iterable;)Lnet/minecraft/class_4550$class_4710;	method_37214	blocks
		p	1		blocks
	m	([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710;	method_27962	blocks
		p	1		blocks
	m	()Lnet/minecraft/class_4550$class_4710;	method_23880	create
	m	(Lnet/minecraft/class_4559;)Lnet/minecraft/class_4550$class_4710;	method_27963	state
		p	1		state
	m	()Lnet/minecraft/class_4550;	method_23882	build
c	net/minecraft/class_505	net/minecraft/client/gui/screen/recipebook/RecipeBookGhostSlots
	f	F	field_3080	time
	f	Lnet/minecraft/class_1860;	field_3079	recipe
	f	Ljava/util/List;	field_3081	slots
	m	()Lnet/minecraft/class_1860;	method_2566	getRecipe
	m	(Lnet/minecraft/class_1860;)V	method_2565	setRecipe
		p	1		recipe
	m	(Lnet/minecraft/class_1856;II)V	method_2569	addSlot
		p	1		ingredient
		p	2		x
		p	3		y
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_310;IIZF)V	method_2567	draw
		p	1		matrices
		p	2		client
	m	()V	method_2571	reset
	m	(I)Lnet/minecraft/class_505$class_506;	method_2570	getSlot
		p	1		index
	m	()I	method_2572	getSlotCount
c	net/minecraft/class_505$class_506	net/minecraft/client/gui/screen/recipebook/RecipeBookGhostSlots$GhostInputSlot
	f	I	field_3084	x
	f	Lnet/minecraft/class_1856;	field_3082	ingredient
	f	I	field_3083	y
	m	()Lnet/minecraft/class_1799;	method_2573	getCurrentItemStack
	m	(Lnet/minecraft/class_505;Lnet/minecraft/class_1856;II)V	<init>	<init>
		p	4		y
		p	3		x
		p	2		ingredient
	m	()I	method_2574	getX
	m	()I	method_2575	getY
c	net/minecraft/class_3225	net/minecraft/server/network/ServerPlayerInteractionManager
	f	I	field_14000	tickCounter
	f	I	field_20326	startMiningTime
	f	I	field_20330	failedStartMiningTime
	f	Z	field_14003	mining
	f	Lnet/minecraft/class_2338;	field_20327	miningPos
	f	Lnet/minecraft/class_1934;	field_14005	gameMode
	f	Lnet/minecraft/class_2338;	field_20329	failedMiningPos
	f	Lnet/minecraft/class_1934;	field_25715	previousGameMode
	f	I	field_20331	blockBreakingProgress
	f	Lnet/minecraft/class_3218;	field_14007	world
	f	Z	field_20328	failedToMine
	f	Lorg/slf4j/Logger;	field_20325	LOGGER
	f	Lnet/minecraft/class_3222;	field_14008	player
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2846$class_2847;Lnet/minecraft/class_2350;II)V	method_14263	processBlockBreakingAction
		p	2		action
		p	1		pos
		p	4		worldHeight
		p	3		direction
		p	5		sequence
	m	()Lnet/minecraft/class_1934;	method_30119	getPreviousGameMode
	m	(Lnet/minecraft/class_3218;)V	method_14259	setWorld
		p	1		world
	m	(Lnet/minecraft/class_1934;Lnet/minecraft/class_1934;)V	method_14261	setGameMode
		p	1		gameMode
		p	2		previousGameMode
	m	(Lnet/minecraft/class_2338;ILjava/lang/String;)V	method_21717	finishMining
		p	2		sequence
		p	3		reason
		p	1		pos
	m	()Z	method_14267	isSurvivalLike
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)F	method_21716	continueMining
		p	1		state
		p	2		pos
		p	3		failedStartMiningTime
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_14256	interactItem
		p	1		player
		p	2		world
		p	3		stack
		p	4		hand
	m	(Lnet/minecraft/class_2338;ZILjava/lang/String;)V	method_41250	method_41250
		p	1		pos
		p	4		reason
		p	2		success
		p	3		sequence
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;	method_14262	interactBlock
		p	5		hitResult
		p	3		stack
		p	4		hand
		p	1		player
		p	2		world
	m	()V	method_14264	update
	m	()Z	method_14268	isCreative
	m	()Lnet/minecraft/class_1934;	method_14257	getGameMode
	m	(Lnet/minecraft/class_1934;)Z	method_30118	changeGameMode
		c	Checks if current game mode is different to {@code gameMode}, and change it if so.\n\n@return whether the current game mode has been changed
		p	1		gameMode
	m	(Lnet/minecraft/class_3222;)V	<init>	<init>
		p	1		player
	m	(Lnet/minecraft/class_2338;)Z	method_14266	tryBreakBlock
		p	1		pos
c	net/minecraft/class_3226	net/minecraft/world/gen/feature/RandomFeatureEntry
	f	Lcom/mojang/serialization/Codec;	field_24864	CODEC
	f	F	field_14011	chance
	f	Lnet/minecraft/class_6880;	field_14013	feature
	m	(Lnet/minecraft/class_6880;F)V	<init>	<init>
		p	1		feature
		p	2		chance
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28669	method_28669
		p	0		instance
	m	(Lnet/minecraft/class_3226;)Lnet/minecraft/class_6880;	method_28670	method_28670
		p	0		config
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_14271	generate
		p	2		chunkGenerator
		p	1		world
		p	4		pos
	m	(Lnet/minecraft/class_3226;)Ljava/lang/Float;	method_28668	method_28668
		p	0		config
c	net/minecraft/class_5889	net/minecraft/network/packet/s2c/play/WorldBorderInitializeS2CPacket
	f	D	field_29123	centerX
	f	I	field_29128	maxRadius
	f	J	field_29127	sizeLerpTime
	f	D	field_29126	sizeLerpTarget
	f	D	field_29124	centerZ
	f	I	field_29129	warningBlocks
	f	D	field_29125	size
	f	I	field_29130	warningTime
	m	()I	method_34130	getWarningTime
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		worldBorder
	m	()J	method_34128	getSizeLerpTime
	m	()I	method_34131	getWarningBlocks
	m	()D	method_34127	getSize
	m	(Lnet/minecraft/class_2602;)V	method_34123	apply
	m	()D	method_34125	getCenterZ
	m	()D	method_34126	getSizeLerpTarget
	m	()D	method_34124	getCenterX
	m	()I	method_34129	getMaxRadius
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_4558	net/minecraft/advancement/criterion/AbstractCriterion
	f	Ljava/util/Map;	field_20735	progressions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_195;	method_27854	conditionsFromJson
		p	2		playerPredicate
		p	3		predicateDeserializer
		p	1		obj
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_195;	method_27853	conditionsFromJson
	m	(Lnet/minecraft/class_2985;)Ljava/util/Set;	method_22512	method_22512
		p	0		manager
	m	(Lnet/minecraft/class_3222;Ljava/util/function/Predicate;)V	method_22510	trigger
		p	2		predicate
		p	1		player
c	net/minecraft/class_5888	net/minecraft/network/packet/s2c/play/ClearTitleS2CPacket
	f	Z	field_29122	reset
	m	(Lnet/minecraft/class_2602;)V	method_34115	apply
	m	(Z)V	<init>	<init>
		p	1		reset
	m	()Z	method_34116	shouldReset
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_3227	net/minecraft/server/world/ServerLightingProvider
	f	Ljava/util/concurrent/atomic/AtomicBoolean;	field_18812	ticking
	f	I	field_17260	taskBatchSize
	f	Lorg/slf4j/Logger;	field_14020	LOGGER
	f	Lit/unimi/dsi/fastutil/objects/ObjectList;	field_17256	pendingTasks
	f	Lnet/minecraft/class_3898;	field_17257	chunkStorage
	f	Lnet/minecraft/class_3846;	field_17255	processor
	f	Lnet/minecraft/class_3906;	field_17259	executor
	m	(I)V	method_17304	setTaskBatchSize
		p	1		taskBatchSize
	m	(Lnet/minecraft/class_1923;Ljava/lang/Runnable;)V	method_41254	method_41254
		p	2		task
	m	(IILnet/minecraft/class_3227$class_3901;Ljava/lang/Runnable;)V	method_17308	enqueue
		p	1		x
		p	3		stage
		p	2		z
		p	4		task
	m	(Lnet/minecraft/class_2823;Lnet/minecraft/class_3898;ZLnet/minecraft/class_3846;Lnet/minecraft/class_3906;)V	<init>	<init>
		p	5		executor
		p	3		hasBlockLight
		p	4		processor
		p	1		chunkProvider
		p	2		chunkStorage
	m	()V	method_14277	runTasks
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)V	method_14275	method_14275
		p	2		pos
	m	(IILjava/util/function/IntSupplier;Lnet/minecraft/class_3227$class_3901;Ljava/lang/Runnable;)V	method_17307	enqueue
		p	4		stage
		p	5		task
		p	2		z
		p	3		completedLevelSupplier
		p	1		x
	m	(Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_41252	retainData
		p	1		chunk
	m	()V	method_17303	tick
	m	(Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;	method_17310	light
		p	1		chunk
		p	2		excludeBlocks
	m	(Lnet/minecraft/class_1923;)V	method_20386	updateChunkStatus
		p	1		pos
c	net/minecraft/class_3227$class_3901	net/minecraft/server/world/ServerLightingProvider$Stage
	f	Lnet/minecraft/class_3227$class_3901;	field_17261	PRE_UPDATE
	f	Lnet/minecraft/class_3227$class_3901;	field_17262	POST_UPDATE
c	net/minecraft/class_4552	net/minecraft/predicate/LightPredicate
	f	Lnet/minecraft/class_4552;	field_20712	ANY
	f	Lnet/minecraft/class_2096$class_2100;	field_20713	range
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4552;	method_22482	fromJson
		p	0		json
	m	()Lcom/google/gson/JsonElement;	method_22481	toJson
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_22483	test
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	1		range
c	net/minecraft/class_4552$class_6087	net/minecraft/predicate/LightPredicate$Builder
	f	Lnet/minecraft/class_2096$class_2100;	field_31078	light
	m	()Lnet/minecraft/class_4552$class_6087;	method_35271	create
	m	()Lnet/minecraft/class_4552;	method_35273	build
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4552$class_6087;	method_35272	light
		p	1		light
c	net/minecraft/class_4551	net/minecraft/predicate/FluidPredicate
	f	Lnet/minecraft/class_6862;	field_20709	tag
	f	Lnet/minecraft/class_3611;	field_20710	fluid
	f	Lnet/minecraft/class_4551;	field_20708	ANY
	f	Lnet/minecraft/class_4559;	field_20711	state
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_3611;Lnet/minecraft/class_4559;)V	<init>	<init>
		p	3		state
		p	2		fluid
		p	1		tag
	m	()Lcom/google/gson/JsonElement;	method_22473	toJson
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_22475	test
		p	1		world
		p	2		pos
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4551;	method_22474	fromJson
		p	0		json
c	net/minecraft/class_4551$class_6079	net/minecraft/predicate/FluidPredicate$Builder
	f	Lnet/minecraft/class_4559;	field_30914	state
	f	Lnet/minecraft/class_3611;	field_30912	fluid
	f	Lnet/minecraft/class_6862;	field_30913	tag
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_4551$class_6079;	method_35222	tag
		p	1		tag
	m	(Lnet/minecraft/class_4559;)Lnet/minecraft/class_4551$class_6079;	method_35223	state
		p	1		state
	m	(Lnet/minecraft/class_3611;)Lnet/minecraft/class_4551$class_6079;	method_35224	fluid
		p	1		fluid
	m	()Lnet/minecraft/class_4551;	method_35225	build
	m	()Lnet/minecraft/class_4551$class_6079;	method_35221	create
c	net/minecraft/class_3222	net/minecraft/server/network/ServerPlayerEntity
	f	Z	field_13964	disconnected
	f	Z	field_23193	spawnForced
	f	Lnet/minecraft/class_3225;	field_13974	interactionManager
	f	Lnet/minecraft/class_1712;	field_29181	screenHandlerListener
	f	F	field_26353	spawnAngle
	f	I	field_13965	lastLevelScore
	f	I	field_13978	syncedExperience
	f	Lnet/minecraft/class_5321;	field_23191	spawnPointDimension
	f	Z	field_13989	notInAnyWorld
	f	Lnet/minecraft/class_2985;	field_13970	advancementTracker
	f	I	field_13982	lastArmorScore
	f	Lnet/minecraft/class_5916;	field_29180	screenHandlerSyncHandler
	f	I	field_13967	pingMilliseconds
	f	I	field_13979	syncedFoodLevel
	f	Z	field_28860	filterText
	f	Lnet/minecraft/server/MinecraftServer;	field_13995	server
	f	Lnet/minecraft/class_5513;	field_26821	textStream
	f	I	field_13983	lastFoodScore
	f	I	field_13968	lastAirScore
	f	Lnet/minecraft/class_243;	field_13992	levitationStartPos
	f	Z	field_13971	clientChatColorsEnabled
	f	Lnet/minecraft/class_4076;	field_13990	watchedSection
		c	A chunk section position indicating where the player's client is currently\nwatching chunks from. Used referentially for the game to update the chunks\nwatched by this player.\n\n@see #getWatchedSection()\n@see #setWatchedSection(ChunkSectionPos)
	f	F	field_13997	syncedHealth
	f	Lnet/minecraft/class_243;	field_35008	vehicleInLavaRidingPos
	f	Z	field_13972	syncedSaturationIsZero
	f	Lnet/minecraft/class_3244;	field_13987	networkHandler
	f	Z	field_13969	seenCredits
	f	Z	field_35566	allowServerListing
	f	Lnet/minecraft/class_1297;	field_13984	cameraEntity
	f	I	field_13973	levitationStartTick
	f	Lnet/minecraft/class_243;	field_35007	fallStartPos
	f	Lnet/minecraft/class_243;	field_13994	enteredNetherPos
	f	Z	field_13985	inTeleportationState
	f	Lnet/minecraft/class_3441;	field_13996	recipeBook
	f	Lnet/minecraft/class_2338;	field_23192	spawnPointPosition
	f	I	field_13986	screenHandlerSyncId
	f	I	field_13998	joinInvulnerabilityTicks
	f	Lnet/minecraft/class_1659;	field_13993	clientChatVisibility
	f	F	field_13963	lastHealthScore
	f	Lnet/minecraft/class_3442;	field_13966	statHandler
	f	Lorg/slf4j/Logger;	field_13975	LOGGER
	f	I	field_13980	lastExperienceScore
	f	J	field_13976	lastActionTime
	m	(Lnet/minecraft/class_1703;)V	method_14235	onScreenHandlerOpened
		p	1		screenHandler
	m	(Lnet/minecraft/class_3902;)V	method_19504	method_19504
		p	1		unit
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_2596;)V	method_14205	sendChunkPacket
		p	2		chunkDataPacket
		p	1		chunkPos
	m	()V	method_14234	updateLastActionTime
	m	(Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934;	method_32746	getServerGameMode
		c	Returns the server game mode the player should be set to, namely the forced game mode.\n\n<p>If the forced game mode is not set, returns the {@code backupGameMode} if not {@code null},\nor the server's default game mode otherwise.\n\n@see MinecraftServer#getForcedGameMode
		p	1		backupGameMode
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_26285	isBedTooFarAway
		p	2		direction
		p	1		pos
	m	(Lnet/minecraft/class_4076;)V	method_17668	setWatchedSection
		c	Sets the chunk section position the player's client is currently watching\nfrom. This is usually called when the player moves to a new chunk section.\n\n@see #watchedSection\n@see #getWatchedSection()
		p	1		section
			c	the updated section position
	m	()Ljava/lang/String;	method_14209	getIp
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;FZZ)V	method_26284	setSpawnPoint
		c	Sets the player's spawn point.
		p	5		sendMessage
			c	if {@code true}, a game message about the spawn point change will be sent
		p	4		forced
			c	whether the new spawn point is {@linkplain #isSpawnForced() forced}
		p	3		angle
		p	2		pos
			c	the new spawn point, or {@code null} if resetting to the world spawn
		p	1		dimension
			c	the new spawn dimension
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_30313	createEndSpawnPlatform
		p	2		centerPos
		p	1		world
	m	()V	method_14217	markHealthDirty
	m	(Lnet/minecraft/class_3218;)V	method_18783	worldChanged
		p	1		origin
	m	()V	method_34225	onSpawn
	m	(Lnet/minecraft/class_1308;)V	method_29777	method_29777
		p	1		entity
	m	(I)I	method_14244	calculateSpawnOffsetMultiplier
		p	1		horizontalSpawnArea
	m	(Lnet/minecraft/class_1297;)V	method_14224	setCameraEntity
		p	1		entity
	m	()Lnet/minecraft/class_5513;	method_31273	getTextStream
	m	()Lnet/minecraft/class_3218;	method_14220	getWorld
	m	(Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)V	method_43505	sendChatMessage
		c	Sends a chat message to the player.\n\n<p>Chat messages have signatures. It is possible to use a bogus signature - such as\n{@link net.minecraft.network.message.SignedMessage#ofUnsigned} - to send a chat\nmessage; however if the signature is invalid (e.g. because the text's content differs\nfrom the one sent by the client, or because the passed signature is invalid) the client\nwill show a warning and can discard it depending on the client's options.\n\n@see #sendMessage(Text)\n@see #sendMessage(Text, boolean)
		p	2		filterMaskEnabled
		p	3		params
		p	1		message
	m	()Z	method_14208	isInTeleportationState
	m	(I)V	method_14228	setExperiencePoints
		p	1		points
	m	(Lnet/minecraft/class_3218;DDDFF)V	method_14251	teleport
		p	4		y
		p	6		z
		p	8		yaw
		p	9		pitch
		p	2		x
		p	1		targetWorld
	m	(Z)Z	method_37413	dropSelectedItem
		p	1		entireStack
	m	()J	method_14219	getLastActionTime
	m	(FFZZ)V	method_14218	updateInput
		p	1		sidewaysSpeed
		p	2		forwardSpeed
		p	3		jumping
		p	4		sneaking
	m	()Z	method_26282	isSpawnForced
	m	(Lnet/minecraft/class_1661;I)V	method_37412	method_37412
		p	2		index
	m	(Lnet/minecraft/class_1308;)Z	method_29778	method_29778
		p	0		entity
	m	()V	method_14247	closeScreenHandler
		c	Runs closing tasks for the current screen handler and\nsets it to the {@code playerScreenHandler}.
	m	()Lnet/minecraft/class_3441;	method_14253	getRecipeBook
	m	(Lnet/minecraft/class_2926;)V	method_43930	sendServerMetadata
		p	1		metadata
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_14210	method_14210
		p	1		style
	m	(Lnet/minecraft/class_3218;)V	method_32747	setWorld
		p	1		world
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;)Lnet/minecraft/class_1934;	method_32745	gameModeFromNbt
		p	1		key
		p	0		nbt
	m	(Lnet/minecraft/class_3218;)V	method_14245	moveToSpawn
		p	1		world
	m	()Lnet/minecraft/class_1297;	method_14242	getCameraEntity
	m	()Lnet/minecraft/class_2338;	method_26280	getSpawnPointPosition
	m	()Lnet/minecraft/class_3442;	method_14248	getStatHandler
	m	(Lnet/minecraft/class_2487;)V	method_32748	setGameMode
		p	1		nbt
	m	()V	method_38786	tickFallStartPos
	m	(Lnet/minecraft/class_2487;)V	method_32749	writeGameModeNbt
		p	1		nbt
	m	(Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/class_274;)V	method_14227	updateScoreboardScore
		p	1		playerName
		p	3		criterions
		p	2		team
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7428;)V	<init>	<init>
		p	3		profile
		p	4		publicKey
		p	1		server
		p	2		world
	m	()V	method_14226	playerTick
	m	(Ljava/lang/String;Ljava/lang/String;ZLnet/minecraft/class_2561;)V	method_14255	sendResourcePackUrl
		p	2		hash
		p	1		url
		p	4		resourcePackPrompt
		p	3		required
	m	()Lnet/minecraft/class_2561;	method_14206	getPlayerListName
	m	(Lnet/minecraft/class_1923;)V	method_14246	sendUnloadChunkPacket
		p	1		chunkPos
	m	(Lnet/minecraft/class_2803;)V	method_14213	setClientSettings
		p	1		packet
	m	()Z	method_44706	acceptsChatMessage
	m	()Lnet/minecraft/class_5321;	method_26281	getSpawnPointDimension
	m	()V	method_14240	onTeleportationDone
	m	()V	method_38787	tickVehicleInLavaRiding
	m	()V	method_14237	incrementScreenHandlerSyncId
	m	()Lnet/minecraft/class_4076;	method_14232	getWatchedSection
		c	Returns the chunk section position the player's client is currently watching\nfrom. This may differ from the chunk section the player is currently in.\n\n<p>This is only for chunk loading (watching) purpose. This is updated together\nwith entity tracking, but they are separate mechanisms.\n\n@see #watchedSection\n@see #setWatchedSection(ChunkSectionPos)
	m	()Z	method_34879	areClientChatColorsEnabled
	m	(Z)Z	method_44707	acceptsMessage
		p	1		overlay
	m	(Lnet/minecraft/class_3222;Z)V	method_14203	copyFrom
		p	1		oldPlayer
		p	2		alive
	m	()Z	method_33793	shouldFilterText
	m	()V	method_14231	onDisconnect
	m	(Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)V	method_14222	lookAtEntity
		p	1		anchorPoint
		p	3		targetAnchor
		p	2		targetEntity
	m	(ILnet/minecraft/class_267;)V	method_14250	method_14250
		p	1		score
	m	(I)V	method_14252	setExperienceLevel
		p	1		level
	m	()Lnet/minecraft/class_1659;	method_14238	getClientChatVisibility
	m	(Lnet/minecraft/class_7614;Lnet/minecraft/class_7469;[B)V	method_44786	sendMessageHeader
		c	Sends a message's header and other data required for verification to this player.\n\n<p>This is used to keep the integrity of the "message chain" when a message is censored\nor when the message is originally sent without metadata due to it being originated from\nentities.
		p	1		header
		p	2		headerSignature
		p	3		bodyDigest
	m	()Lnet/minecraft/class_2985;	method_14236	getAdvancementTracker
	m	()Z	method_39426	allowsServerListing
	m	(Lnet/minecraft/class_274;I)V	method_14212	updateScores
		p	2		score
		p	1		criterion
	m	()F	method_30631	getSpawnAngle
	m	(Lnet/minecraft/class_2338;)Z	method_26287	isBedTooFarAway
		p	1		pos
	m	()Z	method_14230	isPvpEnabled
	m	(Lnet/minecraft/class_2561;Z)V	method_43502	sendMessageToClient
		p	1		message
		p	2		overlay
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_26286	isBedObstructed
		p	1		pos
		p	2		direction
	m	(DZ)V	method_14207	handleFall
		p	1		heightDifference
		p	3		onGround
	m	(ILnet/minecraft/class_267;)V	method_14221	method_14221
		p	1		score
	m	()Z	method_14239	isDisconnected
	m	()V	method_29779	forgiveMobAnger
	m	(Lnet/minecraft/class_3222;)Z	method_33795	shouldFilterMessagesSentTo
		p	1		player
	m	(Lnet/minecraft/class_1934;)Z	method_7336	changeGameMode
		p	1		gameMode
c	net/minecraft/class_3222$1	net/minecraft/server/network/ServerPlayerEntity$1
	m	(Lnet/minecraft/class_1703;II)V	method_34227	sendPropertyUpdate
		p	3		value
		p	2		property
		p	1		handler
c	net/minecraft/class_3223	net/minecraft/world/gen/structure/WoodlandMansionStructure
	f	Lcom/mojang/serialization/Codec;	field_37819	CODEC
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V	method_41696	addPieces
		p	4		rotation
		p	3		pos
		p	2		context
		p	1		collector
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6626;)V	method_41695	method_41695
		p	4		collector
c	net/minecraft/class_4553	net/minecraft/predicate/entity/PlayerPredicate
	f	Lnet/minecraft/class_2096$class_2100;	field_20723	experienceLevel
	f	Lnet/minecraft/class_1934;	field_20724	gameMode
	f	Ljava/util/Map;	field_20727	advancements
	f	Ljava/util/Map;	field_20725	stats
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	field_20726	recipes
	f	Lnet/minecraft/class_2048;	field_33929	lookingAt
	m	(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1934;Ljava/util/Map;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Lnet/minecraft/class_2048;)V	<init>	<init>
		p	5		advancements
		p	4		recipes
		p	6		lookingAt
		p	1		experienceLevel
		p	3		stats
		p	2		gameMode
	m	(Lnet/minecraft/class_3448;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3445;	method_22496	getStat
		p	0		type
		p	1		id
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Ljava/lang/Boolean;)V	method_22500	method_22500
		p	1		id
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2960;Lnet/minecraft/class_4553$class_4556;)V	method_22501	method_22501
		p	1		id
	m	(Lcom/google/gson/JsonArray;Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)V	method_22498	method_22498
		p	1		stat
	m	(Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960;	method_22495	getStatId
		p	0		stat
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z	method_22497	method_22497
		p	1		entity
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4553;	method_22499	fromJson
		p	0		json
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4553$class_4556;	method_22503	criterionFromJson
		p	0		json
c	net/minecraft/class_4553$class_4555	net/minecraft/predicate/entity/PlayerPredicate$CompletedAdvancementPredicate
	f	Z	field_20729	done
	m	(Z)V	<init>	<init>
		p	1		done
	m	(Ljava/lang/Object;)Z	test	test
		p	1		progress
	m	(Lnet/minecraft/class_167;)Z	method_22505	test
c	net/minecraft/class_4553$class_4556	net/minecraft/predicate/entity/PlayerPredicate$AdvancementPredicate
	m	()Lcom/google/gson/JsonElement;	method_22506	toJson
c	net/minecraft/class_4553$class_4554	net/minecraft/predicate/entity/PlayerPredicate$AdvancementCriteriaPredicate
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	field_20728	criteria
	m	(Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)V	<init>	<init>
		p	1		criteria
	m	(Ljava/lang/Object;)Z	test	test
		p	1		progress
	m	(Lnet/minecraft/class_167;)Z	method_22504	test
c	net/minecraft/class_4553$class_4557	net/minecraft/predicate/entity/PlayerPredicate$Builder
	f	Ljava/util/Map;	field_20734	advancements
	f	Lnet/minecraft/class_2048;	field_33930	lookingAt
	f	Ljava/util/Map;	field_20732	stats
	f	Lnet/minecraft/class_1934;	field_20731	gameMode
	f	Lnet/minecraft/class_2096$class_2100;	field_20730	experienceLevel
	f	Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;	field_20733	recipes
	m	(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;	method_35315	recipe
		p	1		id
		p	2		unlocked
	m	(Lnet/minecraft/class_2960;Ljava/util/Map;)Lnet/minecraft/class_4553$class_4557;	method_35314	advancement
		p	1		id
		p	2		criteria
	m	(Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4553$class_4557;	method_35316	advancement
		p	1		id
		p	2		done
	m	()Lnet/minecraft/class_4553$class_4557;	method_35310	create
	m	()Lnet/minecraft/class_4553;	method_22507	build
	m	(Lnet/minecraft/class_1934;)Lnet/minecraft/class_4553$class_4557;	method_35312	gameMode
		p	1		gameMode
	m	(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;	method_35313	experienceLevel
		p	1		experienceLevel
	m	(Lnet/minecraft/class_3445;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4553$class_4557;	method_35311	stat
		p	2		value
		p	1		stat
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_4553$class_4557;	method_37251	lookingAt
		p	1		lookingAt
c	net/minecraft/class_3217	net/minecraft/world/gen/feature/VoidStartPlatformFeature
	f	Lnet/minecraft/class_1923;	field_19242	START_CHUNK
	f	Lnet/minecraft/class_2338;	field_19241	START_BLOCK
	m	(IIII)I	method_20403	getDistance
		p	0		x1
		p	1		z1
		p	2		x2
		p	3		z2
c	net/minecraft/class_3218	net/minecraft/server/world/ServerWorld
	f	I	field_35441	MAX_TICKS
	f	Lnet/minecraft/class_6832;	field_36208	structureLocator
	f	Lnet/minecraft/class_3215;	field_24624	chunkManager
	f	I	field_13948	idleTimeout
	f	Ljava/util/List;	field_39095	queuedEvents
	f	Lorg/slf4j/Logger;	field_13952	LOGGER
	f	Lnet/minecraft/class_5574;	field_26934	entityList
	f	Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;	field_13950	syncedBlockEventQueue
	f	Z	field_13953	inBlockTick
	f	Ljava/util/List;	field_18261	players
	f	Lnet/minecraft/class_1946;	field_13956	portalForcer
	f	Lnet/minecraft/class_5138;	field_23787	structureAccessor
	f	I	field_29768	SERVER_IDLE_COOLDOWN
		c	The number of ticks ({@value}) the world will continue to tick entities after\nall players have left and the world does not contain any forced chunks.
	f	Ljava/util/Set;	field_26932	loadedMobs
	f	Lnet/minecraft/class_5579;	field_26935	entityManager
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_26933	dragonParts
	f	Lnet/minecraft/class_3767;	field_18811	raidManager
	f	Lnet/minecraft/class_2881;	field_25142	enderDragonFight
	f	Ljava/util/List;	field_25141	spawners
	f	Lnet/minecraft/class_6757;	field_13949	blockTickScheduler
	f	Z	field_13957	savingDisabled
	f	Lnet/minecraft/class_5268;	field_24456	worldProperties
	f	Z	field_36317	duringListenerUpdate
	f	Lnet/minecraft/class_5838;	field_28859	sleepManager
	f	Z	field_25143	shouldTickTime
	f	Lnet/minecraft/server/MinecraftServer;	field_13959	server
	f	Lnet/minecraft/class_2338;	field_25144	END_SPAWN_POS
	f	Lnet/minecraft/class_6757;	field_13951	fluidTickScheduler
	f	Ljava/util/List;	field_35565	blockEventQueue
	m	(Lnet/minecraft/class_4076;)Z	method_20588	isNearOccupiedPointOfInterest
		p	1		sectionPos
	m	(Ljava/util/function/Predicate;Ljava/util/List;Lnet/minecraft/class_1297;)V	method_31422	method_31422
		p	2		entity
	m	(Lnet/minecraft/class_2338;)Z	method_19503	hasRaidAt
		c	{@return {@code true} if a raid exists within 96 block radius of {@code pos}}
		p	1		pos
	m	(Ljava/io/Writer;Ljava/lang/Iterable;)V	method_21624	dumpEntities
		p	0		writer
		p	1		entities
	m	(Lnet/minecraft/class_3341;)V	method_23658	clearUpdatesInArea
		p	1		box
	m	()V	method_29203	tickTime
	m	()Z	method_33144	isSleepingEnabled
		c	{@return whether sleeping can cause the night to skip}
	m	()Z	method_28125	isFlat
	m	()Lnet/minecraft/class_3215;	method_14178	getChunkManager
	m	()V	method_23660	wakeSleepingPlayers
	m	(Lnet/minecraft/class_3222;)V	method_18215	onPlayerRespawned
		c	Called on the world that has the player's respawn point when the player respawned.
		p	1		player
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_29201	method_29201
		p	1		pos
	m	(I)Lnet/minecraft/class_1297;	method_31424	getDragonPart
		p	1		id
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;	method_19502	getRaidAt
		c	{@return the raid occurring within 96 block radius, or {@code null} if there is none}
		p	1		pos
	m	(ZZ)V	method_29202	tickSpawners
		p	2		spawnAnimals
		p	1		spawnMonsters
	m	(Ljava/util/stream/Stream;)V	method_31423	loadEntities
		p	1		entities
	m	(Lnet/minecraft/class_3222;)V	method_18771	addPlayer
		p	1		player
	m	()Lnet/minecraft/class_4153;	method_19494	getPointOfInterestStorage
	m	()Ljava/lang/String;	method_31268	getDebugString
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2338;III)Lcom/mojang/datafixers/util/Pair;	method_42108	locateBiome
		p	2		pos
		p	1		predicate
		p	5		verticalBlockCheckInterval
		p	4		horizontalBlockCheckInterval
		p	3		radius
	m	(Lnet/minecraft/class_2818;)V	method_39223	disableTickSchedulers
		p	1		chunk
	m	()Z	method_14177	isInBlockTick
	m	()V	method_39501	tickWeather
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	method_17984	getForcedChunks
		c	{@return the set that contains {@link ChunkPos} of forced chunks serialized as a long}
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_18210	getLightningPos
		p	1		pos
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V	method_18763	tickPassenger
		p	2		passenger
		p	1		vehicle
	m	(Ljava/util/function/Predicate;)Ljava/util/List;	method_18766	getPlayers
		c	{@return the list of players filtered using {@code predicate}}
		p	1		predicate
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V	method_29204	method_29204
		p	1		pos
	m	(Ljava/util/stream/Stream;)V	method_31426	addEntities
		p	1		entities
	m	(Lnet/minecraft/class_2791;)V	method_39778	cacheStructures
		p	1		chunk
	m	(Lnet/minecraft/class_2338;)Z	method_37118	shouldTickEntity
		c	{@return whether to tick entities at {@code pos}}
		p	1		pos
	m	(Lnet/minecraft/class_1297;)V	method_18762	tickEntity
		p	1		entity
	m	(Lnet/minecraft/class_1923;)Z	method_39998	shouldTick
		p	1		pos
	m	()V	method_14192	processSyncedBlockEvents
	m	(Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;Lnet/minecraft/class_4094;)V	method_19496	handleInteraction
		p	3		observer
		p	2		entity
		p	1		interaction
	m	(Lnet/minecraft/class_3341;Lnet/minecraft/class_1919;)Z	method_23659	method_23659
		p	1		event
	m	()V	method_14188	saveLevel
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;	method_31270	getTopFive
		c	Categories {@code items} with the {@code classifier} and reports a message\nindicating the top five biggest categories.
		p	0		items
			c	the items to classify
		p	1		classifier
			c	the classifier that determines the category of any item
	m	(Lnet/minecraft/class_2338;)Ljava/util/Optional;	method_31418	getLightningRodPos
		p	1		pos
	m	(Lnet/minecraft/class_3222;ZDDDLnet/minecraft/class_2596;)Z	method_14191	sendToPlayerIfNearby
		c	Sends the {@code packet} to {@code player} if the player\nis near the provided coordinates.\n\n@return whether the packet was sent\n\n@implNote The threshold is 32 blocks if {@code force} is {@code false}, and\n512 blocks if {@code force} is {@code true}.
		p	9		packet
		p	7		z
		p	5		y
		p	3		x
		p	2		force
		p	1		player
	m	(Lnet/minecraft/class_3695;Lnet/minecraft/class_1297;)V	method_31420	method_31420
		p	2		entity
	m	(Ljava/util/List;)V	method_43663	processEvents
		p	1		events
	m	(Lnet/minecraft/class_3222;)V	method_18773	method_18773
		p	0		player
	m	(Lnet/minecraft/class_1297;)Z	method_31430	shouldCancelSpawn
		p	1		entity
	m	()Lnet/minecraft/class_6757;	method_14179	getFluidTickScheduler
	m	(Lnet/minecraft/class_3222;)V	method_18207	onPlayerTeleport
		c	Called on the destination world when a player changed the dimension\nby teleportation.\n\n@see ServerPlayerEntity#moveToWorld\n@see #onDimensionChanged\n@see #onPlayerChangeDimension
		p	1		player
	m	()V	method_14195	resetWeather
	m	(Lnet/minecraft/class_1919;)Z	method_14174	processBlockEvent
		p	1		event
	m	()Lnet/minecraft/class_5138;	method_27056	getStructureAccessor
	m	(Lnet/minecraft/class_2338;F)V	method_8554	setSpawnPos
		c	Sets the world spawn point.
		p	2		angle
			c	the angle of the spawned entity
		p	1		pos
			c	the position of the spawn point
	m	(Ljava/io/Writer;)V	method_21626	dumpBlockEntities
		p	1		writer
	m	()Lnet/minecraft/class_3222;	method_18779	getRandomAlivePlayer
		c	{@return a randomly selected alive player, or {@code null} if there is none}
	m	()Lnet/minecraft/class_26;	method_17983	getPersistentStateManager
	m	(Lnet/minecraft/class_2818;)V	method_18764	unloadEntities
		p	1		chunk
	m	()Ljava/util/List;	method_18776	getAliveEnderDragons
		c	{@return the list of alive ender dragons in the world}
	m	(Lnet/minecraft/class_4076;)I	method_19498	getOccupiedPointOfInterestDistance
		p	1		pos
	m	()I	method_32819	getLogicalHeight
	m	(Lnet/minecraft/class_3222;)V	method_18211	onPlayerChangeDimension
		c	Called on the destination world when a player changed the dimension using portals.\n\n@see ServerPlayerEntity#moveToWorld\n@see #onDimensionChanged\n@see #onPlayerTeleport
		p	1		player
	m	(Lnet/minecraft/class_1297;)Z	method_18768	tryLoadEntity
		p	1		entity
	m	(IIZ)Z	method_17988	setChunkForced
		c	Sets the forced status of the chunk.\n\n<p>Forced chunks are created in-game using the\n{@linkplain net.minecraft.server.command.ForceLoadCommand {@code /forceload} command}.
		p	3		forced
			c	whether to mark the chunk as forced
		p	2		z
			c	the chunk's Z coordinate
		p	1		x
			c	the chunk's X coordinate
	m	(Lnet/minecraft/class_1297;)V	method_18769	onDimensionChanged
		c	Called on the destination world when an entity changed the dimension.\n\n<p>This does not get called for players changing dimensions.\nUse {@link #onPlayerChangeDimension} (for portals) or\n{@link #onPlayerTeleport} (for teleportation) instead.\n\n@see Entity#moveToWorld\n@see #onPlayerTeleport\n@see #onPlayerChangeDimension
		p	1		entity
	m	(Lnet/minecraft/class_2338;)Z	method_19500	isNearOccupiedPointOfInterest
		p	1		pos
	m	(Ljava/util/function/BooleanSupplier;)V	method_18765	tick
		p	1		shouldKeepTicking
	m	(IIZZ)V	method_27910	setWeather
		c	Sets the current weather, as well as how long it should last.\n\n@see ServerWorldProperties#setClearWeatherTime\n@see ServerWorldProperties#setRainTime\n@see ServerWorldProperties#setThunderTime\n@see ServerWorldProperties#setRaining\n@see ServerWorldProperties#setThundering
		p	4		thundering
			c	whether a thunderstorm is ongoing
		p	1		clearDuration
			c	how long the clear weather should last, in seconds
		p	3		raining
			c	whether a rain is ongoing
		p	2		rainDuration
			c	how long the rain or the thunderstorm should last, in seconds
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;Z)V	<init>	<init>
		p	11		spawners
		p	8		debugWorld
		p	9		seed
		p	6		dimensionOptions
		p	7		worldGenerationProgressListener
		p	4		properties
		p	5		worldKey
		p	2		workerExecutor
		p	3		session
		p	1		server
		p	12		shouldTickTime
	m	()Ljava/lang/Iterable;	method_27909	iterateEntities
	m	(Ljava/util/UUID;)Lnet/minecraft/class_1297;	method_14190	getEntity
		c	{@return the entity using the UUID, or {@code null} if none was found}\n\n@see World#getEntityById
		p	1		uuid
	m	(Ljava/util/List;Lnet/minecraft/class_5712;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;Lnet/minecraft/class_5714;Lnet/minecraft/class_243;)V	method_43664	method_43664
		p	5		listener
		p	6		listenerPos
	m	()Lnet/minecraft/class_3767;	method_19495	getRaidManager
	m	(Lnet/minecraft/class_5575;Ljava/util/function/Predicate;)Ljava/util/List;	method_18198	getEntitiesByType
		c	Computes a list of entities of the given type.\n\n<strong>Warning:</strong> If {@code null} is passed as the entity type filter, care should be\ntaken that the type argument {@code T} is set to {@link Entity}, otherwise heap pollution\nin the returned list or {@link ClassCastException} can occur.\n\n@return a list of entities of the given type
		p	2		predicate
			c	a predicate which returned entities must satisfy
		p	1		filter
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_34679	method_34679
		p	0		pos
	m	(Lnet/minecraft/class_2394;DDDIDDDD)I	method_14199	spawnParticles
		c	Spawns a particle visible to nearby players.\n\n@return the number of players the particle packet was sent to\n\n@see #spawnParticles(ServerPlayerEntity, ParticleEffect, boolean, double, double, double, int, double, double, double, double)
		p	4		y
		p	1		particle
		p	2		x
		p	15		speed
		p	13		deltaZ
		p	11		deltaY
		p	9		deltaX
		p	8		count
		p	6		z
	m	(Lnet/minecraft/class_2818;I)V	method_18203	tickChunk
		p	2		randomTickSpeed
		p	1		chunk
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;	method_32310	method_32310
		p	1		nbt
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V	method_14171	tickFluid
		p	1		pos
		p	2		fluid
	m	()V	method_14197	resetIdleTimeout
	m	(Lnet/minecraft/class_3536;ZZ)V	method_14176	save
		c	Saves the world.
		p	2		flush
			c	if it should immediately write all data to storage device
		p	1		progressListener
			c	the listener for the saving process, or {@code null} to specify none
		p	3		savingDisabled
			c	whether to return early without doing anything
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_14189	tickBlock
		p	1		pos
		p	2		block
	m	(Lnet/minecraft/class_1297;)Z	method_30736	spawnNewEntityAndPassengers
		c	Checks whether any of the entity and its passengers already exist\nin the world, and if not, spawns the entity with its passengers.\n\n@return {@code true} if the spawning was successful, otherwise {@code false}\n\n@see net.minecraft.world.ServerWorldAccess#spawnEntityAndPassengers
		p	1		entity
	m	(J)V	method_29199	setTimeOfDay
		c	Sets the time of day.\n\n<p>Time of day is different to "time", which is incremented on every tick and\ncannot be modified; Time of day affects the day-night cycle, can be changed using\n{@link net.minecraft.server.command.TimeCommand /time command}, and can be frozen\nif {@link net.minecraft.world.GameRules#DO_DAYLIGHT_CYCLE doDaylightCycle} gamerule is turned off.\nTime is used to track scheduled ticks and cannot be modified or frozen.\n\n@see net.minecraft.world.level.ServerWorldProperties#setTimeOfDay
		p	1		timeOfDay
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;	method_8487	locateStructure
		c	Tries to find the closest structure of a given type near a given block.\n<p>\nNew chunks will only be generated up to the {@link net.minecraft.world.chunk.ChunkStatus#STRUCTURE_STARTS} phase by this method.\n<p>\nThe radius is ignored for strongholds.\n\n@return the position of the structure, or {@code null} if no structure could be found within the given search radius\n\n@see net.minecraft.world.gen.chunk.ChunkGenerator#locateStructure(ServerWorld, RegistryEntryList, BlockPos, int, boolean)
		p	2		pos
			c	the position to start the searching at
		p	1		structureTag
		p	4		skipReferencedStructures
			c	whether to exclude structures that were previously located (has positive\n{@link net.minecraft.structure.StructureStart#references})
		p	3		radius
			c	the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk
	m	(Lnet/minecraft/class_2338;I)Z	method_19497	isNearOccupiedPointOfInterest
		p	1		pos
		p	2		maxDistance
	m	(Lnet/minecraft/class_3222;)V	method_18213	onPlayerConnected
		c	Called on the player's world when the player connected to the server and spawned.
		p	1		player
	m	(Lnet/minecraft/class_2338;)Z	method_39999	shouldTick
		p	1		pos
	m	()Lnet/minecraft/class_6757;	method_14196	getBlockTickScheduler
	m	(J)Z	method_37116	isChunkLoaded
		c	{@return {@code true} if the chunk {@code chunkPos} is loaded}
		p	1		chunkPos
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2394;ZDDDIDDDD)Z	method_14166	spawnParticles
		c	Spawns a particle visible to {@code viewer}, if the viewer is near the provided\ncoordinates.\n\n@return whether the particle packet was sent\n\n@see #spawnParticles(ParticleEffect, double, double, double, int, double, double, double, double)
		p	11		deltaX
		p	13		deltaY
		p	8		z
		p	10		count
		p	3		force
		p	4		x
		p	6		y
		p	15		deltaZ
		p	1		viewer
		p	17		speed
		p	2		particle
	m	()V	method_43665	processEventQueue
	m	()Lnet/minecraft/class_2995;	method_14170	getScoreboard
	m	(Lnet/minecraft/class_2338;)Z	method_34680	method_34680
		p	1		pos
	m	()Lnet/minecraft/class_1946;	method_14173	getPortalForcer
	m	()Lnet/minecraft/class_2881;	method_29198	getEnderDragonFight
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297$class_5529;)V	method_18770	removePlayer
		p	2		reason
		p	1		player
	m	()V	method_33143	sendSleepingStatus
		c	Sends sleeping status action bar messages to players in this world.
	m	(Ljava/nio/file/Path;)V	method_21625	dump
		p	1		path
	m	(Lnet/minecraft/class_3218;)V	method_29200	createEndSpawnPlatform
		p	0		world
	m	(Lnet/minecraft/class_1297;)Z	method_14175	addEntity
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_18199	method_18199
		p	1		entity
	m	()Lnet/minecraft/class_3485;	method_14183	getStructureTemplateManager
	m	()V	method_8448	updateSleepingPlayers
	m	(J)Z	method_37117	isTickingFutureReady
		p	1		chunkPos
c	net/minecraft/class_3218$class_5526	net/minecraft/server/world/ServerWorld$ServerEntityHandler
	m	(Lnet/minecraft/class_1297;)V	method_43030	updateLoadStatus
	m	(Lnet/minecraft/class_1297;)V	method_31435	stopTicking
	m	(Lnet/minecraft/class_1297;)V	method_31434	startTicking
	m	(Lnet/minecraft/class_1297;)V	method_31437	stopTracking
	m	(Lnet/minecraft/class_1297;)V	method_31436	startTracking
	m	(Lnet/minecraft/class_1297;)V	method_31433	destroy
	m	(Lnet/minecraft/class_1297;)V	method_31432	create
c	net/minecraft/class_3219	net/minecraft/world/gen/feature/VinesFeature
c	net/minecraft/class_5890	net/minecraft/network/packet/s2c/play/EndCombatS2CPacket
	f	I	field_29131	attackerId
	f	I	field_29132	timeSinceLastAttack
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(II)V	<init>	<init>
		p	2		timeSinceLastAttack
		p	1		attackerId
	m	(Lnet/minecraft/class_1283;)V	<init>	<init>
		p	1		damageTracker
	m	(Lnet/minecraft/class_2602;)V	method_34141	apply
c	net/minecraft/class_512	net/minecraft/client/gui/screen/recipebook/RecipeGroupButtonWidget
	f	F	field_3122	bounce
	f	Lnet/minecraft/class_314;	field_3123	category
	m	(Lnet/minecraft/class_918;)V	method_2621	renderIcons
		p	1		itemRenderer
	m	()Lnet/minecraft/class_314;	method_2623	getCategory
	m	(Lnet/minecraft/class_314;)V	<init>	<init>
		p	1		category
	m	(Lnet/minecraft/class_310;)V	method_2622	checkForNewRecipes
		p	1		client
	m	(Lnet/minecraft/class_299;)Z	method_2624	hasKnownRecipes
		p	1		recipeBook
c	net/minecraft/class_5892	net/minecraft/network/packet/s2c/play/DeathMessageS2CPacket
	f	Lnet/minecraft/class_2561;	field_29135	message
	f	I	field_29133	entityId
	f	I	field_29134	killerId
	m	(IILnet/minecraft/class_2561;)V	<init>	<init>
		p	3		message
		p	2		killerId
		p	1		entityId
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_1283;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		damageTracker
		p	2		message
	m	()I	method_34144	getEntityId
	m	()I	method_36153	getKillerId
	m	()Lnet/minecraft/class_2561;	method_34145	getMessage
	m	(Lnet/minecraft/class_2602;)V	method_34143	apply
c	net/minecraft/class_5891	net/minecraft/network/packet/s2c/play/EnterCombatS2CPacket
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_34142	apply
c	net/minecraft/class_3230	net/minecraft/server/world/ChunkTicketType
	f	Lnet/minecraft/class_3230;	field_19347	POST_TELEPORT
		c	Used to load the chunks at the destination of teleportation.
	f	Lnet/minecraft/class_3230;	field_17264	DRAGON
		c	Used by the ender dragon to load the central end island during the boss battle.
	f	Ljava/lang/String;	field_14034	name
	f	Ljava/util/Comparator;	field_14029	argumentComparator
	f	Lnet/minecraft/class_3230;	field_14030	START
	f	Lnet/minecraft/class_3230;	field_19280	PORTAL
		c	Used by a nether portal to load chunks in the other dimension.
	f	Lnet/minecraft/class_3230;	field_14031	FORCED
		c	Used to force load chunks.
	f	Lnet/minecraft/class_3230;	field_19270	LIGHT
	f	J	field_19348	expiryTicks
	f	Lnet/minecraft/class_3230;	field_14032	UNKNOWN
		c	Represents a type of ticket that has an unknown cause for loading chunks.
	f	Lnet/minecraft/class_3230;	field_14033	PLAYER
	m	()Ljava/util/Comparator;	method_14292	getArgumentComparator
	m	(Ljava/lang/String;Ljava/util/Comparator;J)V	<init>	<init>
		p	1		name
		p	2		argumentComparator
		p	3		expiryTicks
	m	()J	method_20629	getExpiryTicks
	m	(Ljava/lang/String;Ljava/util/Comparator;I)Lnet/minecraft/class_3230;	method_20628	create
		c	Create a new ticket type that expires after an amount of ticks.
		p	0		name
		p	1		argumentComparator
		p	2		expiryTicks
			c	the expiry time in ticks, does not expire if 0
	m	(Ljava/lang/String;Ljava/util/Comparator;)Lnet/minecraft/class_3230;	method_14291	create
		c	Creates a new ticket type that does not expire.
		p	0		name
		p	1		argumentComparator
c	net/minecraft/class_516	net/minecraft/client/gui/screen/recipebook/RecipeResultCollection
	f	Ljava/util/Set;	field_3147	unlockedRecipes
	f	Ljava/util/Set;	field_3145	fittingRecipes
	f	Ljava/util/Set;	field_3146	craftableRecipes
	f	Z	field_3148	singleOutput
	f	Ljava/util/List;	field_3144	recipes
	m	()Z	method_2655	hasCraftableRecipes
	m	()Z	method_2657	hasFittingRecipes
	m	()Z	method_2656	hasSingleOutput
	m	(Z)Ljava/util/List;	method_2651	getResults
		p	1		craftableOnly
	m	(Z)Ljava/util/List;	method_2648	getRecipes
		p	1		craftable
	m	()Ljava/util/List;	method_2650	getAllRecipes
	m	()Z	method_2652	isInitialized
	m	(Lnet/minecraft/class_1860;)Z	method_2653	isCraftable
		p	1		recipe
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		recipes
	m	(Lnet/minecraft/class_1662;IILnet/minecraft/class_3439;)V	method_2649	computeCraftables
		p	2		gridWidth
		p	3		gridHeight
		p	4		recipeBook
		p	1		recipeFinder
	m	(Ljava/util/List;)Z	method_30295	shouldHaveSingleOutput
		p	0		recipes
	m	(Lnet/minecraft/class_3439;)V	method_2647	initialize
		p	1		recipeBook
c	net/minecraft/class_515	net/minecraft/client/gui/screen/recipebook/RecipeDisplayListener
	m	(Ljava/util/List;)V	method_2646	onRecipesDisplayed
		p	1		recipes
c	net/minecraft/class_514	net/minecraft/client/gui/screen/recipebook/AnimatedResultButton
	f	Lnet/minecraft/class_2561;	field_26595	MORE_RECIPES_TEXT
	f	Lnet/minecraft/class_1729;	field_3137	craftingScreenHandler
	f	F	field_3140	time
	f	Lnet/minecraft/class_3439;	field_3138	recipeBook
	f	Lnet/minecraft/class_2960;	field_3143	BACKGROUND_TEXTURE
	f	I	field_3141	currentResultIndex
	f	F	field_3139	bounce
	f	Lnet/minecraft/class_516;	field_3142	resultCollection
	m	()Z	method_2642	hasResults
	m	()Lnet/minecraft/class_516;	method_2645	getResultCollection
	m	(II)V	method_2641	setPos
		p	1		x
		p	2		y
	m	(Lnet/minecraft/class_516;Lnet/minecraft/class_513;)V	method_2640	showResultCollection
		p	1		resultCollection
		p	2		results
	m	(Lnet/minecraft/class_437;)Ljava/util/List;	method_2644	getTooltip
		p	1		screen
	m	()Lnet/minecraft/class_1860;	method_2643	currentRecipe
	m	()Ljava/util/List;	method_2639	getResults
c	net/minecraft/class_513	net/minecraft/client/gui/screen/recipebook/RecipeBookResults
	f	Lnet/minecraft/class_514;	field_3129	hoveredResultButton
	f	Lnet/minecraft/class_310;	field_3126	client
	f	Ljava/util/List;	field_3127	resultCollections
	f	I	field_3135	currentPage
	f	Ljava/util/List;	field_3131	resultButtons
	f	Lnet/minecraft/class_1860;	field_3125	lastClickedRecipe
	f	Lnet/minecraft/class_508;	field_3132	alternatesWidget
	f	Lnet/minecraft/class_3439;	field_3136	recipeBook
	f	Lnet/minecraft/class_361;	field_3128	nextPageButton
	f	I	field_3124	pageCount
	f	Lnet/minecraft/class_516;	field_3133	resultCollection
	f	Ljava/util/List;	field_3134	recipeDisplayListeners
	f	Lnet/minecraft/class_361;	field_3130	prevPageButton
	m	(Ljava/util/List;)V	method_2629	onRecipesDisplayed
		p	1		recipes
	m	(Ljava/util/function/Consumer;)V	method_37083	forEachButton
		p	1		consumer
	m	()Lnet/minecraft/class_1860;	method_2631	getLastClickedRecipe
	m	(Ljava/util/List;Z)V	method_2627	setResults
		p	2		resetCurrentPage
		p	1		resultCollections
	m	()V	method_2625	refreshResultButtons
	m	()Lnet/minecraft/class_516;	method_2635	getLastClickedResults
	m	()Lnet/minecraft/class_310;	method_2637	getClient
	m	(Lnet/minecraft/class_4587;II)V	method_2628	drawTooltip
		p	3		y
		p	2		x
		p	1		matrices
	m	(DDIIIII)Z	method_2632	mouseClicked
		p	1		mouseX
		p	3		mouseY
		p	5		button
		p	6		areaLeft
		p	7		areaTop
		p	8		areaWidth
		p	9		areaHeight
	m	(Lnet/minecraft/class_507;)V	method_2630	setGui
		p	1		widget
	m	(Lnet/minecraft/class_310;II)V	method_2636	initialize
		p	3		parentTop
		p	1		client
		p	2		parentLeft
	m	()V	method_2638	hideAlternates
	m	()Lnet/minecraft/class_3439;	method_2633	getRecipeBook
	m	()V	method_2626	hideShowPageButtons
	m	(Lnet/minecraft/class_4587;IIIIF)V	method_2634	draw
		p	2		x
		p	1		matrices
		p	6		delta
		p	5		mouseY
		p	4		mouseX
		p	3		y
c	net/minecraft/class_3235	net/minecraft/world/tick/MultiTickScheduler
	f	Ljava/util/function/Function;	field_35552	mapper
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		mapper
c	net/minecraft/class_5898	net/minecraft/network/packet/s2c/play/WorldBorderWarningTimeChangedS2CPacket
	f	I	field_29149	warningTime
	m	(Lnet/minecraft/class_2602;)V	method_34165	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_34166	getWarningTime
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		worldBorder
c	net/minecraft/class_4567	net/minecraft/loot/condition/LootConditionManager
	f	Lcom/google/gson/Gson;	field_20754	GSON
	f	Ljava/util/Map;	field_20755	conditions
	f	Lorg/slf4j/Logger;	field_20753	LOGGER
	m	(Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_5341;)V	method_22561	method_22561
		p	1		id
		p	2		condition
	m	()Ljava/util/Set;	method_22559	getIds
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V	method_22560	method_22560
		p	1		id
		p	2		json
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_22562	method_22562
		p	1		message
		p	0		name
	m	(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_22563	apply
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52;	method_22566	method_22566
		p	0		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341;	method_22564	get
		p	1		id
c	net/minecraft/class_4567$class_5334	net/minecraft/loot/condition/LootConditionManager$AndCondition
	f	[Lnet/minecraft/class_5341;	field_25202	terms
	f	Ljava/util/function/Predicate;	field_25203	predicate
	m	(Lnet/minecraft/class_47;)Z	method_29311	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	([Lnet/minecraft/class_5341;)V	<init>	<init>
		p	1		terms
c	net/minecraft/class_5897	net/minecraft/network/packet/s2c/play/WorldBorderSizeChangedS2CPacket
	f	D	field_29148	sizeLerpTarget
	m	(Lnet/minecraft/class_2602;)V	method_34163	apply
	m	()D	method_34164	getSizeLerpTarget
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		worldBorder
c	net/minecraft/class_5899	net/minecraft/network/packet/s2c/play/WorldBorderWarningBlocksChangedS2CPacket
	f	I	field_29150	warningBlocks
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		worldBorder
	m	(Lnet/minecraft/class_2602;)V	method_34167	apply
	m	()I	method_34168	getWarningBlocks
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_3238	net/minecraft/network/LegacyQueryHandler
	f	Lnet/minecraft/class_3242;	field_14102	networkIo
	f	Lorg/slf4j/Logger;	field_14101	LOGGER
	m	(Lnet/minecraft/class_3242;)V	<init>	<init>
		p	1		networkIo
	m	(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V	channelRead	channelRead
		p	1		ctx
		p	2		msg
	m	(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V	method_14344	reply
		p	1		ctx
		p	2		buf
	m	(Ljava/lang/String;)Lio/netty/buffer/ByteBuf;	method_14345	toBuffer
		p	1		s
c	net/minecraft/class_4568	net/minecraft/loot/condition/ReferenceLootCondition
	f	Lorg/slf4j/Logger;	field_20763	LOGGER
	f	Lnet/minecraft/class_2960;	field_20764	id
	m	(Lnet/minecraft/class_47;)Z	method_22579	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5341$class_210;	method_35555	builder
		p	0		id
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
c	net/minecraft/class_4568$class_4569	net/minecraft/loot/condition/ReferenceLootCondition$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_4568;Lcom/google/gson/JsonSerializationContext;)V	method_22582	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_4568;	method_22581	fromJson
c	net/minecraft/class_5894	net/minecraft/network/packet/s2c/play/OverlayMessageS2CPacket
	f	Lnet/minecraft/class_2561;	field_29142	message
	m	(Lnet/minecraft/class_2602;)V	method_34154	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		message
	m	()Lnet/minecraft/class_2561;	method_34155	getMessage
c	net/minecraft/class_3231	net/minecraft/server/network/EntityTrackerEntry
	f	I	field_14043	updatesWithoutVehicle
	f	Ljava/util/List;	field_14045	lastPassengers
	f	I	field_14040	trackingTick
	f	I	field_14060	lastYaw
	f	Lnet/minecraft/class_3218;	field_18258	world
	f	I	field_14047	lastPitch
	f	I	field_14037	tickInterval
	f	I	field_14059	lastHeadPitch
	f	Ljava/util/function/Consumer;	field_18259	receiver
	f	Lorg/slf4j/Logger;	field_14041	LOGGER
	f	Z	field_14051	hadVehicle
	f	Z	field_14039	alwaysUpdateVelocity
	f	Lnet/minecraft/class_243;	field_18278	velocity
	f	Lnet/minecraft/class_1297;	field_14049	entity
	f	Z	field_14036	lastOnGround
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;IZLjava/util/function/Consumer;)V	<init>	<init>
		p	1		world
		p	3		tickInterval
		p	2		entity
		p	5		receiver
		p	4		alwaysUpdateVelocity
	m	(Lnet/minecraft/class_3222;)V	method_18760	startTracking
		p	1		player
	m	()V	method_14306	syncEntityData
		c	Synchronizes tracked data and attributes
	m	(Lnet/minecraft/class_2596;)V	method_18758	sendSyncPacket
		c	Sends a packet for synchronization with watcher and tracked player (if applicable)
		p	1		packet
	m	()V	method_18756	tick
	m	(Lnet/minecraft/class_3222;)V	method_14302	stopTracking
		p	1		player
	m	(Ljava/util/function/Consumer;)V	method_18757	sendPackets
		p	1		sender
c	net/minecraft/class_3232	net/minecraft/world/gen/chunk/FlatChunkGeneratorConfig
	f	Z	field_24976	hasFeatures
	f	Lcom/mojang/serialization/Codec;	field_24975	CODEC
	f	Lorg/slf4j/Logger;	field_14064	LOGGER
	f	Z	field_24977	hasLakes
	f	Z	field_14077	hasNoTerrain
	f	Ljava/util/List;	field_14082	layerBlocks
	f	Ljava/util/List;	field_14072	layers
	f	Ljava/util/Optional;	field_37145	structureOverrides
	f	Lnet/minecraft/class_6880;	field_14081	biome
	f	Lnet/minecraft/class_2378;	field_26748	biomeRegistry
	m	(Lnet/minecraft/class_2680;)Z	method_34741	method_34741
		p	0		state
	m	()Ljava/util/List;	method_14327	getLayers
	m	(Lnet/minecraft/class_6880;)V	method_14325	setBiome
		p	1		biome
	m	(Ljava/util/List;Ljava/util/Optional;)Lnet/minecraft/class_3232;	method_29965	withLayers
		p	2		structureOverrides
		p	1		layers
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)Lnet/minecraft/class_3232;	method_14309	getDefaultConfig
		p	1		structureSetRegistry
		p	0		biomeRegistry
	m	()V	method_14330	updateLayerBlocks
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28913	method_28913
		p	0		instance
	m	()Ljava/util/Optional;	method_41139	getStructureOverrides
	m	()V	method_28911	enableFeatures
	m	()Lnet/minecraft/class_6880;	method_14326	getBiome
	m	()Ljava/util/List;	method_14312	getLayerBlocks
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485;	method_44225	createGenerationSettings
		p	1		biomeEntry
	m	(Lnet/minecraft/class_2378;Ljava/util/Optional;Ljava/util/List;ZZLjava/util/Optional;)V	<init>	<init>
		p	1		biomeRegistry
		p	2		structureOverrides
		p	3		layers
		p	4		hasLakes
		p	5		hasFeatures
		p	6		biome
	m	(Ljava/util/Optional;Lnet/minecraft/class_2378;)V	<init>	<init>
		p	2		biomeRegistry
		p	1		structureOverrides
	m	()V	method_28916	enableLakes
	m	(Lnet/minecraft/class_3232;)Lcom/mojang/serialization/DataResult;	method_33067	checkHeight
		p	0		config
c	net/minecraft/class_3233	net/minecraft/world/ChunkRegion
	f	Ljava/util/function/Supplier;	field_33756	currentlyGeneratingStructureName
	f	J	field_14087	seed
	f	Lorg/slf4j/Logger;	field_14092	LOGGER
	f	I	field_33755	placementRadius
		c	The number of neighboring chunks which can be accessed for block\nplacement.\n\n<p>A value of {@code 0} means that only this chunk is accessible. A\npositive value means that the given amount of neighbors are accessible\nin each direction. A negative value means that this region shouldn't be\nused for block placement.
	f	Lnet/minecraft/class_2874;	field_14096	dimension
	f	Lnet/minecraft/class_3235;	field_14099	blockTickScheduler
	f	Lnet/minecraft/class_1923;	field_23788	lowerCorner
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_35442	tickOrder
	f	Lnet/minecraft/class_2806;	field_33754	status
	f	I	field_14088	width
	f	Lnet/minecraft/class_2791;	field_28557	centerPos
	f	Lnet/minecraft/class_2960;	field_38683	WORLDGEN_REGION_RANDOM_ID
	f	Lnet/minecraft/class_5138;	field_26822	structureAccessor
	f	Lnet/minecraft/class_3235;	field_14094	fluidTickScheduler
	f	Lnet/minecraft/class_4543;	field_20668	biomeAccess
	f	Lnet/minecraft/class_3218;	field_14093	world
	f	Ljava/util/List;	field_14098	chunks
	f	Lnet/minecraft/class_1923;	field_23789	upperCorner
	f	Lnet/minecraft/class_5819;	field_14091	random
	f	Lnet/minecraft/class_5217;	field_14097	levelProperties
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_6763;	method_14337	method_14337
		p	1		pos
	m	(Lnet/minecraft/class_1923;I)Z	method_42109	needsBlending
		p	2		checkRadius
		p	1		chunkPos
	m	(Lnet/minecraft/class_3218;Ljava/util/List;Lnet/minecraft/class_2806;I)V	<init>	<init>
		p	4		placementRadius
		p	1		world
		p	3		status
		p	2		chunks
	m	(Lnet/minecraft/class_2338;)V	method_14338	markBlockForPostProcessing
		p	1		pos
	m	()Lnet/minecraft/class_1923;	method_33561	getCenterPos
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_6763;	method_14340	method_14340
		p	1		pos
c	net/minecraft/class_5896	net/minecraft/network/packet/s2c/play/WorldBorderInterpolateSizeS2CPacket
	f	D	field_29146	sizeLerpTarget
	f	J	field_29147	sizeLerpTime
	f	D	field_29145	size
	m	()D	method_34160	getSize
	m	()D	method_34161	getSizeLerpTarget
	m	(Lnet/minecraft/class_2602;)V	method_34159	apply
	m	()J	method_34162	getSizeLerpTime
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		worldBorder
c	net/minecraft/class_4565	net/minecraft/command/DataCommandStorage
	f	Ljava/util/Map;	field_20747	storages
	f	Ljava/lang/String;	field_31834	COMMAND_STORAGE_PREFIX
	f	Lnet/minecraft/class_26;	field_20748	stateManager
	m	(Ljava/lang/String;)Ljava/lang/String;	method_22543	getSaveKey
		p	0		namespace
	m	(Ljava/lang/String;)Lnet/minecraft/class_4565$class_4566;	method_22544	createStorage
		p	1		namespace
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566;	method_22549	method_22549
		p	2		data
	m	(Lnet/minecraft/class_26;)V	<init>	<init>
		p	1		stateManager
	m	(Ljava/util/Map$Entry;)Ljava/util/stream/Stream;	method_22545	method_22545
		p	0		entry
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2487;	method_22546	get
		p	1		id
	m	()Ljava/util/stream/Stream;	method_22542	getIds
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566;	method_32381	method_32381
		p	2		data
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2487;)V	method_22547	set
		p	1		id
		p	2		nbt
c	net/minecraft/class_4565$class_4566	net/minecraft/command/DataCommandStorage$PersistentState
	f	Ljava/lang/String;	field_31835	CONTENTS_KEY
	f	Ljava/util/Map;	field_20749	map
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2487;)V	method_22553	method_22553
		p	2		value
		p	1		key
	m	(Ljava/lang/String;)Ljava/util/stream/Stream;	method_22554	getIds
		p	1		namespace
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_22551	method_22551
		p	1		key
	m	(Ljava/lang/String;)Lnet/minecraft/class_2487;	method_22550	get
		p	1		name
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566;	method_32383	readNbt
		p	1		nbt
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)V	method_22552	set
		p	1		name
		p	2		nbt
c	net/minecraft/class_5895	net/minecraft/network/packet/s2c/play/WorldBorderCenterChangedS2CPacket
	f	D	field_29144	centerZ
	f	D	field_29143	centerX
	m	(Lnet/minecraft/class_2602;)V	method_34156	apply
	m	()D	method_34158	getCenterX
	m	()D	method_34157	getCenterZ
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2784;)V	<init>	<init>
		p	1		worldBorder
c	net/minecraft/class_3228	net/minecraft/server/world/ChunkTicket
	c	Represents a chunk ticket, which specifies the reason a chunk has been loaded.
	f	Ljava/lang/Object;	field_14022	argument
	f	Lnet/minecraft/class_3230;	field_14023	type
	f	I	field_14025	level
	f	J	field_14024	tickCreated
	m	()I	method_14283	getLevel
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_3230;ILjava/lang/Object;)V	<init>	<init>
		p	1		type
		p	2		level
		p	3		argument
	m	(Lnet/minecraft/class_3228;)I	method_14285	compareTo
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		that
	m	(J)V	method_23956	setTickCreated
		p	1		tickCreated
	m	()Lnet/minecraft/class_3230;	method_14281	getType
	m	(J)Z	method_20627	isExpired
		p	1		currentTick
c	net/minecraft/class_3229	net/minecraft/world/gen/chunk/FlatChunkGeneratorLayer
	f	I	field_14028	thickness
	f	Lnet/minecraft/class_2248;	field_29566	block
	f	Lcom/mojang/serialization/Codec;	field_24974	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28909	method_28909
		p	0		instance
	m	(ILnet/minecraft/class_2248;)V	<init>	<init>
		p	2		block
		p	1		thickness
	m	()I	method_14289	getThickness
	m	()Lnet/minecraft/class_2680;	method_14286	getBlockState
c	net/minecraft/class_4559	net/minecraft/predicate/StatePredicate
	f	Ljava/util/List;	field_20737	conditions
	f	Lnet/minecraft/class_4559;	field_20736	ANY
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		conditions
	m	(Lnet/minecraft/class_2689;Ljava/util/function/Consumer;)V	method_22516	check
		p	2		reporter
		p	1		factory
	m	(Lnet/minecraft/class_3610;)Z	method_22518	test
		p	1		state
	m	(Ljava/lang/String;Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559$class_4562;	method_22521	createPredicate
		p	0		key
		p	1		json
	m	(Lnet/minecraft/class_2689;Ljava/util/function/Consumer;Lnet/minecraft/class_4559$class_4562;)V	method_22517	method_22517
		p	2		condition
	m	()Lcom/google/gson/JsonElement;	method_22513	toJson
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4559;	method_22519	fromJson
		p	0		json
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	method_22522	asNullableString
		p	0		json
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_2688;)Z	method_22515	test
		p	1		stateManager
		p	2		container
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_4559$class_4562;)V	method_22520	method_22520
		p	1		condition
	m	(Lnet/minecraft/class_2680;)Z	method_22514	test
		p	1		state
c	net/minecraft/class_4559$class_4560	net/minecraft/predicate/StatePredicate$Builder
	f	Ljava/util/List;	field_20738	conditions
	m	(Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_4559$class_4560;	method_22527	exactMatch
		p	2		value
		p	1		property
	m	(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4559$class_4560;	method_22525	exactMatch
		p	1		property
		p	2		value
	m	()Lnet/minecraft/class_4559$class_4560;	method_22523	create
	m	(Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_4559$class_4560;	method_22526	exactMatch
		p	2		valueName
		p	1		property
	m	(Lnet/minecraft/class_2769;I)Lnet/minecraft/class_4559$class_4560;	method_22524	exactMatch
		p	2		value
		p	1		property
	m	()Lnet/minecraft/class_4559;	method_22528	build
c	net/minecraft/class_4559$class_4561	net/minecraft/predicate/StatePredicate$ExactValueCondition
	f	Ljava/lang/String;	field_20739	value
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		value
		p	1		key
c	net/minecraft/class_4559$class_4562	net/minecraft/predicate/StatePredicate$Condition
	f	Ljava/lang/String;	field_20740	key
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		key
	m	(Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;)Z	method_22532	test
		p	2		property
		p	1		state
	m	()Lcom/google/gson/JsonElement;	method_22529	toJson
	m	()Ljava/lang/String;	method_22533	getKey
	m	(Lnet/minecraft/class_2689;Lnet/minecraft/class_2688;)Z	method_22530	test
		p	1		stateManager
		p	2		state
	m	(Lnet/minecraft/class_2689;Ljava/util/function/Consumer;)V	method_22531	reportMissing
		p	1		factory
		p	2		reporter
c	net/minecraft/class_4559$class_4563	net/minecraft/predicate/StatePredicate$RangedValueCondition
	f	Ljava/lang/String;	field_20741	min
	f	Ljava/lang/String;	field_20742	max
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	3		max
		p	1		key
		p	2		min
c	net/minecraft/class_508	net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget
	f	I	field_3105	buttonX
	f	Lnet/minecraft/class_2960;	field_3109	BACKGROUND_TEXTURE
	f	F	field_3110	time
	f	I	field_3103	buttonY
	f	Lnet/minecraft/class_516;	field_3111	resultCollection
	f	Lnet/minecraft/class_310;	field_3108	client
	f	Z	field_3107	visible
	f	Lnet/minecraft/class_1860;	field_3104	lastClickedRecipe
	f	Ljava/util/List;	field_3106	alternativeButtons
	f	Z	field_3112	furnace
	m	()Z	method_2616	isVisible
	m	(Lnet/minecraft/class_4587;IIIIII)V	method_2618	renderGrid
		p	1		matrices
	m	()Lnet/minecraft/class_516;	method_2614	getResults
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_516;IIIIF)V	method_2617	showAlternativesForResult
		p	7		delta
		p	6		areaCenterY
		p	5		areaCenterX
		p	4		buttonY
		p	3		buttonX
		p	2		results
		p	1		client
	m	(Z)V	method_2613	setVisible
		p	1		visible
	m	()Lnet/minecraft/class_1860;	method_2615	getLastClickedRecipe
c	net/minecraft/class_508$class_511	net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$FurnaceAlternativeButtonWidget
c	net/minecraft/class_508$class_509	net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget
	f	Lnet/minecraft/class_1860;	field_3114	recipe
	f	Ljava/util/List;	field_3116	slots
	f	Z	field_3115	craftable
	m	(Lnet/minecraft/class_1860;)V	method_2619	alignRecipe
		p	1		recipe
	m	(Lnet/minecraft/class_508;IILnet/minecraft/class_1860;Z)V	<init>	<init>
		p	4		recipe
		p	3		y
		p	2		x
		p	5		craftable
c	net/minecraft/class_508$class_509$class_510	net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget$AlternativeButtonWidget$InputSlot
	f	I	field_3119	y
	f	[Lnet/minecraft/class_1799;	field_3120	stacks
	f	I	field_3118	x
	m	(Lnet/minecraft/class_508$class_509;II[Lnet/minecraft/class_1799;)V	<init>	<init>
		p	3		x
		p	4		stacks
		p	2		y
c	net/minecraft/class_507	net/minecraft/client/gui/screen/recipebook/RecipeBookWidget
	f	Lnet/minecraft/class_299;	field_3096	recipeBook
	f	Z	field_33679	open
	f	Lnet/minecraft/class_1729;	field_3095	craftingScreenHandler
	f	Lnet/minecraft/class_512;	field_3098	currentTab
	f	Z	field_34001	narrow
	f	Ljava/lang/String;	field_3099	searchText
	f	I	field_3100	parentHeight
	f	Z	field_3087	searching
	f	Lnet/minecraft/class_2561;	field_25711	SEARCH_HINT_TEXT
	f	Lnet/minecraft/class_342;	field_3089	searchField
	f	Lnet/minecraft/class_505;	field_3092	ghostSlots
	f	I	field_3101	parentWidth
	f	Lnet/minecraft/class_2960;	field_3097	TEXTURE
	f	Lnet/minecraft/class_2561;	field_26593	TOGGLE_CRAFTABLE_RECIPES_TEXT
	f	Lnet/minecraft/class_310;	field_3091	client
	f	I	field_3093	cachedInvChangeCount
	f	Ljava/util/List;	field_3094	tabButtons
	f	Lnet/minecraft/class_2561;	field_26594	TOGGLE_ALL_RECIPES_TEXT
	f	Lnet/minecraft/class_361;	field_3088	toggleCraftableButton
	f	Lnet/minecraft/class_1662;	field_3090	recipeFinder
	f	I	field_3102	leftOffset
	f	Lnet/minecraft/class_513;	field_3086	recipesArea
	m	(Lnet/minecraft/class_512;)Z	method_2582	method_2582
		p	1		button
	m	()V	method_2585	setBookButtonTexture
	m	()Z	method_2589	toggleFilteringCraftable
	m	(IILnet/minecraft/class_310;ZLnet/minecraft/class_1729;)V	method_2597	initialize
		p	3		client
		p	4		narrow
		p	5		craftingScreenHandler
		p	1		parentWidth
		p	2		parentHeight
	m	(Lit/unimi/dsi/fastutil/objects/ObjectSet;Lnet/minecraft/class_516;)Z	method_2594	method_2594
		p	0		resultCollection
	m	(Lnet/minecraft/class_1860;Ljava/util/List;)V	method_2596	showGhostRecipe
		p	2		slots
		p	1		recipe
	m	(Ljava/lang/String;)V	method_2576	triggerPirateSpeakEasterEgg
		p	1		search
	m	()V	method_2606	refreshTabButtons
	m	()V	method_2586	refreshSearchResults
	m	()V	method_2590	update
	m	(Z)V	method_2603	refreshResults
		p	1		resetCurrentPage
	m	(Z)V	method_2593	setOpen
		p	1		opened
	m	()V	method_2607	close
	m	(DDIIIII)Z	method_2598	isClickOutsideBounds
		p	1		mouseX
		p	3		mouseY
		p	5		x
		p	7		backgroundWidth
		p	6		y
		p	9		button
		p	8		backgroundHeight
	m	()Lnet/minecraft/class_2561;	method_17064	getToggleCraftableButtonText
	m	(Lnet/minecraft/class_516;)V	method_2577	method_2577
		p	1		resultCollection
	m	()Z	method_2604	isWide
	m	(Lnet/minecraft/class_516;)Z	method_2584	method_2584
		p	0		resultCollection
	m	()V	method_2587	refreshInputs
	m	()V	method_2579	reset
	m	()V	method_2591	toggleOpen
	m	(Lnet/minecraft/class_516;)Z	method_2580	method_2580
		p	0		resultCollection
	m	(Lnet/minecraft/class_1735;)V	method_2600	slotClicked
		p	1		slot
	m	()Lnet/minecraft/class_2561;	method_2599	getCraftableButtonText
	m	(Lnet/minecraft/class_4587;IIII)V	method_2602	drawGhostSlotTooltip
		p	1		matrices
		p	2		x
		p	5		mouseY
		p	3		y
		p	4		mouseX
	m	(Lnet/minecraft/class_4587;IIZF)V	method_2581	drawGhostSlots
		p	3		y
		p	2		x
		p	1		matrices
		p	5		delta
	m	()V	method_2588	sendBookDataPacket
	m	()Z	method_2605	isOpen
	m	()V	method_2592	refresh
	m	(Lnet/minecraft/class_516;)Z	method_2583	method_2583
		p	0		resultCollection
	m	(Ljava/util/List;Lnet/minecraft/class_339;)V	method_37308	method_37308
		p	1		button
	m	()Z	method_36485	isGuiOpen
	m	(II)I	method_2595	findLeftEdge
		p	1		width
		p	2		backgroundWidth
	m	(Lnet/minecraft/class_4587;IIII)V	method_2601	drawTooltip
		p	2		x
		p	3		y
		p	1		matrices
		p	4		mouseX
		p	5		mouseY
c	net/minecraft/class_6397	net/minecraft/util/ZipCompressor
	c	A ZIP compressor builds up a ZIP file. It completes the ZIP file when it is\n{@linkplain #close() closed}. All its methods and constructors throw\n{@link java.io.UncheckedIOException} when an I/O error occurs.\n\n@implSpec The compressor writes the contents of the ZIP to a {@link #temp} file\nfirst; then, it replaces the desired {@link #file} with the temp file when\nclosed.
	f	Ljava/nio/file/Path;	field_33866	temp
	f	Ljava/nio/file/Path;	field_33865	file
	f	Ljava/nio/file/FileSystem;	field_33867	zip
	f	Lorg/slf4j/Logger;	field_33864	LOGGER
	m	(Ljava/nio/file/Path;)V	method_37161	copyAll
		c	Copies the {@code source} file or directory to the root of the ZIP.
		p	1		source
			c	the source file or directory to copy
	m	(Ljava/nio/file/Path;Ljava/lang/String;)V	method_37163	write
		c	Writes the {@code content}, in UTF-8 encoding, to the {@code target} path\nwithin the ZIP.\n\n<p>The {@code target} should be a relative path, as it will be resolved\nagainst the root of the ZIP.
		p	1		target
			c	the target path in the ZIP
		p	2		content
			c	the file content to write in UTF-8
	m	(Ljava/nio/file/Path;)V	<init>	<init>
		c	Creates a ZIP compressor.
		p	1		file
			c	the path of the ZIP file
	m	(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z	method_37164	method_37164
		p	1		attributes
		p	0		path
	m	(Ljava/nio/file/Path;Ljava/io/File;)V	method_37162	copy
		c	Copies a {@code source} file to the {@code target} path within the ZIP.\n\n<p>If the {@code source} is a directory, then an empty directory would be\ncopied. The {@code target} should be a relative path, as it will be resolved\nagainst the root of the ZIP.
		p	2		source
			c	the source file to copy
		p	1		target
			c	the target path in the ZIP
c	net/minecraft/class_6395	net/minecraft/client/item/UnclampedModelPredicateProvider
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	unclampedCall	unclampedCall
		p	4		seed
		p	3		entity
		p	2		world
		p	1		stack
c	net/minecraft/class_6396	net/minecraft/util/SystemDetails
	c	Fetches the hardware and software information to populate crash reports\nand debug profiles. A custom section can be added by calling {@link\n#addSection(String, String)}.
	f	J	field_33853	GIGA
	f	J	field_33852	MEBI
	f	Ljava/util/Map;	field_33858	sections
	f	Ljava/lang/String;	field_33857	JVM_VERSION
	f	Ljava/lang/String;	field_33856	JAVA_VERSION
	f	Ljava/lang/String;	field_33855	OPERATING_SYSTEM
	f	Lorg/slf4j/Logger;	field_33854	LOGGER
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	method_37127	method_37127
		p	0		entry
	m	(Loshi/SystemInfo;)V	method_37128	addHardwareGroup
		p	1		systemInfo
	m	(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V	method_37125	method_37125
		p	1		name
		p	2		value
	m	(Loshi/hardware/VirtualMemory;)V	method_37135	addVirtualMemoryGroup
		p	1		virtualMemory
	m	(Loshi/hardware/GlobalMemory;)V	method_37131	addGlobalMemoryGroup
		p	1		globalMemory
	m	(Ljava/lang/String;Ljava/util/function/Supplier;)V	method_37123	addSection
		c	Adds a section with the given {@code name} and the value supplied by\n{@code valueSupplier}. If an exception is thrown while calling the supplier,\n{@code ERR} is used as the value.
		p	2		valueSupplier
		p	1		name
	m	(Ljava/lang/StringBuilder;)V	method_37124	writeTo
		c	Writes the system details to {@code stringBuilder}.\nThis writes the header and the sections (indented by one tab).
		p	1		stringBuilder
	m	(Ljava/lang/String;Ljava/lang/String;)V	method_37122	addSection
		c	Adds a section with the given {@code name} and {@code value}.
		p	2		value
		p	1		name
	m	(Ljava/lang/String;Ljava/lang/Runnable;)V	method_37121	tryAddGroup
		p	1		name
		p	2		adder
	m	()Ljava/lang/String;	method_37120	collect
		c	{@return a string representation of the system details}\n\n<p>Sections are separated by newlines, and each section consists of the name, a colon,\na space, and the value. No indent is added by this method.
	m	(Ljava/util/List;)V	method_37126	addPhysicalMemoryGroup
		p	1		memories
	m	(Loshi/hardware/CentralProcessor;)V	method_37130	addProcessorGroup
		p	1		centralProcessor
	m	(Ljava/util/List;)V	method_37137	addGraphicsCardGroup
		p	1		graphicsCards
c	net/minecraft/class_6394	net/minecraft/client/network/BlockListChecker
	m	()Lnet/minecraft/class_6394;	method_37097	create
	m	(Lnet/minecraft/class_6368;)Z	method_37098	isAllowed
		p	1		address
	m	(Lnet/minecraft/class_639;)Z	method_37099	isAllowed
		p	1		address
c	net/minecraft/class_6394$1	net/minecraft/client/network/BlockListChecker$1
	m	(Ljava/lang/String;Ljava/util/function/Predicate;)Z	method_37101	method_37101
		p	1		predicate
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)Z	method_37100	method_37100
		p	2		predicate
c	net/minecraft/class_6391	net/minecraft/unused/packageinfo/PackageInfo6391
c	net/minecraft/class_6375	net/minecraft/entity/AngledModelEntity
	m	()Ljava/util/Map;	method_36976	getModelAngles
c	net/minecraft/class_6373	net/minecraft/network/packet/s2c/play/PlayPingS2CPacket
	c	A packet sent by the server; the client will reply with a pong packet on the\nfirst tick after it receives this packet, with the same {@link #parameter}.\n\n@see net.minecraft.network.packet.c2s.play.PlayPongC2SPacket\n@see net.minecraft.network.packet.s2c.play.KeepAliveS2CPacket\n@see net.minecraft.network.packet.s2c.query.QueryPongS2CPacket
	f	I	field_33751	parameter
		c	The parameter of this ping packet.\n\n<p>If this number represents a tick, this could measure the network delay in\nticks. It is possible to be a tick number given the reply packet is sent on\nthe client on the main thread's tick, and the number is sent as a regular int\nthan a varint.
	m	(I)V	<init>	<init>
		p	1		parameter
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()I	method_36950	getParameter
	m	(Lnet/minecraft/class_2602;)V	method_36949	apply
c	net/minecraft/class_6374	net/minecraft/network/packet/c2s/play/PlayPongC2SPacket
	c	This is a packet that is sent by the client during tick after receiving a\nplay ping packet from the server, passing the {@link #parameter} back to the\nserver.\n\n@see net.minecraft.network.packet.s2c.play.PlayPingS2CPacket\n@see net.minecraft.network.packet.c2s.play.KeepAliveC2SPacket\n@see net.minecraft.network.packet.c2s.query.QueryPingC2SPacket
	f	I	field_33752	parameter
	m	(I)V	<init>	<init>
		p	1		parameter
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2792;)V	method_36959	apply
	m	()I	method_36960	getParameter
c	net/minecraft/class_6371	net/minecraft/client/network/RedirectResolver
	f	Lorg/slf4j/Logger;	field_33749	LOGGER
	f	Lnet/minecraft/class_6371;	field_33750	INVALID
	m	(Lnet/minecraft/class_639;)Ljava/util/Optional;	lookupRedirect	lookupRedirect
		p	1		address
	m	(Lnet/minecraft/class_639;)Ljava/util/Optional;	method_36910	method_36910
		p	0		address
	m	(Ljavax/naming/directory/DirContext;Lnet/minecraft/class_639;)Ljava/util/Optional;	method_36911	method_36911
		p	1		address
		p	0		context
	m	()Lnet/minecraft/class_6371;	method_36909	createSrv
c	net/minecraft/class_6372	net/minecraft/unused/packageinfo/PackageInfo6372
c	net/minecraft/class_6370	net/minecraft/client/network/AllowedAddressResolver
	f	Lnet/minecraft/class_6394;	field_33847	blockListChecker
	f	Lnet/minecraft/class_6369;	field_33746	addressResolver
	f	Lnet/minecraft/class_6371;	field_33747	redirectResolver
	f	Lnet/minecraft/class_6370;	field_33745	DEFAULT
	m	(Lnet/minecraft/class_6369;Lnet/minecraft/class_6371;Lnet/minecraft/class_6394;)V	<init>	<init>
		p	1		addressResolver
		p	2		redirectResolver
		p	3		blockListChecker
	m	(Lnet/minecraft/class_639;)Ljava/util/Optional;	method_36907	resolve
		p	1		address
c	net/minecraft/class_6379	net/minecraft/client/gui/Selectable
	m	()Lnet/minecraft/class_6379$class_6380;	method_37018	getType
	m	()Z	method_37303	isNarratable
c	net/minecraft/class_6379$class_6380	net/minecraft/client/gui/Selectable$SelectionType
	f	Lnet/minecraft/class_6379$class_6380;	field_33786	FOCUSED
	f	Lnet/minecraft/class_6379$class_6380;	field_33785	HOVERED
	f	Lnet/minecraft/class_6379$class_6380;	field_33784	NONE
	m	()Z	method_37028	isFocused
c	net/minecraft/class_6377	net/minecraft/block/PowderSnowCauldronBlock
	c	A cauldron filled with powder snow.
c	net/minecraft/class_6378	net/minecraft/structure/processor/ProtectedBlocksStructureProcessor
	f	Lcom/mojang/serialization/Codec;	field_33772	CODEC
	f	Lnet/minecraft/class_6862;	field_33771	protectedBlocksTag
	m	(Lnet/minecraft/class_6862;)V	<init>	<init>
		p	1		protectedBlocksTag
	m	(Lnet/minecraft/class_6378;)Lnet/minecraft/class_6862;	method_37002	method_37002
		p	0		processor
c	net/minecraft/class_6384	net/minecraft/client/gui/screen/narration/Narration
	c	A narration is a message consisting of a list of string "sentences".\nThe sentences can be iterated using {@link #forEachSentence forEachSentence}.\n\n<p>Narrations are attached to {@linkplain NarrationPart narration parts}\nusing {@link NarrationMessageBuilder#put(NarrationPart, Narration)}.
	f	Ljava/lang/Object;	field_33794	value
	f	Lnet/minecraft/class_6384;	field_33793	EMPTY
		c	An empty narration that contains no sentences.
	f	Ljava/util/function/BiConsumer;	field_33795	transformer
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/util/function/Consumer;)V	method_37039	forEachSentence
		c	Iterates all sentences in this narration with a {@link Consumer}.
		p	1		consumer
			c	the consumer to accept all sentences in this narration
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_6384;	method_37042	text
		c	Creates a narration from a single {@link Text} sentence.\n\n@implSpec The sentence is converted to a string using {@link Text#getString}.\n@return the created narration
		p	0		text
			c	the narrated sentence
	m	(Ljava/lang/String;)Lnet/minecraft/class_6384;	method_37036	string
		c	Creates a narration from a single string sentence.\n\n@return the created narration
		p	0		string
			c	the narrated sentence
	m	(Ljava/util/List;)Lnet/minecraft/class_6384;	method_37037	texts
		c	Creates a narration from a list of {@link Text} sentences.\n\n@implSpec The sentences are converted to strings using {@link Text#getString}.\n@return the created narration
		p	0		texts
			c	the narrated sentences
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V	method_37041	method_37041
		p	1		text
		p	0		consumer
	m	(Ljava/lang/Object;Ljava/util/function/BiConsumer;)V	<init>	<init>
		p	2		transformer
		p	1		value
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_3902;)V	method_37040	method_37040
		p	1		text
		p	0		consumer
	m	(Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/List;)V	method_37038	method_37038
		p	1		consumer
		p	2		texts
c	net/minecraft/class_6385	net/minecraft/client/gui/screen/narration/ScreenNarrator
	c	Manages narration messages and combines them into a narrated string.
	f	Ljava/util/Map;	field_33797	narrations
	f	I	field_33796	currentMessageIndex
	m	(Lnet/minecraft/class_6385$class_6386;)Ljava/lang/Integer;	method_37043	method_37043
		p	0		partIndex
	m	(Ljava/util/function/Consumer;)V	method_37044	buildNarrations
		c	Creates the narration messages for the next narration using a\n{@link NarrationMessageBuilder}.
		p	1		builderConsumer
			c	a consumer that adds the narrations to a {@link NarrationMessageBuilder}
	m	(Z)Ljava/lang/String;	method_37045	buildNarratorText
		c	Builds a text representation of the narrations produced by the last call to\n{@link #buildNarrations buildNarrations}.\n\n@implNote Contains all sentences in the narrations of the current narration\nmessage separated by {@code ". "}, ordered as described in\n{@link NarrationMessageBuilder}.\n@return the created narrator text
		p	1		includeUnchanged
			c	if {@code true}, the text will include unchanged messages that have\nalready been included in the output of this method previously
	m	(Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6381;	method_37047	method_37047
		p	0		partIndex
	m	(ZLjava/util/function/Consumer;Lnet/minecraft/class_6385$class_6386;Lnet/minecraft/class_6385$class_6387;)V	method_37046	method_37046
		p	3		partIndex
		p	4		message
c	net/minecraft/class_6385$class_6387	net/minecraft/client/gui/screen/narration/ScreenNarrator$Message
	f	Lnet/minecraft/class_6384;	field_33803	narration
	f	I	field_33804	index
	f	Z	field_33805	used
	m	(ILnet/minecraft/class_6384;)Lnet/minecraft/class_6385$class_6387;	method_37049	setNarration
		p	2		narration
		p	1		index
c	net/minecraft/class_6385$1	net/minecraft/client/gui/screen/narration/ScreenNarrator$1
	f	Z	field_33800	first
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		sentence
	m	(Ljava/lang/String;)V	method_37048	accept
c	net/minecraft/class_6385$class_6388	net/minecraft/client/gui/screen/narration/ScreenNarrator$MessageBuilder
	f	I	field_33807	depth
	m	(Lnet/minecraft/class_6385;I)V	<init>	<init>
		p	2		depth
	m	(Lnet/minecraft/class_6385$class_6386;)Lnet/minecraft/class_6385$class_6387;	method_37050	method_37050
		p	0		partIndex
c	net/minecraft/class_6385$class_6386	net/minecraft/client/gui/screen/narration/ScreenNarrator$PartIndex
	f	Lnet/minecraft/class_6381;	field_33801	part
	f	I	field_33802	depth
	m	(Lnet/minecraft/class_6381;I)V	<init>	<init>
		p	2		depth
		p	1		part
c	net/minecraft/class_6382	net/minecraft/client/gui/screen/narration/NarrationMessageBuilder
	c	A builder for narration messages.\n\n<p>Narration messages consist of multiple sections known as\n{@linkplain NarrationPart parts}. Each narration message can\ncontain only one narration per part.\n\n<p>You can create a <em>submessage</em> by calling {@link #nextMessage()}.\nEach submessage can have its own set of narrations for the different\nnarration parts.\n\n<p id="ordering">The narrations added to a message will be ordered by their part\nfirst, in {@link NarrationPart}'s natural ordering. If there are multiple\nnarrations for a part added through submessages, they will be ordered earliest\nsubmessage first.
	m	(Lnet/minecraft/class_6381;Lnet/minecraft/class_6384;)V	method_37032	put
		c	Adds a narration to this message builder.\n\n<p>If a narration already exists for the specified narration part,\nit is replaced by the new narration.\n\n@see #put(NarrationPart, Text)\n@see #put(NarrationPart, String)\n@see #put(NarrationPart, Text...)
		p	1		part
		p	2		narration
	m	()Lnet/minecraft/class_6382;	method_37031	nextMessage
		c	Creates a narration message builder for a submessage.\n\n<p>Submessages can have their own set of narrations for the narration parts,\nwhich are merged with the "parent" message's narrations\n<a href="#ordering">as described above</a>.\n\n@apiNote All returned builder instances are equivalent and refer to the same\nsubmessage. If you want to add yet another set of narrations, call this method\nagain on the first submessage builder to obtain a "nested" submessage builder.\n\n@return the created builder
	m	(Lnet/minecraft/class_6381;Lnet/minecraft/class_2561;)V	method_37034	put
		c	Adds a {@link Text} narration to this message builder.\n\n<p>If a narration already exists for the specified narration part,\nit is replaced by the new narration.\n\n@implSpec The default implementation behaves like\n{@code put(part, text.getString())}.
		p	2		text
			c	the message for the narration
		p	1		part
	m	(Lnet/minecraft/class_6381;Ljava/lang/String;)V	method_37033	put
		c	Adds a string narration to this message builder.\n\n<p>If a narration already exists for the specified narration part,\nit is replaced by the new narration.
		p	2		string
			c	the message for the narration
		p	1		part
	m	(Lnet/minecraft/class_6381;[Lnet/minecraft/class_2561;)V	method_37035	put
		c	Adds an array of {@link Text} narrations to this message builder.\n\n<p>Each {@link Text} in the input array will be its own sentence\nas described in {@link Narration#texts}.\n\n<p>If a narration already exists for the specified narration part,\nit is replaced by the new narration.\n\n@implSpec The default implementation creates a {@link Narration} for the\ntexts using {@link Narration#texts}.
		p	2		texts
			c	the messages for the narration
		p	1		part
c	net/minecraft/class_6383	net/minecraft/client/gui/Narratable
	m	(Lnet/minecraft/class_6382;)V	method_37020	appendNarrations
		p	1		builder
c	net/minecraft/class_6381	net/minecraft/client/gui/screen/narration/NarrationPart
	c	A component of a {@linkplain NarrationMessageBuilder narration message}.\nThis enum is mostly used for grouping and ordering narrations in a narration\nmessage.
	f	Lnet/minecraft/class_6381;	field_33791	USAGE
		c	Usage instructions for a narrated element.
	f	Lnet/minecraft/class_6381;	field_33790	HINT
		c	A hint for a narrated element, e.g. a button tooltip.
	f	Lnet/minecraft/class_6381;	field_33788	TITLE
		c	The main narration for a narrated element.
	f	Lnet/minecraft/class_6381;	field_33789	POSITION
		c	The position of a narrated element in a container such as a list.
c	net/minecraft/class_6389	net/minecraft/unused/packageinfo/PackageInfo6389
c	net/minecraft/class_567	net/minecraft/client/render/entity/model/GhastEntityModel
	c	Represents the model of a ghast-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@code tentacle0}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[0]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle1}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[1]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle2}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[2]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle3}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[3]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle4}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[4]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle5}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[5]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle6}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[6]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle7}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[7]}</td>\n</tr>\n<tr>\n  <td>{@code tentacle8}</td><td>{@linkplain #root Root part}</td><td>{@link #tentacles tentacles[8]}</td>\n</tr>\n</table>\n</div>
	f	[Lnet/minecraft/class_630;	field_3372	tentacles
	f	Lnet/minecraft/class_630;	field_27419	root
	m	()Lnet/minecraft/class_5607;	method_32000	getTexturedModelData
	m	(I)Ljava/lang/String;	method_32001	getTentacleName
		p	0		index
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_566	net/minecraft/client/render/entity/model/EndermanEntityModel
	c	Represents the model of an enderman-like living entity.\n\n<p>The model parts are the same as a {@link BipedEntityModel} but with different proportions.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>\n</tr>\n</table>\n</div>
	f	Z	field_3370	angry
	f	Z	field_3371	carryingBlock
	m	()Lnet/minecraft/class_5607;	method_31995	getTexturedModelData
	m	(Lnet/minecraft/class_1309;FFFFF)V	method_17087	setAngles
c	net/minecraft/class_565	net/minecraft/client/render/entity/model/EndermiteEntityModel
	c	Represents the model of an endermite-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@code segment0}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[0]}</td>\n</tr>\n<tr>\n  <td>{@code segment1}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[1]}</td>\n</tr>\n<tr>\n  <td>{@code segment2}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[2]}</td>\n</tr>\n<tr>\n  <td>{@code segment3}</td><td>{@linkplain #root Root part}</td><td>{@link #bodySegments bodySegments[3]}</td>\n</tr>\n</table>\n</div>
	f	[[I	field_3366	SEGMENT_DIMENSIONS
	f	Lnet/minecraft/class_630;	field_27413	root
	f	I	field_32473	BODY_SEGMENTS_COUNT
	f	[[I	field_3369	SEGMENT_UVS
	f	[Lnet/minecraft/class_630;	field_3368	bodySegments
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_31996	getTexturedModelData
	m	(I)Ljava/lang/String;	method_31997	getSegmentName
		p	0		index
c	net/minecraft/class_564	net/minecraft/client/render/entity/model/DrownedEntityModel
	m	(Lnet/minecraft/class_1642;FFFFF)V	method_17134	setAngles
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_31993	getTexturedModelData
		p	0		dilation
	m	(Lnet/minecraft/class_1642;FFF)V	method_17077	animateModel
c	net/minecraft/class_6350	net/minecraft/world/gen/chunk/AquiferSampler
	m	(Lnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350;	method_36381	seaLevel
		p	0		fluidLevelSampler
	m	(Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_6953;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)Lnet/minecraft/class_6350;	method_36382	aquifer
		p	3		randomSplitter
		p	4		minimumY
		p	5		height
		p	6		fluidLevelSampler
		p	0		chunkNoiseSampler
		p	1		chunkPos
		p	2		noiseRouter
	m	(Lnet/minecraft/class_6910$class_6912;D)Lnet/minecraft/class_2680;	method_38317	apply
		p	2		density
		p	1		pos
	m	()Z	method_33742	needsFluidTick
c	net/minecraft/class_6350$class_6351	net/minecraft/world/gen/chunk/AquiferSampler$FluidLevel
	f	Lnet/minecraft/class_2680;	field_33577	state
	f	I	field_33576	y
	m	(ILnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		y
	m	(I)Lnet/minecraft/class_2680;	method_38318	getBlockState
		p	1		y
c	net/minecraft/class_6350$class_6565	net/minecraft/world/gen/chunk/AquiferSampler$FluidLevelSampler
	m	(III)Lnet/minecraft/class_6350$class_6351;	computeFluid	getFluidLevel
		p	2		y
		p	3		z
		p	1		x
c	net/minecraft/class_6350$class_5832	net/minecraft/world/gen/chunk/AquiferSampler$Impl
	f	D	field_36221	NEEDS_FLUID_TICK_DISTANCE_THRESHOLD
	f	Lnet/minecraft/class_6910;	field_38246	erosionDensityFunction
	f	Lnet/minecraft/class_6568;	field_34578	chunkNoiseSampler
	f	Lnet/minecraft/class_6574;	field_34579	randomDeriver
	f	Lnet/minecraft/class_6350$class_6565;	field_34580	fluidLevelSampler
	f	I	field_28822	startX
	f	I	field_28824	startZ
	f	I	field_28826	sizeZ
	f	[[I	field_34581	CHUNK_POS_OFFSETS
	f	Lnet/minecraft/class_6910;	field_35123	fluidLevelSpreadNoise
	f	Lnet/minecraft/class_6910;	field_28813	barrierNoise
	f	Lnet/minecraft/class_6910;	field_38247	depthDensityFunction
	f	Z	field_28820	needsFluidTick
	f	[Lnet/minecraft/class_6350$class_6351;	field_28816	waterLevels
	f	I	field_28823	startY
	f	[J	field_28817	blockPositions
	f	I	field_28825	sizeX
	f	Lnet/minecraft/class_6910;	field_33575	fluidTypeNoise
	f	Lnet/minecraft/class_6910;	field_35122	fluidLevelFloodednessNoise
	m	(IIILnet/minecraft/class_6350$class_6351;I)Lnet/minecraft/class_2680;	method_42353	getFluidBlockState
		p	5		fluidLevel
		p	2		blockY
		p	1		blockX
		p	4		defaultFluidLevel
		p	3		blockZ
	m	(III)Lnet/minecraft/class_6350$class_6351;	method_40463	getFluidLevel
		p	3		blockZ
		p	2		blockY
		p	1		blockX
	m	(IIII)I	method_42352	getNoiseBasedFluidLevel
		p	3		blockZ
		p	4		surfaceHeightEstimate
		p	1		blockX
		p	2		blockY
	m	(Lnet/minecraft/class_6568;Lnet/minecraft/class_1923;Lnet/minecraft/class_6953;Lnet/minecraft/class_6574;IILnet/minecraft/class_6350$class_6565;)V	<init>	<init>
		p	5		minimumY
		p	4		randomSplitter
		p	3		noiseRouter
		p	2		chunkPos
		p	7		fluidLevelSampler
		p	6		height
		p	1		chunkNoiseSampler
	m	(I)I	method_33743	getLocalZ
		p	1		z
	m	(II)D	method_33736	maxDistance
		p	1		a
	m	(Lnet/minecraft/class_6910$class_6912;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/class_6350$class_6351;Lnet/minecraft/class_6350$class_6351;)D	method_33735	calculateDensity
		p	1		pos
	m	(III)I	method_33741	index
		p	1		x
		p	3		z
		p	2		y
	m	(IIILnet/minecraft/class_6350$class_6351;IZ)I	method_42354	getFluidBlockY
		p	2		blockY
		p	1		blockX
		p	4		defaultFluidLevel
		p	3		blockZ
		p	5		surfaceHeightEstimate
	m	(I)I	method_33734	getLocalX
		p	1		x
	m	(I)I	method_33740	getLocalY
		p	1		y
	m	(J)Lnet/minecraft/class_6350$class_6351;	method_33738	getWaterLevel
		p	1		pos
c	net/minecraft/class_568	net/minecraft/client/render/entity/model/EvokerFangsEntityModel
	c	Represents the model of an evoker-fangs-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value #BASE}</td><td>{@linkplain #root Root part}</td><td>{@link #base}</td>\n</tr>\n<tr>\n  <td>{@value #UPPER_JAW}</td><td>{@linkplain #root Root part}</td><td>{@link #upperJaw}</td>\n</tr>\n<tr>\n  <td>{@value #LOWER_JAW}</td><td>{@linkplain #root Root part}</td><td>{@link #lowerJaw}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27414	root
	f	Lnet/minecraft/class_630;	field_3374	base
	f	Ljava/lang/String;	field_32474	BASE
		c	The key of the base model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32475	UPPER_JAW
		c	The key of the upper jaw model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32476	LOWER_JAW
		c	The key of the lower jaw model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3376	upperJaw
	f	Lnet/minecraft/class_630;	field_3375	lowerJaw
	m	()Lnet/minecraft/class_5607;	method_31998	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_563	net/minecraft/client/render/entity/model/ElytraEntityModel
	c	Represents the model of a worn elytra.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_WING}</td><td>Root part</td><td>{@link #leftWing}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_WING}</td><td>Root part</td><td>{@link #rightWing}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27412	rightWing
	f	Lnet/minecraft/class_630;	field_3365	leftWing
	m	(Lnet/minecraft/class_1309;FFFFF)V	method_17079	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_31994	getTexturedModelData
c	net/minecraft/class_562	net/minecraft/client/render/entity/model/CreeperEntityModel
	c	Represents the model of a creeper-like entity.\nThis model is not tied to a specific entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>{@linkplain #root Root part}</td><td>{@link #leftFrontLeg}</td>\n</tr>\n</table>\n</div>
	f	I	field_32472	HEAD_AND_BODY_Y_PIVOT
	f	Lnet/minecraft/class_630;	field_27410	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27406	root
	f	Lnet/minecraft/class_630;	field_27407	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27408	rightHindLeg
	f	Lnet/minecraft/class_630;	field_27409	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_3360	head
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_31991	getTexturedModelData
		p	0		dilation
c	net/minecraft/class_561	net/minecraft/client/render/entity/model/CodEntityModel
	c	Represents the model of a cod-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#NOSE}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FIN}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FIN}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TAIL_FIN}</td><td>{@linkplain #root Root part}</td><td>{@link #tailFin}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TOP_FIN}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3350	tailFin
	f	Lnet/minecraft/class_630;	field_27405	root
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_31989	getTexturedModelData
c	net/minecraft/class_560	net/minecraft/client/render/entity/model/CowEntityModel
	c	Represents the model of a cow-like entity.\nThis model is not tied to a specific entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n</table>\n</div>
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_31990	getTexturedModelData
	m	()Lnet/minecraft/class_630;	method_2800	getHead
c	net/minecraft/class_578	net/minecraft/client/render/entity/model/LlamaEntityModel
	c	Represents the model of a llama-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_CHEST}</td><td>Root part</td><td>{@link #rightChest}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_CHEST}</td><td>Root part</td><td>{@link #leftChest}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27443	head
	f	Lnet/minecraft/class_630;	field_27450	leftChest
	f	Lnet/minecraft/class_630;	field_27449	rightChest
	f	Lnet/minecraft/class_630;	field_27448	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_27447	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27446	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27445	rightHindLeg
	f	Lnet/minecraft/class_630;	field_27444	body
	m	(Lnet/minecraft/class_1492;FFFFF)V	method_22962	setAngles
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22963	method_22963
		p	8		part
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_32018	getTexturedModelData
		p	0		dilation
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22964	method_22964
		p	8		part
c	net/minecraft/class_6364	net/minecraft/client/gl/WindowFramebuffer
	f	Lnet/minecraft/class_6364$class_6366;	field_33726	DEFAULT
	f	I	field_33724	DEFAULT_WIDTH
	f	I	field_33725	DEFAULT_HEIGHT
	m	(Lnet/minecraft/class_6364$class_6366;)Z	method_36803	supportsDepth
		p	1		size
	m	(Lnet/minecraft/class_6364$class_6366;)Z	method_36801	supportsColor
		p	1		size
	m	(II)V	method_36802	init
		p	2		height
		p	1		width
	m	(II)V	<init>	<init>
		p	2		height
		p	1		width
	m	(II)Lnet/minecraft/class_6364$class_6366;	method_36804	findSuitableSize
		p	1		width
		p	2		height
c	net/minecraft/class_6364$class_6366	net/minecraft/client/gl/WindowFramebuffer$Size
	f	I	field_33734	height
	f	I	field_33733	width
	m	(II)V	<init>	<init>
		p	2		height
		p	1		width
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(II)Ljava/util/List;	method_36808	findCompatible
		p	1		height
		p	0		width
c	net/minecraft/class_6364$class_6365	net/minecraft/client/gl/WindowFramebuffer$Attachment
	f	[Lnet/minecraft/class_6364$class_6365;	field_33731	VALUES
	f	Lnet/minecraft/class_6364$class_6365;	field_33730	COLOR_DEPTH
	f	Lnet/minecraft/class_6364$class_6365;	field_33727	NONE
	f	Lnet/minecraft/class_6364$class_6365;	field_33728	COLOR
	f	Lnet/minecraft/class_6364$class_6365;	field_33729	DEPTH
	m	(Lnet/minecraft/class_6364$class_6365;)Lnet/minecraft/class_6364$class_6365;	method_36807	with
		p	1		other
c	net/minecraft/class_576	net/minecraft/client/render/entity/model/MagmaCubeEntityModel
	f	Lnet/minecraft/class_630;	field_27441	root
	f	I	field_32508	SLICES_COUNT
	f	[Lnet/minecraft/class_630;	field_3427	slices
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_630;I)Lnet/minecraft/class_630;	method_32016	method_32016
		p	1		index
	m	(I)Ljava/lang/String;	method_32015	getSliceName
		p	0		index
	m	(Lnet/minecraft/class_1621;FFFFF)V	method_22958	setAngles
	m	()Lnet/minecraft/class_5607;	method_32014	getTexturedModelData
	m	(Lnet/minecraft/class_1621;FFF)V	method_17098	animateModel
c	net/minecraft/class_575	net/minecraft/client/render/entity/model/IllagerEntityModel
	f	Lnet/minecraft/class_630;	field_3417	leftArm
	f	Lnet/minecraft/class_630;	field_3418	rightLeg
	f	Lnet/minecraft/class_630;	field_3419	hat
	f	Lnet/minecraft/class_630;	field_3423	arms
	f	Lnet/minecraft/class_630;	field_3426	rightArm
	f	Lnet/minecraft/class_630;	field_3420	leftLeg
	f	Lnet/minecraft/class_630;	field_27435	root
	f	Lnet/minecraft/class_630;	field_3422	head
	m	(Lnet/minecraft/class_1543;FFFFF)V	method_17094	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_630;	method_2812	getHat
	m	()Lnet/minecraft/class_5607;	method_32012	getTexturedModelData
	m	(Lnet/minecraft/class_1306;)Lnet/minecraft/class_630;	method_2813	getAttackingArm
		p	1		arm
c	net/minecraft/class_6360	net/minecraft/client/resource/ResourceReloadLogger
	f	Lnet/minecraft/class_6360$class_6363;	field_33699	reloadState
	f	Lorg/slf4j/Logger;	field_33698	LOGGER
	f	I	field_33700	reloadCount
	m	()V	method_36562	finish
	m	(Ljava/lang/Throwable;)V	method_36564	recover
		p	1		throwable
	m	(Lnet/minecraft/class_128;)V	method_36565	addReloadSection
		p	1		report
	m	(Lnet/minecraft/class_6360$class_6362;Ljava/util/List;)V	method_36563	reload
		p	1		reason
		p	2		packs
c	net/minecraft/class_6360$class_6361	net/minecraft/client/resource/ResourceReloadLogger$RecoveryEntry
	f	Ljava/lang/Throwable;	field_33701	throwable
	m	(Ljava/lang/Throwable;)V	<init>	<init>
		p	1		throwable
	m	(Lnet/minecraft/class_129;)V	method_36567	addRecoverySection
		p	1		section
c	net/minecraft/class_6360$class_6362	net/minecraft/client/resource/ResourceReloadLogger$ReloadReason
	f	Ljava/lang/String;	field_33705	name
	f	Lnet/minecraft/class_6360$class_6362;	field_33703	MANUAL
	f	Lnet/minecraft/class_6360$class_6362;	field_33704	UNKNOWN
	f	Lnet/minecraft/class_6360$class_6362;	field_33702	INITIAL
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_6360$class_6363	net/minecraft/client/resource/ResourceReloadLogger$ReloadState
	f	Lnet/minecraft/class_6360$class_6361;	field_33709	recovery
	f	Lnet/minecraft/class_6360$class_6362;	field_33707	reason
	f	Z	field_33710	finished
	f	Ljava/util/List;	field_33708	packs
	m	(Lnet/minecraft/class_129;)V	method_36573	addReloadSection
		p	1		section
	m	(Lnet/minecraft/class_6360$class_6362;Ljava/util/List;)V	<init>	<init>
		p	1		reason
		p	2		packs
c	net/minecraft/class_579	net/minecraft/client/render/entity/model/LeashKnotEntityModel
	c	Represents the model of a leash-knot-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value KNOT}</td><td>{@linkplain #root Root part}</td><td>{@link #knot}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27442	root
	f	Ljava/lang/String;	field_32509	KNOT
		c	The key of the knot model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3431	knot
	m	()Lnet/minecraft/class_5607;	method_32017	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_570	net/minecraft/client/render/entity/model/GuardianEntityModel
	f	Lnet/minecraft/class_630;	field_3379	head
	f	Lnet/minecraft/class_630;	field_27420	root
	f	[Lnet/minecraft/class_630;	field_3380	spikes
	f	[F	field_17131	SPIKE_PITCHES
	f	[F	field_17132	SPIKE_YAWS
	f	[F	field_17135	SPIKE_PIVOTS_Y
	f	[F	field_17136	SPIKE_PIVOTS_Z
	f	Ljava/lang/String;	field_32480	EYE
		c	The key of the eye model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3381	eye
	f	[F	field_17133	SPIKE_ROLLS
	f	[F	field_17134	SPIKE_PIVOTS_X
	f	[Lnet/minecraft/class_630;	field_3378	tail
	f	Ljava/lang/String;	field_32483	TAIL2
		c	The key of the tail2 model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32481	TAIL0
		c	The key of the tail0 model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32482	TAIL1
		c	The key of the tail1 model part, whose value is {@value}.
	m	(IFF)F	method_32007	getSpikePivotZ
		p	0		index
		p	1		animationProgress
		p	2		extension
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(IFF)F	method_32005	getSpikePivotX
		p	2		extension
		p	0		index
		p	1		animationProgress
	m	(IFF)F	method_32006	getSpikePivotY
		p	1		animationProgress
		p	2		extension
		p	0		index
	m	()Lnet/minecraft/class_5607;	method_32002	getTexturedModelData
	m	(IFF)F	method_32004	getAngle
		p	0		index
		p	1		animationProgress
		p	2		magnitude
	m	(FF)V	method_24185	updateSpikeExtensions
		p	2		extension
		p	1		animationProgress
	m	(Lnet/minecraft/class_1577;FFFFF)V	method_17083	setAngles
	m	(I)Ljava/lang/String;	method_32003	getSpikeName
		p	0		index
c	net/minecraft/class_574	net/minecraft/client/render/entity/model/IronGolemEntityModel
	f	Lnet/minecraft/class_630;	field_3415	head
	f	Lnet/minecraft/class_630;	field_27439	rightLeg
	f	Lnet/minecraft/class_630;	field_27438	leftArm
	f	Lnet/minecraft/class_630;	field_27437	rightArm
	f	Lnet/minecraft/class_630;	field_27436	root
	f	Lnet/minecraft/class_630;	field_27440	leftLeg
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1439;FFF)V	method_17095	animateModel
	m	()Lnet/minecraft/class_5607;	method_32013	getTexturedModelData
	m	(Lnet/minecraft/class_1439;FFFFF)V	method_17097	setAngles
	m	()Lnet/minecraft/class_630;	method_2809	getRightArm
c	net/minecraft/class_6368	net/minecraft/client/network/Address
	m	(Ljava/net/InetSocketAddress;)Lnet/minecraft/class_6368;	method_36899	create
		p	0		address
	m	()Ljava/net/InetSocketAddress;	method_36902	getInetSocketAddress
	m	()Ljava/lang/String;	method_36900	getHostAddress
	m	()Ljava/lang/String;	method_36898	getHostName
	m	()I	method_36901	getPort
c	net/minecraft/class_6369	net/minecraft/client/network/AddressResolver
	f	Lorg/slf4j/Logger;	field_33743	LOGGER
	f	Lnet/minecraft/class_6369;	field_33744	DEFAULT
	m	(Lnet/minecraft/class_639;)Ljava/util/Optional;	method_36903	method_36903
		p	0		address
	m	(Lnet/minecraft/class_639;)Ljava/util/Optional;	resolve	resolve
		p	1		address
c	net/minecraft/class_572	net/minecraft/client/render/entity/model/BipedEntityModel
	c	Represents the model of a biped living entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3398	head
	f	Lnet/minecraft/class_630;	field_3401	rightArm
	f	F	field_32504	SPYGLASS_ARM_PITCH_OFFSET
	f	Lnet/minecraft/class_630;	field_3397	leftLeg
	f	Lnet/minecraft/class_630;	field_3391	body
	f	Z	field_3400	sneaking
	f	Lnet/minecraft/class_630;	field_27433	leftArm
	f	Lnet/minecraft/class_572$class_573;	field_3399	leftArmPose
	f	Lnet/minecraft/class_572$class_573;	field_3395	rightArmPose
	f	F	field_32507	SPYGLASS_SNEAKING_ARM_PITCH_OFFSET
	f	F	field_32503	SPYGLASS_ARM_YAW_OFFSET
	f	F	field_3396	leaningPitch
	f	Lnet/minecraft/class_630;	field_3394	hat
	f	Lnet/minecraft/class_630;	field_3392	rightLeg
	m	(Lnet/minecraft/class_1309;FFFFF)V	method_17087	setAngles
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1306;	method_2806	getPreferredArm
		p	1		entity
	m	(Lnet/minecraft/class_5605;F)Lnet/minecraft/class_5609;	method_32011	getModelData
		p	1		pivotOffsetY
		p	0		dilation
	m	(Lnet/minecraft/class_1309;F)V	method_29353	animateArms
		p	1		entity
		p	2		animationProgress
	m	(Z)V	method_2805	setVisible
		p	1		visible
	m	(Lnet/minecraft/class_1309;FFF)V	method_17086	animateModel
	m	(Lnet/minecraft/class_1309;)V	method_30154	positionRightArm
		p	1		entity
	m	(Lnet/minecraft/class_1306;)Lnet/minecraft/class_630;	method_2808	getArm
		p	1		arm
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(FFF)F	method_2804	lerpAngle
		p	2		angleTwo
		p	1		angleOne
		p	3		magnitude
	m	(Lnet/minecraft/class_630;Ljava/util/function/Function;)V	<init>	<init>
		p	1		root
		p	2		renderLayerFactory
	m	(Lnet/minecraft/class_572;)V	method_2818	setAttributes
		p	1		model
	m	(Lnet/minecraft/class_1309;)V	method_30155	positionLeftArm
		p	1		entity
c	net/minecraft/class_572$class_573	net/minecraft/client/render/entity/model/BipedEntityModel$ArmPose
	f	Z	field_25722	twoHanded
	f	Lnet/minecraft/class_572$class_573;	field_27434	SPYGLASS
	f	Lnet/minecraft/class_572$class_573;	field_39071	TOOT_HORN
	f	Lnet/minecraft/class_572$class_573;	field_3410	ITEM
	f	Lnet/minecraft/class_572$class_573;	field_3408	CROSSBOW_HOLD
	f	Lnet/minecraft/class_572$class_573;	field_3409	EMPTY
	f	Lnet/minecraft/class_572$class_573;	field_3406	BLOCK
	f	Lnet/minecraft/class_572$class_573;	field_3407	THROW_SPEAR
	f	Lnet/minecraft/class_572$class_573;	field_3405	CROSSBOW_CHARGE
	f	Lnet/minecraft/class_572$class_573;	field_3403	BOW_AND_ARROW
	m	()Z	method_30156	isTwoHanded
	m	(Ljava/lang/String;IZ)V	<init>	<init>
		p	1		name
		p	3		twoHanded
		p	2		id
c	net/minecraft/class_571	net/minecraft/client/render/entity/model/RavagerEntityModel
	f	Lnet/minecraft/class_630;	field_27491	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27490	rightHindLeg
	f	Lnet/minecraft/class_630;	field_3386	head
	f	Lnet/minecraft/class_630;	field_27489	root
	f	Lnet/minecraft/class_630;	field_3388	jaw
	f	Lnet/minecraft/class_630;	field_3384	neck
	f	Lnet/minecraft/class_630;	field_27493	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_27492	rightFrontLeg
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1584;FFFFF)V	method_17091	setAngles
	m	(Lnet/minecraft/class_1584;FFF)V	method_17089	animateModel
	m	()Lnet/minecraft/class_5607;	method_32035	getTexturedModelData
c	net/minecraft/class_6367	net/minecraft/client/gl/SimpleFramebuffer
	m	(IIZZ)V	<init>	<init>
		p	3		useDepth
		p	4		getError
		p	1		width
		p	2		height
c	net/minecraft/class_588	net/minecraft/client/render/entity/model/PhantomEntityModel
	f	Lnet/minecraft/class_630;	field_27463	root
	f	Lnet/minecraft/class_630;	field_3471	tailBase
	f	Lnet/minecraft/class_630;	field_3476	leftWingTip
	f	Lnet/minecraft/class_630;	field_3477	leftWingBase
	f	Lnet/minecraft/class_630;	field_3472	rightWingTip
	f	Lnet/minecraft/class_630;	field_3473	tailTip
	f	Ljava/lang/String;	field_32535	TAIL_TIP
		c	The key of the tail tip model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3474	rightWingBase
	f	Ljava/lang/String;	field_32534	TAIL_BASE
		c	The key of the tail base model part, whose value is {@value}.
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1593;FFFFF)V	method_33686	setAngles
	m	()Lnet/minecraft/class_5607;	method_32024	getTexturedModelData
c	net/minecraft/class_6332	net/minecraft/datafixer/schema/Schema2707
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_36248	registerEntity
		p	0		schema
		p	1		entityTypes
		p	2		name
c	net/minecraft/class_587	net/minecraft/client/render/entity/model/PigEntityModel
	c	Represents the model of a pig-like entity.\n\n<p>{@inheritDoc}
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5607;	method_32025	getTexturedModelData
		p	0		dilation
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_586	net/minecraft/client/render/entity/model/PandaEntityModel
	f	F	field_3470	sittingAnimationProgress
	f	F	field_3468	playAnimationProgress
	f	F	field_3469	lieOnBackAnimationProgress
	m	()Lnet/minecraft/class_5607;	method_32022	getTexturedModelData
	m	(Lnet/minecraft/class_1440;FFFFF)V	method_17103	setAngles
	m	(Lnet/minecraft/class_1440;FFF)V	method_17102	animateModel
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_5000	net/minecraft/block/enums/JigsawOrientation
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_23393	BY_INDEX
	f	Lnet/minecraft/class_2350;	field_23395	rotation
	f	Lnet/minecraft/class_2350;	field_23396	facing
	f	Ljava/lang/String;	field_23394	name
	f	Lnet/minecraft/class_5000;	field_23389	WEST_UP
	f	Lnet/minecraft/class_5000;	field_23388	UP_WEST
	f	Lnet/minecraft/class_5000;	field_23387	UP_SOUTH
	f	Lnet/minecraft/class_5000;	field_23386	UP_NORTH
	f	Lnet/minecraft/class_5000;	field_23385	UP_EAST
	f	Lnet/minecraft/class_5000;	field_23384	DOWN_WEST
	f	Lnet/minecraft/class_5000;	field_23383	DOWN_SOUTH
	f	Lnet/minecraft/class_5000;	field_23382	DOWN_NORTH
	f	Lnet/minecraft/class_5000;	field_23381	DOWN_EAST
	f	Lnet/minecraft/class_5000;	field_23392	SOUTH_UP
	f	Lnet/minecraft/class_5000;	field_23391	NORTH_UP
	f	Lnet/minecraft/class_5000;	field_23390	EAST_UP
	m	()Lnet/minecraft/class_2350;	method_26428	getRotation
	m	()Lnet/minecraft/class_2350;	method_26426	getFacing
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)I	method_26427	getIndex
		p	1		rotation
		p	0		facing
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_5000;	method_26425	byDirections
		p	1		rotation
		p	0		facing
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_35840	method_35840
		p	0		map
	m	(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	5		rotation
		p	3		name
		p	4		facing
c	net/minecraft/class_581	net/minecraft/client/render/entity/model/LlamaSpitEntityModel
	c	Represents the model of llama-spit-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value #MAIN}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n</table>\n</div>
	f	Ljava/lang/String;	field_32510	MAIN
		c	The key of the main model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_27451	root
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_32019	getTexturedModelData
c	net/minecraft/class_580	net/minecraft/client/render/entity/model/MinecartEntityModel
	c	Represents the model of a minecart-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@code bottom}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@code front}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@code back}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@code left}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n<tr>\n  <td>{@code right}</td><td>{@linkplain #root Root part}</td><td></td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_27452	root
	m	()Lnet/minecraft/class_5607;	method_32020	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_6338	net/minecraft/entity/ai/brain/task/RamImpactTask
	f	Lnet/minecraft/class_243;	field_33481	direction
	f	Ljava/util/function/Function;	field_39044	hornBreakSoundFactory
	f	F	field_33479	speed
	f	Ljava/util/function/ToDoubleFunction;	field_33480	strengthMultiplierFactory
	f	F	field_33475	SPEED_STRENGTH_MULTIPLIER
	f	Ljava/util/function/Function;	field_33476	cooldownRangeFactory
	f	I	field_33474	RUN_TIME
	f	Ljava/util/function/Function;	field_33482	impactSoundFactory
	f	Lnet/minecraft/class_4051;	field_33477	targetPredicate
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;J)Z	method_36278	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;J)V	method_36280	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;J)V	method_36281	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)Z	method_43535	shouldSnapHorn
		p	2		goat
		p	1		world
	m	(Ljava/util/function/Function;Lnet/minecraft/class_4051;FLjava/util/function/ToDoubleFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V	<init>	<init>
		p	5		impactSoundFactory
		p	6		hornBreakSoundFactory
		p	1		cooldownRangeFactory
		p	2		targetPredicate
		p	3		speed
		p	4		strengthMultiplierFactory
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)V	method_36279	finishRam
		p	1		world
		p	2		goat
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_6053;)Z	method_36277	shouldRun
c	net/minecraft/class_6335	net/minecraft/entity/MarkerEntity
	f	Lnet/minecraft/class_2487;	field_33458	data
	f	Ljava/lang/String;	field_33457	DATA_KEY
		c	The name of the compound tag that stores the marker's custom data.
c	net/minecraft/class_584	net/minecraft/client/render/entity/model/ParrotEntityModel
	f	Ljava/lang/String;	field_32533	FEATHER
		c	The key of the feather model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3458	body
	f	Lnet/minecraft/class_630;	field_27459	leftWing
	f	Lnet/minecraft/class_630;	field_3456	feather
	f	Lnet/minecraft/class_630;	field_27458	root
	f	Lnet/minecraft/class_630;	field_27462	rightLeg
	f	Lnet/minecraft/class_630;	field_27461	leftLeg
	f	Lnet/minecraft/class_630;	field_27460	rightWing
	f	Lnet/minecraft/class_630;	field_3452	head
	f	Lnet/minecraft/class_630;	field_3460	tail
	m	()Lnet/minecraft/class_5607;	method_32023	getTexturedModelData
	m	(Lnet/minecraft/class_584$class_585;IFFFFF)V	method_17111	setAngles
		p	5		age
		p	4		limbDistance
		p	7		headPitch
		p	6		headYaw
		p	1		pose
		p	3		limbAngle
		p	2		danceAngle
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFI)V	method_17106	poseOnShoulder
		p	3		light
		p	4		overlay
		p	5		limbAngle
		p	6		limbDistance
		p	1		matrices
		p	2		vertexConsumer
		p	7		headYaw
		p	8		headPitch
		p	9		danceAngle
	m	(Lnet/minecraft/class_1453;FFFFF)V	method_17112	setAngles
	m	(Lnet/minecraft/class_1453;FFF)V	method_17108	animateModel
	m	(Lnet/minecraft/class_584$class_585;)V	method_17110	animateModel
		p	1		pose
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_1453;)Lnet/minecraft/class_584$class_585;	method_17107	getPose
		p	0		parrot
c	net/minecraft/class_584$class_585	net/minecraft/client/render/entity/model/ParrotEntityModel$Pose
	f	Lnet/minecraft/class_584$class_585;	field_3465	STANDING
	f	Lnet/minecraft/class_584$class_585;	field_3466	SITTING
	f	Lnet/minecraft/class_584$class_585;	field_3462	FLYING
	f	Lnet/minecraft/class_584$class_585;	field_3463	PARTY
	f	Lnet/minecraft/class_584$class_585;	field_3464	ON_SHOULDER
c	net/minecraft/class_6336	net/minecraft/entity/ai/brain/task/PrepareRamTask
	c	The task where an entity finds a target, a place to start its ram, and wait to\nstart its ram.\n\n@param <E> the task owner, usually a goat
	f	Ljava/util/Optional;	field_33469	prepareStartTime
	f	I	field_33467	prepareTime
	f	F	field_33465	speed
	f	Ljava/util/function/Function;	field_33468	soundFactory
	f	Lnet/minecraft/class_4051;	field_33466	targetPredicate
	f	I	field_33463	minRamDistance
	f	I	field_33464	maxRamDistance
	f	I	field_33461	RUN_TIME
	f	Ljava/util/Optional;	field_33470	ram
	f	Ljava/util/function/ToIntFunction;	field_33462	cooldownFactory
	m	(Ljava/util/function/ToIntFunction;IIFLnet/minecraft/class_4051;ILjava/util/function/Function;)V	<init>	<init>
		c	Creates a ram preparation task. It has a fixed run time of {@value #RUN_TIME}.
		p	4		speed
			c	the speed the entity walks at
		p	5		targetPredicate
			c	the predicate for the ram target
		p	6		prepareTime
			c	the prepare time, in ticks, the entity will stand between reaching the ram\nstart position and the start of the ram
		p	7		soundFactory
			c	the factory of the ram prepare sound given the entity
		p	1		cooldownFactory
			c	the factory for the cooldown, in ticks, of the ram task, given the entity
		p	2		minDistance
			c	the min manhattan distance from the ram starting location to the ram target
		p	3		maxDistance
			c	the max straight-line distance from the ram starting location to the ram target
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;	method_36266	calculateRamTarget
		p	2		end
		p	1		start
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_36262	findRamStart
		p	1		entity
		p	2		target
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z	method_36263	canReach
		p	1		entity
		p	2		target
	m	(Lnet/minecraft/class_1408;Lnet/minecraft/class_2338;)Z	method_36265	method_36265
		p	1		start
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V	method_36268	findRam
		p	2		target
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z	method_36269	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_36271	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_36260	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_36267	finishRunning
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Z	method_36272	method_36272
		p	2		mob
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6336$class_6337;	method_36261	method_36261
		p	1		start
	m	(Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V	method_36270	method_36270
		p	2		mob
c	net/minecraft/class_6336$class_6337	net/minecraft/entity/ai/brain/task/PrepareRamTask$Ram
	c	A ram chosen during the preparation.
	f	Lnet/minecraft/class_2338;	field_33472	end
	f	Lnet/minecraft/class_2338;	field_33471	start
	f	Lnet/minecraft/class_1309;	field_33473	entity
	m	()Lnet/minecraft/class_2338;	method_36273	getStart
	m	()Lnet/minecraft/class_2338;	method_36275	getEnd
	m	()Lnet/minecraft/class_1309;	method_36276	getEntity
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	2		end
		p	3		entity
		p	1		start
c	net/minecraft/class_583	net/minecraft/client/render/entity/model/EntityModel
	c	Represents the model of an {@linkplain Entity}.\n\n<p>An instance of an entity model will not define the model data,\nbut will animate it.\nModel data may be defined in a static method, most of the children classes will\nhave a {@code getTexturedModelData} method.\nThe model data is usually passed in the constructor of the entity model.\n\n<p>Some children classes contain a model parts table, those tables contains\nthe model parts for the base model. In a modded context the tables may be\ninaccurate. Model parts with an associated field are required.
	f	Z	field_3448	child
	f	Z	field_3449	riding
	f	F	field_3447	handSwingProgress
	m	(Lnet/minecraft/class_583;)V	method_17081	copyStateTo
		p	1		copy
	m	(Lnet/minecraft/class_1297;FFFFF)V	method_2819	setAngles
		p	6		headPitch
		p	5		headYaw
		p	4		animationProgress
		p	3		limbDistance
		p	2		limbAngle
		p	1		entity
	m	(Lnet/minecraft/class_1297;FFF)V	method_2816	animateModel
		p	3		limbDistance
		p	4		tickDelta
		p	1		entity
		p	2		limbAngle
c	net/minecraft/class_6333	net/minecraft/util/math/intprovider/BiasedToBottomIntProvider
	f	I	field_33444	min
	f	I	field_33445	max
	f	Lcom/mojang/serialization/Codec;	field_33443	CODEC
	m	(Lnet/minecraft/class_6333;)Ljava/lang/Integer;	method_36252	method_36252
		p	0		provider
	m	(Lnet/minecraft/class_6333;)Ljava/lang/Integer;	method_36253	method_36253
		p	0		provider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_36251	method_36251
		p	0		instance
	m	(II)Lnet/minecraft/class_6333;	method_36249	create
		p	1		max
			c	the maximum value, inclusive
		p	0		min
			c	the minimum value, inclusive
	m	(Lnet/minecraft/class_6333;)Lcom/mojang/serialization/DataResult;	method_36250	method_36250
		p	0		provider
	m	(II)V	<init>	<init>
		p	2		max
		p	1		min
c	net/minecraft/class_582	net/minecraft/client/render/entity/model/OcelotEntityModel
	c	Represents the model of an ocelot-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value #TAIL1}</td><td>Root part</td><td>{@link #upperTail}</td>\n</tr>\n<tr>\n  <td>{@value #TAIL2}</td><td>Root part</td><td>{@link #lowerTail}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3436	upperTail
	f	Lnet/minecraft/class_630;	field_3442	lowerTail
	f	Lnet/minecraft/class_630;	field_27457	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27455	rightHindLeg
	f	Ljava/lang/String;	field_32519	TAIL2
		c	The key of the lower tail model part, whose value is {@value}.
	f	F	field_32517	FRONT_LEG_PIVOT_Z
	f	F	field_32513	UPPER_TAIL_PIVOT_Y
	f	F	field_32523	FRONT_LEG_PIVOT_Y
	f	F	field_32515	LOWER_TAIL_PIVOT_Y
	f	F	field_32531	HEAD_PIVOT_Z
	f	I	field_32525	STANDING_ANIMATION_STATE
	f	F	field_32521	HIND_LEG_PIVOT_Y
	f	Lnet/minecraft/class_630;	field_3435	head
	f	Lnet/minecraft/class_630;	field_3437	body
	f	Lnet/minecraft/class_630;	field_27456	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_27454	leftHindLeg
	f	Ljava/lang/String;	field_32518	TAIL1
		c	The key of the upper tail model part, whose value is {@value}.
	f	F	field_32528	BODY_SIZE_Y
	f	F	field_32516	LOWER_TAIL_PIVOT_Z
	f	F	field_32512	BODY_PIVOT_Z
	f	I	field_32526	SPRINTING_ANIMATION_STATE
	f	F	field_32514	UPPER_TAIL_PIVOT_Z
	f	F	field_32530	HEAD_PIVOT_Y
	f	F	field_32522	HIND_LEG_PIVOT_Z
	f	I	field_32524	SNEAKING_ANIMATION_STATE
	f	F	field_32532	BODY_PIVOT_Y
	f	I	field_3434	animationState
	f	I	field_32520	SITTING_ANIMATION_STATE
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;	method_32021	getModelData
		p	0		dilation
c	net/minecraft/class_6334	net/minecraft/util/math/intprovider/ClampedIntProvider
	f	Lcom/mojang/serialization/Codec;	field_33446	CODEC
	f	Lnet/minecraft/class_6017;	field_33447	source
	f	I	field_33448	min
	f	I	field_33449	max
	m	(Lnet/minecraft/class_6334;)Lnet/minecraft/class_6017;	method_36259	method_36259
		p	0		provider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_36256	method_36256
		p	0		instance
	m	(Lnet/minecraft/class_6334;)Lcom/mojang/serialization/DataResult;	method_36254	method_36254
		p	0		provider
	m	(Lnet/minecraft/class_6017;II)Lnet/minecraft/class_6334;	method_36255	create
		p	0		source
		p	1		min
		p	2		max
	m	(Lnet/minecraft/class_6017;II)V	<init>	<init>
		p	2		min
		p	1		source
		p	3		max
	m	(Lnet/minecraft/class_6334;)Ljava/lang/Integer;	method_36257	method_36257
		p	0		provider
	m	(Lnet/minecraft/class_6334;)Ljava/lang/Integer;	method_36258	method_36258
		p	0		provider
c	net/minecraft/class_6342	net/minecraft/world/gen/heightprovider/TrapezoidHeightProvider
	f	Lnet/minecraft/class_5843;	field_33524	minOffset
	f	Lnet/minecraft/class_5843;	field_33525	maxOffset
	f	Lcom/mojang/serialization/Codec;	field_33522	CODEC
	f	I	field_33526	plateau
	f	Lorg/slf4j/Logger;	field_33523	LOGGER
	m	(Lnet/minecraft/class_6342;)Lnet/minecraft/class_5843;	method_36310	method_36310
		p	0		provider
	m	(Lnet/minecraft/class_6342;)Lnet/minecraft/class_5843;	method_36311	method_36311
		p	0		provider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_36306	method_36306
		p	0		instance
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6342;	method_36308	create
		p	1		maxOffset
			c	the maximum offset, inclusive
		p	0		minOffset
			c	the minimum offset, inclusive
		p	2		plateau
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)V	<init>	<init>
		p	2		maxOffset
		p	1		minOffset
		p	3		plateau
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6342;	method_36307	create
		p	0		minOffset
			c	the minimum offset, inclusive
		p	1		maxOffset
			c	the maximum offset, inclusive
c	net/minecraft/class_6343	net/minecraft/world/gen/heightprovider/VeryBiasedToBottomHeightProvider
	f	Lcom/mojang/serialization/Codec;	field_33527	CODEC
	f	I	field_33531	inner
	f	Lnet/minecraft/class_5843;	field_33529	minOffset
	f	Lorg/slf4j/Logger;	field_33528	LOGGER
	f	Lnet/minecraft/class_5843;	field_33530	maxOffset
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_36312	method_36312
		p	0		instance
	m	(Lnet/minecraft/class_6343;)Lnet/minecraft/class_5843;	method_36316	method_36316
		p	0		provider
	m	(Lnet/minecraft/class_6343;)Lnet/minecraft/class_5843;	method_36315	method_36315
		p	0		provider
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6343;	method_36313	create
		p	2		inner
		p	0		minOffset
		p	1		maxOffset
	m	(Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;I)V	<init>	<init>
		p	2		maxOffset
		p	3		inner
		p	1		minOffset
	m	(Lnet/minecraft/class_6343;)Ljava/lang/Integer;	method_36314	method_36314
		p	0		provider
c	net/minecraft/class_599	net/minecraft/client/render/entity/model/SalmonEntityModel
	f	Ljava/lang/String;	field_32547	BODY_FRONT
		c	The key of the body front model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32548	BODY_BACK
		c	The key of the body back model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3548	tail
	f	Lnet/minecraft/class_630;	field_27494	root
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_32036	getTexturedModelData
c	net/minecraft/class_598	net/minecraft/client/render/entity/model/SheepWoolEntityModel
	f	F	field_3541	headAngle
	m	()Lnet/minecraft/class_5607;	method_32037	getTexturedModelData
	m	(Lnet/minecraft/class_1472;FFF)V	method_17118	animateModel
	m	(Lnet/minecraft/class_1472;FFFFF)V	method_17119	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_597	net/minecraft/client/render/entity/model/QuadrupedEntityModel
	c	Represents the model of a quadruped entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3535	head
	f	Lnet/minecraft/class_630;	field_3538	body
	f	Lnet/minecraft/class_630;	field_27478	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27479	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_27476	rightHindLeg
	f	Lnet/minecraft/class_630;	field_27477	leftHindLeg
	m	(ILnet/minecraft/class_5605;)Lnet/minecraft/class_5609;	method_32033	getModelData
		p	0		stanceWidth
		p	1		dilation
	m	(Lnet/minecraft/class_630;ZFFFFI)V	<init>	<init>
		p	6		invertedChildBodyScale
		p	7		childBodyYOffset
		p	4		childHeadZOffset
		p	5		invertedChildHeadScale
		p	2		headScaled
		p	3		childHeadYOffset
		p	1		root
c	net/minecraft/class_592	net/minecraft/client/render/entity/model/LargePufferfishEntityModel
	f	Lnet/minecraft/class_630;	field_27468	leftBlueFin
	f	Lnet/minecraft/class_630;	field_27469	rightBlueFin
	f	Lnet/minecraft/class_630;	field_27467	root
	m	()Lnet/minecraft/class_5607;	method_32030	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_591	net/minecraft/client/render/entity/model/PlayerEntityModel
	c	Represents the model of a player-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT}</td><td>Root part</td><td>{@link #hat}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>\n</tr>\n<tr>\n  <td>{@value #EAR}</td><td>Root part</td><td>{@link #ear}</td>\n</tr>\n<tr>\n  <td>{@value #CLOAK}</td><td>Root part</td><td>{@link #cloak}</td>\n</tr>\n<tr>\n  <td>{@value #LEFT_SLEEVE}</td><td>Root part</td><td>{@link #leftSleeve}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_SLEEVE}</td><td>Root part</td><td>{@link #rightSleeve}</td>\n</tr>\n<tr>\n  <td>{@value #LEFT_PANTS}</td><td>Root part</td><td>{@link #leftPants}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_PANTS}</td><td>Root part</td><td>{@link #rightPants}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#JACKET}</td><td>Root part</td><td>{@link #jacket}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_3486	rightSleeve
	f	Ljava/lang/String;	field_32540	LEFT_SLEEVE
		c	The key of the left sleeve model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3485	cloak
	f	Ljava/lang/String;	field_32541	RIGHT_SLEEVE
		c	The key of the right sleeve model part, whose value is {@value}.
	f	Z	field_3480	thinArms
	f	Lnet/minecraft/class_630;	field_3484	leftSleeve
	f	Lnet/minecraft/class_630;	field_3483	jacket
	f	Lnet/minecraft/class_630;	field_3479	rightPants
	f	Ljava/lang/String;	field_32536	LEFT_PANTS
		c	The key of the left pants model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32537	RIGHT_PANTS
		c	The key of the right pants model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32538	EAR
		c	The key of the ear model part, whose value is {@value}.
	f	Ljava/lang/String;	field_32539	CLOAK
		c	The key of the cloak model part, whose value is {@value}.
	f	Ljava/util/List;	field_27466	parts
		c	All the parts. Used when picking a part to render stuck arrows.
	f	Lnet/minecraft/class_630;	field_3482	leftPants
	f	Lnet/minecraft/class_630;	field_3481	ear
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V	method_2823	renderCape
		p	3		light
		p	2		vertices
		p	4		overlay
		p	1		matrices
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V	method_2824	renderEars
		p	2		vertices
		p	1		matrices
		p	4		overlay
		p	3		light
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_630;	method_22697	getRandomPart
		p	1		random
	m	(Lnet/minecraft/class_5605;Z)Lnet/minecraft/class_5609;	method_32028	getTexturedModelData
		p	1		slim
		p	0		dilation
	m	(Lnet/minecraft/class_630;)Z	method_32027	method_32027
		p	0		part
	m	(Lnet/minecraft/class_630;Z)V	<init>	<init>
		p	1		root
		p	2		thinArms
	m	(Lnet/minecraft/class_1309;FFFFF)V	method_17087	setAngles
c	net/minecraft/class_590	net/minecraft/client/render/entity/model/PolarBearEntityModel
	m	(Lnet/minecraft/class_1456;FFFFF)V	method_17114	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_32029	getTexturedModelData
c	net/minecraft/class_6348	net/minecraft/block/RotatedInfestedBlock
c	net/minecraft/class_6349	net/minecraft/block/sapling/AzaleaSaplingGenerator
c	net/minecraft/class_596	net/minecraft/client/render/entity/model/RabbitEntityModel
	c	Represents the model of a {@linkplain RabbitEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_FOOT}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_FOOT}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value #LEFT_HAUNCH}</td><td>Root part</td><td>{@link #leftHaunch}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_HAUNCH}</td><td>Root part</td><td>{@link #rightHaunch}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>Root part</td><td>{@link #rightEar}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>Root part</td><td>{@link #leftEar}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TAIL}</td><td>Root part</td><td>{@link #tail}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#NOSE}</td><td>Root part</td><td>{@link #nose}</td>\n</tr>\n</table>\n</div>
	f	Ljava/lang/String;	field_32544	LEFT_HAUNCH
		c	The key of the left haunch model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3524	tail
	f	Ljava/lang/String;	field_32545	RIGHT_HAUNCH
		c	The key of the right haunch model part, whose value is {@value}.
	f	Lnet/minecraft/class_630;	field_3528	body
	f	Lnet/minecraft/class_630;	field_27488	leftEar
	f	Lnet/minecraft/class_630;	field_27486	head
	f	Lnet/minecraft/class_630;	field_27487	rightEar
	f	Lnet/minecraft/class_630;	field_27484	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_27485	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27482	leftHaunch
	f	Lnet/minecraft/class_630;	field_27483	rightHaunch
	f	Lnet/minecraft/class_630;	field_27480	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27481	rightHindLeg
	f	F	field_3531	jumpProgress
	f	F	field_32546	SCALE
	f	Lnet/minecraft/class_630;	field_3530	nose
	f	F	field_32542	HAUNCH_JUMP_PITCH_MULTIPLIER
	f	F	field_32543	FRONT_LEGS_JUMP_PITCH_MULTIPLIER
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22967	method_22967
		p	8		part
	m	(Lnet/minecraft/class_1463;FFFFF)V	method_17117	setAngles
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22966	method_22966
		p	8		part
	m	()Lnet/minecraft/class_5607;	method_32034	getTexturedModelData
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFFLnet/minecraft/class_630;)V	method_22968	method_22968
		p	8		part
	m	(Lnet/minecraft/class_1463;FFF)V	method_17115	animateModel
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_595	net/minecraft/client/render/entity/model/MediumPufferfishEntityModel
	f	Lnet/minecraft/class_630;	field_27470	root
	f	Lnet/minecraft/class_630;	field_27471	leftBlueFin
	f	Lnet/minecraft/class_630;	field_27472	rightBlueFin
	m	()Lnet/minecraft/class_5607;	method_32031	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_6344	net/minecraft/client/render/entity/EmptyEntityRenderer
	c	A renderer that does not render anything. Used for markers and area effect clouds.
c	net/minecraft/class_594	net/minecraft/client/render/entity/model/SmallPufferfishEntityModel
	f	Lnet/minecraft/class_630;	field_27475	rightFin
	f	Lnet/minecraft/class_630;	field_27473	root
	f	Lnet/minecraft/class_630;	field_27474	leftFin
	m	()Lnet/minecraft/class_5607;	method_32032	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
c	net/minecraft/class_7088	net/minecraft/tag/FlatLevelGeneratorPresetTags
	f	Lnet/minecraft/class_6862;	field_37402	VISIBLE
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_41292	of
		p	0		id
c	net/minecraft/class_7089	net/minecraft/tag/WorldPresetTags
	f	Lnet/minecraft/class_6862;	field_37407	EXTENDED
	f	Lnet/minecraft/class_6862;	field_37406	NORMAL
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_41293	of
		p	0		id
c	net/minecraft/class_7084	net/minecraft/resource/metadata/ResourceFilter
	f	Lorg/slf4j/Logger;	field_37290	LOGGER
	f	Lcom/mojang/serialization/Codec;	field_37291	CODEC
	f	Lnet/minecraft/class_3270;	field_37289	READER
	f	Ljava/util/List;	field_37292	blocks
		c	The list of block rules, named {@code block} in the JSON format.
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41278	method_41278
		p	0		instance
	m	(Ljava/lang/String;)Z	method_41281	isPathBlocked
		p	1		namespace
	m	(Lnet/minecraft/class_7084;)Ljava/util/List;	method_41277	method_41277
		p	0		filter
	m	(Ljava/lang/String;Lnet/minecraft/class_7084$class_7085;)Z	method_41282	method_41282
		p	1		block
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		blocks
	m	(Ljava/lang/String;Lnet/minecraft/class_7084$class_7085;)Z	method_41280	method_41280
		p	1		block
	m	(Ljava/lang/String;)Z	method_41279	isNamespaceBlocked
		p	1		namespace
c	net/minecraft/class_7084$class_7085	net/minecraft/resource/metadata/ResourceFilter$BlockEntry
	f	Lcom/mojang/serialization/Codec;	field_37293	CODEC
	f	Ljava/util/Optional;	field_37296	path
	f	Ljava/util/Optional;	field_37294	namespace
	f	Ljava/util/function/Predicate;	field_37295	namespacePredicate
	f	Ljava/util/function/Predicate;	field_37297	pathPredicate
	m	(Lnet/minecraft/class_7084$class_7085;)Ljava/util/Optional;	method_41288	method_41288
		p	0		entry
	m	(Ljava/lang/String;)Z	method_41289	method_41289
		p	0		namespace_
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41285	method_41285
		p	0		instance
	m	(Ljava/util/Optional;Ljava/util/Optional;)V	<init>	<init>
		p	1		namespace
		p	2		path
	m	(Ljava/lang/String;)Z	method_41286	method_41286
		p	0		path_
	m	(Ljava/lang/Object;)Z	test	test
		p	1		id
	m	(Lnet/minecraft/class_7084$class_7085;)Ljava/util/Optional;	method_41284	method_41284
		p	0		entry
	m	(Lnet/minecraft/class_2960;)Z	method_41287	test
c	net/minecraft/class_7084$1	net/minecraft/resource/metadata/ResourceFilter$1
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_7084;	method_41283	fromJson
c	net/minecraft/class_1781	net/minecraft/item/FireworkRocketItem
	f	Ljava/lang/String;	field_30879	TYPE_KEY
	f	Ljava/lang/String;	field_30877	EXPLOSIONS_KEY
	f	Ljava/lang/String;	field_30878	FLIGHT_KEY
	f	Ljava/lang/String;	field_30875	FIREWORKS_KEY
	f	D	field_30884	OFFSET_POS_MULTIPLIER
	f	Ljava/lang/String;	field_30876	EXPLOSION_KEY
	f	Ljava/lang/String;	field_30882	COLORS_KEY
	f	Ljava/lang/String;	field_30883	FADE_COLORS_KEY
	f	Ljava/lang/String;	field_30880	TRAIL_KEY
	f	Ljava/lang/String;	field_30881	FLICKER_KEY
c	net/minecraft/class_1781$class_1782	net/minecraft/item/FireworkRocketItem$Type
	f	I	field_7972	id
	f	Ljava/lang/String;	field_7971	name
	f	[Lnet/minecraft/class_1781$class_1782;	field_7975	TYPES
	f	Lnet/minecraft/class_1781$class_1782;	field_7970	BURST
	f	Lnet/minecraft/class_1781$class_1782;	field_7973	STAR
	f	Lnet/minecraft/class_1781$class_1782;	field_7974	CREEPER
	f	Lnet/minecraft/class_1781$class_1782;	field_7977	LARGE_BALL
	f	Lnet/minecraft/class_1781$class_1782;	field_7976	SMALL_BALL
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		name
	m	(Lnet/minecraft/class_1781$class_1782;)I	method_7814	method_7814
		p	0		type
	m	(I)Lnet/minecraft/class_1781$class_1782;	method_7813	byId
		p	0		id
	m	()Ljava/lang/String;	method_7812	getName
	m	()I	method_7816	getId
c	net/minecraft/class_1780	net/minecraft/item/FireworkStarItem
	m	(I)Lnet/minecraft/class_2561;	method_7810	getColorText
		p	0		color
	m	(Lnet/minecraft/class_2487;Ljava/util/List;)V	method_7809	appendFireworkTooltip
		p	1		tooltip
		p	0		nbt
	m	(Lnet/minecraft/class_5250;[I)Lnet/minecraft/class_2561;	method_7811	appendColors
		p	1		colors
		p	0		line
c	net/minecraft/class_4810	net/minecraft/entity/ai/brain/task/CrossbowAttackTask
	f	I	field_22293	chargingCooldown
	f	Lnet/minecraft/class_4810$class_4811;	field_22294	state
	f	I	field_30114	RUN_TIME
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V	method_24572	setLookTarget
		p	2		target
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z	method_24571	shouldKeepRunning
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;	method_24568	getAttackTarget
		p	0		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_24570	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24573	keepRunning
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V	method_24569	tickState
		p	2		target
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24574	finishRunning
c	net/minecraft/class_4810$class_4811	net/minecraft/entity/ai/brain/task/CrossbowAttackTask$CrossbowState
	f	Lnet/minecraft/class_4810$class_4811;	field_22298	READY_TO_ATTACK
	f	Lnet/minecraft/class_4810$class_4811;	field_22296	CHARGING
	f	Lnet/minecraft/class_4810$class_4811;	field_22297	CHARGED
	f	Lnet/minecraft/class_4810$class_4811;	field_22295	UNCHARGED
c	net/minecraft/class_1786	net/minecraft/item/FlintAndSteelItem
	m	(Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V	method_20277	method_20277
		p	1		p
	m	(Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V	method_20276	method_20276
		p	1		p
c	net/minecraft/class_1785	net/minecraft/item/EntityBucketItem
	f	Lnet/minecraft/class_1299;	field_7991	entityType
	f	Lnet/minecraft/class_3414;	field_28356	emptyingSound
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V	method_7824	spawnEntity
		p	2		stack
		p	1		world
		p	3		pos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_3611;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	2		fluid
		p	3		emptyingSound
		p	1		type
		p	4		settings
c	net/minecraft/class_1779	net/minecraft/item/ExperienceBottleItem
c	net/minecraft/class_4806	net/minecraft/entity/ai/brain/task/BreedTask
	f	I	field_30104	MAX_RANGE
	f	I	field_30105	MIN_BREED_TIME
	f	I	field_30106	RUN_TIME
	f	Lnet/minecraft/class_1299;	field_22283	targetType
	f	F	field_23129	speed
	f	J	field_22284	breedTime
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V	method_24550	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V	method_24544	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)Z	method_24547	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;J)V	method_24549	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)Z	method_24543	shouldRun
	m	(Lnet/minecraft/class_1429;Lnet/minecraft/class_1309;)Z	method_24545	method_24545
		p	2		entity
	m	(Lnet/minecraft/class_1299;F)V	<init>	<init>
		p	1		targetType
		p	2		speed
	m	(Lnet/minecraft/class_1429;)Ljava/util/Optional;	method_24548	findBreedTarget
		p	1		animal
	m	(Lnet/minecraft/class_1429;)Z	method_24546	hasBreedTarget
		p	1		animal
	m	(Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429;	method_24542	getBreedTarget
		p	1		animal
c	net/minecraft/class_1778	net/minecraft/item/FireChargeItem
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_18453	playUseSound
		p	1		world
		p	2		pos
c	net/minecraft/class_1777	net/minecraft/item/EnderEyeItem
c	net/minecraft/class_4808	net/minecraft/entity/ai/brain/task/PacifyTask
	f	I	field_22287	duration
	m	(Lnet/minecraft/class_4140;I)V	<init>	<init>
		p	2		duration
		p	1		requiredMemoryModuleType
c	net/minecraft/class_1776	net/minecraft/item/EnderPearlItem
c	net/minecraft/class_4807	net/minecraft/entity/ai/brain/task/AttackTask
	f	F	field_22286	forwardMovement
	f	I	field_22285	distance
	m	(Lnet/minecraft/class_1308;)Z	method_24551	isAttackTargetVisible
		p	1		entity
	m	(Lnet/minecraft/class_1308;)Z	method_24554	isNearAttackTarget
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24553	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_24552	shouldRun
	m	(IF)V	<init>	<init>
		p	2		forwardMovement
		p	1		distance
	m	(Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309;	method_24555	getAttackTarget
		p	1		entity
c	net/minecraft/class_4802	net/minecraft/util/TimeHelper
	c	A class holding utility methods related to time and durations.
	f	J	field_33869	MILLI_IN_NANOS
		c	The equivalent of 1 millisecond, in nanoseconds. Is {@code 1000000}.
	f	J	field_33868	SECOND_IN_NANOS
		c	The equivalent of 1 second, in nanoseconds. Is {@code 1000000000}.
	m	(II)Lnet/minecraft/class_6019;	method_24505	betweenSeconds
		c	{@return an int provider that provides a time in ticks, between {@code min * 20} and\n{@code max * 20} (both inclusive)}
		p	0		min
		p	1		max
c	net/minecraft/class_4804	net/minecraft/datafixer/schema/Schema2505
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_24512	registerEntity
		p	2		name
		p	1		entityTypes
		p	0		schema
c	net/minecraft/class_4803	net/minecraft/datafixer/fix/MemoryExpiryDataFix
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_24507	updateMemoryMapValues
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>
		p	2		choiceName
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24510	updateMemoryMapValueEntry
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24506	updateBrain
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24509	updateMemoryMap
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24508	updateMemories
c	net/minecraft/class_4809	net/minecraft/entity/ai/brain/task/MemoryTransferTask
	f	Lnet/minecraft/class_4140;	field_22290	targetType
	f	Ljava/util/function/Predicate;	field_22288	runPredicate
	f	Lnet/minecraft/class_4140;	field_22289	sourceType
	f	Lnet/minecraft/class_6019;	field_22291	duration
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24567	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_24566	shouldRun
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;Lnet/minecraft/class_6019;)V	<init>	<init>
		p	4		duration
		p	3		targetType
		p	2		sourceType
		p	1		runPredicate
c	net/minecraft/class_7099	net/minecraft/entity/ai/brain/task/LayFrogSpawnTask
	f	Lnet/minecraft/class_2248;	field_37440	frogSpawn
	f	Lnet/minecraft/class_4140;	field_37441	triggerMemory
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V	method_41350	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z	method_41349	shouldRun
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4140;)V	<init>	<init>
		p	1		frogSpawn
		p	2		triggerMemory
c	net/minecraft/class_7097	net/minecraft/entity/ai/brain/task/WalkTowardsLandTask
	f	F	field_37435	speed
	f	J	field_37436	walkTowardsLandTime
	f	I	field_37433	TASK_COOLDOWN
	f	I	field_37434	range
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_41345	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_41343	shouldRun
	m	(IF)V	<init>	<init>
		p	1		range
		p	2		speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_41344	finishRunning
c	net/minecraft/class_7098	net/minecraft/entity/ai/brain/task/WalkTowardsWaterTask
	f	F	field_37438	speed
	f	J	field_37439	walkTowardsWaterTime
	f	I	field_37437	range
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_41347	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_41348	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_41346	shouldRun
	m	(IF)V	<init>	<init>
		p	2		speed
		p	1		range
c	net/minecraft/class_7095	net/minecraft/entity/ai/brain/task/CroakTask
	f	I	field_37426	runningTicks
	f	I	field_37424	MAX_RUN_TICK
	f	I	field_37425	RUN_TIME
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z	method_42648	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Z	method_41332	shouldKeepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V	method_41333	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V	method_41334	finishRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V	method_41335	keepRunning
c	net/minecraft/class_7096	net/minecraft/entity/ai/brain/task/BiasedLongJumpTask
	f	Ljava/util/List;	field_37429	unfavoredTargets
	f	Z	field_37430	useBias
	f	Lnet/minecraft/class_6862;	field_37427	favoredBlocks
	f	F	field_37428	biasChance
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_41338	isFluidStateAndBelowEmpty
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_6019;IIFLjava/util/function/Function;Lnet/minecraft/class_6862;FLjava/util/function/Predicate;)V	<init>	<init>
		p	8		jumpToPredicate
		p	5		entityToSound
		p	4		maxRange
		p	7		biasChance
		p	6		favoredBlocks
		p	1		cooldownRange
		p	3		horizontalRange
		p	2		verticalRange
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_35082	run
c	net/minecraft/class_4820	net/minecraft/entity/ai/brain/task/ConditionalTask
	f	Ljava/util/function/Predicate;	field_22313	condition
	f	Lnet/minecraft/class_4097;	field_22314	delegate
	f	Z	field_22315	allowsContinuation
	m	(Ljava/util/Map;Ljava/util/function/Predicate;Lnet/minecraft/class_4097;Z)V	<init>	<init>
		p	1		requiredMemoryStates
		p	2		condition
		p	3		delegate
		p	4		allowsContinuation
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4097;)V	<init>	<init>
		p	1		condition
		p	2		delegate
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4097;Z)V	<init>	<init>
		p	1		condition
		p	3		allowsContinuation
		p	2		delegate
	m	(Ljava/util/Map;Lnet/minecraft/class_4097;)V	<init>	<init>
		p	1		memory
		p	2		delegate
	m	(Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map;	method_24597	merge
		p	0		first
		p	1		second
c	net/minecraft/class_1792	net/minecraft/item/Item
	c	An item usable by players and other entities.\n\n<p>Like {@link Block}, this class handles logics for a type of item, and does not\nhold any data. Any data about a particular stack of item in a world, such as item count,\nis held by an {@link ItemStack} which represents a stack of specific item. Therefore,\nthere is one - and only one - instance of Item for one item (like apples, oak planks, etc),\nwhile there can be infinite amounts of {@link ItemStack} instances. This also means that\nitems themselves cannot hold NBT data. To append item stacks with NBT data to the\ncreative inventory, override {@link #appendStacks}.\n\n<p>Items with no custom behavior, like diamonds, can call the constructor of Item\ndirectly. If a custom behavior is needed, this should be subclassed. Items also have\nto be registered in the {@link net.minecraft.util.registry.Registry#ITEM} registry.\n\n<p>Many methods of this class are called on both the logical client and logical server,\nso take caution when using those methods. The logical side can be checked using\n{@link World#isClient}. See also <a href="https://fabricmc.net/wiki/tutorial:side">\nthe Fabric Wiki article</a>. It is also important that methods that take {@link LivingEntity}\nas an argument can be called by non-players (such as foxes eating food), which causes\na crash if the code performs unchecked casting.\n\n@see BlockItem\n@see ItemStack\n@see net.minecraft.inventory.Inventory
	f	I	field_30888	DEFAULT_MAX_USE_TIME
	f	Lnet/minecraft/class_1814;	field_8009	rarity
	f	Lnet/minecraft/class_1761;	field_8004	group
	f	I	field_30887	DEFAULT_MAX_COUNT
	f	Lnet/minecraft/class_4174;	field_18672	foodComponent
	f	I	field_8012	maxDamage
	f	Lorg/slf4j/Logger;	field_27017	LOGGER
	f	Ljava/util/Map;	field_8003	BLOCK_ITEMS
	f	Lnet/minecraft/class_1792;	field_8008	recipeRemainder
	f	I	field_8013	maxCount
	f	Ljava/util/UUID;	field_8001	ATTACK_SPEED_MODIFIER_ID
	f	Z	field_21979	fireproof
	f	I	field_30889	ITEM_BAR_STEPS
	f	Ljava/lang/String;	field_8014	translationKey
	f	Ljava/util/UUID;	field_8006	ATTACK_DAMAGE_MODIFIER_ID
	f	Lnet/minecraft/class_6880$class_6883;	field_36401	registryEntry
	m	(Lnet/minecraft/class_1542;)V	method_33261	onItemEntityDestroyed
		c	Called on the server when an {@link ItemEntity} holding this item gets destroyed.\nThis can happen due to fire, lava, cactus, explosion, etc. Items that can hold\nother items should override this to drop its contents.\n\n@see ItemUsage#spawnItemContents
		p	1		entity
	m	(Lnet/minecraft/class_1282;)Z	method_24357	damage
		c	{@return whether this item can be damaged by the given {@link DamageSource source}}
		p	1		source
	m	()Z	method_7857	hasRecipeRemainder
		c	Checks if this item has a remainder item that is left behind when used as a crafting ingredient.
	m	(Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;	method_7884	useOnBlock
		c	Called when an item is used on a block.\n\n<p>This method is called on both the logical client and logical server, so take caution when using this method.\nThe logical side can be checked using {@link net.minecraft.world.World#isClient() context.getWorld().isClient()}.\n\n@return an action result that specifies if using the item on a block was successful.
		p	1		context
			c	the usage context
	m	()Lnet/minecraft/class_1761;	method_7859	getGroup
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z	method_7885	canMine
		c	{@return whether a player can break a block while holding the item}\n\n<p>This is to check whether the player can start breaking the block in the\nfirst place; this does not check if the item is a correct tool to mine the block.\nMelee weapons should override this to return {@code false}, unless it is also\nintended to be used as a tool.
		p	2		world
		p	1		state
		p	4		miner
		p	3		pos
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;Lnet/minecraft/class_5630;)Z	method_31566	onClicked
		c	Called when the item at {@code slot} gets clicked by the cursor\nholding {@code otherStack}.\n\n<p>While this method is usually called on the logical server, it can also be called on\nthe logical client, so take caution when overriding this method. The logical side can be\nchecked using {@link World#isClient}.\n\n<p>For example, this is called on {@link BundleItem} when the cursor holds\nan item and the player clicks on the slot that has a bundle.\n\n@return whether the action was successful
		p	3		slot
			c	the clicked slot
		p	4		clickType
		p	5		player
		p	6		cursorStackReference
		p	1		stack
			c	the slot's stack
		p	2		otherStack
			c	the stack the cursor holds
	m	()Z	method_16698	isNetworkSynced
		c	{@return whether the item needs to sync additional data to clients}\n\n<p>Items should ideally store all necessary information on the stack's NBT.\nHowever, this is not always possible for things like maps. In those cases,\nitems can send a packet to the player holding it that syncs additional data.\nSuch items must subclass {@link NetworkSyncedItem}.\n\n@see NetworkSyncedItem
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_1836;)V	method_7851	appendTooltip
		c	Called by the client to append tooltips to an item. Subclasses can override\nthis and add custom tooltips to {@code tooltip} list.
		p	4		context
		p	2		world
		p	3		tooltip
			c	the list of tooltips to show
		p	1		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;)Z	method_31565	onStackClicked
		c	Called when the item at the cursor is clicked at {@code slot}.\n\n<p>While this method is usually called on the logical server, it can also be called on\nthe logical client, so take caution when overriding this method. The logical side can be\nchecked using {@link World#isClient}.\n\n<p>For example, this is called on {@link BundleItem} when the cursor holds\na bundle and the player clicks on the slot.\n\n@return whether the action was successful
		p	4		player
		p	3		clickType
		p	2		slot
			c	the clicked slot
		p	1		stack
			c	the stack the cursor holds
	m	()Lnet/minecraft/class_3414;	method_21830	getEatSound
		c	{@return the sound for eating the item}
	m	()I	method_7841	getMaxDamage
		c	{@return the maximum durability of this item} Can be configured through {@link Item.Settings#maxDamage(int) settings.maxDamage()}.
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1839;	method_7853	getUseAction
		c	{@return the use action the item should perform}
		p	1		stack
	m	()Ljava/lang/String;	method_7869	getOrCreateTranslationKey
	m	(Lnet/minecraft/class_1799;)I	method_31571	getItemBarColor
		c	{@return the RGB color of the item bar, usually used for durability display}\n\n<p>When overriding this, {@link #isItemBarVisible} and {@link #getItemBarStep} should\nalso be overridden.
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Z	method_31567	isItemBarVisible
		c	{@return whether to show the item bar for {@code stack}}\n\n<p>Item bar is usually used to display durability of the stack.\n\n<p>When overriding this, {@link #getItemBarStep} and {@link #getItemBarColor} should\nalso be overridden.
		p	1		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)F	method_7865	getMiningSpeedMultiplier
		c	{@return the multiplier applied to the mining speed of {@code stack} when mining\n{@code state}}\n\n<p>The default value is {@code 1.0f}. Returning larger integer will cause the block\nto be mined faster. Enchantments, status effects, and other effects that affect\nmining speed are instead handled in {@link PlayerEntity#getBlockBreakingSpeed}.\n\n@see MiningToolItem
		p	1		stack
		p	2		state
	m	(Lnet/minecraft/class_1761;Lnet/minecraft/class_2371;)V	method_7850	appendStacks
		c	Appends the stacks of this item shown in the item group to the list.\n\n<p>This can be overridden to append item stacks with custom NBT data to the\ncreative inventory.\n\n@see #isIn(ItemGroup)
		p	2		stacks
		p	1		group
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1814;	method_7862	getRarity
		c	{@return this item's rarity, which changes the color of its name}\n\n<p>By default, if an item has an enchantment, its rarity is modified:\n<ul>\n\t<li>Common and Uncommon -> Rare\n\t<li>Rare -> Epic\n</ul>
		p	1		stack
	m	()Z	method_19263	isFood
		c	Checks if this item is food and therefore is edible.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;	method_7861	finishUsing
		c	Called when an entity finishes using the item, such as eating food or drinking a potion.\nThis method handles eating food by default.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n<p>{@code user} might not be a player in some cases. For example, this occurs when a fox\neats food or when a wandering trader drinks milk.\n\n@return the new item stack after using the item
		p	3		user
		p	1		stack
		p	2		world
	m	()Z	method_7846	isDamageable
		c	{@return whether this item can lose durability}
	m	(Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;	method_7844	getAttributeModifiers
		c	{@return the attribute modifiers the item provides}\n\n<p>Tools and armor should override this to specify the attack damage or armor points.
		p	1		slot
	m	()Lnet/minecraft/class_1799;	method_7854	getDefaultStack
		c	{@return the default stack for this item}\n\n<p>Items that expect certain NBT data in the item stack should override\nthis method to return the stack with the NBT data.
	m	()Lnet/minecraft/class_6880$class_6883;	method_40131	getRegistryEntry
	m	(Lnet/minecraft/class_1799;)Z	method_7870	isEnchantable
		c	{@return whether the given {@link ItemStack} is enchantable}\n\n<p>By default, ItemStacks are enchantable if their max stack count is 1 and they can be damaged.
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Z	method_7886	hasGlint
		c	Checks if the glint effect should be applied when the item is rendered.\n\n<p>By default, returns true if the item has enchantments.
		p	1		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_7847	useOnEntity
		c	Called on both the client and the server when a player uses the item on an entity.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n<p>This should be used if the item can be used on multiple types of entities,\nsuch as name tags or saddles.\n\n@return the action result
		p	3		entity
		p	4		hand
		p	1		stack
		p	2		user
	m	(Lnet/minecraft/class_1799;)Z	method_7838	isUsedOnRelease
		p	1		stack
	m	()I	method_7882	getMaxCount
		c	{@return the maximum stack count of any ItemStack with this item} Can be configured through {@link Item.Settings#maxCount(int) settings.maxCount()}.
	m	(Lnet/minecraft/class_1799;)Ljava/lang/String;	method_7866	getTranslationKey
		c	Gets the translation key of this item using the provided item stack for context.
		p	1		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)V	method_7843	onCraft
		c	Called when a player acquires the item by crafting, smelting, smithing, etc.
		p	2		world
		p	1		stack
		p	3		player
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_7873	postHit
		c	Called on the server when the item is used to hit an entity.\n\n<p>Tools and melee weapons should override this to damage the stack.\n\n@return whether the item's use stat should be incremented\n@see ItemStack#damage(int, LivingEntity, java.util.function.Consumer)
		p	2		target
		p	1		stack
		p	3		attacker
	m	(Lnet/minecraft/class_2487;)V	method_7860	postProcessNbt
		c	Processes the NBT applied to an item stack of this item.\n\n<p>This is only used in vanilla to process player head NBT data.
		p	1		nbt
	m	()Z	method_7887	isNbtSynced
		c	Checks if an item should have its NBT data stored in {@link ItemStack#nbt} sent to the client.\n\n<p>If an item is damageable, this method is ignored and data is always synced to client.
	m	(Lnet/minecraft/class_1792;)I	method_7880	getRawId
		c	{@return the raw ID of {@code item}, or 0 if passed {@code null}}
		p	0		item
	m	()Lnet/minecraft/class_1792;	method_7858	getRecipeRemainder
		c	Gets the remainder item that should be left behind when this item is used as a crafting ingredient.
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792;	method_7867	fromBlock
		c	@deprecated Please use {@link Block#asItem}
		p	0		block
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_3959$class_242;)Lnet/minecraft/class_3965;	method_7872	raycast
		p	2		fluidHandling
		p	1		player
		p	0		world
	m	(Lnet/minecraft/class_1799;)Ljava/util/Optional;	method_32346	getTooltipData
		p	1		stack
	m	()Z	method_24358	isFireproof
		c	{@return whether this item is immune to fire and lava damage}
	m	(Lnet/minecraft/class_2680;)Z	method_7856	isSuitableFor
		c	Determines whether this item can be used as a suitable tool for mining the specified block.\nDepending on block implementation, when combined together, the correct item and block may achieve a better mining speed and yield\ndrops that would not be obtained when mining otherwise.\n<p>\nNote that this is not the <b>only</b> way to achieve "effectiveness" when mining.\nOther items, such as shears on string, may use their own logic\nand calls to this method might not return a value consistent to this rule for those items.
		p	1		state
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V	method_7840	onStoppedUsing
		c	Called on both the client and the server when an entity stops using an item\nbefore reaching the {@linkplain #getMaxUseTime maximum use time}. If the time was\nreached, {@link #finishUsing} is called instead.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n<p>{@code user} might not be a player in some cases. For example, this occurs when\nan entity uses a crossbow.
		p	3		user
		p	4		remainingUseTicks
		p	1		stack
		p	2		world
	m	()Lnet/minecraft/class_3414;	method_31570	getEquipSound
		c	{@return the sound for equipping the item, or {@code null} if no sound is played}
	m	()Lnet/minecraft/class_2561;	method_7848	getName
	m	(Lnet/minecraft/class_1799;)I	method_7881	getMaxUseTime
		c	{@return the maximum use (right-click) time of this item, in ticks}\nOnce a player has used an item for said number of ticks, they stop using it, and {@link Item#finishUsing} is called.
		p	1		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;	method_7836	use
		c	Called when the player uses (or starts using) the item.\nThe use action, by default, is bound to the right mouse button.\nThis method checks the player's hunger when the item is a food, and will\n{@linkplain TypedActionResult#pass pass} in all other cases by default.\n\n<p>If the item {@linkplain #getMaxUseTime can be used for multiple ticks}, then\nthis will only be called when the player starts using it. After that,\n{@link #usageTick} is called every tick until the player {@linkplain #finishUsing\nfinishes using the item}.\n\n<p>This method is called on both the logical client and logical server, so take caution when overriding this method.\nThe logical side can be checked using {@link net.minecraft.world.World#isClient() world.isClient()}.\n\n@return a typed action result that specifies whether using the item was successful.\nThe action result contains the new item stack that the player's hand will be set to.
		p	1		world
			c	the world the item was used in
		p	2		user
			c	the player who used the item
		p	3		hand
			c	the hand used
	m	(Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		settings
	m	()Z	method_31568	canBeNested
		c	@return true if the item can be placed inside of shulker boxes or bundles.
	m	()I	method_7837	getEnchantability
		c	Gets the enchantability of an item.\nThis specifies the ability of an item to receive enchantments when enchanted using an enchanting table.\nAs the value increases, the amount and level of enchantments applied increase.\n\n<p>If the value of this method is 0, the item cannot be enchanted using an enchanting table.
	m	(I)Lnet/minecraft/class_1792;	method_7875	byRawId
		c	{@return the item from its raw ID}
		p	0		id
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;IZ)V	method_7888	inventoryTick
		c	Called on both the client and the server every tick if the item is in the player's inventory.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.
		p	5		selected
			c	whether the item is in the selected hotbar slot
		p	2		world
		p	1		stack
		p	4		slot
		p	3		entity
			c	the entity holding the item; usually a player
	m	()Lnet/minecraft/class_4174;	method_19264	getFoodComponent
		c	{@return this item's {@link #foodComponent FoodComponent}, or {@code null} if none was set}
	m	(Lnet/minecraft/class_1799;)I	method_31569	getItemBarStep
		c	{@return the step, or the length of the colored area of the item bar, for\n{@code stack}}\n\n<p>This is between {@code 0.0f} and {code 13.0f}. By default, this is\n{@code durability * 13.0f / maxDurability}.\n\n<p>When overriding this, {@link #isItemBarVisible} and {@link #getItemBarColor} should\nalso be overridden.
		p	1		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;I)V	method_7852	usageTick
		c	Called on both the server and the client every tick while an entity uses\nthe item. Currently used by {@link CrossbowItem} to charge the crossbow.\nIf this is overridden, {@link #getMaxUseTime} should also be overridden to\nreturn a positive value.\n\n@see #finishUsing\n@see #use
		p	1		world
		p	3		stack
		p	2		user
		p	4		remainingUseTicks
			c	how long it's left until the entity finishes using the item, in ticks
	m	()Lnet/minecraft/class_3414;	method_21831	getDrinkSound
		c	{@return the sound for drinking the item}
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2561;	method_7864	getName
		p	1		stack
	m	()Ljava/lang/String;	method_7876	getTranslationKey
		c	Gets the translation key of this item.
	m	(Lnet/minecraft/class_1761;)Z	method_7877	isIn
		c	Checks whether this item should appear in a specified item group.\n\n@return true if the item is in the specified item group or the item group is {@link net.minecraft.item.ItemGroup#SEARCH}.
		p	1		group
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z	method_7879	postMine
		c	Called on the server when the item is used to break a block.\n\n<p>Tools and melee weapons should override this to damage the stack, after\nchecking if the block's hardness is larger than {@code 0.0f}.\n\n@return whether the item's use stat should be incremented\n@see net.minecraft.block.AbstractBlock.AbstractBlockState#getHardness\n@see ItemStack#damage(int, LivingEntity, java.util.function.Consumer)
		p	1		stack
		p	3		state
		p	2		world
		p	5		miner
		p	4		pos
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_7878	canRepair
		c	{@return whether {@code stack} can be repaired using {@code ingredient}}\n\n<p>This only handles repairing using the ingredient such as diamonds, and does\nnot handle combining tools or armor.
		p	1		stack
		p	2		ingredient
c	net/minecraft/class_1792$class_1793	net/minecraft/item/Item$Settings
	c	Item settings configure behaviors common to all items, such as the stack's max\ncount and the item group. An instance of this must be passed to the constructor\nof {@link Item} (or most of its subclasses).
	f	Lnet/minecraft/class_4174;	field_18673	foodComponent
	f	Lnet/minecraft/class_1814;	field_8016	rarity
	f	Lnet/minecraft/class_1792;	field_8018	recipeRemainder
	f	Lnet/minecraft/class_1761;	field_8017	group
	f	I	field_8019	maxDamage
	f	Z	field_21980	fireproof
	f	I	field_8020	maxCount
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792$class_1793;	method_7896	recipeRemainder
		c	Sets the recipe remainder for any item configured with this Settings instance.\nWhen an item with a recipe remainder is used in a crafting recipe, the remainder is left in the table or returned to the player.\n\n@return this instance
		p	1		recipeRemainder
	m	(I)Lnet/minecraft/class_1792$class_1793;	method_7895	maxDamage
		c	Sets the maximum durability of any item configured with this Settings instance.\n\n<p>Note that max stack count is set to 1 when this method is called.\n\n@return this instance
		p	1		maxDamage
			c	maximum durability of an ItemStack using an item with this Item.Settings instance
	m	(Lnet/minecraft/class_1761;)Lnet/minecraft/class_1792$class_1793;	method_7892	group
		c	Sets the ItemGroup of any item using this Settings instance. ItemGroups represent tabs in the creative inventory.\n\n@return this instance
		p	1		group
			c	{@link ItemGroup itemGroup} to use
	m	(I)Lnet/minecraft/class_1792$class_1793;	method_7898	maxDamageIfAbsent
		c	Calls {@link Item.Settings#maxDamage} If this Settings instance has not already set max damage (or if max damage is the default value, 0).\n\n<p>Note that max stack count is set to 1 when maxDamage is called.\n\n@return this instance
		p	1		maxDamage
			c	maximum durability of an ItemStack using an item with this Item.Settings instance
	m	(I)Lnet/minecraft/class_1792$class_1793;	method_7889	maxCount
		c	Sets the maximum stack count of any ItemStack with an Item using this Settings instance.\n\n<p>Note that a count over 64 leads to unreliable behavior in GUIs.\nDamageable items can not have a maximum stack count (they default to 1).\nAn Item.Settings' max count defaults to 64.\n\n@throws RuntimeException if this Settings instance also has a max damage value set\n@return this instance
		p	1		maxCount
			c	maximum stack count of any ItemStack with an item using this Settings instance
	m	()Lnet/minecraft/class_1792$class_1793;	method_24359	fireproof
		c	If called, any item with this Settings instance is immune to fire and lava damage.\n\n@return this instance
	m	(Lnet/minecraft/class_1814;)Lnet/minecraft/class_1792$class_1793;	method_7894	rarity
		c	Sets the {@link Rarity} of any item configured with this Settings instance, which changes the color of its name.\n\n<p>An item's rarity defaults to {@link Rarity#COMMON}.\n\n@return this instance
		p	1		rarity
			c	rarity to apply to items using this Settings instance
	m	(Lnet/minecraft/class_4174;)Lnet/minecraft/class_1792$class_1793;	method_19265	food
		c	When set, any item configured with this Settings instance will be edible based on the provided {@link FoodComponent}.\n\n@return this instance
		p	1		foodComponent
			c	configured food properties for any item using this Settings instance
c	net/minecraft/class_4822	net/minecraft/entity/ai/brain/task/RangedApproachTask
	f	I	field_30166	WEAPON_REACH_REDUCTION
	f	Ljava/util/function/Function;	field_22323	speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_25945	run
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V	method_24605	rememberWalkTarget
		p	1		entity
		p	2		target
	m	(Lnet/minecraft/class_1309;)V	method_24604	forgetWalkTarget
		p	1		entity
	m	(F)V	<init>	<init>
		p	1		speed
c	net/minecraft/class_1790	net/minecraft/item/DecorationItem
	f	Lnet/minecraft/class_1299;	field_7999	entityType
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		type
		p	2		settings
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)Z	method_7834	canPlaceOn
		p	2		side
		p	1		player
		p	4		pos
		p	3		stack
c	net/minecraft/class_4821	net/minecraft/entity/ai/brain/task/TimeLimitedTask
	f	Lnet/minecraft/class_6019;	field_22318	timeRange
	f	I	field_22320	timeLeft
	f	Z	field_22316	needsTimeReset
	f	Lnet/minecraft/class_4097;	field_22319	delegate
	f	Z	field_22317	delegateRunning
	m	(Lnet/minecraft/class_3218;)V	method_24598	resetTimeLeft
		p	1		world
	m	(Lnet/minecraft/class_4097;ZLnet/minecraft/class_6019;)V	<init>	<init>
		p	2		skipFirstRun
		p	3		timeRange
		p	1		delegate
	m	(Lnet/minecraft/class_4097;Lnet/minecraft/class_6019;)V	<init>	<init>
		p	1		delegate
		p	2		timeRange
c	net/minecraft/class_1796	net/minecraft/entity/player/ItemCooldownManager
	f	Ljava/util/Map;	field_8024	entries
	f	I	field_8025	tick
	m	(Lnet/minecraft/class_1792;)V	method_7901	onCooldownUpdate
		p	1		item
	m	()V	method_7903	update
	m	(Lnet/minecraft/class_1792;I)V	method_7906	set
		p	2		duration
		p	1		item
	m	(Lnet/minecraft/class_1792;)V	method_7900	remove
		p	1		item
	m	(Lnet/minecraft/class_1792;)Z	method_7904	isCoolingDown
		p	1		item
	m	(Lnet/minecraft/class_1792;I)V	method_7902	onCooldownUpdate
		p	2		duration
		p	1		item
	m	(Lnet/minecraft/class_1792;F)F	method_7905	getCooldownProgress
		p	2		tickDelta
		p	1		item
c	net/minecraft/class_1796$class_1797	net/minecraft/entity/player/ItemCooldownManager$Entry
	f	I	field_8028	startTick
	f	I	field_8027	endTick
	m	(II)V	<init>	<init>
		p	2		endTick
		p	1		startTick
c	net/minecraft/class_1795	net/minecraft/item/ItemFrameItem
c	net/minecraft/class_1794	net/minecraft/item/HoeItem
	f	Ljava/util/Map;	field_8023	TILLING_ACTIONS
		c	A map of input blocks to predicate-consumer action pairs.\n\n<p>Tilling works so that if the predicate succeeds, the consumer (the real action)\nis executed, and the hoe is damaged.
	m	(Lnet/minecraft/class_1838;)Z	method_36987	canTillFarmland
		c	{@return whether the used block can be tilled into farmland}\nThis method is used as the tilling predicate for most vanilla blocks except rooted dirt.
		p	0		context
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;Lnet/minecraft/class_1838;)V	method_36986	method_36986
		p	2		context
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1935;)Ljava/util/function/Consumer;	method_36985	createTillAndDropAction
		c	{@return a tilling action that sets a block state and drops an item}
		p	1		droppedItem
			c	the item to drop
		p	0		result
			c	the tilled block state
	m	(Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	2		attackDamage
		p	1		material
		p	4		settings
		p	3		attackSpeed
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1838;)V	method_36984	method_36984
		p	1		context
	m	(Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V	method_20279	method_20279
		p	1		p
	m	(Lnet/minecraft/class_2680;)Ljava/util/function/Consumer;	method_36988	createTillAction
		c	{@return a tilling action that sets a block state}
		p	0		result
			c	the tilled block state
c	net/minecraft/class_4817	net/minecraft/entity/ai/brain/task/StartRidingTask
	f	F	field_23132	speed
	f	I	field_30149	COMPLETION_RANGE
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1297;	method_24592	getRideTarget
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_24591	isRideTargetClose
		p	1		entity
c	net/minecraft/class_4816	net/minecraft/entity/ai/brain/task/MeleeAttackTask
	f	I	field_22308	interval
	m	(I)V	<init>	<init>
		p	1		interval
	m	(Lnet/minecraft/class_1308;)Z	method_25942	isHoldingUsableRangedWeapon
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24590	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_24588	shouldRun
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;)Z	method_25943	method_25943
		p	1		stack
	m	(Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309;	method_25944	getAttackTarget
		p	1		entity
c	net/minecraft/class_1788	net/minecraft/item/CommandBlockItem
c	net/minecraft/class_4819	net/minecraft/entity/ai/brain/task/HuntFinishTask
	m	(Lnet/minecraft/class_4836;)Z	method_24595	hasKilledHoglin
		p	1		piglin
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)V	method_24596	run
c	net/minecraft/class_1787	net/minecraft/item/FishingRodItem
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20275	method_20275
		p	1		p
c	net/minecraft/class_4818	net/minecraft/entity/ai/brain/task/StrollTask
	f	F	field_22310	speed
	f	I	field_22312	verticalRadius
	f	I	field_30157	MIN_RUN_TIME
	f	I	field_30158	MAX_RUN_TIME
	f	Z	field_34047	strollInsideWater
	f	I	field_22311	horizontalRadius
	m	(FIIZ)V	<init>	<init>
		p	2		horizontalRadius
		p	3		verticalRadius
		p	1		speed
		p	4		strollInsideWater
	m	(F)V	<init>	<init>
		p	1		speed
	m	(FII)V	<init>	<init>
		p	3		verticalRadius
		p	2		horizontalRadius
		p	1		speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_24594	run
	m	(FZ)V	<init>	<init>
		p	1		speed
		p	2		strollInsideWater
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_33202	shouldRun
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_4142;	method_24593	method_24593
		p	1		pos
	m	(Lnet/minecraft/class_1314;)Lnet/minecraft/class_243;	method_33201	findWalkTarget
		p	1		entity
c	net/minecraft/class_4813	net/minecraft/entity/ai/brain/task/ForgetTask
	f	Ljava/util/function/Predicate;	field_22302	condition
	f	Lnet/minecraft/class_4140;	field_22303	memory
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)V	<init>	<init>
		p	1		condition
		p	2		memory
c	net/minecraft/class_4812	net/minecraft/entity/ai/brain/task/RidingTask
	f	I	field_22300	range
	f	Ljava/util/function/BiPredicate;	field_22301	alternativeRideCondition
	m	(ILjava/util/function/BiPredicate;)V	<init>	<init>
		p	2		alternativeRideCondition
		p	1		range
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)Z	method_24575	canRideTarget
		p	1		entity
		p	2		target
c	net/minecraft/class_4815	net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask
	f	Ljava/util/function/Predicate;	field_22305	startCondition
	f	F	field_23131	speed
	f	I	field_22306	radius
	m	(Lnet/minecraft/class_1309;)Z	method_24581	method_24581
		p	0		entity
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1542;	method_24580	getNearestVisibleWantedItem
		p	1		entity
	m	(Ljava/util/function/Predicate;FZI)V	<init>	<init>
		p	2		speed
		p	1		startCondition
		p	4		radius
		p	3		requiresWalkTarget
	m	(Lnet/minecraft/class_1309;)Z	method_42652	isInPickupCooldown
		p	1		entity
	m	(FZI)V	<init>	<init>
		p	3		radius
		p	2		requiresWalkTarget
		p	1		speed
c	net/minecraft/class_4814	net/minecraft/entity/ai/brain/task/GoToCelebrateTask
	f	Lnet/minecraft/class_4140;	field_38101	memoryModuleType
	f	I	field_22304	completionRange
	f	F	field_23130	speed
	m	(Lnet/minecraft/class_4140;IF)V	<init>	<init>
		p	3		speed
		p	2		completionRange
		p	1		memoryModuleType
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_24577	fuzz
		p	1		pos
		p	0		mob
	m	(Lnet/minecraft/class_1308;)Lnet/minecraft/class_2338;	method_24576	getCelebrateLocation
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24579	run
	m	(Lnet/minecraft/class_5819;)I	method_24578	fuzz
		p	0		random
c	net/minecraft/class_7093	net/minecraft/datafixer/schema/Schema3078
c	net/minecraft/class_7094	net/minecraft/entity/AnimationState
	f	J	field_39112	timeRunning
	f	J	field_37417	STOPPED
	f	J	field_37418	updatedAt
	m	(FF)V	method_43686	update
		p	1		animationProgress
		p	2		speedMultiplier
	m	()Z	method_41327	isRunning
	m	()V	method_41325	stop
	m	(Ljava/util/function/Consumer;)V	method_41323	run
		p	1		consumer
	m	(I)V	method_41322	start
		p	1		age
	m	()J	method_43687	getTimeRunning
	m	(I)V	method_41324	startIfNotRunning
		p	1		age
c	net/minecraft/class_7091	net/minecraft/datafixer/fix/ChunkDeleteIgnoredLightDataFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_7092	net/minecraft/datafixer/schema/Schema3076
c	net/minecraft/class_7090	net/minecraft/datafixer/fix/BlendingDataFix
	f	Ljava/lang/String;	field_37414	name
	f	Ljava/util/Set;	field_37415	SKIP_BLENDING_STATUSES
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic;	method_41312	update
		p	1		context
		p	0		chunk
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_41311	method_41311
		p	0		typed
	m	(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;	method_41313	setSections
		p	0		dynamic
		p	1		height
		p	2		minY
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_44685	method_44685
		p	0		chunk
c	net/minecraft/class_7066	net/minecraft/command/argument/RegistryPredicateArgumentType
	f	Ljava/util/Collection;	field_37223	EXAMPLES
	f	Lnet/minecraft/class_5321;	field_37226	registryRef
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_7066$class_7068;	method_41166	getPredicate
		p	0		context
		p	1		name
		p	2		registryRef
		p	3		invalidException
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_7066$class_7068;	method_41164	parse
	m	(Lnet/minecraft/class_5321;)V	<init>	<init>
		p	1		registryRef
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_7066;	method_41170	registryPredicate
		p	0		registryRef
c	net/minecraft/class_7066$class_7067	net/minecraft/command/argument/RegistryPredicateArgumentType$RegistryKeyBased
	f	Lnet/minecraft/class_5321;	comp_522	key
	m	(Lnet/minecraft/class_6880;)Z	method_41174	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		entry
	m	()Lnet/minecraft/class_5321;	comp_522	key
c	net/minecraft/class_7066$class_7068	net/minecraft/command/argument/RegistryPredicateArgumentType$RegistryPredicate
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_41175	tryCast
		p	1		registryRef
	m	()Lcom/mojang/datafixers/util/Either;	method_41173	getKey
	m	()Ljava/lang/String;	method_41176	asString
c	net/minecraft/class_7066$class_7069	net/minecraft/command/argument/RegistryPredicateArgumentType$Serializer
	m	(Lnet/minecraft/class_7066$class_7069$class_7199;Lnet/minecraft/class_2540;)V	method_41178	writePacket
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_7066$class_7069$class_7199;	method_41179	fromPacket
	m	(Lnet/minecraft/class_7066$class_7069$class_7199;Lcom/google/gson/JsonObject;)V	method_41177	writeJson
	m	(Lnet/minecraft/class_7066;)Lnet/minecraft/class_7066$class_7069$class_7199;	method_41912	getArgumentTypeProperties
c	net/minecraft/class_7066$class_7069$class_7199	net/minecraft/command/argument/RegistryPredicateArgumentType$Serializer$Properties
	f	Lnet/minecraft/class_5321;	field_37929	registryRef
	m	(Lnet/minecraft/class_7066$class_7069;Lnet/minecraft/class_5321;)V	<init>	<init>
		p	2		registryRef
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_7066;	method_41913	createType
c	net/minecraft/class_7066$class_7070	net/minecraft/command/argument/RegistryPredicateArgumentType$TagBased
	f	Lnet/minecraft/class_6862;	comp_523	key
	m	(Lnet/minecraft/class_6880;)Z	method_41180	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		entry
	m	()Lnet/minecraft/class_6862;	comp_523	key
c	net/minecraft/class_7064	net/minecraft/client/gui/screen/Realms32BitWarningScreen
	f	Lnet/minecraft/class_2561;	field_37213	MESSAGE
	f	Lnet/minecraft/class_2561;	field_37212	HEADER
	f	Lnet/minecraft/class_2561;	field_37215	NARRATED_TEXT
	f	Lnet/minecraft/class_2561;	field_37214	CHECK_MESSAGE
	m	(Lnet/minecraft/class_4185;)V	method_41161	method_41161
		p	1		button
c	net/minecraft/class_7065	net/minecraft/client/gui/screen/WarningScreen
	f	Lnet/minecraft/class_4286;	field_37217	checkbox
	f	Lnet/minecraft/class_5489;	field_37222	messageText
	f	Lnet/minecraft/class_2561;	field_37219	message
	f	Lnet/minecraft/class_2561;	field_37221	narratedText
	f	Lnet/minecraft/class_2561;	field_37220	checkMessage
	m	()I	method_44068	getLineHeight
	m	(Lnet/minecraft/class_4587;)V	method_44663	drawTitle
		p	1		matrices
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		narratedText
		p	1		header
		p	2		message
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		header
		p	2		message
		p	3		checkMessage
		p	4		narratedText
	m	(I)V	method_41160	initButtons
		p	1		yOffset
c	net/minecraft/class_1764	net/minecraft/item/CrossbowItem
	f	F	field_30869	DEFAULT_SPEED
	f	Z	field_7936	loaded
	f	I	field_30863	RANGE
	f	Ljava/lang/String;	field_30865	CHARGED_PROJECTILES_KEY
	f	Z	field_7937	charged
	f	F	field_30870	FIREWORK_ROCKET_SPEED
	f	Ljava/lang/String;	field_30864	CHARGED_KEY
	f	I	field_30866	DEFAULT_PULL_TIME
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1309;)V	method_20272	method_20272
		p	1		e
	m	(Lnet/minecraft/class_1799;)Ljava/util/List;	method_7785	getProjectiles
		p	0		crossbow
	m	(Lnet/minecraft/class_1799;)Z	method_7781	isCharged
		p	0		stack
	m	(Lnet/minecraft/class_1799;Z)V	method_7782	setCharged
		p	0		stack
		p	1		charged
	m	(ILnet/minecraft/class_1799;)F	method_7770	getPullProgress
		p	1		stack
		p	0		useTicks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V	method_7769	postShoot
		p	0		world
		p	1		entity
		p	2		stack
	m	(Lnet/minecraft/class_5819;)[F	method_7780	getSoundPitches
		p	0		random
	m	(I)Lnet/minecraft/class_3414;	method_7773	getQuickChargeSound
		p	1		stage
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)Z	method_7768	method_7768
		p	1		s
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)Z	method_7767	loadProjectiles
		p	1		projectile
		p	0		shooter
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;FF)V	method_7777	shootAll
		p	0		world
		p	1		entity
		p	2		hand
		p	3		stack
		p	4		speed
		p	5		divergence
	m	(ZLnet/minecraft/class_5819;)F	method_7784	getSoundPitch
		p	0		flag
		p	1		random
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;ZZ)Z	method_7765	loadProjectile
		p	4		creative
		p	3		simulated
		p	0		shooter
		p	2		projectile
		p	1		crossbow
	m	(Lnet/minecraft/class_1799;)I	method_7775	getPullTime
		p	0		stack
	m	(Lnet/minecraft/class_1799;)F	method_20309	getSpeed
		p	0		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1665;	method_18814	createArrow
		p	0		world
		p	1		entity
		p	2		crossbow
		p	3		arrow
	m	(Lnet/minecraft/class_1799;)V	method_7766	clearProjectiles
		p	0		crossbow
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V	method_7778	putProjectile
		p	0		crossbow
		p	1		projectile
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;FZFFF)V	method_7763	shoot
		p	6		creative
		p	7		speed
		p	8		divergence
		p	9		simulated
		p	0		world
		p	1		shooter
		p	2		hand
		p	3		crossbow
		p	4		projectile
		p	5		soundPitch
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1792;)Z	method_7772	hasProjectile
		p	0		crossbow
		p	1		projectile
c	net/minecraft/class_1763	net/minecraft/item/DebugStickItem
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Z)Lnet/minecraft/class_2680;	method_7758	cycle
		p	0		state
		p	2		inverse
		p	1		property
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)V	method_7762	sendMessage
		p	0		player
		p	1		message
	m	(Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object;	method_7760	cycle
		p	1		current
		p	2		inverse
		p	0		elements
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ZLnet/minecraft/class_1799;)Z	method_7759	use
		p	6		stack
		p	4		pos
		p	5		update
		p	2		state
		p	3		world
		p	1		player
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String;	method_7761	getValueString
		p	0		state
		p	1		property
c	net/minecraft/class_1762	net/minecraft/item/NetworkSyncedItem
	c	Represents an item which can contain extra data that is synced to the client.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;)Lnet/minecraft/class_2596;	method_7757	createSyncPacket
		c	Creates a packet that syncs additional item data to the client.
		p	1		stack
		p	2		world
		p	3		player
c	net/minecraft/class_1761	net/minecraft/item/ItemGroup
	c	A group of items that the items belong to. This is used by the creative inventory.\nUse {@link Item.Settings#group(ItemGroup)} to assign an item group to an item.\n\n@see Item#appendStacks\n@see Item#isIn(ItemGroup)
	f	Lnet/minecraft/class_1761;	field_7932	MISC
	f	Lnet/minecraft/class_1761;	field_7930	TOOLS
	f	I	field_7933	index
	f	Ljava/lang/String;	field_7935	id
	f	Lnet/minecraft/class_1761;	field_7918	INVENTORY
	f	Lnet/minecraft/class_1761;	field_7928	DECORATIONS
	f	Lnet/minecraft/class_1799;	field_7934	icon
	f	Lnet/minecraft/class_1761;	field_7916	COMBAT
	f	Lnet/minecraft/class_1761;	field_7914	REDSTONE
	f	Ljava/lang/String;	field_7919	texture
	f	Lnet/minecraft/class_1761;	field_7924	BREWING
	f	Lnet/minecraft/class_2561;	field_26391	displayName
	f	Z	field_7920	scrollbar
	f	Lnet/minecraft/class_1761;	field_7922	FOOD
	f	[Lnet/minecraft/class_1761;	field_7921	GROUPS
	f	Ljava/lang/String;	field_7926	name
	f	Lnet/minecraft/class_1761;	field_7931	BUILDING_BLOCKS
	f	[Lnet/minecraft/class_1886;	field_7927	enchantments
	f	Lnet/minecraft/class_1761;	field_7929	MATERIALS
	f	Lnet/minecraft/class_1761;	field_7915	SEARCH
	f	Lnet/minecraft/class_1761;	field_7925	HOTBAR
	f	Lnet/minecraft/class_1761;	field_7923	TRANSPORTATION
	f	Z	field_7917	renderName
	m	()Lnet/minecraft/class_2561;	method_7737	getDisplayName
	m	()Z	method_7755	isTopRow
	m	(ILjava/lang/String;)V	<init>	<init>
		p	2		id
		p	1		index
	m	()Lnet/minecraft/class_1799;	method_7750	createIcon
	m	()I	method_7743	getColumn
	m	()Lnet/minecraft/class_1761;	method_7748	hideName
		c	Specifies that when this item group is selected, the name of the item group should not be rendered.
	m	()[Lnet/minecraft/class_1886;	method_7744	getEnchantments
	m	()Ljava/lang/String;	method_7751	getName
	m	()I	method_7741	getIndex
	m	(Lnet/minecraft/class_2371;)V	method_7738	appendStacks
		p	1		stacks
	m	(Ljava/lang/String;)Lnet/minecraft/class_1761;	method_7739	setName
		p	1		name
	m	()Z	method_7756	hasScrollbar
	m	(Lnet/minecraft/class_1886;)Z	method_7740	containsEnchantments
		p	1		target
	m	(Ljava/lang/String;)Lnet/minecraft/class_1761;	method_7753	setTexture
		p	1		texture
	m	()Z	method_7754	shouldRenderName
		c	Checks if this item group should render its name.\n\n<p>The name is rendered below the top row of item groups and above the inventory.
	m	()Z	method_7752	isSpecial
	m	()Lnet/minecraft/class_1761;	method_7749	setNoScrollbar
	m	()Lnet/minecraft/class_1799;	method_7747	getIcon
	m	([Lnet/minecraft/class_1886;)Lnet/minecraft/class_1761;	method_7745	setEnchantments
		p	1		targets
	m	()Ljava/lang/String;	method_7742	getTexture
c	net/minecraft/class_1757	net/minecraft/item/ChorusFruitItem
c	net/minecraft/class_1756	net/minecraft/item/StewItem
c	net/minecraft/class_1755	net/minecraft/item/BucketItem
	f	Lnet/minecraft/class_3611;	field_7905	fluid
	m	(Lnet/minecraft/class_3611;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	2		settings
		p	1		fluid
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_7727	playEmptyingSound
		p	3		pos
		p	2		world
		p	1		player
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;	method_7732	getEmptiedStack
		p	0		stack
		p	1		player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_3414;)V	method_32342	method_32342
		p	1		sound
c	net/minecraft/class_1754	net/minecraft/item/GlassBottleItem
	m	(Lnet/minecraft/class_1295;)Z	method_7726	method_7726
		p	0		entity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_7725	fill
		p	3		outputStack
		p	2		player
		p	1		stack
c	net/minecraft/class_1759	net/minecraft/item/CompassItem
	f	Ljava/lang/String;	field_30862	LODESTONE_TRACKED_KEY
	f	Ljava/lang/String;	field_30861	LODESTONE_DIMENSION_KEY
	f	Ljava/lang/String;	field_30860	LODESTONE_POS_KEY
	f	Lorg/slf4j/Logger;	field_24670	LOGGER
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_4208;	method_43124	createLodestonePos
		p	0		nbt
	m	(Lnet/minecraft/class_1799;)Z	method_26365	hasLodestone
		p	0		stack
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V	method_27315	writeNbt
		p	3		nbt
		p	1		worldKey
		p	2		pos
	m	(Lnet/minecraft/class_1937;)Lnet/minecraft/class_4208;	method_43123	createSpawnPos
		p	0		world
	m	(Lnet/minecraft/class_2487;)Ljava/util/Optional;	method_26364	getLodestoneDimension
		p	0		nbt
c	net/minecraft/class_1758	net/minecraft/item/OnAStickItem
	f	Lnet/minecraft/class_1299;	field_23253	target
	f	I	field_23743	damagePerUse
	m	(Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_1299;I)V	<init>	<init>
		p	1		settings
		p	2		target
		p	3		damagePerUse
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20271	method_20271
		p	1		p
c	net/minecraft/class_7061	net/minecraft/world/StructureSpawns
	f	Lcom/mojang/serialization/Codec;	field_37198	CODEC
	f	Lnet/minecraft/class_6012;	comp_515	spawns
	f	Lnet/minecraft/class_7061$class_7062;	comp_514	boundingBox
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41149	method_41149
		p	0		instance
	m	()Lnet/minecraft/class_6012;	comp_515	spawns
	m	()Lnet/minecraft/class_7061$class_7062;	comp_514	boundingBox
c	net/minecraft/class_7061$class_7062	net/minecraft/world/StructureSpawns$BoundingBox
	f	Ljava/lang/String;	field_37203	name
	f	Lcom/mojang/serialization/Codec;	field_37202	CODEC
	f	Lnet/minecraft/class_7061$class_7062;	field_37200	STRUCTURE
	f	Lnet/minecraft/class_7061$class_7062;	field_37199	PIECE
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_7079	net/minecraft/command/argument/RegistryKeyArgumentType
	f	Lnet/minecraft/class_5321;	field_37272	registryRef
	f	Ljava/util/Collection;	field_37269	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_37270	UNKNOWN_ATTRIBUTE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_37271	INVALID_FEATURE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39191	INVALID_STRUCTURE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_39192	INVALID_JIGSAW_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_6880;	method_43777	getRegistryEntry
		p	0		context
		p	2		registryRef
		p	1		name
		p	3		invalidException
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880;	method_43780	getStructurePoolEntry
		p	0		context
		p	1		name
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_43776	method_43776
		p	0		id
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_43778	method_43778
		p	0		id
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_41226	method_41226
		p	0		id
	m	(Lnet/minecraft/class_5321;)V	<init>	<init>
		p	1		registryRef
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880;	method_41225	getConfiguredFeatureEntry
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_41223	method_41223
		p	0		id
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_5321;	method_41218	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880;	method_43779	getStructureEntry
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_5321;	method_41220	getKey
		p	0		context
		p	1		name
		p	2		registryRef
		p	3		invalidException
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_7079;	method_41224	registryKey
		p	0		registryRef
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378;	method_41221	getRegistry
		p	0		context
		p	1		registryRef
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1320;	method_41219	getAttribute
		p	1		name
		p	0		context
c	net/minecraft/class_7079$class_7080	net/minecraft/command/argument/RegistryKeyArgumentType$Serializer
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_7079$class_7080$class_7197;	method_41231	fromPacket
	m	(Lnet/minecraft/class_7079$class_7080$class_7197;Lcom/google/gson/JsonObject;)V	method_41229	writeJson
	m	(Lnet/minecraft/class_7079;)Lnet/minecraft/class_7079$class_7080$class_7197;	method_41903	getArgumentTypeProperties
	m	(Lnet/minecraft/class_7079$class_7080$class_7197;Lnet/minecraft/class_2540;)V	method_41230	writePacket
c	net/minecraft/class_7079$class_7080$class_7197	net/minecraft/command/argument/RegistryKeyArgumentType$Serializer$Properties
	f	Lnet/minecraft/class_5321;	field_37917	registryRef
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_7079;	method_41904	createType
	m	(Lnet/minecraft/class_7079$class_7080;Lnet/minecraft/class_5321;)V	<init>	<init>
		p	2		registryRef
c	net/minecraft/class_7077	net/minecraft/client/gui/widget/PressableTextWidget
	f	Lnet/minecraft/class_327;	field_37257	textRenderer
	f	Lnet/minecraft/class_2561;	field_37258	text
	f	Lnet/minecraft/class_2561;	field_37259	hoverText
	m	(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_327;)V	<init>	<init>
		p	3		width
		p	2		y
		p	5		text
		p	4		height
		p	1		x
		p	7		textRenderer
		p	6		onPress
c	net/minecraft/class_1771	net/minecraft/item/EggItem
c	net/minecraft/class_1770	net/minecraft/item/ElytraItem
	m	(Lnet/minecraft/class_1799;)Z	method_7804	isUsable
		p	0		stack
c	net/minecraft/class_1775	net/minecraft/item/EnchantedGoldenAppleItem
c	net/minecraft/class_1774	net/minecraft/item/EndCrystalItem
c	net/minecraft/class_1773	net/minecraft/item/EmptyMapItem
c	net/minecraft/class_1772	net/minecraft/item/EnchantedBookItem
	f	Ljava/lang/String;	field_30874	STORED_ENCHANTMENTS_KEY
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1889;)V	method_7807	addEnchantment
		p	1		entry
		p	0		stack
	m	(Lnet/minecraft/class_1889;)Lnet/minecraft/class_1799;	method_7808	forEnchantment
		p	0		info
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2499;	method_7806	getEnchantmentNbt
		p	0		stack
c	net/minecraft/class_1768	net/minecraft/item/DyeableItem
	f	Ljava/lang/String;	field_30873	COLOR_KEY
	f	Ljava/lang/String;	field_30871	DISPLAY_KEY
	f	I	field_30872	DEFAULT_COLOR
	m	(Lnet/minecraft/class_1799;)V	method_7798	removeColor
		p	1		stack
	m	(Lnet/minecraft/class_1799;Ljava/util/List;)Lnet/minecraft/class_1799;	method_19261	blendAndSetColor
		p	0		stack
		p	1		colors
	m	(Lnet/minecraft/class_1799;)I	method_7800	getColor
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Z	method_7801	hasColor
		p	1		stack
	m	(Lnet/minecraft/class_1799;I)V	method_7799	setColor
		p	1		stack
		p	2		color
c	net/minecraft/class_1767	net/minecraft/util/DyeColor
	c	An enum representing 16 dye colors.
	f	[Lnet/minecraft/class_1767;	field_7959	VALUES
	f	Lnet/minecraft/class_3620;	field_7956	mapColor
	f	I	field_16537	signColor
	f	I	field_7960	fireworkColor
	f	[F	field_7943	colorComponents
	f	Ljava/lang/String;	field_7948	name
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;	field_7950	BY_FIREWORK_COLOR
	f	I	field_7965	id
	f	Lnet/minecraft/class_1767;	field_7957	BROWN
	f	Lnet/minecraft/class_1767;	field_7958	MAGENTA
	f	Lnet/minecraft/class_1767;	field_7952	WHITE
	f	Lnet/minecraft/class_1767;	field_7955	CYAN
	f	Lnet/minecraft/class_1767;	field_7954	PINK
	f	Lnet/minecraft/class_1767;	field_7951	LIGHT_BLUE
	f	Lnet/minecraft/class_1767;	field_7945	PURPLE
	f	Lnet/minecraft/class_1767;	field_7944	GRAY
	f	Lnet/minecraft/class_1767;	field_7947	YELLOW
	f	Lnet/minecraft/class_1767;	field_7946	ORANGE
	f	Lnet/minecraft/class_1767;	field_7942	GREEN
	f	Lnet/minecraft/class_1767;	field_7964	RED
	f	Lnet/minecraft/class_1767;	field_7967	LIGHT_GRAY
	f	Lnet/minecraft/class_1767;	field_7966	BLUE
	f	Lnet/minecraft/class_1767;	field_7961	LIME
	f	Lnet/minecraft/class_1767;	field_7963	BLACK
	m	()I	method_7790	getFireworkColor
		c	{@return the color used for colored fireworks as RGB integer}\n\n<p>The returned value is between {@code 0} and {@code 0xFFFFFF}.
	m	()Lnet/minecraft/class_3620;	method_7794	getMapColor
		c	{@return the corresponding map color}
	m	(Ljava/lang/String;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767;	method_7793	byName
		c	{@return the dye color whose name is {@code name}, or {@code defaultColor} if\nthere is no such color}\n\n@apiNote This returns {@code null} only if {@code defaultColor} is {@code null}.
		p	0		name
		p	1		defaultColor
	m	()Ljava/lang/String;	method_7792	getName
		c	{@return the name of the dye color}
	m	(I)Lnet/minecraft/class_1767;	method_7791	byId
		c	{@return the dye color whose ID is {@code id}}\n\n@apiNote If out-of-range IDs are passed, this returns {@link #WHITE}.
		p	0		id
	m	()I	method_16357	getSignColor
		c	{@return the color used for dyed signs as RGB integer}\n\n<p>The returned value is between {@code 0} and {@code 0xFFFFFF}.
	m	(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_3620;II)V	<init>	<init>
		p	8		signColor
		p	7		fireworkColor
		p	6		mapColor
		p	5		color
		p	4		name
		p	3		id
	m	(I)Lnet/minecraft/class_1767;	method_7786	byFireworkColor
		c	{@return the dye color whose firework color is {@code color}, or {@code null}\nif there is no such color}
		p	0		color
	m	()[F	method_7787	getColorComponents
		c	{@return the float array containing the red, green and blue components of this dye color}\n\n<p>Each value of the array is between {@code 0.0} and {@code 255.0} (both inclusive).
	m	()I	method_7789	getId
		c	{@return the integer ID of the dye color}
c	net/minecraft/class_1766	net/minecraft/item/MiningToolItem
	f	F	field_7939	attackDamage
	f	Lcom/google/common/collect/Multimap;	field_23742	attributeModifiers
	f	F	field_7940	miningSpeed
	f	Lnet/minecraft/class_6862;	field_7941	effectiveBlocks
	m	(FFLnet/minecraft/class_1832;Lnet/minecraft/class_6862;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	3		material
		p	4		effectiveBlocks
		p	5		settings
		p	1		attackDamage
		p	2		attackSpeed
	m	()F	method_26366	getAttackDamage
	m	(Lnet/minecraft/class_1309;)V	method_20273	method_20273
		p	0		e
	m	(Lnet/minecraft/class_1309;)V	method_20274	method_20274
		p	0		e
c	net/minecraft/class_1765	net/minecraft/item/TallBlockItem
c	net/minecraft/class_1769	net/minecraft/item/DyeItem
	f	Ljava/util/Map;	field_7968	DYES
	f	Lnet/minecraft/class_1767;	field_7969	color
	m	()Lnet/minecraft/class_1767;	method_7802	getColor
	m	(Lnet/minecraft/class_1767;)Lnet/minecraft/class_1769;	method_7803	byColor
		p	0		color
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		color
		p	2		settings
c	net/minecraft/class_7071	net/minecraft/data/server/StructureTagProvider
	m	(Lnet/minecraft/class_2403;)V	<init>	<init>
		p	1		dataGenerator
c	net/minecraft/class_7072	net/minecraft/structure/StructureSets
	f	Lnet/minecraft/class_6880;	field_37239	OCEAN_MONUMENTS
	f	Lnet/minecraft/class_6880;	field_37238	PILLAGER_OUTPOSTS
	f	Lnet/minecraft/class_6880;	field_37249	STRONGHOLDS
	f	Lnet/minecraft/class_6880;	field_37237	SWAMP_HUTS
	f	Lnet/minecraft/class_6880;	field_37248	END_CITIES
	f	Lnet/minecraft/class_6880;	field_37236	JUNGLE_TEMPLES
	f	Lnet/minecraft/class_6880;	field_37247	NETHER_FOSSILS
	f	Lnet/minecraft/class_6880;	field_37235	IGLOOS
	f	Lnet/minecraft/class_6880;	field_37246	NETHER_COMPLEXES
	f	Lnet/minecraft/class_6880;	field_37234	DESERT_PYRAMIDS
	f	Lnet/minecraft/class_6880;	field_37245	OCEAN_RUINS
	f	Lnet/minecraft/class_6880;	field_37233	VILLAGES
	f	Lnet/minecraft/class_6880;	field_37244	SHIPWRECKS
	f	Lnet/minecraft/class_6880;	field_38475	ANCIENT_CITIES
	f	Lnet/minecraft/class_6880;	field_37243	RUINED_PORTALS
	f	Lnet/minecraft/class_6880;	field_37242	MINESHAFTS
	f	Lnet/minecraft/class_6880;	field_37241	BURIED_TREASURES
	f	Lnet/minecraft/class_6880;	field_37240	WOODLAND_MANSIONS
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_41182	initAndGetDefault
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_7059;)Lnet/minecraft/class_6880;	method_41183	register
		p	1		structureSet
		p	0		key
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;Lnet/minecraft/class_6874;)Lnet/minecraft/class_6880;	method_41184	register
		p	0		key
		p	1		structure
		p	2		placement
c	net/minecraft/class_7046	net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix
	f	Ljava/util/Map;	field_37050	STRUCTURE_TO_CONFIGURED_STRUCTURES_MAPPING
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_7046$class_7047	net/minecraft/datafixer/fix/StructuresToConfiguredStructuresFix$Mapping
	f	Ljava/lang/String;	comp_463	fallback
	f	Ljava/util/Map;	comp_462	biomeMapping
	m	(Ljava/lang/String;)Lnet/minecraft/class_7046$class_7047;	method_41027	create
		p	0		mapping
	m	(Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/class_7046$class_7047;	method_41029	create
		p	1		fallback
		p	0		biomeMapping
	m	(Ljava/util/Map;)Ljava/util/Map;	method_41028	flattenBiomeMapping
		p	0		biomeMapping
	m	()Ljava/lang/String;	comp_463	fallback
	m	()Ljava/util/Map;	comp_462	biomeMapping
c	net/minecraft/class_7045	net/minecraft/tag/StructureTags
	f	Lnet/minecraft/class_6862;	field_37404	CATS_SPAWN_IN
	f	Lnet/minecraft/class_6862;	field_37405	CATS_SPAWN_AS_BLACK
	f	Lnet/minecraft/class_6862;	field_37046	MINESHAFT
	f	Lnet/minecraft/class_6862;	field_37047	SHIPWRECK
	f	Lnet/minecraft/class_6862;	field_37044	ON_TREASURE_MAPS
	f	Lnet/minecraft/class_6862;	field_37045	VILLAGE
	f	Lnet/minecraft/class_6862;	field_37049	OCEAN_RUIN
	f	Lnet/minecraft/class_6862;	field_37048	RUINED_PORTAL
	f	Lnet/minecraft/class_6862;	field_37042	ON_WOODLAND_EXPLORER_MAPS
	f	Lnet/minecraft/class_6862;	field_37043	ON_OCEAN_EXPLORER_MAPS
	f	Lnet/minecraft/class_6862;	field_37040	EYE_OF_ENDER_LOCATED
	f	Lnet/minecraft/class_6862;	field_37041	DOLPHIN_LOCATED
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_41006	of
		p	0		id
c	net/minecraft/class_1742	net/minecraft/item/ArmorStandItem
	m	(Lnet/minecraft/class_1531;Lnet/minecraft/class_5819;)V	method_7701	setRotations
		p	1		stand
		p	2		random
c	net/minecraft/class_1741	net/minecraft/item/ArmorMaterial
	m	()Ljava/lang/String;	method_7694	getName
	m	()F	method_24355	getKnockbackResistance
	m	(Lnet/minecraft/class_1304;)I	method_7697	getProtectionAmount
		p	1		slot
	m	()F	method_7700	getToughness
	m	()Lnet/minecraft/class_3414;	method_7698	getEquipSound
	m	()I	method_7699	getEnchantability
	m	(Lnet/minecraft/class_1304;)I	method_7696	getDurability
		p	1		slot
	m	()Lnet/minecraft/class_1856;	method_7695	getRepairIngredient
c	net/minecraft/class_1740	net/minecraft/item/ArmorMaterials
	f	[I	field_7891	BASE_DURABILITY
	f	[I	field_7893	protectionAmounts
	f	Lnet/minecraft/class_3528;	field_7885	repairIngredientSupplier
	f	I	field_7883	durabilityMultiplier
	f	F	field_21978	knockbackResistance
	f	Lnet/minecraft/class_3414;	field_7886	equipSound
	f	Ljava/lang/String;	field_7884	name
	f	F	field_7894	toughness
	f	Lnet/minecraft/class_1740;	field_7887	CHAIN
	f	I	field_7896	enchantability
	f	Lnet/minecraft/class_1740;	field_21977	NETHERITE
	f	Lnet/minecraft/class_1740;	field_7895	GOLD
	f	Lnet/minecraft/class_1740;	field_7897	LEATHER
	f	Lnet/minecraft/class_1740;	field_7890	TURTLE
	f	Lnet/minecraft/class_1740;	field_7892	IRON
	f	Lnet/minecraft/class_1740;	field_7889	DIAMOND
	m	(Ljava/lang/String;ILjava/lang/String;I[IILnet/minecraft/class_3414;FFLjava/util/function/Supplier;)V	<init>	<init>
		p	10		repairIngredientSupplier
		p	5		protectionAmounts
		p	4		durabilityMultiplier
		p	3		name
		p	9		knockbackResistance
		p	8		toughness
		p	7		equipSound
		p	6		enchantability
c	net/minecraft/class_1735	net/minecraft/screen/slot/Slot
	c	A slot of a screen handler that holds an item stack. A slot is temporary\nholder that holds the stack for the lifetime of the screen handler. They are backed\nby an inventory, which implements the persistent storage if necessary.\n\n<p>To add slots, call {@link net.minecraft.screen.ScreenHandler#addSlot} inside\nthe screen handler's constructor.
	f	I	field_7874	id
	f	I	field_7872	y
	f	Lnet/minecraft/class_1263;	field_7871	inventory
	f	I	field_7873	x
	f	I	field_7875	index
	m	(IILnet/minecraft/class_1657;)Lnet/minecraft/class_1799;	method_32753	takeStackRange
		p	3		player
		p	2		max
		p	1		min
	m	(Lnet/minecraft/class_1799;)V	method_44206	setStackNoCallbacks
		c	Sets the slot's stack to {@code stack} and marks the slot as dirty. Unlike\n{@link #setStack} subclasses may not override this method to perform additional operations.
		p	1		stack
	m	()I	method_7675	getMaxItemCount
	m	(IILnet/minecraft/class_1657;)Ljava/util/Optional;	method_34264	tryTakeStackRange
		p	1		min
		p	3		player
		p	2		max
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V	method_7670	onQuickTransfer
		p	1		newItem
		p	2		original
	m	(Lnet/minecraft/class_1799;)V	method_7673	setStack
		c	Sets the slot's stack to {@code stack} and marks the slot as dirty. Subclasses\nmay override this method to perform additional operations.
		p	1		stack
	m	(Lnet/minecraft/class_1799;)V	method_7669	onCrafted
		p	1		stack
	m	()Z	method_7682	isEnabled
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_34265	method_34265
		p	2		stack
	m	()Lcom/mojang/datafixers/util/Pair;	method_7679	getBackgroundSprite
	m	(Lnet/minecraft/class_1263;III)V	<init>	<init>
		p	2		index
		p	3		x
		p	4		y
		p	1		inventory
	m	(Lnet/minecraft/class_1799;)Z	method_7680	canInsert
		p	1		stack
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_32756	insertStack
		p	1		stack
	m	(Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799;	method_32755	insertStack
		p	2		count
		p	1		stack
	m	(Lnet/minecraft/class_1657;)Z	method_32754	canTakePartial
		p	1		player
	m	(I)V	method_7672	onTake
		p	1		amount
	m	()V	method_7668	markDirty
	m	()I	method_34266	getIndex
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_7667	onTakeItem
		p	2		stack
		p	1		player
	m	()Lnet/minecraft/class_1799;	method_7677	getStack
	m	(I)Lnet/minecraft/class_1799;	method_7671	takeStack
		p	1		amount
	m	()Z	method_7681	hasStack
	m	(Lnet/minecraft/class_1799;)I	method_7676	getMaxItemCount
		p	1		stack
	m	(Lnet/minecraft/class_1657;)Z	method_7674	canTakeItems
		p	1		playerEntity
	m	(Lnet/minecraft/class_1799;I)V	method_7678	onCrafted
		p	1		stack
		p	2		amount
c	net/minecraft/class_1734	net/minecraft/screen/slot/CraftingResultSlot
	f	Lnet/minecraft/class_1657;	field_7868	player
	f	Lnet/minecraft/class_1715;	field_7870	input
	f	I	field_7869	amount
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1715;Lnet/minecraft/class_1263;III)V	<init>	<init>
		p	2		input
		p	3		inventory
		p	1		player
		p	6		y
		p	4		index
		p	5		x
c	net/minecraft/class_1733	net/minecraft/screen/ShulkerBoxScreenHandler
	f	Lnet/minecraft/class_1263;	field_7867	inventory
	f	I	field_30841	INVENTORY_SIZE
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V	<init>	<init>
		p	3		inventory
		p	2		playerInventory
		p	1		syncId
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
c	net/minecraft/class_1732	net/minecraft/recipe/RecipeUnlocker
	m	()Lnet/minecraft/class_1860;	method_7663	getLastRecipe
	m	(Lnet/minecraft/class_1657;)V	method_7664	unlockLastRecipe
		p	1		player
	m	(Lnet/minecraft/class_1860;)V	method_7662	setLastRecipe
		p	1		recipe
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;)Z	method_7665	shouldCraftRecipe
		p	1		world
		p	3		recipe
		p	2		player
c	net/minecraft/class_1739	net/minecraft/item/AirBlockItem
	f	Lnet/minecraft/class_2248;	field_7882	block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		block
		p	2		settings
c	net/minecraft/class_1738	net/minecraft/item/ArmorItem
	f	Lnet/minecraft/class_1304;	field_7880	slot
	f	Lnet/minecraft/class_1741;	field_7881	type
	f	F	field_21976	knockbackResistance
	f	[Ljava/util/UUID;	field_7876	MODIFIERS
	f	F	field_7877	toughness
	f	I	field_7878	protection
	f	Lcom/google/common/collect/Multimap;	field_23741	attributeModifiers
	f	Lnet/minecraft/class_2357;	field_7879	DISPENSER_BEHAVIOR
	m	()I	method_7687	getProtection
	m	()F	method_26353	getToughness
	m	()Lnet/minecraft/class_1304;	method_7685	getSlotType
	m	(Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)Z	method_7684	dispenseArmor
		p	1		armor
		p	0		pointer
	m	()Lnet/minecraft/class_1741;	method_7686	getMaterial
	m	(Lnet/minecraft/class_1741;Lnet/minecraft/class_1304;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	2		slot
		p	1		material
		p	3		settings
c	net/minecraft/class_1737	net/minecraft/recipe/RecipeInputProvider
	m	(Lnet/minecraft/class_1662;)V	method_7683	provideRecipeInputs
		p	1		finder
c	net/minecraft/class_1736	net/minecraft/screen/slot/ShulkerBoxSlot
c	net/minecraft/class_7057	net/minecraft/structure/StructureSetKeys
	f	Lnet/minecraft/class_5321;	field_38427	ANCIENT_CITIES
	f	Lnet/minecraft/class_5321;	field_37152	OCEAN_MONUMENTS
	f	Lnet/minecraft/class_5321;	field_37153	WOODLAND_MANSIONS
	f	Lnet/minecraft/class_5321;	field_37150	SWAMP_HUTS
	f	Lnet/minecraft/class_5321;	field_37151	PILLAGER_OUTPOSTS
	f	Lnet/minecraft/class_5321;	field_37156	RUINED_PORTALS
	f	Lnet/minecraft/class_5321;	field_37157	SHIPWRECKS
	f	Lnet/minecraft/class_5321;	field_37154	BURIED_TREASURES
	f	Lnet/minecraft/class_5321;	field_37155	MINESHAFTS
	f	Lnet/minecraft/class_5321;	field_37148	IGLOOS
	f	Lnet/minecraft/class_5321;	field_37149	JUNGLE_TEMPLES
	f	Lnet/minecraft/class_5321;	field_37146	VILLAGES
	f	Lnet/minecraft/class_5321;	field_37147	DESERT_PYRAMIDS
	f	Lnet/minecraft/class_5321;	field_37162	STRONGHOLDS
	f	Lnet/minecraft/class_5321;	field_37160	NETHER_FOSSILS
	f	Lnet/minecraft/class_5321;	field_37161	END_CITIES
	f	Lnet/minecraft/class_5321;	field_37158	OCEAN_RUINS
	f	Lnet/minecraft/class_5321;	field_37159	NETHER_COMPLEXES
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_41141	of
		p	0		id
c	net/minecraft/class_7058	net/minecraft/world/gen/structure/StructureKeys
	f	Lnet/minecraft/class_5321;	field_37192	RUINED_PORTAL
	f	Lnet/minecraft/class_5321;	field_37193	RUINED_PORTAL_DESERT
	f	Lnet/minecraft/class_5321;	field_37190	VILLAGE_SNOWY
	f	Lnet/minecraft/class_5321;	field_37191	VILLAGE_TAIGA
	f	Lnet/minecraft/class_5321;	field_38428	ANCIENT_CITY
	f	Lnet/minecraft/class_5321;	field_37178	STRONGHOLD
	f	Lnet/minecraft/class_5321;	field_37179	MONUMENT
	f	Lnet/minecraft/class_5321;	field_37176	SHIPWRECK_BEACHED
	f	Lnet/minecraft/class_5321;	field_37177	SWAMP_HUT
	f	Lnet/minecraft/class_5321;	field_37170	MINESHAFT_MESA
	f	Lnet/minecraft/class_5321;	field_37171	MANSION
	f	Lnet/minecraft/class_5321;	field_37174	IGLOO
	f	Lnet/minecraft/class_5321;	field_37175	SHIPWRECK
	f	Lnet/minecraft/class_5321;	field_37172	JUNGLE_PYRAMID
	f	Lnet/minecraft/class_5321;	field_37173	DESERT_PYRAMID
	f	Lnet/minecraft/class_5321;	field_37188	VILLAGE_DESERT
	f	Lnet/minecraft/class_5321;	field_37189	VILLAGE_SAVANNA
	f	Lnet/minecraft/class_5321;	field_37182	FORTRESS
	f	Lnet/minecraft/class_5321;	field_37183	NETHER_FOSSIL
	f	Lnet/minecraft/class_5321;	field_37180	OCEAN_RUIN_COLD
	f	Lnet/minecraft/class_5321;	field_37181	OCEAN_RUIN_WARM
	f	Lnet/minecraft/class_5321;	field_37186	BASTION_REMNANT
	f	Lnet/minecraft/class_5321;	field_37187	VILLAGE_PLAINS
	f	Lnet/minecraft/class_5321;	field_37184	END_CITY
	f	Lnet/minecraft/class_5321;	field_37185	BURIED_TREASURE
	f	Lnet/minecraft/class_5321;	field_37166	RUINED_PORTAL_OCEAN
	f	Lnet/minecraft/class_5321;	field_37167	RUINED_PORTAL_NETHER
	f	Lnet/minecraft/class_5321;	field_37164	RUINED_PORTAL_SWAMP
	f	Lnet/minecraft/class_5321;	field_37165	RUINED_PORTAL_MOUNTAIN
	f	Lnet/minecraft/class_5321;	field_37168	PILLAGER_OUTPOST
	f	Lnet/minecraft/class_5321;	field_37169	MINESHAFT
	f	Lnet/minecraft/class_5321;	field_37163	RUINED_PORTAL_JUNGLE
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_41142	of
		p	0		id
c	net/minecraft/class_1753	net/minecraft/item/BowItem
	f	I	field_30856	RANGE
	f	I	field_30855	TICKS_PER_SECOND
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1657;)V	method_20270	method_20270
		p	1		p
	m	(I)F	method_7722	getPullProgress
		p	0		useTicks
c	net/minecraft/class_1752	net/minecraft/item/BoneMealItem
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_7720	useOnFertilizable
		p	2		pos
		p	0		stack
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V	method_7721	createParticles
		p	0		world
		p	2		count
		p	1		pos
	m	(Lnet/minecraft/class_4970$class_4971;)Z	method_40006	method_40006
		p	0		state
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_7719	useOnGround
		p	2		blockPos
		p	3		facing
		p	0		stack
		p	1		world
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680;	method_40128	method_40128
		p	0		blockEntry
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;	method_40127	method_40127
		p	1		blocks
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;	method_40129	method_40129
		p	1		blocks
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_2680;	method_40130	method_40130
		p	0		blockEntry
c	net/minecraft/class_1751	net/minecraft/item/BookItem
c	net/minecraft/class_7059	net/minecraft/structure/StructureSet
	f	Lcom/mojang/serialization/Codec;	field_37195	CODEC
	f	Lcom/mojang/serialization/Codec;	field_37196	REGISTRY_CODEC
	f	Ljava/util/List;	comp_510	structures
	f	Lnet/minecraft/class_6874;	comp_511	placement
	m	(Lnet/minecraft/class_6880;I)Lnet/minecraft/class_7059$class_7060;	method_41146	createEntry
		p	0		structure
		p	1		weight
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_7059$class_7060;	method_41145	createEntry
		p	0		structure
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41144	method_41144
		p	0		instance
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_6874;)V	<init>	<init>
		p	2		placement
		p	1		structure
	m	()Lnet/minecraft/class_6874;	comp_511	placement
	m	()Ljava/util/List;	comp_510	structures
c	net/minecraft/class_7059$class_7060	net/minecraft/structure/StructureSet$WeightedEntry
	f	Lcom/mojang/serialization/Codec;	field_37197	CODEC
	f	Lnet/minecraft/class_6880;	comp_512	structure
	f	I	comp_513	weight
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41147	method_41147
		p	0		instance
	m	()I	comp_513	weight
	m	()Lnet/minecraft/class_6880;	comp_512	structure
c	net/minecraft/class_1750	net/minecraft/item/ItemPlacementContext
	f	Z	field_7904	canReplaceExisting
	f	Lnet/minecraft/class_2338;	field_7903	placementPos
	m	()[Lnet/minecraft/class_2350;	method_7718	getPlacementDirections
	m	(Lnet/minecraft/class_1750;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1750;	method_16355	offset
		p	0		context
		p	1		pos
		p	2		side
	m	()Z	method_7717	canReplaceExisting
	m	()Z	method_7716	canPlace
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Lnet/minecraft/class_3965;)V	<init>	<init>
		p	4		hitResult
		p	3		stack
		p	2		hand
		p	1		player
	m	()Lnet/minecraft/class_2350;	method_7715	getPlayerLookDirection
	m	()Lnet/minecraft/class_2350;	method_32760	getVerticalPlayerLookDirection
	m	(Lnet/minecraft/class_1838;)V	<init>	<init>
		p	1		context
c	net/minecraft/class_1746	net/minecraft/item/BannerItem
	f	Ljava/lang/String;	field_30848	TRANSLATION_KEY_PREFIX
	m	(Ljava/util/List;Lnet/minecraft/class_1767;Ljava/lang/String;)V	method_43707	method_43707
		p	2		translationKey
	m	()Lnet/minecraft/class_1767;	method_7706	getColor
	m	(Lnet/minecraft/class_1799;Ljava/util/List;)V	method_7705	appendBannerTooltip
		p	1		tooltip
		p	0		stack
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_43708	method_43708
		p	0		key
c	net/minecraft/class_7	net/minecraft/entity/ai/pathing/PathNodeType
	f	F	field_13	defaultPenalty
	f	Lnet/minecraft/class_7;	field_36432	DANGER_POWDER_SNOW
	f	Lnet/minecraft/class_7;	field_21326	STICKY_HONEY
	f	Lnet/minecraft/class_7;	field_25418	UNPASSABLE_RAIL
	f	Lnet/minecraft/class_7;	field_18	WATER
	f	Lnet/minecraft/class_7;	field_17	DAMAGE_OTHER
	f	Lnet/minecraft/class_7;	field_16	BREACH
	f	Lnet/minecraft/class_7;	field_15	DOOR_OPEN
	f	Lnet/minecraft/class_7;	field_14	LAVA
	f	Lnet/minecraft/class_7;	field_12	WALKABLE
	f	Lnet/minecraft/class_7;	field_11	DAMAGE_CACTUS
	f	Lnet/minecraft/class_7;	field_10	FENCE
	f	Lnet/minecraft/class_7;	field_19	TRAPDOOR
	f	Lnet/minecraft/class_7;	field_23	DOOR_WOOD_CLOSED
	f	Lnet/minecraft/class_7;	field_22	BLOCKED
	f	Lnet/minecraft/class_7;	field_21	RAIL
	f	Lnet/minecraft/class_7;	field_20	DANGER_CACTUS
	f	Lnet/minecraft/class_7;	field_21516	COCOA
	f	Lnet/minecraft/class_7;	field_3	DAMAGE_FIRE
	f	Lnet/minecraft/class_7;	field_4	WATER_BORDER
	f	Lnet/minecraft/class_7;	field_5	DANGER_OTHER
	f	Lnet/minecraft/class_7;	field_6	LEAVES
	f	Lnet/minecraft/class_7;	field_7	OPEN
	f	Lnet/minecraft/class_7;	field_8	DOOR_IRON_CLOSED
	f	Lnet/minecraft/class_7;	field_9	DANGER_FIRE
	f	Lnet/minecraft/class_7;	field_33534	POWDER_SNOW
	f	Lnet/minecraft/class_7;	field_26446	WALKABLE_DOOR
	m	(Ljava/lang/String;IF)V	<init>	<init>
		p	3		defaultPenalty
	m	()F	method_11	getDefaultPenalty
c	net/minecraft/class_1745	net/minecraft/item/BannerPatternItem
	f	Lnet/minecraft/class_6862;	field_7900	patternItemTag
	m	()Lnet/minecraft/class_6862;	method_7704	getPattern
	m	(Lnet/minecraft/class_6862;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	2		settings
		p	1		patternItemTag
	m	()Lnet/minecraft/class_5250;	method_7703	getDescription
c	net/minecraft/class_8	net/minecraft/entity/ai/pathing/PathNodeMaker
	f	Z	field_29	canEnterOpenDoors
	f	Z	field_27	canOpenDoors
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_32	pathNodeCache
	f	Z	field_25	canSwim
	f	I	field_30	entityBlockYSize
	f	I	field_31	entityBlockXSize
	f	Lnet/minecraft/class_1950;	field_20622	cachedWorld
	f	I	field_28	entityBlockZSize
	f	Lnet/minecraft/class_1308;	field_33	entity
	m	()V	method_19	clear
	m	(Lnet/minecraft/class_9;)Lnet/minecraft/class_4459;	method_43568	asTargetPathNode
		p	1		node
	m	([Lnet/minecraft/class_9;Lnet/minecraft/class_9;)I	method_18	getSuccessors
		p	2		node
		p	1		successors
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;	method_27137	getNode
		p	1		pos
	m	(III)Lnet/minecraft/class_9;	method_13	getNode
		p	3		z
		p	1		x
		p	2		y
	m	(DDD)Lnet/minecraft/class_4459;	method_16	getNode
		p	1		x
		p	3		y
		p	5		z
	m	(Z)V	method_15	setCanEnterOpenDoors
		p	1		canEnterOpenDoors
	m	()Z	method_22	canSwim
	m	(Lnet/minecraft/class_1950;Lnet/minecraft/class_1308;)V	method_12	init
		p	2		entity
		p	1		cachedWorld
	m	(Z)V	method_14	setCanSwim
		p	1		canSwim
	m	(Lnet/minecraft/class_1922;III)Lnet/minecraft/class_7;	method_17	getDefaultNodeType
		c	Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors
		p	3		y
		p	4		z
		p	1		world
		p	2		x
	m	(Z)V	method_20	setCanOpenDoors
		p	1		canOpenDoors
	m	()Lnet/minecraft/class_9;	method_21	getStart
	m	(Lnet/minecraft/class_1922;IIILnet/minecraft/class_1308;IIIZZ)Lnet/minecraft/class_7;	method_25	getNodeType
		c	Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors
		p	7		sizeY
		p	8		sizeZ
		p	5		mob
		p	6		sizeX
		p	3		y
		p	4		z
		p	1		world
		p	2		x
		p	9		canOpenDoors
		p	10		canEnterOpenDoors
	m	()Z	method_24	canOpenDoors
	m	()Z	method_23	canEnterOpenDoors
c	net/minecraft/class_1744	net/minecraft/item/ArrowItem
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1665;	method_7702	createArrow
		p	2		stack
		p	3		shooter
		p	1		world
c	net/minecraft/class_9	net/minecraft/entity/ai/pathing/PathNode
	f	I	field_44	hashCode
	f	I	field_40	x
	f	I	field_39	y
	f	F	field_47	heapWeight
	f	I	field_37	heapIndex
	f	F	field_43	penalty
	f	Z	field_42	visited
	f	Lnet/minecraft/class_9;	field_35	previous
	f	Lnet/minecraft/class_7;	field_41	type
	f	F	field_36	penalizedPathLength
	f	F	field_34	distanceToNearestTarget
	f	I	field_38	z
	f	F	field_46	pathLength
	m	(Lnet/minecraft/class_9;)F	method_32	getSquaredDistance
		p	1		node
	m	(Lnet/minecraft/class_2338;)F	method_35494	getDistance
		p	1		pos
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_9;)F	method_31	getDistance
		p	1		node
	m	(III)I	method_30	hash
		p	1		y
		p	2		z
		p	0		x
	m	()Lnet/minecraft/class_2338;	method_22879	getBlockPos
	m	()Lnet/minecraft/class_243;	method_35496	getPos
	m	(Lnet/minecraft/class_2338;)F	method_35497	getSquaredDistance
		p	1		pos
	m	(Lnet/minecraft/class_9;)F	method_44022	getHorizontalDistance
		p	1		node
	m	(III)Lnet/minecraft/class_9;	method_26	copyWithNewPosition
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_9;)F	method_21653	getManhattanDistance
		p	1		node
	m	(III)V	<init>	<init>
		p	1		x
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_9;	method_28	readBuf
		p	0		buf
	m	(Lnet/minecraft/class_2540;)V	method_35495	toBuffer
		p	1		buffer
	m	()Z	method_27	isInHeap
	m	(Lnet/minecraft/class_2338;)F	method_21654	getManhattanDistance
		p	1		pos
c	net/minecraft/class_1743	net/minecraft/item/AxeItem
	f	Ljava/util/Map;	field_7898	STRIPPED_BLOCKS
	m	(Lnet/minecraft/class_1832;FFLnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		material
		p	4		settings
		p	3		attackSpeed
		p	2		attackDamage
	m	(Lnet/minecraft/class_2680;)Ljava/util/Optional;	method_34716	getStrippedState
		p	1		state
	m	(Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V	method_20269	method_20269
		p	1		p
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;	method_34718	method_34718
		p	1		block
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;	method_34717	method_34717
		p	1		block
c	net/minecraft/class_1749	net/minecraft/item/BoatItem
	f	Lnet/minecraft/class_1690$class_1692;	field_7902	type
	f	Ljava/util/function/Predicate;	field_17497	RIDERS
	f	Z	field_38211	chest
	m	(ZLnet/minecraft/class_1690$class_1692;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	3		settings
		p	1		chest
		p	2		type
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_239;)Lnet/minecraft/class_1690;	method_42296	createEntity
		p	2		hitResult
		p	1		world
c	net/minecraft/class_1748	net/minecraft/item/BedItem
c	net/minecraft/class_5	net/minecraft/entity/ai/pathing/PathMinHeap
	f	I	field_2	count
	f	[Lnet/minecraft/class_9;	field_1	pathNodes
	m	(I)V	method_7	shiftDown
		p	1		index
	m	(Lnet/minecraft/class_9;F)V	method_3	setNodeWeight
		p	2		weight
		p	1		node
	m	()Lnet/minecraft/class_9;	method_6	pop
	m	()[Lnet/minecraft/class_9;	method_35493	getNodes
	m	()Lnet/minecraft/class_9;	method_35490	getStart
	m	(Lnet/minecraft/class_9;)Lnet/minecraft/class_9;	method_2	push
		p	1		node
	m	()Z	method_8	isEmpty
	m	()V	method_5	clear
	m	(I)V	method_4	shiftUp
		p	1		index
	m	()I	method_35492	getCount
	m	(Lnet/minecraft/class_9;)V	method_35491	popNode
		p	1		node
c	net/minecraft/class_1747	net/minecraft/item/BlockItem
	c	Represents an item corresponding to a block. Using this item places a\nblock in the world.
	f	Ljava/lang/String;	field_30849	BLOCK_ENTITY_TAG_KEY
	f	Lnet/minecraft/class_2248;	field_7901	block
	f	Ljava/lang/String;	field_30850	BLOCK_STATE_TAG_KEY
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Z	method_7714	writeNbtToBlockEntity
		p	2		pos
		p	3		stack
		p	0		world
		p	1		player
	m	(Lnet/minecraft/class_1750;Lnet/minecraft/class_2680;)Z	method_7709	canPlace
		p	2		state
		p	1		context
	m	(Lnet/minecraft/class_1750;Lnet/minecraft/class_2680;)Z	method_7708	place
		p	2		state
		p	1		context
	m	(Lnet/minecraft/class_1750;)Lnet/minecraft/class_1750;	method_16356	getPlacementContext
		p	1		context
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_2680;	method_18083	with
		p	2		name
		p	0		state
		p	1		property
	m	()Z	method_20360	checkStatePlacement
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2487;	method_38072	getBlockEntityNbt
		p	0		stack
	m	(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;	method_7707	getPlacementState
		p	1		context
	m	(Ljava/util/Map;Lnet/minecraft/class_1792;)V	method_7713	appendBlocks
		p	2		item
		p	1		map
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		block
		p	2		settings
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_3414;	method_19260	getPlaceSound
		p	1		state
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_18084	placeFromNbt
		p	2		world
		p	1		pos
		p	4		state
		p	3		stack
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Z	method_7710	postPlacement
		p	2		world
		p	3		player
		p	1		pos
		p	4		stack
		p	5		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_2680;	method_18082	method_18082
		p	2		value
	m	(Lnet/minecraft/class_1750;)Lnet/minecraft/class_1269;	method_7712	place
		p	1		context
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V	method_38073	setBlockEntityNbt
		p	1		blockEntityType
		p	2		tag
		p	0		stack
	m	()Lnet/minecraft/class_2248;	method_7711	getBlock
c	net/minecraft/class_6	net/minecraft/entity/ai/pathing/BirdPathNodeMaker
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_27341	pathNodes
	m	(Lnet/minecraft/class_9;)Z	method_22877	isPassable
		p	1		node
	m	(Lnet/minecraft/class_9;)Z	method_22878	unvisited
		p	1		node
	m	(III)Lnet/minecraft/class_7;	method_31932	getNodeType
		p	3		z
		p	2		y
		p	1		x
	m	(IIIJ)Lnet/minecraft/class_7;	method_9	getNodeType
c	net/minecraft/class_1720	net/minecraft/screen/AbstractFurnaceScreenHandler
	f	Lnet/minecraft/class_5421;	field_25762	category
	f	Lnet/minecraft/class_1937;	field_7822	world
	f	Lnet/minecraft/class_1263;	field_7824	inventory
	f	Lnet/minecraft/class_3913;	field_17286	propertyDelegate
	f	Lnet/minecraft/class_3956;	field_17494	recipeType
	m	(Lnet/minecraft/class_1799;)Z	method_16945	isFuel
		p	1		itemStack
	m	(Lnet/minecraft/class_1799;)Z	method_7640	isSmeltable
		p	1		itemStack
	m	(Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;Lnet/minecraft/class_5421;ILnet/minecraft/class_1661;)V	<init>	<init>
		p	5		playerInventory
		p	4		syncId
		p	3		category
		p	2		recipeType
		p	1		type
	m	(Lnet/minecraft/class_3917;Lnet/minecraft/class_3956;Lnet/minecraft/class_5421;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V	<init>	<init>
		p	1		type
		p	2		recipeType
		p	3		category
		p	4		syncId
		p	5		playerInventory
		p	6		inventory
		p	7		propertyDelegate
	m	()I	method_17364	getFuelProgress
	m	()Z	method_17365	isBurning
	m	()I	method_17363	getCookProgress
c	net/minecraft/class_1713	net/minecraft/screen/slot/SlotActionType
	f	Lnet/minecraft/class_1713;	field_7791	SWAP
		c	Exchanges items between a slot and a hotbar slot. This is usually triggered by the player pressing a 1-9 number key while hovering over a slot.\n\n<p>When the action type is swap, the click data is the hotbar slot to swap with (0-8).
	f	Lnet/minecraft/class_1713;	field_7790	PICKUP
		c	Performs a normal slot click. This can pickup or place items in the slot, possibly merging the cursor stack into the slot, or swapping the slot stack with the cursor stack if they can't be merged.
	f	Lnet/minecraft/class_1713;	field_7795	THROW
		c	Throws the item out of the inventory. This is usually triggered by the player pressing Q while hovering over a slot, or clicking outside the window.\n\n<p>When the action type is throw, the click data determines whether to throw a whole stack (1) or a single item from that stack (0).
	f	Lnet/minecraft/class_1713;	field_7796	CLONE
		c	Clones the item in the slot. Usually triggered by middle clicking an item in creative mode.
	f	Lnet/minecraft/class_1713;	field_7793	PICKUP_ALL
		c	Replenishes the cursor stack with items from the screen handler. This is usually triggered by the player double clicking.
	f	Lnet/minecraft/class_1713;	field_7794	QUICK_MOVE
		c	Performs a shift-click. This usually quickly moves items between the player's inventory and the open screen handler.
	f	Lnet/minecraft/class_1713;	field_7789	QUICK_CRAFT
		c	Drags items between multiple slots. This is usually triggered by the player clicking and dragging between slots.\n\n<p>This action happens in 3 stages. Stage 0 signals that the drag has begun, and stage 2 signals that the drag has ended. In between multiple stage 1s signal which slots were dragged on.\n\n<p>The stage is packed into the click data along with the mouse button that was clicked. See {@link net.minecraft.screen.ScreenHandler#packQuickCraftData(int, int) ScreenHandler.packQuickCraftData(int, int)} for details.
c	net/minecraft/class_1712	net/minecraft/screen/ScreenHandlerListener
	m	(Lnet/minecraft/class_1703;II)V	method_7633	onPropertyUpdate
		p	1		handler
		p	3		value
		p	2		property
	m	(Lnet/minecraft/class_1703;ILnet/minecraft/class_1799;)V	method_7635	onSlotUpdate
		p	2		slotId
		p	1		handler
		p	3		stack
c	net/minecraft/class_1717	net/minecraft/screen/slot/FurnaceFuelSlot
	f	Lnet/minecraft/class_1720;	field_17083	handler
	m	(Lnet/minecraft/class_1799;)Z	method_7636	isBucket
		p	0		stack
	m	(Lnet/minecraft/class_1720;Lnet/minecraft/class_1263;III)V	<init>	<init>
		p	4		x
		p	5		y
		p	2		inventory
		p	3		index
		p	1		handler
c	net/minecraft/class_1716	net/minecraft/screen/Generic3x3ContainerScreenHandler
	f	Lnet/minecraft/class_1263;	field_7806	inventory
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
		p	3		inventory
c	net/minecraft/class_1715	net/minecraft/inventory/CraftingInventory
	f	Lnet/minecraft/class_2371;	field_7805	stacks
	f	Lnet/minecraft/class_1703;	field_7802	handler
	f	I	field_7804	width
	f	I	field_7803	height
	m	()I	method_17397	getHeight
	m	(Lnet/minecraft/class_1703;II)V	<init>	<init>
		p	2		width
		p	3		height
		p	1		handler
	m	()I	method_17398	getWidth
c	net/minecraft/class_1714	net/minecraft/screen/CraftingScreenHandler
	f	Lnet/minecraft/class_1715;	field_7801	input
	f	Lnet/minecraft/class_1657;	field_7797	player
	f	Lnet/minecraft/class_1731;	field_7800	result
	f	Lnet/minecraft/class_3914;	field_7799	context
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17400	method_17400
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17402	method_17402
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17401	method_17401
		p	2		pos
		p	1		world
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
	m	(Lnet/minecraft/class_1703;Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1715;Lnet/minecraft/class_1731;)V	method_17399	updateResult
		p	0		handler
		p	2		player
		p	1		world
		p	4		resultInventory
		p	3		craftingInventory
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	2		playerInventory
		p	3		context
		p	1		syncId
c	net/minecraft/class_1719	net/minecraft/screen/slot/FurnaceOutputSlot
	f	I	field_7819	amount
	f	Lnet/minecraft/class_1657;	field_7818	player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1263;III)V	<init>	<init>
		p	4		x
		p	3		index
		p	2		inventory
		p	1		player
		p	5		y
c	net/minecraft/class_1718	net/minecraft/screen/EnchantmentScreenHandler
	f	Lnet/minecraft/class_3914;	field_7813	context
	f	Lnet/minecraft/class_3915;	field_7814	seed
	f	[I	field_7810	enchantmentLevel
	f	Lnet/minecraft/class_1263;	field_7809	inventory
	f	Lnet/minecraft/class_5819;	field_7811	random
	f	[I	field_7812	enchantmentId
	f	[I	field_7808	enchantmentPower
	m	(Lnet/minecraft/class_1799;II)Ljava/util/List;	method_7637	generateEnchantments
		p	1		stack
		p	2		slot
		p	3		level
	m	()I	method_17413	getSeed
	m	(Lnet/minecraft/class_1799;ILnet/minecraft/class_1657;ILnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17410	method_17410
		p	7		pos
		p	6		world
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17412	method_17412
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17411	method_17411
		p	3		pos
		p	2		world
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	3		context
		p	2		playerInventory
		p	1		syncId
	m	()I	method_7638	getLapisCount
c	net/minecraft/class_1731	net/minecraft/inventory/CraftingResultInventory
	f	Lnet/minecraft/class_2371;	field_7866	stacks
	f	Lnet/minecraft/class_1860;	field_7865	lastRecipe
c	net/minecraft/class_1730	net/minecraft/inventory/EnderChestInventory
	f	Lnet/minecraft/class_2611;	field_7864	activeBlockEntity
	m	(Lnet/minecraft/class_2611;)V	method_7661	setActiveBlockEntity
		p	1		blockEntity
	m	(Lnet/minecraft/class_2611;)Z	method_31556	isActiveBlockEntity
		p	1		blockEntity
c	net/minecraft/class_1724	net/minecraft/screen/HorseScreenHandler
	f	Lnet/minecraft/class_1496;	field_7837	entity
	f	Lnet/minecraft/class_1263;	field_7836	inventory
	m	(Lnet/minecraft/class_1496;)Z	method_33354	hasChest
		p	1		horse
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_1496;)V	<init>	<init>
		p	3		inventory
		p	2		playerInventory
		p	1		syncId
		p	4		entity
c	net/minecraft/class_1723	net/minecraft/screen/PlayerScreenHandler
	f	Lnet/minecraft/class_1715;	field_7831	craftingInput
	f	Lnet/minecraft/class_2960;	field_21669	EMPTY_HELMET_SLOT_TEXTURE
	f	[Lnet/minecraft/class_2960;	field_7829	EMPTY_ARMOR_SLOT_TEXTURES
	f	Lnet/minecraft/class_1657;	field_7828	owner
	f	Lnet/minecraft/class_1731;	field_7830	craftingResult
	f	Z	field_7827	onServer
	f	[Lnet/minecraft/class_1304;	field_7832	EQUIPMENT_SLOT_ORDER
	f	Lnet/minecraft/class_2960;	field_21671	EMPTY_LEGGINGS_SLOT_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21670	EMPTY_CHESTPLATE_SLOT_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21673	EMPTY_OFFHAND_ARMOR_SLOT
	f	Lnet/minecraft/class_2960;	field_21672	EMPTY_BOOTS_SLOT_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21668	BLOCK_ATLAS_TEXTURE
	m	(Lnet/minecraft/class_1661;ZLnet/minecraft/class_1657;)V	<init>	<init>
		p	2		onServer
		p	1		inventory
		p	3		owner
	m	(I)Z	method_36211	isInHotbar
		p	0		slot
	m	()Lnet/minecraft/class_1715;	method_29281	getCraftingInput
c	net/minecraft/class_1722	net/minecraft/screen/HopperScreenHandler
	f	I	field_30801	SLOT_COUNT
	f	Lnet/minecraft/class_1263;	field_7826	inventory
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)V	<init>	<init>
		p	2		playerInventory
		p	3		inventory
		p	1		syncId
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
c	net/minecraft/class_1728	net/minecraft/screen/MerchantScreenHandler
	f	Z	field_19358	canRefreshTrades
	f	Lnet/minecraft/class_1915;	field_7863	merchant
	f	Z	field_18670	leveled
	f	I	field_18669	levelProgress
	f	Lnet/minecraft/class_1725;	field_7861	merchantInventory
	m	()Z	method_19259	isLeveled
	m	(Z)V	method_20700	setCanRefreshTrades
		p	1		canRefreshTrades
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1915;)V	<init>	<init>
		p	2		playerInventory
		p	3		merchant
		p	1		syncId
	m	(Z)V	method_19253	setLeveled
		p	1		leveled
	m	()V	method_20595	playYesSound
	m	()Z	method_20701	canRefreshTrades
	m	(I)V	method_7650	setRecipeIndex
		p	1		index
	m	()I	method_19256	getMerchantRewardedExperience
	m	(ILnet/minecraft/class_1799;)V	method_20214	autofill
		p	2		stack
		p	1		slot
	m	()I	method_19258	getLevelProgress
	m	(I)V	method_20215	switchTo
		p	1		recipeIndex
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
	m	(I)V	method_19257	setLevelProgress
		p	1		levelProgress
	m	(Lnet/minecraft/class_1916;)V	method_17437	setOffers
		p	1		offers
	m	()I	method_19254	getExperience
	m	()Lnet/minecraft/class_1916;	method_17438	getRecipes
	m	(I)V	method_19255	setExperienceFromServer
		p	1		experience
c	net/minecraft/class_1727	net/minecraft/screen/slot/TradeOutputSlot
	f	Lnet/minecraft/class_1915;	field_7858	merchant
	f	Lnet/minecraft/class_1725;	field_7860	merchantInventory
	f	Lnet/minecraft/class_1657;	field_7857	player
	f	I	field_7859	amount
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1915;Lnet/minecraft/class_1725;III)V	<init>	<init>
		p	1		player
		p	2		merchant
		p	5		x
		p	6		y
		p	3		merchantInventory
		p	4		index
c	net/minecraft/class_1726	net/minecraft/screen/LoomScreenHandler
	f	Lnet/minecraft/class_1735;	field_17320	dyeSlot
	f	Lnet/minecraft/class_1735;	field_17321	patternSlot
	f	Lnet/minecraft/class_1735;	field_17322	outputSlot
	f	Lnet/minecraft/class_3915;	field_17317	selectedPattern
	f	Lnet/minecraft/class_3914;	field_17316	context
	f	Lnet/minecraft/class_1735;	field_17319	bannerSlot
	f	J	field_20383	lastTakeResultTime
	f	Ljava/lang/Runnable;	field_17318	inventoryChangeListener
	f	Lnet/minecraft/class_1263;	field_17323	output
	f	Ljava/util/List;	field_39121	bannerPatterns
	f	Lnet/minecraft/class_1263;	field_7850	input
	m	(Lnet/minecraft/class_1799;)Ljava/util/List;	method_43705	getPatternsFor
		p	1		stack
	m	()Lnet/minecraft/class_1735;	method_17430	getPatternSlot
	m	()Lnet/minecraft/class_1735;	method_17431	getOutputSlot
	m	(Ljava/lang/Runnable;)V	method_17423	setInventoryChangeListener
		p	1		inventoryChangeListener
	m	(Lnet/minecraft/class_6880;)V	method_7648	updateOutputSlot
		p	1		pattern
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17420	method_17420
		p	3		pos
		p	2		world
	m	()Ljava/util/List;	method_43706	getBannerPatterns
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
	m	(I)Z	method_45016	isPatternIndexValid
		p	1		index
	m	()Lnet/minecraft/class_1735;	method_17429	getDyeSlot
	m	()Lnet/minecraft/class_1735;	method_17428	getBannerSlot
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
		p	3		context
	m	()I	method_7647	getSelectedPattern
c	net/minecraft/class_1726$6	net/minecraft/screen/LoomScreenHandler$6
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_17433	method_17433
		p	1		world
		p	2		pos
c	net/minecraft/class_1725	net/minecraft/village/MerchantInventory
	f	I	field_18668	merchantRewardedExperience
	f	Lnet/minecraft/class_1914;	field_7843	tradeOffer
	f	Lnet/minecraft/class_1915;	field_7844	merchant
	f	I	field_7842	offerIndex
	f	Lnet/minecraft/class_2371;	field_7845	inventory
	m	()I	method_19252	getMerchantRewardedExperience
	m	(Lnet/minecraft/class_1915;)V	<init>	<init>
		p	1		merchant
	m	(I)V	method_7643	setOfferIndex
		p	1		index
	m	()V	method_7645	updateOffers
	m	(I)Z	method_7644	needsOfferUpdate
		p	1		slot
	m	()Lnet/minecraft/class_1914;	method_7642	getTradeOffer
c	net/minecraft/class_1729	net/minecraft/screen/AbstractRecipeScreenHandler
	m	()I	method_7656	getCraftingHeight
	m	()I	method_7655	getCraftingResultSlotIndex
	m	(Lnet/minecraft/class_1860;)Z	method_7652	matches
		p	1		recipe
	m	()I	method_7658	getCraftingSlotCount
	m	(ZLnet/minecraft/class_1860;Lnet/minecraft/class_3222;)V	method_17697	fillInputSlots
		p	3		player
		p	2		recipe
		p	1		craftAll
	m	(I)Z	method_32339	canInsertIntoSlot
		p	1		index
	m	()Lnet/minecraft/class_5421;	method_30264	getCategory
	m	()I	method_7653	getCraftingWidth
	m	(Lnet/minecraft/class_1662;)V	method_7654	populateRecipeFinder
		p	1		finder
	m	()V	method_7657	clearCraftingSlots
c	net/minecraft/class_4891	net/minecraft/client/realms/dto/WorldTemplatePaginatedList
	f	Ljava/util/List;	field_22676	templates
	f	Lorg/slf4j/Logger;	field_22680	LOGGER
	f	I	field_22679	total
	f	I	field_22678	size
	f	I	field_22677	page
	m	(I)V	<init>	<init>
		p	1		size
	m	(Ljava/lang/String;)Lnet/minecraft/class_4891;	method_25097	parse
		p	0		json
	m	()Z	method_35688	isLastPage
c	net/minecraft/class_3560	net/minecraft/world/chunk/light/LightStorage
	c	LightStorage handles the access, storage and propagation of a specific kind of light within the world.\nFor example, separate instances will be used to store block light as opposed to sky light.\n\n<p>The smallest unit within LightStorage is the section. Sections represent a cube of 16x16x16 blocks and their lighting data.\nIn turn, 16 sections stacked on top of each other form a column, which are analogous to the standard 16x256x16 world chunks.\n\n<p>To avoid allocations, LightStorage packs all the coordinate arguments into single long values. Extra care should be taken\nto ensure that the relevant types are being used where appropriate.\n\n@see SkyLightStorage\n@see BlockLightStorage
	f	Lnet/minecraft/class_3556;	field_15796	storage
	f	[Lnet/minecraft/class_2350;	field_15799	DIRECTIONS
	f	Lnet/minecraft/class_1944;	field_15805	lightType
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15798	sectionsToRemove
	f	Lnet/minecraft/class_2823;	field_15803	chunkProvider
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15808	readySections
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_19342	columnsToRetain
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_16448	notifySections
	f	Lnet/minecraft/class_3556;	field_15806	uncachedStorage
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15797	markedNotReadySections
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_25621	queuedEdgeSections
	f	Z	field_15800	hasLightUpdates
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_15807	queuedSections
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15802	dirtySections
	f	Lnet/minecraft/class_2804;	field_15801	EMPTY
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15804	markedReadySections
	m	(Lnet/minecraft/class_1944;Lnet/minecraft/class_2823;Lnet/minecraft/class_3556;)V	<init>	<init>
		p	3		lightData
		p	2		chunkProvider
		p	1		lightType
	m	(JZ)V	method_15535	setColumnEnabled
		p	1		columnPos
		p	3		enabled
	m	(Lnet/minecraft/class_3556;J)Lnet/minecraft/class_2804;	method_15533	getLightSection
		p	1		storage
		p	2		sectionPos
	m	(J)Lnet/minecraft/class_2804;	method_20533	getLightSection
		p	1		sectionPos
	m	(Lnet/minecraft/class_3558;ZZ)V	method_15527	updateLight
		p	1		lightProvider
		p	3		skipEdgeLightPropagation
		p	2		doSkylight
	m	(JZ)Lnet/minecraft/class_2804;	method_15522	getLightSection
		p	1		sectionPos
		p	3		cached
	m	(J)Z	method_15524	hasSection
		p	1		sectionPos
	m	()V	method_15539	updateAll
	m	(JZ)V	method_20600	setRetainColumn
		p	1		sectionPos
		p	3		retain
	m	(J)V	method_15534	onUnloadSection
		p	1		sectionPos
	m	(Lnet/minecraft/class_3558;J)V	method_15536	removeSection
		p	2		sectionPos
		p	1		storage
	m	(J)Lnet/minecraft/class_2804;	method_15529	createSection
		p	1		sectionPos
	m	(JLnet/minecraft/class_2804;Z)V	method_15532	enqueueSectionData
		p	1		sectionPos
		p	3		array
		p	4		nonEdge
	m	(JZ)V	method_15526	setSectionStatus
		p	1		sectionPos
		p	3		notReady
	m	(J)I	method_15537	get
		p	1		blockPos
	m	(Lnet/minecraft/class_3558;J)V	method_29967	updateSection
		p	2		sectionPos
		p	1		lightProvider
	m	(J)I	method_15538	getLight
		p	1		blockPos
	m	()V	method_15530	notifyChanges
	m	(J)V	method_15523	onLoadSection
		p	1		sectionPos
	m	(JI)V	method_15525	set
		p	1		blockPos
		p	3		value
	m	()Z	method_15528	hasLightUpdates
c	net/minecraft/class_4890	net/minecraft/client/realms/dto/WorldTemplate
	f	Ljava/lang/String;	field_22668	version
	f	Ljava/lang/String;	field_22667	name
	f	Ljava/lang/String;	field_22666	id
	f	Lnet/minecraft/class_4890$class_4323;	field_22674	type
	f	Ljava/lang/String;	field_22669	author
	f	Ljava/lang/String;	field_22671	image
	f	Ljava/lang/String;	field_22670	link
	f	Ljava/lang/String;	field_22673	recommendedPlayers
	f	Lorg/slf4j/Logger;	field_22675	LOGGER
	f	Ljava/lang/String;	field_22672	trailer
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4890;	method_25096	parse
		p	0		node
c	net/minecraft/class_4890$class_4323	net/minecraft/client/realms/dto/WorldTemplate$WorldTemplateType
	f	Lnet/minecraft/class_4890$class_4323;	field_19450	EXPERIENCE
	f	Lnet/minecraft/class_4890$class_4323;	field_19451	INSPIRATION
	f	Lnet/minecraft/class_4890$class_4323;	field_19447	WORLD_TEMPLATE
	f	Lnet/minecraft/class_4890$class_4323;	field_19449	ADVENTUREMAP
	f	Lnet/minecraft/class_4890$class_4323;	field_19448	MINIGAME
	m	(Ljava/lang/String;)Lnet/minecraft/class_4890$class_4323;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_3565	net/minecraft/world/chunk/light/LightingView
	m	(Lnet/minecraft/class_2338;Z)V	method_15552	setSectionStatus
		p	2		notReady
		p	1		pos
	m	()Z	method_15518	hasUpdates
	m	(Lnet/minecraft/class_1923;Z)V	method_15512	setColumnEnabled
		p	2		retainData
		p	1		pos
	m	(Lnet/minecraft/class_2338;I)V	method_15514	addLightSource
		p	1		pos
		p	2		level
	m	(Lnet/minecraft/class_2338;)V	method_15513	checkBlock
		p	1		pos
	m	(Lnet/minecraft/class_4076;Z)V	method_15551	setSectionStatus
		p	1		pos
		p	2		notReady
	m	(IZZ)I	method_15516	doLightUpdates
		p	3		skipEdgeLightPropagation
		p	2		doSkylight
c	net/minecraft/class_4897	net/minecraft/client/sound/BiomeEffectSoundPlayer
	f	Lnet/minecraft/class_1959;	field_22804	activeBiome
	f	I	field_32994	MAX_STRENGTH
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;	field_22800	soundLoops
	f	Lnet/minecraft/class_1144;	field_22797	soundManager
	f	Lnet/minecraft/class_4543;	field_22798	biomeAccess
	f	Ljava/util/Optional;	field_22801	moodSound
	f	Ljava/util/Optional;	field_22802	additionsSound
	f	Lnet/minecraft/class_5819;	field_22799	random
	f	Lnet/minecraft/class_746;	field_22796	player
	f	F	field_23189	moodPercentage
	m	(Lnet/minecraft/class_1959;Lnet/minecraft/class_3414;)V	method_25460	method_25460
		p	2		sound
	m	(Lnet/minecraft/class_4968;)V	method_26271	method_26271
		p	1		sound
	m	(Lnet/minecraft/class_4967;)V	method_26270	method_26270
		p	1		sound
	m	()F	method_26272	getMoodPercentage
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_1959;Lnet/minecraft/class_4897$class_4898;)Lnet/minecraft/class_4897$class_4898;	method_25459	method_25459
		p	2		sound
		p	3		loop
	m	(Lnet/minecraft/class_746;Lnet/minecraft/class_1144;Lnet/minecraft/class_4543;)V	<init>	<init>
		p	2		soundManager
		p	3		biomeAccess
		p	1		player
c	net/minecraft/class_4897$class_4898	net/minecraft/client/sound/BiomeEffectSoundPlayer$MusicLoop
	f	I	field_22805	delta
	f	I	field_22806	strength
	m	(Lnet/minecraft/class_3414;)V	<init>	<init>
		p	1		sound
	m	()V	method_25464	fadeOut
	m	()V	method_25465	fadeIn
c	net/minecraft/class_4896	net/minecraft/client/render/entity/model/CrossbowPosing
	c	Utility class to help posing when a crossbow is involved.
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_630;ZFF)V	method_29352	meleeAttack
		p	2		attacking
		p	1		rightArm
		p	4		animationProgress
		p	3		swingProgress
		p	0		leftArm
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1308;FF)V	method_29351	meleeAttack
		p	0		leftArm
		p	1		rightArm
		p	4		animationProgress
		p	2		actor
		p	3		swingProgress
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_630;F)V	method_32789	swingArms
		p	1		rightArm
		p	2		animationProgress
		p	0		leftArm
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_630;Z)V	method_25447	hold
		p	3		rightArmed
		p	0		holdingArm
		p	1		otherArm
		p	2		head
	m	(Lnet/minecraft/class_630;Lnet/minecraft/class_630;Lnet/minecraft/class_1309;Z)V	method_25446	charge
		p	3		rightArmed
		p	2		actor
		p	1		pullingArm
		p	0		holdingArm
	m	(Lnet/minecraft/class_630;FF)V	method_29350	swingArm
		p	2		sigma
		p	1		animationProgress
		p	0		arm
c	net/minecraft/class_3566	net/minecraft/datafixer/fix/BlockEntityBlockStateFix
c	net/minecraft/class_4899	net/minecraft/client/realms/gui/screen/DisconnectedRealmsScreen
	f	Lnet/minecraft/class_2561;	field_22808	reason
	f	Lnet/minecraft/class_5489;	field_22809	lines
	f	I	field_22811	textHeight
	f	Lnet/minecraft/class_437;	field_22810	parent
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		reason
		p	1		parent
		p	2		title
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_4185;)V	method_25468	method_25468
		p	2		button
c	net/minecraft/class_3567	net/minecraft/datafixer/fix/BlockEntityCustomNameToTextFix
c	net/minecraft/class_3568	net/minecraft/world/chunk/light/LightingProvider
	f	Lnet/minecraft/class_3558;	field_15813	skyLightProvider
	f	Lnet/minecraft/class_3558;	field_15814	blockLightProvider
	f	Lnet/minecraft/class_5539;	field_27339	world
	m	(Lnet/minecraft/class_1923;Z)V	method_20601	setRetainData
		p	1		pos
		p	2		retainData
	m	(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Ljava/lang/String;	method_22876	displaySectionLevel
		p	2		pos
		p	1		lightType
	m	()I	method_31930	getTopY
	m	(Lnet/minecraft/class_2338;I)I	method_22363	getLight
		p	2		ambientDarkness
		p	1		pos
	m	(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;Lnet/minecraft/class_2804;Z)V	method_15558	enqueueSectionData
		p	4		nonEdge
		p	3		nibbles
		p	2		pos
		p	1		lightType
	m	()I	method_31928	getHeight
	m	(Lnet/minecraft/class_1944;)Lnet/minecraft/class_3562;	method_15562	get
		p	1		lightType
	m	()I	method_31929	getBottomY
	m	(Lnet/minecraft/class_2823;ZZ)V	<init>	<init>
		p	1		chunkProvider
		p	2		hasBlockLight
		p	3		hasSkyLight
c	net/minecraft/class_2237	net/minecraft/block/BlockWithEntity
	c	A convenience class for a block with a {@link net.minecraft.block.entity.BlockEntity}.\nWhile blocks with block entity only have to implement {@link BlockEntityProvider}\nand do not have to subclass this, it overrides several methods to delegate its logic\nto the block entity. However, <strong>it is generally easier to just implement\n{@link BlockEntityProvider}</strong>.\n\n<p><strong>Subclasses must override {@link #getRenderType}</strong> to render the\nblock entity. By default, all block entities are rendered invisible, which is not\nintended in most, if not all, cases.\n\n@see net.minecraft.block.entity.BlockEntity\n@see BlockEntityProvider
	m	(Lnet/minecraft/class_2591;Lnet/minecraft/class_2591;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5558;	method_31618	checkType
		c	{@return the ticker if the given type and expected type are the same, or {@code null} if they are different}
		p	2		ticker
		p	0		givenType
		p	1		expectedType
c	net/minecraft/class_3561	net/minecraft/datafixer/fix/BiomesFix
	f	Ljava/util/Map;	field_15810	RENAMED_BIOMES
c	net/minecraft/class_2230	net/minecraft/block/CoralParentBlock
	f	Lnet/minecraft/class_2746;	field_9940	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_9939	SHAPE
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_9431	isInWater
		p	0		state
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_9430	checkLivingConditions
		p	3		pos
		p	1		state
		p	2		world
c	net/minecraft/class_3562	net/minecraft/world/chunk/light/ChunkLightingView
	m	(Lnet/minecraft/class_2338;)I	method_15543	getLightLevel
		p	1		pos
	m	(Lnet/minecraft/class_4076;)Lnet/minecraft/class_2804;	method_15544	getLightSection
		p	1		pos
c	net/minecraft/class_3562$class_3563	net/minecraft/world/chunk/light/ChunkLightingView$Empty
	f	Lnet/minecraft/class_3562$class_3563;	field_15812	INSTANCE
c	net/minecraft/class_4892	net/minecraft/client/gui/widget/OptionSliderWidget
	f	Lnet/minecraft/class_315;	field_22738	options
	m	(Lnet/minecraft/class_315;IIIID)V	<init>	<init>
		p	5		height
		p	6		value
		p	1		options
		p	2		x
		p	3		y
		p	4		width
c	net/minecraft/class_2231	net/minecraft/block/AbstractPressurePlateBlock
	f	Lnet/minecraft/class_238;	field_9941	BOX
	f	Lnet/minecraft/class_265;	field_9942	PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_9943	DEFAULT_SHAPE
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_9436	playPressSound
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9437	updateNeighbors
		p	1		world
		p	2		pos
	m	()I	method_9563	getTickRate
	m	(Lnet/minecraft/class_2680;I)Lnet/minecraft/class_2680;	method_9432	setRedstoneOutput
		p	1		state
		p	2		rsOut
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V	method_9438	playDepressSound
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)V	method_9433	updatePlateState
		p	2		world
		p	3		pos
		p	4		state
		p	5		output
		p	1		entity
	m	(Lnet/minecraft/class_2680;)I	method_9435	getRedstoneOutput
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I	method_9434	getRedstoneOutput
		p	1		world
		p	2		pos
c	net/minecraft/class_4895	net/minecraft/client/gui/screen/ingame/SmithingScreen
	f	Lnet/minecraft/class_2960;	field_22795	TEXTURE
	m	(Lnet/minecraft/class_4862;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		title
		p	2		playerInventory
		p	1		handler
c	net/minecraft/class_2232	net/minecraft/command/argument/IdentifierArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9947	UNKNOWN_RECIPE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9945	UNKNOWN_ADVANCEMENT_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_21506	UNKNOWN_PREDICATE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_28002	UNKNOWN_ITEM_MODIFIER_EXCEPTION
	f	Ljava/util/Collection;	field_9946	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_5341;	method_23727	getPredicateArgument
		p	0		context
		p	1		argumentName
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1860;	method_9442	getRecipeArgument
		p	0		context
		p	1		argumentName
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9440	method_9440
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_161;	method_9439	getAdvancementArgument
		p	1		argumentName
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960;	method_9446	parse
	m	()Lnet/minecraft/class_2232;	method_9441	identifier
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9445	method_9445
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_117;	method_32688	getItemModifierArgument
		p	0		context
		p	1		argumentName
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9444	method_9444
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_9443	getIdentifier
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_32687	method_32687
		p	0		id
c	net/minecraft/class_4894	net/minecraft/client/gui/screen/ingame/ForgingScreen
	f	Lnet/minecraft/class_2960;	field_22794	texture
	m	()V	method_25445	setup
	m	(Lnet/minecraft/class_4587;IIF)V	method_25444	renderForeground
		p	3		mouseY
		p	4		delta
		p	1		matrices
		p	2		mouseX
	m	(Lnet/minecraft/class_4861;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	2		playerInventory
		p	3		title
		p	1		handler
		p	4		texture
c	net/minecraft/class_2233	net/minecraft/command/argument/ScoreHolderArgumentType
	f	Z	field_9949	multiple
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9950	EMPTY_SCORE_HOLDER_EXCEPTION
	f	Ljava/util/Collection;	field_9948	EXAMPLES
	f	Lcom/mojang/brigadier/suggestion/SuggestionProvider;	field_9951	SUGGESTION_PROVIDER
	m	()Lnet/minecraft/class_2233;	method_9447	scoreHolder
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection;	method_9450	getScoreHolders
		p	0		context
		p	1		name
		p	2		players
	m	(Z)V	<init>	<init>
		p	1		multiple
	m	(Ljava/util/Collection;Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection;	method_9456	method_9456
		p	1		source
		p	2		players
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String;	method_9452	getScoreHolder
		p	0		context
		p	1		name
	m	(Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection;	method_9457	method_9457
		p	0		source
		p	1		players
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	method_9448	method_9448
		p	1		builder
	m	()Lnet/minecraft/class_2233;	method_9451	scoreHolders
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9458	getScoreHolders
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9449	getScoreboardScoreHolders
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9455	method_9455
		p	0		context
		p	1		builder
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2233$class_2234;	method_9453	parse
c	net/minecraft/class_2233$class_2236	net/minecraft/command/argument/ScoreHolderArgumentType$Serializer
	f	B	field_37930	MULTIPLE_FLAG
	m	(Lnet/minecraft/class_2233$class_2236$class_7200;Lcom/google/gson/JsonObject;)V	method_9459	writeJson
	m	(Lnet/minecraft/class_2233$class_2236$class_7200;Lnet/minecraft/class_2540;)V	method_9461	writePacket
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2233$class_2236$class_7200;	method_9460	fromPacket
	m	(Lnet/minecraft/class_2233;)Lnet/minecraft/class_2233$class_2236$class_7200;	method_41914	getArgumentTypeProperties
c	net/minecraft/class_2233$class_2236$class_7200	net/minecraft/command/argument/ScoreHolderArgumentType$Serializer$Properties
	f	Z	field_37932	multiple
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_2233;	method_41915	createType
	m	(Lnet/minecraft/class_2233$class_2236;Z)V	<init>	<init>
		p	2		multiple
c	net/minecraft/class_2233$class_2235	net/minecraft/command/argument/ScoreHolderArgumentType$SelectorScoreHolder
	f	Lnet/minecraft/class_2300;	field_9952	selector
	m	(Lnet/minecraft/class_2300;)V	<init>	<init>
		p	1		selector
c	net/minecraft/class_2233$class_2234	net/minecraft/command/argument/ScoreHolderArgumentType$ScoreHolder
	m	(Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection;	getNames	getNames
		p	1		source
		p	2		players
c	net/minecraft/class_3564	net/minecraft/datafixer/fix/BlockEntityBannerColorFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15546	fixBannerColor
c	net/minecraft/class_3558	net/minecraft/world/chunk/light/ChunkLightProvider
	f	Lnet/minecraft/class_2338$class_2339;	field_19284	reusableBlockPos
	f	Lnet/minecraft/class_1944;	field_15792	type
	f	Lnet/minecraft/class_2823;	field_15795	chunkProvider
	f	[Lnet/minecraft/class_2350;	field_16513	DIRECTIONS
	f	[Lnet/minecraft/class_1922;	field_17398	cachedChunks
	f	Lnet/minecraft/class_3560;	field_15793	lightStorage
	f	[J	field_17397	cachedChunkPositions
	m	(II)Lnet/minecraft/class_1922;	method_17529	getChunk
		p	1		chunkX
		p	2		chunkZ
	m	()V	method_17530	clearChunkCache
	m	(JLnet/minecraft/class_2804;Z)V	method_15515	enqueueSectionData
		p	1		sectionPos
		p	4		nonEdge
		p	3		lightArray
	m	(Lnet/minecraft/class_1923;Z)V	method_20599	setRetainColumn
		p	2		retainData
		p	1		pos
	m	(JLorg/apache/commons/lang3/mutable/MutableInt;)Lnet/minecraft/class_2680;	method_20479	getStateForLighting
		p	1		pos
		p	3		opacity
	m	(Lnet/minecraft/class_2680;JLnet/minecraft/class_2350;)Lnet/minecraft/class_265;	method_20710	getOpaqueShape
		p	2		pos
		p	1		world
		p	4		facing
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)I	method_20049	getRealisticOpacity
		p	1		state1
		p	2		pos1
		p	0		world
		p	5		direction
		p	6		opacity2
		p	3		state2
		p	4		pos2
	m	(Lnet/minecraft/class_2823;Lnet/minecraft/class_1944;Lnet/minecraft/class_3560;)V	<init>	<init>
		p	3		lightStorage
		p	2		type
		p	1		chunkProvider
	m	(J)Ljava/lang/String;	method_22875	displaySectionLevel
		p	1		sectionPos
	m	(Lnet/minecraft/class_2804;J)I	method_15517	getCurrentLevelFromSection
		p	2		blockPos
		p	1		section
c	net/minecraft/class_4889	net/minecraft/client/realms/dto/WorldDownload
	f	Ljava/lang/String;	field_22662	downloadLink
	f	Ljava/lang/String;	field_22664	resourcePackHash
	f	Ljava/lang/String;	field_22663	resourcePackUrl
	f	Lorg/slf4j/Logger;	field_22665	LOGGER
	m	(Ljava/lang/String;)Lnet/minecraft/class_4889;	method_25095	parse
		p	0		json
c	net/minecraft/class_3559	net/minecraft/datafixer/fix/BedItemColorFix
c	net/minecraft/class_2240	net/minecraft/command/argument/ItemSlotArgumentType
	f	Ljava/util/Map;	field_9957	SLOT_NAMES_TO_SLOT_COMMAND_ID
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9955	UNKNOWN_SLOT_EXCEPTION
	f	Ljava/util/Collection;	field_9956	EXAMPLES
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9471	method_9471
		p	0		name
	m	(Ljava/util/HashMap;)V	method_9472	method_9472
		p	0		map
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	()Lnet/minecraft/class_2240;	method_9473	itemSlot
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer;	method_9470	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I	method_9469	getItemSlot
		p	0		context
		p	1		name
c	net/minecraft/class_3571	net/minecraft/datafixer/fix/BlockEntityIdFix
	f	Ljava/util/Map;	field_15824	RENAMED_BLOCK_ENTITIES
	m	(Ljava/util/HashMap;)V	method_15575	method_15575
		p	0		map
c	net/minecraft/class_6603	net/minecraft/network/packet/s2c/play/ChunkData
	f	I	field_34862	MAX_SECTIONS_DATA_SIZE
	f	[B	field_34864	sectionsData
	f	Lnet/minecraft/class_2487;	field_34863	heightmap
	f	Ljava/util/List;	field_34865	blockEntities
	m	(IILnet/minecraft/class_6603$class_6605;)V	method_38588	method_38588
		p	3		visitor
	m	()Lnet/minecraft/class_2540;	method_38586	getSectionsDataBuf
	m	(Lnet/minecraft/class_2818;)I	method_38589	getSectionsPacketSize
		p	0		chunk
	m	(Lnet/minecraft/class_6603$class_6605;II)V	method_38593	iterateBlockEntities
		p	3		z
		p	2		x
		p	1		consumer
	m	()Lnet/minecraft/class_2487;	method_38594	getHeightmap
	m	(II)Ljava/util/function/Consumer;	method_38587	getBlockEntities
		p	2		z
		p	1		x
	m	(Lnet/minecraft/class_2818;)V	<init>	<init>
		p	1		chunk
	m	(Lnet/minecraft/class_2540;)V	method_38590	write
		p	1		buf
	m	()Lio/netty/buffer/ByteBuf;	method_38595	getWritableSectionsDataBuf
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2818;)V	method_38591	writeSections
		p	0		buf
		p	1		chunk
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_6603$class_6604;)V	method_38592	method_38592
		p	0		buf2
		p	1		entry
	m	(Lnet/minecraft/class_2540;II)V	<init>	<init>
		p	3		z
		p	1		buf
		p	2		x
c	net/minecraft/class_6603$class_6604	net/minecraft/network/packet/s2c/play/ChunkData$BlockEntityData
	f	I	field_34867	y
	f	I	field_34866	localXz
	f	Lnet/minecraft/class_2487;	field_34869	nbt
	f	Lnet/minecraft/class_2591;	field_34868	type
	m	(Lnet/minecraft/class_2586;)Lnet/minecraft/class_6603$class_6604;	method_38596	of
		p	0		blockEntity
	m	(IILnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	4		nbt
		p	3		type
		p	2		y
		p	1		localXz
	m	(Lnet/minecraft/class_2540;)V	method_38597	write
		p	1		buf
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_6603$class_6605	net/minecraft/network/packet/s2c/play/ChunkData$BlockEntityVisitor
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V	accept	accept
		p	1		pos
		p	2		type
		p	3		nbt
c	net/minecraft/class_3576	net/minecraft/fluid/EmptyFluid
c	net/minecraft/class_2245	net/minecraft/command/argument/TimeArgumentType
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_9972	UNITS
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9971	INVALID_COUNT_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9970	INVALID_UNIT_EXCEPTION
	f	Ljava/util/Collection;	field_9969	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer;	method_9490	parse
	m	()Lnet/minecraft/class_2245;	method_9489	time
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9491	method_9491
		p	0		time
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
c	net/minecraft/class_3577	net/minecraft/datafixer/fix/BlockEntitySignTextStrictJsonFix
	f	Lcom/google/gson/Gson;	field_15827	GSON
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_15582	fix
		p	2		lineName
c	net/minecraft/class_3577$1	net/minecraft/datafixer/fix/BlockEntitySignTextStrictJsonFix$1
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		functionJson
		p	3		context
		p	2		unused
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_5250;	method_15583	deserialize
c	net/minecraft/class_2246	net/minecraft/block/Blocks
	c	Contains all the minecraft blocks.
	f	Lnet/minecraft/class_2248;	field_10099	WALL_TORCH
	f	Lnet/minecraft/class_2248;	field_10098	ACACIA_LEAVES
	f	Lnet/minecraft/class_2248;	field_10097	DEAD_BRAIN_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_23151	POLISHED_BASALT
	f	Lnet/minecraft/class_2248;	field_10452	LIGHT_BLUE_BANNER
	f	Lnet/minecraft/class_2248;	field_28048	POINTED_DRIPSTONE
	f	Lnet/minecraft/class_2248;	field_10586	POTTED_BAMBOO
	f	Lnet/minecraft/class_2248;	field_10453	IRON_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10584	TUBE_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10451	QUARTZ_STAIRS
	f	Lnet/minecraft/class_2248;	field_23152	RESPAWN_ANCHOR
	f	Lnet/minecraft/class_2248;	field_28049	DRIPSTONE_BLOCK
	f	Lnet/minecraft/class_2248;	field_10585	MAGENTA_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10583	SUNFLOWER
	f	Lnet/minecraft/class_2248;	field_10450	REPEATER
	f	Lnet/minecraft/class_2248;	field_10582	HEAVY_WEIGHTED_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10581	ZOMBIE_WALL_HEAD
	f	Lnet/minecraft/class_2248;	field_10580	BROWN_MUSHROOM_BLOCK
	f	Lnet/minecraft/class_2248;	field_10316	NETHER_PORTAL
	f	Lnet/minecraft/class_2248;	field_10449	POPPY
	f	Lnet/minecraft/class_2248;	field_10315	PINK_TULIP
	f	Lnet/minecraft/class_2248;	field_10448	DEAD_TUBE_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10314	RED_WOOL
	f	Lnet/minecraft/class_2248;	field_16541	LANTERN
	f	Lnet/minecraft/class_2248;	field_10447	BUBBLE_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10579	DEAD_FIRE_CORAL
	f	Lnet/minecraft/class_2248;	field_10446	WHITE_WOOL
	f	Lnet/minecraft/class_2248;	field_10313	LARGE_FERN
	f	Lnet/minecraft/class_2248;	field_16540	JIGSAW
	f	Lnet/minecraft/class_2248;	field_22089	SOUL_FIRE
	f	Lnet/minecraft/class_2248;	field_10445	COBBLESTONE
	f	Lnet/minecraft/class_2248;	field_10312	HOPPER
	f	Lnet/minecraft/class_2248;	field_10578	YELLOW_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10577	POTTED_BIRCH_SAPLING
	f	Lnet/minecraft/class_2248;	field_10444	PINK_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10311	RED_NETHER_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_10576	IRON_BARS
	f	Lnet/minecraft/class_2248;	field_10443	ENDER_CHEST
	f	Lnet/minecraft/class_2248;	field_10310	POLISHED_DIORITE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10441	LAPIS_BLOCK
	f	Lnet/minecraft/class_2248;	field_10575	BIRCH_SAPLING
	f	Lnet/minecraft/class_2248;	field_10442	DIAMOND_ORE
	f	Lnet/minecraft/class_2248;	field_10096	YELLOW_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10095	ORANGE_WOOL
	f	Lnet/minecraft/class_2248;	field_10094	DEAD_BUBBLE_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10093	POLISHED_ANDESITE
	f	Lnet/minecraft/class_2248;	field_10092	MAGMA_BLOCK
	f	Lnet/minecraft/class_2248;	field_10091	REDSTONE_WIRE
	f	Lnet/minecraft/class_2248;	field_10319	JUNGLE_FENCE
	f	Lnet/minecraft/class_2248;	field_10090	LAPIS_ORE
	f	Lnet/minecraft/class_2248;	field_10318	LIME_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10317	PINK_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_37546	MANGROVE_ROOTS
	f	Lnet/minecraft/class_2248;	field_28674	FLOWERING_AZALEA_LEAVES
	f	Lnet/minecraft/class_2248;	field_37545	MANGROVE_LOG
	f	Lnet/minecraft/class_2248;	field_28675	CAVE_VINES
	f	Lnet/minecraft/class_2248;	field_37544	MANGROVE_PROPAGULE
	f	Lnet/minecraft/class_2248;	field_28676	CAVE_VINES_PLANT
	f	Lnet/minecraft/class_2248;	field_37548	STRIPPED_MANGROVE_LOG
	f	Lnet/minecraft/class_2248;	field_22091	BASALT
	f	Lnet/minecraft/class_2248;	field_10089	BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_28677	SPORE_BLOSSOM
	f	Lnet/minecraft/class_2248;	field_28411	GLOW_LICHEN
	f	Lnet/minecraft/class_2248;	field_37547	MUDDY_MANGROVE_ROOTS
	f	Lnet/minecraft/class_2248;	field_22090	SOUL_SOIL
	f	Lnet/minecraft/class_2248;	field_10088	SPRUCE_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_28678	AZALEA
	f	Lnet/minecraft/class_2248;	field_10087	WHITE_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_28679	FLOWERING_AZALEA
	f	Lnet/minecraft/class_2248;	field_10086	BLUE_ORCHID
	f	Lnet/minecraft/class_2248;	field_10085	IRON_BLOCK
	f	Lnet/minecraft/class_2248;	field_10573	AZURE_BLUET
	f	Lnet/minecraft/class_2248;	field_10440	STONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_22097	WARPED_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_10574	MAGENTA_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10572	DEAD_BRAIN_CORAL
	f	Lnet/minecraft/class_2248;	field_22096	CRIMSON_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_10571	GOLD_ORE
	f	Lnet/minecraft/class_2248;	field_22099	WARPED_STAIRS
	f	Lnet/minecraft/class_2248;	field_10570	PURPLE_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_22098	CRIMSON_STAIRS
	f	Lnet/minecraft/class_2248;	field_22093	SOUL_WALL_TORCH
	f	Lnet/minecraft/class_2248;	field_37549	MANGROVE_WOOD
	f	Lnet/minecraft/class_2248;	field_22092	SOUL_TORCH
	f	Lnet/minecraft/class_2248;	field_22095	WARPED_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_28673	AZALEA_LEAVES
	f	Lnet/minecraft/class_2248;	field_22094	CRIMSON_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10304	POTTED_JUNGLE_SAPLING
	f	Lnet/minecraft/class_2248;	field_10437	QUARTZ_PILLAR
	f	Lnet/minecraft/class_2248;	field_10303	JUNGLE_WOOD
	f	Lnet/minecraft/class_2248;	field_10569	SPRUCE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10436	STRIPPED_SPRUCE_LOG
	f	Lnet/minecraft/class_2248;	field_28900	DEEPSLATE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10568	DEAD_FIRE_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10302	COCOA
	f	Lnet/minecraft/class_2248;	field_10435	POLISHED_GRANITE_STAIRS
	f	Lnet/minecraft/class_2248;	field_28901	DEEPSLATE_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_10434	PINK_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10301	REDSTONE_WALL_TORCH
	f	Lnet/minecraft/class_2248;	field_10567	PINK_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_28902	DEEPSLATE_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_10566	DIRT
	f	Lnet/minecraft/class_2248;	field_10433	CYAN_CARPET
	f	Lnet/minecraft/class_2248;	field_10300	MAGENTA_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_28903	DEEPSLATE_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_10565	PINK_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10432	PLAYER_HEAD
	f	Lnet/minecraft/class_2248;	field_10430	ROSE_BUSH
	f	Lnet/minecraft/class_2248;	field_28904	CHISELED_DEEPSLATE
	f	Lnet/minecraft/class_2248;	field_10564	POTTED_ACACIA_SAPLING
	f	Lnet/minecraft/class_2248;	field_10431	OAK_LOG
	f	Lnet/minecraft/class_2248;	field_10562	WET_SPONGE
	f	Lnet/minecraft/class_2248;	field_10563	OAK_STAIRS
	f	Lnet/minecraft/class_2248;	field_10084	STRIPPED_JUNGLE_WOOD
	f	Lnet/minecraft/class_2248;	field_10083	LOOM
	f	Lnet/minecraft/class_2248;	field_10082	DEAD_TUBE_CORAL
	f	Lnet/minecraft/class_2248;	field_10081	DRAGON_EGG
	f	Lnet/minecraft/class_2248;	field_10309	TUBE_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10080	REDSTONE_ORE
	f	Lnet/minecraft/class_2248;	field_10308	CYAN_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10307	BIRCH_WOOD
	f	Lnet/minecraft/class_2248;	field_10439	BROWN_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10306	JUNGLE_LOG
	f	Lnet/minecraft/class_2248;	field_10305	LIME_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10438	MAGENTA_BANNER
	f	Lnet/minecraft/class_2248;	field_28686	HANGING_ROOTS
	f	Lnet/minecraft/class_2248;	field_37558	MUD_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_37557	MUD_BRICKS
	f	Lnet/minecraft/class_2248;	field_37556	PACKED_MUD
	f	Lnet/minecraft/class_2248;	field_10078	CYAN_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10079	BRAIN_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10077	GRAY_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_37559	MANGROVE_BUTTON
	f	Lnet/minecraft/class_2248;	field_10076	POTTED_DARK_OAK_SAPLING
	f	Lnet/minecraft/class_2248;	field_37553	MANGROVE_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10075	DARK_OAK_PLANKS
	f	Lnet/minecraft/class_2248;	field_37552	MANGROVE_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_10074	POTTED_OXEYE_DAISY
	f	Lnet/minecraft/class_2248;	field_37555	MANGROVE_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10073	BROWN_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_37554	MANGROVE_SIGN
	f	Lnet/minecraft/class_2248;	field_10561	GREEN_BED
	f	Lnet/minecraft/class_2248;	field_10560	PISTON
	f	Lnet/minecraft/class_2248;	field_28680	MOSS_CARPET
	f	Lnet/minecraft/class_2248;	field_28681	MOSS_BLOCK
	f	Lnet/minecraft/class_2248;	field_28682	BIG_DRIPLEAF
	f	Lnet/minecraft/class_2248;	field_28683	BIG_DRIPLEAF_STEM
	f	Lnet/minecraft/class_2248;	field_28684	SMALL_DRIPLEAF
	f	Lnet/minecraft/class_2248;	field_28685	ROOTED_DIRT
	f	Lnet/minecraft/class_2248;	field_10558	STRIPPED_SPRUCE_WOOD
	f	Lnet/minecraft/class_2248;	field_10425	POWERED_RAIL
	f	Lnet/minecraft/class_2248;	field_10557	DEAD_FIRE_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10424	SUGAR_CANE
	f	Lnet/minecraft/class_2248;	field_10423	GRAY_WOOL
	f	Lnet/minecraft/class_2248;	field_10556	MUSHROOM_STEM
	f	Lnet/minecraft/class_2248;	field_10555	GRAY_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10422	BUBBLE_COLUMN
	f	Lnet/minecraft/class_2248;	field_10554	OXEYE_DAISY
	f	Lnet/minecraft/class_2248;	field_10421	LIME_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10553	JUNGLE_BUTTON
	f	Lnet/minecraft/class_2248;	field_10420	RED_SANDSTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10551	FIRE_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10552	CHISELED_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10550	BLUE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10072	GRANITE_WALL
	f	Lnet/minecraft/class_2248;	field_10071	SPRUCE_SLAB
	f	Lnet/minecraft/class_2248;	field_10070	BLACK_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_37551	MANGROVE_LEAVES
	f	Lnet/minecraft/class_2248;	field_37550	STRIPPED_MANGROVE_WOOD
	f	Lnet/minecraft/class_2248;	field_10429	DAYLIGHT_DETECTOR
	f	Lnet/minecraft/class_2248;	field_10428	DEAD_BUSH
	f	Lnet/minecraft/class_2248;	field_10427	BUBBLE_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10559	RED_MUSHROOM
	f	Lnet/minecraft/class_2248;	field_10426	PURPLE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10069	RED_BED
	f	Lnet/minecraft/class_2248;	field_27100	WHITE_CANDLE
	f	Lnet/minecraft/class_2248;	field_10067	BLUE_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_37569	SCULK_VEIN
	f	Lnet/minecraft/class_2248;	field_10068	RED_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10066	SPRUCE_BUTTON
	f	Lnet/minecraft/class_2248;	field_10199	WHITE_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10065	MOSSY_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10198	GREEN_BANNER
	f	Lnet/minecraft/class_2248;	field_10197	WHITE_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10064	END_STONE_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_37565	MANGROVE_FENCE
	f	Lnet/minecraft/class_2248;	field_10196	DARK_OAK_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_10063	MAGENTA_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_37564	MANGROVE_SLAB
	f	Lnet/minecraft/class_2248;	field_10062	BLACK_BANNER
	f	Lnet/minecraft/class_2248;	field_10195	TURTLE_EGG
	f	Lnet/minecraft/class_2248;	field_37568	SCULK
	f	Lnet/minecraft/class_2248;	field_37567	MUD_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_10061	POTTED_PINK_TULIP
	f	Lnet/minecraft/class_2248;	field_10194	DIRT_PATH
	f	Lnet/minecraft/class_2248;	field_37566	MANGROVE_DOOR
	f	Lnet/minecraft/class_2248;	field_27109	CYAN_CANDLE
	f	Lnet/minecraft/class_2248;	field_27108	LIGHT_GRAY_CANDLE
	f	Lnet/minecraft/class_2248;	field_27107	GRAY_CANDLE
	f	Lnet/minecraft/class_2248;	field_27106	PINK_CANDLE
	f	Lnet/minecraft/class_2248;	field_27105	LIME_CANDLE
	f	Lnet/minecraft/class_2248;	field_20421	BEE_NEST
	f	Lnet/minecraft/class_2248;	field_27104	YELLOW_CANDLE
	f	Lnet/minecraft/class_2248;	field_20422	BEEHIVE
	f	Lnet/minecraft/class_2248;	field_27103	LIGHT_BLUE_CANDLE
	f	Lnet/minecraft/class_2248;	field_27102	MAGENTA_CANDLE
	f	Lnet/minecraft/class_2248;	field_27101	ORANGE_CANDLE
	f	Lnet/minecraft/class_2248;	field_10546	ACTIVATOR_RAIL
	f	Lnet/minecraft/class_2248;	field_10413	RED_SANDSTONE_WALL
	f	Lnet/minecraft/class_2248;	field_10412	POLISHED_DIORITE_SLAB
	f	Lnet/minecraft/class_2248;	field_10545	MELON
	f	Lnet/minecraft/class_2248;	field_10544	JUNGLE_SIGN
	f	Lnet/minecraft/class_2248;	field_10411	SPRUCE_SIGN
	f	Lnet/minecraft/class_2248;	field_10543	CAVE_AIR
	f	Lnet/minecraft/class_2248;	field_10410	ORANGE_BED
	f	Lnet/minecraft/class_2248;	field_10542	YELLOW_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10540	OBSIDIAN
	f	Lnet/minecraft/class_2248;	field_10541	NETHER_WART_BLOCK
	f	Lnet/minecraft/class_2248;	field_29026	DEEPSLATE_GOLD_ORE
	f	Lnet/minecraft/class_2248;	field_29027	DEEPSLATE_IRON_ORE
	f	Lnet/minecraft/class_2248;	field_10060	BLUE_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10193	LIGHT_BLUE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_37561	MANGROVE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10192	POTTED_SPRUCE_SAPLING
	f	Lnet/minecraft/class_2248;	field_37560	POTTED_MANGROVE_PROPAGULE
	f	Lnet/minecraft/class_2248;	field_10191	BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_10419	GREEN_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_37563	MANGROVE_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_10190	PRISMARINE_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_10418	COAL_ORE
	f	Lnet/minecraft/class_2248;	field_37562	MUD_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_10417	BIRCH_BUTTON
	f	Lnet/minecraft/class_2248;	field_10549	SMOOTH_SANDSTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10416	CRACKED_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10548	LILY_OF_THE_VALLEY
	f	Lnet/minecraft/class_2248;	field_10415	TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10547	YELLOW_BANNER
	f	Lnet/minecraft/class_2248;	field_10414	DAMAGED_ANVIL
	f	Lnet/minecraft/class_2248;	field_10056	STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10057	OAK_BUTTON
	f	Lnet/minecraft/class_2248;	field_27112	BROWN_CANDLE
	f	Lnet/minecraft/class_2248;	field_10188	OAK_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_10055	GREEN_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10189	GRANITE_SLAB
	f	Lnet/minecraft/class_2248;	field_27111	BLUE_CANDLE
	f	Lnet/minecraft/class_2248;	field_10054	PURPLE_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10187	OAK_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_27110	PURPLE_CANDLE
	f	Lnet/minecraft/class_2248;	field_10053	TUBE_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10186	BRAIN_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10185	GRAY_BANNER
	f	Lnet/minecraft/class_2248;	field_10052	LIGHT_GRAY_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_17350	CAMPFIRE
	f	Lnet/minecraft/class_2248;	field_37577	MANGROVE_PLANKS
	f	Lnet/minecraft/class_2248;	field_10184	ORANGE_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10051	PINK_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_37576	MUD
	f	Lnet/minecraft/class_2248;	field_10050	LIGHT_BLUE_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10183	CAKE
	f	Lnet/minecraft/class_2248;	field_10182	DANDELION
	f	Lnet/minecraft/class_2248;	field_29028	DEEPSLATE_LAPIS_ORE
	f	Lnet/minecraft/class_2248;	field_29029	DEEPSLATE_DIAMOND_ORE
	f	Lnet/minecraft/class_2248;	field_27119	COPPER_BLOCK
	f	Lnet/minecraft/class_2248;	field_27118	EXPOSED_COPPER
	f	Lnet/minecraft/class_2248;	field_27117	WEATHERED_COPPER
	f	Lnet/minecraft/class_2248;	field_27116	OXIDIZED_COPPER
	f	Lnet/minecraft/class_2248;	field_27115	TINTED_GLASS
	f	Lnet/minecraft/class_2248;	field_27114	CALCITE
	f	Lnet/minecraft/class_2248;	field_10059	MOSSY_STONE_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_10058	RED_CONCRETE
	f	Lnet/minecraft/class_2248;	field_27113	GREEN_CANDLE
	f	Lnet/minecraft/class_2248;	field_10401	ACACIA_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_29032	SMOOTH_BASALT
	f	Lnet/minecraft/class_2248;	field_10534	RED_SAND
	f	Lnet/minecraft/class_2248;	field_10533	ACACIA_LOG
	f	Lnet/minecraft/class_2248;	field_10400	POTTED_WHITE_TULIP
	f	Lnet/minecraft/class_2248;	field_10532	CYAN_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10531	PINK_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10530	PRISMARINE_WALL
	f	Lnet/minecraft/class_2248;	field_10181	FURNACE
	f	Lnet/minecraft/class_2248;	field_10409	BLUE_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_37573	VERDANT_FROGLIGHT
	f	Lnet/minecraft/class_2248;	field_10180	LIME_BED
	f	Lnet/minecraft/class_2248;	field_10408	BIRCH_STAIRS
	f	Lnet/minecraft/class_2248;	field_37572	OCHRE_FROGLIGHT
	f	Lnet/minecraft/class_2248;	field_10407	ORANGE_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_37575	FROGSPAWN
	f	Lnet/minecraft/class_2248;	field_10539	BIRCH_LEAVES
	f	Lnet/minecraft/class_2248;	field_10406	RED_BANNER
	f	Lnet/minecraft/class_2248;	field_37574	PEARLESCENT_FROGLIGHT
	f	Lnet/minecraft/class_2248;	field_10538	MAGENTA_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10405	MOSSY_COBBLESTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10537	BLACK_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10404	PURPLE_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_37571	SCULK_SHRIEKER
	f	Lnet/minecraft/class_2248;	field_29030	DEEPSLATE_REDSTONE_ORE
	f	Lnet/minecraft/class_2248;	field_10536	RED_CARPET
	f	Lnet/minecraft/class_2248;	field_10403	DARK_OAK_DOOR
	f	Lnet/minecraft/class_2248;	field_37570	SCULK_CATALYST
	f	Lnet/minecraft/class_2248;	field_29031	COBBLED_DEEPSLATE
	f	Lnet/minecraft/class_2248;	field_10535	ANVIL
	f	Lnet/minecraft/class_2248;	field_10402	MYCELIUM
	f	Lnet/minecraft/class_2248;	field_10177	WITHER_SKELETON_SKULL
	f	Lnet/minecraft/class_2248;	field_10044	CHISELED_QUARTZ_BLOCK
	f	Lnet/minecraft/class_2248;	field_10178	DARK_OAK_WOOD
	f	Lnet/minecraft/class_2248;	field_27124	CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10043	BLUE_CARPET
	f	Lnet/minecraft/class_2248;	field_10176	INFESTED_CHISELED_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_27123	EXPOSED_CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10042	CREEPER_HEAD
	f	Lnet/minecraft/class_2248;	field_10175	PURPUR_SLAB
	f	Lnet/minecraft/class_2248;	field_27122	WEATHERED_CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10174	SEA_LANTERN
	f	Lnet/minecraft/class_2248;	field_10041	JUNGLE_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_27121	OXIDIZED_CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10040	LIME_CARPET
	f	Lnet/minecraft/class_2248;	field_10173	MOSSY_STONE_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_27120	COPPER_ORE
	f	Lnet/minecraft/class_2248;	field_10172	LIGHT_GRAY_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10171	GLOWSTONE
	f	Lnet/minecraft/class_2248;	field_10170	GREEN_WOOL
	f	Lnet/minecraft/class_2248;	field_23078	TWISTING_VINES
	f	Lnet/minecraft/class_2248;	field_9974	NETHER_WART
	f	Lnet/minecraft/class_2248;	field_23079	TWISTING_VINES_PLANT
	f	Lnet/minecraft/class_2248;	field_9973	IRON_DOOR
	f	Lnet/minecraft/class_2248;	field_9976	HORN_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_23077	NETHER_GOLD_ORE
	f	Lnet/minecraft/class_2248;	field_9975	SPRUCE_PLANKS
	f	Lnet/minecraft/class_2248;	field_27129	OXIDIZED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_9978	SMOOTH_QUARTZ
	f	Lnet/minecraft/class_2248;	field_27128	CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_10049	YELLOW_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_9977	ORANGE_CARPET
	f	Lnet/minecraft/class_2248;	field_27127	EXPOSED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_10048	ORANGE_TULIP
	f	Lnet/minecraft/class_2248;	field_27126	WEATHERED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_10047	DEAD_BUBBLE_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10045	ORANGE_BANNER
	f	Lnet/minecraft/class_2248;	field_27125	OXIDIZED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_9979	SANDSTONE
	f	Lnet/minecraft/class_2248;	field_10179	NOTE_BLOCK
	f	Lnet/minecraft/class_2248;	field_10046	LIME_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10522	PINK_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_27879	POWDER_SNOW
	f	Lnet/minecraft/class_2248;	field_10521	SPRUCE_DOOR
	f	Lnet/minecraft/class_2248;	field_27878	POWDER_SNOW_CAULDRON
	f	Lnet/minecraft/class_2248;	field_9980	CRAFTING_TABLE
	f	Lnet/minecraft/class_2248;	field_10520	PODZOL
	f	Lnet/minecraft/class_2248;	field_9982	BLUE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_9981	POTTED_BLUE_ORCHID
	f	Lnet/minecraft/class_2248;	field_9984	PUMPKIN_STEM
	f	Lnet/minecraft/class_2248;	field_9983	LADDER
	f	Lnet/minecraft/class_2248;	field_22103	WARPED_DOOR
	f	Lnet/minecraft/class_2248;	field_22102	CRIMSON_DOOR
	f	Lnet/minecraft/class_2248;	field_10529	GREEN_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_22101	WARPED_BUTTON
	f	Lnet/minecraft/class_2248;	field_22105	WARPED_SIGN
	f	Lnet/minecraft/class_2248;	field_10528	CHORUS_FLOWER
	f	Lnet/minecraft/class_2248;	field_22104	CRIMSON_SIGN
	f	Lnet/minecraft/class_2248;	field_10527	BLUE_BED
	f	Lnet/minecraft/class_2248;	field_10526	GREEN_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10525	COMMAND_BLOCK
	f	Lnet/minecraft/class_2248;	field_22100	CRIMSON_BUTTON
	f	Lnet/minecraft/class_2248;	field_10524	REDSTONE_LAMP
	f	Lnet/minecraft/class_2248;	field_10523	REDSTONE_TORCH
	f	Lnet/minecraft/class_2248;	field_10032	DEAD_HORN_CORAL
	f	Lnet/minecraft/class_2248;	field_10165	CYAN_BANNER
	f	Lnet/minecraft/class_2248;	field_10298	PETRIFIED_OAK_SLAB
	f	Lnet/minecraft/class_2248;	field_27136	WAXED_WEATHERED_CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10299	BIRCH_FENCE
	f	Lnet/minecraft/class_2248;	field_10164	LAVA
	f	Lnet/minecraft/class_2248;	field_10031	ACACIA_SLAB
	f	Lnet/minecraft/class_2248;	field_10297	DARK_PRISMARINE
	f	Lnet/minecraft/class_2248;	field_27135	WAXED_EXPOSED_COPPER
	f	Lnet/minecraft/class_2248;	field_10163	BROWN_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10296	DEAD_BUBBLE_CORAL
	f	Lnet/minecraft/class_2248;	field_10030	SLIME_BLOCK
	f	Lnet/minecraft/class_2248;	field_27134	WAXED_WEATHERED_COPPER
	f	Lnet/minecraft/class_2248;	field_10295	ICE
	f	Lnet/minecraft/class_2248;	field_10162	POTTED_ALLIUM
	f	Lnet/minecraft/class_2248;	field_33509	RAW_COPPER_BLOCK
	f	Lnet/minecraft/class_2248;	field_27133	WAXED_COPPER_BLOCK
	f	Lnet/minecraft/class_2248;	field_10161	OAK_PLANKS
	f	Lnet/minecraft/class_2248;	field_10294	LIGHT_BLUE_WOOL
	f	Lnet/minecraft/class_2248;	field_22107	WARPED_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_27132	CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_10160	DARK_OAK_SAPLING
	f	Lnet/minecraft/class_2248;	field_10293	WHEAT
	f	Lnet/minecraft/class_2248;	field_22106	CRIMSON_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_27131	EXPOSED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_10292	CHISELED_SANDSTONE
	f	Lnet/minecraft/class_2248;	field_22109	ANCIENT_DEBRIS
	f	Lnet/minecraft/class_2248;	field_27130	WEATHERED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_10291	SPRUCE_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_22108	NETHERITE_BLOCK
	f	Lnet/minecraft/class_2248;	field_10519	STRIPPED_OAK_LOG
	f	Lnet/minecraft/class_2248;	field_10039	SMOOTH_RED_SANDSTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10038	GRAY_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10037	SPRUCE_LOG
	f	Lnet/minecraft/class_2248;	field_27139	WAXED_WEATHERED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_10036	FIRE
	f	Lnet/minecraft/class_2248;	field_10169	HORN_CORAL
	f	Lnet/minecraft/class_2248;	field_10034	CHEST
	f	Lnet/minecraft/class_2248;	field_27138	WAXED_CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10035	DARK_OAK_LEAVES
	f	Lnet/minecraft/class_2248;	field_10168	MELON_STEM
	f	Lnet/minecraft/class_2248;	field_10033	GLASS
	f	Lnet/minecraft/class_2248;	field_10166	BONE_BLOCK
	f	Lnet/minecraft/class_2248;	field_27137	WAXED_EXPOSED_CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10167	RAIL
	f	Lnet/minecraft/class_2248;	field_10510	PURPLE_CARPET
	f	Lnet/minecraft/class_2248;	field_10290	LIGHT_BLUE_CARPET
	f	Lnet/minecraft/class_2248;	field_22115	WARPED_WART_BLOCK
	f	Lnet/minecraft/class_2248;	field_27140	RED_CANDLE
	f	Lnet/minecraft/class_2248;	field_10518	CUT_RED_SANDSTONE
	f	Lnet/minecraft/class_2248;	field_22114	WARPED_FUNGUS
	f	Lnet/minecraft/class_2248;	field_10517	DIORITE_WALL
	f	Lnet/minecraft/class_2248;	field_22117	NETHER_SPROUTS
	f	Lnet/minecraft/class_2248;	field_10516	FIRE_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_22116	WARPED_ROOTS
	f	Lnet/minecraft/class_2248;	field_10515	NETHERRACK
	f	Lnet/minecraft/class_2248;	field_33508	RAW_IRON_BLOCK
	f	Lnet/minecraft/class_2248;	field_22110	SOUL_LANTERN
	f	Lnet/minecraft/class_2248;	field_10514	BLUE_WOOL
	f	Lnet/minecraft/class_2248;	field_10513	BIRCH_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_22113	WARPED_NYLIUM
	f	Lnet/minecraft/class_2248;	field_22112	STRIPPED_WARPED_STEM
	f	Lnet/minecraft/class_2248;	field_10512	YELLOW_CARPET
	f	Lnet/minecraft/class_2248;	field_22111	WARPED_STEM
	f	Lnet/minecraft/class_2248;	field_10511	BIRCH_LOG
	f	Lnet/minecraft/class_2248;	field_10153	QUARTZ_BLOCK
	f	Lnet/minecraft/class_2248;	field_10020	SPRUCE_FENCE
	f	Lnet/minecraft/class_2248;	field_10286	PURPUR_BLOCK
	f	Lnet/minecraft/class_2248;	field_27148	LIME_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10152	PURPLE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10285	GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_27147	YELLOW_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10284	ACACIA_SIGN
	f	Lnet/minecraft/class_2248;	field_10151	POTTED_POPPY
	f	Lnet/minecraft/class_2248;	field_27146	LIGHT_BLUE_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10150	ATTACHED_MELON_STEM
	f	Lnet/minecraft/class_2248;	field_10283	SMOOTH_RED_SANDSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_27145	MAGENTA_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10282	OBSERVER
	f	Lnet/minecraft/class_2248;	field_22119	STRIPPED_CRIMSON_STEM
	f	Lnet/minecraft/class_2248;	field_27144	ORANGE_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10281	BLUE_BANNER
	f	Lnet/minecraft/class_2248;	field_22118	CRIMSON_STEM
	f	Lnet/minecraft/class_2248;	field_10509	CREEPER_WALL_HEAD
	f	Lnet/minecraft/class_2248;	field_27143	WHITE_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10280	ORANGE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10508	DIORITE
	f	Lnet/minecraft/class_2248;	field_27142	CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10507	DIORITE_SLAB
	f	Lnet/minecraft/class_2248;	field_27141	BLACK_CANDLE
	f	Lnet/minecraft/class_2248;	field_10029	CACTUS
	f	Lnet/minecraft/class_2248;	field_10028	LIME_WOOL
	f	Lnet/minecraft/class_2248;	field_10027	END_PORTAL
	f	Lnet/minecraft/class_2248;	field_10026	JUNGLE_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10159	NETHER_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_10025	DETECTOR_RAIL
	f	Lnet/minecraft/class_2248;	field_10158	STONE_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10023	BROWN_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_16999	SWEET_BERRY_BUSH
	f	Lnet/minecraft/class_2248;	field_10157	LIME_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10024	MOSSY_STONE_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_10155	SPRUCE_WOOD
	f	Lnet/minecraft/class_2248;	field_10022	ORANGE_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10156	WHITE_TULIP
	f	Lnet/minecraft/class_2248;	field_10289	POLISHED_GRANITE
	f	Lnet/minecraft/class_2248;	field_10021	CHORUS_PLANT
	f	Lnet/minecraft/class_2248;	field_10154	WHITE_BANNER
	f	Lnet/minecraft/class_2248;	field_10287	RED_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_27149	PINK_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10288	BROWN_BED
	f	Lnet/minecraft/class_2248;	field_10630	SANDSTONE_WALL
	f	Lnet/minecraft/class_2248;	field_22120	CRIMSON_NYLIUM
	f	Lnet/minecraft/class_2248;	field_33510	RAW_GOLD_BLOCK
	f	Lnet/minecraft/class_2248;	field_10019	PURPLE_BED
	f	Lnet/minecraft/class_2248;	field_10018	POTTED_CACTUS
	f	Lnet/minecraft/class_2248;	field_22127	WARPED_PLANKS
	f	Lnet/minecraft/class_2248;	field_10506	BLACK_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_27152	CYAN_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_22126	CRIMSON_PLANKS
	f	Lnet/minecraft/class_2248;	field_27151	LIGHT_GRAY_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10505	PURPUR_PILLAR
	f	Lnet/minecraft/class_2248;	field_22129	WARPED_SLAB
	f	Lnet/minecraft/class_2248;	field_27150	GRAY_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10504	BOOKSHELF
	f	Lnet/minecraft/class_2248;	field_22128	CRIMSON_SLAB
	f	Lnet/minecraft/class_2248;	field_10503	OAK_LEAVES
	f	Lnet/minecraft/class_2248;	field_22122	SHROOMLIGHT
	f	Lnet/minecraft/class_2248;	field_10502	CONDUIT
	f	Lnet/minecraft/class_2248;	field_22121	CRIMSON_FUNGUS
	f	Lnet/minecraft/class_2248;	field_10501	BLACK_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_22125	CRIMSON_ROOTS
	f	Lnet/minecraft/class_2248;	field_10500	DARK_OAK_SLAB
	f	Lnet/minecraft/class_2248;	field_22124	WEEPING_VINES_PLANT
	f	Lnet/minecraft/class_2248;	field_22123	WEEPING_VINES
	f	Lnet/minecraft/class_2248;	field_10141	GRAY_BED
	f	Lnet/minecraft/class_2248;	field_10274	MAGENTA_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10273	POTTED_LILY_OF_THE_VALLEY
	f	Lnet/minecraft/class_2248;	field_10140	GRAY_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_27159	AMETHYST_BLOCK
	f	Lnet/minecraft/class_2248;	field_10272	RED_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_27158	BLACK_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10271	LIGHT_BLUE_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_27157	RED_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10270	RED_TULIP
	f	Lnet/minecraft/class_2248;	field_27156	GREEN_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_27155	BROWN_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10629	BRAIN_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_27154	BLUE_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10628	LIGHT_GRAY_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_27153	PURPLE_CANDLE_CAKE
	f	Lnet/minecraft/class_2248;	field_10017	JUNGLE_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10149	OAK_DOOR
	f	Lnet/minecraft/class_2248;	field_10016	ANDESITE_SLAB
	f	Lnet/minecraft/class_2248;	field_10148	BIRCH_PLANKS
	f	Lnet/minecraft/class_2248;	field_10015	MAGENTA_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10014	LIME_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10147	CARVED_PUMPKIN
	f	Lnet/minecraft/class_2248;	field_10012	END_STONE_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_10146	BLACK_WOOL
	f	Lnet/minecraft/class_2248;	field_10013	EMERALD_ORE
	f	Lnet/minecraft/class_2248;	field_10279	RED_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10144	ACACIA_FENCE
	f	Lnet/minecraft/class_2248;	field_10011	BLUE_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10278	ACACIA_BUTTON
	f	Lnet/minecraft/class_2248;	field_10145	YELLOW_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10010	DARK_OAK_LOG
	f	Lnet/minecraft/class_2248;	field_10276	JUNGLE_SAPLING
	f	Lnet/minecraft/class_2248;	field_10143	YELLOW_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10277	INFESTED_STONE
	f	Lnet/minecraft/class_2248;	field_10142	SANDSTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10275	LIME_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_22130	CRIMSON_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_22132	CRIMSON_FENCE
	f	Lnet/minecraft/class_2248;	field_22131	WARPED_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10009	JACK_O_LANTERN
	f	Lnet/minecraft/class_2248;	field_10008	MOVING_PISTON
	f	Lnet/minecraft/class_2248;	field_10007	SANDSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10139	YELLOW_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10006	PRISMARINE_BRICKS
	f	Lnet/minecraft/class_2248;	field_27164	SMALL_AMETHYST_BUD
	f	Lnet/minecraft/class_2248;	field_10627	JUNGLE_DOOR
	f	Lnet/minecraft/class_2248;	field_38420	REINFORCED_DEEPSLATE
	f	Lnet/minecraft/class_2248;	field_18891	CUT_RED_SANDSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10626	BLACK_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_27163	MEDIUM_AMETHYST_BUD
	f	Lnet/minecraft/class_2248;	field_27162	LARGE_AMETHYST_BUD
	f	Lnet/minecraft/class_2248;	field_10625	COBBLESTONE_WALL
	f	Lnet/minecraft/class_2248;	field_27161	AMETHYST_CLUSTER
	f	Lnet/minecraft/class_2248;	field_18890	CUT_SANDSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10624	RED_SANDSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_27160	BUDDING_AMETHYST
	f	Lnet/minecraft/class_2248;	field_10623	DARK_PRISMARINE_SLAB
	f	Lnet/minecraft/class_2248;	field_22133	WARPED_FENCE
	f	Lnet/minecraft/class_2248;	field_10622	STRIPPED_ACACIA_LOG
	f	Lnet/minecraft/class_2248;	field_10621	LIGHT_BLUE_BED
	f	Lnet/minecraft/class_2248;	field_17563	COMPOSTER
	f	Lnet/minecraft/class_2248;	field_10620	OAK_FENCE
	f	Lnet/minecraft/class_2248;	field_10262	SMOOTH_SANDSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10395	CHAIN_COMMAND_BLOCK
	f	Lnet/minecraft/class_2248;	field_10394	OAK_SAPLING
	f	Lnet/minecraft/class_2248;	field_10261	PUMPKIN
	f	Lnet/minecraft/class_2248;	field_10260	SPAWNER
	f	Lnet/minecraft/class_2248;	field_10393	PINK_CARPET
	f	Lnet/minecraft/class_2248;	field_28108	SCULK_SENSOR
	f	Lnet/minecraft/class_2248;	field_10392	STONE_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_27169	WAXED_EXPOSED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_10391	BIRCH_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_10619	CYAN_WOOL
	f	Lnet/minecraft/class_2248;	field_27168	WAXED_WEATHERED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_10390	NETHER_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_10618	FIRE_CORAL
	f	Lnet/minecraft/class_2248;	field_27167	WAXED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_10617	JUNGLE_SLAB
	f	Lnet/minecraft/class_2248;	field_16492	SCAFFOLDING
	f	Lnet/minecraft/class_2248;	field_27166	WAXED_EXPOSED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_10616	DARK_OAK_STAIRS
	f	Lnet/minecraft/class_2248;	field_27165	TUFF
	f	Lnet/minecraft/class_2248;	field_10138	POTTED_RED_MUSHROOM
	f	Lnet/minecraft/class_2248;	field_10005	HORN_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10137	OAK_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10004	BROWN_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10003	PEONY
	f	Lnet/minecraft/class_2248;	field_10136	SMOOTH_STONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10269	BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_10001	END_STONE_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_10135	PRISMARINE
	f	Lnet/minecraft/class_2248;	field_10002	REDSTONE_BLOCK
	f	Lnet/minecraft/class_2248;	field_10268	PURPLE_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10133	LIME_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10000	BUBBLE_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10267	GRAY_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10134	BUBBLE_CORAL
	f	Lnet/minecraft/class_2248;	field_10265	DARK_OAK_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_10132	DARK_OAK_FENCE
	f	Lnet/minecraft/class_2248;	field_10266	NETHER_BRICKS
	f	Lnet/minecraft/class_2248;	field_10399	PURPLE_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10131	STONE_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_10264	DEAD_BRAIN_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10397	ACACIA_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10398	END_PORTAL_FRAME
	f	Lnet/minecraft/class_2248;	field_10130	DARK_PRISMARINE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10263	REPEATING_COMMAND_BLOCK
	f	Lnet/minecraft/class_2248;	field_10396	DEAD_BUBBLE_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10129	LIGHT_GRAY_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10128	POTTED_FERN
	f	Lnet/minecraft/class_2248;	field_10127	NETHER_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_33407	WAXED_OXIDIZED_COPPER
	f	Lnet/minecraft/class_2248;	field_10615	STICKY_PISTON
	f	Lnet/minecraft/class_2248;	field_10614	DEAD_TUBE_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10613	END_GATEWAY
	f	Lnet/minecraft/class_2248;	field_10612	PINK_BANNER
	f	Lnet/minecraft/class_2248;	field_10611	WHITE_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_27171	LIGHTNING_ROD
	f	Lnet/minecraft/class_2248;	field_10610	PINK_BED
	f	Lnet/minecraft/class_2248;	field_33409	WAXED_OXIDIZED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_2248;	field_27170	WAXED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_33408	WAXED_OXIDIZED_CUT_COPPER
	f	Lnet/minecraft/class_2248;	field_10383	RED_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10250	STRIPPED_OAK_WOOD
	f	Lnet/minecraft/class_2248;	field_10382	WATER
	f	Lnet/minecraft/class_2248;	field_10381	COAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10609	CARROTS
	f	Lnet/minecraft/class_2248;	field_10380	TRAPPED_CHEST
	f	Lnet/minecraft/class_2248;	field_10608	ACACIA_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10607	GRANITE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10606	WITHER_ROSE
	f	Lnet/minecraft/class_2248;	field_10605	BLUE_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10604	LIGHT_GRAY_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_9986	RED_NETHER_BRICKS
	f	Lnet/minecraft/class_2248;	field_10259	PURPLE_WOOL
	f	Lnet/minecraft/class_2248;	field_10126	OAK_WOOD
	f	Lnet/minecraft/class_2248;	field_22506	STRIPPED_CRIMSON_HYPHAE
	f	Lnet/minecraft/class_2248;	field_9985	LIGHT_GRAY_BANNER
	f	Lnet/minecraft/class_2248;	field_10258	SPONGE
	f	Lnet/minecraft/class_2248;	field_10125	TUBE_CORAL
	f	Lnet/minecraft/class_2248;	field_9988	SPRUCE_LEAVES
	f	Lnet/minecraft/class_2248;	field_10124	AIR
	f	Lnet/minecraft/class_2248;	field_10257	BIRCH_SLAB
	f	Lnet/minecraft/class_2248;	field_10122	JUNGLE_STAIRS
	f	Lnet/minecraft/class_2248;	field_9987	BEDROCK
	f	Lnet/minecraft/class_2248;	field_10123	BROWN_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10256	ACACIA_STAIRS
	f	Lnet/minecraft/class_2248;	field_10389	PRISMARINE_SLAB
	f	Lnet/minecraft/class_2248;	field_10254	STRIPPED_JUNGLE_LOG
	f	Lnet/minecraft/class_2248;	field_10121	OAK_SIGN
	f	Lnet/minecraft/class_2248;	field_22503	WARPED_HYPHAE
	f	Lnet/minecraft/class_2248;	field_10255	GRAVEL
	f	Lnet/minecraft/class_2248;	field_10388	SKELETON_WALL_SKULL
	f	Lnet/minecraft/class_2248;	field_10120	WHITE_BED
	f	Lnet/minecraft/class_2248;	field_10253	COARSE_DIRT
	f	Lnet/minecraft/class_2248;	field_10386	ANDESITE_STAIRS
	f	Lnet/minecraft/class_2248;	field_9989	MOSSY_COBBLESTONE
	f	Lnet/minecraft/class_2248;	field_10387	INFESTED_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10252	STONE_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_10385	ACACIA_SAPLING
	f	Lnet/minecraft/class_2248;	field_22505	CRIMSON_HYPHAE
	f	Lnet/minecraft/class_2248;	field_10251	BROWN_MUSHROOM
	f	Lnet/minecraft/class_2248;	field_10384	BLUE_ICE
	f	Lnet/minecraft/class_2248;	field_22504	STRIPPED_WARPED_HYPHAE
	f	Lnet/minecraft/class_2248;	field_9990	MOSSY_COBBLESTONE_WALL
	f	Lnet/minecraft/class_2248;	field_33410	WAXED_OXIDIZED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_2248;	field_9992	PURPUR_STAIRS
	f	Lnet/minecraft/class_2248;	field_9991	WHITE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10119	OAK_SLAB
	f	Lnet/minecraft/class_2248;	field_9994	POLISHED_ANDESITE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10118	RED_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_9993	KELP
	f	Lnet/minecraft/class_2248;	field_10117	CHISELED_RED_SANDSTONE
	f	Lnet/minecraft/class_2248;	field_9996	LIGHT_GRAY_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10249	POTTED_ORANGE_TULIP
	f	Lnet/minecraft/class_2248;	field_10116	DEAD_BRAIN_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_9995	CORNFLOWER
	f	Lnet/minecraft/class_2248;	field_10248	CYAN_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10115	ANDESITE
	f	Lnet/minecraft/class_2248;	field_10603	SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10602	BROWN_BANNER
	f	Lnet/minecraft/class_2248;	field_10601	SMOOTH_QUARTZ_SLAB
	f	Lnet/minecraft/class_2248;	field_10600	YELLOW_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10371	BLACK_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10370	BROWN_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_9998	POTTED_WITHER_ROSE
	f	Lnet/minecraft/class_2248;	field_10114	SOUL_SAND
	f	Lnet/minecraft/class_2248;	field_10247	POTATOES
	f	Lnet/minecraft/class_2248;	field_33919	POTTED_FLOWERING_AZALEA_BUSH
	f	Lnet/minecraft/class_2248;	field_9997	BLACK_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10113	BROWN_WOOL
	f	Lnet/minecraft/class_2248;	field_10246	DARK_OAK_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10379	PISTON_HEAD
	f	Lnet/minecraft/class_2248;	field_10111	DEAD_FIRE_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_33918	POTTED_AZALEA_BUSH
	f	Lnet/minecraft/class_2248;	field_10112	FERN
	f	Lnet/minecraft/class_2248;	field_10245	SMOOTH_QUARTZ_STAIRS
	f	Lnet/minecraft/class_2248;	field_10378	LILAC
	f	Lnet/minecraft/class_2248;	field_10110	FROSTED_ICE
	f	Lnet/minecraft/class_2248;	field_10243	VOID_AIR
	f	Lnet/minecraft/class_2248;	field_9999	ACACIA_WOOD
	f	Lnet/minecraft/class_2248;	field_10244	STRIPPED_DARK_OAK_LOG
	f	Lnet/minecraft/class_2248;	field_10377	COMPARATOR
	f	Lnet/minecraft/class_2248;	field_10242	LIGHT_BLUE_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10375	TNT
	f	Lnet/minecraft/class_2248;	field_10376	SEAGRASS
	f	Lnet/minecraft/class_2248;	field_10241	ZOMBIE_HEAD
	f	Lnet/minecraft/class_2248;	field_10374	STRIPPED_DARK_OAK_WOOD
	f	Lnet/minecraft/class_2248;	field_10240	RED_MUSHROOM_BLOCK
	f	Lnet/minecraft/class_2248;	field_10373	BROWN_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10372	CYAN_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_16333	BLAST_FURNACE
	f	Lnet/minecraft/class_2248;	field_10109	CYAN_BED
	f	Lnet/minecraft/class_2248;	field_16332	BELL
	f	Lnet/minecraft/class_2248;	field_10108	BAMBOO_SAPLING
	f	Lnet/minecraft/class_2248;	field_16335	STONECUTTER
	f	Lnet/minecraft/class_2248;	field_10107	WHITE_CONCRETE
	f	Lnet/minecraft/class_2248;	field_16334	SMOKER
	f	Lnet/minecraft/class_2248;	field_10106	BLACK_CARPET
	f	Lnet/minecraft/class_2248;	field_16337	GRINDSTONE
	f	Lnet/minecraft/class_2248;	field_10239	DEAD_HORN_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10238	TALL_SEAGRASS
	f	Lnet/minecraft/class_2248;	field_10105	CHIPPED_ANVIL
	f	Lnet/minecraft/class_2248;	field_16336	CARTOGRAPHY_TABLE
	f	Lnet/minecraft/class_2248;	field_10237	QUARTZ_SLAB
	f	Lnet/minecraft/class_2248;	field_10104	BRICKS
	f	Lnet/minecraft/class_2248;	field_10369	STRUCTURE_VOID
	f	Lnet/minecraft/class_2248;	field_10103	STRIPPED_ACACIA_WOOD
	f	Lnet/minecraft/class_2248;	field_10236	PRISMARINE_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_16331	FLETCHING_TABLE
	f	Lnet/minecraft/class_2248;	field_16330	LECTERN
	f	Lnet/minecraft/class_2248;	field_10492	INFESTED_COBBLESTONE
	f	Lnet/minecraft/class_2248;	field_10491	SNOW_BLOCK
	f	Lnet/minecraft/class_2248;	field_10490	YELLOW_WOOL
	f	Lnet/minecraft/class_2248;	field_23985	CHAIN
	f	Lnet/minecraft/class_2248;	field_10102	SAND
	f	Lnet/minecraft/class_2248;	field_10235	CYAN_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10368	PURPLE_BANNER
	f	Lnet/minecraft/class_2248;	field_10100	INFESTED_CRACKED_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_16329	SMITHING_TABLE
	f	Lnet/minecraft/class_2248;	field_10234	EMERALD_BLOCK
	f	Lnet/minecraft/class_2248;	field_10101	WITHER_SKELETON_WALL_SKULL
	f	Lnet/minecraft/class_2248;	field_10367	GREEN_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10232	ACACIA_DOOR
	f	Lnet/minecraft/class_2248;	field_10499	BARRIER
	f	Lnet/minecraft/class_2248;	field_10233	CYAN_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10366	STRIPPED_BIRCH_LOG
	f	Lnet/minecraft/class_2248;	field_10231	BIRCH_SIGN
	f	Lnet/minecraft/class_2248;	field_10364	NETHER_BRICK_FENCE
	f	Lnet/minecraft/class_2248;	field_10498	FIRE_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10365	POTTED_AZURE_BLUET
	f	Lnet/minecraft/class_2248;	field_10230	MAGENTA_BED
	f	Lnet/minecraft/class_2248;	field_10363	LEVER
	f	Lnet/minecraft/class_2248;	field_10496	ORANGE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10497	RED_NETHER_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_10362	FARMLAND
	f	Lnet/minecraft/class_2248;	field_10495	FLOWER_POT
	f	Lnet/minecraft/class_2248;	field_10361	CUT_SANDSTONE
	f	Lnet/minecraft/class_2248;	field_10494	STONE_BUTTON
	f	Lnet/minecraft/class_2248;	field_10493	DARK_OAK_BUTTON
	f	Lnet/minecraft/class_2248;	field_10360	SMOOTH_STONE
	f	Lnet/minecraft/class_2248;	field_10229	LIME_BANNER
	f	Lnet/minecraft/class_2248;	field_31037	LIGHT
	f	Lnet/minecraft/class_2248;	field_10228	DROPPER
	f	Lnet/minecraft/class_2248;	field_10227	ORANGE_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_10226	ALLIUM
	f	Lnet/minecraft/class_2248;	field_10359	HAY_BLOCK
	f	Lnet/minecraft/class_2248;	field_16328	BARREL
	f	Lnet/minecraft/class_2248;	field_10358	POTTED_CORNFLOWER
	f	Lnet/minecraft/class_2248;	field_10225	PACKED_ICE
	f	Lnet/minecraft/class_2248;	field_10224	LIGHT_WEIGHTED_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10357	GREEN_STAINED_GLASS
	f	Lnet/minecraft/class_2248;	field_28888	DEEPSLATE
	f	Lnet/minecraft/class_2248;	field_28889	COBBLED_DEEPSLATE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10480	INFESTED_MOSSY_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_29219	DEEPSLATE_COAL_ORE
	f	Lnet/minecraft/class_2248;	field_28892	POLISHED_DEEPSLATE
	f	Lnet/minecraft/class_2248;	field_23867	CRACKED_NETHER_BRICKS
	f	Lnet/minecraft/class_2248;	field_28893	POLISHED_DEEPSLATE_STAIRS
	f	Lnet/minecraft/class_2248;	field_23868	QUARTZ_BRICKS
	f	Lnet/minecraft/class_2248;	field_28894	POLISHED_DEEPSLATE_SLAB
	f	Lnet/minecraft/class_2248;	field_23865	POLISHED_BLACKSTONE_WALL
	f	Lnet/minecraft/class_2248;	field_28895	POLISHED_DEEPSLATE_WALL
	f	Lnet/minecraft/class_2248;	field_23866	CHISELED_NETHER_BRICKS
	f	Lnet/minecraft/class_2248;	field_28896	DEEPSLATE_TILES
	f	Lnet/minecraft/class_2248;	field_23863	POLISHED_BLACKSTONE_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_28897	DEEPSLATE_TILE_STAIRS
	f	Lnet/minecraft/class_2248;	field_23864	POLISHED_BLACKSTONE_BUTTON
	f	Lnet/minecraft/class_2248;	field_23860	SOUL_CAMPFIRE
	f	Lnet/minecraft/class_2248;	field_28898	DEEPSLATE_TILE_SLAB
	f	Lnet/minecraft/class_2248;	field_23861	POLISHED_BLACKSTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_28899	DEEPSLATE_TILE_WALL
	f	Lnet/minecraft/class_2248;	field_23862	POLISHED_BLACKSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10489	ANDESITE_WALL
	f	Lnet/minecraft/class_2248;	field_10223	JUKEBOX
	f	Lnet/minecraft/class_2248;	field_10356	YELLOW_BED
	f	Lnet/minecraft/class_2248;	field_10221	DEAD_HORN_CORAL_FAN
	f	Lnet/minecraft/class_2248;	field_10488	DEAD_HORN_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10222	LIGHT_GRAY_WOOL
	f	Lnet/minecraft/class_2248;	field_10355	CYAN_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10220	GRAY_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10353	GRAY_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10487	POTTED_DEAD_BUSH
	f	Lnet/minecraft/class_2248;	field_10354	POTTED_DANDELION
	f	Lnet/minecraft/class_2248;	field_10352	BIRCH_DOOR
	f	Lnet/minecraft/class_2248;	field_10485	ENCHANTING_TABLE
	f	Lnet/minecraft/class_2248;	field_10486	BIRCH_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10351	COBBLESTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10484	OAK_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10350	PRISMARINE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10483	SMOOTH_RED_SANDSTONE
	f	Lnet/minecraft/class_2248;	field_28890	COBBLED_DEEPSLATE_SLAB
	f	Lnet/minecraft/class_2248;	field_10482	MAGENTA_CARPET
	f	Lnet/minecraft/class_2248;	field_23869	BLACKSTONE
	f	Lnet/minecraft/class_2248;	field_10481	SKELETON_SKULL
	f	Lnet/minecraft/class_2248;	field_28891	COBBLED_DEEPSLATE_WALL
	f	Lnet/minecraft/class_2248;	field_10219	GRASS_BLOCK
	f	Lnet/minecraft/class_2248;	field_10218	ACACIA_PLANKS
	f	Lnet/minecraft/class_2248;	field_10217	SPRUCE_SAPLING
	f	Lnet/minecraft/class_2248;	field_10216	DIORITE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10349	GRAY_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10215	MAGENTA_WOOL
	f	Lnet/minecraft/class_2248;	field_10348	TRIPWIRE_HOOK
	f	Lnet/minecraft/class_2248;	field_10347	DEAD_TUBE_CORAL_WALL_FAN
	f	Lnet/minecraft/class_2248;	field_10214	TALL_GRASS
	f	Lnet/minecraft/class_2248;	field_29220	DEEPSLATE_EMERALD_ORE
	f	Lnet/minecraft/class_2248;	field_10213	NETHER_QUARTZ_ORE
	f	Lnet/minecraft/class_2248;	field_10346	POLISHED_DIORITE
	f	Lnet/minecraft/class_2248;	field_10479	GRASS
	f	Lnet/minecraft/class_2248;	field_10478	RED_NETHER_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_10212	IRON_ORE
	f	Lnet/minecraft/class_2248;	field_10345	LIGHT_BLUE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_29221	DEEPSLATE_COPPER_ORE
	f	Lnet/minecraft/class_2248;	field_23870	BLACKSTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_23871	BLACKSTONE_WALL
	f	Lnet/minecraft/class_2248;	field_23879	POLISHED_BLACKSTONE_BRICK_WALL
	f	Lnet/minecraft/class_2248;	field_23877	POLISHED_BLACKSTONE_BRICK_SLAB
	f	Lnet/minecraft/class_2248;	field_23878	POLISHED_BLACKSTONE_BRICK_STAIRS
	f	Lnet/minecraft/class_2248;	field_21212	HONEYCOMB_BLOCK
	f	Lnet/minecraft/class_2248;	field_23875	CRACKED_POLISHED_BLACKSTONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_21211	HONEY_BLOCK
	f	Lnet/minecraft/class_2248;	field_23876	CHISELED_POLISHED_BLACKSTONE
	f	Lnet/minecraft/class_2248;	field_23872	BLACKSTONE_SLAB
	f	Lnet/minecraft/class_2248;	field_23873	POLISHED_BLACKSTONE
	f	Lnet/minecraft/class_2248;	field_23874	POLISHED_BLACKSTONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10210	ORANGE_CONCRETE
	f	Lnet/minecraft/class_2248;	field_29222	CRACKED_DEEPSLATE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10477	SNOW
	f	Lnet/minecraft/class_2248;	field_10211	BAMBOO
	f	Lnet/minecraft/class_2248;	field_10344	RED_SANDSTONE
	f	Lnet/minecraft/class_2248;	field_10342	DRIED_KELP_BLOCK
	f	Lnet/minecraft/class_2248;	field_23261	LODESTONE
	f	Lnet/minecraft/class_2248;	field_29223	CRACKED_DEEPSLATE_TILES
	f	Lnet/minecraft/class_2248;	field_10476	SEA_PICKLE
	f	Lnet/minecraft/class_2248;	field_10343	COBWEB
	f	Lnet/minecraft/class_2248;	field_10341	BEETROOTS
	f	Lnet/minecraft/class_2248;	field_10474	GRANITE
	f	Lnet/minecraft/class_2248;	field_29224	INFESTED_DEEPSLATE
	f	Lnet/minecraft/class_2248;	field_10475	GREEN_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10340	STONE
	f	Lnet/minecraft/class_2248;	field_10473	BROWN_CARPET
	f	Lnet/minecraft/class_2248;	field_10472	DRAGON_WALL_HEAD
	f	Lnet/minecraft/class_2248;	field_10471	END_STONE
	f	Lnet/minecraft/class_2248;	field_10470	DARK_OAK_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10207	MOSSY_COBBLESTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10206	PURPLE_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10339	BRAIN_CORAL
	f	Lnet/minecraft/class_2248;	field_10205	GOLD_BLOCK
	f	Lnet/minecraft/class_2248;	field_10338	GREEN_CARPET
	f	Lnet/minecraft/class_2248;	field_10204	STRIPPED_BIRCH_WOOD
	f	Lnet/minecraft/class_2248;	field_10337	DRAGON_HEAD
	f	Lnet/minecraft/class_2248;	field_10336	TORCH
	f	Lnet/minecraft/class_2248;	field_10469	MAGENTA_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_2248;	field_10203	LIGHT_BLUE_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10202	WHITE_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10335	JUNGLE_LEAVES
	f	Lnet/minecraft/class_2248;	field_10468	POTTED_OAK_SAPLING
	f	Lnet/minecraft/class_2248;	field_10467	SMOOTH_SANDSTONE
	f	Lnet/minecraft/class_2248;	field_10201	DIAMOND_BLOCK
	f	Lnet/minecraft/class_2248;	field_10334	JUNGLE_PLANKS
	f	Lnet/minecraft/class_2248;	field_10599	ORANGE_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10466	WHITE_CARPET
	f	Lnet/minecraft/class_2248;	field_10200	DISPENSER
	f	Lnet/minecraft/class_2248;	field_10333	BREWING_STAND
	f	Lnet/minecraft/class_2248;	field_23880	GILDED_BLACKSTONE
	f	Lnet/minecraft/class_2248;	field_27099	CANDLE
	f	Lnet/minecraft/class_2248;	field_27098	LAVA_CAULDRON
	f	Lnet/minecraft/class_2248;	field_27097	WATER_CAULDRON
	f	Lnet/minecraft/class_2248;	field_10209	LIGHT_GRAY_CARPET
	f	Lnet/minecraft/class_2248;	field_10208	PLAYER_WALL_HEAD
	f	Lnet/minecraft/class_2248;	field_22426	POTTED_CRIMSON_ROOTS
	f	Lnet/minecraft/class_2248;	field_22425	POTTED_WARPED_FUNGUS
	f	Lnet/minecraft/class_2248;	field_22427	POTTED_WARPED_ROOTS
	f	Lnet/minecraft/class_2248;	field_22422	TARGET
	f	Lnet/minecraft/class_2248;	field_22424	POTTED_CRIMSON_FUNGUS
	f	Lnet/minecraft/class_2248;	field_22423	CRYING_OBSIDIAN
	f	Lnet/minecraft/class_2248;	field_10331	ATTACHED_PUMPKIN_STEM
	f	Lnet/minecraft/class_2248;	field_10598	POTTED_RED_TULIP
	f	Lnet/minecraft/class_2248;	field_10465	STRUCTURE_BLOCK
	f	Lnet/minecraft/class_2248;	field_10332	SPRUCE_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10330	DARK_OAK_SIGN
	f	Lnet/minecraft/class_2248;	field_10463	KELP_PLANT
	f	Lnet/minecraft/class_2248;	field_10597	VINE
	f	Lnet/minecraft/class_2248;	field_10464	HORN_CORAL_BLOCK
	f	Lnet/minecraft/class_2248;	field_10595	WHITE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10462	END_STONE_BRICKS
	f	Lnet/minecraft/class_2248;	field_10596	COBBLESTONE_STAIRS
	f	Lnet/minecraft/class_2248;	field_10594	GREEN_WALL_BANNER
	f	Lnet/minecraft/class_2248;	field_10461	BLACK_BED
	f	Lnet/minecraft/class_2248;	field_10593	CAULDRON
	f	Lnet/minecraft/class_2248;	field_10460	CLAY
	f	Lnet/minecraft/class_2248;	field_10592	BIRCH_PRESSURE_PLATE
	f	Lnet/minecraft/class_2248;	field_10591	GRAY_CARPET
	f	Lnet/minecraft/class_2248;	field_10590	LIGHT_GRAY_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10328	RED_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10327	BEACON
	f	Lnet/minecraft/class_2248;	field_10326	LIGHT_GRAY_BED
	f	Lnet/minecraft/class_2248;	field_10459	PINK_WOOL
	f	Lnet/minecraft/class_2248;	field_10325	LIGHT_BLUE_TERRACOTTA
	f	Lnet/minecraft/class_2248;	field_10458	BLACK_CONCRETE
	f	Lnet/minecraft/class_2248;	field_10324	POTTED_BROWN_MUSHROOM
	f	Lnet/minecraft/class_2248;	field_10457	ACACIA_FENCE_GATE
	f	Lnet/minecraft/class_2248;	field_10456	BLUE_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10323	SPRUCE_TRAPDOOR
	f	Lnet/minecraft/class_2248;	field_10589	TRIPWIRE
	f	Lnet/minecraft/class_2248;	field_10588	LILY_PAD
	f	Lnet/minecraft/class_2248;	field_10455	END_ROD
	f	Lnet/minecraft/class_2248;	field_10322	POLISHED_ANDESITE_SLAB
	f	Lnet/minecraft/class_2248;	field_10320	LIGHT_GRAY_SHULKER_BOX
	f	Lnet/minecraft/class_2248;	field_10587	JUNGLE_WALL_SIGN
	f	Lnet/minecraft/class_2248;	field_10454	STONE_SLAB
	f	Lnet/minecraft/class_2248;	field_10321	LIGHT_BLUE_CONCRETE_POWDER
	f	Lnet/minecraft/class_2248;	field_10329	POLISHED_GRANITE_SLAB
	m	(Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;)Lnet/minecraft/class_2465;	method_26117	createLogBlock
		p	1		sideMapColor
		p	0		topMapColor
	m	(Lnet/minecraft/class_2680;)I	method_26112	method_26112
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26124	method_26124
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26136	method_26136
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_38230	method_38230
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_41422	method_41422
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26104	method_26104
		p	0		state
	m	(Lnet/minecraft/class_1767;)Lnet/minecraft/class_2244;	method_26109	createBedBlock
		p	0		color
	m	(Lnet/minecraft/class_2680;)I	method_26148	method_26148
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_32894	method_32894
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_39537	method_39537
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;)I	method_26151	method_26151
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26131	method_26131
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26143	method_26143
		p	0		state
	m	(Lnet/minecraft/class_3620;Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;	method_26118	method_26118
		p	2		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_27091	method_27091
		p	0		state
		p	1		world
		p	2		pos
	m	(ILnet/minecraft/class_2680;)I	method_26108	method_26108
		p	1		state
	m	(I)Ljava/util/function/ToIntFunction;	method_26107	createLightLevelFromLitBlockState
		p	0		litLevel
	m	(Lnet/minecraft/class_2680;)I	method_26145	method_26145
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z	method_26132	method_26132
		p	2		pos
		p	3		entityType
		p	0		state
		p	1		world
	m	(Lnet/minecraft/class_2680;)I	method_26137	method_26137
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_41421	method_41421
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26105	method_26105
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26149	method_26149
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_36460	method_36460
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z	method_26128	method_26128
		p	3		entityType
		p	0		state
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;)I	method_26129	method_26129
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26140	method_26140
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26152	method_26152
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26144	method_26144
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean;	method_26126	canSpawnOnLeaves
		p	1		world
		p	0		state
		p	3		type
		p	2		pos
	m	(Lnet/minecraft/class_2680;)I	method_31625	method_31625
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_33357	method_33357
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean;	method_26114	never
		c	A shortcut to always return {@code false} in a typed context predicate with an\n{@link EntityType}, used like {@code settings.allowSpawning(Blocks::never)}.
		p	1		world
		p	2		pos
		p	0		state
		p	3		type
	m	(Lnet/minecraft/class_1767;)Lnet/minecraft/class_2506;	method_26120	createStainedGlassBlock
		p	0		color
	m	(Lnet/minecraft/class_2680;)I	method_26134	method_26134
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_41424	method_41424
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26146	method_26146
		p	0		state
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;	method_26111	method_26111
		p	1		state
	m	(Lnet/minecraft/class_2680;)I	method_26138	method_26138
		p	0		state
	m	(Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;	method_26116	method_26116
		p	1		state
	m	(Lnet/minecraft/class_2680;)I	method_36461	method_36461
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_32895	method_32895
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26141	method_26141
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26121	method_26121
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_36458	method_36458
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26113	always
		c	A shortcut to always return {@code true} a context predicate, used as\n{@code settings.solidBlock(Blocks::always)}.
		p	2		pos
		p	0		state
		p	1		world
	m	(Z)Lnet/minecraft/class_2665;	method_26119	createPistonBlock
		p	0		sticky
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26125	method_26125
		p	1		world
		p	2		pos
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean;	method_26123	always
		c	A shortcut to always return {@code true} in a typed context predicate with an\n{@link EntityType}, used like {@code settings.allowSpawning(Blocks::always)}.
		p	0		state
		p	3		type
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2480;	method_26110	createShulkerBoxBlock
		p	1		settings
		p	0		color
	m	(Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248;	method_9492	register
		p	1		block
		p	0		id
	m	(Lnet/minecraft/class_3620;)Lnet/minecraft/class_2248;	method_26115	createNetherStemBlock
		p	0		mapColor
	m	(Lnet/minecraft/class_2680;)I	method_26135	method_26135
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_41423	method_41423
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26147	method_26147
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26127	method_26127
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26139	method_26139
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_24419	method_24419
		p	0		state
	m	(Lnet/minecraft/class_2680;)I	method_26150	method_26150
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z	method_26130	method_26130
		p	0		state
		p	1		world
		p	2		pos
		p	3		entityType
	m	(Lnet/minecraft/class_2680;)I	method_26142	method_26142
		p	0		state
	m	()V	method_26979	refreshShapeCache
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_26122	never
		c	A shortcut to always return {@code false} a context predicate, used as\n{@code settings.solidBlock(Blocks::never)}.
		p	2		pos
		p	0		state
		p	1		world
	m	(Lnet/minecraft/class_2498;)Lnet/minecraft/class_2397;	method_26106	createLeavesBlock
		p	0		soundGroup
c	net/minecraft/class_2247	net/minecraft/command/argument/BlockStateArgument
	f	Lnet/minecraft/class_2680;	field_10632	state
	f	Ljava/util/Set;	field_10631	properties
	f	Lnet/minecraft/class_2487;	field_10633	data
	m	(Lnet/minecraft/class_2680;Ljava/util/Set;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		state
		p	2		properties
		p	3		data
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Z	method_9495	setBlockState
		p	1		world
		p	3		flags
		p	2		pos
	m	()Lnet/minecraft/class_2680;	method_9494	getBlockState
	m	()Ljava/util/Set;	method_35759	getProperties
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_2694;)Z	method_9493	test
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_35758	test
		p	1		world
		p	2		pos
c	net/minecraft/class_3578	net/minecraft/datafixer/fix/BlockNameFlatteningFix
c	net/minecraft/class_3579	net/minecraft/datafixer/fix/BlockNameFix
	f	Ljava/lang/String;	field_15828	name
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix;	method_15589	create
		p	2		rename
		p	1		name
		p	0		oldSchema
	m	(Ljava/lang/String;)Ljava/lang/String;	method_15593	rename
		p	1		oldName
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V	<init>	<init>
		p	1		oldSchema
		p	2		name
c	net/minecraft/class_2248	net/minecraft/block/Block
	c	A block is a voxel in a {@linkplain World world}. {@link AbstractBlock},\nthis class, and its subclasses define all logic for those voxels.\nSee the documentation on {@link AbstractBlock} for instructions on overriding\nmethods.\n\n<p>There is exactly one instance for every type of block. Every stone\nblock for example in a world shares the same block instance. Each block\ninstance is registered under {@link net.minecraft.util.registry.Registry#BLOCK}.\nSee {@link Blocks} for examples of block instances.\n\n<p>An item corresponding to a block is not automatically created. You\nmay create your own {@link net.minecraft.item.BlockItem} and register it\nunder {@link net.minecraft.util.registry.Registry#ITEM}.\n\n<p>The translation key for the block name is determined by {@link\n#getTranslationKey}.\n\n<p>In the world, the actual voxels are not stored as blocks, but as\n{@linkplain BlockState block states}. The possible states of the block\nare defined by {@link #appendProperties}.\n\n@see AbstractBlock\n@see BlockState
	f	Lnet/minecraft/class_2361;	field_10651	STATE_IDS
	f	Ljava/lang/String;	field_10642	translationKey
	f	I	field_31030	REDRAW_ON_MAIN_THREAD
		c	Forces a synchronous redraw on clients.
	f	I	field_31034	SKIP_LIGHTING_UPDATES
		c	Signals that lighting updates should be skipped.
	f	Lnet/minecraft/class_2689;	field_10647	stateManager
	f	Lnet/minecraft/class_2680;	field_10646	defaultState
	f	Ljava/lang/ThreadLocal;	field_10649	FACE_CULL_MAP
	f	I	field_31029	NO_REDRAW
		c	Used in conjunction with {@link #NOTIFY_LISTENERS} to suppress the render pass on clients.
	f	I	field_31033	MOVED
		c	Signals that the current block is being moved to a different location, usually because of a piston.
	f	Lnet/minecraft/class_6880$class_6883;	field_36404	registryEntry
	f	I	field_31028	NOTIFY_LISTENERS
		c	Notifies listeners and clients who need to react when the block changes.
	f	I	field_31036	NOTIFY_ALL
		c	The default setBlockState behavior. Same as {@code NOTIFY_NEIGHBORS | NOTIFY_LISTENERS}.
	f	I	field_31032	SKIP_DROPS
		c	Prevents the previous block (container) from dropping items when destroyed.
	f	Lcom/google/common/cache/LoadingCache;	field_19312	FULL_CUBE_SHAPE_CACHE
	f	Lorg/slf4j/Logger;	field_10638	LOGGER
	f	Lnet/minecraft/class_1792;	field_17562	cachedItem
	f	I	field_31027	NOTIFY_NEIGHBORS
		c	Sends a neighbor update event to surrounding blocks.
	f	I	field_31031	FORCE_STATE
		c	Bypass virtual block state changes and forces the passed state to be stored as-is.
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_9544	method_9544
		p	2		stack
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_9585	onBroken
		c	Called after a player breaks a block and the block is removed from the world.\nExplosions do not trigger this.\n\n<p>In most cases, {@link AbstractBlock#onStateReplaced} or {@link\nAbstractBlock#onStacksDropped} should be used instead. Note that they are called\nwhen blocks are broken by explosions as well as players breaking them.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@see AbstractBlock#onStateReplaced\n@see AbstractBlock#onStacksDropped\n@see #onBreak
		p	1		world
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_6017;)V	method_41420	dropExperienceWhenMined
		c	Drops experience orbs. This should be called inside {@link AbstractBlock#onStacksDropped}\nafter {@code dropExperience} check. This does not drop experience orbs if {@code tool}\nis enchanted with silk touch or if {@link net.minecraft.world.GameRules#DO_TILE_DROPS doTileDrops}\nis turned off.\n\n@see AbstractBlock#onStacksDropped\n@see #dropExperience
		p	2		pos
		p	3		tool
			c	the tool used to break the block, or {@link ItemStack#EMPTY} for explosions
		p	4		experience
		p	1		world
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2248;	method_9503	getBlockFromItem
		p	0		item
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)V	method_9610	dropStacks
		p	1		world
		p	2		pos
		p	0		state
		p	3		blockEntity
	m	()F	method_23349	getVelocityMultiplier
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;	method_9574	getPickStack
		c	{@return the new item stack when using pick block functionality}\n\n<p>Pick block is available via middle-clicking by default. Blocks without the\ncorresponding {@link net.minecraft.item.BlockItem}, such as crops, should\noverride this method to return the correct item stack.
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;)Ljava/util/List;	method_9562	getDroppedStacks
		p	2		pos
		p	1		world
		p	3		blockEntity
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1927;)V	method_9586	onDestroyedByExplosion
		c	Called when this block is destroyed by an explosion.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.
		p	2		pos
		p	3		explosion
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_9596	method_9596
		p	2		stack
	m	()F	method_9520	getBlastResistance
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_9510	postProcessState
		p	1		world
		p	2		pos
		p	0		state
	m	()F	method_9499	getSlipperiness
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)V	method_9511	dropStacks
		p	2		pos
		p	1		world
		p	0		state
		p	5		stack
		p	4		entity
		p	3		blockEntity
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_47$class_48;)V	method_35258	dropStacks
		p	0		state
		p	1		lootContext
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V	method_9611	replace
		c	Replaces the {@code state} with the {@code newState} at the {@code pos}.\n\n<p>If the two state objects are identical, this method does nothing.\n\n<p>If the new state {@linkplain BlockState#isAir() is air},\nbreaks the block at the position instead.
		p	3		pos
			c	the position of the replaced block state
		p	4		flags
			c	the bitwise flags for {@link net.minecraft.world.ModifiableWorld#setBlockState(BlockPos, BlockState, int, int)}
		p	5		maxUpdateDepth
			c	the limit for the cascading block updates
		p	0		state
			c	the existing block state
		p	1		newState
			c	the new block state
		p	2		world
			c	the world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_9577	dropStack
		p	0		world
		p	1		pos
		p	2		stack
	m	(DDDDDD)Lnet/minecraft/class_265;	method_9541	createCuboidShape
		p	6		maxX
		p	4		minZ
		p	2		minY
		p	0		minX
		p	10		maxZ
		p	8		maxY
	m	(I)Lnet/minecraft/class_2680;	method_9531	getStateFromRawId
		p	0		stateId
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_16361	hasTopRim
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V	method_30094	replace
		c	Replaces the {@code state} with the {@code newState} at the {@code pos}.\n\n<p>If the two state objects are identical, this method does nothing.\n\n<p>If the new state {@linkplain BlockState#isAir() is air},\nbreaks the block at the position instead.
		p	1		newState
			c	the new block state
		p	2		world
			c	the world
		p	3		pos
			c	the position of the replaced block state
		p	4		flags
			c	the bitwise flags for {@link net.minecraft.world.ModifiableWorld#setBlockState(BlockPos, BlockState, int, int)}
		p	0		state
			c	the existing block state
	m	(Lnet/minecraft/class_1927;)Z	method_9533	shouldDropItemsOnExplosion
		c	{@return whether an explosion can drop the block as an item}\n\n<p>This should be overridden if an explosion affects the block in other ways,\nlike {@link TntBlock} that triggers the chain reaction. This should not consider\nthe randomness, since it is defined in the loot table.\n\n@see net.minecraft.loot.condition.SurvivesExplosionLootCondition
		p	1		explosion
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498;	method_9573	getSoundGroup
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_33614	spawnBreakParticles
		p	4		state
		p	3		pos
		p	2		player
		p	1		world
	m	()Lnet/minecraft/class_6880$class_6883;	method_40142	getRegistryEntry
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_9582	pushEntitiesUpBeforeBlockChange
		c	Pushes entities standing on a block up before changing the block to taller ones.\nWithout calling this, entities can fall through the block. This only needs to be called\nif the original block's height is smaller than 1 block.\n\n@return the passed new block state
		p	2		world
		p	3		pos
		p	0		from
		p	1		to
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_9579	isTranslucent
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Lnet/minecraft/class_2680;	method_34724	copyProperty
		p	0		source
		p	2		property
		p	1		target
	m	(Lnet/minecraft/class_1761;Lnet/minecraft/class_2371;)V	method_9578	appendStacks
		c	Appends the stacks of this block shown in the item group to the list.\n\n@see net.minecraft.item.BlockItem#appendStacks(ItemGroup, DefaultedList)
		p	1		group
		p	2		stacks
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_35257	method_35257
		p	2		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1922;Ljava/util/List;Lnet/minecraft/class_1836;)V	method_9568	appendTooltip
		c	Appends tooltips to a stack of this block's corresponding {@linkplain\nnet.minecraft.item.BlockItem block item}. Used by shulker boxes.\n\n@see Item#appendTooltip
		p	2		world
		p	3		tooltip
		p	1		stack
		p	4		options
	m	(Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;	method_33615	getShapesForStates
		p	1		stateToShape
	m	(Lnet/minecraft/class_265;Lnet/minecraft/class_2350;)Z	method_9501	isFaceFullSquare
		p	0		shape
		p	1		side
	m	(Lnet/minecraft/class_2689$class_2690;)V	method_9515	appendProperties
		c	Appends block state properties to this block. To use this, override and call {@link\nStateManager.Builder#add} inside the method. See {@link\nnet.minecraft.state.property.Properties} for the list of pre-defined properties.
		p	1		builder
	m	()Lnet/minecraft/class_2689;	method_9595	getStateManager
	m	(Lnet/minecraft/class_2680;)Z	method_9542	hasRandomTicks
		p	1		state
	m	()Z	method_9538	canMobSpawnInside
	m	(Lnet/minecraft/class_2680;)V	method_9590	setDefaultState
		c	Sets the default state of the block. This should be called inside\nthe block's constructor to override the default state chosen by the\nstate manager.
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_9496	randomDisplayTick
		c	Called randomly on the client. Blocks may override this to spawn particles.\nUnlike {@link AbstractBlock#randomTick} this is not affected by a game rule.
		p	1		state
		p	4		random
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)V	method_9576	onBreak
		c	Called when a player breaks a block before the block is removed from the world.\nExplosions do not trigger this.\n\n<p>Default implementation spawns block breaking particles, angers piglins, and\nemits game events. Tall or wide blocks such as doors or beds should override this\nto break the other part (along with {@link AbstractBlock#getStateForNeighborUpdate}.)\n\n<p>In most cases, {@link AbstractBlock#onStateReplaced} or {@link\nAbstractBlock#onStacksDropped} should be used instead. Note that they are called\nwhen blocks are broken by explosions as well as players breaking them.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@see AbstractBlock#onStateReplaced\n@see AbstractBlock#onStacksDropped\n@see #onBroken
		p	1		world
		p	2		pos
		p	3		state
		p	4		player
	m	()Lnet/minecraft/class_2680;	method_9564	getDefaultState
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_34725	getStateWithProperties
		c	Gets a block state with all properties that both this block and the source block state have.
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)Ljava/util/List;	method_9609	getDroppedStacks
		p	4		entity
		p	5		stack
		p	2		pos
		p	3		blockEntity
		p	0		state
		p	1		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;)V	method_9591	onSteppedOn
		c	Called when an entity steps on this block.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.
		p	1		world
		p	2		pos
		p	3		state
		p	4		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)V	method_9583	dropExperience
		c	Drops experience orbs. This should be called inside {@link AbstractBlock#onStacksDropped}\nafter {@code dropExperience} check. This does not drop experience orbs if {@link\nnet.minecraft.world.GameRules#DO_TILE_DROPS doTileDrops} is turned off. For blocks that do\nnot drop experience when mined with Silk Touch, consider calling {@link\n#dropExperienceWhenMined} instead.\n\n@see AbstractBlock#onStacksDropped\n@see #dropExperienceWhenMined
		p	3		size
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1937;Ljava/util/function/Supplier;Lnet/minecraft/class_1799;)V	method_36993	dropStack
		p	0		world
		p	2		stack
		p	1		itemEntitySupplier
	m	(Lnet/minecraft/class_2680;)I	method_9507	getRawIdFromState
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V	method_9567	onPlaced
		c	Called when the player placed the block.\n\n<p>Tall or wide blocks (such as doors or beds) should override this to place\nthe other half of the block. Blocks with block entities can use this to copy the\ndata from the item stack, such as the custom name.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.\n\n@see AbstractBlock#onBlockAdded
		p	4		placer
		p	3		state
		p	5		itemStack
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1959$class_1963;)V	method_9504	precipitationTick
		c	Called randomly server-side on blocks with unobstructed sky access when it is\nraining or snowing. Like random ticks, only blocks within 128-block cylinder\n(i.e. ignoring Y coordinates) around players receive precipitation ticks. However,\nprecipitation ticks are unaffected by the {@link\nnet.minecraft.world.GameRules#RANDOM_TICK_SPEED randomTickSpeed} game rule, and {@link\nAbstractBlock.Settings#ticksRandomly} block setting is not required.\n\n<p>{@link LeveledCauldronBlock} uses this to fill the cauldron.
		p	1		state
		p	2		world
		p	3		pos
		p	4		precipitation
			c	the precipitation (snow or rain), including snow\nobservable on high altitude
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)V	method_9554	onLandedUpon
		c	Called when the entity lands on the block.\n\n<p>Default implementation deals fall damage to the entity. Blocks that increase or\nreduce fall damage (like {@link HayBlock}) should override this. {@link FarmlandBlock}\noverrides this method to convert the block to dirt.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.
		p	5		fallDistance
		p	1		world
		p	2		state
		p	3		pos
		p	4		entity
	m	(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;	method_9605	getPlacementState
		p	1		ctx
	m	(Lnet/minecraft/class_265;)Z	method_9614	isShapeFullCube
		p	0		shape
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_9587	method_9587
		p	2		stack
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;)V	method_9502	onEntityLand
		c	Called after the entity lands on the block.\n\n<p>Default implementation resets the entity's vertical velocity. Blocks that cause\nentities to jump (such as {@link SlimeBlock}) should override this.\n\n<p>This method is called on both the logical client and logical server, so take caution\nwhen overriding this method. The logical side can be checked using {@link\nWorld#isClient}.
		p	1		world
		p	2		entity
	m	()Z	method_9543	hasDynamicBounds
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Z	method_9607	shouldDrawSide
		p	3		side
		p	4		otherPos
		p	1		world
		p	2		pos
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_9581	cannotConnect
		p	0		state
	m	()Lnet/minecraft/class_5250;	method_9518	getName
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2586;Lnet/minecraft/class_1799;)V	method_9556	afterBreak
		c	Called server-side when the block is broken by the player using correct tool.\nThis is called after {@link #onBroken} but has the tool requirement.\nBy default, this increments {@link net.minecraft.stat.Stats#MINED}, adds exhaustion\nto the player, and drops the block's item stacks.\n\n<p>Subclasses should override this if breaking the block causes another block to\nbe placed (like {@link IceBlock}) or if the block can break multiple times\n(like {@link TurtleEggBlock}). {@link BeehiveBlock} uses this to anger the bees if\nthe hive is mined without silk touch.\n\n@see #onBreak\n@see #onBroken\n@see AbstractBlock#onStacksDropped\n@see AbstractBlock#onStateReplaced
		p	1		world
		p	5		blockEntity
		p	4		state
		p	3		pos
		p	2		player
		p	6		stack
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_20044	sideCoversSmallSquare
		p	0		world
		p	1		pos
		p	2		side
	m	()Ljava/lang/String;	method_9539	getTranslationKey
		c	{@return the translation key for the name of this block}\n\n<p>By default, it returns {@code block.namespace.path} where {@code\nnamespace} and {@code path} are of the identifier used for registering\nthis block, but {@code /} in {@code path} is replaced with {@code .}.\nIf the block is not registered, it returns {@code block.unregistered_sadface}.
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;)V	method_36992	dropStack
		p	0		world
		p	1		pos
		p	2		direction
		p	3		stack
	m	()F	method_23350	getJumpVelocityMultiplier
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9497	dropStacks
		p	1		world
		p	0		state
		p	2		pos
c	net/minecraft/class_2248$class_2249	net/minecraft/block/Block$NeighborGroup
	f	Lnet/minecraft/class_2350;	field_10653	facing
	f	Lnet/minecraft/class_2680;	field_10652	self
	f	Lnet/minecraft/class_2680;	field_10654	other
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		other
		p	1		self
		p	3		facing
c	net/minecraft/class_2248$1	net/minecraft/block/Block$1
	m	(Lnet/minecraft/class_265;)Ljava/lang/Boolean;	method_20516	load
	m	(Ljava/lang/Object;)Ljava/lang/Object;	load	load
		p	1		shape
c	net/minecraft/class_2248$2	net/minecraft/block/Block$2
	m	(I)V	rehash	rehash
		p	1		newN
c	net/minecraft/class_3572	net/minecraft/world/chunk/light/ChunkSkyLightProvider
	f	[Lnet/minecraft/class_2350;	field_15825	HORIZONTAL_DIRECTIONS
	f	[Lnet/minecraft/class_2350;	field_15826	DIRECTIONS
	m	(Lnet/minecraft/class_2823;)V	<init>	<init>
		p	1		chunkProvider
c	net/minecraft/class_2241	net/minecraft/block/AbstractRailBlock
	f	Lnet/minecraft/class_265;	field_9958	STRAIGHT_SHAPE
	f	Lnet/minecraft/class_265;	field_9960	ASCENDING_SHAPE
	f	Lnet/minecraft/class_2746;	field_27096	WATERLOGGED
	f	Z	field_9959	forbidCurves
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;Lnet/minecraft/class_2768;)Z	method_27935	shouldDropRail
		c	Checks if this rail should be dropped.\n\n<p>This method will return true if:\n<ul><li>The rail block is ascending.</li>\n<li>The block in the direction of ascent does not have a top rim.</li></ul>
		p	2		shape
		p	1		world
		p	0		pos
	m	(ZLnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		forbidCurves
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_9477	updateBlockState
		p	1		state
		p	2		world
		p	3		pos
		p	4		neighbor
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680;	method_9475	updateBlockState
		p	1		world
		p	2		pos
		p	3		state
		p	4		forceUpdate
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_2680;	method_24417	updateCurves
		p	1		state
		p	3		pos
		p	2		world
		p	4		notify
	m	()Lnet/minecraft/class_2769;	method_9474	getShapeProperty
	m	()Z	method_9478	cannotMakeCurves
	m	(Lnet/minecraft/class_2680;)Z	method_9476	isRail
		p	0		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_9479	isRail
		p	0		world
		p	1		pos
c	net/minecraft/class_3573	net/minecraft/datafixer/fix/BlockEntityJukeboxFix
c	net/minecraft/class_2242	net/minecraft/block/BeetrootsBlock
	f	Lnet/minecraft/class_2758;	field_9962	AGE
	f	I	field_31013	BEETROOTS_MAX_AGE
	f	[Lnet/minecraft/class_265;	field_9961	AGE_TO_SHAPE
c	net/minecraft/class_2243	net/minecraft/command/argument/TeamArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9963	UNKNOWN_TEAM_EXCEPTION
	f	Ljava/util/Collection;	field_9964	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_268;	method_9480	getTeam
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	method_9483	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9481	method_9481
		p	0		name
	m	()Lnet/minecraft/class_2243;	method_9482	team
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
c	net/minecraft/class_3574	net/minecraft/datafixer/fix/BlockEntityKeepPacked
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15579	keepPacked
c	net/minecraft/class_3575	net/minecraft/datafixer/fix/BlockEntityShulkerBoxColorFix
c	net/minecraft/class_2244	net/minecraft/block/BedBlock
	f	Lnet/minecraft/class_2754;	field_9967	PART
	f	Lnet/minecraft/class_265;	field_16783	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_16785	SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_16788	TOP_SHAPE
	f	Lnet/minecraft/class_2746;	field_9968	OCCUPIED
	f	Lnet/minecraft/class_265;	field_16790	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_16782	LEG_1_SHAPE
	f	Lnet/minecraft/class_265;	field_16784	LEG_2_SHAPE
	f	Lnet/minecraft/class_265;	field_16786	LEG_3_SHAPE
	f	Lnet/minecraft/class_265;	field_16787	NORTH_SHAPE
	f	Lnet/minecraft/class_1767;	field_9966	color
	f	Lnet/minecraft/class_265;	field_16789	LEG_4_SHAPE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z	method_22357	wakeVillager
		c	Wakes up a sleeping villager at {@code pos}, if any.\n\n@return whether a villager was found
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;F)Ljava/util/Optional;	method_9484	findWakeUpPosition
		p	3		spawnAngle
		p	1		world
		p	2		pos
		p	0		type
	m	()Lnet/minecraft/class_1767;	method_9487	getColor
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		color
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_4732$class_4733;	method_24164	getBedPart
		p	0		state
	m	(Lnet/minecraft/class_2742;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_9488	getDirectionTowardsOtherPart
		p	1		direction
		p	0		part
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[[I	method_30838	getAroundAndOnBedOffsets
		p	1		respawnDirection
		p	0		bedDirection
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;	method_18476	getDirection
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1297;)V	method_21838	bounceEntity
		p	1		entity
	m	(Lnet/minecraft/class_1937;)Z	method_27352	isBedWorking
		c	{@return whether the world's {@linkplain net.minecraft.world.dimension.DimensionType dimension type}\nallows beds to be respawned at and slept in without exploding}\n\n@see net.minecraft.world.dimension.DimensionType#bedWorks
		p	0		world
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;	method_24163	getOppositePartDirection
		p	0		state
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1657$class_1658;)V	method_19283	method_19283
		p	1		reason
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)[[I	method_30840	getAroundBedOffsets
		p	1		respawnDirection
		p	0		bedDirection
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;[[IZ)Ljava/util/Optional;	method_30836	findWakeUpPosition
		p	3		possibleOffsets
		p	4		ignoreInvalidPos
		p	1		world
		p	2		pos
		p	0		type
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_30839	isBedBelow
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/util/Optional;	method_30835	findWakeUpPosition
		p	4		respawnDirection
		p	3		bedDirection
		p	2		pos
		p	1		world
		p	0		type
	m	(Lnet/minecraft/class_2350;)[[I	method_30837	getOnBedOffsets
		p	0		bedDirection
c	net/minecraft/class_3569	net/minecraft/world/chunk/light/SkyLightStorage
	f	[Lnet/minecraft/class_2350;	field_15818	LIGHT_REDUCTION_DIRECTIONS
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15815	sectionsToUpdate
	f	Z	field_15819	hasUpdates
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15817	enabledColumns
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15816	sectionsToRemove
	m	(JZ)I	method_31931	getLight
		p	3		cached
		p	1		blockPos
	m	(J)V	method_20810	enqueueAddSection
		p	1		sectionPos
	m	(Lnet/minecraft/class_2823;)V	<init>	<init>
		p	1		chunkProvider
	m	(J)V	method_20809	enqueueRemoveSection
		p	1		sectionPos
	m	()V	method_15569	checkForUpdates
	m	(J)Z	method_15566	isSectionEnabled
		p	1		sectionPos
	m	(I)Z	method_15567	isAboveMinHeight
		p	1		sectionY
	m	(J)Z	method_15568	isAtOrAboveTopmostSection
		p	1		sectionPos
	m	(Lnet/minecraft/class_2804;)Lnet/minecraft/class_2804;	method_37460	copy
		p	0		source
c	net/minecraft/class_3569$class_3570	net/minecraft/world/chunk/light/SkyLightStorage$Data
	f	Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;	field_15821	columnToTopSection
	f	I	field_15822	minSectionY
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;I)V	<init>	<init>
		p	3		minSectionY
		p	2		columnToTopSection
		p	1		arrays
	m	()Lnet/minecraft/class_3569$class_3570;	method_15572	copy
c	net/minecraft/class_2238	net/minecraft/block/BeaconBlock
c	net/minecraft/class_2239	net/minecraft/command/argument/ScoreboardSlotArgumentType
	f	Ljava/util/Collection;	field_9953	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9954	INVALID_SLOT_EXCEPTION
	m	()Lnet/minecraft/class_2239;	method_9468	scoreboardSlot
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9467	method_9467
		p	0		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer;	method_9466	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I	method_9465	getScoreboardSlot
		p	0		context
		p	1		name
c	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)V	<init>	<init>
		p	3		targetStatus
		p	2		world
		p	1		chunkPos
c	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$class_6602	net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Names
	f	Ljava/lang/String;	field_34859	STATUS
	f	Ljava/lang/String;	field_34856	WORLD_POS_Z
	f	Ljava/lang/String;	field_34855	WORLD_POS_X
	f	Ljava/lang/String;	field_34858	CHUNK_POS_Z
	f	Ljava/lang/String;	field_34857	CHUNK_POS_X
	f	Ljava/lang/String;	field_34861	LEVEL
c	net/minecraft/class_4875	net/minecraft/client/realms/dto/RealmsDescriptionDto
	f	Ljava/lang/String;	field_22595	name
	f	Ljava/lang/String;	field_22596	description
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		description
		p	1		name
c	net/minecraft/class_3543	net/minecraft/util/math/noise/OctaveSimplexNoiseSampler
	f	D	field_20661	persistence
	f	D	field_20662	lacunarity
	f	[Lnet/minecraft/class_3541;	field_15770	octaveSamplers
	m	(Lnet/minecraft/class_5819;Ljava/util/List;)V	<init>	<init>
		p	1		random
		p	2		octaves
	m	(Lnet/minecraft/class_5819;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V	<init>	<init>
		p	2		octaves
		p	1		random
	m	(DDZ)D	method_16451	sample
		p	1		x
		p	3		y
		p	5		useOrigin
c	net/minecraft/class_2212	net/minecraft/command/argument/NbtElementArgumentType
	f	Ljava/util/Collection;	field_9918	EXAMPLES
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2520;	method_9388	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	()Lnet/minecraft/class_2212;	method_9389	nbtElement
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2520;	method_9390	getNbtElement
		p	1		name
		p	0		context
c	net/minecraft/class_4874	net/minecraft/client/realms/dto/PlayerInfo
	f	Ljava/lang/String;	field_22590	name
	f	Ljava/lang/String;	field_22591	uuid
	f	Z	field_22592	operator
	f	Z	field_22593	accepted
	f	Z	field_22594	online
	m	()Ljava/lang/String;	method_25042	getName
	m	(Ljava/lang/String;)V	method_25043	setName
		p	1		name
	m	(Ljava/lang/String;)V	method_25046	setUuid
		p	1		uuid
	m	()Ljava/lang/String;	method_25045	getUuid
	m	()Z	method_25050	isAccepted
	m	(Z)V	method_25044	setOperator
		p	1		operator
	m	()Z	method_25051	isOnline
	m	(Z)V	method_25049	setOnline
		p	1		online
	m	(Z)V	method_25047	setAccepted
		p	1		accepted
	m	()Z	method_25048	isOperator
c	net/minecraft/class_3544	net/minecraft/util/StringHelper
	c	Contains string-related helper methods.
	f	Ljava/util/regex/Pattern;	field_29204	LINE_BREAK
	f	Ljava/util/regex/Pattern;	field_33559	ENDS_WITH_LINE_BREAK
	f	Ljava/util/regex/Pattern;	field_15771	FORMATTING_CODE
	m	(Ljava/lang/String;)I	method_34238	countLines
		c	{@return the number of linebreaks in {@code text}}\n\n<p>A linebreak is either a CRLF sequence or a vertical tab (U+000B).
		p	0		text
	m	(I)Ljava/lang/String;	method_15439	formatTicks
		c	{@return the length of the {@code tick} in the MM:SS format, where\nthe MM is the minutes and SS is the seconds (optionally zero-padded)}
		p	0		ticks
	m	(Ljava/lang/String;)Ljava/lang/String;	method_15440	stripTextFormat
		c	{@return the {@code text} with all formatting codes removed}\n\n<p>A formatting code is the character {@code §} followed by\na numeric character or a letter A to F, K to O, or R.\n\n@see Formatting#strip
		p	0		text
	m	(Ljava/lang/String;)Ljava/lang/String;	method_43681	truncateChat
		c	{@return {@code text} truncated to at most 256 characters without ellipsis}\n\n@apiNote This is used when sending chat messages.
		p	0		text
	m	(Ljava/lang/String;IZ)Ljava/lang/String;	method_34963	truncate
		c	{@return {@code text} truncated to at most {@code maxLength} characters,\noptionally with ellipsis}
		p	0		text
		p	2		addEllipsis
		p	1		maxLength
	m	(Ljava/lang/String;)Z	method_36358	endsWithLineBreak
		c	{@return true if {@code text} ends with a linebreak, false otherwise}\n\n<p>A linebreak is either a CRLF sequence or a vertical tab (U+000B).
		p	0		text
	m	(Ljava/lang/String;)Z	method_15438	isEmpty
		c	{@return true if {@code text} is {@code null} or empty, false otherwise}
		p	0		text
c	net/minecraft/class_2213	net/minecraft/block/BarrierBlock
c	net/minecraft/class_4877	net/minecraft/client/realms/dto/RealmsServer
	f	Lnet/minecraft/class_4877$class_4320;	field_22603	state
	f	J	field_22599	id
	f	Ljava/lang/String;	field_22604	owner
	f	Ljava/lang/String;	field_22600	remoteSubscriptionId
	f	Ljava/lang/String;	field_22602	description
	f	Lnet/minecraft/class_4880;	field_22616	serverPing
	f	Ljava/util/List;	field_22606	players
	f	Z	field_22609	expiredTrial
	f	Lorg/slf4j/Logger;	field_22617	LOGGER
	f	Lnet/minecraft/class_4877$class_4321;	field_22611	worldType
	f	Ljava/lang/String;	field_22605	ownerUUID
	f	Ljava/lang/String;	field_22613	minigameName
	f	Ljava/lang/String;	field_22601	name
	f	Ljava/lang/String;	field_22615	minigameImage
	f	I	field_22614	minigameId
	f	I	field_22612	activeSlot
	f	Ljava/util/Map;	field_22607	slots
	f	I	field_22610	daysLeft
	f	Z	field_22608	expired
	m	(Ljava/lang/String;)Lnet/minecraft/class_642;	method_31403	createServerInfo
		p	1		address
	m	(Ljava/lang/String;)V	method_25064	setDescription
		p	1		description
	m	()Ljava/lang/String;	method_25053	getDescription
	m	(Lnet/minecraft/class_4881;)V	method_25059	updateServerPing
		p	1		serverPlayerList
	m	(Lcom/google/gson/JsonArray;)Ljava/util/Map;	method_25063	parseSlots
		p	0		json
	m	(Ljava/util/Map;)Ljava/util/Map;	method_25061	cloneSlots
		p	1		slots
	m	()Ljava/lang/String;	method_25065	getMinigameName
	m	(Ljava/lang/String;)Lnet/minecraft/class_4877;	method_25066	parse
		p	0		json
	m	()Lnet/minecraft/class_4877;	method_25067	clone
	m	(Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321;	method_25070	getWorldType
		p	0		state
	m	()Ljava/util/Map;	method_25069	getEmptySlots
	m	(Lnet/minecraft/class_4877;)V	method_25058	sortInvited
		p	0		server
	m	(Lcom/google/gson/JsonArray;)Ljava/util/List;	method_25055	parseInvited
		p	0		jsonArray
	m	()Ljava/lang/String;	method_25062	getName
	m	(Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320;	method_25068	getState
		p	0		state
	m	(I)Ljava/lang/String;	method_25054	getWorldName
		p	1		slotId
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_4874;Lnet/minecraft/class_4874;)I	method_25057	method_25057
		p	0		a
		p	1		b
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4877;	method_25056	parse
		p	0		node
	m	(Ljava/lang/String;)V	method_25060	setName
		p	1		name
c	net/minecraft/class_4877$class_4319	net/minecraft/client/realms/dto/RealmsServer$McoServerComparator
	f	Ljava/lang/String;	field_19432	refOwner
	m	(Lnet/minecraft/class_4877;Lnet/minecraft/class_4877;)I	method_20830	compare
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		owner
	m	(Ljava/lang/Object;Ljava/lang/Object;)I	compare	compare
		p	1		one
		p	2		two
c	net/minecraft/class_4877$class_4320	net/minecraft/client/realms/dto/RealmsServer$State
	f	Lnet/minecraft/class_4877$class_4320;	field_19433	CLOSED
	f	Lnet/minecraft/class_4877$class_4320;	field_19434	OPEN
	f	Lnet/minecraft/class_4877$class_4320;	field_19435	UNINITIALIZED
	m	(Ljava/lang/String;)Lnet/minecraft/class_4877$class_4320;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_4877$class_4321	net/minecraft/client/realms/dto/RealmsServer$WorldType
	f	Lnet/minecraft/class_4877$class_4321;	field_19440	EXPERIENCE
	f	Lnet/minecraft/class_4877$class_4321;	field_19441	INSPIRATION
	f	Lnet/minecraft/class_4877$class_4321;	field_19437	NORMAL
	f	Lnet/minecraft/class_4877$class_4321;	field_19438	MINIGAME
	f	Lnet/minecraft/class_4877$class_4321;	field_19439	ADVENTUREMAP
	m	(Ljava/lang/String;)Lnet/minecraft/class_4877$class_4321;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_3545	net/minecraft/util/Pair
	f	Ljava/lang/Object;	field_15773	right
	f	Ljava/lang/Object;	field_15772	left
	m	(Ljava/lang/Object;)V	method_34965	setRight
		p	1		right
	m	(Ljava/lang/Object;)V	method_34964	setLeft
		p	1		left
	m	(Ljava/lang/Object;Ljava/lang/Object;)V	<init>	<init>
		p	2		right
		p	1		left
	m	()Ljava/lang/Object;	method_15441	getRight
	m	()Ljava/lang/Object;	method_15442	getLeft
c	net/minecraft/class_2214	net/minecraft/command/argument/ScoreboardObjectiveArgumentType
	f	Ljava/util/Collection;	field_9919	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9922	UNKNOWN_OBJECTIVE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9921	READONLY_OBJECTIVE_EXCEPTION
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9392	method_9392
		p	0		name
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	method_9396	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9397	method_9397
		p	0		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266;	method_9393	getWritableObjective
		p	1		name
		p	0		context
	m	()Lnet/minecraft/class_2214;	method_9391	scoreboardObjective
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_266;	method_9395	getObjective
		p	1		name
		p	0		context
c	net/minecraft/class_4876	net/minecraft/client/realms/dto/RealmsNews
	f	Ljava/lang/String;	field_22597	newsLink
	f	Lorg/slf4j/Logger;	field_22598	LOGGER
	m	(Ljava/lang/String;)Lnet/minecraft/class_4876;	method_25052	parse
		p	0		json
c	net/minecraft/class_2215	net/minecraft/block/BannerBlock
	f	Lnet/minecraft/class_265;	field_9923	SHAPE
	f	Lnet/minecraft/class_2758;	field_9924	ROTATION
	f	Ljava/util/Map;	field_9925	COLORED_BANNERS
	m	(Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248;	method_9398	getForColor
		p	0		color
c	net/minecraft/class_4871	net/minecraft/client/realms/dto/PendingInvite
	f	Ljava/lang/String;	field_22580	invitationId
	f	Ljava/lang/String;	field_22581	worldName
	f	Ljava/lang/String;	field_22582	worldOwnerName
	f	Ljava/lang/String;	field_22583	worldOwnerUuid
	f	Ljava/util/Date;	field_22584	date
	f	Lorg/slf4j/Logger;	field_22585	LOGGER
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4871;	method_25040	parse
		p	0		json
c	net/minecraft/class_3540	net/minecraft/client/util/SmoothUtil
	f	D	field_15760	actualSum
	f	D	field_15758	movementLatency
	f	D	field_15759	smoothedSum
	m	(DD)D	method_15429	smooth
		p	3		smoother
		p	1		original
	m	()V	method_15428	clear
c	net/minecraft/class_4870	net/minecraft/client/realms/dto/Ops
	f	Ljava/util/Set;	field_22579	ops
	m	(Ljava/lang/String;)Lnet/minecraft/class_4870;	method_25039	parse
		p	0		json
c	net/minecraft/class_4873	net/minecraft/client/realms/dto/PingResult
	f	Ljava/util/List;	field_22589	worldIds
	f	Ljava/util/List;	field_22588	pingResults
c	net/minecraft/class_3541	net/minecraft/util/math/noise/SimplexNoiseSampler
	f	D	field_15761	originZ
	f	[[I	field_15766	GRADIENTS
	f	D	field_15764	SQRT_3
	f	D	field_15762	originY
	f	D	field_15763	originX
	f	[I	field_15765	permutation
	f	D	field_15768	SKEW_FACTOR_2D
	f	D	field_15767	UNSKEW_FACTOR_2D
	m	(DD)D	method_15433	sample
		p	1		x
		p	3		y
	m	(DDD)D	method_22416	sample
		p	1		x
		p	3		y
		p	5		z
	m	(IDDDD)D	method_16455	grad
		p	1		hash
		p	2		x
		p	8		distance
		p	4		y
		p	6		z
	m	(Lnet/minecraft/class_5819;)V	<init>	<init>
		p	1		random
	m	([IDDD)D	method_15431	dot
		p	1		x
		p	0		gradient
		p	5		z
		p	3		y
	m	(I)I	method_16456	map
		p	1		input
c	net/minecraft/class_4872	net/minecraft/client/realms/dto/PendingInvitesList
	f	Ljava/util/List;	field_22586	pendingInvites
	f	Lorg/slf4j/Logger;	field_22587	LOGGER
	m	(Ljava/lang/String;)Lnet/minecraft/class_4872;	method_25041	parse
		p	0		json
c	net/minecraft/class_3542	net/minecraft/util/StringIdentifiable
	c	An interface, implemented by enums, that allows the enum to be serialized\nby codecs. An instance is identified using a string.\n\n@apiNote To make an enum serializable with codecs, implement this on the enum class,\nimplement {@link #asString} to return a unique ID, and add a {@code static final}\nfield that holds {@linkplain #createCodec the codec for the enum}.
	m	(Ljava/lang/Enum;)Ljava/lang/Enum;	method_42628	method_42628
		p	0		enum_
	m	()Ljava/lang/String;	method_15434	asString
		c	{@return the unique string representation of the enum, used for serialization}
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_39516	method_39516
		p	0		identifiable
	m	(Ljava/util/function/Supplier;)Lnet/minecraft/class_3542$class_7292;	method_28140	createCodec
		c	Creates a codec that serializes an enum implementing this interface either\nusing its ordinals (when compressed) or using its {@link #asString()} method\nand a given decode function.
		p	0		enumValues
	m	([Lnet/minecraft/class_3542;)Lcom/mojang/serialization/Keyable;	method_28142	toKeyable
		p	0		values
	m	(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/Enum;	method_42629	method_42629
		p	1		id
	m	([Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/Enum;	method_42630	method_42630
		p	1		id
c	net/minecraft/class_3542$1	net/minecraft/util/StringIdentifiable$1
	m	(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;	keys	keys
		p	1		ops
c	net/minecraft/class_3542$class_7292	net/minecraft/util/StringIdentifiable$Codec
	f	Ljava/util/function/Function;	field_38379	idToIdentifiable
	f	Lcom/mojang/serialization/Codec;	field_38378	base
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_42635	method_42635
		p	0		identifiable
	m	([Ljava/lang/Enum;Ljava/util/function/Function;)V	<init>	<init>
		p	1		values
		p	2		idToIdentifiable
	m	(Ljava/lang/String;)Ljava/lang/Enum;	method_42633	byId
		p	1		id
	m	([Ljava/lang/Enum;I)Ljava/lang/Enum;	method_42634	method_42634
		p	1		ordinal
	m	(Ljava/lang/Enum;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_42631	encode
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	2		input
		p	1		ops
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	3		prefix
		p	2		ops
		p	1		input
	m	(Ljava/lang/Object;)I	method_42632	method_42632
		p	0		enum_
c	net/minecraft/class_2211	net/minecraft/block/BambooBlock
	f	Lnet/minecraft/class_2758;	field_9914	AGE
	f	Lnet/minecraft/class_2754;	field_9917	LEAVES
	f	Lnet/minecraft/class_2758;	field_9916	STAGE
	f	Lnet/minecraft/class_265;	field_9915	LARGE_LEAVES_SHAPE
	f	Lnet/minecraft/class_265;	field_9912	SMALL_LEAVES_SHAPE
	f	Lnet/minecraft/class_265;	field_9913	NO_LEAVES_SHAPE
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_9386	countBambooBelow
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;I)V	method_9385	updateLeaves
		p	5		height
		p	4		random
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_9387	countBambooAbove
		p	1		world
		p	2		pos
c	net/minecraft/class_4868	net/minecraft/client/realms/dto/BackupList
	f	Lorg/slf4j/Logger;	field_22577	LOGGER
	f	Ljava/util/List;	field_22576	backups
	m	(Ljava/lang/String;)Lnet/minecraft/class_4868;	method_25036	parse
		p	0		json
c	net/minecraft/class_3536	net/minecraft/util/ProgressListener
	m	(I)V	method_15410	progressStagePercentage
		p	1		percentage
	m	(Lnet/minecraft/class_2561;)V	method_15413	setTitleAndTask
		p	1		title
	m	(Lnet/minecraft/class_2561;)V	method_15414	setTask
		p	1		task
	m	()V	method_15411	setDone
	m	(Lnet/minecraft/class_2561;)V	method_15412	setTitle
		p	1		title
c	net/minecraft/class_4867	net/minecraft/client/realms/dto/Backup
	f	J	field_22571	size
	f	Lorg/slf4j/Logger;	field_22574	LOGGER
	f	Z	field_22575	uploadedVersion
	f	Ljava/util/Date;	field_22570	lastModifiedDate
	f	Ljava/util/Map;	field_22572	metadata
	f	Ljava/util/Map;	field_22573	changeList
	f	Ljava/lang/String;	field_22569	backupId
	m	(Z)V	method_25035	setUploadedVersion
		p	1		uploadedVersion
	m	()Z	method_25032	isUploadedVersion
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4867;	method_25033	parse
		p	0		node
	m	(Ljava/lang/String;)Ljava/lang/String;	method_25034	format
		p	0		key
c	net/minecraft/class_3537	net/minecraft/util/math/noise/OctavePerlinNoiseSampler
	f	I	field_34758	firstOctave
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	field_26445	amplitudes
	f	D	field_20659	persistence
	f	[Lnet/minecraft/class_3756;	field_15744	octaveSamplers
	f	D	field_20660	lacunarity
	m	(Lnet/minecraft/class_5819;Lcom/mojang/datafixers/util/Pair;Z)V	<init>	<init>
		p	3		xoroshiro
		p	1		random
	m	(Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair;	method_30848	calculateAmplitudes
		p	0		octaves
	m	(D)D	method_16452	maintainPrecision
		p	0		value
	m	()I	method_38477	getFirstOctave
	m	()Lit/unimi/dsi/fastutil/doubles/DoubleList;	method_38478	getAmplitudes
	m	(Lnet/minecraft/class_5819;Ljava/util/List;)Lnet/minecraft/class_3537;	method_39127	create
		p	0		random
	m	(I)Lnet/minecraft/class_3756;	method_16668	getOctave
		p	1		octave
	m	(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;	method_30847	create
		p	0		random
		p	1		offset
		p	2		amplitudes
	m	(Lnet/minecraft/class_5819;ID[D)Lnet/minecraft/class_3537;	method_35480	create
		p	0		random
		p	1		offset
		p	2		firstAmplitude
		p	4		amplitudes
	m	(Lnet/minecraft/class_5819;)V	method_34401	skipCalls
		p	0		random
	m	(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;	method_39128	create
		p	0		random
	m	(Ljava/lang/StringBuilder;)V	method_39130	addDebugInfo
		p	1		info
	m	(DDDDDZ)D	method_16453	sample
		p	3		y
		p	5		z
		p	1		x
		p	11		useOrigin
		p	7		yScale
		p	9		yMax
	m	(Lnet/minecraft/class_5819;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/class_3537;	method_39126	createLegacy
		p	2		amplitudes
		p	0		random
		p	1		offset
	m	(DDD)D	method_15416	sample
		p	3		y
		p	5		z
		p	1		x
	m	(Lnet/minecraft/class_5819;Ljava/util/stream/IntStream;)Lnet/minecraft/class_3537;	method_39187	createLegacy
		p	0		random
c	net/minecraft/class_4869	net/minecraft/client/realms/CheckedGson
	c	Checks so that only intended pojos are passed to the GSON (handles\nserialization after obfuscation).
	f	Lcom/google/gson/Gson;	field_22578	GSON
	m	(Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_4885;	method_25038	fromJson
		p	2		type
		p	1		json
	m	(Lnet/minecraft/class_4885;)Ljava/lang/String;	method_25037	toJson
		p	1		serializable
c	net/minecraft/class_4880	net/minecraft/client/realms/dto/RealmsServerPing
	f	Ljava/lang/String;	field_22625	playerList
	f	Ljava/lang/String;	field_22624	nrOfPlayers
c	net/minecraft/class_3554	net/minecraft/world/chunk/light/LevelPropagator
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	field_15784	pendingUpdates
	f	I	field_31706	MAX_LEVEL
	f	I	field_15781	minPendingLevel
	f	I	field_15783	levelCount
	f	[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;	field_15785	pendingIdUpdatesByLevel
	f	Z	field_15782	hasPendingUpdates
	m	(JIIZ)V	method_15493	removePendingUpdate
		p	1		id
		p	3		level
		p	4		levelCount
		p	5		removeFully
	m	(JJIZ)V	method_15484	propagateLevel
		p	3		targetId
		p	1		sourceId
		p	5		level
		p	6		decrease
	m	(JI)V	method_15485	setLevel
		p	1		id
		p	3		level
	m	(III)V	<init>	<init>
		p	3		expectedTotalSize
		p	2		expectedLevelSize
		p	1		levelCount
	m	(II)I	method_15490	minLevel
		p	2		b
		p	1		a
	m	(Ljava/util/function/LongPredicate;)V	method_24206	removePendingUpdateIf
		p	1		predicate
	m	(JJI)I	method_15488	getPropagatedLevel
		p	1		sourceId
		p	5		level
		p	3		targetId
	m	(I)V	method_15481	increaseMinPendingLevel
		p	1		maxLevel
	m	(JJI)I	method_15486	recalculateLevel
		p	3		excludedId
		p	1		id
		p	5		maxLevel
	m	(J)I	method_15480	getLevel
		p	1		id
	m	(JJIZ)V	method_15478	updateLevel
		p	6		decrease
		p	5		level
		p	3		id
		p	1		sourceId
	m	(JIZ)V	method_15487	propagateLevel
		p	1		id
		p	4		decrease
		p	3		level
	m	()I	method_24208	getPendingUpdateCount
	m	()Z	method_15489	hasPendingUpdates
	m	(J)Z	method_15494	isMarker
		p	1		id
	m	(JII)V	method_15479	addPendingUpdate
		p	4		targetLevel
		p	1		id
		p	3		level
	m	(JJIIIZ)V	method_15482	updateLevel
		p	1		sourceId
		p	3		id
		p	6		currentLevel
		p	5		level
		p	8		decrease
		p	7		pendingLevel
	m	(J)V	method_15491	resetLevel
		p	1		id
	m	(J)V	method_15483	removePendingUpdate
		p	1		id
	m	(I)I	method_15492	applyPendingUpdates
		p	1		maxSteps
c	net/minecraft/class_3554$1	net/minecraft/world/chunk/light/LevelPropagator$1
	m	(I)V	rehash	rehash
		p	1		newN
c	net/minecraft/class_3554$2	net/minecraft/world/chunk/light/LevelPropagator$2
	m	(I)V	rehash	rehash
		p	1		newN
c	net/minecraft/class_4886	net/minecraft/client/realms/dto/RegionPingResult
	f	Ljava/lang/String;	field_22651	regionName
	f	I	field_22652	ping
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	2		ping
		p	1		regionName
	m	()I	method_25084	getPing
c	net/minecraft/class_2223	net/minecraft/command/argument/ParticleEffectArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9936	UNKNOWN_PARTICLE_EXCEPTION
	f	Ljava/util/Collection;	field_9935	EXAMPLES
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2394;	method_9416	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2394;	method_9418	readParameters
		p	0		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9419	method_9419
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2394;	method_9421	getParticle
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394;	method_9420	readParameters
		p	1		type
		p	0		reader
	m	()Lnet/minecraft/class_2223;	method_9417	particleEffect
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
c	net/minecraft/class_4885	net/minecraft/client/realms/RealmsSerializable
	c	A marker interface for Gson serializable pojos; the implementers make\nsure that they have {@code SerializedName} annotation on all their\ndata fields so serialization works after obfuscation, and save/load of\nsuch objects are controlled through another serializer.
c	net/minecraft/class_2224	net/minecraft/command/argument/NumberRangeArgumentType
	m	()Lnet/minecraft/class_2224$class_2227;	method_9422	intRange
	m	()Lnet/minecraft/class_2224$class_2225;	method_30918	floatRange
c	net/minecraft/class_2224$class_2225	net/minecraft/command/argument/NumberRangeArgumentType$FloatRangeArgumentType
	f	Ljava/util/Collection;	field_9937	EXAMPLES
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2099;	method_9423	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2096$class_2099;	method_35738	getRangeArgument
		p	1		name
		p	0		context
c	net/minecraft/class_2224$class_2227	net/minecraft/command/argument/NumberRangeArgumentType$IntRangeArgumentType
	f	Ljava/util/Collection;	field_9938	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2096$class_2100;	method_9425	getRangeArgument
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2096$class_2100;	method_9426	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
c	net/minecraft/class_3555	net/minecraft/datafixer/fix/AdvancementsFix
	f	Ljava/util/Map;	field_15788	RENAMED_ADVANCEMENTS
c	net/minecraft/class_3556	net/minecraft/world/chunk/ChunkToNibbleArrayMap
	f	[Lnet/minecraft/class_2804;	field_15790	cacheArrays
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	field_15791	arrays
	f	Z	field_16447	cacheEnabled
	f	[J	field_15789	cachePositions
	m	(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V	<init>	<init>
		p	1		arrays
	m	()Lnet/minecraft/class_3556;	method_15504	copy
	m	(J)Lnet/minecraft/class_2804;	method_15501	get
		p	1		chunkPos
	m	(J)Lnet/minecraft/class_2804;	method_15500	removeChunk
		p	1		chunkPos
	m	(JLnet/minecraft/class_2804;)V	method_15499	put
		p	1		pos
		p	3		data
	m	()V	method_15505	clearCache
	m	(J)Z	method_15503	containsKey
		p	1		chunkPos
	m	()V	method_16188	disableCache
	m	(J)V	method_15502	replaceWithCopy
		p	1		pos
c	net/minecraft/class_4888	net/minecraft/client/realms/dto/UploadInfo
	f	Z	field_22658	worldClosed
	f	I	field_32117	PORT
	f	Ljava/net/URI;	field_22660	uploadEndpoint
	f	Ljava/lang/String;	field_22659	token
	f	Ljava/lang/String;	field_32116	HTTP_PROTOCOL
	f	Ljava/util/regex/Pattern;	field_26467	PROTOCOL_PATTERN
	f	Lorg/slf4j/Logger;	field_22657	LOGGER
	m	()Ljava/lang/String;	method_25087	getToken
	m	(Ljava/lang/String;)Lnet/minecraft/class_4888;	method_25088	parse
		p	0		json
	m	(Ljava/lang/String;)Ljava/lang/String;	method_30864	createRequestContent
		p	0		token
	m	()Ljava/net/URI;	method_25089	getUploadEndpoint
	m	()Z	method_25091	isWorldClosed
	m	(Ljava/lang/String;Ljava/util/regex/Matcher;)Ljava/lang/String;	method_30863	getUrlWithProtocol
		p	0		url
		p	1		matcher
	m	(Ljava/lang/String;I)Ljava/net/URI;	method_30862	getUrl
		p	1		port
		p	0		url
	m	(ZLjava/lang/String;Ljava/net/URI;)V	<init>	<init>
		p	3		uploadEndpoint
		p	1		worldClosed
		p	2		token
	m	(II)I	method_30861	getPort
		p	1		urlPort
		p	0		port
c	net/minecraft/class_4887	net/minecraft/client/realms/dto/Subscription
	f	Lnet/minecraft/class_4887$class_4322;	field_22655	type
	f	I	field_22654	daysLeft
	f	J	field_22653	startDate
	f	Lorg/slf4j/Logger;	field_22656	LOGGER
	m	(Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322;	method_25086	typeFrom
		p	0		subscriptionType
	m	(Ljava/lang/String;)Lnet/minecraft/class_4887;	method_25085	parse
		p	0		json
c	net/minecraft/class_4887$class_4322	net/minecraft/client/realms/dto/Subscription$SubscriptionType
	f	Lnet/minecraft/class_4887$class_4322;	field_19444	RECURRING
	f	Lnet/minecraft/class_4887$class_4322;	field_19443	NORMAL
	m	(Ljava/lang/String;)Lnet/minecraft/class_4887$class_4322;	valueOf	valueOf
		p	0		name
c	net/minecraft/class_3557	net/minecraft/datafixer/fix/BedBlockEntityFix
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule;	method_15506	fix
		p	2		blockEntities
		p	1		level
c	net/minecraft/class_4882	net/minecraft/client/realms/dto/RealmsServerPlayerLists
	f	Ljava/util/List;	field_22630	servers
	f	Lorg/slf4j/Logger;	field_22631	LOGGER
	m	(Ljava/lang/String;)Lnet/minecraft/class_4882;	method_25075	parse
		p	0		json
c	net/minecraft/class_4881	net/minecraft/client/realms/dto/RealmsServerPlayerList
	f	Ljava/util/List;	field_22627	players
	f	Lcom/google/gson/JsonParser;	field_22629	JSON_PARSER
	f	Lorg/slf4j/Logger;	field_22628	LOGGER
	f	J	field_22626	serverId
	m	(Lcom/google/gson/JsonArray;)Ljava/util/List;	method_25073	parsePlayers
		p	0		jsonArray
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4881;	method_25074	parse
		p	0		node
c	net/minecraft/class_3551	net/minecraft/datafixer/Schemas
	f	Ljava/util/function/BiFunction;	field_15775	EMPTY_IDENTIFIER_NORMALIZE
	f	Ljava/util/function/BiFunction;	field_15776	EMPTY
	f	Lcom/mojang/datafixers/DataFixer;	field_15777	FIXER
	f	Lorg/slf4j/Logger;	field_38845	LOGGER
	m	(Lcom/mojang/datafixers/DataFixerBuilder;)V	method_15451	build
		p	0		builder
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_30069	method_30069
		p	2		string
	m	(Ljava/lang/String;)Ljava/lang/String;	method_15459	method_15459
		p	0		id
	m	(Ljava/lang/String;)Ljava/lang/String;	method_15449	method_15449
		p	0		id
	m	(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;	method_30071	method_30071
		p	1		string
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_43061	method_43061
		p	0		frogVariants
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_43062	method_43062
		p	0		catVariants
	m	(Ljava/lang/String;)Ljava/lang/String;	method_15455	method_15455
		p	0		id
	m	()Lcom/mojang/datafixers/DataFixer;	method_15471	create
	m	()Lcom/mojang/datafixers/DataFixer;	method_15450	getFixer
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator;	method_30068	replacing
		p	1		current
		p	0		old
	m	(Ljava/util/Map;)Ljava/util/function/UnaryOperator;	method_30070	replacing
		p	0		replacements
c	net/minecraft/class_3552	net/minecraft/world/chunk/light/ChunkBlockLightProvider
	f	[Lnet/minecraft/class_2350;	field_15778	DIRECTIONS
	f	Lnet/minecraft/class_2338$class_2339;	field_16511	mutablePos
	m	(J)I	method_15474	getLightSourceLuminance
		p	1		blockPos
	m	(Lnet/minecraft/class_2823;)V	<init>	<init>
		p	1		chunkProvider
c	net/minecraft/class_4884	net/minecraft/client/realms/dto/RealmsWorldResetDto
	f	Z	field_22650	generateStructures
	f	Ljava/lang/String;	field_22647	seed
	f	I	field_22649	levelType
	f	J	field_22648	worldTemplateId
	m	(Ljava/lang/String;JIZ)V	<init>	<init>
		p	1		seed
		p	2		worldTemplateId
		p	5		generateStructures
		p	4		levelType
c	net/minecraft/class_2221	net/minecraft/block/DeadCoralFanBlock
	f	Lnet/minecraft/class_265;	field_9932	SHAPE
c	net/minecraft/class_4883	net/minecraft/client/realms/dto/RealmsWorldOptions
	f	Z	field_22635	spawnNpcs
	f	Z	field_22645	empty
	f	Z	field_22633	spawnAnimals
	f	Ljava/lang/String;	field_32109	DEFAULT_SLOT_NAME
	f	Ljava/lang/String;	field_22641	slotName
	f	I	field_22636	spawnProtection
	f	Ljava/lang/String;	field_22643	templateImage
	f	J	field_22642	templateId
	f	I	field_22640	gameMode
	f	Z	field_22638	forceGameMode
	f	I	field_32107	DEFAULT_DIFFICULTY
	f	Z	field_22634	spawnMonsters
	f	Z	field_22632	pvp
	f	J	field_32110	DEFAULT_WORLD_TEMPLATE_ID
	f	I	field_22639	difficulty
	f	Ljava/lang/String;	field_22646	DEFAULT_WORLD_TEMPLATE_IMAGE
	f	Z	field_22637	commandBlocks
	m	()Ljava/lang/String;	method_25082	toJson
	m	()Lnet/minecraft/class_4883;	method_25083	clone
	m	(ZZZZIZIIZLjava/lang/String;)V	<init>	<init>
		p	7		difficulty
		p	8		gameMode
		p	9		forceGameMode
		p	10		slotName
		p	3		spawnMonsters
		p	4		spawnNpcs
		p	5		spawnProtection
		p	6		commandBlocks
		p	1		pvp
		p	2		spawnAnimals
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4883;	method_25078	parse
		p	0		json
	m	(Z)V	method_25079	setEmpty
		p	1		empty
	m	(I)Ljava/lang/String;	method_25081	getDefaultSlotName
		p	1		index
	m	()Lnet/minecraft/class_4883;	method_25076	getDefaults
	m	(I)Ljava/lang/String;	method_25077	getSlotName
		p	1		index
	m	()Lnet/minecraft/class_4883;	method_25080	getEmptyDefaults
c	net/minecraft/class_3553	net/minecraft/datafixer/fix/ChoiceTypesFix
	f	Ljava/lang/String;	field_15779	name
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_15780	types
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V	<init>	<init>
		p	3		types
		p	2		name
		p	1		outputSchema
	m	(Ljava/lang/String;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule;	method_15476	fixChoiceTypes
		p	3		outputChoiceType
		p	2		inputChoiceType
		p	1		name
c	net/minecraft/class_2222	net/minecraft/block/DeadCoralWallFanBlock
	f	Ljava/util/Map;	field_9934	FACING_TO_SHAPE
	f	Lnet/minecraft/class_2753;	field_9933	FACING
c	net/minecraft/class_3547	net/minecraft/world/chunk/light/BlockLightStorage
	m	(Lnet/minecraft/class_2823;)V	<init>	<init>
		p	1		chunkProvider
c	net/minecraft/class_3547$class_3548	net/minecraft/world/chunk/light/BlockLightStorage$Data
	m	()Lnet/minecraft/class_3547$class_3548;	method_15443	copy
c	net/minecraft/class_4879	net/minecraft/client/realms/dto/RealmsServerList
	f	Ljava/util/List;	field_22622	servers
	f	Lorg/slf4j/Logger;	field_22623	LOGGER
	m	(Ljava/lang/String;)Lnet/minecraft/class_4879;	method_25072	parse
		p	0		json
c	net/minecraft/class_2216	net/minecraft/command/argument/ScoreboardCriterionArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9927	INVALID_CRITERION_EXCEPTION
	f	Ljava/util/Collection;	field_9926	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_274;	method_9402	getCriterion
		p	0		context
		p	1		name
	m	()Lnet/minecraft/class_2216;	method_9399	scoreboardCriterion
	m	(Lnet/minecraft/class_3448;Ljava/lang/Object;)Ljava/lang/String;	method_9400	getStatName
		p	2		value
		p	1		stat
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9401	method_9401
		p	0		name
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_274;	method_9403	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
c	net/minecraft/class_4878	net/minecraft/client/realms/dto/RealmsServerAddress
	f	Ljava/lang/String;	field_22620	resourcePackHash
	f	Lorg/slf4j/Logger;	field_22621	LOGGER
	f	Ljava/lang/String;	field_22619	resourcePackUrl
	f	Ljava/lang/String;	field_22618	address
	m	(Ljava/lang/String;)Lnet/minecraft/class_4878;	method_25071	parse
		p	0		json
c	net/minecraft/class_2217	net/minecraft/block/DeadCoralBlock
	f	Lnet/minecraft/class_265;	field_9928	SHAPE
c	net/minecraft/class_2218	net/minecraft/command/argument/OperationArgumentType
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9931	INVALID_OPERATION
	f	Ljava/util/Collection;	field_9929	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9930	DIVISION_ZERO_EXCEPTION
	m	()Lnet/minecraft/class_2218;	method_9404	operation
	m	(Lnet/minecraft/class_267;Lnet/minecraft/class_267;)V	method_9410	method_9410
		p	0		a
		p	1		b
	m	(Ljava/lang/String;)Lnet/minecraft/class_2218$class_2219;	method_9413	getOperator
		p	0		operator
	m	(Ljava/lang/String;)Lnet/minecraft/class_2218$class_2220;	method_9407	getIntOperator
		p	0		operator
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2218$class_2219;	method_9409	getOperation
		p	0		context
		p	1		name
	m	(II)I	method_9411	method_9411
		p	1		b
		p	0		a
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2218$class_2219;	method_9412	parse
	m	(II)I	method_9415	method_9415
		p	1		b
		p	0		a
	m	(II)I	method_9405	method_9405
		p	0		a
		p	1		b
	m	(II)I	method_9414	method_9414
		p	0		a
		p	1		b
	m	(II)I	method_9408	method_9408
		p	1		b
		p	0		a
	m	(II)I	method_9406	method_9406
		p	1		b
		p	0		a
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
c	net/minecraft/class_2218$class_2220	net/minecraft/command/argument/OperationArgumentType$IntOperator
	m	(II)I	apply	apply
		p	2		b
		p	1		a
c	net/minecraft/class_2218$class_2219	net/minecraft/command/argument/OperationArgumentType$Operation
	m	(Lnet/minecraft/class_267;Lnet/minecraft/class_267;)V	apply	apply
		p	2		b
		p	1		a
c	net/minecraft/class_3521	net/minecraft/client/util/NetworkUtils
	c	A few client-side networking utilities.\n\n@implNote This is not marked as client-only because it's used by the\n{@code /publish} command, which is only available to integrated servers\nyet was retained by proguard.
	f	Lcom/google/common/util/concurrent/ListeningExecutorService;	field_15664	EXECUTOR
	f	Lorg/slf4j/Logger;	field_15665	LOGGER
	m	(Ljava/io/File;Ljava/net/URL;Ljava/util/Map;ILnet/minecraft/class_3536;Ljava/net/Proxy;)Ljava/util/concurrent/CompletableFuture;	method_15301	downloadResourcePack
		p	5		proxy
		p	4		progressListener
		p	3		maxFileSize
		p	2		headers
		p	1		url
		p	0		file
	m	()I	method_15302	findLocalPort
c	net/minecraft/class_4851	net/minecraft/advancement/criterion/TargetHitCriterion
	f	Lnet/minecraft/class_2960;	field_22429	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4851$class_4852;	method_24863	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;I)V	method_24861	trigger
		p	4		signalStrength
		p	2		projectile
		p	3		hitPos
		p	1		player
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_243;ILnet/minecraft/class_4851$class_4852;)Z	method_24951	method_24951
		p	3		conditions
c	net/minecraft/class_4851$class_4852	net/minecraft/advancement/criterion/TargetHitCriterion$Conditions
	f	Lnet/minecraft/class_2096$class_2100;	field_22430	signalStrength
	f	Lnet/minecraft/class_2048$class_5258;	field_22512	projectile
	m	(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048$class_5258;)Lnet/minecraft/class_4851$class_4852;	method_24865	create
		p	1		projectile
		p	0		signalStrength
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	2		signalStrength
		p	3		projectile
		p	1		player
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_243;I)Z	method_24952	test
		p	2		hitPos
		p	3		signalStrength
		p	1		projectileContext
c	net/minecraft/class_4850	net/minecraft/block/TargetBlock
	f	I	field_31264	REGULAR_POWER_DELAY
	f	I	field_31263	RECOVERABLE_POWER_DELAY
	f	Lnet/minecraft/class_2758;	field_22428	POWER
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1297;)I	method_24858	trigger
		p	0		world
		p	2		hitResult
		p	1		state
		p	3		entity
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;ILnet/minecraft/class_2338;I)V	method_24857	setPower
		p	4		delay
		p	3		pos
		p	2		power
		p	1		state
		p	0		world
	m	(Lnet/minecraft/class_3965;Lnet/minecraft/class_243;)I	method_24859	calculatePower
		p	0		hitResult
		p	1		pos
c	net/minecraft/class_3518	net/minecraft/util/JsonHelper
	c	Provides methods for validating and deserializing JSON elements.
	f	Lcom/google/gson/Gson;	field_15657	GSON
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;	method_34932	getBigInteger
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;	method_15252	asArray
		p	0		element
		p	1		name
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;	method_15287	asString
		p	1		name
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;	method_15281	getObject
		p	1		element
		p	2		defaultObject
		p	0		object
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;	method_15297	deserialize
		p	1		reader
		p	0		gson
		p	2		typeToken
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)C	method_34924	asChar
		p	1		name
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z	method_15258	getBoolean
		p	0		object
		p	2		defaultBoolean
		p	1		element
	m	(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;	method_15298	deserialize
		p	1		lenient
		p	0		content
	m	(Lcom/google/gson/JsonElement;)Z	method_34921	isBoolean
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;	method_34931	getBigDecimal
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)J	method_15263	asLong
		p	0		element
		p	1		name
	m	(Ljava/io/Reader;)Lcom/google/gson/JsonObject;	method_15255	deserialize
		p	0		reader
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)S	method_34928	asShort
		p	1		name
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_34923	hasJsonObject
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)S	method_34933	getShort
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;B)B	method_15271	getByte
		p	2		defaultByte
		p	0		object
		p	1		element
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;	method_15279	deserialize
		p	2		clazz
		p	1		content
		p	0		gson
		p	3		lenient
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)F	method_15259	getFloat
		p	1		element
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_15270	getBoolean
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	method_15266	getType
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_15294	hasElement
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;	method_34926	asBigInteger
		p	1		name
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_15254	hasBoolean
		p	1		element
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_15278	hasPrimitive
		p	0		object
		p	1		element
	m	(Ljava/lang/String;)Lcom/google/gson/JsonObject;	method_15285	deserialize
		p	0		content
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)B	method_34929	getByte
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;	method_15292	getArray
		p	1		name
		p	2		defaultArray
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_34920	hasNumber
		p	0		object
		p	1		element
	m	(Ljava/lang/String;)Lcom/google/gson/JsonArray;	method_43679	deserializeArray
		p	0		content
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;D)D	method_34915	getDouble
		p	2		defaultDouble
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_1792;	method_15288	getItem
		p	1		key
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;	method_15296	getObject
		p	1		element
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;J)J	method_15280	getLong
		p	2		defaultLong
		p	0		object
		p	1		element
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;	method_15290	deserialize
		p	1		content
		p	2		typeToken
		p	0		gson
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;	method_34925	asBigDecimal
		p	0		element
		p	1		name
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)B	method_15293	asByte
		p	0		element
		p	1		name
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;	method_34916	getItem
		p	2		defaultItem
		p	1		key
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)C	method_34930	getChar
		p	0		object
		p	1		element
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;	method_15284	deserialize
		p	0		gson
		p	2		clazz
		p	1		content
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	method_43680	toSortedString
		p	0		json
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_15289	hasString
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;	method_34917	getBigDecimal
		p	2		defaultBigDecimal
		p	1		element
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;	method_15272	deserialize
		p	1		element
		p	2		context
		p	3		type
		p	0		object
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;	method_15295	asObject
		p	0		element
		p	1		name
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;S)S	method_34919	getShort
		p	2		defaultShort
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;	method_15265	getString
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)D	method_34922	asDouble
		p	0		object
		p	1		name
	m	(Ljava/io/Reader;)Lcom/google/gson/JsonArray;	method_37165	deserializeArray
		p	0		reader
	m	(Lcom/google/gson/JsonElement;)Z	method_15286	isString
		p	0		element
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;	method_15267	deserialize
		p	2		type
		p	3		lenient
		p	0		gson
		p	1		reader
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_15253	getString
		p	2		defaultStr
		p	1		element
		p	0		object
	m	(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;	method_15274	deserialize
		p	0		reader
		p	1		lenient
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;I)I	method_15282	getInt
		p	2		defaultInt
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;	method_15291	deserialize
		p	2		context
		p	1		name
		p	0		element
		p	3		type
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;F)F	method_15277	getFloat
		p	0		object
		p	1		element
		p	2		defaultFloat
	m	(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;	method_15262	deserialize
		p	2		typeToken
		p	3		lenient
		p	0		gson
		p	1		content
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z	method_15264	hasArray
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)F	method_15269	asFloat
		p	0		element
		p	1		name
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;	method_15261	getArray
		p	1		element
		p	0		object
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;	method_15276	deserialize
		p	2		clazz
		p	0		gson
		p	1		reader
	m	(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;	method_43678	sort
		p	0		entries
		p	1		comparator
	m	(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V	method_43677	writeSorted
		p	2		comparator
		p	0		writer
		p	1		json
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)D	method_34927	getDouble
		p	0		object
		p	1		element
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)I	method_15257	asInt
		p	0		element
		p	1		name
	m	(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;	method_15273	deserialize
		p	0		gson
		p	1		reader
		p	2		typeToken
		p	3		lenient
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_1792;	method_15256	asItem
		p	1		name
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;	method_34918	getBigInteger
		p	0		object
		p	1		element
		p	2		defaultBigInteger
	m	(Lcom/google/gson/JsonElement;Ljava/lang/String;)Z	method_15268	asBoolean
		p	1		name
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;	method_15283	deserialize
		p	3		context
		p	4		type
		p	1		element
		p	2		defaultValue
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)I	method_15260	getInt
		p	1		element
		p	0		object
	m	(Lcom/google/gson/JsonElement;)Z	method_15275	isNumber
		p	0		element
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;)J	method_22449	getLong
		p	1		name
		p	0		object
	m	(Lcom/google/gson/JsonObject;Ljava/lang/String;C)C	method_34914	getChar
		p	0		object
		p	2		defaultChar
		p	1		element
c	net/minecraft/class_4849	net/minecraft/block/NyliumBlock
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_24856	stayAlive
		p	0		state
		p	1		world
		p	2		pos
c	net/minecraft/class_4846	net/minecraft/datafixer/fix/EntityZombifiedPiglinRenameFix
	f	Ljava/util/Map;	field_22416	RENAMES
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
c	net/minecraft/class_3515	net/minecraft/network/encryption/NetworkEncryptionUtils
	c	Utilities for encryption, decryption, signing, and hashing of data.\n\n@apiNote Methods in this class usually throw {@link NetworkEncryptionException}\nwhen the operation fails. This is a checked exception and thus must be caught\nwhen using the methods.
	f	Ljava/lang/String;	field_29835	SHA1
	f	Ljava/util/Base64$Encoder;	field_39272	BASE64_ENCODER
	f	Ljava/lang/String;	field_39033	RSA_PUBLIC_KEY_PREFIX
	f	Ljava/lang/String;	field_39037	RSA_PRIVATE_KEY_PREFIX
	f	Ljava/lang/String;	field_39109	SHA256_WITH_RSA
	f	Ljava/lang/String;	field_29830	AES
	f	Ljava/lang/String;	field_29834	ISO_8859_1
	f	Ljava/lang/String;	field_29832	RSA
	f	Lcom/mojang/serialization/Codec;	field_39035	RSA_PUBLIC_KEY_CODEC
		c	The codec for RSA public keys.\n\n@implNote The key is encoded using the PEM format.\n\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPublicKeyPem(String)
	f	Ljava/lang/String;	field_39034	LINEBREAK
	f	Ljava/lang/String;	field_39038	RSA_PRIVATE_KEY_SUFFIX
	f	Ljava/lang/String;	field_39039	RSA_PUBLIC_KEY_SUFFIX
	f	Lcom/mojang/serialization/Codec;	field_39036	RSA_PRIVATE_KEY_CODEC
		c	The codec for RSA private keys.\n\n@implNote The key is encoded using the PEM format.\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #decodeRsaPrivateKeyPem(String)
	f	I	field_29833	RSA_KEY_LENGTH
	f	I	field_29831	AES_KEY_LENGTH
	m	(ILjava/security/Key;[B)[B	method_15244	crypt
		c	Low-level API to perform encryption or decryption operation.\n\n@throws NetworkEncryptionException when the operation fails
		p	2		data
		p	1		key
		p	0		opMode
	m	()Ljavax/crypto/SecretKey;	method_15239	generateSecretKey
		c	{@return a new {@value AES_KEY_LENGTH} bit AES secret key}\n\n@throws NetworkEncryptionException when generation fails
	m	([B)Ljava/security/PublicKey;	method_15242	decodeEncodedRsaPublicKey
		c	Decodes a X.509-encoded RSA public key.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #decodeRsaPublicKeyPem(String)
		p	0		key
	m	([[B)[B	method_15236	hash
		c	{@return the SHA-1 hash of {@code bytes}}
		p	0		bytes
	m	(Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B	method_15240	computeServerId
		c	{@return the computed server ID}\n\n@implNote The server ID is a SHA-1 hash of ISO-8859-1 encoded {@code baseServerId},\n{@code publicKey}, and {@code secretKey}.\n\n@throws NetworkEncryptionException when computation fails
		p	2		secretKey
		p	0		baseServerId
		p	1		publicKey
	m	(Ljava/security/PrivateKey;)Ljava/lang/String;	method_43521	encodeRsaPrivateKey
		c	Encodes an RSA private {@code key} to a PEM-formatted key string.\n\n<p>A PEM-formatted RSA private key is {@value #RSA_PRIVATE_KEY_PREFIX}, followed\nby Base64 encoded PCKS #8 encoded key, followed by {@value #RSA_PRIVATE_KEY_SUFFIX}.\n\n@throws IllegalArgumentException when non-RSA key is passed\n\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPrivateKeyPem(String)\n@see #decodeRsaPublicKeyPem(String)
		p	0		key
	m	(ILjava/security/Key;)Ljavax/crypto/Cipher;	method_15235	cipherFromKey
		c	Creates an AES cipher from the key.\n\n@throws NetworkEncryptionException when creation fails, e.g. due to invalid key
		p	0		opMode
		p	1		key
			c	the AES secret key
	m	([B)Ljava/security/PrivateKey;	method_43525	decodeEncodedRsaPrivateKey
		c	Decodes a PCKS #8-encoded RSA private key.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #decodeRsaPrivateKeyPem(String)
		p	0		key
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_43527	method_43527
		p	0		key
	m	(Ljava/security/Key;[B)[B	method_15243	decrypt
		c	Decrypts an encrypted data. The algorithm is determined from the key used.\n\n@throws NetworkEncryptionException when decryption fails, e.g. due to invalid key\n\n@see #encrypt(Key, byte[])
		p	0		key
			c	decryption key (e.g. AES secret key or RSA private key)
		p	1		data
	m	(Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey;	method_15234	decryptSecretKey
		c	Decrypts RSA-encrypted AES secret key.\n\n@throws NetworkEncryptionException when the secret key is malformed
		p	1		encryptedSecretKey
		p	0		privateKey
	m	(Ljava/lang/String;)Ljava/security/PublicKey;	method_43524	decodeRsaPublicKeyPem
		c	Decodes a PEM-formatted RSA public key.\n\n<p>A PEM-formatted RSA public key is {@value #RSA_PUBLIC_KEY_PREFIX}, followed\nby Base64 encoded X.509 encoded key, followed by {@value #RSA_PUBLIC_KEY_SUFFIX}.\nNote that this method also allows Base64 encoded keys that have neither the prefix\nor the suffix.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPrivateKeyPem(String)
		p	0		key
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_3515$class_7424;)Ljava/security/Key;	method_43520	decodePem
		c	Decodes a PEM-formatted string key.\n\n<p>A PEM-formatted key is {@code prefix}, followed by Base64 encoded key,\nfollowed by {@code suffix}. Note that this method also allows Base64 encoded\nkeys that have neither the prefix or the suffix.\n\n@throws NetworkEncryptionException when the {@code decoder} throws, e.g. due to\ninvalid key content
		p	0		key
		p	2		suffix
		p	1		prefix
		p	3		decoder
	m	(Ljava/security/PublicKey;)Ljava/lang/String;	method_43522	encodeRsaPublicKey
		c	Encodes an RSA public {@code key} to a PEM-formatted key string.\n\n<p>A PEM-formatted RSA public key is {@value #RSA_PUBLIC_KEY_PREFIX}, followed\nby Base64 encoded X.509 encoded key, followed by {@value #RSA_PUBLIC_KEY_SUFFIX}.\n\n@throws IllegalArgumentException when non-RSA key is passed\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #decodeRsaPrivateKeyPem(String)\n@see #decodeRsaPublicKeyPem(String)
		p	0		key
	m	()Ljava/security/KeyPair;	method_15237	generateServerKeyPair
		c	{@return a new {@value RSA_KEY_LENGTH} bit RSA public/private key pair}\n\n@throws NetworkEncryptionException when generation fails
	m	(Ljava/lang/String;)Ljava/security/PrivateKey;	method_43519	decodeRsaPrivateKeyPem
		c	Decodes a PEM-formatted RSA private key.\n\n<p>A PEM-formatted RSA private key is {@value #RSA_PRIVATE_KEY_PREFIX}, followed\nby Base64 encoded PCKS #8 encoded key, followed by {@value #RSA_PRIVATE_KEY_SUFFIX}.\nNote that this method also allows Base64 encoded keys that have neither the prefix\nor the suffix.\n\n@throws NetworkEncryptionException when the key is malformed\n\n@see #encodeRsaPrivateKey(PrivateKey)\n@see #encodeRsaPublicKey(PublicKey)\n@see #decodeRsaPublicKeyPem(String)
		p	0		key
	m	(ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher;	method_15241	createCipher
		c	Creates a cipher to perform encryption or decryption operation.
		p	0		opMode
		p	1		algorithm
		p	2		key
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_43526	method_43526
		p	0		key
	m	(Ljava/security/Key;[B)[B	method_15238	encrypt
		c	Encrypts a data. The algorithm is determined from the key used.\n\n@throws NetworkEncryptionException when encryption fails, e.g. due to invalid key\n\n@see #decrypt(Key, byte[])
		p	1		data
		p	0		key
			c	encryption key (e.g. AES secret key or RSA public key)
c	net/minecraft/class_3515$class_7426	net/minecraft/network/encryption/NetworkEncryptionUtils$SecureRandomUtil
	c	Utilities for working with a secure random number generator.
	f	Ljava/security/SecureRandom;	field_39041	SECURE_RANDOM
	m	()J	method_43531	nextLong
		c	{@return a random number generated with a cryptographically secure\nrandom number generator}
c	net/minecraft/class_3515$class_7425	net/minecraft/network/encryption/NetworkEncryptionUtils$SignatureData
	c	A record holding a signature of a data and the salt added while signing. Note that\nthe signature might not be actually present.
	f	Lnet/minecraft/class_3515$class_7425;	field_39040	NONE
		c	The signature data for data without signatures.
	f	[B	comp_740	signature
	f	J	comp_739	salt
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()[B	method_43530	getSalt
	m	()Z	method_43528	isSignaturePresent
		c	{@return whether the signature data has a signature}\n\n@apiNote This <strong>does not validate</strong> the signature itself.
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_3515$class_7425;)V	method_43529	write
		p	1		signatureData
		p	0		buf
	m	()[B	comp_740	signature
	m	()J	comp_739	salt
c	net/minecraft/class_3515$class_7424	net/minecraft/network/encryption/NetworkEncryptionUtils$KeyDecoder
	c	A functional interface that decodes an encoded key.\n\n@apiNote Implementations should throw {@link NetworkEncryptionException}\nwhen the key is malformed.\n\n@see NetworkEncryptionUtils#decodeEncodedRsaPrivateKey(byte[])\n@see NetworkEncryptionUtils#decodeEncodedRsaPublicKey(byte[])
	m	([B)Ljava/security/Key;	apply	apply
		p	1		key
c	net/minecraft/class_4845	net/minecraft/data/server/BarterLootTableGenerator
	m	(Ljava/util/function/BiConsumer;)V	method_24818	accept
	m	(Ljava/lang/Object;)V	accept	accept
		p	1		exporter
c	net/minecraft/class_4848	net/minecraft/block/CryingObsidianBlock
c	net/minecraft/class_3517	net/minecraft/util/MetricsData
	f	[J	field_15653	samples
	f	I	field_29839	SIZE
	f	I	field_15654	writeIndex
	f	I	field_15655	sampleCount
	f	I	field_15656	startIndex
	m	()I	method_15249	getStartIndex
	m	()I	method_15250	getCurrentIndex
	m	()[J	method_15246	getSamples
	m	(J)V	method_15247	pushSample
		p	1		time
	m	(I)I	method_15251	wrapIndex
		p	1		index
c	net/minecraft/class_4847	net/minecraft/datafixer/schema/Schema2509
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_24824	registerEntity
		p	0		schema
		p	1		entityTypes
		p	2		name
c	net/minecraft/class_3532	net/minecraft/util/math/MathHelper
	c	Contains math-related helper methods. This includes {@code float}-specific extensions\nto {@link Math}, linear interpolation (lerp), and color-related methods.\n\n<p>Trigonometric functions defined in this class use the "sine table", a pre-calculated\ntable of {@code sin(N)} ({@code 0 <= N < pi * 2}).
	f	[D	field_15727	ARCSINE_TABLE
	f	F	field_15724	SQUARE_ROOT_OF_TWO
	f	Lnet/minecraft/class_5819;	field_15726	RANDOM
	f	F	field_29848	DEGREES_PER_RADIAN
	f	[F	field_15725	SINE_TABLE
	f	F	field_29849	EPSILON
	f	J	field_29853	HALF_PI_RADIANS_SINE_TABLE_INDEX
	f	[D	field_15722	COSINE_TABLE
	f	F	field_29846	TAU
		c	Tau is equal to {@code 2 * PI}.
	f	[I	field_15723	MULTIPLY_DE_BRUIJN_BIT_POSITION
	f	F	field_29847	RADIANS_PER_DEGREE
	f	F	field_29856	DEGREES_TO_SINE_TABLE_INDEX
	f	F	field_29844	PI
	f	D	field_15728	SMALLEST_FRACTION_FREE_DOUBLE
	f	F	field_29845	HALF_PI
	m	(DDD)D	method_15370	getLerpProgress
		c	Gets the fraction of the way that {@code value} is between {@code start} and {@code end}.\nThis is the delta value needed to lerp between {@code start} and {@code end} to get {@code value}.\nIn other words, {@code getLerpProgress(lerp(delta, start, end), start, end) == delta}.
		p	0		value
			c	the result of the lerp function
		p	4		end
			c	the value interpolated to
		p	2		start
			c	the value interpolated from
	m	(F)F	method_27285	square
		p	0		n
	m	(III)I	method_15340	clamp
		p	2		max
		p	1		min
		p	0		value
	m	(DDDDDD)D	method_16437	lerp2
		c	A two-dimensional lerp between values on the 4 corners of the unit square. Arbitrary values are specified for the corners and the output is interpolated between them.
		p	10		x1y1
			c	the output if {@code deltaX} is 1 and {@code deltaY} is 1
		p	0		deltaX
			c	the x-coordinate on the unit square
		p	2		deltaY
			c	the y-coordinate on the unit square
		p	4		x0y0
			c	the output if {@code deltaX} is 0 and {@code deltaY} is 0
		p	6		x1y0
			c	the output if {@code deltaX} is 1 and {@code deltaY} is 0
		p	8		x0y1
			c	the output if {@code deltaX} is 0 and {@code deltaY} is 1
	m	(Lnet/minecraft/class_5819;II)I	method_15395	nextInt
		c	{@return a random, uniformly distributed integer value in {@code\n[min, max]}} If the range is empty (i.e. {@code max < min}), it\nreturns {@code min}.
		p	0		random
		p	2		max
			c	the maximum value, inclusive
		p	1		min
			c	the minimum value, inclusive
	m	(IILjava/util/function/IntPredicate;)I	method_15360	binarySearch
		c	Finds the minimum value in {@code [min, max)} that satisfies the\nmonotonic {@code predicate}.\n\n<p>The {@code predicate} must be monotonic, i.e. if for any {@code a},\n{@code predicate.test(a)} is {@code true}, then for all {@code b > a},\n{@code predicate.test(b)} must also be {@code true}.\n\n<p>Examples:\n<ul>\n  <li>{@code binarySearch(3, 7, x -> true)} returns {@code 3}.\n  <li>{@code binarySearch(3, 7, x -> x >= 5)} returns {@code 5}.\n  <li>{@code binarySearch(3, 7, x -> false)} returns {@code 7}.\n</ul>\n\n@return the minimum value if such value is found, otherwise {@code max}
		p	1		max
			c	the maximum value (exclusive) to be tested
		p	0		min
			c	the minimum value (inclusive) to be tested
		p	2		predicate
			c	the predicate that returns {@code true} for integers greater than or\nequal to the value to be searched for
	m	(D)D	method_33723	square
		p	0		n
	m	(Lnet/minecraft/class_2382;)J	method_15389	hashCode
		p	0		vec
	m	(FF)F	method_24504	wrap
		p	1		maxDeviation
		p	0		value
	m	(F)F	method_15393	wrapDegrees
		c	Wraps an angle in degrees to the interval {@code [-180, 180)}.
		p	0		degrees
	m	(DDDDD)D	method_32854	clampedMap
		c	Linearly maps a value from one number range to another\nand clamps the result.\n\n@return the mapped value, clamped between {@code newStart} and {@code newEnd}\n@see #map(double, double, double, double, double) the unclamped variant
		p	2		oldStart
			c	the starting value of the original range
		p	4		oldEnd
			c	the end value of the original range
		p	6		newStart
			c	the starting value of the new range
		p	8		newEnd
			c	the end value of the new range
		p	0		value
			c	the input value
	m	(DDDDDDDDDDD)D	method_16438	lerp3
		c	A three-dimensional lerp between values on the 8 corners of the unit cube. Arbitrary values are specified for the corners and the output is interpolated between them.
		p	12		x1y1z0
			c	the output if {@code deltaX} is 1, {@code deltaY} is 1 and {@code deltaZ} is 0
		p	10		x0y1z0
			c	the output if {@code deltaX} is 0, {@code deltaY} is 1 and {@code deltaZ} is 0
		p	8		x1y0z0
			c	the output if {@code deltaX} is 1, {@code deltaY} is 0 and {@code deltaZ} is 0
		p	6		x0y0z0
			c	the output if {@code deltaX} is 0, {@code deltaY} is 0 and {@code deltaZ} is 0
		p	4		deltaZ
			c	the z-coordinate on the unit cube
		p	20		x1y1z1
			c	the output if {@code deltaX} is 1, {@code deltaY} is 1 and {@code deltaZ} is 1
		p	2		deltaY
			c	the y-coordinate on the unit cube
		p	18		x0y1z1
			c	the output if {@code deltaX} is 0, {@code deltaY} is 1 and {@code deltaZ} is 1
		p	0		deltaX
			c	the x-coordinate on the unit cube
		p	16		x1y0z1
			c	the output if {@code deltaX} is 1, {@code deltaY} is 0 and {@code deltaZ} is 1
		p	14		x0y0z1
			c	the output if {@code deltaX} is 0, {@code deltaY} is 0 and {@code deltaZ} is 1
	m	(FFFFF)F	method_41303	catmullRom
		c	Interpolates a point on a Catmull-Rom Spline. This spline has a property that if there are two\nsplines with arguments {@code p0, p1, p2, p3} and {@code p1, p2, p3, p4}, the resulting curve\nwill have a continuous first derivative at {@code p2}, where the two input curves connect. For\nhigher-dimensional curves, the interpolation on the curve is done component-wise: for\ninputs {@code delta, (p0x, p0y), (p1x, p1y), (p2x, p2y), (p3x, p3y)}, the output is\n{@code (catmullRom(delta, p0x, p1x, p2x, p3x), catmullRom(delta, p0y, p1y, p2y, p3y))}.\n\n@see <a href="https://en.wikipedia.org/wiki/Cubic_Hermite_spline#Catmull%E2%80%93Rom_spline">Cubic Hermite spline (Catmull–Rom spline)</a>
		p	0		delta
			c	the progress along the interpolation
		p	1		p0
			c	the previous data point to assist in curve-smoothing
		p	2		p1
			c	the output if {@code delta} is 0
		p	3		p2
			c	the output if {@code delta} is 1
		p	4		p3
			c	the next data point to assist in curve-smoothing
	m	(I)I	method_34954	square
		p	0		n
	m	(DD)D	method_15367	floorMod
		p	2		divisor
		p	0		dividend
	m	(D)I	method_17822	sign
		p	0		value
	m	(Ljava/lang/String;DD)D	method_34948	parseDouble
		c	{@return the parsed double; {@code fallback} if {@code string} is not an\ndouble; or {@code min} if the parsed double is too small}
		p	3		min
			c	the minimum if the parsed value is too small
		p	1		fallback
			c	the fallback for unparsable {@code string}
		p	0		string
			c	the string to parse
	m	(DI)I	method_38961	roundDownToMultiple
		c	{@return {@code a} rounded down to the nearest multiple of {@code b}}
		p	0		a
		p	2		b
	m	(D)D	method_15338	wrapDegrees
		c	Wraps an angle in degrees to the interval {@code [-180, 180)}.
		p	0		degrees
	m	(FFF)F	method_15363	clamp
		p	2		max
		p	0		value
		p	1		min
	m	(IIIII)I	method_42118	method_42118
		p	4		i
	m	(DD)Z	method_20390	approximatelyEquals
		p	0		a
		p	2		b
	m	(FF)F	method_15356	angleBetween
		p	0		first
		p	1		second
	m	(D)D	method_34956	perlinFadeDerivative
		p	0		value
	m	(DDD)D	method_41190	squaredMagnitude
		p	2		b
		p	0		a
		p	4		c
	m	([D)[D	method_34951	getCumulativeDistribution
		p	0		values
	m	(J)J	method_38652	square
		p	0		n
	m	(F)I	method_15375	floor
		p	0		value
	m	(II)I	method_28139	roundUpToMultiple
		c	Returns a value farther than or as far as {@code value} from zero that\nis a multiple of {@code divisor}.
		p	0		value
		p	1		divisor
	m	(D)I	method_15365	fastFloor
		p	0		value
	m	(FFF)F	method_15388	stepUnwrappedAngleTowards
		c	Steps from {@code from} degrees towards {@code to} degrees, changing the value by at most {@code step} degrees.
		p	0		from
		p	2		step
		p	1		to
	m	(II)I	method_15387	floorMod
		p	0		dividend
		p	1		divisor
	m	(FFF)F	method_15348	stepTowards
		c	Steps from {@code from} towards {@code to}, changing the value by at most {@code step}.
		p	2		step
		p	1		to
		p	0		from
	m	(Ljava/lang/String;I)I	method_15343	parseInt
		p	1		fallback
		p	0		string
	m	(DD)D	method_15349	atan2
		p	0		y
		p	2		x
	m	(FFF)I	method_15353	packRgb
		p	0		r
		p	1		g
		p	2		b
	m	(DDD)D	method_33825	magnitude
		p	4		c
		p	2		b
		p	0		a
	m	(F)F	method_15374	sin
		p	0		value
	m	()Ljava/util/UUID;	method_15394	randomUuid
	m	(DD)D	method_41189	squaredHypot
		p	2		b
		p	0		a
	m	(III)I	method_15383	packRgb
		p	1		g
		p	0		r
		p	2		b
	m	(III)J	method_15371	hashCode
		p	0		x
		p	1		y
		p	2		z
	m	(I)I	method_15339	smallestEncompassingPowerOfTwo
		p	0		value
	m	([J)D	method_15373	average
		p	0		array
	m	(III)Ljava/util/stream/IntStream;	method_42120	stream
		p	0		seed
		p	2		upperBound
		p	1		lowerBound
	m	(F)F	method_15362	cos
		p	0		value
	m	(F)I	method_15386	ceil
		p	0		value
	m	(II)I	method_15346	floorDiv
		p	1		divisor
		p	0		dividend
	m	(D)F	method_22860	fwrapDegrees
		p	0		degrees
	m	(F)F	method_22450	fractionalPart
		p	0		value
	m	(DDDDD)D	method_33722	map
		c	Linearly maps a value from one number range to another, unclamped.\n\n<p>For the return value {@code result}, {@code getLerpProgress(value, oldStart, oldEnd)}\nis approximately equal to {@code getLerpProgress(result, newStart, newEnd)}\n(accounting for floating point errors).\n\n@return the mapped value
		p	8		newEnd
			c	the end value of the new range
		p	6		newStart
			c	the starting value of the new range
		p	4		oldEnd
			c	the end value of the original range
		p	2		oldStart
			c	the starting value of the original range
		p	0		value
			c	the input value
	m	(DDD)D	method_15390	clampedLerp
		p	4		delta
		p	0		start
		p	2		end
	m	(Lnet/minecraft/class_5819;II)I	method_32751	nextBetween
		c	{@return a random, uniformly distributed integer value in {@code\n[min, max]}}\n\n@throws IllegalArgumentException if the range is empty (i.e. {@code\nmax < min})
		p	2		max
			c	the maximum value, inclusive
		p	1		min
			c	the minimum value, inclusive
		p	0		random
	m	(J)J	method_34944	murmurHash
		p	0		value
	m	(I)I	method_15354	idealHash
		p	0		value
	m	(II)I	method_34952	multiplyColors
		p	0		a
		p	1		b
	m	(I)I	method_15342	ceilLog2
		c	{@return ceil(log<sub>2</sub>({@code value}))}\n\n<p>The vanilla implementation uses the de Bruijn sequence.\n\n@see Integer#numberOfLeadingZeros(int)
		p	0		value
			c	the input value
	m	(Lnet/minecraft/class_5819;DD)D	method_15366	nextDouble
		p	3		max
		p	1		min
		p	0		random
	m	(DDD)D	method_15350	clamp
		p	4		max
		p	2		min
		p	0		value
	m	(Lnet/minecraft/class_5819;FF)F	method_15344	nextFloat
		p	1		min
		p	0		random
		p	2		max
	m	(DDD)D	method_16436	lerp
		p	0		delta
		p	2		start
		p	4		end
	m	(II)I	method_38788	ceilDiv
		p	0		a
		p	1		b
	m	([F)V	method_15376	method_15376
		p	0		sineTable
	m	(FFF)F	method_37166	clampedLerp
		p	1		end
		p	2		delta
		p	0		start
	m	(JJJ)J	method_24156	clamp
		p	4		max
		p	2		min
		p	0		value
	m	(I)I	method_15382	abs
		p	0		value
	m	(FFF)F	method_16439	lerp
		p	1		start
		p	2		end
		p	0		delta
	m	(F)F	method_42626	magnitude
		p	0		n
	m	(FFF)F	method_20306	clampAngle
		c	Clamps {@code value}, as an angle, between {@code mean - delta} and {@code\nmean + delta} degrees.\n\n@return the clamped {@code value}
		p	2		delta
			c	the maximum difference allowed from the mean, must not be negative
		p	1		mean
			c	the mean value of the clamp angle range
		p	0		value
			c	the value to clamp
	m	(I)Z	method_15352	isPowerOfTwo
		p	0		value
	m	(IFFF)I	method_34943	multiplyColors
		p	0		color
		p	3		b
		p	1		r
		p	2		g
	m	(Ljava/lang/String;II)I	method_34949	parseInt
		c	{@return the parsed integer; {@code fallback} if {@code string} is not an\ninteger; or {@code min} if the parsed integer is too small}
		p	2		min
			c	the minimum if the parsed value is too small
		p	0		string
			c	the string to parse
		p	1		fallback
			c	the fallback for unparsable {@code string}
	m	(Lnet/minecraft/class_5819;)Ljava/util/UUID;	method_15378	randomUuid
		p	0		random
	m	(FF)F	method_15341	floorMod
		p	0		dividend
		p	1		divisor
	m	(FFF)F	method_22859	lerpAngle
		p	0		start
		p	1		end
		p	2		delta
	m	(DD)D	method_15391	absMax
		p	0		a
		p	2		b
	m	(Lnet/minecraft/class_5819;FF)F	method_32855	nextGaussian
		p	0		random
		p	1		mean
		p	2		deviation
	m	(Ljava/lang/String;D)D	method_34947	parseDouble
		p	1		fallback
		p	0		string
	m	(FF)F	method_15381	subtractAngles
		p	0		start
		p	1		end
	m	(D)D	method_16435	perlinFade
		p	0		value
	m	(IIII)Ljava/util/stream/IntStream;	method_42117	stream
		p	3		steps
		p	2		upperBound
		p	1		lowerBound
		p	0		seed
	m	(F)F	method_15379	abs
		p	0		value
	m	(D)D	method_15345	fastInverseSqrt
		c	{@return an approximation of {@code 1 / Math.sqrt(x)}}
		p	0		x
	m	(F)F	method_15355	sqrt
		p	0		value
	m	(FFFFF)F	method_37958	clampedMap
		c	Linearly maps a value from one number range to another\nand clamps the result.\n\n@return the mapped value, clamped between {@code newStart} and {@code newEnd}\n@see #map(float, float, float, float, float) the unclamped variant
		p	0		value
			c	the input value
		p	1		oldStart
			c	the starting value of the original range
		p	4		newEnd
			c	the end value of the new range
		p	2		oldEnd
			c	the end value of the original range
		p	3		newStart
			c	the starting value of the new range
	m	(Lnet/minecraft/class_5819;FF)F	method_32750	nextBetween
		p	0		random
		p	1		min
		p	2		max
	m	(D)I	method_15357	floor
		p	0		value
	m	(D)D	method_15385	fractionalPart
		p	0		value
	m	(F)F	method_23278	fastInverseCbrt
		c	{@return an approximation of {@code 1 / Math.cbrt(x)}}
		p	0		x
	m	(FF)Z	method_15347	approximatelyEquals
		p	0		a
		p	1		b
	m	(IIII)Z	method_42119	method_42119
		p	3		i
	m	(I)I	method_15392	wrapDegrees
		c	Wraps an angle in degrees to the interval {@code [-180, 180)}.
		p	0		degrees
	m	(FFFFF)F	method_37959	map
		c	Linearly maps a value from one number range to another, unclamped.\n\n<p>For the return value {@code result}, {@code getLerpProgress(value, oldStart, oldEnd)}\nis approximately equal to {@code getLerpProgress(result, newStart, newEnd)}\n(accounting for floating point errors).\n\n@return the mapped value
		p	0		value
			c	the input value
		p	3		newStart
			c	the starting value of the new range
		p	4		newEnd
			c	the end value of the new range
		p	1		oldStart
			c	the starting value of the original range
		p	2		oldEnd
			c	the end value of the original range
	m	(BBB)B	method_34939	clamp
		p	1		min
		p	0		value
		p	2		max
	m	(FFF)F	method_37960	getLerpProgress
		p	2		end
		p	1		start
		p	0		value
	m	(D)I	method_34953	absFloor
		p	0		value
	m	(F)F	method_22858	fastInverseSqrt
		c	{@return an approximation of {@code 1 / Math.sqrt(x)}}\n\n@see <a href="https://en.wikipedia.org/wiki/Fast_inverse_square_root">\nFast inverse square root - Wikipedia</a>
		p	0		x
	m	(I)I	method_15351	floorLog2
		c	{@return floor(log<sub>2</sub>({@code value}))}\n\n<p>The vanilla implementation uses the de Bruijn sequence.\n\n@see Integer#numberOfLeadingZeros(int)
		p	0		value
			c	the input value
	m	(FFF)I	method_15369	hsvToRgb
		p	0		hue
		p	1		saturation
		p	2		value
	m	(FFF)F	method_17821	lerpAngleDegrees
		p	1		start
		p	2		end
		p	0		delta
	m	(D)I	method_15384	ceil
		p	0		value
	m	(D)J	method_15372	lfloor
		p	0		value
	m	(DD)D	method_39241	hypot
		p	2		b
		p	0		a
c	net/minecraft/class_2201	net/minecraft/command/argument/StatusEffectArgumentType
	f	Ljava/util/Collection;	field_9895	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9896	INVALID_EFFECT_EXCEPTION
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9349	method_9349
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1291;	method_9347	getStatusEffect
		p	0		context
		p	1		name
	m	()Lnet/minecraft/class_2201;	method_9350	statusEffect
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_1291;	method_9348	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
c	net/minecraft/class_4864	net/minecraft/block/AbstractPlantBlock
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_33624	copyState
		p	1		from
		p	2		to
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)Ljava/util/Optional;	method_25960	getStemHeadPos
		p	2		pos
		p	3		block
		p	1		world
c	net/minecraft/class_3533	net/minecraft/util/profiler/ProfilerSystem
	f	Lnet/minecraft/class_3533$class_4746;	field_21819	currentInfo
	f	Ljava/util/function/IntSupplier;	field_16266	endTickGetter
	f	I	field_15729	startTick
	f	Z	field_20345	checkTimeout
	f	Ljava/lang/String;	field_15734	fullPath
	f	Ljava/util/List;	field_15736	path
	f	J	field_15732	startTime
	f	Ljava/util/function/LongSupplier;	field_21961	timeGetter
	f	Lorg/slf4j/Logger;	field_15735	LOGGER
	f	Lit/unimi/dsi/fastutil/longs/LongList;	field_15730	timeList
	f	Ljava/util/Map;	field_21818	locationInfos
	f	Z	field_15733	tickStarted
	f	J	field_16267	TIMEOUT_NANOSECONDS
	f	Ljava/util/Set;	field_33873	sampleTypes
	m	(Ljava/lang/String;)Lnet/minecraft/class_3533$class_4746;	method_24245	method_24245
		p	0		k
	m	()Lnet/minecraft/class_3533$class_4746;	method_24246	getCurrentInfo
	m	(Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Z)V	<init>	<init>
		p	1		timeGetter
		p	3		checkTimeout
		p	2		tickGetter
c	net/minecraft/class_3533$class_4746	net/minecraft/util/profiler/ProfilerSystem$LocatedInfo
	f	J	field_21820	totalTime
	f	J	field_33875	minTime
	f	J	field_21821	visits
	f	Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap;	field_21822	counts
	f	J	field_33874	maxTime
c	net/minecraft/class_2202	net/minecraft/block/BambooSaplingBlock
	f	Lnet/minecraft/class_265;	field_9897	SHAPE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9351	grow
		p	1		world
		p	2		pos
c	net/minecraft/class_4863	net/minecraft/block/AbstractPlantPartBlock
	f	Z	field_22508	tickWater
	f	Lnet/minecraft/class_2350;	field_22507	growthDirection
	f	Lnet/minecraft/class_265;	field_23080	outlineShape
	m	()Lnet/minecraft/class_4865;	method_24945	getStem
	m	(Lnet/minecraft/class_1936;)Lnet/minecraft/class_2680;	method_24948	getRandomGrowthState
		p	1		world
	m	()Lnet/minecraft/class_2248;	method_24946	getPlant
	m	(Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_2350;Lnet/minecraft/class_265;Z)V	<init>	<init>
		p	1		settings
		p	3		outlineShape
		p	2		growthDirection
		p	4		tickWater
	m	(Lnet/minecraft/class_2680;)Z	method_24947	canAttachTo
		p	1		state
c	net/minecraft/class_3534	net/minecraft/util/profiler/ProfilerTiming
	f	Ljava/lang/String;	field_15738	name
	f	D	field_15739	parentSectionUsagePercentage
	f	D	field_15737	totalUsagePercentage
	f	J	field_19384	visitCount
	m	()I	method_15409	getColor
	m	(Ljava/lang/String;DDJ)V	<init>	<init>
		p	2		parentUsagePercentage
		p	1		name
		p	6		visitCount
		p	4		totalUsagePercentage
	m	(Lnet/minecraft/class_3534;)I	method_15408	compareTo
c	net/minecraft/class_2203	net/minecraft/command/argument/NbtPathArgumentType
	f	C	field_32185	RIGHT_CURLY_BRACKET
	f	C	field_32183	RIGHT_SQUARE_BRACKET
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9899	NOTHING_FOUND_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9900	INVALID_PATH_NODE_EXCEPTION
	f	C	field_32186	DOUBLE_QUOTE
	f	C	field_32184	LEFT_CURLY_BRACKET
	f	C	field_32182	LEFT_SQUARE_BRACKET
	f	Ljava/util/Collection;	field_9898	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;	method_9358	getNbtPath
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lnet/minecraft/class_2487;)Ljava/util/function/Predicate;	method_9359	getPredicate
		p	0		filter
	m	(Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/class_2203$class_2210;	method_9352	readCompoundChildNode
		p	0		reader
		p	1		name
	m	(C)Z	method_9355	isNameCharacter
		p	0		c
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;	method_9357	readName
		p	0		reader
	m	()Lnet/minecraft/class_2203;	method_9360	nbtPath
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9356	method_9356
		p	0		path
	m	(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2203$class_2210;	method_9361	parseNode
		p	1		root
		p	0		reader
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)Z	method_9353	method_9353
		p	1		nbt
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2203$class_2209;	method_9362	parse
c	net/minecraft/class_2203$class_2210	net/minecraft/command/argument/NbtPathArgumentType$PathNode
	m	(Lnet/minecraft/class_2520;Ljava/util/List;)V	method_9378	get
		p	2		results
		p	1		current
	m	(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;Ljava/util/List;)V	method_9380	getOrInit
		p	1		current
		p	2		source
		p	3		results
	m	(Ljava/util/function/Supplier;Lnet/minecraft/class_2520;Ljava/util/List;)V	method_9379	method_9379
		p	3		results
		p	2		current
	m	(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)I	method_9376	set
		p	2		source
		p	1		current
	m	(Ljava/util/List;)Ljava/util/List;	method_9381	get
		p	1		elements
	m	(Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List;	method_9377	getOrInit
		p	1		elements
		p	2		supplier
	m	()Lnet/minecraft/class_2520;	method_9382	init
	m	(Lnet/minecraft/class_2520;)I	method_9383	clear
		p	1		current
	m	(Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List;	method_9384	process
		p	2		action
		p	1		elements
c	net/minecraft/class_2203$class_3707	net/minecraft/command/argument/NbtPathArgumentType$FilteredRootNode
	f	Ljava/util/function/Predicate;	field_16319	matcher
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		filter
c	net/minecraft/class_2203$class_2204	net/minecraft/command/argument/NbtPathArgumentType$AllListElementNode
	f	Lnet/minecraft/class_2203$class_2204;	field_9901	INSTANCE
c	net/minecraft/class_2203$class_2206	net/minecraft/command/argument/NbtPathArgumentType$IndexedListElementNode
	f	I	field_9903	index
	m	(I)V	<init>	<init>
		p	1		index
c	net/minecraft/class_2203$class_2205	net/minecraft/command/argument/NbtPathArgumentType$NamedNode
	f	Ljava/lang/String;	field_9902	name
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
c	net/minecraft/class_2203$class_2208	net/minecraft/command/argument/NbtPathArgumentType$FilteredNamedNode
	f	Ljava/lang/String;	field_9906	name
	f	Lnet/minecraft/class_2487;	field_9907	filter
	f	Ljava/util/function/Predicate;	field_9908	predicate
	m	(Ljava/lang/String;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	2		filter
		p	1		name
c	net/minecraft/class_2203$class_2207	net/minecraft/command/argument/NbtPathArgumentType$FilteredListElementNode
	f	Ljava/util/function/Predicate;	field_9905	predicate
	f	Lnet/minecraft/class_2487;	field_9904	filter
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		filter
	m	(Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/class_2520;)V	method_9365	method_9365
		p	2		nbt
c	net/minecraft/class_2203$class_2209	net/minecraft/command/argument/NbtPathArgumentType$NbtPath
	f	Ljava/lang/String;	field_9909	string
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_9910	nodeEndIndices
	f	[Lnet/minecraft/class_2203$class_2210;	field_9911	nodes
	m	(Lnet/minecraft/class_2203$class_2210;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	method_9375	createNothingFoundException
		p	1		node
	m	(Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)I	method_35722	put
		p	1		element
		p	2		source
	m	(Lnet/minecraft/class_2203$class_2210;Ljava/util/function/Supplier;Lnet/minecraft/class_2520;)Ljava/lang/Integer;	method_9373	method_9373
		p	2		nbt
	m	(Ljava/util/List;Ljava/util/function/Function;)I	method_9371	forEach
		p	1		operation
		p	0		elements
	m	(Lnet/minecraft/class_2520;)Ljava/util/List;	method_9369	getTerminals
		p	1		start
	m	(Lnet/minecraft/class_2520;)Ljava/util/List;	method_9366	get
		p	1		element
	m	(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List;	method_9367	getOrInit
		p	1		element
		p	2		source
	m	(Lnet/minecraft/class_2520;)I	method_9372	remove
		p	1		element
	m	(Lnet/minecraft/class_2520;)I	method_9374	count
		p	1		element
	m	(Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)I	method_9368	put
		p	1		element
		p	2		source
	m	(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;	method_9370	method_9370
		p	0		a
		p	1		b
	m	(Ljava/lang/String;[Lnet/minecraft/class_2203$class_2210;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V	<init>	<init>
		p	2		nodes
		p	1		string
		p	3		nodeEndIndices
c	net/minecraft/class_4865	net/minecraft/block/AbstractPlantStemBlock
	f	Lnet/minecraft/class_2758;	field_22509	AGE
	f	I	field_31100	MAX_AGE
	f	D	field_22510	growthChance
	m	(Lnet/minecraft/class_5819;)I	method_26376	getGrowthLength
		p	1		random
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_38232	withMaxAge
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_33625	copyState
		p	1		from
		p	2		to
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;	method_33626	age
		p	1		state
		p	2		random
	m	(Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_2350;Lnet/minecraft/class_265;ZD)V	<init>	<init>
		p	5		growthChance
		p	4		tickWater
		p	3		outlineShape
		p	2		growthDirection
		p	1		settings
	m	(Lnet/minecraft/class_2680;)Z	method_38233	hasMaxAge
		p	1		state
	m	(Lnet/minecraft/class_2680;)Z	method_24949	chooseStemState
		p	1		state
c	net/minecraft/class_4860	net/minecraft/datafixer/fix/EntityProjectileOwnerFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24899	moveFlatOwnerMostLeastToArray
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	method_24902	update
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24906	moveOwnerToArray
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_24901	fixEntities
	m	(JJ)[I	method_24898	makeUuidArray
		p	2		least
		p	0		most
	m	(Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic;	method_24900	insertOwnerUuidArray
		p	2		most
		p	4		least
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24904	moveNestedOwnerMostLeastToArray
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24905	renamePotionToItem
c	net/minecraft/class_4862	net/minecraft/screen/SmithingScreenHandler
	f	Lnet/minecraft/class_1937;	field_25385	world
	f	Ljava/util/List;	field_25668	recipes
	f	Lnet/minecraft/class_5357;	field_25386	currentRecipe
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	3		context
		p	2		playerInventory
		p	1		syncId
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_5357;)Z	method_30026	method_30026
		p	1		recipe
	m	(I)V	method_29539	decrementStack
		p	1		slot
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		playerInventory
		p	1		syncId
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_24929	method_24929
		p	0		world
		p	1		pos
c	net/minecraft/class_3530	net/minecraft/util/LowercaseEnumTypeAdapterFactory
	m	(Ljava/lang/Object;)Ljava/lang/String;	method_15334	getKey
		p	1		o
	m	(Lcom/google/gson/Gson;Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter;	create	create
		p	2		typeToken
		p	1		gson
c	net/minecraft/class_3530$1	net/minecraft/util/LowercaseEnumTypeAdapterFactory$1
	m	(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V	write	write
		p	2		o
		p	1		writer
	m	(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object;	read	read
		p	1		reader
c	net/minecraft/class_4861	net/minecraft/screen/ForgingScreenHandler
	f	Lnet/minecraft/class_1263;	field_22480	input
	f	I	field_30814	FIRST_INPUT_SLOT_INDEX
	f	Lnet/minecraft/class_1731;	field_22479	output
	f	I	field_30815	SECOND_INPUT_SLOT_INDEX
	f	I	field_30813	PLAYER_INVENTORY_START_INDEX
	f	Lnet/minecraft/class_1657;	field_22482	player
	f	Lnet/minecraft/class_3914;	field_22481	context
	f	I	field_30819	PLAYER_INVENTORY_END_INDEX
	f	I	field_30816	OUTPUT_SLOT_INDEX
	m	()V	method_24928	updateResult
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_24923	onTakeOutput
		p	2		stack
		p	1		player
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/lang/Boolean;	method_24924	method_24924
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	4		context
		p	3		playerInventory
		p	2		syncId
		p	1		type
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_24926	method_24926
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_1657;Z)Z	method_24927	canTakeOutput
		p	1		player
		p	2		present
	m	(Lnet/minecraft/class_2680;)Z	method_24925	canUse
		p	1		state
	m	(Lnet/minecraft/class_1799;)Z	method_30025	isUsableAsAddition
		p	1		stack
c	net/minecraft/class_4856	net/minecraft/client/sound/RepeatingAudioStream
	f	Lnet/minecraft/class_4234;	field_22444	delegate
	f	Lnet/minecraft/class_4856$class_4857;	field_22443	delegateFactory
	f	Ljava/io/BufferedInputStream;	field_22445	inputStream
	m	(Lnet/minecraft/class_4856$class_4857;Ljava/io/InputStream;)V	<init>	<init>
		p	2		inputStream
		p	1		delegateFactory
c	net/minecraft/class_4856$class_4857	net/minecraft/client/sound/RepeatingAudioStream$DelegateFactory
	m	(Ljava/io/InputStream;)Lnet/minecraft/class_4234;	create	create
		p	1		stream
c	net/minecraft/class_4856$class_4858	net/minecraft/client/sound/RepeatingAudioStream$ReusableInputStream
	m	(Ljava/io/InputStream;)V	<init>	<init>
		p	1		stream
c	net/minecraft/class_3528	net/minecraft/util/Lazy
	c	A class that lazily evaluates a value.\n\n@deprecated Use {@link com.google.common.base.Suppliers#memoize} instead.
	f	Ljava/util/function/Supplier;	field_15719	supplier
	m	(Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		delegate
	m	()Ljava/lang/Object;	method_15332	get
c	net/minecraft/class_4831	net/minecraft/entity/ai/brain/Memory
	f	J	field_22331	expiry
	f	Ljava/lang/Object;	field_22330	value
	m	()Z	method_24634	isExpired
	m	()J	method_35127	getExpiry
	m	(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28354	method_28354
		p	1		instance
	m	(Ljava/lang/Object;)Lnet/minecraft/class_4831;	method_28355	permanent
		c	Creates a memory without an expiry time.
		p	0		value
	m	(Ljava/lang/Object;J)Lnet/minecraft/class_4831;	method_24636	timed
		c	Creates a memory that has an expiry time.
		p	0		value
		p	1		expiry
	m	()Ljava/lang/Object;	method_24637	getValue
	m	()V	method_24913	tick
	m	()Z	method_24914	isTimed
	m	(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;	method_28353	createCodec
		p	0		codec
	m	(Ljava/lang/Object;J)V	<init>	<init>
		p	1		value
		p	2		expiry
c	net/minecraft/class_4830	net/minecraft/entity/ai/brain/task/RemoveOffHandItemTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)V	method_24630	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z	method_24835	shouldRun
c	net/minecraft/class_4833	net/minecraft/entity/ai/brain/sensor/NearestItemsSensor
	f	J	field_30256	VERTICAL_RANGE
	f	I	field_30254	MAX_RANGE
	f	J	field_30255	HORIZONTAL_RANGE
	m	(Lnet/minecraft/class_1542;)Z	method_24644	method_24644
		p	0		itemEntity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)V	method_24645	sense
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1542;)Z	method_24646	method_24646
		p	1		itemEntity
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1542;)Z	method_24643	method_24643
		p	1		itemEntity
c	net/minecraft/class_4832	net/minecraft/entity/ai/brain/sensor/HoglinSpecificSensor
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_24640	method_24640
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;)V	method_24639	sense
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;)Ljava/util/Optional;	method_24641	findNearestWarpedFungus
		p	1		world
		p	2		hoglin
c	net/minecraft/class_4828	net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask
	f	Ljava/util/function/Predicate;	field_22329	alternativeCondition
	f	Ljava/util/function/BiConsumer;	field_30178	forgetCallback
	f	I	field_30177	REMEMBER_TIME
	f	Z	field_38102	shouldForgetIfTargetUnreachable
	m	(Ljava/util/function/BiConsumer;)V	<init>	<init>
		p	1		forgetCallback
	m	(Lnet/minecraft/class_1308;)Z	method_24626	isAttackTargetDead
		p	1		entity
	m	(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Z)V	<init>	<init>
		p	2		forgetCallback
		p	1		alternativePredicate
		p	3		shouldForgetIfTargetUnreachable
	m	(Lnet/minecraft/class_1309;)Z	method_35107	method_35107
		p	0		target
	m	(Lnet/minecraft/class_1309;)Z	method_24624	method_24624
		p	0		target
	m	(Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309;	method_24625	getAttackTarget
		p	1		entity
	m	(Lnet/minecraft/class_1308;)V	method_24627	forgetAttackTarget
		p	1		entity
	m	(Ljava/util/function/Predicate;)V	<init>	<init>
		p	1		alternativePredicate
	m	(Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V	<init>	<init>
		p	2		forgetCallback
		p	1		alternativePredicate
	m	(Lnet/minecraft/class_1308;)Z	method_24622	isAttackTargetInAnotherWorld
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_24621	cannotReachTarget
		p	0		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24623	run
c	net/minecraft/class_4827	net/minecraft/entity/ai/brain/task/WantNewItemTask
	f	I	field_22328	range
	m	(I)V	<init>	<init>
		p	1		range
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)V	method_24620	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z	method_24619	shouldRun
c	net/minecraft/class_1799	net/minecraft/item/ItemStack
	c	Represents a stack of items. This is a data container that holds the item count\nand the stack's NBT. Logics for items (such as the action for using it) are delegated\nto the stack's logic container, {@link Item}. Instances can be created using one of\nthe constructors and are usually stored in an {@link net.minecraft.inventory.Inventory}.\n\n<p>Item stacks should never be compared using {@code ==} operator or {@code equals}\nmethod. This also means they cannot be used as a map key. To check if an item stack\nis of a certain item, use {@link #isOf(Item)}. To compare two item stacks, use {@link\n#areItemsEqual} to check the item only, or {@link #areEqual} to also check the item\ncount and the NBT. Use {@link #isEmpty} to check if an item stack is empty instead of\ndoing {@code stack == ItemStack.EMPTY}.\n\n<p>When storing an item stack in an inventory or other places, make sure that an instance\nis never stored in multiple places. When two inventories hold the same instance, it\nwill duplicate the item stack (and become two instances) when one is saved and reloaded.\n\n<h2 id="nbt-operations">NBT operations</h2>\n\n<h3>NBT serialization</h3>\n\nAn Item Stack can be serialized with {@link #writeNbt(NbtCompound)}, and deserialized with {@link #fromNbt(NbtCompound)}.\n\n<div class="fabric">\n<table border=1>\n<caption>Serialized NBT Structure</caption>\n<tr>\n  <th>Key</th><th>Type</th><th>Purpose</th>\n</tr>\n<tr>\n  <td>{@code id}</td><td>{@link net.minecraft.nbt.NbtString}</td><td>The identifier of the item.</td>\n</tr>\n<tr>\n  <td>{@code Count}</td><td>{@link net.minecraft.nbt.NbtByte}</td><td>The count of items in the stack.</td>\n</tr>\n<tr>\n  <td>{@code tag}</td><td>{@link NbtCompound}</td><td>The item stack's custom NBT.</td>\n</tr>\n</table>\n</div>\n\n<h3>Custom NBT</h3>\n\nThe item stack's custom NBT may be used to store extra information,\nlike the block entity data for shulker boxes,\nor the damage of a damageable item, etc.\n<p>\nVarious methods are available to interact with the custom NBT, some methods might refer to a "sub NBT",\na sub NBT is a child element of the custom NBT.\n\n<div class="fabric">\n<table border=1>\n<caption>Custom NBT operations</caption>\n<tr>\n  <th>Category</th><th>Method</th><th>Summary</th>\n</tr>\n<tr>\n  <td>Custom NBT</td><td>{@link #hasNbt()}</td><td>Returns whether the item stack has custom NBT.</td>\n</tr>\n<tr>\n  <td>Custom NBT</td><td>{@link #getNbt()}</td><td>Returns the custom NBT of the item stack.</td>\n</tr>\n<tr>\n  <td>Custom NBT</td><td>{@link #getOrCreateNbt()}</td><td>Returns the custom NBT of the item stack, or creates one if absent, mutating the stack.</td>\n</tr>\n<tr>\n  <td>Custom NBT</td><td>{@link #setNbt(NbtCompound)}</td><td>Sets the custom NBT of the item stack.</td>\n</tr>\n<tr>\n  <td>Sub Custom NBT</td><td>{@link #getSubNbt(String)}</td><td>Returns the sub NBT compound at the specified key.</td>\n</tr>\n<tr>\n  <td>Sub Custom NBT</td><td>{@link #getOrCreateSubNbt(String)}</td><td>Returns the sub NBT compound at the specified key, or create one if absent, mutating the stack.</td>\n</tr>\n<tr>\n  <td>Sub Custom NBT</td><td>{@link #removeSubNbt(String)}</td><td>Removes the sub NBT element at the specified key.</td>\n</tr>\n<tr>\n  <td>Sub Custom NBT</td><td>{@link #setSubNbt(String, NbtElement)}</td><td>Sets the sub NBT element at the specified key.</td>\n</tr>\n</table>\n</div>
	f	Ljava/lang/String;	field_30894	NAME_KEY
		c	The key of the item stack's name in the {@linkplain #DISPLAY_KEY display NBT}, whose value is {@value}.
	f	Lnet/minecraft/class_1792;	field_8038	item
	f	Lorg/slf4j/Logger;	field_8033	LOGGER
	f	Ljava/lang/String;	field_30893	DISPLAY_KEY
		c	The key of the display NBT in an item stack's custom NBT, whose value is {@value}.
	f	Lnet/minecraft/class_6538;	field_34453	destroyChecker
	f	Lnet/minecraft/class_2487;	field_8040	nbt
		c	Represents the item stack's custom NBT.\n<p>\nStored at the key {@code tag} in the serialized item stack NBT.\n\n@see <a href="nbt-operations">Item Stack NBT Operations</a>
	f	Z	field_8036	empty
	f	Lnet/minecraft/class_6538;	field_34454	placeChecker
	f	Ljava/text/DecimalFormat;	field_8029	MODIFIER_FORMAT
	f	Ljava/lang/String;	field_30899	REPAIR_COST_KEY
		c	The key of the repair cost in an item stack's custom NBT, whose value is {@value}.
	f	Lnet/minecraft/class_2583;	field_24092	LORE_STYLE
	f	Ljava/lang/String;	field_30890	ENCHANTMENTS_KEY
		c	The key of the enchantments in an item stack's custom NBT, whose value is {@value}.
	f	Ljava/lang/String;	field_30898	UNBREAKABLE_KEY
		c	The key of the unbreakable boolean in an item stack's custom NBT, whose value is {@value}.
	f	I	field_8030	bobbingAnimationTime
	f	Ljava/lang/String;	field_30902	HIDE_FLAGS_KEY
	f	Ljava/lang/String;	field_30897	COLOR_KEY
		c	The key of the item's color in the {@linkplain #DISPLAY_KEY display NBT}, whose value is {@value}.
	f	I	field_8031	count
	f	Ljava/lang/String;	field_30901	CAN_PLACE_ON_KEY
	f	Ljava/lang/String;	field_30896	DAMAGE_KEY
		c	The key of the damage in an item stack's custom NBT, whose value is {@value}.
	f	Lnet/minecraft/class_1297;	field_24093	holder
	f	Ljava/lang/String;	field_30895	LORE_KEY
		c	The key of the item stack's lore in the {@linkplain #DISPLAY_KEY display NBT}, whose value is {@value}.
	f	Ljava/lang/String;	field_30900	CAN_DESTROY_KEY
	f	Lnet/minecraft/class_1799;	field_8037	EMPTY
		c	The empty item stack that holds no item.\n\n<p>This should never be mutated.\n\n@see ItemStack#isEmpty
	f	Lcom/mojang/serialization/Codec;	field_24671	CODEC
	m	(Lnet/minecraft/class_1799;)Ljava/lang/Integer;	method_28378	method_28378
		p	0		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V	method_7982	onCraft
		p	2		player
		p	1		world
		p	3		amount
	m	(Lnet/minecraft/class_1935;)V	<init>	<init>
		p	1		item
	m	()Lnet/minecraft/class_1297;	method_27319	getHolder
		c	{@return the entity that holds the stack, or {@code null} if inapplicable}\n\n@see #isInFrame\n@see #getFrame\n@see #setHolder
	m	(Lnet/minecraft/class_1799;)Z	method_7962	isItemEqualIgnoreDamage
		p	1		stack
	m	(Lnet/minecraft/class_1887;I)V	method_7978	addEnchantment
		c	Enchants this item with the given enchantment and level.\n\n<p>This should not be used with enchanted books, as the book itself is not\nenchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.\n\n@see net.minecraft.enchantment.EnchantmentHelper
		p	1		enchantment
		p	2		level
	m	(Lnet/minecraft/class_1935;I)V	<init>	<init>
		p	2		count
		p	1		item
	m	()Lnet/minecraft/class_1799;	method_7972	copy
		c	{@return a copy of this item stack, including the item count, NBT, and\n{@linkplain #getBobbingAnimationTime bobbing animation time}}
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	()I	method_7928	getRepairCost
		c	{@return the stack's repair cost used in anvils}\n\n<p>This is the the value of the {@value #REPAIR_COST_KEY} key in NBT.
	m	(Ljava/lang/String;Lnet/minecraft/class_2520;)V	method_7959	setSubNbt
		c	Sets the given NBT element in the item stack's custom NBT at the specified key.\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
		p	1		key
			c	the key where to put the given {@link NbtElement}
		p	2		element
			c	the NBT element to put
	m	()Lnet/minecraft/class_2561;	method_7964	getName
		c	{@return the custom name of the stack if it exists, or the item's name}
	m	()Lnet/minecraft/class_3414;	method_21832	getDrinkSound
	m	(I)V	method_7912	setBobbingAnimationTime
		p	1		bobbingAnimationTime
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28376	method_28376
		p	0		instance
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_31577	canCombine
		c	{@return whether the given item stacks' items and NBT are equal}\n\n<p>If this returns {@code true}, the two item stacks can be combined into one,\nas long as the resulting item count does not exceed {@linkplain Item#getMaxCount\nthe maximum item count}\n\n@see #areEqual\n@see #areItemsEqual
		p	1		otherStack
		p	0		stack
	m	()V	method_7957	updateEmptyState
	m	(Lnet/minecraft/class_1799;)Ljava/util/Optional;	method_28377	method_28377
		p	0		stack
	m	()I	method_31580	getItemBarColor
		c	{@return the color of the filled section of the durability bar}
	m	()Z	method_7961	isInFrame
		c	{@return whether the item stack is in an item frame}\n\n@see #setHolder\n@see #getFrame\n@see #getHolder
	m	()Z	method_7985	hasNbt
		c	{@return whether this item stack has custom NBT}\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
	m	()Lnet/minecraft/class_1533;	method_7945	getFrame
		c	{@return the item frame that holds the stack, or {@code null} if inapplicable}\n\n@see #isInFrame\n@see #setHolder\n@see #getHolder
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2694;)Z	method_7944	canPlaceOn
		p	1		blockRegistry
		p	2		pos
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_7987	areItemsEqual
		c	{@return whether the given item stacks' items are equal}\n\n@see #areEqual\n@see #canCombine
		p	1		right
		p	0		left
	m	()Ljava/util/stream/Stream;	method_40133	streamTags
		c	{@return a stream of all tags the item is in}\n\n@see #isIn(TagKey)
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;)Ljava/util/List;	method_7950	getTooltip
		p	2		context
		p	1		player
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_7975	areNbtEqual
		c	{@return whether the given item stacks have equivalent NBT data}
		p	0		left
		p	1		right
	m	()Z	method_7960	isEmpty
		c	{@return whether this item stack is empty}
	m	(Lnet/minecraft/class_6862;)Z	method_31573	isIn
		c	{@return whether the item is in {@code tag}}
		p	1		tag
	m	(Lnet/minecraft/class_1799;)Z	method_7929	isItemEqual
		c	{@return whether this stack and {@code stack} hold the same item}
		p	1		stack
	m	()Z	method_7938	hasCustomName
		c	{@return whether this item stack has a custom name}\n\n@see #setCustomName\n@see #removeCustomName
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_1799;	method_7977	setCustomName
		c	Sets the custom name of this item stack to {@code name}. If {@code null} is\npassed, this will remove the custom name (but does not remove other NBT compounds\neven if they are empty).\n\n@return this item stack\n\n@see #removeCustomName\n@see #hasCustomName
		p	1		name
	m	(I)V	method_7974	setDamage
		c	Sets the stack's damage to {@code damage}.\n\n<p>This does not break the item if the damage reaches {@linkplain Item#getMaxDamage\nthe maximum}, unlike {@link #damage(int, LivingEntity, Consumer)}.\n\n@see #getDamage\n@see #damage(int, Random, ServerPlayerEntity)\n@see #damage(int, LivingEntity, Consumer)
		p	1		damage
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1799;	method_7915	fromNbt
		c	{@return the item stack deserialized from the NBT, or {@link #EMPTY} if\nit fails to deserialize}\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
		p	0		nbt
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_7920	useOnEntity
		p	3		hand
		p	2		entity
		p	1		user
	m	()Z	method_7942	hasEnchantments
		c	{@return whether the item stack has any enchantments}\n\n<p>This will return {@code false} for enchanted books, as the book itself is not\nenchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.\n\n@see #getEnchantments
	m	(Lnet/minecraft/class_1799;)Z	method_7968	isEqual
		c	{@return whether this stack and {@code stack} are equal, including the item count and NBT}
		p	1		stack
	m	()I	method_7914	getMaxCount
	m	()I	method_30266	getHideFlags
	m	(I)V	method_7934	decrement
		c	Decrements the count of items in this item stack.
		p	1		amount
			c	the amount to decrement
	m	()Lnet/minecraft/class_2561;	method_7954	toHoverableText
		c	{@return a text consisting of the bracketed {@linkplain #getName stack name} that\ncan be hovered to show the item stack's tooltip}
	m	(Lnet/minecraft/class_1935;ILjava/util/Optional;)V	<init>	<init>
		p	3		nbt
		p	2		count
		p	1		item
	m	(Lnet/minecraft/class_6880;)V	<init>	<init>
		p	1		entry
	m	(Ljava/util/function/Predicate;)Z	method_41407	itemMatches
		c	{@return whether the item's registry entry passes the {@code predicate}}\n\n@see #itemMatches(RegistryEntry)\n@see #isOf(Item)
		p	1		predicate
	m	(Ljava/util/List;Lnet/minecraft/class_2499;)V	method_17870	appendEnchantments
		p	1		enchantments
		p	0		tooltip
	m	()Ljava/util/Optional;	method_32347	getTooltipData
	m	(Ljava/util/List;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V	method_17869	method_17869
		p	2		e
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;	method_7910	finishUsing
		p	1		world
		p	2		user
	m	()Lnet/minecraft/class_1839;	method_7976	getUseAction
	m	(Ljava/lang/String;)Ljava/util/Collection;	method_7937	parseBlockTag
		p	0		tag
	m	(I)Lnet/minecraft/class_1799;	method_7971	split
		c	{@return the copy of the stack "split" from the current stack with item count\nbeing at most {@code amount}}\n\n<p>Splitting an item stack mutates this stack so that the sum of the stacks' item\ncounts does not change. See the example below:\n\n<pre>{@code\nItemStack stack = new ItemStack(Items.APPLE, 64);\nItemStack newStack = stack.split(10);\n// stack has 54 apples\n// newStack has 10 apples\n\nItemStack smallStack = new ItemStack(Items.APPLE, 4);\nItemStack newSmallStack = smallStack.split(10);\n// smallStack is now empty\n// newSmallStack has 4 apples\n}</pre>
		p	1		amount
	m	()Lnet/minecraft/class_6880;	method_41409	getRegistryEntry
	m	(Lnet/minecraft/class_1799$class_5422;)V	method_30268	addHideFlag
		p	1		tooltipSection
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_7966	method_7966
		p	1		style
	m	()Z	method_7967	isUsedOnRelease
	m	(Lnet/minecraft/class_6880;I)V	<init>	<init>
		p	1		itemEntry
		p	2		count
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1792;	method_28379	method_28379
		p	0		stack
	m	(Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;)Z	method_31575	onStackClicked
		p	1		slot
		p	2		clickType
		p	3		player
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3222;)Z	method_7970	damage
		c	Damages this item stack. This method should be used when a non-entity, such as a\ndispenser, damages the stack. This does not damage {@linkplain #isDamageable non-damageable}\nstacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment\nunbreaking enchantment} is applied to {@code amount} before damaging.\n\n<p>If {@code player} is not {@code null}, this triggers {@link\nnet.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}.\n\n<p>This method does not decrement the item count when the item "breaks". Callers should\ncheck the returned value and decrement themselves.\n\n@return whether the stack's damage is equal to or above {@linkplain Item#getMaxDamage\nthe maximum damage} (i.e. whether the item is "broken")
		p	3		player
			c	the player that holds the stack to be damaged, or {@code null} if inapplicable
		p	1		amount
		p	2		random
	m	(Lnet/minecraft/class_6880;)Z	method_41406	itemMatches
		c	{@return whether the item's registry entry matches {@code itemEntry}}\n\n@see #itemMatches(Predicate)\n@see #isOf(Item)
		p	1		itemEntry
	m	(Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;	method_7926	getAttributeModifiers
		c	{@return a multimap of attribute modifiers for {@code slot}}\n\n<p>If a custom attribute modifier exists under the {@code AttributeModifiers} key,\nthis returns those modifiers only; otherwise, this returns the item's default\nattribute modifier.\n\n@see Item#getAttributeModifiers\n@see #addAttributeModifier
		p	1		slot
	m	(Ljava/lang/String;)V	method_7983	removeSubNbt
		c	Removes the sub NBT element at the specified key in this item stack's custom NBT.\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
		p	1		key
	m	()Z	method_31578	isItemBarVisible
	m	()I	method_7936	getMaxDamage
	m	(ILnet/minecraft/class_1309;Ljava/util/function/Consumer;)V	method_7956	damage
		c	Damages this item stack. This method should be used when an entity, including a player,\ndamages the stack. This does not damage {@linkplain #isDamageable non-damageable}\nstacks, and the {@linkplain net.minecraft.enchantment.UnbreakingEnchantment\nunbreaking enchantment} is applied to {@code amount} before damaging. Additionally,\nif {@code entity} is a player in creative mode, the stack will not be damaged.\n\n<p>If {@code entity} is a player, this triggers {@link\nnet.minecraft.advancement.criterion.Criteria#ITEM_DURABILITY_CHANGED}.\n\n<p>If the stack's damage is equal to or above {@linkplain Item#getMaxDamage the maximum\ndamage} (i.e. the item is "broken"), this will call {@code breakCallback}, decrement the\nstack, and increment {@link net.minecraft.stat.Stats#BROKEN} if the stack is held\nby a player. The callback should call {@link LivingEntity#sendEquipmentBreakStatus}\nor {@link LivingEntity#sendToolBreakStatus}.
		p	1		amount
		p	3		breakCallback
			c	the callback that takes the entity holding the stack and is executed\nwhen the item breaks
		p	2		entity
			c	the entity that holds the stack to be damaged
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V	method_7979	postHit
		p	1		target
		p	2		attacker
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_7953	writeNbt
		c	Writes the serialized item stack into the given {@link NbtCompound}.\n\n@return the written NBT compound\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
		p	1		nbt
			c	the NBT compound to write to
	m	()Lnet/minecraft/class_2499;	method_7921	getEnchantments
		c	{@return an NBT list of enchantments}\n\n<p>This will return an empty list for enchanted books, as the book itself is not\nenchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.\n\n@see net.minecraft.enchantment.EnchantmentHelper#getLevel\n@see #addEnchantment\n@see #hasEnchantments
	m	()I	method_31579	getItemBarStep
		c	{@return the length of the filled section of the durability bar in pixels (out of 13)}
	m	(Lnet/minecraft/class_1320;Lnet/minecraft/class_1322;Lnet/minecraft/class_1304;)V	method_7916	addAttributeModifier
		c	Adds an attribute modifier to this stack.\n\n@see #getAttributeModifiers
		p	1		attribute
		p	2		modifier
		p	3		slot
	m	()Lnet/minecraft/class_2487;	method_7969	getNbt
		c	{@return the custom NBT of this item stack, may be {@code null}}\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
	m	(Ljava/lang/String;)Lnet/minecraft/class_2487;	method_7941	getSubNbt
		c	{@return the NBT compound at the specified key in this item stack's custom NBT, may be {@code null}}\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
		p	1		key
	m	(Lnet/minecraft/class_1792;)Z	method_31574	isOf
		c	{@return whether the item is {@code item}}
		p	1		item
	m	(Lnet/minecraft/class_1542;)V	method_33262	onItemEntityDestroyed
		p	1		entity
	m	()V	method_7925	removeCustomName
		c	Removes the custom name and other NBT compounds that are now empty after the\nremoval of the custom name from this item stack.\n\n@see #setCustomName\n@see #hasCustomName
	m	(Lnet/minecraft/class_2680;)Z	method_7951	isSuitableFor
		c	Determines whether this item can be used as a suitable tool for mining the specified block.\n<p>\nDepending on block implementation, when combined together, the correct item and block may achieve a better mining speed and yield\ndrops that would not be obtained when mining otherwise.\n\n@return values consistent with calls to {@link Item#isSuitableFor}\n@see Item#isSuitableFor(BlockState)
		p	1		state
	m	(Lnet/minecraft/class_2680;)F	method_7924	getMiningSpeedMultiplier
		p	1		state
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;	method_7913	use
		p	1		world
		p	3		hand
		p	2		user
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V	method_7949	usageTick
		p	1		world
		p	3		remainingUseTicks
		p	2		user
	m	(I)V	method_7933	increment
		c	Increments the count of items in this item stack.
		p	1		amount
			c	the amount to increment
	m	(Lnet/minecraft/class_1297;)V	method_27320	setHolder
		c	Sets the stack's holder to {@code holder}.\n\n<p>This is used by item frames and item entities, and does not need to be called\nfor other entities.\n\n@see #isInFrame\n@see #getFrame\n@see #getHolder
		p	1		holder
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2694;)Z	method_7940	canDestroy
		p	2		pos
		p	1		blockRegistry
	m	()I	method_7965	getBobbingAnimationTime
	m	()Z	method_7958	hasGlint
	m	(Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;	method_7981	useOnBlock
		p	1		context
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V	method_7952	postMine
		p	4		miner
		p	3		pos
		p	2		state
		p	1		world
	m	()Lnet/minecraft/class_1814;	method_7932	getRarity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;I)V	method_7930	onStoppedUsing
		p	2		user
		p	3		remainingUseTicks
		p	1		world
	m	()Z	method_7986	isDamaged
		c	{@return whether the item stack is {@linkplain #isDamageable damageable} and has damage}\n\n@see #isDamageable\n@see #getDamage
	m	()Lnet/minecraft/class_1792;	method_7909	getItem
		c	{@return the item of this stack}\n\n@see #isOf(Item)
	m	()Z	method_7946	isStackable
		c	{@return whether the item stack can have item count above {@code 1}}\n\n<p>Stackable items must have {@linkplain Item#getMaxCount the maximum count} that is more\nthan {@code 1} and cannot be damaged.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_7984	areItemsEqualIgnoreDamage
		p	1		right
		p	0		left
	m	()Z	method_19267	isFood
	m	()Ljava/lang/String;	method_7922	getTranslationKey
	m	()Lnet/minecraft/class_2487;	method_7948	getOrCreateNbt
		c	Returns the custom NBT of this item stack, or creates the custom NBT if the\nitem stack did not have a custom NBT previously, mutating the stack.\n\n<p>This should not be used when reading the NBT, as this can modify the item stack.\nUse {@link #getNbt} with a check for {@code null} instead.\n\n@return the custom NBT of this item stack\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_5536;Lnet/minecraft/class_1657;Lnet/minecraft/class_5630;)Z	method_31576	onClicked
		p	3		clickType
		p	4		player
		p	5		cursorStackReference
		p	1		stack
		p	2		slot
	m	(Ljava/lang/String;)Lnet/minecraft/class_2487;	method_7911	getOrCreateSubNbt
		c	{@return the compound NBT at the specified key in this item stack's NBT, or a\nnew compound added to the stack if absent}\n\n<p>This should not be used when reading the NBT, as this can modify the item stack.\nUse {@link #getSubNbt} with a check for {@code null} instead.\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
		p	1		key
	m	()Lnet/minecraft/class_3414;	method_31572	getEquipSound
	m	()Z	method_7963	isDamageable
		c	{@return whether the item can be damaged (lose durability)}\n\n<p>Items with {@linkplain Item#getMaxDamage 0 max damage} or item stacks with {@value\n#UNBREAKABLE_KEY} NBT set to {@code 1b} cannot be damaged.\n\n@see Item#getMaxDamage\n@see #isDamaged\n@see #getDamage
	m	(Lnet/minecraft/class_2487;)V	method_7980	setNbt
		c	Sets the custom NBT of this item stack.\n\n@see <a href="#nbt-operations">Item Stack NBT Operations</a>
		p	1		nbt
			c	the custom NBT compound, may be {@code null} to reset
	m	()Z	method_7923	isEnchantable
		c	{@return whether this item stack can be enchanted with an enchanting table}\n\n<p>This is not used for other methods of enchanting like anvils.
	m	()I	method_7935	getMaxUseTime
	m	()I	method_7947	getCount
		c	{@return the count of items in this item stack}
	m	()Lnet/minecraft/class_3414;	method_21833	getEatSound
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;IZ)V	method_7917	inventoryTick
		p	2		entity
		p	1		world
		p	4		selected
		p	3		slot
	m	()I	method_7919	getDamage
		c	{@return the damage (lost durability) of the item stack}\n\n<p>The damage is stored in NBT under {@value #DAMAGE_KEY} key. Note that this method\ndoes not check if the item is {@linkplain #isDamageable damageable}, unlike {@link\n#isDamaged}.\n\n@see #isDamageable\n@see #isDamaged\n@see #setDamage
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_7973	areEqual
		c	{@return whether the given item stacks are equal, including the item count and NBT}\n\n@see #areItemsEqual\n@see #canCombine
		p	1		right
		p	0		left
	m	(Ljava/text/DecimalFormat;)V	method_26963	method_26963
		p	0		decimalFormat
	m	(ILnet/minecraft/class_1799$class_5422;)Z	method_30267	isSectionVisible
		c	Determines whether the given tooltip section will be visible according to the given flags.
		p	1		tooltipSection
		p	0		flags
	m	(I)V	method_7927	setRepairCost
		c	Sets the stack's repair cost used in anvils to {@code repairCost}.\n\n<p>This is the the value of the {@value #REPAIR_COST_KEY} key in NBT.
		p	1		repairCost
	m	(I)V	method_7939	setCount
		c	Sets the count of items in this item stack.
		p	1		count
			c	the count of items
c	net/minecraft/class_1799$class_5422	net/minecraft/item/ItemStack$TooltipSection
	f	I	field_25775	flag
	f	Lnet/minecraft/class_1799$class_5422;	field_25773	ADDITIONAL
	f	Lnet/minecraft/class_1799$class_5422;	field_25774	DYE
	f	Lnet/minecraft/class_1799$class_5422;	field_25770	UNBREAKABLE
	f	Lnet/minecraft/class_1799$class_5422;	field_25771	CAN_DESTROY
	f	Lnet/minecraft/class_1799$class_5422;	field_25772	CAN_PLACE
	f	Lnet/minecraft/class_1799$class_5422;	field_25768	ENCHANTMENTS
	f	Lnet/minecraft/class_1799$class_5422;	field_25769	MODIFIERS
	m	()I	method_30269	getFlag
c	net/minecraft/class_1798	net/minecraft/item/AliasedBlockItem
c	net/minecraft/class_4829	net/minecraft/entity/ai/brain/task/ForgetAngryAtTargetTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V	method_29526	method_29526
		p	2		target
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24629	run
c	net/minecraft/class_4824	net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask
	f	Ljava/util/function/Predicate;	field_22325	startCondition
	f	Ljava/util/function/Function;	field_22326	targetGetter
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V	method_24612	updateAttackTarget
		p	0		entity
		p	1		target
	m	(Lnet/minecraft/class_1308;)Z	method_24611	method_24611
		p	0		entity
	m	(Ljava/util/function/Function;)V	<init>	<init>
		p	1		targetGetter
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V	method_24614	run
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;)V	<init>	<init>
		p	1		startCondition
		p	2		targetGetter
	m	(Ljava/util/function/Predicate;Ljava/util/function/Function;I)V	<init>	<init>
		p	3		duration
		p	1		startCondition
		p	2		targetGetter
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z	method_24613	shouldRun
	m	(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V	method_24615	method_24615
		p	1		target
c	net/minecraft/class_4823	net/minecraft/entity/ai/brain/task/AdmireItemTask
	f	I	field_22324	duration
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z	method_24609	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)V	method_24610	run
	m	(I)V	<init>	<init>
		p	1		duration
c	net/minecraft/class_4826	net/minecraft/entity/ai/brain/task/HuntHoglinTask
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)V	method_24618	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z	method_24617	shouldRun
c	net/minecraft/class_4825	net/minecraft/entity/ai/brain/task/DefeatTargetTask
	f	I	field_22327	duration
	f	Ljava/util/function/BiPredicate;	field_25157	predicate
	m	(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;	method_24616	getAttackTarget
		p	1		entity
	m	(ILjava/util/function/BiPredicate;)V	<init>	<init>
		p	1		duration
		p	2		predicate
c	net/minecraft/class_4842	net/minecraft/client/render/entity/PiglinEntityRenderer
	f	F	field_32942	HORIZONTAL_SCALE
	f	Ljava/util/Map;	field_25793	TEXTURES
	m	(Lnet/minecraft/class_5599;Lnet/minecraft/class_5601;Z)Lnet/minecraft/class_4840;	method_24875	getPiglinModel
		p	0		modelLoader
		p	1		layer
		p	2		zombie
	m	(Lnet/minecraft/class_1308;)Lnet/minecraft/class_2960;	method_3982	getTexture
	m	(Lnet/minecraft/class_1308;)Z	method_25451	isShaking
	m	(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Z)V	<init>	<init>
		p	1		ctx
		p	2		mainLayer
		p	3		innerArmorLayer
		p	4		outerArmorLayer
		p	5		zombie
c	net/minecraft/class_4841	net/minecraft/client/render/debug/VillageSectionsDebugRenderer
	f	Ljava/util/Set;	field_22409	sections
	f	I	field_32917	RANGE
	m	(Lnet/minecraft/class_4076;)V	method_24810	drawBoxAtCenterOf
		p	0		pos
	m	(Lnet/minecraft/class_4076;)V	method_24809	removeSection
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4076;)V	method_24807	method_24807
		p	1		section
	m	(Lnet/minecraft/class_4076;)V	method_24808	addSection
		p	1		pos
	m	(DDD)V	method_24806	drawSections
		p	5		cameraZ
		p	3		cameraY
		p	1		cameraX
c	net/minecraft/class_4844	net/minecraft/util/dynamic/DynamicSerializableUuid
	f	I	field_39211	BYTE_ARRAY_SIZE
	f	Lcom/mojang/serialization/Codec;	field_25122	CODEC
	f	Ljava/lang/String;	field_38907	OFFLINE_PLAYER_UUID_PREFIX
	m	([I)Ljava/util/UUID;	method_26276	toUuid
		p	0		array
	m	(Ljava/util/UUID;)[I	method_26275	toIntArray
		p	0		uuid
	m	(Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;	method_43343	getUuidFromProfile
		p	0		profile
	m	(JJ)[I	method_26274	toIntArray
		p	2		uuidLeast
		p	0		uuidMost
	m	(Ljava/lang/String;)Ljava/util/UUID;	method_43344	getOfflinePlayerUuid
		p	0		nickname
	m	(Ljava/util/UUID;)Ljava/util/stream/IntStream;	method_29727	method_29727
		p	0		uuid
	m	(Ljava/util/UUID;)[B	method_44827	toByteArray
		p	0		uuid
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID;	method_35848	toUuid
		p	0		dynamic
	m	(Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult;	method_29122	method_29122
		p	0		uuidStream
c	net/minecraft/class_3513	net/minecraft/util/collection/Int2ObjectBiMap
	f	I	field_15648	size
	f	I	field_15649	nextId
	f	[I	field_15646	ids
	f	F	field_29829	LOAD_FACTOR
	f	[Ljava/lang/Object;	field_15651	values
	f	I	field_29828	ABSENT
	f	[Ljava/lang/Object;	field_15647	idToValues
	f	Ljava/lang/Object;	field_15650	EMPTY
	m	(I)I	method_15223	findFree
		p	1		size
	m	(Ljava/lang/Object;I)V	method_15230	put
		p	2		id
		p	1		value
	m	(Ljava/lang/Object;)Z	method_34904	contains
		p	1		value
	m	()Lnet/minecraft/class_3513;	method_39940	copy
	m	(I)Z	method_34903	containsKey
		p	1		index
	m	()I	method_15226	nextId
	m	(Ljava/lang/Object;)I	method_15225	add
		p	1		value
	m	(I)I	method_15222	getIdFromIndex
		p	1		index
	m	(Ljava/lang/Object;)I	method_15228	getIdealIndex
		p	1		value
	m	(Ljava/lang/Object;I)I	method_15232	findIndex
		p	1		value
		p	2		id
	m	(I)V	<init>	<init>
		p	1		size
	m	()V	method_15229	clear
	m	([Ljava/lang/Object;[I[Ljava/lang/Object;II)V	<init>	<init>
		p	3		idToValues
		p	4		nextId
		p	5		size
		p	1		values
		p	2		ids
	m	(I)Lnet/minecraft/class_3513;	method_37913	create
		p	0		expectedSize
	m	(I)V	method_15224	resize
		p	1		newSize
c	net/minecraft/class_4840	net/minecraft/client/render/entity/model/PiglinEntityModel
	c	Represents the model of a piglin-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HAT} (note: is by default empty)</td><td>Root part</td><td>{@link #hat}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_ARM}</td><td>Root part</td><td>{@link #rightArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_ARM}</td><td>Root part</td><td>{@link #leftArm}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_LEG}</td><td>Root part</td><td>{@link #rightLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_LEG}</td><td>Root part</td><td>{@link #leftLeg}</td>\n</tr>\n<tr>\n  <td>{@value #EAR}</td><td>Root part</td><td>{@link #ear}</td>\n</tr>\n<tr>\n  <td>{@value #CLOAK}</td><td>Root part</td><td>{@link #cloak}</td>\n</tr>\n<tr>\n  <td>{@value #LEFT_SLEEVE}</td><td>Root part</td><td>{@link #leftSleeve}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_SLEEVE}</td><td>Root part</td><td>{@link #rightSleeve}</td>\n</tr>\n<tr>\n  <td>{@value #LEFT_PANTS}</td><td>Root part</td><td>{@link #leftPants}</td>\n</tr>\n<tr>\n  <td>{@value #RIGHT_PANTS}</td><td>Root part</td><td>{@link #rightPants}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#JACKET}</td><td>Root part</td><td>{@link #jacket}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #leftEar}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #rightEar}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_5603;	field_25634	bodyRotation
	f	Lnet/minecraft/class_630;	field_27464	rightEar
	f	Lnet/minecraft/class_5603;	field_25635	headRotation
	f	Lnet/minecraft/class_630;	field_27465	leftEar
	f	Lnet/minecraft/class_5603;	field_25632	leftArmRotation
	f	Lnet/minecraft/class_5603;	field_25633	rightArmRotation
	m	(Lnet/minecraft/class_1308;)V	method_29354	rotateMainArm
		p	1		entity
	m	(Lnet/minecraft/class_1308;FFFFF)V	method_24803	setAngles
	m	(Lnet/minecraft/class_1308;F)V	method_29355	animateArms
	m	(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;	method_32026	getModelData
		p	0		dilation
c	net/minecraft/class_4838	net/minecraft/entity/mob/PiglinBrain
	f	Lnet/minecraft/class_6019;	field_22391	AVOID_MEMORY_DURATION
	f	Lnet/minecraft/class_6019;	field_22390	RIDE_TARGET_MEMORY_DURATION
	f	Lnet/minecraft/class_6019;	field_22389	MEMORY_TRANSFER_TASK_DURATION
	f	Lnet/minecraft/class_1792;	field_23826	BARTERING_ITEM
	f	Lnet/minecraft/class_6019;	field_22388	HUNT_MEMORY_DURATION
	f	Lnet/minecraft/class_6019;	field_25698	GO_TO_NEMESIS_MEMORY_DURATION
	f	Lnet/minecraft/class_6019;	field_25384	GO_TO_ZOMBIFIED_MEMORY_DURATION
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V	method_24751	addFightActivities
		p	1		brain
		p	0		piglin
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_29276	isHuntingTarget
		p	1		target
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Ljava/util/Optional;	method_30091	getCurrentActivitySound
		p	0		piglin
	m	(Lnet/minecraft/class_1799;)Z	method_24746	acceptsForBarter
		p	0		stack
	m	(Lnet/minecraft/class_1309;)Z	method_24719	wearsGoldArmor
		p	0		entity
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V	method_24849	barterItem
		p	0		piglin
		p	1		stack
	m	(Lnet/minecraft/class_4095;)V	method_24725	addCoreActivities
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Ljava/util/List;)V	method_24774	dropBarteredItem
		p	0		piglin
		p	1		items
	m	(Lnet/minecraft/class_4836;)Z	method_24791	hasSoulFireNearby
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Z	method_24850	doesNotHaveGoldInOffHand
		p	0		piglin
	m	()Lnet/minecraft/class_4809;	method_30090	goToNemesisTask
	m	(Lnet/minecraft/class_1309;)Z	method_24748	isHoldingCrossbow
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Ljava/util/List;)V	method_24727	dropBarteredItem
		p	0		piglin
		p	2		items
		p	1		player
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V	method_24763	angerAtIfCloser
		p	1		target
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)V	method_24787	setEatenRecently
		p	0		piglin
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_5418;)V	method_24721	method_24721
		p	1		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z	method_27086	isWillingToTrade
		p	1		nearbyItems
		p	0		piglin
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V	method_24759	tryRevenge
		p	0		piglin
		p	1		target
	m	(Lnet/minecraft/class_1799;)Z	method_24735	isGoldenItem
		p	0		stack
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z	method_24755	isPreferredAttackTarget
		p	1		target
		p	0		piglin
	m	()Lnet/minecraft/class_4118;	method_24717	makeRandomFollowTask
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V	method_24771	runAwayFromClosestTarget
		p	1		target
		p	0		piglin
	m	(Lnet/minecraft/class_5418;)V	method_29943	method_29943
		p	0		nearbyPiglin
	m	(Lnet/minecraft/class_4836;)Z	method_24790	isAdmiringItem
		p	0		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_24720	method_24720
		p	1		preferredTarget
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z	method_24730	canGather
		p	1		stack
		p	0		piglin
	m	()Lnet/minecraft/class_4821;	method_24737	makeRememberRideableHoglinTask
	m	(Lnet/minecraft/class_4836;)V	method_25948	pickupItemWithOffHand
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V	method_24767	groupRunAwayFrom
		p	0		piglin
		p	1		target
	m	(Lnet/minecraft/class_5418;)Ljava/util/Optional;	method_24782	getAngryAt
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Ljava/util/List;Lnet/minecraft/class_243;)V	method_24731	drop
		p	2		pos
		p	0		piglin
		p	1		items
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V	method_24750	becomeAngryWith
		p	0		piglin
		p	1		target
	m	(Lnet/minecraft/class_4836;)Z	method_24754	haveHuntedHoglinsRecently
		p	0		piglin
	m	(Lnet/minecraft/class_1309;)Z	method_24769	hasBeenHurt
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Z	method_24714	hasBeenHitByPlayer
		p	0		piglin
	m	(Lnet/minecraft/class_5418;)Z	method_30241	method_30241
		p	0		nearbyVisiblePiglin
	m	(Lnet/minecraft/class_4836;)Ljava/util/Optional;	method_24777	getPreferredTarget
		p	0		piglin
	m	(Lnet/minecraft/class_1799;)Z	method_24752	isFood
		p	0		stack
	m	(Lnet/minecraft/class_1299;)Z	method_29534	isZombified
		p	0		entityType
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V	method_30089	swapItemWithOffHand
		p	1		stack
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Ljava/util/List;)V	method_24772	doBarter
		p	0		piglin
		p	1		items
	m	(Lnet/minecraft/class_5418;)Z	method_24766	hasIdleActivity
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)V	method_24781	stopWalking
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Z	method_24789	hasAteRecently
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Ljava/util/Optional;	method_29536	getAvoiding
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1297;)Z	method_24723	canRide
		p	1		ridden
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_24732	create
		p	1		brain
		p	0		piglin
	m	(Lnet/minecraft/class_1657;Z)V	method_24733	onGuardedBlockInteracted
		p	1		blockOpen
		p	0		player
	m	(Lnet/minecraft/class_5418;)V	method_29945	angerNearbyPiglins
		p	0		piglin
	m	(Lnet/minecraft/class_4095;)V	method_24764	addAvoidActivities
		p	0		brain
	m	(Lnet/minecraft/class_1309;)Z	method_24761	hasPlayerHoldingWantedItemNearby
		p	0		entity
	m	(Lnet/minecraft/class_1309;)Z	method_24739	isGoldHoldingPlayer
		p	0		target
	m	(Lnet/minecraft/class_4836;)Z	method_24784	hasNoAdvantageAgainstHoglins
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Z	method_29277	canRideHoglin
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_24728	playerInteract
		p	2		hand
		p	0		piglin
		p	1		player
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;	method_30088	method_30088
		p	1		activity
	m	(Lnet/minecraft/class_4836;Z)V	method_24741	consumeOffHandItem
		p	0		piglin
		p	1		barter
	m	(Lnet/minecraft/class_4836;)Z	method_29537	getNearestZombifiedPiglin
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V	method_24724	onAttacked
		p	0		piglin
		p	1		attacker
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_4836;)V	method_24734	method_24734
		p	1		piglin
	m	(Lnet/minecraft/class_4836;)Z	method_24783	shouldRunAwayFromHoglins
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;	method_30087	getSound
		p	0		piglin
		p	1		activity
	m	(Lnet/minecraft/class_5418;)Ljava/util/Optional;	method_29947	getNearestDetectedPlayer
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z	method_24775	method_24775
		p	1		target
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_5418;)V	method_24740	method_24740
		p	1		nearbyPiglin
	m	(ZLnet/minecraft/class_1657;Lnet/minecraft/class_4836;)Z	method_24745	method_24745
		p	2		piglin
	m	(Lnet/minecraft/class_4836;)Z	method_29538	hasTargetToAvoid
		p	0		piglin
	m	()Lnet/minecraft/class_4121;	method_24738	makeGoToSoulFireTask
	m	(Lnet/minecraft/class_4836;)Z	method_35197	hasNearestPlayerHoldingWantedItem
		p	0		piglin
	m	(Lnet/minecraft/class_1309;)V	method_24753	setAdmiringItem
		p	0		entity
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V	method_24742	angerAtCloserTargets
		p	0		piglin
		p	1		target
	m	(Lnet/minecraft/class_4836;)V	method_24722	tickActivities
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)V	method_24758	rememberGroupHunting
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V	method_24726	loot
		p	1		drop
		p	0		piglin
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_5819;)V	method_24736	setHuntedRecently
		p	0		piglin
		p	1		random
	m	(Lnet/minecraft/class_4836;)Z	method_24917	hasItemInOffHand
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Ljava/util/List;	method_24776	getBarteredItem
		p	0		piglin
	m	()Lnet/minecraft/class_4118;	method_24718	makeRandomWanderTask
	m	(Lnet/minecraft/class_4095;)V	method_24743	addIdleActivities
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Ljava/util/List;	method_24780	getNearbyVisiblePiglins
		p	0		piglin
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V	method_29946	becomeAngryWithPlayer
		p	0		piglin
		p	1		player
	m	(Lnet/minecraft/class_5418;)Ljava/util/List;	method_26350	getNearbyPiglins
		p	0		piglin
	m	(Lnet/minecraft/class_5418;)V	method_24762	rememberHunting
		p	0		piglin
	m	(Lnet/minecraft/class_4836;)Z	method_24785	hasOutnumberedHoglins
		p	0		piglins
	m	(Lnet/minecraft/class_5418;Lnet/minecraft/class_1657;)V	method_29944	method_29944
		p	1		player
	m	(Lnet/minecraft/class_1542;)Lnet/minecraft/class_1799;	method_24848	getItemFromStack
		p	0		stack
	m	(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V	method_24773	runAwayFrom
		p	1		target
		p	0		piglin
	m	()Lnet/minecraft/class_4809;	method_24747	makeGoToZombifiedPiglinTask
	m	(Lnet/minecraft/class_4095;)V	method_24756	addCelebrateActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_24768	addRideActivities
		p	0		brain
	m	(Lnet/minecraft/class_4836;)Lnet/minecraft/class_243;	method_24788	findGround
		p	0		piglin
	m	(Lnet/minecraft/class_1309;)Z	method_24765	canWander
		p	0		piglin
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)V	method_29535	method_29535
		p	2		avoiding
	m	(Lnet/minecraft/class_4095;)V	method_24760	addAdmireItemActivities
		p	0		brain
c	net/minecraft/class_3508	net/minecraft/util/collection/PackedIntegerArray
	f	I	field_15632	size
	f	I	field_15633	elementBits
	f	J	field_15634	maxValue
	f	I	field_24079	elementsPerLong
	f	[J	field_15631	data
	f	I	field_24080	indexScale
	f	I	field_24081	indexOffset
	f	I	field_24082	indexShift
	f	[I	field_24078	INDEX_PARAMETERS
		c	Magic constants for faster integer division by a constant.\n\n<p>This is computed as {@code (n * scale + offset) >> (32 + shift)}. For a divisor n,\nthe constants are stored as such:\n\n<ul>\n<li>scale at 3 * (n - 1)</li>\n<li>offset at 3 * (n - 1) + 1</li>\n<li>shift at 3 * (n - 1) + 2</li>\n</ul>
	m	(I)I	method_27284	getStorageIndex
		p	1		index
	m	(II[J)V	<init>	<init>
		p	3		data
		p	2		size
		p	1		elementBits
	m	(II)V	<init>	<init>
		p	2		size
		p	1		elementBits
	m	(II[I)V	<init>	<init>
		p	3		data
		p	2		size
		p	1		elementBits
c	net/minecraft/class_3508$class_6685	net/minecraft/util/collection/PackedIntegerArray$InvalidLengthException
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_3509	net/minecraft/util/collection/TypeFilterableList
	c	A collection allowing getting all elements of a specific type. Backed\nby {@link java.util.ArrayList}s.\n\n<p>This implementation is not efficient for frequent modifications. You\nshouldn't use this if you don't call {@link #getAllOfType(Class)}.\n\n@see #getAllOfType(Class)\n@param <T> the {@link #elementType common element type}
	f	Ljava/lang/Class;	field_15637	elementType
	f	Ljava/util/Map;	field_15636	elementsByType
	f	Ljava/util/List;	field_15635	allElements
	m	(Ljava/lang/Object;)Z	add	add
		p	1		e
	m	(Ljava/lang/Class;)Ljava/util/Collection;	method_15216	getAllOfType
		c	Returns all elements in this collection that are instances of {@code type}.\nThe result is unmodifiable.\n\n<p>The {@code type}, or {@code S}, must extend the class' type parameter {@code T}.\n\n@param <S> the specialized type, effectively {@code S extends T}\n@throws IllegalArgumentException when {@code type} does not extend\n{@link #elementType}\n@return this collection's elements that are instances of {@code type}
		p	1		type
			c	the specialized type, must extend {@link #elementType}
	m	()Ljava/util/List;	method_34897	copy
	m	(Ljava/lang/Object;)Z	remove	remove
		p	1		o
	m	(Ljava/lang/Class;)Ljava/util/List;	method_15217	method_15217
		p	1		typeClass
	m	(Ljava/lang/Object;)Z	contains	contains
		c	{@inheritDoc}\n\n@throws IllegalArgumentException if {@code o} is not an instance of\n{@link #elementType}
		p	1		o
	m	(Ljava/lang/Class;)V	<init>	<init>
		p	1		elementType
c	net/minecraft/class_3503	net/minecraft/tag/TagGroupLoader
	f	Ljava/util/function/Function;	field_15609	registryGetter
	f	Ljava/lang/String;	field_29827	JSON_EXTENSION
	f	I	field_15603	JSON_EXTENSION_LENGTH
	f	Lorg/slf4j/Logger;	field_15607	LOGGER
	f	Ljava/lang/String;	field_15605	dataType
	m	(Lnet/minecraft/class_3497$class_7474;Ljava/util/List;)Lcom/mojang/datafixers/util/Either;	method_43952	resolveAll
		p	1		valueGetter
		p	2		entries
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Z	method_32847	method_32847
		p	2		id
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_3503$class_5145;)V	method_43953	method_43953
		p	2		entry
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_3503$class_5145;)V	method_43955	method_43955
		p	2		entry
	m	(Ljava/util/function/Function;Ljava/lang/String;)V	<init>	<init>
		p	2		dataType
		p	1		registryGetter
	m	(Lnet/minecraft/class_3497$class_7474;Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/List;)V	method_32841	method_32841
		p	4		entries
		p	3		tagId2
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V	method_43957	method_43957
		p	2		referencedTagId
	m	(Ljava/util/Map;Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2960;)V	method_32837	method_32837
		p	4		resolvedTagId
	m	(Ljava/util/Map;Lcom/google/common/collect/Multimap;Ljava/util/Set;Lnet/minecraft/class_3497$class_7474;Ljava/util/Map;Lnet/minecraft/class_2960;)V	method_32838	method_32838
		p	6		tagId
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V	method_32844	addReference
		p	0		referencedTagIdsByTagId
		p	1		tagId
		p	2		referencedTagId
	m	(Lnet/minecraft/class_2960;)Ljava/util/List;	method_43951	method_43951
		p	0		id
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Z	method_32836	hasCircularDependency
		p	0		referencedTagIdsByTagId
		p	2		referencedTagId
		p	1		tagId
	m	(Lnet/minecraft/class_2960;)Z	method_15194	method_15194
		p	0		id
	m	(Lnet/minecraft/class_3300;)Ljava/util/Map;	method_33174	loadTags
		p	1		manager
	m	(Lnet/minecraft/class_3300;)Ljava/util/Map;	method_33176	load
		p	1		manager
	m	(Lnet/minecraft/class_2960;Ljava/util/Collection;)V	method_33175	method_33175
		p	1		missingReferences
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Ljava/util/List;)V	method_32835	method_32835
		p	1		tagId
		p	2		entries
	m	(Ljava/util/Map;Lcom/google/common/collect/Multimap;Ljava/util/Set;Lnet/minecraft/class_2960;Ljava/util/function/BiConsumer;)V	method_32839	resolveAll
		p	2		alreadyResolved
		p	3		tagId
		p	0		tags
		p	1		referencedTagIdsByTagId
		p	4		resolver
	m	(Ljava/util/Map;Lnet/minecraft/class_2960;Ljava/util/Collection;)V	method_32840	method_32840
		p	2		resolvedEntries
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Ljava/util/List;)V	method_32843	method_32843
		p	1		tagId
		p	2		entries
	m	(Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_3497;)V	method_43954	method_43954
		p	2		entry
	m	(Lcom/google/common/collect/Multimap;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V	method_43956	method_43956
		p	2		referencedTagId
	m	(Ljava/util/Map;)Ljava/util/Map;	method_18242	buildGroup
		p	1		tags
c	net/minecraft/class_3503$class_5145	net/minecraft/tag/TagGroupLoader$TrackedEntry
	f	Ljava/lang/String;	comp_325	source
	f	Lnet/minecraft/class_3497;	comp_324	entry
	m	(Lnet/minecraft/class_3497;Ljava/lang/String;)V	<init>	<init>
		p	2		source
	m	()Lnet/minecraft/class_3497;	comp_324	entry
	m	()Ljava/lang/String;	comp_325	source
c	net/minecraft/class_4835	net/minecraft/entity/mob/HoglinBrain
	f	Lnet/minecraft/class_6019;	field_22369	AVOID_MEMORY_DURATION
	f	Lnet/minecraft/class_6019;	field_25383	WALK_TOWARD_CLOSEST_ADULT_RANGE
	m	(Lnet/minecraft/class_4760;)Z	method_24686	hasMoreHoglinsAround
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24678	avoidEnemy
		p	1		target
		p	0		hoglin
	m	(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_24668	create
		p	0		brain
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;	method_30082	getSoundEvent
		p	0		hoglin
		p	1		activity
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;	method_30084	method_30084
		p	1		activity
	m	(Lnet/minecraft/class_4095;)V	method_24676	addFightTasks
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_24666	addCoreTasks
		p	0		brain
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4760;)V	method_24663	method_24663
		p	1		hoglin
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24672	onAttacked
		p	1		attacker
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;)V	method_24664	refreshActivities
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;)Z	method_30085	hasNearestRepellent
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;)Ljava/util/Optional;	method_24684	getNearestVisibleTargetablePlayer
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24665	onAttacking
		p	0		hoglin
		p	1		target
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24687	askAdultsForHelp
		p	1		target
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;)Z	method_24691	hasBreedTarget
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24689	setAttackTargetIfCloser
		p	1		targetCandidate
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_2338;)Z	method_24669	isWarpedFungusAround
		p	0		hoglin
		p	1		pos
	m	(Lnet/minecraft/class_4760;)Z	method_25947	isLoneAdult
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;)Ljava/util/Optional;	method_30083	getSoundEvent
		p	0		hoglin
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_4760;)V	method_24670	method_24670
		p	1		hoglin
	m	(Lnet/minecraft/class_4095;)V	method_24679	addAvoidTasks
		p	0		brain
	m	(Lnet/minecraft/class_4760;)Ljava/util/List;	method_24690	getAdultHoglinsAround
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24683	targetEnemy
		p	1		target
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24675	askAdultsToAvoid
		p	1		target
		p	0		hoglin
	m	(Lnet/minecraft/class_4095;)V	method_24673	addIdleTasks
		p	0		brain
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24685	setAttackTarget
		p	1		target
		p	0		hoglin
	m	(Lnet/minecraft/class_4760;)Z	method_24677	isNearPlayer
		p	0		hoglin
	m	()Lnet/minecraft/class_4118;	method_24662	makeRandomWalkTask
	m	(Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V	method_24681	avoid
		p	1		target
		p	0		hoglin
c	net/minecraft/class_4834	net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_24648	isPiglinRepellent
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Ljava/util/Optional;	method_24649	findPiglinRepellent
		p	0		world
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z	method_30077	method_30077
		p	1		pos
c	net/minecraft/class_3505	net/minecraft/tag/TagManagerLoader
	f	Ljava/util/Map;	field_36395	DIRECTORIES
	f	Ljava/util/List;	field_36396	registryTags
	f	Lnet/minecraft/class_5455;	field_28312	registryManager
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_40099	getPath
		p	0		registry
	m	(Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5455$class_6892;)Ljava/util/concurrent/CompletableFuture;	method_33178	buildRequiredGroup
		p	1		resourceManager
		p	2		prepareExecutor
		p	3		requirement
	m	(Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5455$class_6892;)Ljava/util/concurrent/CompletableFuture;	method_40100	method_40100
		p	3		registry
	m	()Ljava/util/List;	method_40096	getRegistryTags
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_40097	method_40097
		p	2		id
	m	(Ljava/util/List;Ljava/lang/Void;)V	method_40098	method_40098
		p	2		void_
	m	(Lnet/minecraft/class_5455;)V	<init>	<init>
		p	1		registryManager
c	net/minecraft/class_3505$class_6863	net/minecraft/tag/TagManagerLoader$RegistryTags
	f	Ljava/util/Map;	comp_329	tags
	f	Lnet/minecraft/class_5321;	comp_328	key
	m	()Lnet/minecraft/class_5321;	comp_328	key
	m	()Ljava/util/Map;	comp_329	tags
c	net/minecraft/class_4837	net/minecraft/entity/mob/PiglinActivity
	f	Lnet/minecraft/class_4837;	field_22383	CROSSBOW_HOLD
	f	Lnet/minecraft/class_4837;	field_22384	CROSSBOW_CHARGE
	f	Lnet/minecraft/class_4837;	field_22385	ADMIRING_ITEM
	f	Lnet/minecraft/class_4837;	field_22386	DEFAULT
	f	Lnet/minecraft/class_4837;	field_25166	DANCING
	f	Lnet/minecraft/class_4837;	field_25165	ATTACKING_WITH_MELEE_WEAPON
c	net/minecraft/class_4836	net/minecraft/entity/mob/PiglinEntity
	f	Lcom/google/common/collect/ImmutableList;	field_22376	SENSOR_TYPES
	f	Lnet/minecraft/class_1322;	field_22380	BABY_SPEED_BOOST
	f	Lnet/minecraft/class_1277;	field_22371	inventory
	f	Z	field_23738	cannotHunt
	f	Lnet/minecraft/class_2940;	field_22377	BABY
	f	Lnet/minecraft/class_2940;	field_25164	DANCING
	f	Lnet/minecraft/class_2940;	field_22378	CHARGING
	f	Lcom/google/common/collect/ImmutableList;	field_22381	MEMORY_MODULE_TYPES
	f	Ljava/util/UUID;	field_22379	BABY_SPEED_BOOST_ID
	m	(Z)V	method_29274	setDancing
		p	1		dancing
	m	(Lnet/minecraft/class_1799;)Z	method_24846	canEquipStack
		c	Returns whether this piglin can equip into or replace current equipment slot.
		p	1		stack
	m	(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_5819;)V	method_24696	equipAtChance
		p	3		random
		p	2		stack
		p	1		slot
	m	(Lnet/minecraft/class_1799;)V	method_24845	equipToOffHand
		p	1		stack
	m	(Z)V	method_26954	setCannotHunt
		p	1		cannotHunt
	m	(Lnet/minecraft/class_1799;)V	method_24844	equipToMainHand
		p	1		stack
	m	(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1297;	method_26089	getTopMostPassenger
		c	Returns the passenger entity at {@code maxLevel} in a stacked riding (riding on\nan entity that is riding on another entity, etc).\n\n<p>If the number of stacked entities is less than {@code maxLevel}, returns the\ntop most passenger entity.
		p	1		entity
		p	2		maxLevel
	m	()Z	method_29272	isDancing
	m	()Lnet/minecraft/class_1799;	method_24702	makeInitialWeapon
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_24711	addItem
		p	1		stack
	m	()Lnet/minecraft/class_5132$class_5133;	method_26953	createPiglinAttributes
	m	()Z	method_24703	isCharging
	m	(Lnet/minecraft/class_1799;)Z	method_27085	canInsertIntoInventory
		p	1		stack
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_24695	canSpawn
		p	4		random
		p	2		spawnReason
		p	3		pos
		p	0		type
		p	1		world
	m	(Lnet/minecraft/class_3414;)V	method_30086	playSound
		p	1		sound
c	net/minecraft/class_6672	net/minecraft/util/math/random/GaussianGenerator
	f	D	field_35127	nextNextGaussian
	f	Z	field_35128	hasNextGaussian
	f	Lnet/minecraft/class_5819;	field_35126	baseRandom
	m	(Lnet/minecraft/class_5819;)V	<init>	<init>
		p	1		baseRandom
	m	()V	method_39541	reset
	m	()D	method_38996	next
c	net/minecraft/class_6673	net/minecraft/util/math/random/RandomSeed
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_35135	SEED_UNIQUIFIER
	f	J	field_35133	GOLDEN_RATIO_64
	f	J	field_35134	SILVER_RATIO_64
	m	()J	method_39001	getSeed
		c	{@return the seed calculated using {@link SEED_UNIQUIFIER} and the system time}
	m	(J)Lnet/minecraft/class_6673$class_6674;	method_39003	createXoroshiroSeed
		p	0		seed
	m	(J)J	method_39002	mixStafford13
		p	0		seed
	m	(J)J	method_39004	method_39004
		p	0		seedUniquifier
c	net/minecraft/class_6673$class_6674	net/minecraft/util/math/random/RandomSeed$XoroshiroSeed
	f	J	comp_166	seedLo
	f	J	comp_167	seedHi
	m	()J	comp_167	seedHi
	m	()J	comp_166	seedLo
c	net/minecraft/class_4011	net/minecraft/resource/ResourceReload
	c	Represents a resource reload.\n\n@see SimpleResourceReload#start
	m	()V	method_18849	throwException
		c	Throws an unchecked exception from this reload, if there is any. Does\nnothing if the reload has not completed or terminated.
	m	()F	method_18229	getProgress
		c	Returns a fraction between 0 and 1 indicating the progress of this\nreload.
	m	()Z	method_18787	isComplete
		c	Returns if this reload has completed, either normally or abnormally.
	m	()Ljava/util/concurrent/CompletableFuture;	method_18364	whenComplete
		c	Returns a future for the reload. The returned future is completed when\nthe reload completes.
c	net/minecraft/class_6670	net/minecraft/entity/ai/brain/LivingTargetCache
	f	Ljava/util/List;	field_35105	entities
	f	Lnet/minecraft/class_6670;	field_35104	EMPTY
	f	Ljava/util/function/Predicate;	field_35106	targetPredicate
	m	()Lnet/minecraft/class_6670;	method_38971	empty
	m	(Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z	method_38974	method_38974
		p	2		entity
	m	(Lnet/minecraft/class_1309;)Z	method_38972	contains
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_38977	method_38977
		p	0		entity
	m	(Ljava/util/function/Predicate;)Z	method_38981	anyMatch
		p	1		predicate
	m	(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;	method_38980	stream
		p	1		predicate
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z	method_38976	method_38976
		p	2		entity
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_38973	method_38973
		p	1		entity
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z	method_38979	method_38979
		p	2		entity
	m	(Ljava/util/function/Predicate;)Ljava/util/Optional;	method_38975	findFirst
		p	1		predicate
	m	(Ljava/util/function/Predicate;)Ljava/lang/Iterable;	method_38978	iterate
		p	1		predicate
	m	(Lnet/minecraft/class_1309;Ljava/util/List;)V	<init>	<init>
		p	1		owner
		p	2		entities
c	net/minecraft/class_5342	net/minecraft/loot/condition/LootConditionType
c	net/minecraft/class_4010	net/minecraft/resource/ProfiledResourceReload
	c	An implementation of resource reload that includes an additional profiling\nsummary for each reloader.
	f	Lorg/slf4j/Logger;	field_17918	LOGGER
	f	Lcom/google/common/base/Stopwatch;	field_17919	reloadTimer
	m	(Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>
		p	2		reloaders
		p	1		manager
		p	4		applyExecutor
		p	3		prepareExecutor
		p	5		initialStage
	m	(Ljava/util/concurrent/Executor;Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3302;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_18355	method_18355
		p	1		synchronizer
		p	5		apply
		p	4		prepare
		p	3		reloader
		p	2		resourceManager
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V	method_18354	method_18354
		p	2		application
	m	(Lnet/minecraft/class_3302;Lnet/minecraft/class_3533;Lnet/minecraft/class_3533;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/class_4010$class_4046;	method_18356	method_18356
		p	5		dummy
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V	method_18358	method_18358
		p	2		preparation
	m	(Ljava/util/List;)Ljava/util/List;	method_18238	finish
		p	1		summaries
c	net/minecraft/class_4010$class_4046	net/minecraft/resource/ProfiledResourceReload$Summary
	c	The profiling summary for each reloader in the reload.
	f	Lnet/minecraft/class_3696;	field_18039	applyProfile
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_18041	applyTimeMs
	f	Lnet/minecraft/class_3696;	field_18038	prepareProfile
	f	Ljava/util/concurrent/atomic/AtomicLong;	field_18040	prepareTimeMs
	f	Ljava/lang/String;	field_18037	name
	m	(Ljava/lang/String;Lnet/minecraft/class_3696;Lnet/minecraft/class_3696;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V	<init>	<init>
		p	5		applyTimeMs
		p	1		name
		p	2		prepareProfile
		p	3		applyProfile
		p	4		prepareTimeMs
c	net/minecraft/class_5341	net/minecraft/loot/condition/LootCondition
	m	()Lnet/minecraft/class_5342;	method_29325	getType
c	net/minecraft/class_5341$class_210	net/minecraft/loot/condition/LootCondition$Builder
	m	(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_186$class_187;	method_893	or
		p	1		condition
	m	()Lnet/minecraft/class_5341$class_210;	method_16780	invert
c	net/minecraft/class_405	net/minecraft/client/gui/screen/BackupPromptScreen
	f	Lnet/minecraft/class_405$class_406;	field_18971	callback
	f	Lnet/minecraft/class_4286;	field_19234	eraseCacheCheckbox
	f	Lnet/minecraft/class_2561;	field_2364	subtitle
	f	Z	field_19232	showEraseCacheCheckbox
	f	Lnet/minecraft/class_5489;	field_2365	wrappedText
	f	Lnet/minecraft/class_437;	field_2360	parent
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_405$class_406;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	3		title
		p	2		callback
		p	1		parent
		p	5		showEraseCacheCheckBox
		p	4		subtitle
	m	(Lnet/minecraft/class_4185;)V	method_19791	method_19791
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19792	method_19792
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19793	method_19793
		p	1		button
c	net/minecraft/class_405$class_406	net/minecraft/client/gui/screen/BackupPromptScreen$Callback
	m	(ZZ)V	proceed	proceed
		p	1		backup
		p	2		eraseCache
c	net/minecraft/class_404	net/minecraft/client/gui/screen/option/ChatOptionsScreen
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		parent
		p	2		options
c	net/minecraft/class_403	net/minecraft/client/gui/screen/NoticeScreen
	f	Lnet/minecraft/class_2561;	field_2349	buttonText
	f	Lnet/minecraft/class_5489;	field_2348	noticeLines
	f	I	field_39539	NOTICE_TEXT_Y
	f	Z	field_39540	shouldCloseOnEsc
	f	Ljava/lang/Runnable;	field_2345	actionHandler
	f	Lnet/minecraft/class_2561;	field_2346	notice
	m	(Ljava/lang/Runnable;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		notice
		p	2		title
		p	1		actionHandler
	m	(Ljava/lang/Runnable;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	2		title
		p	3		notice
		p	4		buttonText
		p	5		shouldCloseOnEsc
		p	1		actionHandler
	m	(Lnet/minecraft/class_4185;)V	method_19790	method_19790
		p	1		button
c	net/minecraft/class_4017	net/minecraft/entity/ai/goal/DiveJumpingGoal
c	net/minecraft/class_5348	net/minecraft/text/StringVisitable
	c	An object that can supply strings to a visitor,\nwith or without a style context.
	f	Lnet/minecraft/class_5348;	field_25310	EMPTY
		c	An empty visitable that does not call the visitors.
	f	Ljava/util/Optional;	field_25309	TERMINATE_VISIT
		c	Convenience object indicating the termination of a string visit.
	m	(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional;	method_30067	method_30067
		p	1		string
	m	(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;	method_27657	visit
		c	Supplies this visitable's literal content to the visitor.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor}
		p	1		visitor
			c	the visitor
	m	(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;	method_27658	visit
		c	Supplies this visitable's literal content and contextual style to\nthe visitor.\n\n@return {@code Optional.empty()} if the visit finished, or a terminating\nresult from the {@code visitor}
		p	2		style
			c	the contextual style
		p	1		styledVisitor
			c	the visitor
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_5348;	method_29431	styled
		c	Creates a visitable from a plain string and a root style.
		p	1		style
			c	the root style
		p	0		string
			c	the plain string
	m	([Lnet/minecraft/class_5348;)Lnet/minecraft/class_5348;	method_29433	concat
		c	Concats multiple string visitables by the order they appear in the array.
		p	0		visitables
			c	an array or varargs of visitables
	m	(Ljava/util/List;)Lnet/minecraft/class_5348;	method_29432	concat
		c	Concats multiple string visitables by the order they appear in the list.
		p	0		visitables
			c	a list of visitables
	m	(Ljava/lang/String;)Lnet/minecraft/class_5348;	method_29430	plain
		c	Creates a visitable from a plain string.
		p	0		string
			c	the plain string
c	net/minecraft/class_5348$class_5246	net/minecraft/text/StringVisitable$StyledVisitor
	c	A visitor for string content and a contextual {@link Style}.
	m	(Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	accept	accept
		c	Visits a string's content with a contextual style.\n\n<p>A contextual style is obtained by calling {@link Style#withParent(Style)}\non the current's text style, passing the previous contextual style or\nthe starting style if it is the beginning of a visit.\n\n<p>When a {@link Optional#isPresent() present optional} is returned,\nthe visit is terminated before visiting all text. Can return {@link\nStringVisitable#TERMINATE_VISIT} for convenience.\n\n@return {@code Optional.empty()} to continue, a non-empty result to terminate
		p	2		asString
			c	the literal string
		p	1		style
c	net/minecraft/class_5348$class_5245	net/minecraft/text/StringVisitable$Visitor
	c	A visitor for string content.
	m	(Ljava/lang/String;)Ljava/util/Optional;	accept	accept
		c	Visits a literal string.\n\n<p>When a {@link Optional#isPresent() present optional} is returned,\nthe visit is terminated before visiting all text. Can return {@link\nStringVisitable#TERMINATE_VISIT} for convenience.\n\n@return {@code Optional.empty()} to continue, a non-empty result to terminate
		p	1		asString
			c	the literal string
c	net/minecraft/class_4016	net/minecraft/datafixer/schema/Schema1931
c	net/minecraft/class_4019	net/minecraft/entity/passive/FoxEntity
	f	F	field_17963	lastExtraRollingHeight
	f	Lnet/minecraft/class_1352;	field_17957	followChickenAndRabbitGoal
	f	I	field_30328	CROUCHING_FLAG
	f	I	field_30332	SLEEPING_FLAG
	f	Lnet/minecraft/class_2940;	field_17951	OWNER
	f	Ljava/util/function/Predicate;	field_17953	PICKABLE_DROP_FILTER
	f	F	field_17960	headRollProgress
	f	I	field_17964	eatingTime
	f	Lnet/minecraft/class_2940;	field_17949	TYPE
	f	Lnet/minecraft/class_1352;	field_17958	followBabyTurtleGoal
	f	I	field_30335	EATING_DURATION
	f	I	field_30331	SITTING_FLAG
	f	Lnet/minecraft/class_2940;	field_17952	OTHER_TRUSTED
	f	Ljava/util/function/Predicate;	field_17954	JUST_ATTACKED_SOMETHING_FILTER
	f	F	field_17961	lastHeadRollProgress
	f	Lnet/minecraft/class_1352;	field_17959	followFishGoal
	f	I	field_30334	AGGRESSIVE_FLAG
	f	I	field_30330	CHASING_FLAG
	f	Ljava/util/function/Predicate;	field_17955	CHICKEN_AND_RABBIT_FILTER
	f	F	field_17962	extraRollingHeight
	f	I	field_30329	ROLLING_HEAD_FLAG
	f	I	field_30333	WALKING_FLAG
	f	Ljava/util/function/Predicate;	field_17956	NOTICEABLE_PLAYER_FILTER
	f	Lnet/minecraft/class_2940;	field_17950	FOX_FLAGS
	m	()V	method_18284	stopActions
	m	(Z)V	method_18301	setAggressive
		p	1		aggressive
	m	()V	method_18280	addTypeSpecificGoals
	m	()Ljava/util/List;	method_18281	getTrustedUuids
	m	()Z	method_18272	isSitting
	m	(Z)V	method_18296	setChasing
		p	1		chasing
	m	(Lnet/minecraft/class_1309;)Z	method_20451	method_20451
		p	1		entity
	m	()Lnet/minecraft/class_5132$class_5133;	method_26885	createFoxAttributes
	m	(Lnet/minecraft/class_1309;)Z	method_18262	method_18262
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_18261	method_18261
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_18253	method_18253
		p	0		entity
	m	(I)Z	method_18293	getFoxFlag
		p	1		bitmask
	m	()Z	method_18277	isRollingHead
	m	(Lnet/minecraft/class_1309;)Z	method_18254	method_18254
		p	0		entity
	m	(Z)V	method_18302	setSleeping
		p	1		sleeping
	m	()Z	method_18285	wantsToPickupItem
	m	()Lnet/minecraft/class_4019$class_4039;	method_18271	getFoxType
	m	()Z	method_18273	isWalking
	m	(Z)V	method_18297	setCrouching
		p	1		crouching
	m	(Lnet/minecraft/class_1309;)Z	method_18429	method_18429
		p	1		entity
	m	(Lnet/minecraft/class_1309;)Z	method_24347	method_24347
		p	1		entity
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_39449	canSpawn
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
	m	(Lnet/minecraft/class_1799;)Z	method_18430	canEat
		p	1		stack
	m	()Z	method_18274	isChasing
	m	(Lnet/minecraft/class_1309;)Z	method_18431	method_18431
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4019;	method_18260	createChild
	m	()Z	method_18282	isAggressive
	m	(IZ)V	method_18269	setFoxFlag
		p	2		value
		p	1		mask
	m	()Z	method_35172	isJumping
	m	(Z)V	method_18294	setSitting
		p	1		sitting
	m	(F)F	method_18298	getHeadRoll
		p	1		tickDelta
	m	(Lnet/minecraft/class_4019$class_4039;)V	method_18255	setType
		p	1		type
	m	(Lnet/minecraft/class_1542;)Z	method_18265	method_18265
		p	0		item
	m	(Lnet/minecraft/class_1799;)V	method_18289	spit
		p	1		stack
	m	(Ljava/util/UUID;)Z	method_18428	canTrust
		p	1		uuid
	m	(Ljava/util/UUID;)V	method_18266	addTrustedUuid
		p	1		uuid
	m	(Lnet/minecraft/class_1799;)V	method_18291	dropItem
		p	1		stack
	m	(Lnet/minecraft/class_1297;)Z	method_18267	method_18267
		p	0		entity
	m	()V	method_18283	stopSleeping
	m	()Z	method_18275	isFullyCrouched
	m	(Z)V	method_18299	setRollingHead
		p	1		rollingHead
	m	(F)F	method_18300	getBodyRotationHeightOffset
		p	1		tickDelta
	m	(Z)V	method_18295	setWalking
		p	1		walking
	m	(Lnet/minecraft/class_4019;Lnet/minecraft/class_1309;)Z	method_18257	canJumpChase
		p	0		fox
		p	1		chasedEntity
c	net/minecraft/class_4019$class_4020	net/minecraft/entity/passive/FoxEntity$DefendFriendGoal
	f	Lnet/minecraft/class_1309;	field_17967	friend
	f	Lnet/minecraft/class_1309;	field_17966	offender
	f	I	field_17968	lastAttackedTime
	m	(Lnet/minecraft/class_4019;Ljava/lang/Class;ZZLjava/util/function/Predicate;)V	<init>	<init>
		p	2		targetEntityClass
		p	3		checkVisibility
		p	4		checkCanNavigate
		p	5		targetPredicate
c	net/minecraft/class_4019$class_4021	net/minecraft/entity/passive/FoxEntity$StopWanderingGoal
	f	I	field_17969	timer
c	net/minecraft/class_4019$class_4024	net/minecraft/entity/passive/FoxEntity$MateGoal
	m	(Lnet/minecraft/class_4019;D)V	<init>	<init>
		p	2		chance
c	net/minecraft/class_4019$class_4025	net/minecraft/entity/passive/FoxEntity$EatBerriesGoal
	f	I	field_30336	EATING_TIME
	f	I	field_17974	timer
	m	(Lnet/minecraft/class_2680;)V	method_33587	pickSweetBerries
		p	1		state
	m	(Lnet/minecraft/class_2680;)V	method_33586	pickGlowBerries
		p	1		state
	m	()V	method_18307	eatBerries
	m	(Lnet/minecraft/class_4019;DII)V	<init>	<init>
		p	4		range
		p	2		speed
		p	5		maxYDifference
c	net/minecraft/class_4019$class_4022	net/minecraft/entity/passive/FoxEntity$WorriableEntityFilter
	m	(Lnet/minecraft/class_1309;)Z	method_18303	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		entity
c	net/minecraft/class_4019$class_4023	net/minecraft/entity/passive/FoxEntity$CalmDownGoal
	f	Lnet/minecraft/class_4051;	field_18102	WORRIABLE_ENTITY_PREDICATE
	m	()Z	method_18305	isAtFavoredLocation
	m	()Z	method_18306	canCalmDown
c	net/minecraft/class_4019$class_4028	net/minecraft/entity/passive/FoxEntity$FoxLookControl
c	net/minecraft/class_4019$class_4029	net/minecraft/entity/passive/FoxEntity$AttackGoal
	m	(Lnet/minecraft/class_4019;DZ)V	<init>	<init>
		p	4		pauseWhenIdle
		p	2		speed
c	net/minecraft/class_4019$class_4026	net/minecraft/entity/passive/FoxEntity$FoxSwimGoal
c	net/minecraft/class_4019$class_4027	net/minecraft/entity/passive/FoxEntity$FoxData
	f	Lnet/minecraft/class_4019$class_4039;	field_17977	type
	m	(Lnet/minecraft/class_4019$class_4039;)V	<init>	<init>
		p	1		type
c	net/minecraft/class_4019$class_4031	net/minecraft/entity/passive/FoxEntity$GoToVillageGoal
	m	(Lnet/minecraft/class_4019;II)V	<init>	<init>
		p	2		unused
		p	3		searchRange
	m	()Z	method_18308	canGoToVillage
c	net/minecraft/class_4019$class_4032	net/minecraft/entity/passive/FoxEntity$EscapeWhenNotAggressiveGoal
	m	(Lnet/minecraft/class_4019;D)V	<init>	<init>
		p	2		speed
c	net/minecraft/class_4019$class_4030	net/minecraft/entity/passive/FoxEntity$FoxMoveControl
c	net/minecraft/class_4019$class_4035	net/minecraft/entity/passive/FoxEntity$SitDownAndLookAroundGoal
	f	I	field_17989	timer
	f	D	field_17987	lookX
	f	D	field_17988	lookZ
	f	I	field_17990	counter
	m	()V	method_18309	chooseNewAngle
c	net/minecraft/class_4019$class_4036	net/minecraft/entity/passive/FoxEntity$AvoidDaylightGoal
	f	I	field_17992	timer
	m	(Lnet/minecraft/class_4019;D)V	<init>	<init>
		p	2		speed
c	net/minecraft/class_4019$class_4033	net/minecraft/entity/passive/FoxEntity$JumpChasingGoal
c	net/minecraft/class_4019$class_4034	net/minecraft/entity/passive/FoxEntity$PickupItemGoal
c	net/minecraft/class_4019$class_4039	net/minecraft/entity/passive/FoxEntity$Type
	f	Ljava/util/Map;	field_17999	NAME_TYPE_MAP
	f	Ljava/lang/String;	field_18001	key
	f	[Lnet/minecraft/class_4019$class_4039;	field_17998	TYPES
	f	I	field_18000	id
	f	Lnet/minecraft/class_4019$class_4039;	field_17997	SNOW
	f	Lnet/minecraft/class_4019$class_4039;	field_17996	RED
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_4019$class_4039;	method_18313	fromBiome
	m	(I)Lnet/minecraft/class_4019$class_4039;	method_18311	fromId
		p	0		id
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		key
	m	()I	method_18317	getId
	m	(Ljava/lang/String;)Lnet/minecraft/class_4019$class_4039;	method_18314	byName
		p	0		name
	m	()Ljava/lang/String;	method_18310	getKey
c	net/minecraft/class_4019$class_4037	net/minecraft/entity/passive/FoxEntity$DelayedCalmDownGoal
	f	I	field_30337	MAX_CALM_DOWN_TIME
	f	I	field_17994	timer
	m	()Z	method_18432	canNotCalmDown
c	net/minecraft/class_4019$class_4038	net/minecraft/entity/passive/FoxEntity$MoveToHuntGoal
c	net/minecraft/class_4019$class_4292	net/minecraft/entity/passive/FoxEntity$LookAtEntityGoal
	m	(Lnet/minecraft/class_4019;Lnet/minecraft/class_1308;Ljava/lang/Class;F)V	<init>	<init>
		p	4		range
		p	2		fox
		p	3		targetType
c	net/minecraft/class_4019$class_4052	net/minecraft/entity/passive/FoxEntity$FollowParentGoal
	f	Lnet/minecraft/class_4019;	field_18104	fox
	m	(Lnet/minecraft/class_4019;Lnet/minecraft/class_4019;D)V	<init>	<init>
		p	3		speed
		p	2		fox
c	net/minecraft/class_6679	net/minecraft/world/gen/blockpredicate/OffsetPredicate
	f	Lnet/minecraft/class_2382;	field_35157	offset
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	1		world
		p	2		pos
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;	method_39013	registerOffsetField
		p	0		instance
	m	(Lnet/minecraft/class_2680;)Z	method_38893	test
		p	1		state
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_39012	test
	m	(Lnet/minecraft/class_2382;)V	<init>	<init>
		p	1		offset
	m	(Lnet/minecraft/class_6679;)Lnet/minecraft/class_2382;	method_39014	method_39014
		p	0		predicate
c	net/minecraft/class_4018	net/minecraft/entity/ai/goal/GoToVillageGoal
	f	Lnet/minecraft/class_1314;	field_17944	mob
	f	I	field_17945	searchRange
	f	Lnet/minecraft/class_2338;	field_17947	targetPosition
	m	(Lnet/minecraft/class_1314;I)V	<init>	<init>
		p	1		mob
		p	2		searchRange
	m	()V	method_18252	findOtherWaypoint
c	net/minecraft/class_5349	net/minecraft/server/function/FunctionLoader
	c	The function loader holds the functions and function tags for a {@link\nCommandFunctionManager} to use. In the reloads, it loads the tags in one\ncompletable future and each function in a completable future for all functions.\n\n<p>The functions are stored in {@code .mcfunction} files; each line is one\nMinecraft command, with blank lines and contents starting with a trailing hash\n{@code #} sign ignored.\n\n<p>The function tags are ordered, unlike other tags. Each function's order in\nthe collection of functions from the tag is determined by the order it is listed\nin the JSON files; if it appears multiple times through tag nesting, only its\nfirst appearance will be considered.\n\n@see CommandFunctionManager
	f	I	field_25327	PATH_PREFIX_LENGTH
	f	I	field_25328	EXTENSION_LENGTH
	f	Lcom/mojang/brigadier/CommandDispatcher;	field_25332	commandDispatcher
	f	Ljava/util/Map;	field_25329	functions
	f	I	field_25331	level
	f	Lorg/slf4j/Logger;	field_25326	LOGGER
	f	Ljava/lang/String;	field_33385	EXTENSION
	f	Ljava/util/Map;	field_25801	tags
	f	Lnet/minecraft/class_3503;	field_25330	tagLoader
	m	(Lnet/minecraft/class_2960;)Z	method_29454	method_29454
		p	0		id
	m	(Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map;	method_29455	method_29455
		p	2		ex
		p	1		unused
	m	(Lnet/minecraft/class_3298;)Ljava/util/List;	method_29450	readLines
		p	0		resource
	m	()Ljava/lang/Iterable;	method_29458	getTags
	m	(Lcom/mojang/datafixers/util/Pair;)V	method_29453	method_29453
		p	1		intermediate
	m	(ILcom/mojang/brigadier/CommandDispatcher;)V	<init>	<init>
		p	1		level
		p	2		commandDispatcher
	m	(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2960;Ljava/util/concurrent/CompletableFuture;)V	method_29452	method_29452
		p	1		id
		p	2		functionFuture
	m	(Lnet/minecraft/class_2960;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_2158;Ljava/lang/Throwable;)Ljava/lang/Object;	method_29457	method_29457
		p	3		ex
		p	2		function
	m	(Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;	method_29449	method_29449
		p	2		functions
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_29456	get
		p	1		id
	m	()Ljava/util/Map;	method_29447	getFunctions
	m	(Lnet/minecraft/class_2960;)Ljava/util/Collection;	method_29459	getTagOrEmpty
		p	1		id
c	net/minecraft/class_4013	net/minecraft/resource/SynchronousResourceReloader
	c	A base resource reloader that does all its work in the apply executor,\nor the game engine's thread.\n\n@apiNote This resource reloader is useful as a resource reload callback\nthat doesn't need resource manager access. If you access the resource\nmanager, consider writing resource reloaders that have a proper prepare\nstage instead by moving resource manager access to the prepare stage.\nThat can speed up resource reloaders significantly.
	m	(Lnet/minecraft/class_3300;)V	method_14491	reload
		c	Performs the reload in the apply executor, or the game engine.
		p	1		manager
			c	the resource manager
c	net/minecraft/class_6676	net/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl
	c	Implementation of Xoroshiro128++ pseudo-random number generator.\n\n@apiNote For regular usage, {@link Xoroshiro128PlusPlusRandom} should be used instead.\n\n@see <a href="https://prng.di.unimi.it/xoroshiro128plusplus.c">Official\nimplementation released under public domain</a>
	f	J	field_35147	seedHi
	f	J	field_35146	seedLo
	m	(Lnet/minecraft/class_6673$class_6674;)V	<init>	<init>
		p	1		seed
	m	()J	method_39007	next
	m	(JJ)V	<init>	<init>
		p	1		seedLo
		p	3		seedHi
c	net/minecraft/class_6677	net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom
	c	Xoroshiro128++ based pseudo random number generator.\n\n@implNote The actual implementation can be found on {@link Xoroshiro128PlusPlusRandomImpl}.
	f	Lnet/minecraft/class_6676;	field_35150	implementation
	f	D	field_35149	DOUBLE_MULTIPLIER
	f	Lnet/minecraft/class_6672;	field_35151	gaussianGenerator
	f	F	field_35148	FLOAT_MULTIPLIER
	m	(J)V	<init>	<init>
		p	1		seed
	m	(JJ)V	<init>	<init>
		p	1		seedLo
		p	3		seedHi
	m	(I)J	method_39008	next
		c	{@return {@code bits} upper bits of random value}\n\n@implNote In Xoroshiro128++, the lower bits have to be discarded in order\nto ensure proper randomness. For example, to obtain a double, the upper 53\nbits should be used instead of the lower 53 bits.
		p	1		bits
c	net/minecraft/class_6677$class_6678	net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter
	f	J	field_35154	seedHi
	f	Lcom/google/common/hash/HashFunction;	field_35152	MD5_HASHER
	f	J	field_35153	seedLo
	m	(JJ)V	<init>	<init>
		p	3		seedHi
		p	1		seedLo
c	net/minecraft/class_5346	net/minecraft/client/gui/screen/DatapackFailureScreen
	f	Lnet/minecraft/class_5489;	field_25265	wrappedText
	f	Ljava/lang/Runnable;	field_25452	runServerInSafeMode
	m	(Ljava/lang/Runnable;)V	<init>	<init>
		p	1		runServerInSafeMode
	m	(Lnet/minecraft/class_4185;)V	method_29346	method_29346
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_29345	method_29345
		p	1		button
c	net/minecraft/class_4014	net/minecraft/resource/SimpleResourceReload
	c	A simple implementation of resource reload.\n\n@param <S> the result type for each reloader in the reload
	f	Ljava/util/concurrent/CompletableFuture;	field_18043	applyStageFuture
	f	Ljava/util/concurrent/CompletableFuture;	field_18042	prepareStageFuture
	f	Ljava/util/Set;	field_18044	waitingReloaders
	f	I	field_18047	appliedCount
	f	I	field_18045	reloaderCount
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_18049	preparedCount
	f	I	field_29784	FIRST_PREPARE_APPLY_WEIGHT
		c	The weight of either prepare or apply stages' progress in the total progress\ncalculation. Has value {@value}.
	f	I	field_18046	toApplyCount
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_18048	toPrepareCount
	f	I	field_29785	SECOND_PREPARE_APPLY_WEIGHT
		c	The weight of either prepare or apply stages' progress in the total progress\ncalculation. Has value {@value}.
	f	I	field_29786	RELOADER_WEIGHT
		c	The weight of reloaders' progress in the total progress calculation. Has value {@value}.
	m	(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V	method_18367	method_18367
		p	2		application
	m	(Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/class_4014;	method_18369	create
		c	Creates a simple resource reload without additional results.
		p	2		prepareExecutor
		p	1		reloaders
		p	4		initialStage
		p	3		applyExecutor
		p	0		manager
	m	(Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lnet/minecraft/class_4011;	method_40087	start
		c	Starts a resource reload with the content from the {@code manager} supplied\nto the {@code reloaders}.\n\n@apiNote In vanilla, this is respectively called by {@link ReloadableResourceManagerImpl}\non the client and {@link net.minecraft.server.DataPackContents} on the server.
		p	1		reloaders
			c	the reloaders performing the reload
		p	0		manager
			c	the resource manager, providing resources to the reloaders
		p	3		applyExecutor
			c	the executor for the apply stage, synchronous with the game engine
		p	2		prepareExecutor
			c	the executor for the prepare stage, often asynchronous
		p	5		profiled
			c	whether to profile this reload and log the statistics
		p	4		initialStage
			c	the initial stage, must be completed before the reloaders can prepare resources
	m	(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3300;Ljava/util/List;Lnet/minecraft/class_4014$class_4047;Ljava/util/concurrent/CompletableFuture;)V	<init>	<init>
		p	6		initialStage
		p	4		reloaders
		p	5		factory
		p	2		applyExecutor
		p	3		manager
		p	1		prepareExecutor
	m	(Ljava/util/concurrent/Executor;Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3302;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_18368	method_18368
		p	5		apply
		p	4		prepare
		p	1		synchronizer
		p	3		reloader
		p	2		resourceManager
	m	(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V	method_18372	method_18372
		p	2		preparation
c	net/minecraft/class_4014$class_4047	net/minecraft/resource/SimpleResourceReload$Factory
	c	A factory that creates a completable future for each reloader in the\nresource reload.
	m	(Lnet/minecraft/class_3302$class_4045;Lnet/minecraft/class_3300;Lnet/minecraft/class_3302;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	create	create
		p	1		synchronizer
		p	3		reloader
		p	2		manager
		p	5		applyExecutor
		p	4		prepareExecutor
c	net/minecraft/class_413	net/minecraft/client/gui/screen/CustomizeFlatLevelScreen
	f	Lnet/minecraft/class_2561;	field_2425	heightText
	f	Lnet/minecraft/class_413$class_4192;	field_2424	layers
	f	Lnet/minecraft/class_2561;	field_2418	tileText
	f	Lnet/minecraft/class_525;	field_2422	parent
	f	Lnet/minecraft/class_4185;	field_2421	widgetButtonRemoveLayer
	f	I	field_32239	ICON_TEXTURE_SIZE
	f	Lnet/minecraft/class_3232;	field_2419	config
	f	I	field_32245	ICON_OFFSET_Y
	f	I	field_32244	ICON_OFFSET_X
	f	I	field_32243	ICON_BACKGROUND_OFFSET_Y
	f	I	field_32242	ICON_BACKGROUND_OFFSET_X
	f	I	field_32241	BUTTON_HEIGHT
	f	Ljava/util/function/Consumer;	field_24565	configConsumer
	f	I	field_32240	ICON_SIZE
	m	(Lnet/minecraft/class_4185;)V	method_19806	method_19806
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19805	method_19805
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19804	method_19804
		p	1		button
	m	()Lnet/minecraft/class_3232;	method_29055	getConfig
	m	()Z	method_2147	hasLayerSelected
	m	()V	method_2145	updateRemoveLayerButton
	m	(Lnet/minecraft/class_4185;)V	method_20093	method_20093
		p	1		button
	m	(Lnet/minecraft/class_3232;)V	method_29054	setConfig
		p	1		config
	m	(Lnet/minecraft/class_525;Ljava/util/function/Consumer;Lnet/minecraft/class_3232;)V	<init>	<init>
		p	3		config
		p	2		configConsumer
		p	1		parent
c	net/minecraft/class_413$class_4192	net/minecraft/client/gui/screen/CustomizeFlatLevelScreen$SuperflatLayersListWidget
	m	(Lnet/minecraft/class_413$class_4192$class_4193;)V	method_20094	setSelected
	m	()V	method_19372	updateLayers
c	net/minecraft/class_413$class_4192$class_4193	net/minecraft/client/gui/screen/CustomizeFlatLevelScreen$SuperflatLayersListWidget$SuperflatLayerEntry
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_1799;)V	method_19375	renderIcon
		p	2		x
		p	1		matrices
		p	4		iconItem
		p	3		y
	m	(Lnet/minecraft/class_4587;II)V	method_19373	renderIconBackgroundTexture
		p	3		y
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;	method_37055	createItemStackFor
		p	1		state
c	net/minecraft/class_6683	net/minecraft/util/ModStatus
	f	Ljava/lang/String;	comp_172	description
	f	Lnet/minecraft/class_6683$class_6684;	comp_171	confidence
	m	()Ljava/lang/String;	method_39032	getMessage
	m	()Z	method_39029	isModded
	m	(Lnet/minecraft/class_6683;)Lnet/minecraft/class_6683;	method_39030	combine
		c	{@return the combined modification status with the higher confidence}\n\n@apiNote This is used to check if either the client or the integrated server is modded.
		p	1		brand
	m	(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_6683;	method_39031	check
		c	{@return the modification status determined by the brand and whether the\nclass is signed or not}
		p	0		vanillaBrand
		p	1		brandSupplier
		p	2		environment
		p	3		clazz
	m	()Lnet/minecraft/class_6683$class_6684;	comp_171	confidence
	m	()Ljava/lang/String;	comp_172	description
c	net/minecraft/class_6683$class_6684	net/minecraft/util/ModStatus$Confidence
	f	Z	field_35178	modded
	f	Ljava/lang/String;	field_35177	description
	f	Lnet/minecraft/class_6683$class_6684;	field_35176	DEFINITELY
	f	Lnet/minecraft/class_6683$class_6684;	field_35174	PROBABLY_NOT
	f	Lnet/minecraft/class_6683$class_6684;	field_35175	VERY_LIKELY
	m	(Ljava/lang/String;ILjava/lang/String;Z)V	<init>	<init>
		p	3		description
		p	4		modded
c	net/minecraft/class_412	net/minecraft/client/gui/screen/ConnectScreen
	c	The connection screen is used to initiate a connection to a remote server.\nThis is only used when connecting over LAN or to a remote dedicated server.
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_2408	CONNECTOR_THREADS_COUNT
	f	Lnet/minecraft/class_437;	field_2412	parent
	f	Lnet/minecraft/class_2561;	field_2413	status
	f	Lorg/slf4j/Logger;	field_2410	LOGGER
	f	Lnet/minecraft/class_2535;	field_2411	connection
		c	The client connection to the remote server.\nThis is not used when connecting to the client's own integrated server.\n\n@see net.minecraft.client.MinecraftClient#integratedServerConnection
	f	Z	field_2409	connectingCancelled
	f	J	field_32238	NARRATOR_INTERVAL
	f	Lnet/minecraft/class_2561;	field_33736	BLOCKED_HOST_TEXT
	f	J	field_19097	lastNarrationTime
	m	(Lnet/minecraft/class_2561;)V	method_2131	setStatus
		p	1		status
	m	(Lnet/minecraft/class_4185;)V	method_19800	method_19800
		p	1		button
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_639;)V	method_2130	connect
		p	2		address
		p	1		client
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_310;Lnet/minecraft/class_639;Lnet/minecraft/class_642;)V	method_36877	connect
		p	0		screen
		p	1		client
		p	2		address
		p	3		info
c	net/minecraft/class_5350	net/minecraft/server/DataPackContents
	c	Contains loaders for contents controllable by data packs.\n\n<p>This can be accessed via {@link\nnet.minecraft.server.MinecraftServer.ResourceManagerHolder#dataPackContents}.\nThere are shortcut methods to access individual loaders on {@link MinecraftServer}.
	f	Lnet/minecraft/class_5349;	field_25342	functionLoader
	f	Lnet/minecraft/class_2989;	field_25341	serverAdvancementLoader
	f	Lnet/minecraft/class_7157;	field_38051	commandRegistryAccess
	f	Lnet/minecraft/class_5640;	field_28017	lootFunctionManager
	f	Lorg/slf4j/Logger;	field_36491	LOGGER
	f	Lnet/minecraft/class_3505;	field_25338	registryTagManager
	f	Lnet/minecraft/class_2170;	field_25336	commandManager
	f	Lnet/minecraft/class_60;	field_25340	lootManager
	f	Lnet/minecraft/class_1863;	field_25337	recipeManager
	f	Ljava/util/concurrent/CompletableFuture;	field_25334	COMPLETED_UNIT
	f	Lnet/minecraft/class_4567;	field_25339	lootConditionManager
	m	(Lnet/minecraft/class_5455;)V	method_40421	refresh
		p	1		dynamicRegistryManager
	m	(Lnet/minecraft/class_5321;Ljava/util/Map$Entry;)Lnet/minecraft/class_6862;	method_40424	method_40424
		p	1		entry
	m	()Lnet/minecraft/class_2989;	method_29473	getServerAdvancementLoader
		c	@see MinecraftServer#getAdvancementLoader
	m	()Lnet/minecraft/class_4567;	method_29468	getLootConditionManager
	m	()Lnet/minecraft/class_5349;	method_29465	getFunctionLoader
		c	{@return the function loader}\n\n<p>Function loader loads the {@linkplain net.minecraft.server.function.CommandFunction\nfunctions} in data packs.
	m	()Lnet/minecraft/class_5640;	method_32703	getLootFunctionManager
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_2170$class_5364;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_29466	reload
		c	Reloads the data packs contents.\n\n@see MinecraftServer#reloadResources
		p	1		dynamicRegistryManager
		p	0		manager
		p	5		applyExecutor
		p	4		prepareExecutor
		p	3		functionPermissionLevel
		p	2		commandEnvironment
	m	()Lnet/minecraft/class_60;	method_29469	getLootManager
		c	@see MinecraftServer#getLootManager
	m	(Lnet/minecraft/class_5350;Ljava/lang/Object;Ljava/lang/Throwable;)V	method_42095	method_42095
		p	2		throwable
		p	1		void_
	m	()Ljava/util/List;	method_40427	getContents
	m	(Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_2170$class_5364;I)V	<init>	<init>
		p	3		functionPermissionLevel
		p	1		dynamicRegistryManager
		p	2		commandEnvironment
	m	()Lnet/minecraft/class_1863;	method_29471	getRecipeManager
		c	@see MinecraftServer#getRecipeManager
	m	(Ljava/util/Map$Entry;)Ljava/util/List;	method_40423	method_40423
		p	0		entry
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_3505$class_6863;)V	method_40422	repopulateTags
		p	0		dynamicRegistryManager
		p	1		tags
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_3505$class_6863;)V	method_40426	method_40426
		p	1		tags
	m	()Lnet/minecraft/class_2170;	method_29472	getCommandManager
		c	@see MinecraftServer#getCommandManager
	m	(Lnet/minecraft/class_5350;Ljava/lang/Object;)Lnet/minecraft/class_5350;	method_40425	method_40425
		p	1		void_
c	net/minecraft/class_6681	net/minecraft/world/gen/blockpredicate/WouldSurviveBlockPredicate
	f	Lnet/minecraft/class_2382;	field_35161	offset
	f	Lnet/minecraft/class_2680;	field_35162	state
	f	Lcom/mojang/serialization/Codec;	field_35160	CODEC
	m	(Lnet/minecraft/class_6681;)Lnet/minecraft/class_2680;	method_39019	method_39019
		p	0		predicate
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		offset
		p	2		state
	m	(Lnet/minecraft/class_6681;)Lnet/minecraft/class_2382;	method_39020	method_39020
		p	0		predicate
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_39017	test
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_39018	method_39018
		p	0		instance
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	2		pos
		p	1		world
c	net/minecraft/class_6682	net/minecraft/network/packet/s2c/play/SimulationDistanceS2CPacket
	f	I	comp_170	simulationDistance
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	(Lnet/minecraft/class_2602;)V	method_39027	apply
	m	()I	comp_170	simulationDistance
c	net/minecraft/class_410	net/minecraft/client/gui/screen/ConfirmScreen
	f	Lnet/minecraft/class_2561;	field_2399	noText
	f	Lnet/minecraft/class_2561;	field_2401	message
	f	Lnet/minecraft/class_2561;	field_2402	yesText
	f	Lnet/minecraft/class_5489;	field_2404	messageSplit
	f	I	field_39722	TITLE_BOTTOM_MARGIN
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_2403	callback
	f	I	field_2400	buttonEnableTimer
	f	Ljava/util/List;	field_33808	buttons
	m	(Lnet/minecraft/class_4185;)V	method_37052	addButton
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_37054	method_37054
		p	1		button
	m	(I)V	method_2125	disableButtons
		p	1		ticks
	m	(Lnet/minecraft/class_4185;)V	method_37053	method_37053
		p	1		button
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		title
		p	3		message
		p	1		callback
		p	4		yesText
		p	5		noText
	m	()I	method_44662	getMessagesHeight
	m	()I	method_44661	getMessageY
	m	()I	method_44660	getTitleY
	m	(I)V	method_37051	addButtons
		p	1		y
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		callback
		p	2		title
		p	3		message
c	net/minecraft/class_5352	net/minecraft/resource/ResourcePackSource
	f	Lnet/minecraft/class_5352;	field_25347	PACK_SOURCE_NONE
	f	Lnet/minecraft/class_5352;	field_25350	PACK_SOURCE_SERVER
	f	Lnet/minecraft/class_5352;	field_25349	PACK_SOURCE_WORLD
	f	Lnet/minecraft/class_5352;	field_25348	PACK_SOURCE_BUILTIN
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_29487	method_29487
		p	0		name
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	decorate	decorate
		p	1		packName
	m	()Lnet/minecraft/class_5352;	method_29485	onlyName
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_29488	method_29488
		p	1		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_5352;	method_29486	nameAndSource
		p	0		source
c	net/minecraft/class_417	net/minecraft/client/gui/screen/DemoScreen
	f	Lnet/minecraft/class_5489;	field_26539	fullWrappedText
	f	Lnet/minecraft/class_5489;	field_26538	movementText
	f	Lnet/minecraft/class_2960;	field_2447	DEMO_BG
	m	(Lnet/minecraft/class_4185;)V	method_19811	method_19811
		p	0		button
	m	(Lnet/minecraft/class_4185;)V	method_19810	method_19810
		p	1		button
c	net/minecraft/class_6680	net/minecraft/world/gen/blockpredicate/AlwaysTrueBlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35159	CODEC
	f	Lnet/minecraft/class_6680;	field_35158	instance
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_39015	test
c	net/minecraft/class_415	net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen
	f	Lnet/minecraft/class_437;	field_24562	parent
	f	Lnet/minecraft/class_4185;	field_2438	confirmButton
	f	Lnet/minecraft/class_2378;	field_25888	biomeRegistry
	f	Lnet/minecraft/class_6880;	field_25040	biome
	f	Ljava/util/function/Consumer;	field_24563	onDone
	f	Lnet/minecraft/class_2561;	field_26535	BUFFET_BIOME_TEXT
	f	Lnet/minecraft/class_415$class_4190;	field_2441	biomeSelectionList
	m	(Lnet/minecraft/class_4185;)V	method_19801	method_19801
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_28059	method_28059
		p	1		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_7193;Ljava/util/function/Consumer;)V	<init>	<init>
		p	2		generatorOptionsHolder
		p	1		parent
		p	3		onDone
	m	(Lnet/minecraft/class_415$class_4190$class_4191;)Z	method_29051	method_29051
		p	1		entry
	m	()V	method_2151	refreshConfirmButton
c	net/minecraft/class_415$class_4190	net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen$BuffetBiomesListWidget
	f	Lnet/minecraft/class_415;	field_18736	screen
	m	(Lnet/minecraft/class_415$class_4190$class_4191;)V	method_20089	setSelected
	m	(Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_415$class_4190$class_4191;	method_28060	method_28060
		p	1		entry
	m	(Lnet/minecraft/class_415$class_4190;Lnet/minecraft/class_350$class_351;)V	method_40075	method_40075
		p	1		entry
	m	(Lnet/minecraft/class_415$class_4190$class_4191;)Ljava/lang/String;	method_40076	method_40076
		p	0		biome
c	net/minecraft/class_415$class_4190$class_4191	net/minecraft/client/gui/screen/CustomizeBuffetLevelScreen$BuffetBiomesListWidget$BuffetBiomeItem
	f	Lnet/minecraft/class_6880$class_6883;	field_24564	biome
	f	Lnet/minecraft/class_2561;	field_26536	text
	m	(Lnet/minecraft/class_415$class_4190;Lnet/minecraft/class_6880$class_6883;)V	<init>	<init>
		p	2		biome
c	net/minecraft/class_5359	net/minecraft/resource/DataPackSettings
	f	Lcom/mojang/serialization/Codec;	field_25394	CODEC
	f	Ljava/util/List;	field_25396	disabled
	f	Ljava/util/List;	field_25395	enabled
	f	Lnet/minecraft/class_5359;	field_25393	SAFE_MODE
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_29549	method_29549
		p	0		instance
	m	()Ljava/util/List;	method_29547	getEnabled
	m	(Ljava/util/List;Ljava/util/List;)V	<init>	<init>
		p	1		enabled
		p	2		disabled
	m	(Lnet/minecraft/class_5359;)Ljava/util/List;	method_29548	method_29548
		p	0		settings
	m	()Ljava/util/List;	method_29550	getDisabled
	m	(Lnet/minecraft/class_5359;)Ljava/util/List;	method_29551	method_29551
		p	0		settings
c	net/minecraft/class_5355	net/minecraft/entity/ai/brain/task/WalkTowardClosestAdultTask
	f	Ljava/util/function/Function;	field_25358	speed
	f	Lnet/minecraft/class_6019;	field_25357	executionRange
	m	(Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;	method_29520	getNearestVisibleAdult
		p	1		entity
	m	(Lnet/minecraft/class_6019;F)V	<init>	<init>
		p	2		speed
		p	1		executionRange
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;J)V	method_29522	run
	m	(Lnet/minecraft/class_6019;Ljava/util/function/Function;)V	<init>	<init>
		p	2		speed
		p	1		executionRange
	m	(FLnet/minecraft/class_1309;)Ljava/lang/Float;	method_33192	method_33192
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Z	method_29521	shouldRun
c	net/minecraft/class_5354	net/minecraft/entity/mob/Angerable
	f	Ljava/lang/String;	field_30093	ANGER_TIME_KEY
	f	Ljava/lang/String;	field_30094	ANGRY_AT_KEY
	m	()Lnet/minecraft/class_1309;	method_5968	getTarget
	m	()Z	method_29511	hasAngerTime
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2487;)V	method_29512	readAngerFromNbt
		p	1		world
		p	2		nbt
	m	(Lnet/minecraft/class_1309;)Z	method_18395	canTarget
		p	1		target
	m	()I	method_29507	getAngerTime
	m	(Lnet/minecraft/class_1309;)V	method_6015	setAttacker
		p	1		attacker
	m	()Lnet/minecraft/class_1309;	method_6065	getAttacker
	m	()V	method_29509	chooseRandomAngerTime
	m	(Ljava/util/UUID;)V	method_29513	setAngryAt
		p	1		angryAt
	m	(Lnet/minecraft/class_1309;)V	method_5980	setTarget
		p	1		target
	m	(Lnet/minecraft/class_2487;)V	method_29517	writeAngerToNbt
		p	1		nbt
	m	()Ljava/util/UUID;	method_29508	getAngryAt
	m	(Lnet/minecraft/class_1937;)Z	method_29923	isUniversallyAngry
		p	1		world
	m	(I)V	method_29514	setAngerTime
		p	1		angerTime
	m	(Lnet/minecraft/class_1657;)V	method_29505	setAttacking
		p	1		attacking
	m	(Lnet/minecraft/class_3218;Z)V	method_29510	tickAngerLogic
		p	2		angerPersistent
			c	if {@code true}, the anger time will not decrease for a player target
		p	1		world
	m	(Lnet/minecraft/class_1657;)V	method_29516	forgive
		p	1		player
	m	(Lnet/minecraft/class_1309;)Z	method_29515	shouldAngerAt
		p	1		entity
	m	()V	method_29921	universallyAnger
	m	()V	method_29922	stopAnger
c	net/minecraft/class_5357	net/minecraft/recipe/SmithingRecipe
	f	Lnet/minecraft/class_1799;	field_25391	result
	f	Lnet/minecraft/class_1856;	field_25390	addition
	f	Lnet/minecraft/class_2960;	field_25392	id
	f	Lnet/minecraft/class_1856;	field_25389	base
	m	(Lnet/minecraft/class_1799;)Z	method_30029	testAddition
		p	1		stack
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	4		result
		p	2		base
		p	3		addition
		p	1		id
	m	(Lnet/minecraft/class_1856;)Z	method_31587	method_31587
		p	0		ingredient
c	net/minecraft/class_5357$class_5358	net/minecraft/recipe/SmithingRecipe$Serializer
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_5357;	method_29545	read
	m	(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_5357;	method_29544	read
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_5357;)V	method_29543	write
c	net/minecraft/class_6686	net/minecraft/world/gen/surfacebuilder/MaterialRules
	f	Lnet/minecraft/class_6686$class_6693;	field_35222	STONE_DEPTH_FLOOR
	f	Lnet/minecraft/class_6686$class_6693;	field_36341	STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_6
	f	Lnet/minecraft/class_6686$class_6693;	field_36342	STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_30
	f	Lnet/minecraft/class_6686$class_6693;	field_35494	STONE_DEPTH_CEILING
	f	Lnet/minecraft/class_6686$class_6693;	field_35224	STONE_DEPTH_CEILING_WITH_SURFACE_DEPTH
	f	Lnet/minecraft/class_6686$class_6693;	field_35223	STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH
	m	(II)Lnet/minecraft/class_6686$class_6693;	method_39057	waterWithStoneDepth
		p	1		runDepthMultiplier
		p	0		offset
	m	([Lnet/minecraft/class_5321;)Lnet/minecraft/class_6686$class_6693;	method_39055	biome
		p	0		biomes
	m	(IZILnet/minecraft/class_5932;)Lnet/minecraft/class_6686$class_6693;	method_40023	stoneDepth
		p	1		addSurfaceDepth
		p	0		offset
		p	3		verticalSurfaceType
		p	2		secondaryDepthRange
	m	([Lnet/minecraft/class_6686$class_6708;)Lnet/minecraft/class_6686$class_6708;	method_39050	sequence
		p	0		rules
	m	(Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6686$class_6693;	method_39058	aboveYWithStoneDepth
		p	0		anchor
		p	1		runDepthMultiplier
	m	(II)Lnet/minecraft/class_6686$class_6693;	method_39046	water
		p	0		offset
		p	1		runDepthMultiplier
	m	(Lnet/minecraft/class_5843;I)Lnet/minecraft/class_6686$class_6693;	method_39051	aboveY
		p	1		runDepthMultiplier
		p	0		anchor
	m	()Lnet/minecraft/class_6686$class_6693;	method_39059	temperature
	m	(Lnet/minecraft/class_6686$class_6693;Lnet/minecraft/class_6686$class_6708;)Lnet/minecraft/class_6686$class_6708;	method_39049	condition
		p	0		condition
		p	1		rule
	m	(Lnet/minecraft/class_5321;D)Lnet/minecraft/class_6686$class_6693;	method_39052	noiseThreshold
		p	1		min
		p	0		noise
	m	(Lnet/minecraft/class_5321;DD)Lnet/minecraft/class_6686$class_6693;	method_39053	noiseThreshold
		p	0		noise
		p	1		min
		p	3		max
	m	(Lnet/minecraft/class_6686$class_6693;)Lnet/minecraft/class_6686$class_6693;	method_39048	not
		p	0		target
	m	()Lnet/minecraft/class_6686$class_6693;	method_39056	hole
	m	(Ljava/lang/String;Lnet/minecraft/class_5843;Lnet/minecraft/class_5843;)Lnet/minecraft/class_6686$class_6693;	method_39472	verticalGradient
		p	0		id
		p	2		falseAtAndAbove
		p	1		trueAtAndBelow
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_6686$class_6708;	method_39047	block
		p	0		state
	m	(Ljava/util/List;)Lnet/minecraft/class_6686$class_6689;	method_39054	biome
		p	0		biomes
	m	()Lnet/minecraft/class_6686$class_6693;	method_39045	steepSlope
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_7243;)Lcom/mojang/serialization/Codec;	method_42377	register
		p	1		id
		p	2		codecHolder
		p	0		registry
	m	()Lnet/minecraft/class_6686$class_6693;	method_39473	surface
	m	(IZLnet/minecraft/class_5932;)Lnet/minecraft/class_6686$class_6693;	method_39549	stoneDepth
		p	2		verticalSurfaceType
		p	1		addSurfaceDepth
		p	0		offset
	m	()Lnet/minecraft/class_6686$class_6708;	method_39060	terracottaBands
c	net/minecraft/class_6686$class_6709	net/minecraft/world/gen/surfacebuilder/MaterialRules$SequenceBlockStateRule
	c	Applies the given block state rules in sequence, and returns the first result that\nisn't {@code null}. Returns {@code null} if none of the passed rules match.
	f	Ljava/util/List;	comp_208	rules
	m	()Ljava/util/List;	comp_208	rules
c	net/minecraft/class_6686$class_6706	net/minecraft/world/gen/surfacebuilder/MaterialRules$InvertedBooleanSupplier
	f	Lnet/minecraft/class_6686$class_6692;	comp_206	target
	m	()Lnet/minecraft/class_6686$class_6692;	comp_206	target
c	net/minecraft/class_6686$class_6708	net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule
	f	Lcom/mojang/serialization/Codec;	field_35252	CODEC
	m	()Lnet/minecraft/class_7243;	method_39061	codec
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;	method_39085	registerAndGetDefault
		p	0		registry
c	net/minecraft/class_6686$class_6707	net/minecraft/world/gen/surfacebuilder/MaterialRules$NotMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35251	CODEC
	f	Lnet/minecraft/class_6686$class_6693;	comp_207	target
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39084	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	()Lnet/minecraft/class_6686$class_6693;	comp_207	target
c	net/minecraft/class_6686$class_6702	net/minecraft/world/gen/surfacebuilder/MaterialRules$LazyAbstractPredicate
	f	Lnet/minecraft/class_6686$class_6694;	field_35623	context
	f	Ljava/lang/Boolean;	field_35246	result
	f	J	field_35622	uniqueValue
	m	(Lnet/minecraft/class_6686$class_6694;)V	<init>	<init>
		p	1		context
	m	()J	method_39479	getCurrentUniqueValue
		c	Returns a unique value for each block position. The result of this predicate\nwill not be recalculated until this value changes.\n\n@return the unique value for this position
	m	()Z	method_39074	test
c	net/minecraft/class_6686$class_6701	net/minecraft/world/gen/surfacebuilder/MaterialRules$HoleMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35244	CODEC
	f	Lnet/minecraft/class_6686$class_6701;	field_35243	INSTANCE
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39079	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
c	net/minecraft/class_6686$class_6703	net/minecraft/world/gen/surfacebuilder/MaterialRules$NoiseThresholdMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35248	CODEC
	f	D	comp_203	maxThreshold
	f	D	comp_202	minThreshold
	f	Lnet/minecraft/class_5321;	comp_201	noise
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39082	apply
	m	()Lnet/minecraft/class_5321;	comp_201	noise
	m	()D	comp_202	minThreshold
	m	()D	comp_203	maxThreshold
c	net/minecraft/class_6686$class_6703$class_6704	net/minecraft/world/gen/surfacebuilder/MaterialRules$NoiseThresholdMaterialCondition$NoiseThresholdPredicate
c	net/minecraft/class_6686$class_6775	net/minecraft/world/gen/surfacebuilder/MaterialRules$VerticalGradientMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35626	CODEC
	f	Lnet/minecraft/class_5843;	comp_265	falseAtAndAbove
	f	Lnet/minecraft/class_5843;	comp_264	trueAtAndBelow
	f	Lnet/minecraft/class_2960;	comp_263	randomName
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39481	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	()Lnet/minecraft/class_5843;	comp_264	trueAtAndBelow
	m	()Lnet/minecraft/class_5843;	comp_265	falseAtAndAbove
	m	()Lnet/minecraft/class_2960;	comp_263	randomName
c	net/minecraft/class_6686$class_6775$class_6776	net/minecraft/world/gen/surfacebuilder/MaterialRules$VerticalGradientMaterialCondition$VerticalGradientPredicate
c	net/minecraft/class_6686$class_6774	net/minecraft/world/gen/surfacebuilder/MaterialRules$FullLazyAbstractPredicate
c	net/minecraft/class_6686$class_6694	net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext
	f	J	field_35612	uniquePosValue
	f	Lnet/minecraft/class_6686$class_6692;	field_35604	surfacePredicate
	f	I	field_35610	blockZ
	f	I	field_35616	surfaceMinY
	f	Lnet/minecraft/class_6568;	field_35676	chunkNoiseSampler
	f	Lnet/minecraft/class_6686$class_6692;	field_35236	negativeRunDepthPredicate
	f	Lnet/minecraft/class_6686$class_6692;	field_35234	biomeTemperaturePredicate
	f	I	field_35620	stoneDepthAbove
	f	Lnet/minecraft/class_2791;	field_35605	chunk
	f	Lnet/minecraft/class_5868;	field_35241	heightContext
	f	I	field_35619	stoneDepthBelow
	f	I	field_35609	blockX
	f	I	field_35611	runDepth
	f	Lnet/minecraft/class_2338$class_2339;	field_35613	pos
	f	I	field_35617	blockY
	f	Lnet/minecraft/class_6724;	field_35233	surfaceBuilder
	f	Lnet/minecraft/class_6686$class_6692;	field_35235	steepSlopePredicate
	f	Ljava/util/function/Supplier;	field_35614	biomeSupplier
	f	Lnet/minecraft/class_7138;	field_37703	noiseConfig
	f	J	field_35608	uniqueHorizontalPosValue
	f	I	field_35618	fluidHeight
	f	Ljava/util/function/Function;	field_35606	posToBiome
	m	(Lnet/minecraft/class_6724;Lnet/minecraft/class_7138;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)V	<init>	<init>
		p	7		heightContext
		p	4		chunkNoiseSampler
		p	5		posToBiome
		p	2		noiseConfig
		p	3		chunk
		p	1		surfaceBuilder
	m	(II)V	method_39072	initHorizontalContext
		p	2		blockZ
		p	1		blockX
	m	(IIIIII)V	method_39073	initVerticalContext
		p	6		blockZ
		p	5		blockY
		p	2		stoneDepthBelow
		p	1		stoneDepthAbove
		p	4		blockX
		p	3		fluidHeight
c	net/minecraft/class_6686$class_6694$class_6695	net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$NegativeRunDepthPredicate
c	net/minecraft/class_6686$class_6694$class_6772	net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$BiomeTemperaturePredicate
c	net/minecraft/class_6686$class_6694$class_6696	net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$SteepSlopePredicate
c	net/minecraft/class_6686$class_6694$class_6771	net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext$SurfacePredicate
c	net/minecraft/class_6686$class_6693	net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition
	f	Lcom/mojang/serialization/Codec;	field_35232	CODEC
	m	()Lnet/minecraft/class_7243;	method_39064	codec
	m	(Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;	method_39070	registerAndGetDefault
		p	0		registry
c	net/minecraft/class_6686$class_6770	net/minecraft/world/gen/surfacebuilder/MaterialRules$SurfaceMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35601	CODEC
	f	Lnet/minecraft/class_6686$class_6770;	field_35600	INSTANCE
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39474	apply
c	net/minecraft/class_6686$class_6773	net/minecraft/world/gen/surfacebuilder/MaterialRules$HorizontalLazyAbstractPredicate
c	net/minecraft/class_6686$class_6692	net/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier
	m	()Z	method_39069	get
c	net/minecraft/class_6686$class_6691	net/minecraft/world/gen/surfacebuilder/MaterialRules$BlockMaterialRule
	f	Lnet/minecraft/class_7243;	field_35231	CODEC
	f	Lnet/minecraft/class_2680;	comp_191	resultState
	f	Lnet/minecraft/class_6686$class_6711;	comp_192	rule
	m	(Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		resultState
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715;	method_39068	apply
	m	()Lnet/minecraft/class_2680;	comp_191	resultState
	m	()Lnet/minecraft/class_6686$class_6711;	comp_192	rule
c	net/minecraft/class_6686$class_6687	net/minecraft/world/gen/surfacebuilder/MaterialRules$TerracottaBandsMaterialRule
	f	Lnet/minecraft/class_7243;	field_35226	CODEC
	f	Lnet/minecraft/class_6686$class_6687;	field_35225	INSTANCE
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715;	method_39062	apply
c	net/minecraft/class_6686$class_6720	net/minecraft/world/gen/surfacebuilder/MaterialRules$WaterMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35264	CODEC
	f	Z	comp_219	addStoneDepth
	f	I	comp_217	offset
	f	I	comp_218	surfaceDepthMultiplier
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39097	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	()I	comp_218	surfaceDepthMultiplier
	m	()I	comp_217	offset
	m	()Z	comp_219	addStoneDepth
c	net/minecraft/class_6686$class_6720$class_6721	net/minecraft/world/gen/surfacebuilder/MaterialRules$WaterMaterialCondition$WaterPredicate
c	net/minecraft/class_6686$class_6689	net/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition
	f	Ljava/util/function/Predicate;	field_36415	predicate
	f	Lnet/minecraft/class_7243;	field_35228	CODEC
	f	Ljava/util/List;	field_36414	biomes
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39065	apply
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		biomes
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
c	net/minecraft/class_6686$class_6689$class_6690	net/minecraft/world/gen/surfacebuilder/MaterialRules$BiomeMaterialCondition$BiomePredicate
c	net/minecraft/class_6686$class_6722	net/minecraft/world/gen/surfacebuilder/MaterialRules$AboveYMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35266	CODEC
	f	Lnet/minecraft/class_5843;	comp_220	anchor
	f	Z	comp_222	addStoneDepth
	f	I	comp_221	surfaceDepthMultiplier
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39100	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	()Z	comp_222	addStoneDepth
	m	()I	comp_221	surfaceDepthMultiplier
	m	()Lnet/minecraft/class_5843;	comp_220	anchor
c	net/minecraft/class_6686$class_6722$class_6723	net/minecraft/world/gen/surfacebuilder/MaterialRules$AboveYMaterialCondition$AboveYPredicate
c	net/minecraft/class_6686$class_6717	net/minecraft/world/gen/surfacebuilder/MaterialRules$ConditionalBlockStateRule
	c	Applies another block state rule if the given predicate matches, and returns\n{@code null} otherwise.
	f	Lnet/minecraft/class_6686$class_6715;	comp_214	followup
	f	Lnet/minecraft/class_6686$class_6692;	comp_213	condition
	m	()Lnet/minecraft/class_6686$class_6692;	comp_213	condition
	m	()Lnet/minecraft/class_6686$class_6715;	comp_214	followup
c	net/minecraft/class_6686$class_6716	net/minecraft/world/gen/surfacebuilder/MaterialRules$TemperatureMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35261	CODEC
	f	Lnet/minecraft/class_6686$class_6716;	field_35260	INSTANCE
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39092	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
c	net/minecraft/class_6686$class_6718	net/minecraft/world/gen/surfacebuilder/MaterialRules$ConditionMaterialRule
	f	Lnet/minecraft/class_7243;	field_35263	CODEC
	f	Lnet/minecraft/class_6686$class_6708;	comp_216	thenRun
	f	Lnet/minecraft/class_6686$class_6693;	comp_215	ifTrue
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715;	method_39095	apply
	m	()Lnet/minecraft/class_6686$class_6708;	comp_216	thenRun
	m	()Lnet/minecraft/class_6686$class_6693;	comp_215	ifTrue
c	net/minecraft/class_6686$class_6713	net/minecraft/world/gen/surfacebuilder/MaterialRules$StoneDepthMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35257	CODEC
	f	Lnet/minecraft/class_5932;	comp_212	surfaceType
	f	I	comp_276	offset
	f	I	comp_277	secondaryDepthRange
	f	Z	comp_211	addSurfaceDepth
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39090	apply
	m	()I	comp_276	offset
	m	()I	comp_277	secondaryDepthRange
	m	()Z	comp_211	addSurfaceDepth
	m	()Lnet/minecraft/class_5932;	comp_212	surfaceType
c	net/minecraft/class_6686$class_6713$class_6714	net/minecraft/world/gen/surfacebuilder/MaterialRules$StoneDepthMaterialCondition$StoneDepthPredicate
c	net/minecraft/class_6686$class_6712	net/minecraft/world/gen/surfacebuilder/MaterialRules$SteepMaterialCondition
	f	Lnet/minecraft/class_7243;	field_35255	CODEC
	f	Lnet/minecraft/class_6686$class_6712;	field_35254	INSTANCE
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6692;	method_39087	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
c	net/minecraft/class_6686$class_6715	net/minecraft/world/gen/surfacebuilder/MaterialRules$BlockStateRule
	c	Returns a {@link BlockState} to generate at a given position, or {@code null}.
	m	(III)Lnet/minecraft/class_2680;	tryApply	tryApply
		p	1		x
		p	2		y
		p	3		z
c	net/minecraft/class_6686$class_6711	net/minecraft/world/gen/surfacebuilder/MaterialRules$SimpleBlockStateRule
	c	Always returns the given {@link BlockState}.
	f	Lnet/minecraft/class_2680;	comp_210	state
	m	()Lnet/minecraft/class_2680;	comp_210	state
c	net/minecraft/class_6686$class_6710	net/minecraft/world/gen/surfacebuilder/MaterialRules$SequenceMaterialRule
	f	Lnet/minecraft/class_7243;	field_35253	CODEC
	f	Ljava/util/List;	comp_209	sequence
	m	(Lnet/minecraft/class_6686$class_6694;)Lnet/minecraft/class_6686$class_6715;	method_39086	apply
	m	(Ljava/lang/Object;)Ljava/lang/Object;	apply	apply
		p	1		context
	m	()Ljava/util/List;	comp_209	sequence
c	net/minecraft/class_5356	net/minecraft/entity/ai/brain/sensor/NearestVisibleAdultSensor
	m	(Lnet/minecraft/class_1296;Lnet/minecraft/class_6670;)V	method_29529	findNearestVisibleAdult
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)V	method_29531	sense
c	net/minecraft/class_408	net/minecraft/client/gui/screen/ChatScreen
	c	A screen that allows player to input a chat message. It can be opened by\npressing {@linkplain net.minecraft.client.option.GameOptions#chatKey the\nchat key} or {@linkplain net.minecraft.client.option.GameOptions#commandKey\nthe command key}.\n\n@see net.minecraft.client.gui.hud.ChatHud
	f	I	field_39343	PREVIEW_BOTTOM_MARGIN
	f	Lnet/minecraft/class_7628;	field_39850	chatPreviewMode
	f	I	field_39341	PREVIEW_LEFT_MARGIN
	f	Ljava/lang/String;	field_18973	originalChatText
	f	Lnet/minecraft/class_342;	field_2382	chatField
	f	D	field_32237	SHIFT_SCROLL_AMOUNT
	f	Lnet/minecraft/class_2561;	field_39344	CHAT_PREVIEW_WARNING_TOAST_TITLE
	f	Lnet/minecraft/class_2561;	field_39855	CHAT_PREVIEW_INPUT_TEXT
	f	I	field_39853	PREVIEW_PENDING_COLOR
	f	I	field_39342	PREVIEW_RIGHT_MARGIN
	f	I	field_39774	MAX_INDICATOR_TOOLTIP_WIDTH
	f	Lnet/minecraft/class_4717;	field_21616	chatInputSuggestor
	f	Ljava/lang/String;	field_2389	chatLastMessage
	f	I	field_2387	messageHistorySize
	f	Lnet/minecraft/class_7479;	field_39347	chatPreviewer
	f	Lnet/minecraft/class_7625;	field_39852	chatPreviewBackground
	f	Lnet/minecraft/class_2561;	field_33953	USAGE_TEXT
	f	Z	field_39851	missingPreview
	f	Lnet/minecraft/class_2561;	field_39345	CHAT_PREVIEW_WARNING_TOAST_TEXT
	f	I	field_39854	PREVIEW_CONSUMABLE_COLOR
	f	I	field_39856	EVENT_HIGHLIGHT_COLOR
	m	(Ljava/lang/String;)V	method_23945	onChatFieldUpdate
		p	1		chatText
	m	(Ljava/lang/String;Z)Z	method_44056	sendMessage
		p	1		chatText
		p	2		addToHistory
	m	(Ljava/lang/String;)V	method_44281	tryRequestCommandPreview
		p	1		chatText
	m	(Ljava/lang/String;)V	method_2108	setText
		p	1		text
	m	(Ljava/lang/String;)Ljava/lang/String;	method_44054	normalize
		c	{@return the {@code message} normalized by trimming it and then normalizing spaces}
		p	1		chatText
	m	(I)I	method_44055	getPreviewTop
		p	1		previewHeight
	m	()Lnet/minecraft/class_2561;	method_45029	getPreviewScreenText
		c	{@return the text to show in the preview screen, or {@code null} if there is\nnothing to show}
	m	()I	method_44051	getPreviewRight
	m	()I	method_44063	getPreviewWidth
	m	(Ljava/lang/String;)V	method_44280	tryRequestChatPreview
		p	1		chatText
	m	()Z	method_44061	shouldPreviewChat
		c	{@return whether the client and the server both allow chat previews}\n\n<p>To check if the client allows chat previews, check {@linkplain\nnet.minecraft.client.option.GameOptions#getChatPreview the chat preview option}.\nTo check if the server allows chat previews, check {@link\nnet.minecraft.client.network.ServerInfo#shouldPreviewChat}.
	m	(I)V	method_2114	setChatFromHistory
		p	1		offset
	m	()Lnet/minecraft/class_7479;	method_44060	getChatPreviewer
	m	(Ljava/util/List;)I	method_44057	getPreviewHeight
		p	1		lines
	m	(Lnet/minecraft/class_2561;)Ljava/util/List;	method_44935	wrapPreviewText
		p	1		preview
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		originalChatText
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;FZ)V	method_44053	renderChatPreview
		p	4		signable
		p	3		alpha
		p	2		previewText
		p	1		matrices
	m	(Lnet/minecraft/class_2583;)Z	method_44936	method_44936
		p	0		style
	m	()Lnet/minecraft/class_2561;	method_44937	getPreviewText
	m	()I	method_44050	getPreviewLeft
	m	(DD)Lnet/minecraft/class_2583;	method_44052	getTextStyleAt
		p	1		x
		p	3		y
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_5481;II)V	method_44934	drawEventHighlight
		p	1		matrices
		p	2		text
		p	3		y
		p	4		alpha
	m	()I	method_44064	getPreviewBottom
	m	(Ljava/lang/String;)V	method_44059	updatePreviewer
		p	1		chatText
	m	(DD)Lnet/minecraft/class_2583;	method_44058	getPreviewTextStyleAt
		p	1		x
		p	3		y
	m	(Ljava/lang/String;)V	method_44279	tryRequestPreview
		p	1		chatText
c	net/minecraft/class_407	net/minecraft/client/gui/screen/ConfirmLinkScreen
	f	Ljava/lang/String;	field_2371	link
	f	Lnet/minecraft/class_2561;	field_2372	WARNING
	f	Z	field_2370	drawWarning
	f	Lnet/minecraft/class_2561;	field_2373	COPY
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	1		callback
		p	2		title
		p	3		link
		p	4		noText
		p	5		linkTrusted
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Ljava/lang/String;Z)V	<init>	<init>
		p	4		linkTrusted
		p	1		callback
		p	2		title
		p	3		link
	m	(Lnet/minecraft/class_4185;)V	method_19795	method_19795
		p	1		button
	m	(Z)Lnet/minecraft/class_5250;	method_44659	getConfirmText
		p	0		linkTrusted
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ljava/lang/String;Z)V	<init>	<init>
		p	1		callback
		p	3		trusted
		p	2		link
	m	(Lnet/minecraft/class_4185;)V	method_19796	method_19796
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19797	method_19797
		p	1		button
	m	(Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	2		title
		p	3		message
		p	1		callback
		p	6		linkTrusted
		p	4		link
		p	5		noText
	m	(ZLjava/lang/String;)Lnet/minecraft/class_5250;	method_44658	getConfirmText
		p	1		link
		p	0		linkTrusted
	m	()V	method_2100	copyToClipboard
c	net/minecraft/class_6650	net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35065	CODEC
	f	Lnet/minecraft/class_6885;	field_35066	fluids
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V	<init>	<init>
		p	2		fluids
		p	1		offset
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38898	method_38898
		p	0		instance
	m	(Lnet/minecraft/class_6650;)Lnet/minecraft/class_6885;	method_38900	method_38900
		p	0		predicate
c	net/minecraft/class_424	net/minecraft/client/gui/screen/MessageScreen
c	net/minecraft/class_2292	net/minecraft/block/ConcretePowderBlock
	f	Lnet/minecraft/class_2680;	field_10810	hardenedState
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_9798	hardensOnAnySide
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_24279	shouldHarden
		p	0		world
		p	1		pos
		p	2		state
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		hardened
	m	(Lnet/minecraft/class_2680;)Z	method_9799	hardensIn
		p	0		state
c	net/minecraft/class_6651	net/minecraft/world/gen/blockpredicate/NotBlockPredicate
	f	Lnet/minecraft/class_6646;	field_35069	predicate
	f	Lcom/mojang/serialization/Codec;	field_35068	CODEC
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_38901	test
	m	(Lnet/minecraft/class_6651;)Lnet/minecraft/class_6646;	method_38903	method_38903
		p	0		predicate
	m	(Lnet/minecraft/class_6646;)V	<init>	<init>
		p	1		predicate
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38902	method_38902
		p	0		instance
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	1		world
		p	2		pos
c	net/minecraft/class_423	net/minecraft/client/gui/screen/SleepingChatScreen
	f	Lnet/minecraft/class_4185;	field_39902	stopSleepingButton
	m	()V	method_38530	closeChatIfEmpty
	m	()V	method_2180	stopSleeping
	m	(Lnet/minecraft/class_4185;)V	method_19819	method_19819
		p	1		button
c	net/minecraft/class_2293	net/minecraft/command/argument/ItemPredicateArgumentType
	f	Lnet/minecraft/class_7225;	field_37974	registryWrapper
	f	Ljava/util/Collection;	field_10812	EXAMPLES
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_1799;)Z	method_41980	method_41980
		p	1		stack
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate;	method_9804	getItemStackPredicate
		p	1		name
		p	0		context
	m	(Lnet/minecraft/class_7157;)V	<init>	<init>
		p	1		commandRegistryAccess
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2487;Lnet/minecraft/class_1799;)Z	method_41982	method_41982
		p	2		stack
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2293$class_2295;	method_41981	getItemStackPredicate
		p	1		nbt
		p	0		predicate
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_2293;	method_9801	itemPredicate
		p	0		commandRegistryAccess
	m	(Lnet/minecraft/class_2291$class_7216;)Lnet/minecraft/class_2293$class_2295;	method_41979	method_41979
		p	0		tag
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2293$class_2295;	method_9800	parse
	m	(Lnet/minecraft/class_2291$class_7215;)Lnet/minecraft/class_2293$class_2295;	method_41977	method_41977
		p	0		item
	m	(Lnet/minecraft/class_2291$class_7215;Lnet/minecraft/class_6880;)Z	method_41978	method_41978
		p	1		item2
c	net/minecraft/class_2293$class_2295	net/minecraft/command/argument/ItemPredicateArgumentType$ItemStackPredicateArgument
c	net/minecraft/class_422	net/minecraft/client/gui/screen/AddServerScreen
	f	Lnet/minecraft/class_642;	field_2469	server
	f	Lnet/minecraft/class_4185;	field_2472	addButton
	f	Lnet/minecraft/class_342;	field_2471	serverNameField
	f	Lnet/minecraft/class_2561;	field_26541	ENTER_NAME_TEXT
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_19236	callback
	f	Lnet/minecraft/class_2561;	field_26542	ENTER_IP_TEXT
	f	Lnet/minecraft/class_437;	field_21791	parent
	f	Lnet/minecraft/class_342;	field_2474	addressField
	m	(Lnet/minecraft/class_4185;)V	method_36218	method_36218
		p	1		button
	m	()V	method_2172	addAndClose
	m	()V	method_36223	updateAddButton
	m	(Lnet/minecraft/class_437;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_642;)V	<init>	<init>
		p	3		server
		p	1		parent
		p	2		callback
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_642$class_643;)V	method_36219	method_36219
		p	2		resourcePackPolicy
		p	1		button
	m	(Ljava/lang/String;)V	method_36221	method_36221
		p	1		address
	m	(Lnet/minecraft/class_4185;)V	method_36220	method_36220
		p	1		button
	m	(Ljava/lang/String;)V	method_36222	method_36222
		p	1		serverName
c	net/minecraft/class_421	net/minecraft/client/gui/screen/FatalErrorScreen
	f	Lnet/minecraft/class_2561;	field_2467	message
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		title
		p	2		message
	m	(Lnet/minecraft/class_4185;)V	method_19818	method_19818
		p	1		button
c	net/minecraft/class_428	net/minecraft/client/gui/screen/OutOfMemoryScreen
	f	Lnet/minecraft/class_5489;	field_37907	message
	m	(Lnet/minecraft/class_4185;)V	method_19835	method_19835
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19834	method_19834
		p	1		button
c	net/minecraft/class_426	net/minecraft/client/gui/screen/option/LanguageOptionsScreen
	f	Lnet/minecraft/class_2561;	field_26543	LANGUAGE_WARNING_TEXT
	f	Lnet/minecraft/class_1076;	field_2488	languageManager
	f	Lnet/minecraft/class_426$class_4195;	field_2486	languageSelectionList
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;Lnet/minecraft/class_1076;)V	<init>	<init>
		p	2		options
		p	3		languageManager
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_19820	method_19820
		p	1		button
c	net/minecraft/class_426$class_4195	net/minecraft/client/gui/screen/option/LanguageOptionsScreen$LanguageSelectionListWidget
	m	(Lnet/minecraft/class_426;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
c	net/minecraft/class_426$class_4195$class_4194	net/minecraft/client/gui/screen/option/LanguageOptionsScreen$LanguageSelectionListWidget$LanguageEntry
	f	Lnet/minecraft/class_1077;	field_18743	languageDefinition
	m	(Lnet/minecraft/class_426$class_4195;Lnet/minecraft/class_1077;)V	<init>	<init>
		p	2		languageDefinition
	m	()V	method_19381	onPressed
c	net/minecraft/class_2290	net/minecraft/command/argument/ItemStackArgument
	f	Lnet/minecraft/class_6880;	field_10796	item
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_10797	OVERSTACKED_EXCEPTION
	f	Lnet/minecraft/class_2487;	field_10798	nbt
	m	(Ljava/lang/Object;)Z	test	test
		p	1		stack
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9784	method_9784
		p	0		item
		p	1		maxCount
	m	(IZ)Lnet/minecraft/class_1799;	method_9781	createStack
		p	2		checkOverstack
		p	1		amount
	m	()Lnet/minecraft/class_1792;	method_9785	getItem
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	2		nbt
		p	1		item
	m	()Ljava/lang/String;	method_9782	asString
	m	()Ljava/lang/String;	method_41967	getIdString
	m	(Lnet/minecraft/class_1799;)Z	method_9783	test
c	net/minecraft/class_425	net/minecraft/client/gui/screen/SplashOverlay
	f	J	field_17771	reloadCompleteTime
	f	F	field_17770	progress
	f	Lnet/minecraft/class_2960;	field_2483	LOGO
	f	Lnet/minecraft/class_310;	field_18217	client
	f	Ljava/util/function/Consumer;	field_18218	exceptionHandler
	f	J	field_18220	reloadStartTime
	f	Z	field_18219	reloading
	f	Ljava/util/function/IntSupplier;	field_25041	BRAND_ARGB
	f	I	field_32249	MOJANG_RED
	f	F	field_32256	PROGRESS_LERP_DELTA
	f	J	field_32248	RELOAD_START_FADE_DURATION
	f	F	field_32255	LOGO_OVERLAP
	f	J	field_32247	RELOAD_COMPLETE_FADE_DURATION
	f	F	field_32252	LOGO_RIGHT_HALF_V
	f	Lnet/minecraft/class_4011;	field_17767	reload
	f	I	field_32250	MONOCHROME_BLACK
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_4011;Ljava/util/function/Consumer;Z)V	<init>	<init>
		p	1		client
		p	3		exceptionHandler
		p	2		monitor
		p	4		reloading
	m	(II)I	method_35732	withAlpha
		p	0		color
		p	1		alpha
	m	(Lnet/minecraft/class_310;)V	method_18819	init
		p	0		client
	m	(Lnet/minecraft/class_4587;IIIIF)V	method_18103	renderProgressBar
		p	6		opacity
		p	5		maxY
		p	4		maxX
		p	3		minY
		p	2		minX
		p	1		matrices
c	net/minecraft/class_425$class_4070	net/minecraft/client/gui/screen/SplashOverlay$LogoTexture
c	net/minecraft/class_2291	net/minecraft/command/argument/ItemStringReader
	f	Lcom/mojang/brigadier/StringReader;	field_10802	reader
	f	C	field_33066	LEFT_CURLY_BRACKET
	f	Ljava/util/function/Function;	field_10806	NBT_SUGGESTION_PROVIDER
	f	Lnet/minecraft/class_7225;	field_37972	registryWrapper
	f	Lnet/minecraft/class_2487;	field_10807	nbt
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_37971	UNKNOWN_TAG_EXCEPTION
	f	Z	field_10804	allowTag
	f	Lcom/mojang/datafixers/util/Either;	field_37973	result
	f	C	field_33067	HASH_SIGN
	f	Ljava/util/function/Function;	field_10805	suggestions
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10799	ID_INVALID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10800	TAG_DISALLOWED_EXCEPTION
	m	(Lnet/minecraft/class_2291;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2291$class_7215;	method_41970	method_41970
		p	1		item
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9792	method_9792
		p	0		id
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9791	suggestItemOrTagId
		p	1		builder
	m	()V	method_9788	readNbt
	m	(Lnet/minecraft/class_2291;Lnet/minecraft/class_6885;)Lnet/minecraft/class_2291$class_7216;	method_41971	method_41971
		p	1		tag
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_41975	suggestItemId
		p	1		builder
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)V	<init>	<init>
		p	1		registryWrapper
		p	2		reader
		p	3		allowTag
	m	()V	method_9789	consume
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215;	method_41972	item
		p	0		registryWrapper
		p	1		reader
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9796	suggestTag
		p	1		builder
	m	()V	method_9787	readTag
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9794	suggestItem
		p	1		builder
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Z)Ljava/util/concurrent/CompletableFuture;	method_9793	getSuggestions
		p	2		allowTag
		p	1		builder
		p	0		registryWrapper
	m	()V	method_9795	readItem
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/datafixers/util/Either;	method_41974	itemOrTag
		p	0		registryWrapper
		p	1		reader
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_41973	method_41973
		p	0		tag
c	net/minecraft/class_2291$class_7215	net/minecraft/command/argument/ItemStringReader$ItemResult
	f	Lnet/minecraft/class_2487;	comp_629	nbt
	f	Lnet/minecraft/class_6880;	comp_628	item
	m	()Lnet/minecraft/class_2487;	comp_629	nbt
	m	()Lnet/minecraft/class_6880;	comp_628	item
c	net/minecraft/class_2291$class_7216	net/minecraft/command/argument/ItemStringReader$TagResult
	f	Lnet/minecraft/class_2487;	comp_631	nbt
	f	Lnet/minecraft/class_6885;	comp_630	tag
	m	()Lnet/minecraft/class_6885;	comp_630	tag
	m	()Lnet/minecraft/class_2487;	comp_631	nbt
c	net/minecraft/class_6658	net/minecraft/world/gen/placementmodifier/BlockFilterPlacementModifier
	f	Lcom/mojang/serialization/Codec;	field_35075	MODIFIER_CODEC
	f	Lnet/minecraft/class_6646;	field_35076	predicate
	m	(Lnet/minecraft/class_6646;)Lnet/minecraft/class_6658;	method_39618	of
		p	0		predicate
	m	(Lnet/minecraft/class_6646;)V	<init>	<init>
		p	1		predicate
c	net/minecraft/class_5326	net/minecraft/entity/ai/brain/task/WorkStationCompetitionTask
	f	Lnet/minecraft/class_3852;	field_25156	profession
	m	(Lnet/minecraft/class_1646;)Z	method_29254	hasJobSite
		p	1		villager
	m	(Lnet/minecraft/class_3852;)V	<init>	<init>
		p	1		profession
	m	(Lnet/minecraft/class_4208;Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;)Z	method_29257	isUsingWorkStationAt
		p	3		villager
		p	2		poiType
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_29258	run
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Lnet/minecraft/class_1646;	method_29255	keepJobSiteForMoreExperiencedVillager
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_3852;)Z	method_29253	isCompletedWorkStation
		p	1		poiType
		p	2		profession
c	net/minecraft/class_5325	net/minecraft/entity/ai/brain/task/WalkTowardJobSiteTask
	f	I	field_30122	RUN_TIME
	f	F	field_25155	speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4208;)V	method_29524	method_29524
		p	1		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_29525	finishRunning
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_4168;)Ljava/lang/Boolean;	method_29250	method_29250
		p	0		activity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_29252	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_29251	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z	method_29523	shouldKeepRunning
c	net/minecraft/class_5328	net/minecraft/item/ItemUsage
	c	Utility methods related to item usage.
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1799;	method_30270	exchangeStack
		c	{@return the stack to put in the player's hand after exchanging stacks}\n\n<p>Exchanging stacks causes the input stack to be decremented and the output stack to\nbe inserted to the player's inventory (or dropped if it cannot be inserted.)\nFor example, milking a cow exchanges one empty bucket and one milk bucket.\nIf {@code creativeOverride} is {@code true} and the player is in creative mode,\nthe player only receives the new stack when they do not have the output stack.\n\n@see #exchangeStack(ItemStack, PlayerEntity, ItemStack)
		p	2		outputStack
		p	3		creativeOverride
		p	0		inputStack
		p	1		player
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_30012	exchangeStack
		c	{@return the stack to put in the player's hand after exchanging stacks}\n\n<p>Exchanging stacks causes the input stack to be decremented and the output stack to\nbe inserted to the player's inventory (or dropped if it cannot be inserted.)\nFor example, milking a cow exchanges one empty bucket and one milk bucket.\nIf the player is in creative mode, the player only receives the new stack when\nthey do not have the output stack.\n\n@see #exchangeStack(ItemStack, PlayerEntity, ItemStack, boolean)
		p	2		outputStack
		p	0		inputStack
		p	1		player
	m	(Lnet/minecraft/class_1542;Ljava/util/stream/Stream;)V	method_33263	spawnItemContents
		c	Spawns item entity's contents at the item entity's position. This should be\ncalled inside {@link Item#onItemEntityDestroyed} for items that hold other items,\nsuch as shulker boxes.\n\n@see Item#onItemEntityDestroyed
		p	1		contents
		p	0		itemEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;)V	method_33265	method_33265
		p	2		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;	method_29282	consumeHeldItem
		c	Consumes the item that {@code player} holds. This should be called inside\n{@link Item#use} for consumable items, such as milk bucket.\n\n@return the action result of consuming
		p	0		world
		p	2		hand
		p	1		player
c	net/minecraft/class_5327	net/minecraft/entity/ai/brain/task/TakeJobSiteTask
	f	F	field_25158	speed
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;Z)V	method_29266	claimSite
		p	5		jobSitePresent
		p	3		newOwner
		p	4		pos
		p	1		world
		p	2		previousOwner
	m	(F)V	<init>	<init>
		p	1		speed
	m	(Lnet/minecraft/class_1646;)V	method_29261	forgetJobSiteAndWalkTarget
		p	1		villager
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)Z	method_29260	canUseJobSite
		p	2		villager
		p	3		pos
		p	1		poiType
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z	method_29264	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_29265	run
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)Z	method_29262	canReachJobSite
		p	1		villager
		p	2		pos
		p	3		poiType
c	net/minecraft/class_6657	net/minecraft/unused/packageinfo/PackageInfo6657
c	net/minecraft/class_6654	net/minecraft/world/gen/feature/BlockColumnFeature
c	net/minecraft/class_420	net/minecraft/client/gui/screen/DirectConnectScreen
	f	Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;	field_19235	callback
	f	Lnet/minecraft/class_342;	field_2463	addressField
	f	Lnet/minecraft/class_2561;	field_26540	ENTER_IP_TEXT
	f	Lnet/minecraft/class_437;	field_21790	parent
	f	Lnet/minecraft/class_642;	field_2460	serverEntry
	f	Lnet/minecraft/class_4185;	field_2462	selectServerButton
	m	(Lnet/minecraft/class_4185;)V	method_19813	method_19813
		p	1		button
	m	(Lnet/minecraft/class_437;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_642;)V	<init>	<init>
		p	3		server
		p	2		callback
		p	1		parent
	m	(Lnet/minecraft/class_4185;)V	method_19812	method_19812
		p	1		button
	m	(Ljava/lang/String;)V	method_19376	method_19376
		p	1		text
	m	()V	method_2167	saveAndClose
	m	()V	method_2169	onAddressFieldChanged
c	net/minecraft/class_5322	net/minecraft/server/network/SpawnLocating
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338;	method_29196	findServerSpawnPoint
		p	1		chunkPos
		p	0		world
	m	(Lnet/minecraft/class_3218;II)Lnet/minecraft/class_2338;	method_29194	findOverworldSpawn
		p	0		world
		p	1		x
		p	2		z
c	net/minecraft/class_6655	net/minecraft/world/gen/feature/BlockColumnFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_35073	CODEC
	f	Lnet/minecraft/class_2350;	comp_144	direction
	f	Lnet/minecraft/class_6646;	comp_168	allowedPlacement
	f	Ljava/util/List;	comp_143	layers
	f	Z	comp_146	prioritizeTip
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;)Lnet/minecraft/class_6655$class_6656;	method_38908	createLayer
		p	0		height
		p	1		state
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_4651;)Lnet/minecraft/class_6655;	method_38910	create
		p	0		height
		p	1		state
	m	()Ljava/util/List;	comp_143	layers
	m	()Lnet/minecraft/class_2350;	comp_144	direction
	m	()Z	comp_146	prioritizeTip
	m	()Lnet/minecraft/class_6646;	comp_168	allowedPlacement
c	net/minecraft/class_6655$class_6656	net/minecraft/world/gen/feature/BlockColumnFeatureConfig$Layer
	f	Lcom/mojang/serialization/Codec;	field_35074	CODEC
	f	Lnet/minecraft/class_6017;	comp_147	height
	f	Lnet/minecraft/class_4651;	comp_148	state
	m	()Lnet/minecraft/class_6017;	comp_147	height
	m	()Lnet/minecraft/class_4651;	comp_148	state
c	net/minecraft/class_5321	net/minecraft/util/registry/RegistryKey
	c	Represents a key for a value in a registry in a context where a\nroot registry is available.\n\n@param <T> the type of the value\n@see Registry#ROOT
	f	Ljava/util/Map;	field_25136	INSTANCES
		c	A cache of all registry keys ever created.
	f	Lnet/minecraft/class_2960;	field_25137	registry
		c	The identifier of the registry in the root registry.
	f	Lnet/minecraft/class_2960;	field_25138	value
		c	The identifier of the value in the registry specified by {@link #registry}.
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;	method_29179	of
		c	Creates a registry key for a value in a registry with a registry key for\nthe value-holding registry in the root registry and an identifier of the\nvalue.\n\n<p>You can call it like {@code RegistryKey.of(Registry.ITEM_KEY, new Identifier("iron_ingot"))}\nto create a registry key for iron ingot.\n\n@param <T> the type of the value
		p	1		value
			c	the identifier of the value
		p	0		registry
			c	the registry key of the registry in the root registry
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;	method_29180	ofRegistry
		c	Creates a registry key for a registry in the root registry (registry of\nall registries) with an identifier for the registry.\n\n<p>You can call it like {@code RegistryKey.of(new Identifier("block"))}\nto create a registry key for the block registry.\n\n@param <T> the element type of the registry
		p	0		registry
			c	the identifier of the registry
	m	()Lnet/minecraft/class_2960;	method_41185	getRegistry
	m	()Lnet/minecraft/class_2960;	method_29177	getValue
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		registry
		p	2		value
	m	(Lnet/minecraft/class_5321;)Z	method_31163	isOf
		c	Returns whether this registry key belongs to the given registry (according to its type, not whether the registry actually contains this key).
		p	1		registry
			c	the key of the registry that this registry key should be inside
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;	method_29181	of
		p	0		registry
		p	1		value
	m	(Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_39752	tryCast
		c	{@return {@code Optional.of(this)} if the key is of {@code registryRef},\notherwise {@link Optional#empty}}\n\n@apiNote This can be used to safely cast an unknown key to {@code RegistryKey<E>}\nby passing the registry {@code E}.
		p	1		registryRef
	m	(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;	method_39154	createCodec
		p	0		registry
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_5321;	method_29182	method_29182
		p	2		id
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;	method_39155	method_39155
		p	1		id
c	net/minecraft/class_2297	net/minecraft/block/CoralFanBlock
	f	Lnet/minecraft/class_2248;	field_10817	deadCoralBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		deadCoralBlock
		p	2		settings
c	net/minecraft/class_6652	net/minecraft/world/gen/blockpredicate/ReplaceableBlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35071	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38905	method_38905
		p	0		instance
c	net/minecraft/class_2298	net/minecraft/block/CoralBlockBlock
	f	Lnet/minecraft/class_2248;	field_10818	deadCoralBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		deadCoralBlock
		p	2		settings
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_9808	isInWater
		p	1		world
		p	2		pos
c	net/minecraft/class_2299	net/minecraft/block/CoralWallFanBlock
	f	Lnet/minecraft/class_2248;	field_10819	deadCoralBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		deadCoralBlock
c	net/minecraft/class_6653	net/minecraft/unused/packageinfo/PackageInfo6653
c	net/minecraft/class_6649	net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate
	f	Lnet/minecraft/class_6885;	field_35063	blocks
	f	Lcom/mojang/serialization/Codec;	field_35062	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38894	method_38894
		p	0		instance
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_6885;)V	<init>	<init>
		p	2		blocks
		p	1		offset
	m	(Lnet/minecraft/class_6649;)Lnet/minecraft/class_6885;	method_38896	method_38896
		p	0		predicate
c	net/minecraft/class_419	net/minecraft/client/gui/screen/DisconnectedScreen
	f	Lnet/minecraft/class_437;	field_2456	parent
	f	Lnet/minecraft/class_2561;	field_2457	reason
	f	Lnet/minecraft/class_5489;	field_2458	reasonFormatted
	f	I	field_2454	reasonHeight
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		title
		p	1		parent
		p	3		reason
	m	(Lnet/minecraft/class_4185;)V	method_19814	method_19814
		p	1		button
c	net/minecraft/class_418	net/minecraft/client/gui/screen/DeathScreen
	f	Z	field_18974	isHardcore
	f	Ljava/util/List;	field_33809	buttons
	f	Lnet/minecraft/class_2561;	field_2450	message
	f	Lnet/minecraft/class_2561;	field_26537	scoreText
	f	I	field_2451	ticksSinceDeath
	m	(Lnet/minecraft/class_4185;)V	method_19809	method_19809
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19808	method_19808
		p	1		button
	m	()V	method_22364	quitLevel
	m	(Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	2		isHardcore
		p	1		message
	m	(I)Lnet/minecraft/class_2583;	method_2164	getTextComponentUnderMouse
		p	1		mouseX
	m	(Z)V	method_20373	onConfirmQuit
		p	1		quit
c	net/minecraft/class_6661	net/minecraft/world/gen/placementmodifier/AbstractConditionalPlacementModifier
	m	(Lnet/minecraft/class_5444;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_38918	shouldPlace
		p	3		pos
		p	1		context
		p	2		random
c	net/minecraft/class_435	net/minecraft/client/gui/screen/ProgressScreen
	f	Lnet/minecraft/class_2561;	field_2544	task
	f	Z	field_33625	closeAfterFinished
	f	Lnet/minecraft/class_2561;	field_2541	title
	f	I	field_2542	progress
	f	Z	field_2543	done
	m	(Z)V	<init>	<init>
		p	1		closeAfterFinished
c	net/minecraft/class_434	net/minecraft/client/gui/screen/DownloadingTerrainScreen
	f	J	field_36365	MIN_LOAD_TIME_MS
	f	Z	field_36366	ready
	f	Lnet/minecraft/class_2561;	field_26544	TEXT
	f	Z	field_36367	closeOnNextTick
	f	J	field_36368	loadStartTime
	m	()V	method_40040	setReady
c	net/minecraft/class_6662	net/minecraft/loot/function/SetPotionLootFunction
	f	Lnet/minecraft/class_1842;	field_35080	potion
	m	([Lnet/minecraft/class_5341;Lnet/minecraft/class_1842;)V	<init>	<init>
		p	2		potion
		p	1		conditions
	m	(Lnet/minecraft/class_1842;)Lnet/minecraft/class_120$class_121;	method_38927	builder
		p	0		potion
	m	(Lnet/minecraft/class_1842;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;	method_38928	method_38928
		p	1		conditions
c	net/minecraft/class_6662$class_6663	net/minecraft/loot/function/SetPotionLootFunction$Serializer
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_6662;Lcom/google/gson/JsonSerializationContext;)V	method_38930	toJson
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_6662;	method_38929	fromJson
c	net/minecraft/class_433	net/minecraft/client/gui/screen/GameMenuScreen
	f	Ljava/lang/String;	field_32258	JAVA_FEEDBACK_URL
	f	Ljava/lang/String;	field_32259	SNAPSHOT_BUGS_URL
	f	Ljava/lang/String;	field_32257	SNAPSHOT_FEEDBACK_URL
	f	Z	field_19319	showMenu
	m	(Lnet/minecraft/class_4185;)V	method_19836	method_19836
		p	1		button
	m	(Ljava/lang/String;Lnet/minecraft/class_4185;)V	method_19842	method_19842
		p	2		button
	m	(Lnet/minecraft/class_4185;)V	method_19845	method_19845
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19843	method_19843
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19844	method_19844
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19841	method_19841
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19840	method_19840
		p	1		button
	m	()V	method_20543	initWidgets
	m	(Z)V	method_19837	method_19837
		p	1		confirmed
	m	(Z)V	<init>	<init>
		p	1		showMenu
	m	(Ljava/lang/String;Z)V	method_19839	method_19839
		p	2		confirmed
	m	(Lnet/minecraft/class_4185;)V	method_19838	method_19838
		p	1		button
c	net/minecraft/class_5330	net/minecraft/util/JsonSerializing
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/class_5330$class_5331;	method_29306	createSerializerBuilder
		p	1		rootFieldName
		p	0		registry
		p	3		typeGetter
		p	2		idFieldName
c	net/minecraft/class_5330$class_5333	net/minecraft/util/JsonSerializing$GsonSerializer
	f	Lcom/mojang/datafixers/util/Pair;	field_25201	elementSerializer
	f	Lnet/minecraft/class_2378;	field_25197	registry
	f	Lnet/minecraft/class_5336;	field_28445	defaultType
	f	Ljava/lang/String;	field_25198	rootFieldName
	f	Ljava/lang/String;	field_25199	idFieldName
	f	Ljava/util/function/Function;	field_25200	typeGetter
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		json
		p	2		type
		p	3		context
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_5336;Lcom/mojang/datafixers/util/Pair;)V	<init>	<init>
		p	6		elementSerializer
		p	5		defaultType
		p	2		rootFieldName
		p	1		registry
		p	4		typeGetter
		p	3		idFieldName
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	2		type
		p	1		object
		p	3		context
c	net/minecraft/class_5330$class_5332	net/minecraft/util/JsonSerializing$ElementSerializer
	m	(Lcom/google/gson/JsonElement;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	method_29308	fromJson
		p	2		context
		p	1		json
	m	(Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_29309	toJson
		p	1		object
		p	2		context
c	net/minecraft/class_5330$class_5331	net/minecraft/util/JsonSerializing$SerializerBuilder
	c	A builder for serializing types to JSON that can either obtain a type from\na registry to handle JSON conversion or handle with a custom logic bound\nto a type.\n\n<p>When the root element read is an object, the built serializer obtains the type\nfrom registry to handle reading; otherwise, it falls back to custom\nlogic.
	f	Lnet/minecraft/class_5336;	field_28444	defaultType
	f	Lnet/minecraft/class_2378;	field_25192	registry
	f	Lcom/mojang/datafixers/util/Pair;	field_25196	elementSerializer
	f	Ljava/lang/String;	field_25193	rootFieldName
	f	Ljava/lang/String;	field_25194	idFieldName
	f	Ljava/util/function/Function;	field_25195	typeGetter
	m	(Lnet/minecraft/class_5336;Lnet/minecraft/class_5330$class_5332;)Lnet/minecraft/class_5330$class_5331;	method_32385	elementSerializer
		c	Sets the element serializer and its target type. It can serialize and\ndeserialize instances of one type to non-{@link com.google.gson.JsonObject}\nelements.\n\n@apiNote There can only be one element serializer for this builder and\nthe built serializer. Calling this method replaces any previous serializer.
		p	1		type
			c	the target type of the element serializer
		p	2		serializer
			c	the element serializer
	m	(Lnet/minecraft/class_5336;)Lnet/minecraft/class_5330$class_5331;	method_33409	defaultType
		c	Sets the default type that is used when there's no ID field.\n\n@return this instance
		p	1		defaultType
			c	the default type
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)V	<init>	<init>
		p	4		typeIdentification
		p	3		idFieldName
		p	2		rootFieldName
		p	1		registry
	m	()Ljava/lang/Object;	method_29307	build
c	net/minecraft/class_437	net/minecraft/client/gui/screen/Screen
	f	Lnet/minecraft/class_310;	field_22787	client
	f	Lorg/slf4j/Logger;	field_22782	LOGGER
	f	J	field_33821	KEY_PRESS_NARRATION_DELAY
	f	Ljava/net/URI;	field_22784	clickedLink
	f	J	field_33817	SCREEN_INIT_NARRATION_DELAY
	f	Lnet/minecraft/class_327;	field_22793	textRenderer
	f	Ljava/util/List;	field_33815	selectables
	f	Lnet/minecraft/class_918;	field_22788	itemRenderer
	f	Lnet/minecraft/class_2561;	field_33814	SCREEN_USAGE_TEXT
	f	J	field_33818	NARRATOR_MODE_CHANGE_DELAY
	f	Lnet/minecraft/class_6385;	field_33822	narrator
	f	J	field_33823	elementNarrationStartTime
	f	Z	field_22792	passEvents
	f	Ljava/util/List;	field_22786	children
	f	Ljava/util/List;	field_33816	drawables
	f	J	field_33819	MOUSE_MOVE_NARRATION_DELAY
	f	I	field_22789	width
	f	Lnet/minecraft/class_6379;	field_33813	selected
	f	J	field_33824	screenNarrationStartTime
	f	J	field_33820	MOUSE_PRESS_SCROLL_NARRATION_DELAY
	f	Lnet/minecraft/class_2561;	field_22785	title
	f	Ljava/util/Set;	field_22783	ALLOWED_PROTOCOLS
	f	I	field_22790	height
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		title
	m	(Ljava/util/List;)V	method_29638	filesDragged
		p	1		paths
	m	()Lnet/minecraft/class_2561;	method_25440	getTitle
	m	(Lnet/minecraft/class_310;II)V	method_25423	init
		p	3		height
		p	2		width
		p	1		client
	m	()V	method_25432	removed
	m	(Z)V	method_25428	confirmLink
		p	1		open
	m	()Z	method_37073	isNarratorActive
	m	(Z)V	method_37065	narrateScreen
		p	1		onlyChangedNarrations
	m	(I)Z	method_25437	isPaste
		p	0		code
	m	(Lnet/minecraft/class_2583;)Z	method_25430	handleTextClick
		p	1		style
	m	(Lnet/minecraft/class_4587;Ljava/util/List;II)V	method_25417	renderOrderedTooltip
		p	1		matrices
		p	2		lines
		p	3		x
		p	4		y
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2583;II)V	method_25418	renderTextHoverEffect
		p	2		style
		p	1		matrices
		p	4		y
		p	3		x
	m	()V	method_37069	applyMousePressScrollNarratorDelay
	m	(Lnet/minecraft/class_1799;)Ljava/util/List;	method_25408	getTooltipFromItem
		p	1		stack
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V	method_25424	renderTooltip
		p	1		matrices
		p	4		y
		p	3		x
		p	2		text
	m	(Ljava/util/List;Lnet/minecraft/class_6379;)Lnet/minecraft/class_437$class_6390;	method_37061	findSelectedElementData
		p	1		selectable
		p	0		selectables
	m	(J)V	method_37058	setElementNarrationDelay
		p	1		delayMs
	m	()Z	method_25421	shouldPause
	m	()Z	method_25441	hasControlDown
	m	(Lnet/minecraft/class_310;II)V	method_25410	resize
		p	3		height
		p	1		client
		p	2		width
	m	(JZ)V	method_37059	setScreenNarrationDelay
		p	1		delayMs
		p	3		restartElementNarration
	m	(Lnet/minecraft/class_4587;Ljava/util/List;II)V	method_30901	renderTooltip
		p	3		x
		p	4		y
		p	1		matrices
		p	2		lines
	m	(Lnet/minecraft/class_4587;Ljava/util/List;II)V	method_32633	renderTooltipFromComponents
		p	3		x
		p	4		y
		p	1		matrices
		p	2		components
	m	()V	method_25426	init
		c	Called when a screen should be initialized.\n\n<p>This method is called when this screen is {@linkplain net.minecraft.client.MinecraftClient#setScreen(Screen) opened} or resized.
	m	()V	method_37070	applyKeyPressNarratorDelay
	m	(Lnet/minecraft/class_6382;)V	method_37056	addElementNarrations
		p	1		builder
	m	(I)V	method_25434	renderBackgroundTexture
		c	Renders the fullscreen {@linkplain net.minecraft.client.gui.DrawableHelper#OPTIONS_BACKGROUND_TEXTURE background texture} of this screen.
		p	1		vOffset
			c	an offset applied to the V coordinate of the background texture
	m	(I)Z	method_25438	isCopy
		p	0		code
	m	(Lnet/minecraft/class_4068;)Lnet/minecraft/class_4068;	method_37060	addDrawable
		p	1		drawable
	m	(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;	method_37063	addDrawableChild
		p	1		drawableElement
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;II)V	method_25409	renderTooltip
		p	4		y
		p	3		x
		p	2		stack
		p	1		matrices
	m	()Z	method_25442	hasShiftDown
	m	(Lnet/minecraft/class_4587;Ljava/util/List;Ljava/util/Optional;II)V	method_32634	renderTooltip
		p	5		y
		p	4		x
		p	3		data
		p	2		lines
		p	1		matrices
	m	(Ljava/util/List;Lnet/minecraft/class_5632;)V	method_32635	method_32635
		p	1		data
	m	()V	method_25393	tick
	m	()Z	method_25422	shouldCloseOnEsc
		c	Checks whether this screen should be closed when the escape key is pressed.
	m	()V	method_37071	updateNarrator
	m	()V	method_41843	clearAndInit
	m	(Lnet/minecraft/class_364;)V	method_37066	remove
		p	1		child
	m	(Lnet/minecraft/class_4587;I)V	method_25433	renderBackground
		c	Renders the background of this screen.\n\n<p>If the client is in a world, renders the translucent background gradient.\nOtherwise {@linkplain #renderBackgroundTexture(int) renders the background texture}.
		p	1		matrices
		p	2		vOffset
			c	an offset applied to the V coordinate of the background texture
	m	()Lnet/minecraft/class_2561;	method_25435	getNarratedTitle
	m	(I)Z	method_25439	isSelectAll
		p	0		code
	m	()V	method_25419	close
	m	()V	method_37067	clearChildren
	m	()Z	method_25443	hasAltDown
	m	(Ljava/lang/String;CI)Z	method_25414	isValidCharacterForName
		p	3		cursorPos
		p	1		name
		p	2		character
	m	(Ljava/net/URI;)V	method_25416	openLink
		p	1		link
	m	(Ljava/lang/String;Z)V	method_25415	insertText
		p	2		override
		p	1		text
	m	(Z)V	method_37064	narrateScreenIfNarrationEnabled
		c	If narration is enabled, narrates the elements of this screen.
		p	1		onlyChangedNarrations
			c	if {@code true}, the text will not include unchanged narrations that have\nalready been narrated previously
	m	(I)Z	method_25436	isCut
		p	0		code
	m	()V	method_37072	applyNarratorModeChangeDelay
	m	(Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V	method_25412	wrapScreenError
		p	2		screenName
		p	1		errorTitle
		p	0		task
	m	([Lnet/minecraft/class_339;)V	method_40041	hide
		p	0		widgets
	m	(Lnet/minecraft/class_364;)Lnet/minecraft/class_364;	method_25429	addSelectableChild
		p	1		child
	m	(Lnet/minecraft/class_4587;)V	method_25420	renderBackground
		c	Renders the background of this screen.\n\n<p>If the client is in a world, renders the translucent background gradient.\nOtherwise {@linkplain #renderBackgroundTexture(int) renders the background texture}.
		p	1		matrices
	m	(Lnet/minecraft/class_6382;)V	method_37062	addScreenNarrations
		p	1		builder
	m	()V	method_37068	applyMouseMoveNarratorDelay
c	net/minecraft/class_437$class_6390	net/minecraft/client/gui/screen/Screen$SelectedElementNarrationData
	f	Lnet/minecraft/class_6379;	field_33825	selectable
	f	I	field_33826	index
	f	Lnet/minecraft/class_6379$class_6380;	field_33827	selectType
	m	(Lnet/minecraft/class_6379;ILnet/minecraft/class_6379$class_6380;)V	<init>	<init>
		p	3		selectType
		p	1		selectable
		p	2		index
c	net/minecraft/class_436	net/minecraft/client/gui/screen/OpenToLanScreen
	f	Lnet/minecraft/class_2561;	field_25889	ALLOW_COMMANDS_TEXT
	f	Lnet/minecraft/class_1934;	field_2545	gameMode
	f	Lnet/minecraft/class_437;	field_2548	parent
	f	Lnet/minecraft/class_2561;	field_26545	OTHER_PLAYERS_TEXT
	f	Z	field_2546	allowCommands
	f	Lnet/minecraft/class_2561;	field_25890	GAME_MODE_TEXT
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32639	method_32639
		p	1		button
		p	2		allowCommands
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_1934;)V	method_32638	method_32638
		p	2		gameMode
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19851	method_19851
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19850	method_19850
		p	1		button
c	net/minecraft/class_6669	net/minecraft/datafixer/mapping/LegacyBiomeMapping
	f	Lcom/google/common/collect/ImmutableMap;	field_35100	MAP
c	net/minecraft/class_4005	net/minecraft/client/texture/AsyncTexture
	f	Ljava/util/concurrent/CompletableFuture;	field_17894	future
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V	<init>	<init>
		p	3		executor
		p	2		id
		p	1		resourceManager
	m	(Lnet/minecraft/class_1049$class_4006;)Ljava/lang/Void;	method_18149	method_18149
		p	0		texture
	m	()Ljava/util/concurrent/CompletableFuture;	method_18148	getLoadCompleteFuture
	m	(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;	method_22808	createRenderThreadExecutor
		p	0		executor
	m	(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V	method_22809	method_22809
		p	1		runnable
c	net/minecraft/class_5336	net/minecraft/util/JsonSerializableType
	f	Lnet/minecraft/class_5335;	field_25204	jsonSerializer
	m	(Lnet/minecraft/class_5335;)V	<init>	<init>
		p	1		jsonSerializer
	m	()Lnet/minecraft/class_5335;	method_29312	getJsonSerializer
c	net/minecraft/class_4008	net/minecraft/client/resource/SplashTextResourceSupplier
	f	Lnet/minecraft/class_5819;	field_17905	RANDOM
	f	Lnet/minecraft/class_2960;	field_17904	RESOURCE_ID
	f	Lnet/minecraft/class_320;	field_18934	session
	f	Ljava/util/List;	field_17906	splashTexts
	m	(Lnet/minecraft/class_320;)V	<init>	<init>
		p	1		session
	m	(Ljava/lang/String;)Z	method_18664	method_18664
		p	0		splashText
	m	()Ljava/lang/String;	method_18174	get
	m	(Ljava/util/List;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18175	apply
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/util/List;	method_18176	prepare
c	net/minecraft/class_5339	net/minecraft/loot/function/LootFunctionType
c	net/minecraft/class_6667	net/minecraft/unused/packageinfo/PackageInfo6667
c	net/minecraft/class_5338	net/minecraft/loot/entry/LootPoolEntryType
c	net/minecraft/class_4002	net/minecraft/client/particle/SpriteProvider
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_1058;	method_18139	getSprite
		p	1		random
	m	(II)Lnet/minecraft/class_1058;	method_18138	getSprite
c	net/minecraft/class_430	net/minecraft/client/gui/screen/PresetsScreen
	f	I	field_32269	ICON_OFFSET_Y
	f	I	field_32267	ICON_BACKGROUND_OFFSET_Y
	f	I	field_32265	BUTTON_HEIGHT
	f	Lnet/minecraft/class_2561;	field_37908	UNKNOWN_PRESET_TEXT
	f	Lorg/slf4j/Logger;	field_25043	LOGGER
	f	I	field_32263	ICON_TEXTURE_SIZE
	f	Lnet/minecraft/class_5321;	field_27985	BIOME_KEY
	f	Lnet/minecraft/class_3232;	field_25044	config
	f	Lnet/minecraft/class_342;	field_2523	customPresetField
	f	Lnet/minecraft/class_430$class_4196;	field_2521	listWidget
	f	Lnet/minecraft/class_4185;	field_2525	selectPresetButton
	f	Lnet/minecraft/class_2561;	field_2524	listText
	f	Lnet/minecraft/class_413;	field_2519	parent
	f	Lnet/minecraft/class_2561;	field_2520	shareText
	f	I	field_32268	ICON_OFFSET_X
	f	I	field_32266	ICON_BACKGROUND_OFFSET_X
	f	I	field_32264	ICON_SIZE
	m	(Lnet/minecraft/class_3232;)Ljava/lang/String;	method_29062	getGeneratorConfigString
		p	0		config
	m	(Lnet/minecraft/class_413;)V	<init>	<init>
		p	1		parent
	m	(Z)V	method_20102	updateSelectButton
		p	1		hasSelected
	m	(Lnet/minecraft/class_4185;)V	method_19846	method_19846
		p	1		button
	m	(Ljava/lang/String;I)Lnet/minecraft/class_3229;	method_29059	parseLayerString
		c	Parse a string like {@code "60*minecraft:stone"} to a {@link FlatChunkGeneratorLayer}.
		p	0		layer
		p	1		layerStartHeight
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_3232;)Lnet/minecraft/class_3232;	method_29060	parsePresetString
		p	2		preset
		p	1		structureSetRegistry
		p	3		generatorConfig
		p	0		biomeRegistry
	m	(Ljava/lang/String;)Ljava/util/List;	method_29058	parsePresetLayersString
		c	Parse a string like {@code "minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block"}\nto a list of {@link FlatChunkGeneratorLayer}.
		p	0		layers
c	net/minecraft/class_430$class_4196	net/minecraft/client/gui/screen/PresetsScreen$SuperflatPresetsListWidget
	m	(Lnet/minecraft/class_430;Lnet/minecraft/class_5455;)V	<init>	<init>
		p	2		dynamicRegistryManager
	m	(Lnet/minecraft/class_430$class_4196$class_432;)V	method_20103	setSelected
c	net/minecraft/class_430$class_4196$class_432	net/minecraft/client/gui/screen/PresetsScreen$SuperflatPresetsListWidget$SuperflatPresetEntry
	f	Lnet/minecraft/class_7142;	field_33812	preset
	f	Lnet/minecraft/class_2561;	field_37909	text
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2561;	method_41842	method_41842
		p	0		key
	m	(Lnet/minecraft/class_4587;II)V	method_2198	drawIconBackground
		p	2		x
		p	1		matrices
		p	3		y
	m	(Lnet/minecraft/class_430$class_4196;Lnet/minecraft/class_6880;)V	<init>	<init>
		p	2		preset
	m	()V	method_19389	setPreset
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_1792;)V	method_2200	renderIcon
		p	2		x
		p	3		y
		p	1		matrices
		p	4		iconItem
c	net/minecraft/class_6666	net/minecraft/unused/packageinfo/PackageInfo6666
c	net/minecraft/class_4004	net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer
	f	Lnet/minecraft/class_759;	field_38896	heldItemRenderer
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V	<init>	<init>
		p	2		heldItemRenderer
		p	1		context
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1309;FFFFFF)V	method_4208	render
c	net/minecraft/class_5335	net/minecraft/util/JsonSerializer
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	method_517	fromJson
		p	2		context
		p	1		json
	m	(Lcom/google/gson/JsonObject;Ljava/lang/Object;Lcom/google/gson/JsonSerializationContext;)V	method_516	toJson
		p	1		json
		p	2		object
		p	3		context
c	net/minecraft/class_4003	net/minecraft/client/particle/SpriteBillboardParticle
	c	{@link SpriteBillboardParticle} is a {@link BillboardParticle} implementation class that renders a {@link Sprite} as its camera-facing texture.
	f	Lnet/minecraft/class_1058;	field_17886	sprite
	m	(Lnet/minecraft/class_1058;)V	method_18141	setSprite
		c	Sets the current {@link Sprite} of this {@link SpriteBillboardParticle}.\n\n<p>\nTo assign a {@link Sprite} based on particle age, visit {@link SpriteBillboardParticle#setSpriteForAge}.
		p	1		sprite
			c	the new {@link Sprite} to assign to this {@link Particle}
	m	()F	method_18133	method_18133
		c	@return the lower U coordinate of the {@link Sprite} rendered by this particle
	m	()F	method_18134	method_18134
		c	@return the upper U coordinate of the {@link Sprite} rendered by this particle
	m	(Lnet/minecraft/class_4002;)V	method_18142	setSpriteForAge
		c	Sets the current {@link Sprite} of this {@link SpriteBillboardParticle} based on the age of the particle, assuming the particle texture is an atlas with multiple frames.
		p	1		spriteProvider
			c	sprite access for retrieving the proper {@link Sprite} based on lifetime progress
	m	()F	method_18135	method_18135
		c	@return the lower V coordinate of the {@link Sprite} rendered by this particle
	m	()F	method_18136	method_18136
		c	@return the upper V coordinate of the {@link Sprite} rendered by this particle
	m	(Lnet/minecraft/class_4002;)V	method_18140	setSprite
		c	Sets the current {@link Sprite} of this {@link SpriteBillboardParticle} to a random frame in its atlas sheet.
		p	1		spriteProvider
			c	sprite access for retrieving random {@link Sprite} frames
c	net/minecraft/class_6664	net/minecraft/unused/packageinfo/PackageInfo6664
c	net/minecraft/class_5329	net/minecraft/world/BlockCollisionSpliterator
	f	Lnet/minecraft/class_238;	field_25169	box
	f	Lnet/minecraft/class_3726;	field_25170	context
	f	Lnet/minecraft/class_265;	field_25173	boxShape
	f	Lnet/minecraft/class_1941;	field_25174	world
	f	Lnet/minecraft/class_3980;	field_25171	blockIterator
	f	Lnet/minecraft/class_1922;	field_35108	chunk
	f	Lnet/minecraft/class_2338$class_2339;	field_25172	pos
	f	J	field_35109	chunkPos
	f	Z	field_35590	forEntity
	m	(Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)V	<init>	<init>
		p	3		box
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Z)V	<init>	<init>
		p	2		entity
		p	1		world
		p	4		forEntity
		p	3		box
	m	()Lnet/minecraft/class_265;	method_29285	computeNext
	m	(II)Lnet/minecraft/class_1922;	method_29283	getChunk
		p	1		x
		p	2		z
c	net/minecraft/class_429	net/minecraft/client/gui/screen/option/OptionsScreen
	f	Lnet/minecraft/class_5676;	field_2500	difficultyButton
	f	Lnet/minecraft/class_437;	field_2501	parent
	f	Lnet/minecraft/class_315;	field_2502	settings
	f	Lnet/minecraft/class_347;	field_2503	lockDifficultyButton
	m	(Lnet/minecraft/class_4185;)V	method_19829	method_19829
		p	1		button
	m	(Lnet/minecraft/class_3283;)V	method_29975	refreshResourcePacks
		p	1		resourcePackManager
	m	(Lnet/minecraft/class_4185;)V	method_19828	method_19828
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_39488	method_39488
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19827	method_19827
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19826	method_19826
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19825	method_19825
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19824	method_19824
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19823	method_19823
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19822	method_19822
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19832	method_19832
		p	1		button
	m	(Z)V	method_20374	lockDifficulty
		p	1		difficultyLocked
	m	(Lnet/minecraft/class_4185;)V	method_19830	method_19830
		p	1		button
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_5676;Lnet/minecraft/class_1267;)V	method_39487	method_39487
		p	2		difficulty
		p	1		button
	m	(IIILjava/lang/String;Lnet/minecraft/class_310;)Lnet/minecraft/class_5676;	method_39486	createDifficultyButtonWidget
		p	1		width
		p	2		height
		p	0		buttonIndex
		p	3		translationKey
		p	4		client
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		parent
		p	2		gameOptions
c	net/minecraft/class_2270	net/minecraft/command/argument/RotationArgumentType
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10736	INCOMPLETE_ROTATION_EXCEPTION
	f	Ljava/util/Collection;	field_10735	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2267;	method_9716	getRotation
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	()Lnet/minecraft/class_2270;	method_9717	rotation
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267;	method_9718	parse
c	net/minecraft/class_2271	net/minecraft/block/CarrotsBlock
	f	[Lnet/minecraft/class_265;	field_10737	AGE_TO_SHAPE
c	net/minecraft/class_2272	net/minecraft/block/CakeBlock
	f	Lnet/minecraft/class_2758;	field_10739	BITES
	f	I	field_31046	MAX_BITES
	f	I	field_27173	DEFAULT_COMPARATOR_OUTPUT
	f	[Lnet/minecraft/class_265;	field_10738	BITES_TO_SHAPE
	m	(I)I	method_31627	getComparatorOutput
		p	0		bites
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269;	method_9719	tryEat
		p	1		pos
		p	0		world
		p	3		player
		p	2		state
c	net/minecraft/class_2273	net/minecraft/command/argument/SwizzleArgumentType
	f	Ljava/util/Collection;	field_10740	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10741	INVALID_SWIZZLE_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet;	method_9720	getSwizzle
		p	1		name
		p	0		context
	m	()Lnet/minecraft/class_2273;	method_9721	swizzle
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet;	method_9722	parse
c	net/minecraft/class_5304	net/minecraft/world/spawner/Spawner
	c	Spawns entities in a world.\n\n<p>A spawner is typically used to spawn entities within a\nspecial context, such as cats in a village or wandering traders.\nThis is different from\n{@link net.minecraft.world.MobSpawnerLogic the mob spawner logic}\nwhich is used for {@link net.minecraft.block.SpawnerBlock the spawner block},\nor the structure spawn conditions (such as guardians) which is defined in\n{@link net.minecraft.world.gen.chunk.ChunkGenerator#getEntitySpawnList}.\nHowever, cats in swamp huts are spawned in both {@link CatSpawner} and\nthe normal structure spawning.
	m	(Lnet/minecraft/class_3218;ZZ)I	method_6445	spawn
		c	Spawns entities into a world.\n\n@return the number of entities spawned
		p	3		spawnAnimals
			c	whether animals should be spawned
		p	1		world
		p	2		spawnMonsters
			c	whether monsters should be spawned
c	net/minecraft/class_2278	net/minecraft/command/argument/CoordinateArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10761	MISSING_BLOCK_POSITION
	f	C	field_32972	TILDE
	f	D	field_10758	value
	f	Z	field_10760	relative
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10759	MISSING_COORDINATE
	m	(ZD)V	<init>	<init>
		p	1		relative
		p	2		value
	m	()Z	method_9741	isRelative
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2278;	method_9739	parse
		p	0		reader
	m	(Lcom/mojang/brigadier/StringReader;)Z	method_9742	isRelative
		p	0		reader
	m	(D)D	method_9740	toAbsoluteCoordinate
		p	1		offset
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2278;	method_9743	parse
		p	1		centerIntegers
		p	0		reader
c	net/minecraft/class_6636	net/minecraft/datafixer/fix/AddFlagIfNotPresentFix
	f	Ljava/lang/String;	field_35009	description
	f	Z	field_35010	value
	f	Ljava/lang/String;	field_35011	key
	f	Lcom/mojang/datafixers/DSL$TypeReference;	field_35012	typeReference
	m	(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V	<init>	<init>
		p	1		schema
		p	4		value
		p	3		key
		p	2		typeReference
c	net/minecraft/class_6637	net/minecraft/datafixer/fix/ChunkHeightAndBiomeFix
	f	I	field_35020	MIN_CHUNK_SECTION_Y
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_35029	RAW_BIOME_IDS
	f	Ljava/lang/String;	field_35017	NAME
	f	I	field_35019	CHUNK_SECTIONS_IN_NEW_CHUNK
	f	[Ljava/lang/String;	field_35025	HEIGHTMAP_KEYS
	f	Ljava/util/Set;	field_35669	SURFACE_BLOCKS
	f	Ljava/util/Set;	field_35667	STATUSES_TO_SKIP_UPDATE
	f	Ljava/lang/String;	field_35016	PLAINS_ID
	f	Ljava/lang/String;	field_35444	CONTEXT
	f	I	field_35018	CHUNK_SECTIONS_IN_OLD_CHUNK
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_38798	fixHeightmaps
		p	0		level
	m	(Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic;	method_38806	fixBiomes
		p	3		heightAlreadyUpdated
		p	1		overworld
		p	0		level
	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;	method_38808	method_38808
		p	6		level2
	m	(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V	method_39755	method_39755
		p	2		value
		p	1		key
	m	([II)I	method_38810	method_38810
		p	1		sectionY
	m	(Ljava/util/Map;Ljava/util/Map;)V	method_39757	method_39757
		p	1		indicesMap
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_38813	fixPalette
	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;	method_38796	method_38796
		p	5		chunk
	m	(IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_38794	method_38794
		p	3		mask
	m	(I)I	method_38793	ceilLog2
		p	0		value
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_39754	fixUpgradeData
		p	0		upgradeData
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_39758	method_39758
		p	0		indices
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_38812	fixHeightmap
		p	0		heightmap
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_38805	fixChunkSectionList
		p	0		level
		p	1		key
	m	([III)I	method_38809	method_38809
		p	2		sectionY
	m	(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_38797	method_38797
		p	4		level
	m	([II)I	method_38815	method_38815
		p	1		sectionY
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic;	method_38804	method_38804
		p	1		rawBiomeId
	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;	method_38800	method_38800
		p	7		sections
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_38816	fixPalette
		p	0		palette
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_38818	method_38818
		p	0		heightmaps
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_38802	fixPaletteWithData
		p	1		data
		p	0		palette
	m	([II)I	method_39519	getClamped
		p	0		is
		p	1		index
	m	(Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic;	method_38803	fixBiomes
		p	0		level
		p	1		biomeGetter
	m	(Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic;	method_39517	fixStatus
		p	2		blocks
		p	1		level
	m	(Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic;	method_38799	fixCarvingMasks
		p	2		oldBottomSectionY
		p	1		sectionsPerChunk
		p	0		level
	m	(J)J	method_38795	method_38795
		p	0		entry
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
	m	(Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic;	method_38807	fixLevel
		p	0		level
		p	2		heightAlreadyUpdated
		p	1		overworld
		p	3		atNoiseStatus
	m	(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V	method_39756	method_39756
		p	3		index
	m	([III)I	method_38814	method_38814
		p	2		sectionY
	m	(Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_39518	method_39518
		p	1		status
c	net/minecraft/class_2279	net/minecraft/block/ChorusFlowerBlock
	f	Lnet/minecraft/class_2758;	field_10762	AGE
	f	Lnet/minecraft/class_2283;	field_10763	plantBlock
	f	I	field_31060	MAX_AGE
	m	(Lnet/minecraft/class_2283;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		plantBlock
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V	method_9745	grow
		p	3		age
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_9746	isSurroundedByAir
		p	2		exceptDirection
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;I)V	method_9744	generate
		p	1		pos
		p	0		world
		p	3		size
		p	2		random
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9747	die
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;II)V	method_9748	generate
		p	1		pos
		p	2		random
		p	0		world
		p	5		layer
		p	3		rootPos
		p	4		size
c	net/minecraft/class_6634	net/minecraft/server/command/ChaseCommand
	f	I	field_35003	INTERVAL
	f	I	field_35002	DEFAULT_PORT
	f	Ljava/lang/String;	field_35000	LOCALHOST
	f	Lnet/minecraft/class_6632;	field_35004	server
	f	Lcom/google/common/collect/BiMap;	field_34999	DIMENSIONS
	f	Lnet/minecraft/class_6630;	field_35005	client
	f	Ljava/lang/String;	field_35001	BIND_ALL
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38781	method_38781
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38771	method_38771
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38774	method_38774
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38777	method_38777
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_38770	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38778	method_38778
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38779	method_38779
		p	0		context
	m	(Lnet/minecraft/class_2168;)I	method_38772	stop
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;I)I	method_38776	startClient
		p	0		source
		p	1		ip
		p	2		port
	m	(Lnet/minecraft/class_2168;)Z	method_38775	isRunning
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;I)I	method_38773	startServer
		p	0		source
		p	1		ip
		p	2		port
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38780	method_38780
		p	0		context
c	net/minecraft/class_2274	net/minecraft/command/argument/Vec2ArgumentType
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10743	INCOMPLETE_EXCEPTION
	f	Ljava/util/Collection;	field_10742	EXAMPLES
	f	Z	field_10744	centerIntegers
	m	(Z)Lnet/minecraft/class_2274;	method_35802	vec2
		p	0		centerIntegers
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267;	method_9725	parse
	m	()Lnet/minecraft/class_2274;	method_9723	vec2
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_241;	method_9724	getVec2
		p	0		context
		p	1		name
	m	(Z)V	<init>	<init>
		p	1		centerIntegers
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
c	net/minecraft/class_6632	net/minecraft/server/chase/ChaseServer
	f	I	field_34993	port
	f	Ljava/lang/String;	field_34992	ip
	f	I	field_34995	interval
	f	Ljava/util/concurrent/CopyOnWriteArrayList;	field_34998	clientSockets
	f	Lorg/slf4j/Logger;	field_34991	LOGGER
	f	Z	field_34996	running
	f	Ljava/net/ServerSocket;	field_34997	socket
	f	Lnet/minecraft/class_3324;	field_34994	playerManager
	m	(Ljava/lang/String;ILnet/minecraft/class_3324;I)V	<init>	<init>
		p	1		ip
		p	2		port
		p	3		playerManager
		p	4		interval
	m	()Lnet/minecraft/class_6632$class_6668;	method_38959	getTeleportPosition
	m	()V	method_38766	stop
	m	()V	method_38767	runSender
	m	()V	method_38768	runAcceptor
	m	()V	method_38764	start
c	net/minecraft/class_6632$class_6668	net/minecraft/server/chase/ChaseServer$TeleportPos
	f	Ljava/lang/String;	comp_160	dimensionName
	f	D	comp_161	x
	f	D	comp_162	y
	f	F	comp_164	yaw
	f	D	comp_163	z
	f	F	comp_165	pitch
	m	()Ljava/lang/String;	comp_160	dimensionName
	m	()D	comp_161	x
	m	()Ljava/lang/String;	method_38960	getTeleportCommand
	m	()D	comp_162	y
	m	()F	comp_164	yaw
	m	()D	comp_163	z
	m	()F	comp_165	pitch
c	net/minecraft/class_2275	net/minecraft/block/AbstractCauldronBlock
	c	The base class for all cauldrons.\n\n<p>Interaction with cauldrons is controlled by {@linkplain CauldronBehavior\ncauldron behaviors}.\n\n@see CauldronBlock empty cauldrons\n@see LavaCauldronBlock cauldrons filled with lava\n@see LeveledCauldronBlock cauldrons with varying levels of contents\n@see PowderSnowCauldronBlock cauldrons filled with powder snow
	f	Lnet/minecraft/class_265;	field_10746	OUTLINE_SHAPE
	f	Ljava/util/Map;	field_27084	behaviorMap
	f	Lnet/minecraft/class_265;	field_10747	RAYCAST_SHAPE
	m	(Lnet/minecraft/class_3611;)Z	method_32765	canBeFilledByDripstone
		c	Checks if this cauldron block can be filled with the specified fluid by dripstone.\n\n@return {@code true} if this block can be filled, {@code false} otherwise
		p	1		fluid
			c	the fluid to check
	m	(Lnet/minecraft/class_2680;)D	method_31615	getFluidHeight
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z	method_31616	isEntityTouchingFluid
		p	3		entity
		p	1		state
		p	2		pos
	m	(Lnet/minecraft/class_4970$class_2251;Ljava/util/Map;)V	<init>	<init>
		c	Constructs a cauldron block.\n\n<p>The behavior map must match {@link CauldronBehavior#createMap} by providing\na nonnull value for <em>all</em> items.
		p	1		settings
		p	2		behaviorMap
			c	the map containing cauldron behaviors for each item
	m	(Lnet/minecraft/class_2680;)Z	method_32766	isFull
		c	{@return {@code true} if the specified cauldron state is completely full,\n{@code false} otherwise}
		p	1		state
			c	the cauldron state to check
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V	method_32764	fillFromDripstone
		c	Fills a cauldron with one level of the specified fluid if possible.
		p	3		pos
			c	the cauldron's position
		p	2		world
			c	the world where the cauldron is located
		p	4		fluid
			c	the fluid to fill the cauldron with
		p	1		state
			c	the current cauldron state
c	net/minecraft/class_6633	net/minecraft/unused/packageinfo/PackageInfo6633
c	net/minecraft/class_2276	net/minecraft/block/CarvedPumpkinBlock
	f	Lnet/minecraft/class_2700;	field_10752	ironGolemDispenserPattern
	f	Lnet/minecraft/class_2700;	field_10750	snowGolemPattern
	f	Lnet/minecraft/class_2700;	field_10749	snowGolemDispenserPattern
	f	Lnet/minecraft/class_2753;	field_10748	FACING
	f	Ljava/util/function/Predicate;	field_10751	IS_GOLEM_HEAD_PREDICATE
	f	Lnet/minecraft/class_2700;	field_10753	ironGolemPattern
	m	(Lnet/minecraft/class_2680;)Z	method_9728	method_9728
		p	0		state
	m	()Lnet/minecraft/class_2700;	method_9732	getSnowGolemDispenserPattern
	m	()Lnet/minecraft/class_2700;	method_9730	getIronGolemPattern
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z	method_9733	canDispense
		p	1		world
		p	2		pos
	m	()Lnet/minecraft/class_2700;	method_9729	getSnowGolemPattern
	m	()Lnet/minecraft/class_2700;	method_9727	getIronGolemDispenserPattern
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9731	trySpawnEntity
		p	1		world
		p	2		pos
c	net/minecraft/class_6630	net/minecraft/server/chase/ChaseClient
	f	Z	field_34988	running
	f	Ljava/net/Socket;	field_34989	socket
	f	Ljava/lang/String;	field_34985	ip
	f	I	field_34984	CONNECTION_RETRY_INTERVAL
	f	I	field_34986	port
	f	Ljava/lang/Thread;	field_34990	thread
	f	Lorg/slf4j/Logger;	field_34983	LOGGER
	f	Lnet/minecraft/server/MinecraftServer;	field_34987	minecraftServer
	m	(Ljava/util/Scanner;)Ljava/util/Optional;	method_38761	getTeleportPos
		p	1		scanner
	m	()V	method_38755	start
	m	()V	method_38762	run
	m	(Ljava/util/Scanner;)V	method_38757	executeTeleportCommand
		p	1		scanner
	m	(Lnet/minecraft/class_6630$class_6631;)V	method_38758	method_38758
		p	1		pos
	m	(Ljava/lang/String;ILnet/minecraft/server/MinecraftServer;)V	<init>	<init>
		p	3		minecraftServer
		p	2		port
		p	1		ip
	m	(Ljava/lang/String;)V	method_38760	executeCommand
		p	1		command
	m	(Ljava/lang/String;)V	method_38756	parseMessage
		p	1		message
	m	()V	method_38759	stop
c	net/minecraft/class_6630$class_6631	net/minecraft/server/chase/ChaseClient$TeleportPos
	f	Lnet/minecraft/class_241;	comp_140	rot
	f	Lnet/minecraft/class_5321;	comp_138	dimension
	f	Lnet/minecraft/class_243;	comp_139	pos
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_243;Lnet/minecraft/class_241;)V	<init>	<init>
		p	3		rot
		p	2		pos
		p	1		dimension
	m	()Lnet/minecraft/class_241;	comp_140	rot
	m	()Lnet/minecraft/class_5321;	comp_138	dimension
	m	()Lnet/minecraft/class_243;	comp_139	pos
c	net/minecraft/class_2277	net/minecraft/command/argument/Vec3ArgumentType
	f	Ljava/util/Collection;	field_10754	EXAMPLES
	f	Z	field_10756	centerIntegers
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10755	INCOMPLETE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10757	MIXED_COORDINATE_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Z)V	<init>	<init>
		p	1		centerIntegers
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267;	method_9738	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2267;	method_9734	getPosArgument
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_243;	method_9736	getVec3
		p	0		context
		p	1		name
	m	()Lnet/minecraft/class_2277;	method_9737	vec3
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Z)Lnet/minecraft/class_2277;	method_9735	vec3
		p	0		centerIntegers
c	net/minecraft/class_5301	net/minecraft/datafixer/schema/Schema2551
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/util/Map;)V	registerTypes	registerTypes
		p	2		entityTypes
		p	3		blockEntityTypes
		p	1		schema
c	net/minecraft/class_6627	net/minecraft/unused/packageinfo/PackageInfo6627
c	net/minecraft/class_6628	net/minecraft/client/util/telemetry/TelemetrySender
	f	Ljava/lang/String;	field_34954	serverBrand
	f	Lcom/mojang/authlib/minecraft/TelemetrySession;	field_34951	session
	f	Lnet/minecraft/class_310;	field_34950	client
	f	Ljava/util/concurrent/atomic/AtomicInteger;	field_34948	NEXT_WORKER_ID
	f	Z	field_34952	sent
	f	Ljava/util/concurrent/Executor;	field_34949	EXECUTOR
	f	Lnet/minecraft/class_6628$class_6629;	field_34953	gameMode
	m	(Lnet/minecraft/class_310;Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/UUID;)V	<init>	<init>
		p	5		deviceSessionId
		p	4		clientId
		p	3		userId
		p	2		userApiService
		p	1		client
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V	method_38727	method_38727
		p	0		container
	m	(Lnet/minecraft/class_1934;Z)V	method_38726	setGameModeAndSend
		p	1		gameMode
		p	2		hardcore
	m	(Ljava/lang/Runnable;)Ljava/lang/Thread;	method_38731	method_38731
		p	0		runnable
	m	(Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/lang/String;)V	method_38729	method_38729
		p	2		value
	m	(Ljava/lang/String;Ljava/util/Optional;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V	method_38733	addProperty
		p	0		name
		p	2		container
		p	1		propertyValue
	m	()Ljava/lang/String;	method_38734	getServerType
	m	()V	method_38725	send
	m	(Ljava/lang/String;)V	method_38732	setServerBrandAndSend
		p	1		brand
	m	(Lnet/minecraft/class_6628$class_6629;)V	method_38730	send
		p	1		gameMode
c	net/minecraft/class_6628$class_6629	net/minecraft/client/util/telemetry/TelemetrySender$PlayerGameMode
	f	Z	comp_137	hardcore
	f	Lnet/minecraft/class_1934;	comp_136	gameMode
	m	()Z	comp_137	hardcore
	m	()I	method_38735	getId
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_1934;	comp_136	gameMode
c	net/minecraft/class_2281	net/minecraft/block/ChestBlock
	f	Lnet/minecraft/class_2753;	field_10768	FACING
	f	Lnet/minecraft/class_265;	field_10774	SINGLE_SHAPE
	f	Lnet/minecraft/class_265;	field_10773	DOUBLE_WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_10771	DOUBLE_SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_10767	DOUBLE_NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_10769	DOUBLE_EAST_SHAPE
	f	Lnet/minecraft/class_4732$class_3923;	field_17356	INVENTORY_RETRIEVER
	f	Lnet/minecraft/class_4732$class_3923;	field_17357	NAME_RETRIEVER
	f	Lnet/minecraft/class_2746;	field_10772	WATERLOGGED
	f	Lnet/minecraft/class_2754;	field_10770	CHEST_TYPE
	m	()Lnet/minecraft/class_2591;	method_31641	getExpectedEntityType
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_24168	method_24168
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1750;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;	method_9753	getNeighborChestDirection
		p	1		ctx
		p	2		dir
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_9756	isChestBlocked
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2281;Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_1263;	method_17458	getInventory
		p	4		ignoreBlocked
		p	3		pos
		p	2		world
		p	1		state
		p	0		block
	m	()Lnet/minecraft/class_3445;	method_9755	getOpenStat
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_9754	hasCatOnTop
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2350;	method_9758	getFacing
		p	0		state
	m	(Lnet/minecraft/class_2618;)Lnet/minecraft/class_4732$class_3923;	method_24166	getAnimationProgressRetriever
		p	0		progress
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_4732$class_4733;	method_24169	getDoubleBlockType
		p	0		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_9757	hasBlockOnTop
		p	1		pos
		p	0		world
c	net/minecraft/class_2281$2	net/minecraft/block/ChestBlock$2
	m	(Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)Ljava/util/Optional;	method_17463	getFromBoth
	m	(Lnet/minecraft/class_2595;)Ljava/util/Optional;	method_17462	getFrom
	m	()Ljava/util/Optional;	method_24171	getFallback
c	net/minecraft/class_2281$3	net/minecraft/block/ChestBlock$3
	m	(Lnet/minecraft/class_2595;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;	method_23898	getFrom
	m	(Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;F)F	method_23900	method_23900
		p	2		tickDelta
	m	(Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;	method_23899	getFromBoth
	m	()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;	method_24172	getFallback
c	net/minecraft/class_2281$1	net/minecraft/block/ChestBlock$1
	m	(Lnet/minecraft/class_2595;Lnet/minecraft/class_2595;)Ljava/util/Optional;	method_17461	getFromBoth
	m	(Lnet/minecraft/class_2595;)Ljava/util/Optional;	method_17460	getFrom
	m	()Ljava/util/Optional;	method_24170	getFallback
c	net/minecraft/class_6640	net/minecraft/datafixer/schema/Schema2832
c	net/minecraft/class_2282	net/minecraft/block/CocoaBlock
	f	Lnet/minecraft/class_2758;	field_10779	AGE
	f	[Lnet/minecraft/class_265;	field_10780	AGE_TO_SOUTH_SHAPE
	f	I	field_31061	MAX_AGE
	f	[Lnet/minecraft/class_265;	field_10776	AGE_TO_WEST_SHAPE
	f	[Lnet/minecraft/class_265;	field_10777	AGE_TO_NORTH_SHAPE
	f	[Lnet/minecraft/class_265;	field_10778	AGE_TO_EAST_SHAPE
c	net/minecraft/class_2283	net/minecraft/block/ChorusPlantBlock
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_9759	withConnectionProperties
		p	2		pos
		p	1		world
c	net/minecraft/class_2284	net/minecraft/command/argument/CommandFunctionArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10782	UNKNOWN_FUNCTION_TAG_EXCEPTION
	f	Ljava/util/Collection;	field_10783	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10784	UNKNOWN_FUNCTION_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;)Lnet/minecraft/class_2158;	method_9761	getFunction
		p	0		context
		p	1		id
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair;	method_9768	getFunctionOrTag
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2284$class_2285;	method_9764	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9765	method_9765
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;)Ljava/util/Collection;	method_9767	getFunctionTag
		p	0		context
		p	1		id
	m	()Lnet/minecraft/class_2284;	method_9760	commandFunction
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9762	method_9762
		p	0		id
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9769	getFunctions
		p	1		name
		p	0		context
c	net/minecraft/class_2284$class_2285	net/minecraft/command/argument/CommandFunctionArgumentType$FunctionArgument
	m	(Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair;	method_9770	getFunctionOrTag
		p	1		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection;	method_9771	getFunctions
		p	1		context
c	net/minecraft/class_2280	net/minecraft/command/argument/DefaultPosArgument
	f	Lnet/minecraft/class_2278;	field_10764	y
	f	Lnet/minecraft/class_2278;	field_10765	x
	f	Lnet/minecraft/class_2278;	field_10766	z
	m	(Lnet/minecraft/class_241;)Lnet/minecraft/class_2280;	method_35811	absolute
		p	0		vec
	m	()Lnet/minecraft/class_2280;	method_9751	zero
	m	(Lnet/minecraft/class_2278;Lnet/minecraft/class_2278;Lnet/minecraft/class_2278;)V	<init>	<init>
		p	2		y
		p	3		z
		p	1		x
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2280;	method_9749	parse
		p	0		reader
	m	(DDD)Lnet/minecraft/class_2280;	method_35810	absolute
		p	4		z
		p	0		x
		p	2		y
	m	(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2280;	method_9750	parse
		p	1		centerIntegers
		p	0		reader
c	net/minecraft/class_5315	net/minecraft/world/level/storage/SaveVersionInfo
	f	Ljava/lang/String;	field_25026	versionName
	f	I	field_25024	levelFormatVersion
	f	J	field_25025	lastPlayed
	f	Lnet/minecraft/class_6595;	field_25027	version
	f	Z	field_25028	stable
	m	()Ljava/lang/String;	method_29025	getVersionName
	m	(IJLjava/lang/String;ILjava/lang/String;Z)V	<init>	<init>
		p	7		stable
		p	6		series
		p	5		versionId
		p	4		versionName
		p	2		lastPlayed
		p	1		levelFormatVersion
	m	()Lnet/minecraft/class_6595;	method_29026	getVersion
	m	()Z	method_29027	isStable
	m	()J	method_29024	getLastPlayed
	m	()I	method_29022	getLevelFormatVersion
	m	(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_5315;	method_29023	fromDynamic
		p	0		dynamic
c	net/minecraft/class_6647	net/minecraft/world/gen/blockpredicate/BlockPredicateType
	f	Lnet/minecraft/class_6647;	field_35058	ANY_OF
	f	Lnet/minecraft/class_6647;	field_35059	ALL_OF
	f	Lnet/minecraft/class_6647;	field_35056	MATCHING_FLUIDS
	f	Lnet/minecraft/class_6647;	field_35057	REPLACEABLE
	f	Lnet/minecraft/class_6647;	field_35055	MATCHING_BLOCKS
	f	Lnet/minecraft/class_6647;	field_35060	NOT
	f	Lnet/minecraft/class_6647;	field_35698	SOLID
	f	Lnet/minecraft/class_6647;	field_35699	INSIDE_WORLD_BOUNDS
	f	Lnet/minecraft/class_6647;	field_36283	HAS_STURDY_FACE
	f	Lnet/minecraft/class_6647;	field_36282	MATCHING_BLOCK_TAG
	f	Lnet/minecraft/class_6647;	field_35155	WOULD_SURVIVE
	f	Lnet/minecraft/class_6647;	field_35156	TRUE
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_6647;	method_38889	register
		p	0		id
		p	1		codec
c	net/minecraft/class_2289	net/minecraft/block/ConduitBlock
	f	Lnet/minecraft/class_2746;	field_10794	WATERLOGGED
	f	Lnet/minecraft/class_265;	field_10795	SHAPE
c	net/minecraft/class_6648	net/minecraft/world/gen/blockpredicate/CombinedBlockPredicate
	f	Ljava/util/List;	field_35061	predicates
	m	(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;	method_38891	buildCodec
		p	0		combiner
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		predicates
	m	(Lnet/minecraft/class_6648;)Ljava/util/List;	method_38890	method_38890
		p	0		predicate
	m	(Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38892	method_38892
		p	1		instance
c	net/minecraft/class_5317	net/minecraft/world/gen/WorldPresets
	f	Lnet/minecraft/class_5321;	field_25050	DEFAULT
	f	Lnet/minecraft/class_5321;	field_35756	LARGE_BIOMES
	f	Lnet/minecraft/class_5321;	field_35757	AMPLIFIED
	f	Lnet/minecraft/class_5321;	field_25056	SINGLE_BIOME_SURFACE
	f	Lnet/minecraft/class_5321;	field_25054	FLAT
	f	Lnet/minecraft/class_5321;	field_25059	DEBUG_ALL_BLOCK_STATES
	m	(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5363;	method_41599	getDefaultOverworldOptions
		p	0		dynamicRegistryManager
	m	(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;	method_41598	createDemoOptions
		p	0		dynamicRegistryManager
	m	(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;	method_41595	createDefaultOptions
		p	0		dynamicRegistryManager
	m	(Lnet/minecraft/class_5455;J)Lnet/minecraft/class_5285;	method_41596	createDefaultOptions
		p	1		seed
		p	0		dynamicRegistryManager
	m	(Lnet/minecraft/class_5285;)Ljava/util/Optional;	method_41594	getWorldPreset
		p	0		generatorOptions
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_41597	of
		p	0		id
	m	(Lnet/minecraft/class_5455;JZZ)Lnet/minecraft/class_5285;	method_29077	createDefaultOptions
		p	1		seed
		p	0		dynamicRegistryManager
		p	3		generateStructures
		p	4		bonusChest
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_41593	initAndGetDefault
c	net/minecraft/class_5317$class_7146	net/minecraft/world/gen/WorldPresets$Registrar
	f	Lnet/minecraft/class_2378;	field_37729	dimensionTypeRegistry
	f	Lnet/minecraft/class_5363;	field_37737	netherDimensionOptions
	f	Lnet/minecraft/class_2378;	field_37728	worldPresetRegistry
	f	Lnet/minecraft/class_2378;	field_37732	chunkGeneratorSettingsRegistry
	f	Lnet/minecraft/class_2378;	field_37731	structureSetRegistry
	f	Lnet/minecraft/class_2378;	field_37730	biomeRegistry
	f	Lnet/minecraft/class_6880;	field_37734	overworldDimensionType
	f	Lnet/minecraft/class_6880;	field_37736	netherChunkGeneratorSettings
	f	Lnet/minecraft/class_2378;	field_37733	noiseParametersRegistry
	f	Lnet/minecraft/class_6880;	field_37735	theNetherDimensionType
	f	Lnet/minecraft/class_6880;	field_37738	theEndDimensionType
	f	Lnet/minecraft/class_6880;	field_37739	endChunkGeneratorSettings
	f	Lnet/minecraft/class_5363;	field_37740	endDimensionOptions
	m	(Lnet/minecraft/class_2794;)Lnet/minecraft/class_5363;	method_41602	createOverworldOptions
		p	1		chunkGenerator
	m	()Lnet/minecraft/class_6880;	method_41600	initAndGetDefault
	m	(Lnet/minecraft/class_5363;)Lnet/minecraft/class_7145;	method_41603	createPreset
		p	1		dimensionOptions
	m	(Lnet/minecraft/class_1966;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5363;	method_41601	createOverworldOptions
		p	1		biomeSource
		p	2		chunkGeneratorSettings
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Lnet/minecraft/class_6880;	method_41604	register
		p	2		dimensionOptions
		p	1		key
c	net/minecraft/class_6645	net/minecraft/world/gen/blockpredicate/AnyOfBlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35053	CODEC
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_38875	test
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	2		pos
		p	1		world
c	net/minecraft/class_6646	net/minecraft/world/gen/blockpredicate/BlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35054	BASE_CODEC
	f	Lnet/minecraft/class_6646;	field_35696	IS_AIR
	f	Lnet/minecraft/class_6646;	field_35697	IS_AIR_OR_WATER
	m	()Lnet/minecraft/class_6647;	method_38873	getType
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;	method_39584	solid
		p	0		offset
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;	method_39586	insideWorldBounds
		p	0		offset
	m	([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;	method_38887	anyOf
		p	0		predicates
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646;	method_39909	hasSturdyFace
		p	0		offset
		p	1		face
	m	()Lnet/minecraft/class_6646;	method_39585	solid
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;	method_39009	wouldSurvive
		p	0		state
		p	1		offset
	m	(Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;	method_38878	bothOf
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_2382;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646;	method_43288	matchingBlocks
		p	1		blocks
		p	0		offset
	m	(Ljava/util/List;)Lnet/minecraft/class_6646;	method_38880	allOf
		p	0		predicates
	m	(Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;	method_38884	eitherOf
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646;	method_38881	matchingBlocks
		p	0		offset
		p	1		blocks
	m	()Lnet/minecraft/class_6646;	method_38883	replaceable
	m	(Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646;	method_39010	replaceable
		p	0		offset
	m	()Lnet/minecraft/class_6646;	method_39011	alwaysTrue
	m	(Lnet/minecraft/class_2382;[Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646;	method_43289	matchingFluids
		p	0		offset
		p	1		fluids
	m	([Lnet/minecraft/class_3611;)Lnet/minecraft/class_6646;	method_43291	matchingFluids
		p	0		fluids
	m	(Lnet/minecraft/class_2382;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646;	method_39908	matchingBlockTag
		p	1		tag
		p	0		offset
	m	(Ljava/util/List;)Lnet/minecraft/class_6646;	method_38885	anyOf
		p	0		predicates
	m	(Lnet/minecraft/class_2350;)Lnet/minecraft/class_6646;	method_39930	hasSturdyFace
		p	0		face
	m	(Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;	method_38877	not
		p	0		predicate
	m	([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;	method_38882	allOf
		p	0		predicates
	m	(Lnet/minecraft/class_2382;Ljava/util/List;)Lnet/minecraft/class_6646;	method_38886	matchingFluids
		p	0		offset
		p	1		fluids
	m	(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6646;	method_39907	matchingBlockTag
		p	0		offset
	m	(Ljava/util/List;)Lnet/minecraft/class_6646;	method_39910	matchingBlocks
		p	0		blocks
	m	([Lnet/minecraft/class_2248;)Lnet/minecraft/class_6646;	method_43290	matchingBlocks
		p	0		blocks
c	net/minecraft/class_6643	net/minecraft/world/gen/carver/CarvingMask
	f	Ljava/util/BitSet;	field_35050	mask
	f	Lnet/minecraft/class_6643$class_6828;	field_36217	maskPredicate
	f	I	field_35049	bottomY
	m	(Lnet/minecraft/class_1923;I)Lnet/minecraft/class_2338;	method_38867	method_38867
		p	2		mask
	m	(III)V	method_38865	set
		p	2		y
		p	1		offsetX
		p	3		offsetZ
	m	(III)Z	method_38868	get
		p	3		offsetZ
		p	2		y
		p	1		offsetX
	m	(Lnet/minecraft/class_6643$class_6828;)V	method_39785	setMaskPredicate
		p	1		maskPredicate
	m	(II)V	<init>	<init>
		p	1		height
		p	2		bottomY
	m	(III)Z	method_39786	method_39786
		p	1		y
		p	0		offsetX
		p	2		offsetZ
	m	([JI)V	<init>	<init>
		p	2		bottomY
		p	1		mask
	m	()[J	method_38864	getMask
	m	(Lnet/minecraft/class_1923;)Ljava/util/stream/Stream;	method_38866	streamBlockPos
		p	1		chunkPos
	m	(III)I	method_38869	getIndex
		p	1		offsetX
		p	3		offsetZ
		p	2		y
c	net/minecraft/class_6643$class_6828	net/minecraft/world/gen/carver/CarvingMask$MaskPredicate
	m	(III)Z	test	test
		p	2		y
		p	3		offsetZ
		p	1		offsetX
c	net/minecraft/class_6644	net/minecraft/world/gen/blockpredicate/AllOfBlockPredicate
	f	Lcom/mojang/serialization/Codec;	field_35052	CODEC
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)Z	method_38874	test
	m	(Ljava/lang/Object;Ljava/lang/Object;)Z	test	test
		p	1		world
		p	2		pos
c	net/minecraft/class_2286	net/minecraft/block/ComparatorBlock
	f	Lnet/minecraft/class_2754;	field_10789	MODE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1533;	method_9774	getAttachedItemFrame
		p	1		world
		p	3		pos
		p	2		facing
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)I	method_9773	calculateOutputSignal
		p	2		pos
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_1533;)Z	method_9772	method_9772
		p	1		itemFrame
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_9775	update
		p	1		world
		p	2		pos
		p	3		state
c	net/minecraft/class_2287	net/minecraft/command/argument/ItemStackArgumentType
	f	Ljava/util/Collection;	field_10790	EXAMPLES
	f	Lnet/minecraft/class_7225;	field_37970	registryWrapper
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2290;	method_9778	parse
	m	(Lnet/minecraft/class_7157;)V	<init>	<init>
		p	1		commandRegistryAccess
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2290;	method_9777	getItemStackArgument
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_2287;	method_9776	itemStack
		p	0		commandRegistryAccess
c	net/minecraft/class_6641	net/minecraft/unused/packageinfo/PackageInfo6641
c	net/minecraft/class_6642	net/minecraft/util/math/intprovider/WeightedListIntProvider
	f	Lnet/minecraft/class_6005;	field_35036	weightedList
	f	Lcom/mojang/serialization/Codec;	field_35035	CODEC
	f	I	field_35038	max
	f	I	field_35037	min
	m	(Lnet/minecraft/class_6642;)Lnet/minecraft/class_6005;	method_38844	method_38844
		p	0		provider
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38845	method_38845
		p	0		instance
	m	(Lnet/minecraft/class_6005;)V	<init>	<init>
		p	1		weightedList
c	net/minecraft/class_2288	net/minecraft/block/CommandBlock
	f	Lnet/minecraft/class_2746;	field_10793	CONDITIONAL
	f	Z	field_27192	auto
	f	Lorg/slf4j/Logger;	field_10792	LOGGER
	f	Lnet/minecraft/class_2753;	field_10791	FACING
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V	method_9779	executeCommandChain
		p	2		facing
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_4970$class_2251;Z)V	<init>	<init>
		p	1		settings
		p	2		auto
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1918;Z)V	method_9780	execute
		p	1		state
		p	3		pos
		p	2		world
		p	5		hasCommand
		p	4		executor
c	net/minecraft/class_6638	net/minecraft/datafixer/fix/WorldGenSettingsDisallowOldCustomWorldsFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_5309	net/minecraft/world/gen/chunk/GenerationShapeConfig
	f	Lnet/minecraft/class_5309;	field_37138	NETHER
	f	Lnet/minecraft/class_5309;	field_37139	END
	f	Lnet/minecraft/class_5309;	field_37141	FLOATING_ISLANDS
	f	Lcom/mojang/serialization/Codec;	field_24804	CODEC
	f	Lnet/minecraft/class_5309;	field_37140	CAVES
	f	I	comp_173	minimumY
	f	I	comp_174	height
	f	I	comp_178	horizontalSize
	f	I	comp_179	verticalSize
	f	Lnet/minecraft/class_5309;	field_38253	SURFACE
	m	()I	method_39546	horizontalBlockSize
	m	(IIII)Lnet/minecraft/class_5309;	method_32994	create
		p	3		verticalSize
		p	2		horizontalSize
		p	1		height
		p	0		minimumY
	m	(Lnet/minecraft/class_5539;)Lnet/minecraft/class_5309;	method_42368	trimHeight
		p	1		world
	m	(IIII)V	<init>	<init>
		p	1		minimumY
		p	2		height
	m	()I	method_39545	verticalBlockSize
	m	()I	comp_173	minimumY
	m	()I	comp_174	height
	m	(Lnet/minecraft/class_5309;)Lcom/mojang/serialization/DataResult;	method_32995	checkHeight
		p	0		config
	m	(Lcom/mojang/serialization/DataResult$PartialResult;)V	method_32996	method_32996
		p	0		result
	m	()I	comp_178	horizontalSize
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28582	method_28582
		p	0		instance
	m	()I	comp_179	verticalSize
c	net/minecraft/class_6639	net/minecraft/datafixer/fix/WorldGenSettingsHeightAndBiomeFix
	f	Ljava/lang/String;	field_35030	HAS_INCREASED_HEIGHT_ALREADY_KEY
	f	Ljava/lang/String;	field_35031	NAME
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_38828	fillWithAir
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
c	net/minecraft/class_3580	net/minecraft/datafixer/fix/BlockStateFlattening
	f	Lorg/slf4j/Logger;	field_15832	LOGGER
	f	[Lcom/mojang/serialization/Dynamic;	field_24645	OLD_STATE_TO_DYNAMIC
	f	Ljava/lang/String;	field_29869	FILTER_ME
	f	[Lcom/mojang/serialization/Dynamic;	field_24646	OLD_BLOCK_TO_DYNAMIC
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_15833	OLD_BLOCK_TO_ID
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_15831	OLD_STATE_TO_ID
	m	(I)Ljava/lang/String;	method_15599	lookupStateBlock
		p	0		stateId
	m	()V	method_31453	putStatesFromBlocks80To95
		c	Adds states to flatten from the blocks which had numeric IDs between 80 and 95 before 1.13.
	m	(ILjava/lang/String;[Ljava/lang/String;)V	method_15596	putStates
		p	1		newStateStr
		p	2		oldStateStrings
		p	0		oldId
	m	()V	method_31463	putStatesFromBlocks240To255
		c	Adds states to flatten from the blocks which had numeric IDs between 240 and 255 before 1.13.
	m	()V	method_31451	putStatesFromBlocks48To63
		c	Adds states to flatten from the blocks which had numeric IDs between 48 and 63 before 1.13.
	m	()V	method_31461	putStatesFromBlocks208To223
		c	Adds states to flatten from the blocks which had numeric IDs between 208 and 223 before 1.13.
	m	()V	method_31457	putStatesFromBlocks144To159
		c	Adds states to flatten from the blocks which had numeric IDs between 144 and 159 before 1.13.
	m	(I)Lcom/mojang/serialization/Dynamic;	method_15594	lookupState
		p	0		stateId
	m	()V	method_31455	putStatesFromBlocks112To127
		c	Adds states to flatten from the blocks which had numeric IDs between 112 and 127 before 1.13.
	m	()V	method_31449	putStatesFromBlocks16To31
		c	Adds states to flatten from the blocks which had numeric IDs between 16 and 31 before 1.13.
	m	()V	method_31459	putStatesFromBlocks176To191
		c	Adds states to flatten from the blocks which had numeric IDs between 176 and 191 before 1.13.
	m	()V	method_31460	putStatesFromBlocks192To207
		c	Adds states to flatten from the blocks which had numeric IDs between 192 and 207 before 1.13.
	m	()V	method_22426	fillEmptyStates
	m	()V	method_31452	putStatesFromBlocks64To79
		c	Adds states to flatten from the blocks which had numeric IDs between 64 and 79 before 1.13.
	m	()V	method_31462	putStatesFromBlocks224To239
		c	Adds states to flatten from the blocks which had numeric IDs between 224 and 239 before 1.13.
	m	(Ljava/lang/String;)Ljava/lang/String;	method_15600	lookupBlock
		p	0		oldBlockName
	m	()V	method_31450	putStatesFromBlocks32To47
		c	Adds states to flatten from the blocks which had numeric IDs between 32 and 47 before 1.13.
	m	(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_15598	parseState
		p	0		stateStr
	m	()V	method_31456	putStatesFromBlocks128To143
		c	Adds states to flatten from the blocks which had numeric IDs between 128 and 143 before 1.13.
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15597	lookupState
	m	()V	method_31454	putStatesFromBlocks96To111
		c	Adds states to flatten from the blocks which had numeric IDs between 96 and 111 before 1.13.
	m	()V	method_31448	putStatesFromBlocks0To15
		c	Adds states to flatten from the blocks which had numeric IDs between 0 and 15 before 1.13.
	m	()V	method_31458	putStatesFromBlocks160To175
		c	Adds states to flatten from the blocks which had numeric IDs between 160 and 175 before 1.13.
c	net/minecraft/class_3581	net/minecraft/datafixer/fix/BlockStateStructureTemplateFix
c	net/minecraft/class_3582	net/minecraft/datafixer/fix/ChunkPalettedStorageFix
	f	Lcom/mojang/serialization/Dynamic;	field_15839	SUNFLOWER_UPPER
	f	Lorg/slf4j/Logger;	field_15844	LOGGER
	f	Ljava/util/Map;	field_15851	BANNER
	f	Ljava/util/Map;	field_15841	FLOWER_POT
	f	Ljava/util/Map;	field_15853	SKULL
	f	Ljava/util/Map;	field_15849	BED
	f	Lcom/mojang/serialization/Dynamic;	field_15850	SNOWY_MYCELIUM
	f	Lcom/mojang/serialization/Dynamic;	field_15840	PUMPKIN
	f	Ljava/util/BitSet;	field_15842	BLOCKS_NEEDING_SIDE_UPDATE
	f	Lcom/mojang/serialization/Dynamic;	field_15852	PODZOL
	f	Ljava/util/BitSet;	field_15854	BLOCKS_NEEDING_IN_PLACE_UPDATE
	f	Lcom/mojang/serialization/Dynamic;	field_15834	GRASS_UPPER
	f	Lcom/mojang/serialization/Dynamic;	field_15848	LILAC_UPPER
	f	Lcom/mojang/serialization/Dynamic;	field_15838	SNOWY_GRASS
	f	Ljava/util/Map;	field_15846	NOTE_BLOCK
	f	Ljava/util/Map;	field_15836	DOOR
	f	Lcom/mojang/serialization/Dynamic;	field_15843	AIR
	f	Lcom/mojang/serialization/Dynamic;	field_15845	FERN_UPPER
	f	Lcom/mojang/serialization/Dynamic;	field_15835	ROSE_UPPER
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_15837	COLORS
	f	Lcom/mojang/serialization/Dynamic;	field_15847	PEONY_UPPER
	m	(Ljava/util/HashMap;)V	method_15613	method_15613
		p	0		map
	m	(Ljava/util/Map;Ljava/lang/String;I)V	method_15611	buildDoor
		p	1		name
		p	0		out
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15633	fixChunk
	m	(Ljava/util/HashMap;)V	method_15639	method_15639
		p	0		map
	m	(Ljava/util/HashMap;)V	method_15607	method_15607
		p	0		map
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String;	method_15638	getProperty
	m	(Ljava/util/Map;ILjava/lang/String;)V	method_15605	buildBanner
		p	2		color
		p	0		out
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_15603	method_15603
		p	0		map
	m	(Lnet/minecraft/class_3513;Lcom/mojang/serialization/Dynamic;)I	method_15616	addTo
	m	(Ljava/util/HashMap;)V	method_15626	method_15626
		p	0		map
	m	(Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V	method_15610	buildSkull
		p	0		out
		p	3		block
		p	2		mob
	m	(Ljava/util/HashMap;)V	method_15608	method_15608
		p	0		map
	m	(Lcom/mojang/serialization/Dynamic;)Ljava/lang/String;	method_15637	getName
	m	(Ljava/util/HashMap;)V	method_15631	method_15631
		p	0		map
	m	(ZZZZ)I	method_15615	getSideToUpgradeFlag
		p	1		east
		p	0		west
		p	3		south
		p	2		north
	m	(Ljava/util/Map;ILjava/lang/String;)V	method_15636	buildBed
		p	2		color
		p	0		out
c	net/minecraft/class_3582$class_3587	net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Section
	f	I	field_15879	y
	f	Z	field_15876	hasBlocks
	f	Ljava/util/List;	field_15880	paletteData
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_15874	innerPositions
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_15881	inPlaceUpdates
	f	Lcom/mojang/serialization/Dynamic;	field_15878	section
	f	Lnet/minecraft/class_3513;	field_15882	paletteMap
	f	Ljava/util/Set;	field_15875	seenStates
	f	[I	field_15877	states
	m	(II)V	method_15650	addInPlaceUpdate
		p	2		index
		p	1		section
	m	()Lcom/mojang/serialization/Dynamic;	method_15651	transform
	m	(ILcom/mojang/serialization/Dynamic;)V	method_15647	setBlock
		p	1		pos
	m	(I)Lcom/mojang/serialization/Dynamic;	method_15649	getBlock
		p	1		index
	m	(I)I	method_15652	visit
		p	1		sidesToUpgrade
c	net/minecraft/class_3582$class_3588	net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Level
	f	[Lnet/minecraft/class_3582$class_3587;	field_15888	sections
	f	Lcom/mojang/serialization/Dynamic;	field_15886	level
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_15887	blockEntities
	f	I	field_15884	x
	f	I	field_15885	sidesToUpgrade
	f	I	field_15883	z
	m	(ILcom/mojang/serialization/Dynamic;)V	method_15657	setBlock
	m	()Lcom/mojang/serialization/Dynamic;	method_15664	transform
	m	(I)Lcom/mojang/serialization/Dynamic;	method_15660	removeBlockEntity
	m	(I)Lcom/mojang/serialization/Dynamic;	method_15662	getBlock
	m	(ILnet/minecraft/class_3582$class_3584;)I	method_15663	adjacentTo
		p	1		direction
	m	(I)Lnet/minecraft/class_3582$class_3587;	method_15658	getSection
	m	(I)Lcom/mojang/serialization/Dynamic;	method_15655	getBlockEntity
c	net/minecraft/class_3582$class_3583	net/minecraft/datafixer/fix/ChunkPalettedStorageFix$ChunkNibbleArray
	f	[B	field_15855	contents
	m	(III)I	method_15640	get
		p	2		y
		p	1		x
	m	(I)Z	method_15641	usesLowNibble
		p	1		index
	m	(I)I	method_15642	getRawIndex
		p	1		index
c	net/minecraft/class_3582$class_3584	net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Facing
	f	Lnet/minecraft/class_3582$class_3584$class_3586;	field_15861	direction
	f	Lnet/minecraft/class_3582$class_3584$class_3585;	field_15864	axis
	f	Lnet/minecraft/class_3582$class_3584;	field_15857	WEST
	f	Lnet/minecraft/class_3582$class_3584;	field_15859	NORTH
	f	Lnet/minecraft/class_3582$class_3584;	field_15858	DOWN
	f	Lnet/minecraft/class_3582$class_3584;	field_15860	EAST
	f	Lnet/minecraft/class_3582$class_3584;	field_15863	UP
	f	Lnet/minecraft/class_3582$class_3584;	field_15862	SOUTH
	m	(Ljava/lang/String;ILnet/minecraft/class_3582$class_3584$class_3586;Lnet/minecraft/class_3582$class_3584$class_3585;)V	<init>	<init>
		p	3		direction
	m	()Lnet/minecraft/class_3582$class_3584$class_3586;	method_15643	getDirection
	m	()Lnet/minecraft/class_3582$class_3584$class_3585;	method_15644	getAxis
c	net/minecraft/class_3582$class_3584$class_3586	net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Facing$Direction
	f	I	field_15872	offset
	f	Lnet/minecraft/class_3582$class_3584$class_3586;	field_15870	NEGATIVE
	f	Lnet/minecraft/class_3582$class_3584$class_3586;	field_15873	POSITIVE
	m	()I	method_15645	getOffset
c	net/minecraft/class_3582$class_3584$class_3585	net/minecraft/datafixer/fix/ChunkPalettedStorageFix$Facing$Axis
	f	Lnet/minecraft/class_3582$class_3584$class_3585;	field_15869	X
	f	Lnet/minecraft/class_3582$class_3584$class_3585;	field_15866	Y
	f	Lnet/minecraft/class_3582$class_3584$class_3585;	field_15867	Z
c	net/minecraft/class_2256	net/minecraft/block/Fertilizable
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_9650	canGrow
		p	2		random
		p	1		world
		p	4		state
		p	3		pos
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Z	method_9651	isFertilizable
		p	4		isClient
		p	3		state
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_9652	grow
		p	4		state
		p	3		pos
		p	2		random
		p	1		world
c	net/minecraft/class_6614	net/minecraft/unused/packageinfo/PackageInfo6614
c	net/minecraft/class_2257	net/minecraft/command/argument/BlockStateArgumentType
	f	Lnet/minecraft/class_7225;	field_37964	registryWrapper
	f	Ljava/util/Collection;	field_10679	EXAMPLES
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2247;	method_9654	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2247;	method_9655	getBlockState
		p	0		context
		p	1		name
	m	(Lnet/minecraft/class_7157;)V	<init>	<init>
		p	1		commandRegistryAccess
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_2257;	method_9653	blockState
		p	0		commandRegistryAccess
c	net/minecraft/class_3589	net/minecraft/datafixer/fix/ChunkStatusFix
c	net/minecraft/class_2258	net/minecraft/block/BubbleColumnBlock
	f	I	field_31038	SCHEDULED_TICK_DELAY
	f	Lnet/minecraft/class_2746;	field_10680	DRAG
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_34269	getBubbleState
		p	0		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V	method_34267	update
		p	0		world
		p	2		water
		p	1		pos
		p	3		bubbleSource
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_34268	update
		p	1		pos
		p	0		world
		p	2		state
	m	(Lnet/minecraft/class_2680;)Z	method_9658	isStillWater
		p	0		state
c	net/minecraft/class_6613	net/minecraft/util/profiling/jfr/Finishable
c	net/minecraft/class_2259	net/minecraft/command/argument/BlockArgumentParser
	f	Lnet/minecraft/class_2487;	field_10693	data
	f	Lnet/minecraft/class_2960;	field_10697	blockId
	f	Lnet/minecraft/class_6885;	field_10681	tagId
	f	Lnet/minecraft/class_2680;	field_10686	blockState
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_10695	UNKNOWN_PROPERTY_EXCEPTION
	f	C	field_32801	NBT_OPENING
	f	Z	field_37967	allowSnbt
	f	C	field_32805	TAG_PREFIX
	f	Lnet/minecraft/class_7225;	field_37966	registryWrapper
	f	Ljava/util/Map;	field_10699	blockProperties
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10684	UNCLOSED_PROPERTIES_EXCEPTION
	f	Lnet/minecraft/class_2689;	field_10689	stateFactory
	f	Ljava/util/function/Function;	field_10682	SUGGEST_DEFAULT
	f	Z	field_10687	allowTag
	f	Lcom/mojang/brigadier/StringReader;	field_10698	reader
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10691	DISALLOWED_TAG_EXCEPTION
	f	C	field_32800	PROPERTIES_OPENING
	f	C	field_32804	PROPERTY_SEPARATOR
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_10690	INVALID_BLOCK_ID_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_37965	UNKNOWN_BLOCK_TAG_EXCEPTION
	f	C	field_32803	PROPERTY_DEFINER
	f	Ljava/util/Map;	field_10685	tagProperties
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	field_10683	INVALID_PROPERTY_EXCEPTION
	f	Ljava/util/function/Function;	field_10696	suggestions
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_10692	DUPLICATE_PROPERTY_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_10688	EMPTY_PROPERTY_EXCEPTION
	f	C	field_32802	PROPERTIES_CLOSING
	m	()V	method_9672	parseSnbt
	m	()Z	method_9676	hasBlockEntity
	m	(Ljava/lang/StringBuilder;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V	method_9663	stringifyProperty
		p	2		value
		p	1		property
		p	0		builder
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;ZZ)V	<init>	<init>
		p	3		allowTag
		p	4		allowSnbt
		p	1		registryWrapper
		p	2		reader
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_9690	suggestTagPropertyValues
		p	1		builder
		p	2		name
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either;	method_41962	blockOrTag
		p	1		string
		p	2		allowSnbt
		p	0		registry
	m	(Lnet/minecraft/class_2680;)Ljava/lang/String;	method_9685	stringifyBlockState
		p	0		state
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_41959	method_41959
		p	0		key
	m	(Lnet/minecraft/class_2378;Ljava/lang/String;Z)Lnet/minecraft/class_2259$class_7211;	method_41957	block
		p	1		string
		p	2		allowSnbt
		p	0		registry
	m	()V	method_9677	parseTagId
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2259$class_7211;	method_41955	block
		p	0		registryWrapper
		p	1		reader
		p	2		allowSnbt
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9689	suggestCommaOrEnd
		p	1		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9665	suggestBlockProperties
		p	1		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9673	suggestBlockOrTagId
		p	1		builder
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either;	method_41960	blockOrTag
		p	0		registryWrapper
		p	1		reader
		p	2		allowSnbt
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9681	suggestSnbtOrBlockProperties
		p	1		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9693	suggestEqualsCharacter
		p	1		builder
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9691	method_9691
		p	1		property
		p	0		block
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture;	method_9666	getSuggestions
		p	3		allowSnbt
		p	1		builder
		p	2		allowTag
		p	0		registryWrapper
	m	()V	method_9680	parseTagProperties
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_41963	suggestBlockId
		p	1		builder
	m	()V	method_9678	parse
	m	(Lnet/minecraft/class_2378;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either;	method_41961	blockOrTag
		p	1		reader
		p	0		registry
		p	2		allowSnbt
	m	(Lnet/minecraft/class_2769;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9684	method_9684
		p	1		builder
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9686	method_9686
		p	0		block
		p	1		property
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9674	suggestTagPropertiesOrEnd
		p	1		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9670	suggestIdentifiers
		p	1		builder
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_41958	method_41958
		p	0		tag
	m	()V	method_9675	parseBlockId
	m	()V	method_9659	parseBlockProperties
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9660	method_9660
		p	0		block
		p	2		value
		p	1		property
	m	(Lnet/minecraft/class_2769;Ljava/lang/String;I)V	method_9668	parsePropertyValue
		p	1		property
		p	2		value
		p	3		cursor
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9667	suggestTagProperties
		p	1		builder
	m	(Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9683	method_9683
		p	2		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9679	suggestSnbtOrTagProperties
		p	1		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9687	suggestSnbt
		p	1		builder
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2769;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;	method_9662	suggestPropertyValues
		p	0		builder
		p	1		property
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9671	suggestBlockPropertiesOrEnd
		p	1		builder
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9682	method_9682
		p	0		block
	m	(Lnet/minecraft/class_2378;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2259$class_7211;	method_41956	block
		p	0		registry
		p	1		reader
		p	2		allowSnbt
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9661	method_9661
		p	0		block
		p	1		property
c	net/minecraft/class_2259$class_7211	net/minecraft/command/argument/BlockArgumentParser$BlockResult
	f	Lnet/minecraft/class_2680;	comp_622	blockState
	f	Ljava/util/Map;	comp_623	properties
	f	Lnet/minecraft/class_2487;	comp_624	nbt
	m	()Ljava/util/Map;	comp_623	properties
	m	()Lnet/minecraft/class_2680;	comp_622	blockState
	m	()Lnet/minecraft/class_2487;	comp_624	nbt
c	net/minecraft/class_2259$class_7212	net/minecraft/command/argument/BlockArgumentParser$TagResult
	f	Ljava/util/Map;	comp_626	vagueProperties
	f	Lnet/minecraft/class_6885;	comp_625	tag
	f	Lnet/minecraft/class_2487;	comp_627	nbt
	m	()Lnet/minecraft/class_6885;	comp_625	tag
	m	()Lnet/minecraft/class_2487;	comp_627	nbt
	m	()Ljava/util/Map;	comp_626	vagueProperties
c	net/minecraft/class_6610	net/minecraft/client/util/telemetry/TelemetryConstants
	f	Ljava/lang/String;	field_34910	JAVA_VERSION
	f	Ljava/lang/String;	field_34899	SERVER_MODDED
	f	Ljava/lang/String;	field_34900	USER_ID
	f	Ljava/lang/String;	field_34911	PLAYER_GAME_MODE
	f	Ljava/lang/String;	field_34898	WORLD_LOADED
	f	Ljava/lang/String;	field_34907	SERVER_TYPE
	f	I	field_34913	CREATIVE
	f	Ljava/lang/String;	field_34918	LOCAL
	f	Ljava/lang/String;	field_34908	BUILD_PLAT
	f	I	field_34914	ADVENTURE
	f	Ljava/lang/String;	field_34919	SERVER
	f	Ljava/time/format/DateTimeFormatter;	field_34897	DATE_TIME_FORMATTER
	f	Ljava/lang/String;	field_34905	BUILD_DISPLAY_NAME
	f	Ljava/lang/String;	field_34906	CLIENT_MODDED
	f	I	field_34912	SURVIVAL
	f	Ljava/lang/String;	field_34917	REALM
	f	Ljava/lang/String;	field_34903	WORLD_SESSION_ID
	f	Ljava/lang/String;	field_34904	EVENT_TIMESTAMP_UTC
	f	Ljava/lang/String;	field_34901	CLIENT_ID
	f	I	field_34915	SPECTATOR
	f	Ljava/lang/String;	field_34902	DEVICE_SESSION_ID
	f	I	field_34916	HARDCORE
	f	Ljava/lang/String;	field_34909	PLAT
c	net/minecraft/class_2252	net/minecraft/command/argument/BlockPredicateArgumentType
	f	Lnet/minecraft/class_7225;	field_37963	registryWrapper
	f	Ljava/util/Collection;	field_10672	EXAMPLES
	m	(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2252$class_2254;	method_41953	parse
		p	1		reader
		p	0		registryWrapper
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2252$class_2254;	method_9642	parse
	m	(Lnet/minecraft/class_7157;)V	<init>	<init>
		p	1		commandRegistryAccess
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate;	method_9644	getBlockPredicate
		p	1		name
		p	0		context
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_2252;	method_9645	blockPredicate
		p	0		commandRegistryAccess
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lnet/minecraft/class_2259$class_7211;)Lnet/minecraft/class_2252$class_2254;	method_41951	method_41951
		p	0		result
	m	(Lnet/minecraft/class_2259$class_7212;)Lnet/minecraft/class_2252$class_2254;	method_41952	method_41952
		p	0		result
c	net/minecraft/class_2252$class_2255	net/minecraft/command/argument/BlockPredicateArgumentType$TagPredicate
	f	Ljava/util/Map;	field_10678	properties
	f	Lnet/minecraft/class_2487;	field_10677	nbt
	f	Lnet/minecraft/class_6885;	field_10676	tag
	m	(Lnet/minecraft/class_2694;)Z	method_9649	test
	m	(Lnet/minecraft/class_6885;Ljava/util/Map;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	3		nbt
		p	2		properties
		p	1		tag
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
c	net/minecraft/class_2252$class_2254	net/minecraft/command/argument/BlockPredicateArgumentType$BlockPredicate
	m	()Z	method_38559	hasNbt
c	net/minecraft/class_2252$class_2253	net/minecraft/command/argument/BlockPredicateArgumentType$StatePredicate
	f	Lnet/minecraft/class_2680;	field_10674	state
	f	Lnet/minecraft/class_2487;	field_10675	nbt
	f	Ljava/util/Set;	field_10673	properties
	m	(Lnet/minecraft/class_2694;)Z	method_9648	test
	m	(Ljava/lang/Object;)Z	test	test
		p	1		context
	m	(Lnet/minecraft/class_2680;Ljava/util/Set;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	3		nbt
		p	1		state
		p	2		properties
c	net/minecraft/class_6611	net/minecraft/util/profiling/jfr/FlightProfiler
	f	Lnet/minecraft/class_6611;	field_34923	INSTANCE
	m	(F)V	method_38654	onTick
		p	1		tickTime
	m	(IILjava/net/SocketAddress;I)V	method_38657	onPacketSent
		p	1		protocolId
		p	3		remoteAddress
		p	2		packetId
		p	4		bytes
	m	()Z	method_38658	isAvailable
	m	(IILjava/net/SocketAddress;I)V	method_38656	onPacketReceived
		p	2		packetId
		p	1		protocolId
		p	4		bytes
		p	3		remoteAddress
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_6613;	method_38655	startChunkGenerationProfiling
		p	2		world
		p	3		targetStatus
		p	1		chunkPos
	m	(Lnet/minecraft/class_6506;)Z	method_37981	start
		p	1		instanceType
	m	()Z	method_37984	isProfiling
	m	()Ljava/nio/file/Path;	method_37980	stop
	m	()Lnet/minecraft/class_6613;	method_38659	startWorldLoadProfiling
c	net/minecraft/class_6611$class_6612	net/minecraft/util/profiling/jfr/FlightProfiler$NoopProfiler
	f	Lorg/slf4j/Logger;	field_34924	LOGGER
	f	Lnet/minecraft/class_6613;	field_34925	NOOP
c	net/minecraft/class_6609	net/minecraft/world/SimulationDistanceLevelPropagator
	f	Lit/unimi/dsi/fastutil/longs/Long2ByteMap;	field_34888	levels
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;	field_34890	tickets
	m	(Lnet/minecraft/class_1923;)I	method_38640	getLevel
		p	1		pos
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_38642	remove
		p	2		pos
		p	1		type
		p	4		argument
		p	3		level
	m	(Lnet/minecraft/class_4706;)I	method_38639	getLevel
		p	1		ticket
	m	(JLnet/minecraft/class_3228;)V	method_38641	remove
		p	1		pos
		p	3		ticket
	m	(I)V	method_38636	updatePlayerTickets
		p	1		level
	m	(J)Ljava/lang/String;	method_38643	getTickingTicket
		p	1		pos
	m	(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V	method_38638	add
		p	2		pos
		p	3		level
		p	4		argument
		p	1		type
	m	(J)Lnet/minecraft/class_4706;	method_38645	method_38645
		p	0		p
	m	()V	method_38635	updateLevels
	m	(JLnet/minecraft/class_3228;)V	method_38637	add
		p	3		ticket
		p	1		pos
	m	(J)Lnet/minecraft/class_4706;	method_38644	getTickets
		p	1		pos
c	net/minecraft/class_6607	net/minecraft/server/command/JfrCommand
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_34880	JFR_START_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_34881	JFR_DUMP_FAILED_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38613	method_38613
		p	0		context
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_38615	method_38615
		p	0		message
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38616	method_38616
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_38612	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;)I	method_38617	executeStop
		p	0		source
	m	(Lnet/minecraft/class_2168;)Z	method_38618	method_38618
		p	0		source
	m	(Lnet/minecraft/class_2168;)I	method_38614	executeStart
		p	0		source
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_39499	method_39499
		p	1		style
c	net/minecraft/class_6608	net/minecraft/server/command/ResetChunksCommand
	f	Lorg/slf4j/Logger;	field_34882	LOGGER
	m	(Lnet/minecraft/class_2791;)V	method_38620	method_38620
		p	0		chunk
	m	(Lnet/minecraft/class_2806;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Unit;	method_38622	method_38622
		p	1		either
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38624	method_38624
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_38623	register
		p	0		dispatcher
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_38628	method_38628
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_38625	method_38625
		p	0		source
	m	(Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;	method_38627	method_38627
		p	0		chunk
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_39500	method_39500
		p	0		context
	m	(Lnet/minecraft/class_2806;Lnet/minecraft/class_3846;Lnet/minecraft/class_3218;Lnet/minecraft/class_3215;Ljava/util/List;Lcom/mojang/datafixers/util/Unit;)Ljava/util/concurrent/CompletionStage;	method_38621	method_38621
		p	5		unit
	m	(Lnet/minecraft/class_2168;IZ)I	method_38626	executeResetChunks
		p	0		source
		p	1		radius
		p	2		skipOldChunks
c	net/minecraft/class_6606	net/minecraft/network/packet/s2c/play/LightData
	f	Ljava/util/BitSet;	field_34875	uninitedSky
	f	Ljava/util/BitSet;	field_34874	initedBlock
	f	Ljava/util/BitSet;	field_34876	uninitedBlock
	f	Ljava/util/BitSet;	field_34873	initedSky
	f	Z	field_34879	nonEdge
	f	Ljava/util/List;	field_34878	blockNibbles
	f	Ljava/util/List;	field_34877	skyNibbles
	m	()Ljava/util/BitSet;	method_38601	getInitedSky
	m	(Lnet/minecraft/class_2540;II)V	<init>	<init>
		p	3		y
		p	2		x
		p	1		buf
	m	()Ljava/util/BitSet;	method_38604	getUninitedSky
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Ljava/util/BitSet;Ljava/util/BitSet;Z)V	<init>	<init>
		p	5		nonEdge
		p	4		blockBits
		p	1		pos
		p	3		skyBits
		p	2		lightProvider
	m	(Lnet/minecraft/class_2540;)V	method_38603	write
		p	1		buf
	m	()Z	method_38611	isNonEdge
	m	()Ljava/util/List;	method_38610	getBlockNibbles
	m	()Ljava/util/List;	method_38606	getSkyNibbles
	m	()Ljava/util/BitSet;	method_38609	getUninitedBlock
	m	(Lnet/minecraft/class_2540;)[B	method_38605	method_38605
		p	0		b
	m	()Ljava/util/BitSet;	method_38608	getInitedBlock
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_3568;Lnet/minecraft/class_1944;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V	method_38602	putChunk
		p	1		pos
		p	2		lightProvider
		p	7		nibbles
		p	5		initialized
		p	6		uninitialized
		p	3		type
		p	4		y
	m	(Lnet/minecraft/class_2540;)[B	method_38607	method_38607
		p	0		b
c	net/minecraft/class_3590	net/minecraft/datafixer/fix/ChunkStructuresTemplateRenameFix
	f	Lcom/google/common/collect/ImmutableMap;	field_15889	STRUCTURES
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15671	fix
c	net/minecraft/class_3591	net/minecraft/datafixer/fix/ChunkToProtoChunkFix
	m	(III)S	method_15675	packChunkSectionPos
		p	2		z
		p	1		y
		p	0		x
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_39952	fixTileTicks
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_39951	fixBiomes
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_39943	fixLevel
c	net/minecraft/class_2260	net/minecraft/block/BrewingStandBlock
	f	[Lnet/minecraft/class_2746;	field_10700	BOTTLE_PROPERTIES
	f	Lnet/minecraft/class_265;	field_10701	SHAPE
c	net/minecraft/class_3592	net/minecraft/datafixer/fix/ColorlessShulkerEntityFix
c	net/minecraft/class_2261	net/minecraft/block/PlantBlock
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_9695	canPlantOnTop
		p	3		pos
		p	1		floor
		p	2		world
c	net/minecraft/class_2262	net/minecraft/command/argument/BlockPosArgumentType
	f	Ljava/util/Collection;	field_10702	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_29499	OUT_OF_BOUNDS_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10703	UNLOADED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10704	OUT_OF_WORLD_EXCEPTION
	m	()Lnet/minecraft/class_2262;	method_9698	blockPos
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267;	method_9699	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2338;	method_9696	getLoadedBlockPos
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2338;	method_9697	getBlockPos
		p	0		context
		p	1		name
c	net/minecraft/class_3593	net/minecraft/datafixer/mapping/LegacyDyeItemMapping
	f	Ljava/util/Map;	field_15890	MAP
c	net/minecraft/class_6625	net/minecraft/structure/StructureContext
	f	Lnet/minecraft/class_5455;	comp_134	registryManager
	f	Lnet/minecraft/class_3485;	comp_135	structureTemplateManager
	f	Lnet/minecraft/class_3300;	comp_133	resourceManager
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_6625;	method_38713	from
		p	0		world
	m	()Lnet/minecraft/class_5455;	comp_134	registryManager
	m	()Lnet/minecraft/class_3485;	comp_135	structureTemplateManager
	m	()Lnet/minecraft/class_3300;	comp_133	resourceManager
c	net/minecraft/class_2267	net/minecraft/command/argument/PosArgument
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_2338;	method_9704	toAbsoluteBlockPos
		p	1		source
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_241;	method_9709	toAbsoluteRotation
		p	1		source
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_243;	method_9708	toAbsolutePos
		p	1		source
	m	()Z	method_9705	isXRelative
	m	()Z	method_9706	isYRelative
	m	()Z	method_9707	isZRelative
c	net/minecraft/class_3598	net/minecraft/datafixer/fix/EntityElderGuardianSplitFix
c	net/minecraft/class_6626	net/minecraft/structure/StructurePiecesCollector
	c	A collector of structure pieces to be added to a structure start.\n\n@see StructurePiecesList
	f	Ljava/util/List;	field_34944	pieces
	m	(IILnet/minecraft/class_5819;I)I	method_38716	shiftInto
		c	Somewhat like {@code shiftInto(random, bottomY, topY - topPenalty)}.
		p	1		topY
		p	2		bottomY
		p	3		random
		p	4		topPenalty
	m	()Lnet/minecraft/class_6624;	method_38714	toList
	m	()V	method_38719	clear
	m	(Lnet/minecraft/class_5819;II)V	method_38718	shiftInto
		c	Shifts all pieces so they lie within {@code [baseY, topY]} vertically.
		p	1		random
		p	2		baseY
		p	3		topY
	m	()Z	method_38720	isEmpty
	m	()Lnet/minecraft/class_3341;	method_38721	getBoundingBox
	m	(I)V	method_38715	shift
		p	1		y
c	net/minecraft/class_2268	net/minecraft/command/argument/LookingPosArgument
	f	D	field_10714	x
	f	C	field_32941	CARET
	f	D	field_10713	y
	f	D	field_10712	z
	m	(Lcom/mojang/brigadier/StringReader;I)D	method_9710	readCoordinate
		p	0		reader
		p	1		startingCursorPos
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2268;	method_9711	parse
		p	0		reader
	m	(DDD)V	<init>	<init>
		p	5		z
		p	1		x
		p	3		y
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_3599	net/minecraft/datafixer/fix/EntityEquipmentToArmorAndHandFix
	m	(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;	method_15703	fixEquipment
c	net/minecraft/class_2269	net/minecraft/block/AbstractButtonBlock
	f	Lnet/minecraft/class_265;	field_10723	FLOOR_X_SHAPE
	f	Lnet/minecraft/class_265;	field_10731	WEST_SHAPE
	f	Lnet/minecraft/class_265;	field_10721	CEILING_X_SHAPE
	f	Lnet/minecraft/class_265;	field_10719	NORTH_PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_10715	SOUTH_SHAPE
	f	Lnet/minecraft/class_265;	field_10727	CEILING_Z_SHAPE
	f	Lnet/minecraft/class_265;	field_10717	CEILING_X_PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_10722	FLOOR_X_PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_10724	SOUTH_PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_10730	FLOOR_Z_PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_10720	EAST_SHAPE
	f	Lnet/minecraft/class_265;	field_10732	WEST_PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_10726	CEILING_Z_PRESSED_SHAPE
	f	Lnet/minecraft/class_265;	field_10716	FLOOR_Z_SHAPE
	f	Lnet/minecraft/class_265;	field_10728	NORTH_SHAPE
	f	Lnet/minecraft/class_265;	field_10718	EAST_PRESSED_SHAPE
	f	Z	field_10725	wooden
	f	Lnet/minecraft/class_2746;	field_10729	POWERED
	m	(ZLnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		wooden
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_21845	powerOn
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9713	updateNeighbors
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)V	method_9714	playClickSound
		p	4		powered
		p	3		pos
		p	2		world
		p	1		player
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_9715	tryPowerWithProjectiles
		p	1		state
		p	2		world
		p	3		pos
	m	()I	method_26153	getPressTicks
	m	(Z)Lnet/minecraft/class_3414;	method_9712	getClickSound
		p	1		powered
c	net/minecraft/class_6624	net/minecraft/structure/StructurePiecesList
	c	An immutable list of structure pieces, usually belonging to a structure\nstart.
	f	Ljava/util/Map;	field_34943	ID_UPDATES
	f	Lorg/slf4j/Logger;	field_34941	LOGGER
	f	Lnet/minecraft/class_2960;	field_34942	JIGSAW
	f	Ljava/util/List;	comp_132	pieces
	m	()Z	method_38708	isEmpty
	m	()Lnet/minecraft/class_3341;	method_38712	getBoundingBox
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		pieces
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_6625;)Lnet/minecraft/class_6624;	method_38711	fromNbt
		p	1		context
		p	0		list
	m	(Lnet/minecraft/class_6625;)Lnet/minecraft/class_2520;	method_38709	toNbt
		p	1		context
	m	(Lnet/minecraft/class_2338;)Z	method_38710	contains
		p	1		pos
	m	()Ljava/util/List;	comp_132	pieces
c	net/minecraft/class_6621	net/minecraft/structure/PostPlacementProcessor
	c	A post placement processor for a structure feature runs after all the\npieces of a structure start have placed blocks in the world in the\nfeature chunk status.
	f	Lnet/minecraft/class_6621;	field_34938	EMPTY
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V	method_38701	method_38701
		p	0		world
		p	2		chunkGenerator
		p	1		structureAccessor
		p	4		chunkBox
		p	3		random
		p	6		children
		p	5		pos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)V	afterPlace	afterPlace
		p	3		chunkGenerator
		p	4		random
		p	1		world
		p	2		structureAccessor
		p	7		children
		p	5		chunkBox
		p	6		pos
c	net/minecraft/class_3594	net/minecraft/datafixer/fix/EntityArmorStandSilentFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15679	fixSilent
c	net/minecraft/class_2263	net/minecraft/block/FluidDrainable
	m	()Ljava/util/Optional;	method_32351	getBucketFillSound
		c	{@return the sound played when filling a bucket with the fluid contained in this block}\n\n@see net.minecraft.fluid.Fluid#getBucketFillSound()
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799;	method_9700	tryDrainFluid
		p	1		world
		p	2		pos
		p	3		state
c	net/minecraft/class_6622	net/minecraft/structure/StructurePiecesGenerator
	c	A structure pieces generator adds structure pieces for a structure,\nbut does not yet realize those pieces into the world. It executes in the\nstructure starts chunk status.
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_6622$class_6623;)V	generatePieces	generatePieces
		p	1		collector
		p	2		context
c	net/minecraft/class_6622$class_6623	net/minecraft/structure/StructurePiecesGenerator$Context
	f	Lnet/minecraft/class_5539;	comp_129	world
	f	J	comp_131	seed
	f	Lnet/minecraft/class_2794;	comp_125	chunkGenerator
	f	Lnet/minecraft/class_3037;	comp_305	config
	f	Lnet/minecraft/class_3485;	comp_126	structureTemplateManager
	f	Lnet/minecraft/class_1923;	comp_127	chunkPos
	f	Lnet/minecraft/class_2919;	comp_130	random
	m	()Lnet/minecraft/class_5539;	comp_129	world
	m	()Lnet/minecraft/class_2919;	comp_130	random
	m	()Lnet/minecraft/class_3485;	comp_126	structureTemplateManager
	m	()Lnet/minecraft/class_1923;	comp_127	chunkPos
	m	()J	comp_131	seed
	m	()Lnet/minecraft/class_3037;	comp_305	config
	m	()Lnet/minecraft/class_2794;	comp_125	chunkGenerator
c	net/minecraft/class_2264	net/minecraft/command/argument/ColumnPosArgumentType
	f	Ljava/util/Collection;	field_10705	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_10706	INCOMPLETE_EXCEPTION
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2267;	method_9703	parse
	m	()Lnet/minecraft/class_2264;	method_9701	columnPos
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2265;	method_9702	getColumnPos
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
c	net/minecraft/class_3595	net/minecraft/datafixer/fix/EntityBlockStateFix
	f	Ljava/util/Map;	field_15891	BLOCK_NAME_TO_ID
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_15684	method_15684
		p	2		state
	m	(Lcom/mojang/datafixers/schemas/Schema;Z)V	<init>	<init>
		p	1		schema
		p	2		changesType
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer;	method_15694	method_15694
		p	1		unit
	m	(Ljava/lang/String;)I	method_15686	getNumericalBlockId
		p	0		blockId
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;	method_15682	useFunction
		p	1		entity
		p	2		entityId
		p	3		function
	m	(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_15691	method_15691
		p	4		entity
	m	(Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;	method_15690	method_15690
		p	1		state
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_15680	method_15680
		p	1		arrow
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_15685	method_15685
		p	1		enderman
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_15692	method_15692
		p	1		projectile
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_15696	method_15696
		p	1		minecart
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	method_15688	method_15688
		p	0		id
	m	(Ljava/util/HashMap;)V	method_15683	method_15683
		p	0		map
	m	(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed;	method_15687	mergeIdAndData
		p	2		oldIdKey
		p	3		oldDataKey
		p	4		newStateKey
		p	1		entity
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	method_15689	method_15689
		p	0		id
	m	(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_15695	fixFallingBlock
		p	1		fallingBlock
c	net/minecraft/class_2265	net/minecraft/util/math/ColumnPos
	f	I	comp_638	x
	f	I	comp_639	z
	m	(J)I	method_42107	getZ
		p	0		packed
	m	(J)I	method_42106	getX
		p	0		packed
	m	()I	comp_638	x
	m	()I	comp_639	z
	m	()J	method_34875	pack
	m	(II)J	method_34874	pack
		p	0		x
		p	1		z
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_1923;	method_34873	toChunkPos
c	net/minecraft/class_3596	net/minecraft/datafixer/fix/EntityCodSalmonFix
	f	Ljava/util/Map;	field_15893	SPAWN_EGGS
	f	Ljava/util/Map;	field_15892	ENTITIES
c	net/minecraft/class_3597	net/minecraft/datafixer/fix/EntityCustomNameToTextFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_15697	fixCustomName
c	net/minecraft/class_2266	net/minecraft/block/CactusBlock
	f	Lnet/minecraft/class_265;	field_10710	OUTLINE_SHAPE
	f	Lnet/minecraft/class_2758;	field_10709	AGE
	f	Lnet/minecraft/class_265;	field_10711	COLLISION_SHAPE
	f	I	field_31044	MAX_AGE
c	net/minecraft/class_4097	net/minecraft/entity/ai/brain/task/Task
	f	Ljava/util/Map;	field_19291	requiredMemoryStates
	f	I	field_30112	DEFAULT_RUN_TIME
	f	Lnet/minecraft/class_4097$class_4098;	field_18333	status
	f	J	field_18334	endTime
	f	I	field_18335	minRunTime
	f	I	field_18336	maxRunTime
	m	(Ljava/util/Map;I)V	<init>	<init>
		p	2		runTime
		p	1		requiredMemoryState
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V	method_18924	keepRunning
		p	1		world
		p	3		time
		p	2		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V	method_18925	stop
		p	2		entity
		p	1		world
		p	3		time
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V	method_18926	finishRunning
		p	1		world
		p	3		time
		p	2		entity
	m	(J)Z	method_18915	isTimeLimitExceeded
		p	1		time
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V	method_18920	run
		p	1		world
		p	3		time
		p	2		entity
	m	(Lnet/minecraft/class_1309;)Z	method_19546	hasRequiredMemoryState
		p	1		entity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V	method_18923	tick
		p	2		entity
		p	1		world
		p	3		time
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z	method_18927	shouldKeepRunning
		p	2		entity
		p	1		world
		p	3		time
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		requiredMemoryState
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z	method_18922	tryStarting
		p	1		world
		p	3		time
		p	2		entity
	m	(Ljava/util/Map;II)V	<init>	<init>
		p	1		requiredMemoryState
		p	3		maxRunTime
		p	2		minRunTime
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z	method_18919	shouldRun
		p	2		entity
		p	1		world
	m	()Lnet/minecraft/class_4097$class_4098;	method_18921	getStatus
c	net/minecraft/class_4097$class_4098	net/minecraft/entity/ai/brain/task/Task$Status
	f	Lnet/minecraft/class_4097$class_4098;	field_18338	RUNNING
	f	Lnet/minecraft/class_4097$class_4098;	field_18337	STOPPED
c	net/minecraft/class_489	net/minecraft/client/gui/screen/ingame/AbstractFurnaceScreen
	f	Z	field_2925	narrow
	f	Lnet/minecraft/class_2960;	field_2926	RECIPE_BUTTON_TEXTURE
	f	Lnet/minecraft/class_517;	field_2924	recipeBook
	f	Lnet/minecraft/class_2960;	field_18975	background
	m	(Lnet/minecraft/class_4185;)V	method_19877	method_19877
		p	1		button
	m	(Lnet/minecraft/class_1720;Lnet/minecraft/class_517;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	3		inventory
		p	2		recipeBook
		p	1		handler
		p	5		background
		p	4		title
c	net/minecraft/class_4096	net/minecraft/entity/ai/brain/task/FindPointOfInterestTask
	f	Ljava/util/function/Predicate;	field_19287	poiTypePredicate
	f	Lnet/minecraft/class_4140;	field_20287	targetMemoryModuleType
	f	Ljava/util/Optional;	field_25812	entityStatus
	f	I	field_30099	MAX_POSITIONS_PER_RUN
	f	I	field_30098	POI_SORTING_RADIUS
	f	I	field_30100	POSITION_EXPIRE_INTERVAL
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_19289	foundPositionsToExpiry
	f	Z	field_18854	onlyRunIfChild
	f	J	field_18332	positionExpireTimeLimit
	m	(Lnet/minecraft/class_1308;Ljava/util/Set;)Lnet/minecraft/class_11;	method_43965	findPathToPoi
		p	0		entity
		p	1		pois
	m	(Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;)Lcom/google/common/collect/ImmutableMap;	method_29245	create
		p	0		firstModule
		p	1		secondModule
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V	method_20817	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z	method_20816	shouldRun
	m	(JLnet/minecraft/class_2338;)Z	method_29924	method_29924
		p	3		pos
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V	<init>	<init>
		p	4		onlyRunIfChild
		p	5		entityStatus
		p	1		poiTypePredicate
		p	2		moduleType
		p	3		targetMemoryModuleType
	m	(Ljava/util/function/Predicate;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V	<init>	<init>
		p	3		onlyRunIfChild
		p	4		entityStatus
		p	1		poiTypePredicate
		p	2		moduleType
c	net/minecraft/class_4096$class_5397	net/minecraft/entity/ai/brain/task/FindPointOfInterestTask$RetryMarker
	f	I	field_30102	MAX_EXTRA_DELAY
	f	I	field_30101	MIN_DELAY
	f	J	field_25602	nextScheduledAttemptAt
	f	J	field_25601	previousAttemptAt
	f	I	field_30103	ATTEMPT_DURATION
	f	I	field_25603	currentDelay
	f	Lnet/minecraft/class_5819;	field_25600	random
	m	(Lnet/minecraft/class_5819;J)V	<init>	<init>
		p	1		random
		p	2		time
	m	(J)Z	method_29928	shouldRetry
		p	1		time
	m	(J)Z	method_29927	isAttempting
		p	1		time
	m	(J)V	method_29926	setAttemptTime
		p	1		time
c	net/minecraft/class_7124	net/minecraft/block/SculkSpreadable
	f	Lnet/minecraft/class_7124;	field_37602	VEIN_ONLY_SPREADER
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_41468	spreadAtSamePosition
		p	4		random
		p	2		state
		p	3		pos
		p	1		world
	m	()Z	method_41472	shouldConvertToSpreadable
	m	()B	method_41467	getUpdate
	m	(Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)I	method_41471	spread
		p	2		world
		p	1		cursor
		p	6		shouldConvertToBlock
		p	5		spreadManager
		p	4		random
		p	3		catalystPos
	m	(I)I	method_41473	getDecay
		p	1		oldDecay
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_41470	method_41470
		p	3		random
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;Z)Z	method_41469	spread
		p	5		markForPostProcessing
		p	3		state
		p	4		directions
		p	1		world
		p	2		pos
c	net/minecraft/class_488	net/minecraft/client/gui/screen/ingame/HopperScreen
	f	Lnet/minecraft/class_2960;	field_2919	TEXTURE
	m	(Lnet/minecraft/class_1722;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
c	net/minecraft/class_4099	net/minecraft/entity/ai/brain/BlockPosLookTarget
	f	Lnet/minecraft/class_2338;	field_18340	blockPos
	f	Lnet/minecraft/class_243;	field_18341	pos
	m	(Lnet/minecraft/class_2338;)V	<init>	<init>
		p	1		blockPos
c	net/minecraft/class_487	net/minecraft/client/gui/screen/ingame/EnchantingPhrases
	f	Lnet/minecraft/class_2960;	field_24283	FONT_ID
	f	Lnet/minecraft/class_2583;	field_24284	STYLE
	f	Lnet/minecraft/class_487;	field_2917	INSTANCE
	f	Lnet/minecraft/class_5819;	field_2918	random
	f	[Ljava/lang/String;	field_2916	phrases
	m	(J)V	method_2480	setSeed
		p	1		seed
	m	(Lnet/minecraft/class_327;I)Lnet/minecraft/class_5348;	method_2479	generatePhrase
		p	2		width
		p	1		textRenderer
	m	()Lnet/minecraft/class_487;	method_2481	getInstance
c	net/minecraft/class_4093	net/minecraft/util/thread/ReentrantThreadExecutor
	f	I	field_18320	runningTasks
	m	()Z	method_18860	hasRunningTasks
c	net/minecraft/class_4092	net/minecraft/datafixer/fix/OptionsAddTextBackgroundFix
	m	(Ljava/lang/String;)D	method_18853	convertToTextBackgroundOpacity
		p	1		chatOpacity
c	net/minecraft/class_4095	net/minecraft/entity/ai/brain/Brain
	c	A brain is associated with each living entity.\n\n<p>A brain has {@linkplain #memories memories}, {@linkplain #sensors sensors},\nand {@linkplain #tasks tasks}. In general, the brain can use sensors to refresh\nthe memories over time, and the memories can be shared by different tasks,\nwhich can reduce duplicate calculation. For instance, instead of having each\ntask scan for the player, the memories can hold information about nearby player,\nand the task can choose to run or not accordingly.\n\n<p>To construct a brain, you need to specify the memory (module) types and\nsensors present in a brain, and then you can add individual tasks.\n\n@see LivingEntity#brain
	f	Ljava/util/Map;	field_18323	sensors
	f	Lnet/minecraft/class_4170;	field_18325	schedule
	f	Ljava/util/Map;	field_18324	tasks
	f	I	field_30096	ACTIVITY_REFRESH_COOLDOWN
	f	Ljava/util/function/Supplier;	field_24657	codecSupplier
	f	Lnet/minecraft/class_4168;	field_18329	defaultActivity
	f	Ljava/util/Map;	field_22282	forgettingActivityMemories
		c	The map from activities to the memories to forget after the activity is\ncompleted.
	f	J	field_18853	activityStartTime
	f	Ljava/util/Set;	field_18327	coreActivities
	f	Ljava/util/Map;	field_18322	memories
	f	Ljava/util/Map;	field_18326	requiredActivityMemories
	f	Lorg/slf4j/Logger;	field_24656	LOGGER
	f	Ljava/util/Set;	field_18328	possibleActivities
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_19545	updateTasks
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_18891	startTasks
		p	2		entity
		p	1		world
	m	()V	method_27075	tickMemories
	m	(Ljava/util/Set;)V	method_18890	setCoreActivities
		p	1		coreActivities
	m	(ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList;	method_24524	indexTaskList
		p	1		begin
			c	the beginning of the index of tasks, exclusive
		p	2		tasks
	m	(JJ)V	method_18871	refreshActivities
		p	1		timeOfDay
		p	3		time
	m	(Lnet/minecraft/class_4168;ILcom/google/common/collect/ImmutableList;)V	method_18882	setTaskList
		p	1		activity
		p	3		list
		p	2		begin
	m	(Ljava/lang/Object;)Z	method_19948	isEmptyCollection
		p	1		value
	m	(Lnet/minecraft/class_4170;)V	method_18884	setSchedule
		p	1		schedule
	m	(Lnet/minecraft/class_4140;)Z	method_18896	hasMemoryModule
		p	1		type
	m	()V	method_24536	resetPossibleActivities
	m	(Lnet/minecraft/class_4140;Ljava/lang/Object;)V	method_18878	remember
		p	1		type
		p	2		value
	m	()Lnet/minecraft/class_4170;	method_18894	getSchedule
	m	()V	method_35060	clear
	m	(Lnet/minecraft/class_4168;)Z	method_18874	canDoActivity
		p	1		activity
	m	(Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V	method_24529	setTaskList
		p	1		activity
		p	2		indexedTasks
		p	3		requiredMemories
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec;	method_28313	createBrainCodec
		p	1		sensors
		p	0		memoryModules
	m	()Lnet/minecraft/class_4095;	method_18911	copy
	m	()Ljava/util/Map;	method_35058	getMemories
	m	(Lnet/minecraft/class_4140;)J	method_36978	getMemory
		p	1		type
	m	(Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;)V	method_18881	setTaskList
		p	2		indexedTasks
		p	1		activity
	m	(Lnet/minecraft/class_4168;)V	method_18897	setDefaultActivity
		p	1		activity
	m	(Lnet/minecraft/class_4140;Ljava/lang/Object;J)V	method_24525	remember
		p	3		startTime
		p	2		value
		p	1		type
	m	(Lnet/minecraft/class_4168;)V	method_24526	doExclusively
		p	1		activity
	m	(Lnet/minecraft/class_4168;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/class_4140;)V	method_24527	setTaskList
		p	3		tasks
		p	2		begin
		p	4		memoryType
		p	1		activity
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_27073	tickSensors
		p	2		entity
		p	1		world
	m	()Ljava/util/List;	method_27074	getRunningTasks
	m	(Lnet/minecraft/class_4140;Ljava/lang/Object;)Z	method_29519	hasMemoryModuleWithValue
		p	1		type
		p	2		value
	m	(Ljava/util/Collection;Ljava/util/Collection;Lcom/google/common/collect/ImmutableList;Ljava/util/function/Supplier;)V	<init>	<init>
		p	1		memories
		p	2		sensors
		p	3		memoryEntries
		p	4		codecSupplier
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_19542	tick
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_4140;)Ljava/util/Optional;	method_18904	getOptionalMemory
		p	1		type
	m	(Ljava/util/List;)V	method_24531	resetPossibleActivities
		p	1		activities
	m	(Lnet/minecraft/class_4168;)Z	method_18906	hasActivity
		p	1		activity
	m	(Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V	method_24530	setTaskList
		p	1		activity
		p	4		forgettingMemories
		p	3		requiredMemories
		p	2		indexedTasks
	m	(Lnet/minecraft/class_4140;)V	method_18875	forget
		p	1		type
	m	()Ljava/util/stream/Stream;	method_28315	streamMemories
	m	()Ljava/util/Set;	method_35059	getPossibleActivities
	m	(Lnet/minecraft/class_4140;Lnet/minecraft/class_4141;)Z	method_18876	isMemoryInState
		p	2		state
		p	1		type
	m	(Lnet/minecraft/class_4168;)V	method_24537	forgetIrrelevantMemories
		p	1		except
	m	(Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/class_4095$class_5303;	method_28311	createProfile
		p	0		memoryModules
		p	1		sensors
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V	method_18900	stopAllTasks
		p	1		world
		p	2		entity
	m	(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;	method_28310	encode
		p	1		ops
	m	(Lnet/minecraft/class_4140;Ljava/util/Optional;)V	method_18879	remember
		p	1		type
		p	2		value
	m	(Lnet/minecraft/class_4140;Ljava/util/Optional;)V	method_24535	setMemory
		p	1		type
		p	2		memory
	m	()Ljava/util/Optional;	method_24538	getFirstPossibleNonCoreActivity
	m	(Lnet/minecraft/class_4168;)V	method_18880	resetPossibleActivities
		p	1		except
c	net/minecraft/class_4095$class_5303	net/minecraft/entity/ai/brain/Brain$Profile
	c	A simple profile of a brain. Indicates what types of memory modules and\nsensors a brain can have.
	f	Lcom/mojang/serialization/Codec;	field_24665	codec
	f	Ljava/util/Collection;	field_24663	memoryModules
	f	Ljava/util/Collection;	field_24664	sensors
	m	(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;	method_28335	deserialize
		p	1		data
	m	(Ljava/util/Collection;Ljava/util/Collection;)V	<init>	<init>
		p	2		sensors
		p	1		memoryModules
c	net/minecraft/class_4095$class_5302	net/minecraft/entity/ai/brain/Brain$MemoryEntry
	f	Ljava/util/Optional;	field_24662	data
	f	Lnet/minecraft/class_4140;	field_24661	type
	m	(Lnet/minecraft/class_4140;Ljava/util/Optional;)V	<init>	<init>
		p	2		data
		p	1		type
	m	(Lnet/minecraft/class_4095;)V	method_28328	apply
		p	1		brain
	m	(Lnet/minecraft/class_4140;Ljava/util/Optional;)Lnet/minecraft/class_4095$class_5302;	method_28333	of
		p	1		data
		p	0		type
	m	(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V	method_28330	serialize
		p	1		ops
		p	2		builder
c	net/minecraft/class_4095$1	net/minecraft/entity/ai/brain/Brain$1
	m	(Lnet/minecraft/class_4095;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;	method_28316	encode
c	net/minecraft/class_4094	net/minecraft/entity/InteractionObserver
	m	(Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;)V	method_18870	onInteractionWith
		p	2		entity
		p	1		interaction
c	net/minecraft/class_481	net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen
	f	Lnet/minecraft/class_2561;	field_26563	DELETE_ITEM_SLOT_TEXT
	f	F	field_2890	scrollPosition
	f	I	field_32337	ROWS_COUNT
	f	I	field_2896	selectedTab
	f	I	field_32339	TAB_WIDTH
	f	I	field_32341	SCROLLBAR_WIDTH
	f	Lnet/minecraft/class_1735;	field_2889	deleteItemSlot
	f	I	field_32343	WHITE
	f	Ljava/util/Set;	field_16201	searchResultTags
	f	Lnet/minecraft/class_2960;	field_2893	TEXTURE
	f	Z	field_2887	lastClickOutsideBounds
	f	Ljava/lang/String;	field_32336	CUSTOM_CREATIVE_LOCK_KEY
	f	Lnet/minecraft/class_1277;	field_2895	INVENTORY
	f	Ljava/util/List;	field_2886	slots
	f	I	field_32338	COLUMNS_COUNT
	f	I	field_32340	TAB_HEIGHT
	f	I	field_32342	SCROLLBAR_HEIGHT
	f	Z	field_2892	scrolling
	f	Z	field_2888	ignoreTypedCharacter
	f	Ljava/lang/String;	field_32335	TAB_TEXTURE_PREFIX
	f	Lnet/minecraft/class_478;	field_2891	listener
	f	Lnet/minecraft/class_342;	field_2894	searchBox
	m	(Lnet/minecraft/class_1657;)V	<init>	<init>
		p	1		player
	m	()V	method_2464	search
	m	(Lnet/minecraft/class_1735;)Z	method_2470	isCreativeInventorySlot
		p	1		slot
	m	(Lnet/minecraft/class_1761;DD)Z	method_2463	isClickInTab
		p	2		mouseX
		p	1		group
		p	4		mouseY
	m	(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_2960;)Z	method_15874	method_15874
		p	2		id
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1761;)V	method_2468	renderTabIcon
		p	2		group
		p	1		matrices
	m	(Lnet/minecraft/class_1761;)V	method_2466	setSelectedTab
		p	1		group
	m	()I	method_2469	getSelectedTab
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1761;II)Z	method_2471	renderTabTooltipIfHovered
		p	3		mouseX
		p	4		mouseY
		p	1		matrices
		p	2		group
	m	(DD)Z	method_2467	isClickInScrollbar
		p	3		mouseY
		p	1		mouseX
	m	()Z	method_2465	hasScrollbar
	m	(Ljava/lang/String;Lnet/minecraft/class_2960;)Z	method_15875	method_15875
		p	1		id
	m	(Ljava/lang/String;)V	method_15871	searchForTags
		p	1		id
	m	(Lnet/minecraft/class_310;IZZ)V	method_2462	onHotbarKeyPress
		p	2		restore
		p	1		index
		p	3		save
		p	0		client
c	net/minecraft/class_481$class_484	net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$CreativeSlot
	f	Lnet/minecraft/class_1735;	field_2898	slot
	m	(Lnet/minecraft/class_1735;III)V	<init>	<init>
		p	3		x
		p	2		invSlot
		p	1		slot
		p	4		y
c	net/minecraft/class_481$class_483	net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$CreativeScreenHandler
	f	Lnet/minecraft/class_1703;	field_29349	parent
	f	Lnet/minecraft/class_2371;	field_2897	itemList
	m	(Lnet/minecraft/class_1657;)V	<init>	<init>
		p	1		player
	m	(F)V	method_2473	scrollItems
		p	1		position
	m	()Z	method_2474	shouldShowScrollbar
c	net/minecraft/class_481$class_482	net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen$LockableSlot
c	net/minecraft/class_480	net/minecraft/client/gui/screen/ingame/Generic3x3ContainerScreen
	f	Lnet/minecraft/class_2960;	field_2885	TEXTURE
	m	(Lnet/minecraft/class_1716;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		title
		p	2		inventory
		p	1		handler
c	net/minecraft/class_486	net/minecraft/client/gui/screen/ingame/EnchantmentScreen
	f	Lnet/minecraft/class_1799;	field_2913	stack
	f	Lnet/minecraft/class_5819;	field_2911	random
	f	Lnet/minecraft/class_557;	field_2908	BOOK_MODEL
	f	Lnet/minecraft/class_2960;	field_2910	TEXTURE
	f	Lnet/minecraft/class_2960;	field_2901	BOOK_TEXTURE
	f	F	field_2909	approximatePageAngle
	f	F	field_2914	pageAngle
	f	F	field_2904	pageTurningSpeed
	f	F	field_2912	nextPageAngle
	f	I	field_2915	ticks
	f	F	field_2905	nextPageTurningSpeed
	f	F	field_2906	pageRotationSpeed
	m	()V	method_2478	doTick
	m	(Lnet/minecraft/class_1718;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
c	net/minecraft/class_485	net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen
	m	()Z	method_38934	hideStatusEffectHud
	m	(Lnet/minecraft/class_4587;IILjava/lang/Iterable;)V	method_18644	drawStatusEffectDescriptions
		p	4		statusEffects
		p	3		height
		p	2		x
		p	1		matrices
	m	(Lnet/minecraft/class_1293;)Lnet/minecraft/class_2561;	method_38933	getStatusEffectDescription
		p	1		statusEffect
	m	(Lnet/minecraft/class_4587;IILjava/lang/Iterable;Z)V	method_18643	drawStatusEffectSprites
		p	3		height
		p	4		statusEffects
		p	5		wide
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_4587;IILjava/lang/Iterable;Z)V	method_18642	drawStatusEffectBackgrounds
		p	4		statusEffects
		p	5		wide
		p	1		matrices
		p	2		x
		p	3		height
	m	(Lnet/minecraft/class_4587;II)V	method_2477	drawStatusEffects
		p	1		matrices
		p	2		mouseX
		p	3		mouseY
c	net/minecraft/class_7128	net/minecraft/block/entity/SculkSpreadManager
	f	I	field_37613	MAX_CURSORS
	f	I	field_37617	maxDistance
	f	Z	field_37614	worldGen
	f	Lorg/slf4j/Logger;	field_37621	LOGGER
	f	Lnet/minecraft/class_6862;	field_37615	replaceableTag
	f	I	field_37619	decayChance
	f	I	field_37610	MAX_CHARGE
	f	I	field_37616	extraBlockChance
	f	I	field_37618	spreadChance
	f	Ljava/util/List;	field_37620	cursors
	m	()I	method_41489	getMaxDistance
	m	()Z	method_41492	isWorldGen
	m	(ZLnet/minecraft/class_6862;IIII)V	<init>	<init>
		p	3		extraBlockChance
		p	4		maxDistance
		p	1		worldGen
		p	2		replaceableTag
		p	5		spreadChance
		p	6		decayChance
	m	(Lnet/minecraft/class_7128$class_7129;Lnet/minecraft/class_2338;Ljava/lang/Integer;)Ljava/lang/Integer;	method_41481	method_41481
		p	2		charge
		p	1		pos
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V	method_41484	method_41484
		p	1		cursorsNbt
	m	()Lnet/minecraft/class_7128;	method_41478	create
	m	(Lnet/minecraft/class_2487;)V	method_41483	readNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2338;I)V	method_41482	spread
		p	2		charge
		p	1		pos
	m	()I	method_41491	getDecayChance
	m	(Lnet/minecraft/class_7128$class_7129;)V	method_41480	addCursor
		p	1		cursor
	m	()Lnet/minecraft/class_6862;	method_41487	getReplaceableTag
	m	()I	method_41488	getExtraBlockChance
	m	()Ljava/util/List;	method_41493	getCursors
	m	(Lnet/minecraft/class_2487;)V	method_41486	writeNbt
		p	1		nbt
	m	()V	method_41494	clearCursors
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)V	method_41479	tick
		p	2		pos
		p	3		random
		p	4		shouldConvertToBlock
		p	1		world
	m	()I	method_41490	getSpreadChance
	m	()Lnet/minecraft/class_7128;	method_41485	createWorldGen
c	net/minecraft/class_7128$class_7129	net/minecraft/block/entity/SculkSpreadManager$Cursor
	f	Lcom/mojang/serialization/Codec;	field_37623	CODEC
	f	Lnet/minecraft/class_2338;	field_37625	pos
	f	Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	field_37624	OFFSETS
	f	I	field_37628	decay
	f	I	field_37626	charge
	f	Ljava/util/Set;	field_37629	faces
	f	Lcom/mojang/serialization/Codec;	field_37630	DIRECTION_SET_CODEC
	f	I	field_37627	update
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Z	method_41496	canSpread
		p	2		targetPos
		p	0		world
		p	1		sourcePos
	m	()Lnet/minecraft/class_2338;	method_41495	getPos
	m	(Lnet/minecraft/class_2338;)Z	method_41504	method_41504
		p	0		pos
	m	(Lnet/minecraft/class_7128$class_7129;)Ljava/util/Optional;	method_41509	method_41509
		p	0		cursor
	m	(Lnet/minecraft/class_2338;IIILjava/util/Optional;)V	<init>	<init>
		p	5		faces
		p	2		charge
		p	1		pos
		p	4		update
		p	3		decay
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z	method_41500	canSpread
		p	3		worldGen
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_7128$class_7129;)Ljava/lang/Integer;	method_41511	method_41511
		p	0		cursor
	m	(Ljava/util/List;)Ljava/util/Set;	method_41506	method_41506
		p	0		directions
	m	()I	method_41508	getCharge
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_7124;	method_41503	getSpreadable
		p	0		state
	m	()I	method_41510	getDecay
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_41497	canSpread
		p	1		pos
		p	2		direction
		p	0		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338;	method_41498	getSpreadPos
		p	0		world
		p	1		pos
		p	2		random
	m	(Lnet/minecraft/class_5819;)Ljava/util/List;	method_41507	shuffleOffsets
		p	0		random
	m	()Ljava/util/Set;	method_41512	getFaces
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)V	method_41499	spread
		p	1		world
		p	3		random
		p	2		pos
		p	5		shouldConvertToBlock
		p	4		spreadManager
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_41502	method_41502
		p	0		instance
	m	(Lnet/minecraft/class_7128$class_7129;)V	method_41501	merge
		p	1		cursor
	m	(Lnet/minecraft/class_2338;I)V	<init>	<init>
		p	2		charge
		p	1		pos
c	net/minecraft/class_7125	net/minecraft/block/SculkBlock
	m	(Lnet/minecraft/class_7128;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)I	method_41476	getDecay
		p	3		charge
		p	2		catalystPos
		p	1		cursorPos
		p	0		spreadManager
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z	method_41474	shouldNotDecay
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_2680;	method_41475	getExtraBlockState
		p	3		random
		p	4		allowShrieker
		p	1		world
		p	2		pos
c	net/minecraft/class_7126	net/minecraft/block/SculkCatalystBlock
	f	I	field_37603	BLOOM_DURATION
	f	Lnet/minecraft/class_6017;	field_37605	experience
	f	Lnet/minecraft/class_2746;	field_37604	BLOOM
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)V	method_41477	bloom
		p	3		random
		p	0		world
		p	1		pos
		p	2		state
c	net/minecraft/class_1812	net/minecraft/item/PotionItem
	f	I	field_30917	MAX_USE_TIME
c	net/minecraft/class_1811	net/minecraft/item/RangedWeaponItem
	f	Ljava/util/function/Predicate;	field_18281	BOW_PROJECTILES
	f	Ljava/util/function/Predicate;	field_18282	CROSSBOW_HELD_PROJECTILES
	m	()Ljava/util/function/Predicate;	method_19268	getProjectiles
	m	(Lnet/minecraft/class_1309;Ljava/util/function/Predicate;)Lnet/minecraft/class_1799;	method_18815	getHeldProjectile
		p	0		entity
		p	1		predicate
	m	()Ljava/util/function/Predicate;	method_20310	getHeldProjectiles
	m	()I	method_24792	getRange
	m	(Lnet/minecraft/class_1799;)Z	method_18817	method_18817
		p	0		stack
	m	(Lnet/minecraft/class_1799;)Z	method_18816	method_18816
		p	0		stack
c	net/minecraft/class_1810	net/minecraft/item/PickaxeItem
	m	(Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	3		attackSpeed
		p	2		attackDamage
		p	1		material
		p	4		settings
c	net/minecraft/class_1816	net/minecraft/item/SaddleItem
c	net/minecraft/class_1814	net/minecraft/util/Rarity
	f	Lnet/minecraft/class_124;	field_8908	formatting
	f	Lnet/minecraft/class_1814;	field_8907	UNCOMMON
	f	Lnet/minecraft/class_1814;	field_8906	COMMON
	f	Lnet/minecraft/class_1814;	field_8903	RARE
	f	Lnet/minecraft/class_1814;	field_8904	EPIC
	m	(Ljava/lang/String;ILnet/minecraft/class_124;)V	<init>	<init>
		p	3		formatting
c	net/minecraft/class_1813	net/minecraft/item/MusicDiscItem
	f	Lnet/minecraft/class_3414;	field_8900	sound
	f	Ljava/util/Map;	field_8901	MUSIC_DISCS
	f	I	field_8902	comparatorOutput
	f	I	field_39480	lengthInTicks
	m	()Lnet/minecraft/class_5250;	method_8011	getDescription
	m	(ILnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;I)V	<init>	<init>
		p	4		lengthInSeconds
		p	1		comparatorOutput
		p	3		settings
		p	2		sound
	m	()Lnet/minecraft/class_3414;	method_8009	getSound
	m	()I	method_44369	getSongLengthInTicks
	m	()I	method_8010	getComparatorOutput
	m	(Lnet/minecraft/class_3414;)Lnet/minecraft/class_1813;	method_8012	bySound
		p	0		sound
c	net/minecraft/class_1819	net/minecraft/item/ShieldItem
	f	F	field_30919	MIN_DAMAGE_AMOUNT_TO_BREAK
	f	Ljava/lang/String;	field_30920	BASE_KEY
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1767;	method_8013	getColor
		p	0		stack
c	net/minecraft/class_1817	net/minecraft/server/network/ServerItemCooldownManager
	f	Lnet/minecraft/class_3222;	field_8910	player
	m	(Lnet/minecraft/class_3222;)V	<init>	<init>
		p	1		player
c	net/minecraft/class_7134	net/minecraft/world/dimension/DimensionTypes
	f	Lnet/minecraft/class_2960;	field_37670	OVERWORLD_ID
	f	Lnet/minecraft/class_2960;	field_37672	THE_END_ID
	f	Lnet/minecraft/class_2960;	field_37671	THE_NETHER_ID
	f	Lnet/minecraft/class_5321;	field_37668	THE_END
	f	Lnet/minecraft/class_5321;	field_37669	OVERWORLD_CAVES
	f	Lnet/minecraft/class_5321;	field_37667	THE_NETHER
	f	Lnet/minecraft/class_5321;	field_37666	OVERWORLD
	m	(Ljava/lang/String;)Lnet/minecraft/class_5321;	method_41524	of
		p	0		id
c	net/minecraft/class_7132	net/minecraft/block/entity/SculkCatalystBlockEntity
	f	Lnet/minecraft/class_5707;	field_37649	positionSource
	f	Lnet/minecraft/class_7128;	field_37650	spreadManager
	m	()Lnet/minecraft/class_7128;	method_41519	getSpreadManager
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_7132;)V	method_41517	tick
		p	3		blockEntity
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		pos
		p	2		state
c	net/minecraft/class_498	net/minecraft/client/gui/screen/ingame/SignEditScreen
	f	Lnet/minecraft/class_2625;	field_3031	sign
	f	[Ljava/lang/String;	field_24285	text
	f	Lnet/minecraft/class_3728;	field_3032	selectionManager
	f	Lnet/minecraft/class_837$class_4702;	field_21525	model
	f	I	field_3029	currentRow
	f	Lnet/minecraft/class_4719;	field_27390	signType
	f	I	field_3030	ticksSinceOpened
	m	(Lnet/minecraft/class_2625;Z)V	<init>	<init>
		p	2		filtered
		p	1		sign
	m	()V	method_2526	finishEditing
	m	(Lnet/minecraft/class_4185;)V	method_2527	method_2527
		p	1		button
	m	(Lnet/minecraft/class_2625;ZI)Lnet/minecraft/class_2561;	method_33890	method_33890
		p	2		row
	m	(Ljava/lang/String;)V	method_16205	method_16205
		p	1		text
	m	(Ljava/lang/String;)Z	method_27611	method_27611
		p	1		text
c	net/minecraft/class_7133	net/minecraft/block/entity/SculkShriekerBlockEntity
	f	Lorg/slf4j/Logger;	field_38237	LOGGER
	f	I	field_38757	warningLevel
	f	I	field_38756	SHRIEK_DELAY
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_38755	WARNING_SOUNDS
	f	I	field_38751	WARDEN_SPAWN_TRIES
	f	I	field_38238	RANGE
	f	Lnet/minecraft/class_5718;	field_38239	vibrationListener
	f	I	field_38754	DARKNESS_RANGE
	f	I	field_38753	WARDEN_SPAWN_VERTICAL_RANGE
	f	I	field_38752	WARDEN_SPAWN_HORIZONTAL_RANGE
	m	(Lnet/minecraft/class_3218;)Z	method_43148	trySpawnWarden
		p	1		world
	m	(Lnet/minecraft/class_5718;)V	method_42322	method_42322
		p	1		vibrationListener
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_3222;	method_44018	findResponsiblePlayerFromEntity
		p	0		entity
	m	(Lnet/minecraft/class_3218;)V	method_43147	warn
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;)V	method_43141	shriek
		p	2		player
		p	1		world
	m	(Lnet/minecraft/class_3218;)Z	method_43150	canWarn
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V	method_44017	shriek
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	<init>	<init>
		p	2		state
		p	1		pos
	m	(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V	method_43146	method_43146
		p	0		warningSounds
	m	(I)V	method_44016	method_44016
		p	1		warningLevel
	m	()Lnet/minecraft/class_5718;	method_42325	getVibrationListener
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_3222;)Z	method_43142	trySyncWarningLevel
		p	2		player
		p	1		world
	m	()V	method_43151	playWarningSound
c	net/minecraft/class_7130	net/minecraft/block/SculkVeinBlock
	f	Lnet/minecraft/class_7118;	field_37633	samePositionOnlyGrower
	f	Lnet/minecraft/class_7118;	field_37632	allGrowTypeGrower
	f	Lnet/minecraft/class_2746;	field_37631	WATERLOGGED
	m	()Lnet/minecraft/class_7118;	method_41516	getSamePositionOnlyGrower
	m	(Lnet/minecraft/class_7128;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_41515	convertToBlock
		p	4		random
		p	1		spreadManager
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z	method_41513	veinCoversSculkReplaceable
		p	1		state
		p	2		pos
		p	0		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;)Z	method_41514	place
		p	3		directions
		p	2		state
		p	1		pos
		p	0		world
c	net/minecraft/class_7130$class_7131	net/minecraft/block/SculkVeinBlock$SculkVeinGrowChecker
	f	[Lnet/minecraft/class_7118$class_7123;	field_37635	growTypes
	m	(Lnet/minecraft/class_7130;[Lnet/minecraft/class_7118$class_7123;)V	<init>	<init>
		p	2		growTypes
c	net/minecraft/class_492	net/minecraft/client/gui/screen/ingame/MerchantScreen
	f	Lnet/minecraft/class_2561;	field_26570	SEPARATOR_TEXT
	f	I	field_19163	indexStartOffset
	f	I	field_19161	selectedIndex
	f	I	field_32354	TEXTURE_WIDTH
	f	I	field_32358	TRADE_LIST_AREA_Y_OFFSET
	f	I	field_32368	SCROLLBAR_WIDTH
	f	I	field_32366	TRADE_OFFER_BUTTON_WIDTH
	f	Z	field_19164	scrolling
	f	I	field_32360	SECOND_BUY_ITEM_X_OFFSET
	f	I	field_32370	SCROLLBAR_OFFSET_Y
	f	Lnet/minecraft/class_2561;	field_26569	TRADES_TEXT
	f	Lnet/minecraft/class_2561;	field_26571	DEPRECATED_TEXT
	f	I	field_32359	FIRST_BUY_ITEM_X_OFFSET
	f	[Lnet/minecraft/class_492$class_493;	field_19162	offers
	f	I	field_32365	TRADE_OFFER_BUTTON_HEIGHT
	f	I	field_32363	MAX_TRADE_OFFERS
	f	I	field_32369	SCROLLBAR_AREA_HEIGHT
	f	I	field_32357	XP_BAR_X_OFFSET
	f	I	field_32367	SCROLLBAR_HEIGHT
	f	I	field_32355	TEXTURE_HEIGHT
	f	Lnet/minecraft/class_2960;	field_2950	TEXTURE
	f	I	field_32361	SOLD_ITEM_X_OFFSET
	f	I	field_32371	SCROLLBAR_OFFSET_X
	m	(Lnet/minecraft/class_1728;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;II)V	method_20222	renderFirstBuyItem
		p	3		originalFirstBuyItem
		p	2		adjustedFirstBuyItem
		p	5		y
		p	4		x
		p	1		matrices
	m	()V	method_2496	syncRecipeIndex
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1914;II)V	method_20223	renderArrow
		p	1		matrices
		p	2		tradeOffer
		p	3		x
		p	4		y
	m	(Lnet/minecraft/class_4185;)V	method_19896	method_19896
		p	1		button
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_1916;)V	method_20221	renderScrollbar
		p	1		matrices
		p	2		x
		p	3		y
		p	4		tradeOffers
	m	(I)Z	method_20220	canScroll
		p	1		listSize
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_1914;)V	method_19413	drawLevelInfo
		p	2		x
		p	1		matrices
		p	4		tradeOffer
		p	3		y
c	net/minecraft/class_492$class_493	net/minecraft/client/gui/screen/ingame/MerchantScreen$WidgetButtonPage
	f	I	field_19165	index
	m	(Lnet/minecraft/class_492;IIILnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	2		x
		p	3		y
		p	4		index
		p	5		onPress
	m	()I	method_20228	getIndex
c	net/minecraft/class_491	net/minecraft/client/gui/screen/ingame/HorseScreen
	f	F	field_2938	mouseY
	f	F	field_2939	mouseX
	f	Lnet/minecraft/class_1496;	field_2941	entity
	f	Lnet/minecraft/class_2960;	field_2937	TEXTURE
	m	(Lnet/minecraft/class_1724;Lnet/minecraft/class_1661;Lnet/minecraft/class_1496;)V	<init>	<init>
		p	3		entity
		p	1		handler
		p	2		inventory
c	net/minecraft/class_490	net/minecraft/client/gui/screen/ingame/InventoryScreen
	f	F	field_2935	mouseX
	f	Lnet/minecraft/class_507;	field_2929	recipeBook
	f	Z	field_2930	mouseDown
	f	Lnet/minecraft/class_2960;	field_2933	RECIPE_BUTTON_TEXTURE
	f	Z	field_2931	narrow
	f	Z	field_2932	open
	f	F	field_2934	mouseY
	m	(Lnet/minecraft/class_1657;)V	<init>	<init>
		p	1		player
	m	(IIIFFLnet/minecraft/class_1309;)V	method_2486	drawEntity
		p	0		x
		p	1		y
		p	4		mouseY
		p	5		entity
		p	2		size
		p	3		mouseX
	m	(Lnet/minecraft/class_4185;)V	method_19891	method_19891
		p	1		button
c	net/minecraft/class_7138	net/minecraft/world/gen/noise/NoiseConfig
	f	Ljava/util/Map;	field_38262	noises
	f	Lnet/minecraft/class_6724;	field_38259	surfaceBuilder
	f	Lnet/minecraft/class_6953;	field_38257	noiseRouter
	f	Ljava/util/Map;	field_38263	randomDerivers
	f	J	field_38255	legacyWorldSeed
	f	Lnet/minecraft/class_2378;	field_38256	noiseParametersRegistry
	f	Lnet/minecraft/class_6574;	field_38254	randomDeriver
	f	Lnet/minecraft/class_6544$class_6552;	field_38258	multiNoiseSampler
	f	Lnet/minecraft/class_6574;	field_38260	aquiferRandomDeriver
	f	Lnet/minecraft/class_6574;	field_38261	oreRandomDeriver
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138;	method_41557	create
		p	0		dynamicRegistryManager
		p	2		legacyWorldSeed
		p	1		chunkGeneratorSettingsKey
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;	method_41561	method_41561
		p	2		id2
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;	method_41560	getOrCreateRandomDeriver
		p	1		id
	m	(Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)Lnet/minecraft/class_7138;	method_41556	create
		p	1		noiseParametersRegistry
		p	2		legacyWorldSeed
		p	0		chunkGeneratorSettings
	m	()Lnet/minecraft/class_6544$class_6552;	method_42371	getMultiNoiseSampler
	m	()Lnet/minecraft/class_6724;	method_42372	getSurfaceBuilder
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;	method_41558	getOrCreateSampler
		p	1		noiseParametersKey
	m	()J	method_42369	getLegacyWorldSeed
	m	(Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)V	<init>	<init>
		p	3		seed
		p	2		noiseRegistry
		p	1		chunkGeneratorSettings
	m	()Lnet/minecraft/class_6953;	method_42370	getNoiseRouter
	m	()Lnet/minecraft/class_6574;	method_42374	getOreRandomDeriver
	m	()Lnet/minecraft/class_6574;	method_42373	getAquiferRandomDeriver
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;	method_41559	method_41559
		p	2		key
c	net/minecraft/class_7138$class_7271	net/minecraft/world/gen/noise/NoiseConfig$LegacyNoiseDensityFunctionVisitor
	f	Ljava/util/Map;	field_38267	cache
	m	(J)Lnet/minecraft/class_5819;	method_42375	createRandom
		p	1		seed
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_42376	applyNotCached
		p	1		densityFunction
c	net/minecraft/class_1830	net/minecraft/item/SuspiciousStewItem
	f	Ljava/lang/String;	field_30923	EFFECTS_KEY
	f	Ljava/lang/String;	field_30924	EFFECT_ID_KEY
	f	Ljava/lang/String;	field_30925	EFFECT_DURATION_KEY
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1291;I)V	method_8021	addEffectToStew
		p	2		duration
		p	1		effect
		p	0		stew
c	net/minecraft/class_497	net/minecraft/client/gui/screen/ingame/StructureBlockScreen
	f	Lnet/minecraft/class_2561;	field_26576	CUSTOM_DATA_TEXT
	f	Lnet/minecraft/class_342;	field_2992	inputSeed
	f	Lnet/minecraft/class_5676;	field_2979	buttonMirror
	f	Lnet/minecraft/class_2561;	field_26572	STRUCTURE_NAME_TEXT
	f	Lnet/minecraft/class_2561;	field_26580	SHOW_BOUNDING_BOX_TEXT
	f	Lnet/minecraft/class_2633;	field_2980	structureBlock
	f	Lnet/minecraft/class_4185;	field_3007	buttonRotate180
	f	Z	field_2983	showBoundingBox
	f	Lnet/minecraft/class_5676;	field_2990	buttonEntities
	f	Lnet/minecraft/class_2561;	field_26577	INCLUDE_ENTITIES_TEXT
	f	Lnet/minecraft/class_2561;	field_26573	POSITION_TEXT
	f	Lnet/minecraft/class_5676;	field_3001	buttonShowBoundingBox
	f	Lnet/minecraft/class_4185;	field_2981	buttonRotate90
	f	Lnet/minecraft/class_4185;	field_2993	buttonRotate270
	f	Lnet/minecraft/class_342;	field_3010	inputPosZ
	f	Ljava/text/DecimalFormat;	field_2991	decimalFormat
	f	Lnet/minecraft/class_2415;	field_2996	mirror
	f	Lnet/minecraft/class_2776;	field_3004	mode
	f	Lnet/minecraft/class_342;	field_2988	inputSizeX
	f	Lnet/minecraft/class_2470;	field_3003	rotation
	f	Lnet/minecraft/class_2561;	field_26578	DETECT_SIZE_TEXT
	f	Lnet/minecraft/class_342;	field_2982	inputPosX
	f	Lnet/minecraft/class_5676;	field_3008	buttonShowAir
	f	Lnet/minecraft/class_2561;	field_26574	SIZE_TEXT
	f	Lcom/google/common/collect/ImmutableList;	field_27993	MODES
	f	Lnet/minecraft/class_342;	field_3005	inputName
	f	Z	field_2985	ignoreEntities
	f	Z	field_2997	showAir
	f	Lnet/minecraft/class_4185;	field_3009	buttonDetect
	f	Lnet/minecraft/class_342;	field_2999	inputPosY
	f	Lnet/minecraft/class_2561;	field_26579	SHOW_AIR_TEXT
	f	Lnet/minecraft/class_2561;	field_26575	INTEGRITY_TEXT
	f	Lcom/google/common/collect/ImmutableList;	field_27994	MODES_EXCEPT_DATA
	f	Lnet/minecraft/class_4185;	field_2987	buttonSave
	f	Lnet/minecraft/class_342;	field_3000	inputIntegrity
	f	Lnet/minecraft/class_4185;	field_2995	buttonRotate0
	f	Lnet/minecraft/class_4185;	field_3006	buttonLoad
	f	Lnet/minecraft/class_342;	field_2978	inputSizeZ
	f	Lnet/minecraft/class_342;	field_2986	inputMetadata
	f	Lnet/minecraft/class_342;	field_2998	inputSizeY
	m	()V	method_2514	cancel
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32653	method_32653
		p	1		button
		p	2		showBoundingBox
	m	(Lnet/minecraft/class_4185;)V	method_19910	method_19910
		p	1		button
	m	()V	method_2510	updateRotationButton
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32657	method_32657
		p	1		button
		p	2		includeEntities
	m	(Lnet/minecraft/class_4185;)V	method_19911	method_19911
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19898	method_19898
		p	1		button
	m	(Lnet/minecraft/class_2776;)Lnet/minecraft/class_2561;	method_32654	method_32654
		p	0		value
	m	()V	method_2515	done
	m	(Lnet/minecraft/class_2633$class_2634;)Z	method_2516	updateStructureBlock
		p	1		action
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_2776;)V	method_32652	method_32652
		p	1		button
		p	2		mode
	m	(Lnet/minecraft/class_4185;)V	method_19908	method_19908
		p	1		button
	m	(Lnet/minecraft/class_2776;)V	method_32650	updateWidgets
		p	1		mode
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32655	method_32655
		p	1		button
		p	2		showAir
	m	(Lnet/minecraft/class_4185;)V	method_19900	method_19900
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19899	method_19899
		p	1		button
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_2415;)V	method_32651	method_32651
		p	1		button
		p	2		mirror
	m	(Lnet/minecraft/class_4185;)V	method_19909	method_19909
		p	1		button
	m	(Ljava/lang/String;)F	method_2500	parseFloat
		p	1		string
	m	(Ljava/lang/String;)J	method_2504	parseLong
		p	1		string
	m	(Lnet/minecraft/class_4185;)V	method_19901	method_19901
		p	1		button
	m	(Lnet/minecraft/class_2633;)V	<init>	<init>
		p	1		structureBlock
	m	(Ljava/lang/String;)I	method_2517	parseInt
		p	1		string
	m	(Lnet/minecraft/class_2776;)Z	method_32656	method_32656
		p	0		mode
	m	(Lnet/minecraft/class_4185;)V	method_19906	method_19906
		p	1		button
c	net/minecraft/class_496	net/minecraft/client/gui/screen/ingame/MinecartCommandBlockScreen
	f	Lnet/minecraft/class_1918;	field_2976	commandExecutor
	m	(Lnet/minecraft/class_1918;)V	<init>	<init>
		p	1		commandExecutor
c	net/minecraft/class_495	net/minecraft/client/gui/screen/ingame/ShulkerBoxScreen
	f	Lnet/minecraft/class_2960;	field_2973	TEXTURE
	m	(Lnet/minecraft/class_1733;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
c	net/minecraft/class_494	net/minecraft/client/gui/screen/ingame/LoomScreen
	f	Z	field_2958	scrollbarClicked
	f	I	field_32353	PATTERN_LIST_OFFSET_Y
	f	I	field_32349	SCROLLBAR_HEIGHT
	f	I	field_32348	SCROLLBAR_WIDTH
	f	I	field_32347	PATTERN_LIST_ROWS
	f	I	field_32346	PATTERN_LIST_COLUMNS
	f	Z	field_2961	hasTooManyPatterns
	f	Lnet/minecraft/class_1799;	field_2967	pattern
	f	I	field_32352	PATTERN_LIST_OFFSET_X
	f	Lnet/minecraft/class_1799;	field_2955	banner
	f	Lnet/minecraft/class_2960;	field_2966	TEXTURE
	f	I	field_32351	SCROLLBAR_AREA_HEIGHT
	f	Lnet/minecraft/class_1799;	field_2954	dye
	f	I	field_32350	PATTERN_ENTRY_SIZE
	f	Z	field_2965	canApplyDyePattern
	f	I	field_39190	visibleTopRow
	f	Lnet/minecraft/class_630;	field_21694	bannerField
	f	Ljava/util/List;	field_21841	bannerPatterns
	f	F	field_2968	scrollPosition
	m	()V	method_17576	onInventoryChanged
	m	(Lnet/minecraft/class_6880;II)V	method_22692	drawBanner
		p	2		x
		p	1		bannerPattern
		p	3		y
	m	()I	method_43774	getRows
	m	(Lnet/minecraft/class_1726;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		title
		p	2		inventory
		p	1		screenHandler
c	net/minecraft/class_1823	net/minecraft/item/SnowballItem
c	net/minecraft/class_1822	net/minecraft/item/SignItem
	m	(Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V	<init>	<init>
		p	1		settings
		p	3		wallBlock
		p	2		standingBlock
c	net/minecraft/class_1821	net/minecraft/item/ShovelItem
	f	Ljava/util/Map;	field_8912	PATH_STATES
	m	(Lnet/minecraft/class_1832;FFLnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	4		settings
		p	3		attackSpeed
		p	2		attackDamage
		p	1		material
	m	(Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V	method_20281	method_20281
		p	1		p
c	net/minecraft/class_1820	net/minecraft/item/ShearsItem
	m	(Lnet/minecraft/class_1309;)V	method_20280	method_20280
		p	0		e
	m	(Lnet/minecraft/class_1838;Lnet/minecraft/class_1657;)V	method_38078	method_38078
		p	1		player
c	net/minecraft/class_1827	net/minecraft/item/WallStandingBlockItem
	f	Lnet/minecraft/class_2248;	field_8918	wallBlock
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	3		settings
		p	2		wallBlock
		p	1		standingBlock
c	net/minecraft/class_1826	net/minecraft/item/SpawnEggItem
	f	Ljava/util/Map;	field_8914	SPAWN_EGGS
	f	I	field_8916	primaryColor
	f	I	field_8915	secondaryColor
	f	Lnet/minecraft/class_1299;	field_8917	type
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;Lnet/minecraft/class_1299;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1799;)Ljava/util/Optional;	method_24793	spawnBaby
		p	3		entityType
		p	4		world
		p	1		user
		p	2		entity
		p	5		pos
		p	6		stack
	m	(Lnet/minecraft/class_1299;IILnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	2		primaryColor
		p	1		type
		p	4		settings
		p	3		secondaryColor
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1299;)Z	method_8018	isOfSameEntityType
		p	1		nbt
		p	2		type
	m	(I)I	method_8016	getColor
		c	{@return the color of the specified tint index}\n\n@implSpec If the tint index is 0, returns {@link #primaryColor}. Otherwise, returns {@link #secondaryColor}.
		p	1		tintIndex
			c	the tint index
	m	(Lnet/minecraft/class_1299;)Lnet/minecraft/class_1826;	method_8019	forEntity
		p	0		type
	m	()Ljava/lang/Iterable;	method_8017	getAll
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_1299;	method_8015	getEntityType
		p	1		nbt
c	net/minecraft/class_1825	net/minecraft/item/SpectralArrowItem
c	net/minecraft/class_1824	net/minecraft/item/NetherStarItem
c	net/minecraft/class_1829	net/minecraft/item/SwordItem
	f	F	field_8920	attackDamage
	f	Lcom/google/common/collect/Multimap;	field_23745	attributeModifiers
	m	()F	method_8020	getAttackDamage
	m	(Lnet/minecraft/class_1832;IFLnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	4		settings
		p	1		toolMaterial
		p	3		attackSpeed
		p	2		attackDamage
	m	(Lnet/minecraft/class_1309;)V	method_20282	method_20282
		p	0		e
	m	(Lnet/minecraft/class_1309;)V	method_20283	method_20283
		p	0		e
c	net/minecraft/class_1828	net/minecraft/item/SplashPotionItem
c	net/minecraft/class_4075	net/minecraft/client/texture/SpriteAtlasHolder
	f	Lnet/minecraft/class_1059;	field_18230	atlas
	f	Ljava/lang/String;	field_21767	pathPrefix
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;	method_18667	getSprite
		p	1		objectId
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_24140	toSpriteId
		p	1		objectId
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;Ljava/lang/String;)V	<init>	<init>
		p	2		atlasId
		p	1		textureManager
		p	3		pathPrefix
	m	()Ljava/util/stream/Stream;	method_18665	getSprites
	m	(Lnet/minecraft/class_1059$class_4007;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18666	apply
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_1059$class_4007;	method_18668	prepare
c	net/minecraft/class_7101	net/minecraft/entity/ai/brain/sensor/IsInWaterSensor
c	net/minecraft/class_4074	net/minecraft/client/texture/StatusEffectSpriteManager
	m	(Lnet/minecraft/class_1291;)Lnet/minecraft/class_1058;	method_18663	getSprite
		p	1		effect
	m	(Lnet/minecraft/class_1060;)V	<init>	<init>
		p	1		textureManager
c	net/minecraft/class_7102	net/minecraft/entity/passive/FrogEntity
	f	Lnet/minecraft/class_7094;	field_37452	croakingAnimationState
	f	Lnet/minecraft/class_7094;	field_37454	walkingAnimationState
	f	Lnet/minecraft/class_7094;	field_37456	idlingInWaterAnimationState
	f	Ljava/lang/String;	field_38720	VARIANT_KEY
	f	Lnet/minecraft/class_1856;	field_37448	SLIME_BALL
	f	Lnet/minecraft/class_2940;	field_37458	TARGET
	f	Lcom/google/common/collect/ImmutableList;	field_37449	SENSORS
	f	Lnet/minecraft/class_7094;	field_37451	longJumpingAnimationState
	f	Lnet/minecraft/class_7094;	field_37453	usingTongueAnimationState
	f	Lnet/minecraft/class_7094;	field_37455	swimmingAnimationState
	f	Lcom/google/common/collect/ImmutableList;	field_37450	MEMORY_MODULES
	f	Lnet/minecraft/class_2940;	field_37457	VARIANT
	m	(Lnet/minecraft/class_1297;)V	method_41352	setFrogTarget
		p	1		entity
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_43398	canSpawn
		p	0		type
		p	1		world
		p	2		reason
		p	3		pos
		p	4		random
	m	()Z	method_41356	shouldWalk
	m	()Ljava/util/Optional;	method_41360	getFrogTarget
	m	(Lnet/minecraft/class_7106;)V	method_41353	setVariant
		p	1		variant
	m	()Lnet/minecraft/class_7106;	method_41354	getVariant
	m	()V	method_41359	clearFrogTarget
	m	()Lnet/minecraft/class_5132$class_5133;	method_41355	createFrogAttributes
	m	()Z	method_41357	shouldSwim
	m	(Lnet/minecraft/class_1309;)Z	method_41358	isValidFrogFood
		p	0		entity
c	net/minecraft/class_7102$class_7103	net/minecraft/entity/passive/FrogEntity$FrogLookControl
	m	(Lnet/minecraft/class_7102;Lnet/minecraft/class_1308;)V	<init>	<init>
		p	2		entity
c	net/minecraft/class_7102$class_7105	net/minecraft/entity/passive/FrogEntity$FrogSwimNavigation
	m	(Lnet/minecraft/class_7102;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	2		world
		p	1		frog
c	net/minecraft/class_7102$class_7104	net/minecraft/entity/passive/FrogEntity$FrogSwimPathNodeMaker
	f	Lnet/minecraft/class_2338$class_2339;	field_37461	pos
c	net/minecraft/class_7100	net/minecraft/entity/ai/brain/sensor/FrogAttackablesSensor
	f	F	field_37444	RANGE
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_44331	isTargetUnreachable
		p	2		target
		p	1		entity
c	net/minecraft/class_4076	net/minecraft/util/math/ChunkSectionPos
	m	(JIII)J	method_18678	offset
		c	Offsets a packed chunk section position by the given offsets.\n@see #asLong
		p	0		packed
		p	2		x
		p	4		z
		p	3		y
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_4076;	method_18682	from
		p	0		pos
	m	()I	method_19532	getMaxZ
	m	(S)Lnet/minecraft/class_2338;	method_30557	unpackBlockPos
		c	Gets the world position of the given local position within this chunk section.\n@see #packLocal
		p	1		packedLocalPos
	m	(S)I	method_30552	unpackLocalY
		c	Gets the local y-coordinate from the given packed local position.\n@see #packLocal
		p	0		packedLocalPos
	m	(S)I	method_30556	unpackBlockZ
		c	Gets the world z-coordinate of the given local position within this chunk section.\n@see #packLocal
		p	1		packedLocalPos
	m	(Lnet/minecraft/class_2791;)Lnet/minecraft/class_4076;	method_33705	from
		p	0		chunk
	m	(III)Lnet/minecraft/class_4076;	method_18676	from
		c	Creates a chunk section position from its x-, y- and z-coordinates.
		p	0		x
		p	1		y
		p	2		z
	m	(D)I	method_32204	getSectionCoord
		p	0		coord
	m	()Lnet/minecraft/class_2338;	method_19767	getMinPos
	m	()I	method_19528	getMinY
	m	(J)I	method_18689	unpackY
		c	Gets the chunk section y-coordinate from the given packed chunk section coordinate.\n@see #asLong
		p	0		packed
	m	(JLit/unimi/dsi/fastutil/longs/LongConsumer;)V	method_39490	forEachChunkSectionAround
		p	2		consumer
		p	0		pos
	m	(J)Lnet/minecraft/class_4076;	method_18677	from
		c	Creates a chunk section position from its packed representation.\n@see #asLong
		p	0		packed
	m	(J)J	method_18693	withZeroY
		c	Gets the packed chunk section coordinate at y=0 for the same chunk as\nthe given packed chunk section coordinate.\n@see #asLong
		p	0		pos
	m	(S)I	method_30551	unpackLocalX
		c	Gets the local x-coordinate from the given packed local position.\n@see #packLocal
		p	0		packedLocalPos
	m	()Ljava/util/stream/Stream;	method_19533	streamBlocks
	m	(S)I	method_30555	unpackBlockY
		c	Gets the world y-coordinate of the given local position within this chunk section.\n@see #packLocal
		p	1		packedLocalPos
	m	(D)I	method_42615	getSectionCoordFloored
		p	0		coord
	m	()I	method_18674	getSectionX
	m	()J	method_18694	asLong
	m	()Lnet/minecraft/class_2338;	method_19768	getCenterPos
	m	()I	method_19529	getMinZ
	m	(Lnet/minecraft/class_5568;)Lnet/minecraft/class_4076;	method_42614	from
		p	0		entity
	m	()I	method_19530	getMaxX
	m	(J)I	method_18686	unpackX
		c	Gets the chunk section x-coordinate from the given packed chunk section coordinate.\n@see #asLong
		p	0		packed
	m	(Lnet/minecraft/class_2374;)Lnet/minecraft/class_4076;	method_18680	from
		p	0		pos
	m	(S)I	method_30554	unpackBlockX
		c	Gets the world x-coordinate of the given local position within this chunk section.\n@see #packLocal
		p	1		packedLocalPos
	m	(IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V	method_39489	forEachChunkSectionAround
		c	Performs an action for each chunk section enclosing a block position\nadjacent to {@code (x, y, z)}.
		p	0		x
		p	1		y
		p	2		z
		p	3		consumer
			c	the consumer that takes the chunk section position as a long
	m	()I	method_18687	getSectionZ
	m	(J)I	method_18690	unpackZ
		c	Gets the chunk section z-coordinate from the given packed chunk section coordinate.\n@see #asLong
		p	0		packed
	m	(I)I	method_18675	getSectionCoord
		c	Converts a world coordinate to the corresponding chunk-section coordinate.\n\n@implNote This implementation returns {@code coord / 16}.
		p	0		coord
	m	()I	method_18683	getSectionY
	m	()Lnet/minecraft/class_1923;	method_18692	toChunkPos
	m	(III)J	method_18685	asLong
		p	1		y
		p	2		z
		p	0		x
	m	(Lnet/minecraft/class_2338;)S	method_19454	packLocal
		c	Returns the local position of the given block position relative to\nits respective chunk section, packed into a short.
		p	0		pos
	m	(Lnet/minecraft/class_1923;I)Lnet/minecraft/class_4076;	method_18681	from
		c	Creates a chunk section position from a chunk position and the y-coordinate of the vertical section.
		p	0		chunkPos
		p	1		y
	m	(I)I	method_18688	getBlockCoord
		c	Converts the given chunk section coordinate to the world coordinate system.\nThe returned coordinate will always be at the origin of the chunk section in world space.
		p	0		sectionCoord
	m	()I	method_19531	getMaxY
	m	(Lnet/minecraft/class_4076;I)Ljava/util/stream/Stream;	method_20439	stream
		p	0		center
		p	1		radius
	m	(Lnet/minecraft/class_1923;III)Ljava/util/stream/Stream;	method_22446	stream
		p	1		radius
		p	0		center
		p	3		maxY
		p	2		minY
	m	(S)I	method_30553	unpackLocalZ
		c	Gets the local z-coordinate from the given packed local position.\n@see #packLocal
		p	0		packedLocalPos
	m	(Lnet/minecraft/class_2338;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V	method_39491	forEachChunkSectionAround
		p	0		pos
		p	1		consumer
	m	(J)J	method_18691	fromBlockPos
		c	Gets the packed chunk section coordinate for a given packed {@link BlockPos}.\n@see #asLong\n@see BlockPos#asLong
		p	0		blockPos
	m	(III)Lnet/minecraft/class_4076;	method_34591	add
	m	(I)I	method_18684	getLocalCoord
		c	Converts a world coordinate to the local coordinate system (0-15) of its corresponding chunk section.
		p	0		coord
	m	(Lnet/minecraft/class_2338;)J	method_33706	toLong
		p	0		pos
	m	(JLnet/minecraft/class_2350;)J	method_18679	offset
		c	Offsets a packed chunk section position in the given direction.\n@see #asLong
		p	0		packed
		p	2		direction
	m	()I	method_19527	getMinX
	m	(IIIIII)Ljava/util/stream/Stream;	method_20438	stream
		p	2		minZ
		p	1		minY
		p	0		minX
		p	5		maxZ
		p	4		maxY
		p	3		maxX
	m	(II)I	method_32205	getOffsetPos
		p	1		offset
		p	0		chunkCoord
c	net/minecraft/class_4076$1	net/minecraft/util/math/ChunkSectionPos$1
	f	Lnet/minecraft/class_3980;	field_19263	iterator
	m	(Ljava/util/function/Consumer;)Z	tryAdvance	tryAdvance
		p	1		consumer
c	net/minecraft/class_4071	net/minecraft/client/gui/screen/Overlay
	m	()Z	method_18640	pausesGame
c	net/minecraft/class_4073	net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer
	f	Lnet/minecraft/class_549;	field_18228	model
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_1498;FFFFFF)V	method_18658	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_5599;)V	<init>	<init>
		p	1		context
		p	2		loader
c	net/minecraft/class_7107	net/minecraft/entity/passive/FrogBrain
	f	Lnet/minecraft/class_6019;	field_37474	longJumpCooldownRange
	m	(Lnet/minecraft/class_4095;)V	method_41376	addSwimActivities
		p	0		brain
	m	(Lnet/minecraft/class_7102;)Lnet/minecraft/class_3414;	method_41377	method_41377
		p	0		frog
	m	(Lnet/minecraft/class_4095;)V	method_41374	addIdleActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_41372	addCoreActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_41380	addLongJumpActivities
		p	0		brain
	m	(Lnet/minecraft/class_7102;)Ljava/util/Optional;	method_41383	method_41383
		p	0		frog
	m	(Lnet/minecraft/class_1309;)Ljava/lang/Float;	method_41367	method_41367
		p	0		frog
	m	(Lnet/minecraft/class_7102;)Ljava/util/Optional;	method_41381	method_41381
		p	0		frog
	m	(Lnet/minecraft/class_4095;)V	method_41382	addTongueActivities
		p	0		brain
	m	(Lnet/minecraft/class_1309;)Ljava/lang/Float;	method_41371	method_41371
		p	0		frog
	m	(Lnet/minecraft/class_7102;)V	method_41373	updateActivities
		p	0		frog
	m	(Lnet/minecraft/class_7102;)Ljava/util/Optional;	method_41379	method_41379
		p	0		frog
	m	(Lnet/minecraft/class_4095;)V	method_41378	addLaySpawnActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_41368	create
		p	0		brain
	m	(Lnet/minecraft/class_7102;Lnet/minecraft/class_5819;)V	method_41369	coolDownLongJump
		p	0		frog
		p	1		random
	m	(Lnet/minecraft/class_2680;)Z	method_41370	method_41370
		p	0		state
	m	(Lnet/minecraft/class_7102;)Z	method_41375	isNotBreeding
		p	0		frog
	m	()Lnet/minecraft/class_1856;	method_41366	getTemptItems
c	net/minecraft/class_7108	net/minecraft/entity/ai/brain/task/FrogEatEntityTask
	f	I	field_37479	RUN_TIME
	f	Lnet/minecraft/class_7108$class_7109;	field_37489	phase
	f	I	field_37483	eatTick
	f	F	field_37481	MAX_DISTANCE
	f	I	field_37484	moveToTargetTick
	f	F	field_37482	VELOCITY_MULTIPLIER
	f	I	field_39452	UNREACHABLE_TONGUE_TARGETS_START_TIME
	f	I	field_37480	EAT_DURATION
	f	I	field_39453	MAX_UNREACHABLE_TONGUE_TARGETS
	f	I	field_38414	CATCH_DURATION
	f	Lnet/minecraft/class_3414;	field_37486	eatSound
	f	Lnet/minecraft/class_3414;	field_37485	tongueSound
	f	Lnet/minecraft/class_243;	field_37487	targetPos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V	method_41387	run
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V	method_41388	finishRunning
	m	(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)V	method_44333	markTargetAsUnreachable
		p	1		entity
		p	2		target
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V	<init>	<init>
		p	1		tongueSound
		p	2		eatSound
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)V	method_41389	keepRunning
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z	method_41384	shouldRun
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)V	method_42667	eat
		p	2		frog
		p	1		world
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;J)Z	method_41385	shouldKeepRunning
	m	(Lnet/minecraft/class_7102;Lnet/minecraft/class_1309;)Z	method_44332	isTargetReachable
		p	1		entity
		p	2		target
c	net/minecraft/class_7108$class_7109	net/minecraft/entity/ai/brain/task/FrogEatEntityTask$Phase
	f	Lnet/minecraft/class_7108$class_7109;	field_37493	EAT_ANIMATION
	f	Lnet/minecraft/class_7108$class_7109;	field_37492	MOVE_TO_TARGET
	f	Lnet/minecraft/class_7108$class_7109;	field_37494	DONE
	f	Lnet/minecraft/class_7108$class_7109;	field_38415	CATCH_ANIMATION
c	net/minecraft/class_4079	net/minecraft/world/SectionDistanceLevelPropagator
	m	(J)I	method_18749	getInitialLevel
		p	1		id
	m	(JIZ)V	method_18750	update
		p	3		level
		p	4		decrease
		p	1		id
c	net/minecraft/class_7106	net/minecraft/entity/passive/FrogVariant
	f	Lnet/minecraft/class_2960;	comp_707	texture
	f	Lnet/minecraft/class_7106;	field_37462	TEMPERATE
	f	Lnet/minecraft/class_7106;	field_37464	COLD
	f	Lnet/minecraft/class_7106;	field_37463	WARM
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_7106;	method_43091	register
		p	1		textureId
		p	0		id
	m	()Lnet/minecraft/class_2960;	comp_707	texture
c	net/minecraft/class_7112	net/minecraft/unused/packageinfo/PackageInfo7112
c	net/minecraft/class_7113	net/minecraft/block/FrogspawnBlock
	f	I	field_37584	maxHatchTime
	f	Lnet/minecraft/class_265;	field_37578	SHAPE
	f	I	field_37579	MIN_TADPOLES
	f	I	field_37583	minHatchTime
	f	I	field_37582	MAX_HATCH_TIME
	f	I	field_37581	MIN_HATCH_TIME
	f	I	field_37580	MAX_TADPOLES
	m	(Lnet/minecraft/class_5819;)D	method_44015	getSpawnOffset
		p	1		random
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z	method_41427	canLayAt
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_41428	breakWithoutDrop
		p	1		world
		p	2		pos
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_41426	hatch
		p	2		pos
		p	1		world
		p	3		random
	m	(Lnet/minecraft/class_5819;)I	method_41429	getHatchTime
		p	0		random
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V	method_41430	spawnTadpoles
		p	1		world
		p	3		random
		p	2		pos
	m	(II)V	method_41425	setHatchTimeRange
		p	1		max
		p	0		min
	m	()V	method_41431	resetHatchTimeRange
c	net/minecraft/class_7110	net/minecraft/entity/passive/TadpoleEntity
	f	Lcom/google/common/collect/ImmutableList;	field_37498	MEMORY_MODULES
	f	F	field_39302	WIDTH
	f	F	field_39303	HEIGHT
	f	I	field_37499	tadpoleAge
	f	Lcom/google/common/collect/ImmutableList;	field_37497	SENSORS
	f	I	field_37496	MAX_TADPOLE_AGE
	m	(I)V	method_41394	setTadpoleAge
		p	1		tadpoleAge
	m	(Lnet/minecraft/class_1799;)Z	method_41399	isSlimeBall
		p	1		stack
	m	()I	method_41398	getTicksUntilGrowth
	m	()I	method_41396	getTadpoleAge
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_41391	eatSlimeBall
		p	1		player
		p	2		stack
	m	(I)V	method_41392	increaseAge
		p	1		seconds
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_41393	decrementItem
		p	1		player
		p	2		stack
	m	()V	method_41397	growUp
	m	()Lnet/minecraft/class_5132$class_5133;	method_41395	createTadpoleAttributes
c	net/minecraft/class_7111	net/minecraft/entity/passive/TadpoleBrain
	m	(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;	method_41400	create
		p	0		brain
	m	(Lnet/minecraft/class_7110;)V	method_41401	updateActivities
		p	0		tadpole
	m	(Lnet/minecraft/class_4095;)V	method_41403	addIdleActivities
		p	0		brain
	m	(Lnet/minecraft/class_4095;)V	method_41402	addCoreActivities
		p	0		brain
c	net/minecraft/class_4081	net/minecraft/entity/effect/StatusEffectCategory
	f	Lnet/minecraft/class_124;	field_18274	formatting
	f	Lnet/minecraft/class_4081;	field_18271	BENEFICIAL
	f	Lnet/minecraft/class_4081;	field_18273	NEUTRAL
	f	Lnet/minecraft/class_4081;	field_18272	HARMFUL
	m	()Lnet/minecraft/class_124;	method_18793	getFormatting
	m	(Ljava/lang/String;ILnet/minecraft/class_124;)V	<init>	<init>
		p	3		format
c	net/minecraft/class_7118	net/minecraft/block/LichenGrower
	f	[Lnet/minecraft/class_7118$class_7123;	field_37595	GROW_TYPES
	f	Lnet/minecraft/class_7118$class_7120;	field_37596	growChecker
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Ljava/util/Optional;	method_41449	method_41449
		p	6		direction2
	m	(Lnet/minecraft/class_7118$class_7120;)V	<init>	<init>
		p	1		growChecker
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)J	method_41452	grow
		p	4		markForPostProcessing
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_5778;)V	<init>	<init>
		p	1		lichen
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Ljava/util/Optional;	method_41450	grow
		p	4		random
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_1936;ZLnet/minecraft/class_7118$class_7121;)Ljava/util/Optional;	method_41442	method_41442
		p	3		growPos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Z)Ljava/util/Optional;	method_41446	grow
		p	2		world
		p	1		state
		p	4		oldDirection
		p	3		pos
		p	6		markForPostProcessing
		p	5		newDirection
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_41454	method_41454
		p	2		direction
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;ZLnet/minecraft/class_2350;)Ljava/util/Optional;	method_41455	method_41455
		p	6		direction2
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_7118$class_7122;)Ljava/util/Optional;	method_41445	getGrowPos
		p	2		world
		p	1		state
		p	6		predicate
		p	5		newDirection
		p	4		oldDirection
		p	3		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_41456	method_41456
		p	2		direction
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Z)Ljava/util/Optional;	method_41441	place
		p	1		world
		p	2		pos
		p	3		markForPostProcessing
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z	method_41444	method_41444
		p	5		direction2
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;Z)Ljava/util/Optional;	method_41447	grow
		p	6		markForPostProcessing
		p	5		random
		p	4		direction
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)J	method_41448	grow
		p	1		state
		p	3		pos
		p	2		world
		p	5		markForPostProcessing
		p	4		direction
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/Optional;	method_41451	method_41451
		p	5		direction
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_41443	canGrow
		p	1		state
		p	4		direction
		p	3		pos
		p	2		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;ZLnet/minecraft/class_2350;)Ljava/lang/Long;	method_41453	method_41453
		p	5		direction
c	net/minecraft/class_7118$class_7119	net/minecraft/block/LichenGrower$LichenGrowChecker
	f	Lnet/minecraft/class_5778;	field_37597	lichen
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;)Z	method_41458	canGrow
		p	4		direction
		p	3		growPos
		p	5		state
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_5778;)V	<init>	<init>
		p	1		lichen
c	net/minecraft/class_7118$class_7120	net/minecraft/block/LichenGrower$GrowChecker
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Z	method_41457	canGrow
		p	3		growPos
		p	1		world
		p	2		pos
	m	()[Lnet/minecraft/class_7118$class_7123;	method_41460	getGrowTypes
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_41463	hasDirection
		p	2		direction
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;	method_41459	getStateWithDirection
		p	2		world
		p	3		pos
		p	4		direction
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z	method_41464	canGrow
		p	1		state
		p	2		direction
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_7118$class_7121;Lnet/minecraft/class_2680;Z)Z	method_41461	place
		p	3		state
		p	4		markForPostProcessing
		p	1		world
		p	2		growPos
	m	(Lnet/minecraft/class_2680;)Z	method_41462	canGrow
		p	1		state
c	net/minecraft/class_7118$class_7123	net/minecraft/block/LichenGrower$GrowType
	f	Lnet/minecraft/class_7118$class_7123;	field_37600	WRAP_AROUND
	f	Lnet/minecraft/class_7118$class_7123;	field_37598	SAME_POSITION
	f	Lnet/minecraft/class_7118$class_7123;	field_37599	SAME_PLANE
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Lnet/minecraft/class_7118$class_7121;	method_41466	getGrowPos
		p	2		newDirection
		p	3		oldDirection
		p	1		pos
c	net/minecraft/class_7118$class_7121	net/minecraft/block/LichenGrower$GrowPos
	f	Lnet/minecraft/class_2338;	comp_534	pos
	f	Lnet/minecraft/class_2350;	comp_535	face
	m	()Lnet/minecraft/class_2350;	comp_535	face
	m	()Lnet/minecraft/class_2338;	comp_534	pos
c	net/minecraft/class_7118$class_7122	net/minecraft/block/LichenGrower$GrowPosPredicate
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_7118$class_7121;)Z	test	test
		p	1		world
		p	2		pos
		p	3		growPos
c	net/minecraft/class_7116	net/minecraft/block/MangroveRootsBlock
	f	Lnet/minecraft/class_2746;	field_37593	WATERLOGGED
c	net/minecraft/class_4089	net/minecraft/client/particle/ParticleTextureData
	f	Ljava/util/List;	field_18299	textureList
	m	(Lcom/google/gson/JsonElement;)Ljava/lang/String;	method_18827	method_18827
		p	0		texture
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		textureList
	m	()Ljava/util/List;	method_18826	getTextureList
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_4089;	method_18828	load
		p	0		json
c	net/minecraft/class_7117	net/minecraft/block/MudBlock
	f	Lnet/minecraft/class_265;	field_37594	COLLISION_SHAPE
c	net/minecraft/class_7114	net/minecraft/block/MangroveLeavesBlock
c	net/minecraft/class_7115	net/minecraft/block/PropaguleBlock
	f	Lnet/minecraft/class_2758;	field_37588	AGE
	f	[Lnet/minecraft/class_265;	field_37592	SHAPES
	f	Lnet/minecraft/class_2746;	field_37591	HANGING
	f	Lnet/minecraft/class_2746;	field_37590	WATERLOGGED
	m	(Lnet/minecraft/class_2680;)Z	method_41435	isHanging
		p	0		state
	m	(I)Lnet/minecraft/class_2680;	method_43130	getHangingState
		p	0		age
	m	(Lnet/minecraft/class_2680;)Z	method_41436	isFullyGrown
		p	0		state
	m	()Lnet/minecraft/class_2680;	method_41434	getDefaultHangingState
c	net/minecraft/class_1801	net/minecraft/item/KnowledgeBookItem
	f	Ljava/lang/String;	field_30906	RECIPES_KEY
	f	Lorg/slf4j/Logger;	field_8042	LOGGER
c	net/minecraft/class_1800	net/minecraft/client/item/ModelPredicateProvider
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	call	call
		p	4		seed
		p	3		entity
		p	2		world
		p	1		stack
c	net/minecraft/class_1805	net/minecraft/item/MilkBucketItem
	f	I	field_30911	MAX_USE_TIME
c	net/minecraft/class_1804	net/minecraft/item/LeadItem
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1269;	method_7994	attachHeldMobsToBlock
		p	2		pos
		p	0		player
		p	1		world
c	net/minecraft/class_1803	net/minecraft/item/LingeringPotionItem
c	net/minecraft/class_1802	net/minecraft/item/Items
	f	Lnet/minecraft/class_1792;	field_8210	SPRUCE_WOOD
	f	Lnet/minecraft/class_1792;	field_8452	BUBBLE_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_8343	CRACKED_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8476	COAL_ORE
	f	Lnet/minecraft/class_1792;	field_8258	WHITE_BED
	f	Lnet/minecraft/class_1792;	field_8125	JUNGLE_LOG
	f	Lnet/minecraft/class_1792;	field_20409	CUT_RED_SANDSTONE
	f	Lnet/minecraft/class_1792;	field_28859	DEEPSLATE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8562	PURPLE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8780	OAK_BUTTON
	f	Lnet/minecraft/class_1792;	field_29020	DEEPSLATE_IRON_ORE
	f	Lnet/minecraft/class_1792;	field_8451	LIGHT_GRAY_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8342	BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_8366	TRIPWIRE_HOOK
	f	Lnet/minecraft/class_1792;	field_22010	CRIMSON_DOOR
	f	Lnet/minecraft/class_1792;	field_8148	INFESTED_CHISELED_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8499	QUARTZ_STAIRS
	f	Lnet/minecraft/class_1792;	field_17520	CACTUS
	f	Lnet/minecraft/class_1792;	field_8257	CYAN_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_20407	ANDESITE
	f	Lnet/minecraft/class_1792;	field_20408	RED_SANDSTONE
	f	Lnet/minecraft/class_1792;	field_27060	GREEN_CANDLE
	f	Lnet/minecraft/class_1792;	field_8587	ACACIA_WOOD
	f	Lnet/minecraft/class_1792;	field_8672	LIME_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8781	STONE_BUTTON
	f	Lnet/minecraft/class_1792;	field_8890	MOSSY_STONE_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_23256	LODESTONE
	f	Lnet/minecraft/class_1792;	field_8430	SMOOTH_QUARTZ_STAIRS
	f	Lnet/minecraft/class_1792;	field_8212	OAK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8321	JUNGLE_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_8454	DARK_OAK_FENCE
	f	Lnet/minecraft/class_1792;	field_22031	CRIMSON_PLANKS
	f	Lnet/minecraft/class_1792;	field_8369	MOSSY_COBBLESTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_8127	PINK_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8584	BROWN_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_27061	RED_CANDLE
	f	Lnet/minecraft/class_1792;	field_8693	JACK_O_LANTERN
	f	Lnet/minecraft/class_1792;	field_29022	DEEPSLATE_DIAMOND_ORE
	f	Lnet/minecraft/class_1792;	field_8320	OAK_SLAB
	f	Lnet/minecraft/class_1792;	field_8211	DETECTOR_RAIL
	f	Lnet/minecraft/class_1792;	field_22032	WARPED_PLANKS
	f	Lnet/minecraft/class_1792;	field_8126	BLUE_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8368	GREEN_BED
	f	Lnet/minecraft/class_1792;	field_28042	POINTED_DRIPSTONE
	f	Lnet/minecraft/class_1792;	field_8585	DEAD_BRAIN_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_27062	BLACK_CANDLE
	f	Lnet/minecraft/class_1792;	field_8561	LARGE_FERN
	f	Lnet/minecraft/class_1792;	field_29021	DEEPSLATE_LAPIS_ORE
	f	Lnet/minecraft/class_1792;	field_8230	REDSTONE_LAMP
	f	Lnet/minecraft/class_1792;	field_8472	STRIPPED_BIRCH_WOOD
	f	Lnet/minecraft/class_1792;	field_8363	LIGHT_GRAY_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8121	LADDER
	f	Lnet/minecraft/class_1792;	field_8278	FIRE_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8809	LAPIS_ORE
	f	Lnet/minecraft/class_1792;	field_22013	CRIMSON_NYLIUM
	f	Lnet/minecraft/class_1792;	field_8582	WHITE_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8691	OAK_DOOR
	f	Lnet/minecraft/class_1792;	field_8120	GREEN_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8471	FERN
	f	Lnet/minecraft/class_1792;	field_8362	STRIPPED_SPRUCE_WOOD
	f	Lnet/minecraft/class_1792;	field_8495	SPRUCE_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_8253	LIME_CARPET
	f	Lnet/minecraft/class_1792;	field_8386	PRISMARINE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8277	PINK_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8059	ORANGE_BED
	f	Lnet/minecraft/class_1792;	field_17540	DARK_OAK_SAPLING
	f	Lnet/minecraft/class_1792;	field_17346	CAMPFIRE
	f	Lnet/minecraft/class_1792;	field_8583	OAK_LOG
	f	Lnet/minecraft/class_1792;	field_8341	WHITE_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8474	BRAIN_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8256	TALL_GRASS
	f	Lnet/minecraft/class_1792;	field_8365	FARMLAND
	f	Lnet/minecraft/class_1792;	field_8580	PINK_CARPET
	f	Lnet/minecraft/class_1792;	field_8340	LIME_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8122	SPRUCE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8364	LIGHT_BLUE_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8146	LIGHT_GRAY_BED
	f	Lnet/minecraft/class_1792;	field_8808	STRIPPED_DARK_OAK_LOG
	f	Lnet/minecraft/class_1792;	field_8581	LIME_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8690	PURPLE_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8141	GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8056	END_ROD
	f	Lnet/minecraft/class_1792;	field_8165	SPRUCE_DOOR
	f	Lnet/minecraft/class_1792;	field_37529	MANGROVE_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_8189	SPRUCE_SLAB
	f	Lnet/minecraft/class_1792;	field_17498	SEA_PICKLE
	f	Lnet/minecraft/class_1792;	field_20400	END_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8829	LIGHT_BLUE_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_28875	DEEPSLATE_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_23849	POLISHED_BLACKSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_28657	BIG_DRIPLEAF
	f	Lnet/minecraft/class_1792;	field_21997	CRIMSON_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_8140	CONDUIT
	f	Lnet/minecraft/class_1792;	field_8491	DANDELION
	f	Lnet/minecraft/class_1792;	field_8382	PODZOL
	f	Lnet/minecraft/class_1792;	field_8164	BLUE_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8055	LAPIS_BLOCK
	f	Lnet/minecraft/class_1792;	field_17499	BLUE_ORCHID
	f	Lnet/minecraft/class_1792;	field_28658	SMALL_DRIPLEAF
	f	Lnet/minecraft/class_1792;	field_21996	WARPED_FENCE
	f	Lnet/minecraft/class_1792;	field_8490	PURPUR_PILLAR
	f	Lnet/minecraft/class_1792;	field_8470	ZOMBIE_HEAD
	f	Lnet/minecraft/class_1792;	field_8494	GOLD_BLOCK
	f	Lnet/minecraft/class_1792;	field_37527	MANGROVE_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8385	YELLOW_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_20402	QUARTZ_BLOCK
	f	Lnet/minecraft/class_1792;	field_8827	END_PORTAL_FRAME
	f	Lnet/minecraft/class_1792;	field_23847	GILDED_BLACKSTONE
	f	Lnet/minecraft/class_1792;	field_21999	SOUL_SOIL
	f	Lnet/minecraft/class_1792;	field_8142	YELLOW_CARPET
	f	Lnet/minecraft/class_1792;	field_8384	MAGENTA_CARPET
	f	Lnet/minecraft/class_1792;	field_8166	SMOOTH_SANDSTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_37528	MANGROVE_DOOR
	f	Lnet/minecraft/class_1792;	field_8275	MOSSY_COBBLESTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8057	PRISMARINE_WALL
	f	Lnet/minecraft/class_1792;	field_8828	SLIME_BLOCK
	f	Lnet/minecraft/class_1792;	field_20401	DIORITE
	f	Lnet/minecraft/class_1792;	field_8804	BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_23848	POLISHED_BLACKSTONE
	f	Lnet/minecraft/class_1792;	field_21998	WARPED_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_37509	STRIPPED_MANGROVE_WOOD
	f	Lnet/minecraft/class_1792;	field_8294	BROWN_CARPET
	f	Lnet/minecraft/class_1792;	field_8076	IRON_BARS
	f	Lnet/minecraft/class_1792;	field_27019	TINTED_GLASS
	f	Lnet/minecraft/class_1792;	field_20404	PRISMARINE
	f	Lnet/minecraft/class_1792;	field_28871	POLISHED_DEEPSLATE
	f	Lnet/minecraft/class_1792;	field_8849	SPAWNER
	f	Lnet/minecraft/class_1792;	field_28653	MOSS_CARPET
	f	Lnet/minecraft/class_1792;	field_8801	GLOWSTONE
	f	Lnet/minecraft/class_1792;	field_8160	DEAD_FIRE_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8293	DARK_OAK_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_8051	DEAD_BUBBLE_CORAL
	f	Lnet/minecraft/class_1792;	field_8608	GRANITE_STAIRS
	f	Lnet/minecraft/class_1792;	field_28872	POLISHED_DEEPSLATE_SLAB
	f	Lnet/minecraft/class_1792;	field_20403	POLISHED_DIORITE
	f	Lnet/minecraft/class_1792;	field_8717	LIGHT_BLUE_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_28654	MOSS_BLOCK
	f	Lnet/minecraft/class_1792;	field_22490	WARPED_HYPHAE
	f	Lnet/minecraft/class_1792;	field_8050	MAGENTA_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8292	INFESTED_CRACKED_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8272	DEAD_HORN_CORAL
	f	Lnet/minecraft/class_1792;	field_8381	DEAD_BRAIN_CORAL
	f	Lnet/minecraft/class_1792;	field_8078	LIGHT_BLUE_CARPET
	f	Lnet/minecraft/class_1792;	field_23140	NETHER_GOLD_ORE
	f	Lnet/minecraft/class_1792;	field_37507	MANGROVE_PLANKS
	f	Lnet/minecraft/class_1792;	field_20406	DARK_PRISMARINE
	f	Lnet/minecraft/class_1792;	field_28655	ROOTED_DIRT
	f	Lnet/minecraft/class_1792;	field_8605	ACACIA_BUTTON
	f	Lnet/minecraft/class_1792;	field_28873	COBBLED_DEEPSLATE_SLAB
	f	Lnet/minecraft/class_1792;	field_8847	TUBE_CORAL
	f	Lnet/minecraft/class_1792;	field_8823	JUNGLE_FENCE
	f	Lnet/minecraft/class_1792;	field_8380	ORANGE_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8162	AIR
	f	Lnet/minecraft/class_1792;	field_8271	YELLOW_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8053	STONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_23141	RESPAWN_ANCHOR
	f	Lnet/minecraft/class_1792;	field_8077	BARRIER
	f	Lnet/minecraft/class_1792;	field_37508	MANGROVE_PROPAGULE
	f	Lnet/minecraft/class_1792;	field_23829	CHISELED_NETHER_BRICKS
	f	Lnet/minecraft/class_1792;	field_20405	PRISMARINE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8848	POWERED_RAIL
	f	Lnet/minecraft/class_1792;	field_8739	PURPLE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_28874	DEEPSLATE_TILE_SLAB
	f	Lnet/minecraft/class_1792;	field_28656	HANGING_ROOTS
	f	Lnet/minecraft/class_1792;	field_8715	PURPLE_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_23828	CRACKED_NETHER_BRICKS
	f	Lnet/minecraft/class_1792;	field_8270	GRASS_BLOCK
	f	Lnet/minecraft/class_1792;	field_27039	WAXED_COPPER_BLOCK
	f	Lnet/minecraft/class_1792;	field_8096	BLACK_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8627	GRAY_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8736	WHITE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8869	LIGHT_BLUE_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8603	DIAMOND_BLOCK
	f	Lnet/minecraft/class_1792;	field_8712	DRAGON_HEAD
	f	Lnet/minecraft/class_1792;	field_8821	CYAN_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_23841	CRACKED_POLISHED_BLACKSTONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_23070	TWISTING_VINES
	f	Lnet/minecraft/class_1792;	field_8095	YELLOW_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_37510	MANGROVE_WOOD
	f	Lnet/minecraft/class_1792;	field_8519	DIRT_PATH
	f	Lnet/minecraft/class_1792;	field_28650	AZALEA
	f	Lnet/minecraft/class_1792;	field_8628	BRAIN_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_8604	REDSTONE_ORE
	f	Lnet/minecraft/class_1792;	field_8737	BLUE_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8822	CHISELED_RED_SANDSTONE
	f	Lnet/minecraft/class_1792;	field_23842	SOUL_CAMPFIRE
	f	Lnet/minecraft/class_1792;	field_8074	FLOWER_POT
	f	Lnet/minecraft/class_1792;	field_8098	PURPLE_CARPET
	f	Lnet/minecraft/class_1792;	field_19049	LIME_WOOL
	f	Lnet/minecraft/class_1792;	field_28651	FLOWERING_AZALEA
	f	Lnet/minecraft/class_1792;	field_8649	LIME_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8758	ACACIA_DOOR
	f	Lnet/minecraft/class_1792;	field_8516	BLACK_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8734	GREEN_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8710	CHORUS_FLOWER
	f	Lnet/minecraft/class_1792;	field_8843	BIRCH_SLAB
	f	Lnet/minecraft/class_1792;	field_21991	NETHER_SPROUTS
	f	Lnet/minecraft/class_1792;	field_17509	ORANGE_TULIP
	f	Lnet/minecraft/class_1792;	field_8182	NETHER_WART_BLOCK
	f	Lnet/minecraft/class_1792;	field_8291	SMOOTH_STONE_SLAB
	f	Lnet/minecraft/class_1792;	field_19048	YELLOW_WOOL
	f	Lnet/minecraft/class_1792;	field_8097	JUNGLE_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_27018	COPPER_ORE
	f	Lnet/minecraft/class_1792;	field_28870	DEEPSLATE_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_28652	SPORE_BLOSSOM
	f	Lnet/minecraft/class_1792;	field_37532	MANGROVE_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_21990	WARPED_ROOTS
	f	Lnet/minecraft/class_1792;	field_8517	DARK_OAK_DOOR
	f	Lnet/minecraft/class_1792;	field_8626	TNT
	f	Lnet/minecraft/class_1792;	field_8844	DARK_OAK_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_8602	GRASS
	f	Lnet/minecraft/class_1792;	field_8735	LIGHT_GRAY_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8820	ACACIA_LOG
	f	Lnet/minecraft/class_1792;	field_23840	POLISHED_BLACKSTONE_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_8290	CYAN_CARPET
	f	Lnet/minecraft/class_1792;	field_8072	STRIPPED_ACACIA_LOG
	f	Lnet/minecraft/class_1792;	field_8181	BLACK_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_19047	LIGHT_BLUE_WOOL
	f	Lnet/minecraft/class_1792;	field_27059	BROWN_CANDLE
	f	Lnet/minecraft/class_1792;	field_29214	CRACKED_DEEPSLATE_BRICKS
	f	Lnet/minecraft/class_1792;	field_37513	MANGROVE_ROOTS
	f	Lnet/minecraft/class_1792;	field_37537	MUD
	f	Lnet/minecraft/class_1792;	field_16309	SMOKER
	f	Lnet/minecraft/class_1792;	field_8404	DARK_OAK_PLANKS
	f	Lnet/minecraft/class_1792;	field_8319	POLISHED_GRANITE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8538	BUBBLE_CORAL
	f	Lnet/minecraft/class_1792;	field_23845	BLACKSTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8889	YELLOW_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8732	FURNACE
	f	Lnet/minecraft/class_1792;	field_21993	CRIMSON_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8865	LEVER
	f	Lnet/minecraft/class_1792;	field_27035	CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_17507	ACACIA_LEAVES
	f	Lnet/minecraft/class_1792;	field_19046	MAGENTA_WOOL
	f	Lnet/minecraft/class_1792;	field_27036	EXPOSED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_29019	DEEPSLATE_GOLD_ORE
	f	Lnet/minecraft/class_1792;	field_37538	SCULK_SHRIEKER
	f	Lnet/minecraft/class_1792;	field_28101	SCULK_SENSOR
	f	Lnet/minecraft/class_1792;	field_37514	MUDDY_MANGROVE_ROOTS
	f	Lnet/minecraft/class_1792;	field_8427	DAMAGED_ANVIL
	f	Lnet/minecraft/class_1792;	field_8318	MAGENTA_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8648	BAMBOO
	f	Lnet/minecraft/class_1792;	field_8866	COMMAND_BLOCK
	f	Lnet/minecraft/class_1792;	field_23846	BLACKSTONE_WALL
	f	Lnet/minecraft/class_1792;	field_8624	STRIPPED_SPRUCE_LOG
	f	Lnet/minecraft/class_1792;	field_8757	RED_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8842	JUNGLE_PLANKS
	f	Lnet/minecraft/class_1792;	field_8733	EMERALD_BLOCK
	f	Lnet/minecraft/class_1792;	field_21992	WEEPING_VINES
	f	Lnet/minecraft/class_1792;	field_29213	INFESTED_DEEPSLATE
	f	Lnet/minecraft/class_1792;	field_17508	DARK_OAK_LEAVES
	f	Lnet/minecraft/class_1792;	field_16307	BARREL
	f	Lnet/minecraft/class_1792;	field_27037	WEATHERED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_29216	DEEPSLATE_EMERALD_ORE
	f	Lnet/minecraft/class_1792;	field_19045	ORANGE_WOOL
	f	Lnet/minecraft/class_1792;	field_37511	MANGROVE_LEAVES
	f	Lnet/minecraft/class_1792;	field_17505	BIRCH_LEAVES
	f	Lnet/minecraft/class_1792;	field_23843	BLACKSTONE
	f	Lnet/minecraft/class_1792;	field_8536	BOOKSHELF
	f	Lnet/minecraft/class_1792;	field_8754	GRAY_BED
	f	Lnet/minecraft/class_1792;	field_8887	JUNGLE_BUTTON
	f	Lnet/minecraft/class_1792;	field_8863	YELLOW_BED
	f	Lnet/minecraft/class_1792;	field_21995	CRIMSON_FENCE
	f	Lnet/minecraft/class_1792;	field_17529	PEONY
	f	Lnet/minecraft/class_1792;	field_27038	OXIDIZED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_19044	WHITE_WOOL
	f	Lnet/minecraft/class_1792;	field_29215	CRACKED_DEEPSLATE_TILES
	f	Lnet/minecraft/class_1792;	field_37512	MANGROVE_LOG
	f	Lnet/minecraft/class_1792;	field_16308	SMITHING_TABLE
	f	Lnet/minecraft/class_1792;	field_17506	JUNGLE_LEAVES
	f	Lnet/minecraft/class_1792;	field_23844	BLACKSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_8537	OBSERVER
	f	Lnet/minecraft/class_1792;	field_8888	OAK_WOOD
	f	Lnet/minecraft/class_1792;	field_8646	ACACIA_FENCE
	f	Lnet/minecraft/class_1792;	field_8779	BIRCH_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_21994	WARPED_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8840	DRAGON_EGG
	f	Lnet/minecraft/class_1792;	field_16305	STONECUTTER
	f	Lnet/minecraft/class_1792;	field_20395	STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8400	ACACIA_SLAB
	f	Lnet/minecraft/class_1792;	field_8206	ANDESITE_WALL
	f	Lnet/minecraft/class_1792;	field_22005	WARPED_BUTTON
	f	Lnet/minecraft/class_1792;	field_22489	CRIMSON_HYPHAE
	f	Lnet/minecraft/class_1792;	field_17527	ROSE_BUSH
	f	Lnet/minecraft/class_1792;	field_17503	OAK_LEAVES
	f	Lnet/minecraft/class_1792;	field_8558	LIGHT_GRAY_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8667	STONE_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8643	NOTE_BLOCK
	f	Lnet/minecraft/class_1792;	field_8885	GRAY_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_27031	CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_27055	LIGHT_GRAY_CANDLE
	f	Lnet/minecraft/class_1792;	field_22006	CRIMSON_STAIRS
	f	Lnet/minecraft/class_1792;	field_16306	BLAST_FURNACE
	f	Lnet/minecraft/class_1792;	field_20394	GRANITE
	f	Lnet/minecraft/class_1792;	field_8205	YELLOW_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_17528	HAY_BLOCK
	f	Lnet/minecraft/class_1792;	field_8559	DIORITE_WALL
	f	Lnet/minecraft/class_1792;	field_17504	SPRUCE_LEAVES
	f	Lnet/minecraft/class_1792;	field_8668	BEACON
	f	Lnet/minecraft/class_1792;	field_8535	SPONGE
	f	Lnet/minecraft/class_1792;	field_8886	DARK_OAK_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8644	PURPUR_STAIRS
	f	Lnet/minecraft/class_1792;	field_27056	CYAN_CANDLE
	f	Lnet/minecraft/class_1792;	field_27032	EXPOSED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_20397	POLISHED_GRANITE
	f	Lnet/minecraft/class_1792;	field_33505	RAW_IRON_BLOCK
	f	Lnet/minecraft/class_1792;	field_8402	TUBE_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_22003	WARPED_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_8426	ICE
	f	Lnet/minecraft/class_1792;	field_22487	STRIPPED_CRIMSON_HYPHAE
	f	Lnet/minecraft/class_1792;	field_17525	SUNFLOWER
	f	Lnet/minecraft/class_1792;	field_17501	AZURE_BLUET
	f	Lnet/minecraft/class_1792;	field_8689	DEAD_BUSH
	f	Lnet/minecraft/class_1792;	field_8798	GREEN_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8774	BIRCH_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_29212	DEEPSLATE_COAL_ORE
	f	Lnet/minecraft/class_1792;	field_8641	SMOOTH_RED_SANDSTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8750	CHIPPED_ANVIL
	f	Lnet/minecraft/class_1792;	field_8883	BUBBLE_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_27057	PURPLE_CANDLE
	f	Lnet/minecraft/class_1792;	field_27033	WEATHERED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_20396	MOSSY_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_27058	BLUE_CANDLE
	f	Lnet/minecraft/class_1792;	field_33506	RAW_COPPER_BLOCK
	f	Lnet/minecraft/class_1792;	field_8401	INFESTED_COBBLESTONE
	f	Lnet/minecraft/class_1792;	field_8316	POLISHED_ANDESITE_STAIRS
	f	Lnet/minecraft/class_1792;	field_22488	STRIPPED_WARPED_HYPHAE
	f	Lnet/minecraft/class_1792;	field_22004	CRIMSON_BUTTON
	f	Lnet/minecraft/class_1792;	field_17526	LILAC
	f	Lnet/minecraft/class_1792;	field_17502	RED_TULIP
	f	Lnet/minecraft/class_1792;	field_8799	CHAIN_COMMAND_BLOCK
	f	Lnet/minecraft/class_1792;	field_8775	GOLD_ORE
	f	Lnet/minecraft/class_1792;	field_8860	DIORITE_STAIRS
	f	Lnet/minecraft/class_1792;	field_29211	DEEPSLATE_COPPER_ORE
	f	Lnet/minecraft/class_1792;	field_27034	OXIDIZED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_22009	WARPED_DOOR
	f	Lnet/minecraft/class_1792;	field_20399	END_STONE
	f	Lnet/minecraft/class_1792;	field_8311	JUNGLE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8444	NETHER_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8202	PURPUR_SLAB
	f	Lnet/minecraft/class_1792;	field_33507	RAW_GOLD_BLOCK
	f	Lnet/minecraft/class_1792;	field_8468	REPEATING_COMMAND_BLOCK
	f	Lnet/minecraft/class_1792;	field_8359	RED_SANDSTONE_WALL
	f	Lnet/minecraft/class_1792;	field_22421	CRYING_OBSIDIAN
	f	Lnet/minecraft/class_1792;	field_17523	VINE
	f	Lnet/minecraft/class_1792;	field_8554	WET_SPONGE
	f	Lnet/minecraft/class_1792;	field_27075	CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_8663	BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8772	LOOM
	f	Lnet/minecraft/class_1792;	field_8530	REDSTONE_TORCH
	f	Lnet/minecraft/class_1792;	field_27051	LIGHTNING_ROD
	f	Lnet/minecraft/class_1792;	field_20398	NETHER_BRICKS
	f	Lnet/minecraft/class_1792;	field_8201	BIRCH_WOOD
	f	Lnet/minecraft/class_1792;	field_8310	COBBLESTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8443	SANDSTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8225	INFESTED_STONE
	f	Lnet/minecraft/class_1792;	field_8334	STRIPPED_JUNGLE_LOG
	f	Lnet/minecraft/class_1792;	field_8467	BROWN_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8249	PISTON
	f	Lnet/minecraft/class_1792;	field_8358	CHORUS_PLANT
	f	Lnet/minecraft/class_1792;	field_37530	MANGROVE_BUTTON
	f	Lnet/minecraft/class_1792;	field_17524	LILY_PAD
	f	Lnet/minecraft/class_1792;	field_17500	ALLIUM
	f	Lnet/minecraft/class_1792;	field_8664	GREEN_CARPET
	f	Lnet/minecraft/class_1792;	field_8797	COAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8531	DARK_OAK_BUTTON
	f	Lnet/minecraft/class_1792;	field_27052	LIME_CANDLE
	f	Lnet/minecraft/class_1792;	field_8640	LIGHT_BLUE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8773	IRON_BLOCK
	f	Lnet/minecraft/class_1792;	field_27076	EXPOSED_CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_22007	WARPED_STAIRS
	f	Lnet/minecraft/class_1792;	field_8337	STONE_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_8119	MAGENTA_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8228	POLISHED_GRANITE_SLAB
	f	Lnet/minecraft/class_1792;	field_17521	MUSHROOM_STEM
	f	Lnet/minecraft/class_1792;	field_8576	MOSSY_STONE_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_27053	PINK_CANDLE
	f	Lnet/minecraft/class_1792;	field_8685	CYAN_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8552	CHISELED_SANDSTONE
	f	Lnet/minecraft/class_1792;	field_8770	PINK_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_27077	WEATHERED_CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_22008	WARPED_WART_BLOCK
	f	Lnet/minecraft/class_1792;	field_19060	CLAY
	f	Lnet/minecraft/class_1792;	field_8312	GRANITE_SLAB
	f	Lnet/minecraft/class_1792;	field_8445	ACACIA_STAIRS
	f	Lnet/minecraft/class_1792;	field_8336	MAGENTA_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_22420	TARGET
	f	Lnet/minecraft/class_1792;	field_8118	OAK_PLANKS
	f	Lnet/minecraft/class_1792;	field_17522	MELON
	f	Lnet/minecraft/class_1792;	field_8686	YELLOW_CONCRETE
	f	Lnet/minecraft/class_1792;	field_27030	OXIDIZED_CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_8880	POPPY
	f	Lnet/minecraft/class_1792;	field_8771	ORANGE_CONCRETE
	f	Lnet/minecraft/class_1792;	field_27054	GRAY_CANDLE
	f	Lnet/minecraft/class_1792;	field_18887	CUT_RED_SANDSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_8440	PRISMARINE_SLAB
	f	Lnet/minecraft/class_1792;	field_8113	SPRUCE_PLANKS
	f	Lnet/minecraft/class_1792;	field_8464	BROWN_BED
	f	Lnet/minecraft/class_1792;	field_8222	PINK_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8488	GRANITE_WALL
	f	Lnet/minecraft/class_1792;	field_17531	SUGAR_CANE
	f	Lnet/minecraft/class_1792;	field_8246	SNOW_BLOCK
	f	Lnet/minecraft/class_1792;	field_27071	COPPER_BLOCK
	f	Lnet/minecraft/class_1792;	field_8683	ORANGE_CARPET
	f	Lnet/minecraft/class_1792;	field_8792	OAK_FENCE
	f	Lnet/minecraft/class_1792;	field_8354	MAGMA_BLOCK
	f	Lnet/minecraft/class_1792;	field_18886	RED_SANDSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_8112	BLACK_BED
	f	Lnet/minecraft/class_1792;	field_8487	ORANGE_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8269	DEAD_HORN_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_21087	HONEYCOMB_BLOCK
	f	Lnet/minecraft/class_1792;	field_17532	KELP
	f	Lnet/minecraft/class_1792;	field_8599	IRON_ORE
	f	Lnet/minecraft/class_1792;	field_8575	PLAYER_HEAD
	f	Lnet/minecraft/class_1792;	field_8684	SPRUCE_LOG
	f	Lnet/minecraft/class_1792;	field_16310	FLETCHING_TABLE
	f	Lnet/minecraft/class_1792;	field_27072	EXPOSED_COPPER
	f	Lnet/minecraft/class_1792;	field_8793	REDSTONE_BLOCK
	f	Lnet/minecraft/class_1792;	field_8200	RED_SAND
	f	Lnet/minecraft/class_1792;	field_8333	GRAY_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8115	BLUE_CARPET
	f	Lnet/minecraft/class_1792;	field_8466	ENDER_CHEST
	f	Lnet/minecraft/class_1792;	field_8224	JUNGLE_SLAB
	f	Lnet/minecraft/class_1792;	field_8357	DISPENSER
	f	Lnet/minecraft/class_1792;	field_8139	ORANGE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8248	STRIPPED_OAK_WOOD
	f	Lnet/minecraft/class_1792;	field_8596	INFESTED_MOSSY_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_27073	WEATHERED_COPPER
	f	Lnet/minecraft/class_1792;	field_8681	CREEPER_HEAD
	f	Lnet/minecraft/class_1792;	field_8223	SANDSTONE_WALL
	f	Lnet/minecraft/class_1792;	field_8332	BROWN_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8465	CRAFTING_TABLE
	f	Lnet/minecraft/class_1792;	field_17530	COMPOSTER
	f	Lnet/minecraft/class_1792;	field_8247	TRAPPED_CHEST
	f	Lnet/minecraft/class_1792;	field_8114	ACACIA_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_27074	OXIDIZED_COPPER
	f	Lnet/minecraft/class_1792;	field_27050	WAXED_WEATHERED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_8682	RED_MUSHROOM_BLOCK
	f	Lnet/minecraft/class_1792;	field_8791	WITHER_SKELETON_SKULL
	f	Lnet/minecraft/class_1792;	field_8460	COARSE_DIRT
	f	Lnet/minecraft/class_1792;	field_8351	DEAD_TUBE_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_8133	LIGHT_GRAY_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8484	BLUE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8242	BONE_BLOCK
	f	Lnet/minecraft/class_1792;	field_8157	BLACK_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8266	SMOOTH_RED_SANDSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_8048	SPRUCE_BUTTON
	f	Lnet/minecraft/class_1792;	field_22001	SOUL_TORCH
	f	Lnet/minecraft/class_1792;	field_28867	COBBLED_DEEPSLATE_STAIRS
	f	Lnet/minecraft/class_1792;	field_28649	FLOWERING_AZALEA_LEAVES
	f	Lnet/minecraft/class_1792;	field_20391	STONE
	f	Lnet/minecraft/class_1792;	field_8594	IRON_DOOR
	f	Lnet/minecraft/class_1792;	field_8241	IRON_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_8350	BLUE_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8483	WHITE_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8047	JUNGLE_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8398	SKELETON_SKULL
	f	Lnet/minecraft/class_1792;	field_8156	WHITE_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8289	BIRCH_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_33403	WAXED_OXIDIZED_COPPER
	f	Lnet/minecraft/class_1792;	field_22002	CRIMSON_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_28868	POLISHED_DEEPSLATE_STAIRS
	f	Lnet/minecraft/class_1792;	field_20390	BRICKS
	f	Lnet/minecraft/class_1792;	field_8595	STONE_SLAB
	f	Lnet/minecraft/class_1792;	field_8462	DEAD_BUBBLE_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_20393	PURPUR_BLOCK
	f	Lnet/minecraft/class_1792;	field_8353	RED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8244	GREEN_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8268	BLACK_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8819	END_STONE_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_33404	WAXED_OXIDIZED_CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_28869	DEEPSLATE_TILE_STAIRS
	f	Lnet/minecraft/class_1792;	field_28409	GLOW_LICHEN
	f	Lnet/minecraft/class_1792;	field_8592	HEAVY_WEIGHTED_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8461	GREEN_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_20392	MOSSY_COBBLESTONE
	f	Lnet/minecraft/class_1792;	field_8243	MAGENTA_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8110	GRAVEL
	f	Lnet/minecraft/class_1792;	field_8376	OAK_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_8158	SEAGRASS
	f	Lnet/minecraft/class_1792;	field_22000	BASALT
	f	Lnet/minecraft/class_1792;	field_33405	WAXED_OXIDIZED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_8593	CYAN_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8262	PURPLE_BED
	f	Lnet/minecraft/class_1792;	field_8395	POLISHED_ANDESITE_SLAB
	f	Lnet/minecraft/class_1792;	field_8177	WHITE_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8286	LIGHT_BLUE_BED
	f	Lnet/minecraft/class_1792;	field_37517	MUD_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_8817	HORN_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_20412	COBBLESTONE
	f	Lnet/minecraft/class_1792;	field_8708	MOSSY_COBBLESTONE_WALL
	f	Lnet/minecraft/class_1792;	field_28863	POLISHED_DEEPSLATE_WALL
	f	Lnet/minecraft/class_1792;	field_23837	POLISHED_BLACKSTONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_21985	CRIMSON_SLAB
	f	Lnet/minecraft/class_1792;	field_16482	SCAFFOLDING
	f	Lnet/minecraft/class_1792;	field_8043	ORANGE_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8394	BROWN_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8152	END_STONE_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8067	SOUL_SAND
	f	Lnet/minecraft/class_1792;	field_37518	PACKED_MUD
	f	Lnet/minecraft/class_1792;	field_20411	POLISHED_ANDESITE
	f	Lnet/minecraft/class_1792;	field_8818	GRAY_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_28864	DEEPSLATE_TILE_WALL
	f	Lnet/minecraft/class_1792;	field_23838	POLISHED_BLACKSTONE_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_21984	STRIPPED_WARPED_STEM
	f	Lnet/minecraft/class_1792;	field_8482	RED_CARPET
	f	Lnet/minecraft/class_1792;	field_8240	LIGHT_GRAY_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_37539	OCHRE_FROGLIGHT
	f	Lnet/minecraft/class_1792;	field_37515	STRIPPED_MANGROVE_LOG
	f	Lnet/minecraft/class_1792;	field_8839	LIME_CONCRETE
	f	Lnet/minecraft/class_1792;	field_28865	DEEPSLATE_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_23835	POLISHED_BLACKSTONE_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_21987	CRIMSON_FUNGUS
	f	Lnet/minecraft/class_1792;	field_8481	STONE_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8130	BIRCH_STAIRS
	f	Lnet/minecraft/class_1792;	field_37516	MANGROVE_SLAB
	f	Lnet/minecraft/class_1792;	field_8178	BLUE_ICE
	f	Lnet/minecraft/class_1792;	field_8707	SPRUCE_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8816	PURPLE_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_23836	CHISELED_POLISHED_BLACKSTONE
	f	Lnet/minecraft/class_1792;	field_28648	AZALEA_LEAVES
	f	Lnet/minecraft/class_1792;	field_28866	DEEPSLATE
	f	Lnet/minecraft/class_1792;	field_21986	WARPED_SLAB
	f	Lnet/minecraft/class_1792;	field_8173	ACACIA_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8282	END_STONE_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_8197	RED_CONCRETE
	f	Lnet/minecraft/class_1792;	field_20416	BEEHIVE
	f	Lnet/minecraft/class_1792;	field_8619	REPEATER
	f	Lnet/minecraft/class_1792;	field_8837	EMERALD_ORE
	f	Lnet/minecraft/class_1792;	field_8704	BLACK_CONCRETE
	f	Lnet/minecraft/class_1792;	field_21989	CRIMSON_ROOTS
	f	Lnet/minecraft/class_1792;	field_8390	CYAN_BED
	f	Lnet/minecraft/class_1792;	field_23069	POLISHED_BASALT
	f	Lnet/minecraft/class_1792;	field_8281	OBSIDIAN
	f	Lnet/minecraft/class_1792;	field_8172	LIGHT_GRAY_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8196	LIGHT_BLUE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_20415	BEE_NEST
	f	Lnet/minecraft/class_1792;	field_28860	DEEPSLATE_TILES
	f	Lnet/minecraft/class_1792;	field_8838	PURPLE_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8280	GLASS
	f	Lnet/minecraft/class_1792;	field_21988	WARPED_FUNGUS
	f	Lnet/minecraft/class_1792;	field_8260	TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8393	ORANGE_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8284	STRIPPED_ACACIA_WOOD
	f	Lnet/minecraft/class_1792;	field_8199	JUNGLE_DOOR
	f	Lnet/minecraft/class_1792;	field_37519	MUD_BRICKS
	f	Lnet/minecraft/class_1792;	field_28861	CHISELED_DEEPSLATE
	f	Lnet/minecraft/class_1792;	field_8508	MAGENTA_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8811	MOSSY_STONE_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_8702	NETHER_QUARTZ_ORE
	f	Lnet/minecraft/class_1792;	field_21086	HONEY_BLOCK
	f	Lnet/minecraft/class_1792;	field_23839	POLISHED_BLACKSTONE_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8392	COBBLESTONE_WALL
	f	Lnet/minecraft/class_1792;	field_8174	BIRCH_BUTTON
	f	Lnet/minecraft/class_1792;	field_8089	DEAD_BUBBLE_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8198	GREEN_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8618	TURTLE_EGG
	f	Lnet/minecraft/class_1792;	field_8703	YELLOW_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_28862	COBBLED_DEEPSLATE_WALL
	f	Lnet/minecraft/class_1792;	field_30904	LIGHT
	f	Lnet/minecraft/class_1792;	field_8391	OAK_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_27027	MAGENTA_CANDLE
	f	Lnet/minecraft/class_1792;	field_8084	CHISELED_QUARTZ_BLOCK
	f	Lnet/minecraft/class_1792;	field_37521	MUD_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_8506	BROWN_MUSHROOM_BLOCK
	f	Lnet/minecraft/class_1792;	field_8857	COMPARATOR
	f	Lnet/minecraft/class_1792;	field_8615	STRUCTURE_VOID
	f	Lnet/minecraft/class_1792;	field_27028	LIGHT_BLUE_CANDLE
	f	Lnet/minecraft/class_1792;	field_8749	SNOW
	f	Lnet/minecraft/class_1792;	field_37522	MUD_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8507	GRAY_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8419	RED_NETHER_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_8616	BRAIN_CORAL
	f	Lnet/minecraft/class_1792;	field_8858	SAND
	f	Lnet/minecraft/class_1792;	field_8701	SPRUCE_FENCE
	f	Lnet/minecraft/class_1792;	field_8810	TORCH
	f	Lnet/minecraft/class_1792;	field_8191	BIRCH_PLANKS
	f	Lnet/minecraft/class_1792;	field_23830	QUARTZ_BRICKS
	f	Lnet/minecraft/class_1792;	field_27029	YELLOW_CANDLE
	f	Lnet/minecraft/class_1792;	field_8879	RED_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8637	CYAN_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8746	QUARTZ_PILLAR
	f	Lnet/minecraft/class_1792;	field_8831	DIRT
	f	Lnet/minecraft/class_1792;	field_8722	WHITE_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8170	BIRCH_LOG
	f	Lnet/minecraft/class_1792;	field_8085	CYAN_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8194	COBBLESTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_37520	MANGROVE_FENCE
	f	Lnet/minecraft/class_1792;	field_8638	CAULDRON
	f	Lnet/minecraft/class_1792;	field_8747	BLUE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8505	NETHER_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_8723	HORN_CORAL
	f	Lnet/minecraft/class_1792;	field_8856	DEAD_TUBE_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8060	PETRIFIED_OAK_SLAB
	f	Lnet/minecraft/class_1792;	field_19059	BLACK_WOOL
	f	Lnet/minecraft/class_1792;	field_27047	WAXED_WEATHERED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_37525	SCULK_CATALYST
	f	Lnet/minecraft/class_1792;	field_16539	LANTERN
	f	Lnet/minecraft/class_1792;	field_23833	POLISHED_BLACKSTONE_WALL
	f	Lnet/minecraft/class_1792;	field_8659	DIORITE_SLAB
	f	Lnet/minecraft/class_1792;	field_8526	ANDESITE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8853	PINK_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8611	BLACK_CARPET
	f	Lnet/minecraft/class_1792;	field_21981	CRIMSON_STEM
	f	Lnet/minecraft/class_1792;	field_17519	CARVED_PUMPKIN
	f	Lnet/minecraft/class_1792;	field_19058	RED_WOOL
	f	Lnet/minecraft/class_1792;	field_27048	WAXED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_37526	MANGROVE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8415	STRIPPED_OAK_LOG
	f	Lnet/minecraft/class_1792;	field_8439	JUNGLE_WOOD
	f	Lnet/minecraft/class_1792;	field_23834	POLISHED_BLACKSTONE_BUTTON
	f	Lnet/minecraft/class_1792;	field_8636	RED_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8878	DROPPER
	f	Lnet/minecraft/class_1792;	field_8721	LIGHT_WEIGHTED_PRESSURE_PLATE
	f	Lnet/minecraft/class_1792;	field_8854	DARK_PRISMARINE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8830	DEAD_FIRE_CORAL
	f	Lnet/minecraft/class_1792;	field_27024	CANDLE
	f	Lnet/minecraft/class_1792;	field_19057	GREEN_WOOL
	f	Lnet/minecraft/class_1792;	field_27049	WAXED_EXPOSED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_20410	RED_NETHER_BRICKS
	f	Lnet/minecraft/class_1792;	field_27025	WHITE_CANDLE
	f	Lnet/minecraft/class_1792;	field_37523	SCULK
	f	Lnet/minecraft/class_1792;	field_8418	LIME_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_17517	RED_MUSHROOM
	f	Lnet/minecraft/class_1792;	field_8548	LIME_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8657	ENCHANTING_TABLE
	f	Lnet/minecraft/class_1792;	field_21983	STRIPPED_CRIMSON_STEM
	f	Lnet/minecraft/class_1792;	field_8524	STONE_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_8875	GRAY_CARPET
	f	Lnet/minecraft/class_1792;	field_38418	REINFORCED_DEEPSLATE
	f	Lnet/minecraft/class_1792;	field_8500	PINK_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8742	ANDESITE_SLAB
	f	Lnet/minecraft/class_1792;	field_8081	PACKED_ICE
	f	Lnet/minecraft/class_1792;	field_8190	ACACIA_TRAPDOOR
	f	Lnet/minecraft/class_1792;	field_27026	ORANGE_CANDLE
	f	Lnet/minecraft/class_1792;	field_16538	JIGSAW
	f	Lnet/minecraft/class_1792;	field_19056	BROWN_WOOL
	f	Lnet/minecraft/class_1792;	field_37524	SCULK_VEIN
	f	Lnet/minecraft/class_1792;	field_8417	PINK_BED
	f	Lnet/minecraft/class_1792;	field_23832	POLISHED_BLACKSTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_8549	DEAD_TUBE_CORAL
	f	Lnet/minecraft/class_1792;	field_8658	DARK_OAK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8767	STRIPPED_BIRCH_LOG
	f	Lnet/minecraft/class_1792;	field_8525	CHISELED_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_21982	WARPED_STEM
	f	Lnet/minecraft/class_1792;	field_8501	BROWN_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8610	MYCELIUM
	f	Lnet/minecraft/class_1792;	field_8080	NETHER_BRICK_FENCE
	f	Lnet/minecraft/class_1792;	field_17518	PUMPKIN
	f	Lnet/minecraft/class_1792;	field_22017	SHROOMLIGHT
	f	Lnet/minecraft/class_1792;	field_19055	BLUE_WOOL
	f	Lnet/minecraft/class_1792;	field_33406	WAXED_OXIDIZED_CUT_COPPER_SLAB
	f	Lnet/minecraft/class_1792;	field_8412	QUARTZ_SLAB
	f	Lnet/minecraft/class_1792;	field_17539	ACACIA_SAPLING
	f	Lnet/minecraft/class_1792;	field_17515	WITHER_ROSE
	f	Lnet/minecraft/class_1792;	field_8679	LIME_BED
	f	Lnet/minecraft/class_1792;	field_8546	FIRE_CORAL
	f	Lnet/minecraft/class_1792;	field_8655	ACTIVATOR_RAIL
	f	Lnet/minecraft/class_1792;	field_8522	RED_NETHER_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_8764	LIGHT_BLUE_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8740	BREWING_STAND
	f	Lnet/minecraft/class_1792;	field_27067	MEDIUM_AMETHYST_BUD
	f	Lnet/minecraft/class_1792;	field_27043	WAXED_EXPOSED_CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_22018	NETHERITE_BLOCK
	f	Lnet/minecraft/class_1792;	field_19054	PURPLE_WOOL
	f	Lnet/minecraft/class_1792;	field_8411	PURPLE_CONCRETE
	f	Lnet/minecraft/class_1792;	field_8302	RED_NETHER_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8459	DARK_PRISMARINE_SLAB
	f	Lnet/minecraft/class_1792;	field_8217	SMOOTH_QUARTZ_SLAB
	f	Lnet/minecraft/class_1792;	field_17516	BROWN_MUSHROOM
	f	Lnet/minecraft/class_1792;	field_8789	RED_BED
	f	Lnet/minecraft/class_1792;	field_8656	GREEN_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8765	NETHER_BRICK_WALL
	f	Lnet/minecraft/class_1792;	field_8874	OAK_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_27020	CALCITE
	f	Lnet/minecraft/class_1792;	field_8850	WHITE_CARPET
	f	Lnet/minecraft/class_1792;	field_27068	LARGE_AMETHYST_BUD
	f	Lnet/minecraft/class_1792;	field_27044	WAXED_WEATHERED_CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_20385	CUT_SANDSTONE
	f	Lnet/minecraft/class_1792;	field_16315	BELL
	f	Lnet/minecraft/class_1792;	field_27069	AMETHYST_CLUSTER
	f	Lnet/minecraft/class_1792;	field_19053	CYAN_WOOL
	f	Lnet/minecraft/class_1792;	field_8305	SEA_LANTERN
	f	Lnet/minecraft/class_1792;	field_8438	BIRCH_DOOR
	f	Lnet/minecraft/class_1792;	field_22015	WARPED_NYLIUM
	f	Lnet/minecraft/class_1792;	field_17537	BIRCH_SAPLING
	f	Lnet/minecraft/class_1792;	field_17513	CORNFLOWER
	f	Lnet/minecraft/class_1792;	field_8677	DEAD_FIRE_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_8653	SPRUCE_FENCE_GATE
	f	Lnet/minecraft/class_1792;	field_8786	COBWEB
	f	Lnet/minecraft/class_1792;	field_8520	PINK_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8871	GRAY_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_8762	BROWN_CONCRETE
	f	Lnet/minecraft/class_1792;	field_27045	WAXED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_27021	TUFF
	f	Lnet/minecraft/class_1792;	field_20384	SANDSTONE
	f	Lnet/minecraft/class_1792;	field_19052	LIGHT_GRAY_WOOL
	f	Lnet/minecraft/class_1792;	field_8304	GRAY_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_8437	BROWN_CONCRETE_POWDER
	f	Lnet/minecraft/class_1792;	field_8328	NETHERRACK
	f	Lnet/minecraft/class_1792;	field_22016	SOUL_LANTERN
	f	Lnet/minecraft/class_1792;	field_8219	STRIPPED_DARK_OAK_WOOD
	f	Lnet/minecraft/class_1792;	field_17538	JUNGLE_SAPLING
	f	Lnet/minecraft/class_1792;	field_17514	LILY_OF_THE_VALLEY
	f	Lnet/minecraft/class_1792;	field_8569	POLISHED_DIORITE_SLAB
	f	Lnet/minecraft/class_1792;	field_8787	DIAMOND_ORE
	f	Lnet/minecraft/class_1792;	field_8545	SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8654	LIGHT_GRAY_CARPET
	f	Lnet/minecraft/class_1792;	field_8521	TUBE_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_8872	SMOOTH_SANDSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_27046	WAXED_EXPOSED_CUT_COPPER_STAIRS
	f	Lnet/minecraft/class_1792;	field_20387	SMOOTH_RED_SANDSTONE
	f	Lnet/minecraft/class_1792;	field_16313	CARTOGRAPHY_TABLE
	f	Lnet/minecraft/class_1792;	field_8214	FIRE_CORAL_FAN
	f	Lnet/minecraft/class_1792;	field_8456	RED_SANDSTONE_STAIRS
	f	Lnet/minecraft/class_1792;	field_19051	GRAY_WOOL
	f	Lnet/minecraft/class_1792;	field_8238	STRUCTURE_BLOCK
	f	Lnet/minecraft/class_1792;	field_8105	STICKY_PISTON
	f	Lnet/minecraft/class_1792;	field_37541	PEARLESCENT_FROGLIGHT
	f	Lnet/minecraft/class_1792;	field_8129	RAIL
	f	Lnet/minecraft/class_1792;	field_28043	DRIPSTONE_BLOCK
	f	Lnet/minecraft/class_1792;	field_17535	OAK_SAPLING
	f	Lnet/minecraft/class_1792;	field_8566	DAYLIGHT_DETECTOR
	f	Lnet/minecraft/class_1792;	field_17511	PINK_TULIP
	f	Lnet/minecraft/class_1792;	field_8542	BEDROCK
	f	Lnet/minecraft/class_1792;	field_8893	BLUE_BED
	f	Lnet/minecraft/class_1792;	field_8651	ACACIA_PLANKS
	f	Lnet/minecraft/class_1792;	field_29024	SMOOTH_BASALT
	f	Lnet/minecraft/class_1792;	field_20386	SMOOTH_QUARTZ
	f	Lnet/minecraft/class_1792;	field_8104	HORN_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8455	BLUE_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_19050	PINK_WOOL
	f	Lnet/minecraft/class_1792;	field_8213	CYAN_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8237	DEAD_BRAIN_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_37542	FROGSPAWN
	f	Lnet/minecraft/class_1792;	field_17536	SPRUCE_SAPLING
	f	Lnet/minecraft/class_1792;	field_23983	CHAIN
	f	Lnet/minecraft/class_1792;	field_17512	OXEYE_DAISY
	f	Lnet/minecraft/class_1792;	field_8676	RED_SHULKER_BOX
	f	Lnet/minecraft/class_1792;	field_8785	STRIPPED_JUNGLE_WOOD
	f	Lnet/minecraft/class_1792;	field_27064	AMETHYST_BLOCK
	f	Lnet/minecraft/class_1792;	field_8652	DARK_OAK_LOG
	f	Lnet/minecraft/class_1792;	field_8761	ORANGE_STAINED_GLASS_PANE
	f	Lnet/minecraft/class_1792;	field_27040	WAXED_EXPOSED_COPPER
	f	Lnet/minecraft/class_1792;	field_29023	DEEPSLATE_REDSTONE_ORE
	f	Lnet/minecraft/class_1792;	field_8870	RED_GLAZED_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_18889	CUT_SANDSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_22019	ANCIENT_DEBRIS
	f	Lnet/minecraft/class_1792;	field_16311	GRINDSTONE
	f	Lnet/minecraft/class_1792;	field_8410	BLACK_STAINED_GLASS
	f	Lnet/minecraft/class_1792;	field_8458	DARK_OAK_WOOD
	f	Lnet/minecraft/class_1792;	field_20389	SMOOTH_STONE
	f	Lnet/minecraft/class_1792;	field_8349	MAGENTA_BED
	f	Lnet/minecraft/class_1792;	field_8588	PRISMARINE_BRICK_SLAB
	f	Lnet/minecraft/class_1792;	field_17533	DRIED_KELP_BLOCK
	f	Lnet/minecraft/class_1792;	field_27041	WAXED_WEATHERED_COPPER
	f	Lnet/minecraft/class_1792;	field_8673	PRISMARINE_BRICK_STAIRS
	f	Lnet/minecraft/class_1792;	field_8540	DARK_OAK_SLAB
	f	Lnet/minecraft/class_1792;	field_8782	ANVIL
	f	Lnet/minecraft/class_1792;	field_27065	BUDDING_AMETHYST
	f	Lnet/minecraft/class_1792;	field_20388	SMOOTH_SANDSTONE
	f	Lnet/minecraft/class_1792;	field_16312	LECTERN
	f	Lnet/minecraft/class_1792;	field_18888	SANDSTONE_SLAB
	f	Lnet/minecraft/class_1792;	field_8106	CHEST
	f	Lnet/minecraft/class_1792;	field_8457	BIRCH_FENCE
	f	Lnet/minecraft/class_1792;	field_8239	HOPPER
	f	Lnet/minecraft/class_1792;	field_37540	VERDANT_FROGLIGHT
	f	Lnet/minecraft/class_1792;	field_17534	CAKE
	f	Lnet/minecraft/class_1792;	field_17510	WHITE_TULIP
	f	Lnet/minecraft/class_1792;	field_8698	DEAD_HORN_CORAL_BLOCK
	f	Lnet/minecraft/class_1792;	field_8565	JUKEBOX
	f	Lnet/minecraft/class_1792;	field_27042	WAXED_CUT_COPPER
	f	Lnet/minecraft/class_1792;	field_8783	MAGENTA_TERRACOTTA
	f	Lnet/minecraft/class_1792;	field_29025	COBBLED_DEEPSLATE
	f	Lnet/minecraft/class_1792;	field_8541	INFESTED_STONE_BRICKS
	f	Lnet/minecraft/class_1792;	field_8650	POLISHED_DIORITE_STAIRS
	f	Lnet/minecraft/class_1792;	field_27066	SMALL_AMETHYST_BUD
	f	Lnet/minecraft/class_1792;	field_22024	NETHERITE_PICKAXE
	f	Lnet/minecraft/class_1792;	field_8442	BIRCH_BOAT
	f	Lnet/minecraft/class_1792;	field_22025	NETHERITE_AXE
	f	Lnet/minecraft/class_1792;	field_8578	IRON_HORSE_ARMOR
	f	Lnet/minecraft/class_1792;	field_22022	NETHERITE_SWORD
	f	Lnet/minecraft/class_1792;	field_22023	NETHERITE_SHOVEL
	f	Lnet/minecraft/class_1792;	field_8577	LEATHER_CHESTPLATE
	f	Lnet/minecraft/class_1792;	field_8572	BLACK_BANNER
	f	Lnet/minecraft/class_1792;	field_22028	NETHERITE_CHESTPLATE
	f	Lnet/minecraft/class_1792;	field_22029	NETHERITE_LEGGINGS
	f	Lnet/minecraft/class_1792;	field_8441	ZOMBIE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8574	POTION
	f	Lnet/minecraft/class_1792;	field_22026	NETHERITE_HOE
	f	Lnet/minecraft/class_1792;	field_8573	CREEPER_BANNER_PATTERN
	f	Lnet/minecraft/class_1792;	field_22027	NETHERITE_HELMET
	f	Lnet/minecraft/class_1792;	field_8570	LEATHER_LEGGINGS
	f	Lnet/minecraft/class_1792;	field_22020	NETHERITE_INGOT
	f	Lnet/minecraft/class_1792;	field_22021	NETHERITE_SCRAP
	f	Lnet/minecraft/class_1792;	field_8087	TIPPED_ARROW
	f	Lnet/minecraft/class_1792;	field_8086	VILLAGER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_23831	PIGLIN_BANNER_PATTERN
	f	Lnet/minecraft/class_1792;	field_8309	BEETROOT_SEEDS
	f	Lnet/minecraft/class_1792;	field_8083	DROWNED_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8306	DONKEY_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8308	RABBIT_STEW
	f	Lnet/minecraft/class_1792;	field_8307	SQUID_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8435	TURTLE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8301	END_CRYSTAL
	f	Lnet/minecraft/class_1792;	field_8434	PRISMARINE_CRYSTALS
	f	Lnet/minecraft/class_1792;	field_8567	POTATO
	f	Lnet/minecraft/class_1792;	field_8303	GOLDEN_HOE
	f	Lnet/minecraft/class_1792;	field_8436	SPLASH_POTION
	f	Lnet/minecraft/class_1792;	field_8431	STONE_HOE
	f	Lnet/minecraft/class_1792;	field_8564	SILVERFISH_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_22012	WARPED_SIGN
	f	Lnet/minecraft/class_1792;	field_8699	IRON_SHOVEL
	f	Lnet/minecraft/class_1792;	field_8433	COW_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8300	SKELETON_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8696	CLAY_BALL
	f	Lnet/minecraft/class_1792;	field_22011	CRIMSON_SIGN
	f	Lnet/minecraft/class_1792;	field_8560	GOLDEN_HORSE_ARMOR
	f	Lnet/minecraft/class_1792;	field_8694	ARMOR_STAND
	f	Lnet/minecraft/class_1792;	field_8695	GOLD_INGOT
	f	Lnet/minecraft/class_1792;	field_22014	HOGLIN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8075	MUSIC_DISC_CAT
	f	Lnet/minecraft/class_1792;	field_8073	RABBIT_FOOT
	f	Lnet/minecraft/class_1792;	field_35358	MUSIC_DISC_OTHERSIDE
	f	Lnet/minecraft/class_1792;	field_8070	GHAST_TEAR
	f	Lnet/minecraft/class_1792;	field_8071	GOLDEN_CARROT
	f	Lnet/minecraft/class_1792;	field_8429	COD
	f	Lnet/minecraft/class_1792;	field_8428	BOWL
	f	Lnet/minecraft/class_1792;	field_8423	COOKIE
	f	Lnet/minecraft/class_1792;	field_8556	DIAMOND_AXE
	f	Lnet/minecraft/class_1792;	field_8422	BIRCH_SIGN
	f	Lnet/minecraft/class_1792;	field_8425	MUSIC_DISC_BLOCKS
	f	Lnet/minecraft/class_1792;	field_8688	DEBUG_STICK
	f	Lnet/minecraft/class_1792;	field_8557	CLOCK
	f	Lnet/minecraft/class_1792;	field_8203	ACACIA_SIGN
	f	Lnet/minecraft/class_1792;	field_8469	GLASS_BOTTLE
	f	Lnet/minecraft/class_1792;	field_8335	GOLDEN_PICKAXE
	f	Lnet/minecraft/class_1792;	field_38213	ACACIA_CHEST_BOAT
	f	Lnet/minecraft/class_1792;	field_8330	PINK_DYE
	f	Lnet/minecraft/class_1792;	field_8463	GOLDEN_APPLE
	f	Lnet/minecraft/class_1792;	field_38214	DARK_OAK_CHEST_BOAT
	f	Lnet/minecraft/class_1792;	field_8598	ENCHANTED_BOOK
	f	Lnet/minecraft/class_1792;	field_8331	MULE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8597	GLISTERING_MELON_SLICE
	f	Lnet/minecraft/class_1792;	field_38212	JUNGLE_CHEST_BOAT
	f	Lnet/minecraft/class_1792;	field_39057	GOAT_HORN
	f	Lnet/minecraft/class_1792;	field_8814	FIRE_CHARGE
	f	Lnet/minecraft/class_1792;	field_8815	SHULKER_SHELL
	f	Lnet/minecraft/class_1792;	field_38217	SPRUCE_CHEST_BOAT
	f	Lnet/minecraft/class_1792;	field_16998	SWEET_BERRIES
	f	Lnet/minecraft/class_1792;	field_27022	COPPER_INGOT
	f	Lnet/minecraft/class_1792;	field_38218	BIRCH_CHEST_BOAT
	f	Lnet/minecraft/class_1792;	field_28354	AXOLOTL_BUCKET
	f	Lnet/minecraft/class_1792;	field_8329	PINK_BANNER
	f	Lnet/minecraft/class_1792;	field_27023	BUNDLE
	f	Lnet/minecraft/class_1792;	field_38215	MANGROVE_CHEST_BOAT
	f	Lnet/minecraft/class_1792;	field_28355	AXOLOTL_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_38216	OAK_CHEST_BOAT
	f	Lnet/minecraft/class_1792;	field_8325	PILLAGER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_38219	WARDEN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8322	GOLDEN_SHOVEL
	f	Lnet/minecraft/class_1792;	field_8324	BONE_MEAL
	f	Lnet/minecraft/class_1792;	field_8323	PUFFERFISH
	f	Lnet/minecraft/class_1792;	field_8450	FIREWORK_STAR
	f	Lnet/minecraft/class_1792;	field_8586	RED_BANNER
	f	Lnet/minecraft/class_1792;	field_8806	MUSIC_DISC_WAIT
	f	Lnet/minecraft/class_1792;	field_8807	DIAMOND_HORSE_ARMOR
	f	Lnet/minecraft/class_1792;	field_8805	DIAMOND_HELMET
	f	Lnet/minecraft/class_1792;	field_8802	DIAMOND_SWORD
	f	Lnet/minecraft/class_1792;	field_8803	EGG
	f	Lnet/minecraft/class_1792;	field_8099	BROWN_DYE
	f	Lnet/minecraft/class_1792;	field_38974	DISC_FRAGMENT_5
	f	Lnet/minecraft/class_1792;	field_8094	ACACIA_BOAT
	f	Lnet/minecraft/class_1792;	field_8093	ZOMBIFIED_PIGLIN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8090	TURTLE_HELMET
	f	Lnet/minecraft/class_1792;	field_8317	WHEAT_SEEDS
	f	Lnet/minecraft/class_1792;	field_8091	WOODEN_SWORD
	f	Lnet/minecraft/class_1792;	field_8447	SALMON_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8313	CHAINMAIL_BOOTS
	f	Lnet/minecraft/class_1792;	field_8446	WHITE_DYE
	f	Lnet/minecraft/class_1792;	field_38973	MUSIC_DISC_5
	f	Lnet/minecraft/class_1792;	field_8449	ENDER_EYE
	f	Lnet/minecraft/class_1792;	field_8448	NAME_TAG
	f	Lnet/minecraft/class_1792;	field_8227	RABBIT_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8226	BLACK_DYE
	f	Lnet/minecraft/class_1792;	field_8220	COMMAND_BLOCK_MINECART
	f	Lnet/minecraft/class_1792;	field_8486	SPRUCE_BOAT
	f	Lnet/minecraft/class_1792;	field_8355	MUSIC_DISC_WARD
	f	Lnet/minecraft/class_1792;	field_8485	WOLF_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_18138	LEATHER_HORSE_ARMOR
	f	Lnet/minecraft/class_1792;	field_18005	FOX_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8705	WATER_BUCKET
	f	Lnet/minecraft/class_1792;	field_8480	SHULKER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8706	PUMPKIN_SEEDS
	f	Lnet/minecraft/class_1792;	field_8836	HOPPER_MINECART
	f	Lnet/minecraft/class_1792;	field_8834	MUSIC_DISC_STAL
	f	Lnet/minecraft/class_1792;	field_8835	CHICKEN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8832	WITHER_SKELETON_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8833	ELYTRA
	f	Lnet/minecraft/class_1792;	field_8218	CHAINMAIL_LEGGINGS
	f	Lnet/minecraft/class_1792;	field_8479	SUGAR
	f	Lnet/minecraft/class_1792;	field_8346	POLAR_BEAR_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8345	BLUE_DYE
	f	Lnet/minecraft/class_1792;	field_8478	TROPICAL_FISH_BUCKET
	f	Lnet/minecraft/class_1792;	field_8348	DIAMOND_LEGGINGS
	f	Lnet/minecraft/class_1792;	field_8347	COOKED_MUTTON
	f	Lnet/minecraft/class_1792;	field_8475	IRON_AXE
	f	Lnet/minecraft/class_1792;	field_8477	DIAMOND
	f	Lnet/minecraft/class_1792;	field_8344	MUSIC_DISC_MELLOHI
	f	Lnet/minecraft/class_1792;	field_27876	POWDER_SNOW_BUCKET
	f	Lnet/minecraft/class_1792;	field_37536	TADPOLE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8824	ORANGE_BANNER
	f	Lnet/minecraft/class_1792;	field_8825	GOLDEN_AXE
	f	Lnet/minecraft/class_1792;	field_37534	MANGROVE_SIGN
	f	Lnet/minecraft/class_1792;	field_37535	FROG_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8209	SALMON
	f	Lnet/minecraft/class_1792;	field_8208	MUSHROOM_STEW
	f	Lnet/minecraft/class_1792;	field_8204	FILLED_MAP
	f	Lnet/minecraft/class_1792;	field_37533	TADPOLE_BUCKET
	f	Lnet/minecraft/class_1792;	field_8207	HEART_OF_THE_SEA
	f	Lnet/minecraft/class_1792;	field_37531	MANGROVE_BOAT
	f	Lnet/minecraft/class_1792;	field_8116	COCOA_BEANS
	f	Lnet/minecraft/class_1792;	field_8117	HORSE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8378	FISHING_ROD
	f	Lnet/minecraft/class_1792;	field_8245	RABBIT_HIDE
	f	Lnet/minecraft/class_1792;	field_8111	SPRUCE_SIGN
	f	Lnet/minecraft/class_1792;	field_8377	DIAMOND_PICKAXE
	f	Lnet/minecraft/class_1792;	field_8379	LIGHT_BLUE_BANNER
	f	Lnet/minecraft/class_1792;	field_8374	ENDERMAN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8373	COOKED_COD
	f	Lnet/minecraft/class_1792;	field_8729	NETHER_BRICK
	f	Lnet/minecraft/class_1792;	field_8371	IRON_SWORD
	f	Lnet/minecraft/class_1792;	field_8370	LEATHER_BOOTS
	f	Lnet/minecraft/class_1792;	field_8727	BAT_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_38746	ECHO_SHARD
	f	Lnet/minecraft/class_1792;	field_8728	ZOMBIE_HORSE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_38747	RECOVERY_COMPASS
	f	Lnet/minecraft/class_1792;	field_8725	REDSTONE
	f	Lnet/minecraft/class_1792;	field_8726	CHICKEN
	f	Lnet/minecraft/class_1792;	field_8855	LIGHT_GRAY_BANNER
	f	Lnet/minecraft/class_1792;	field_8852	MAGMA_CUBE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8851	LIGHT_GRAY_DYE
	f	Lnet/minecraft/class_1792;	field_8108	PUFFERFISH_BUCKET
	f	Lnet/minecraft/class_1792;	field_8107	ARROW
	f	Lnet/minecraft/class_1792;	field_8103	MILK_BUCKET
	f	Lnet/minecraft/class_1792;	field_8236	SPECTRAL_ARROW
	f	Lnet/minecraft/class_1792;	field_8233	CHORUS_FRUIT
	f	Lnet/minecraft/class_1792;	field_8100	PUFFERFISH_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8232	SKELETON_HORSE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8498	FLOWER_BANNER_PATTERN
	f	Lnet/minecraft/class_1792;	field_8102	BOW
	f	Lnet/minecraft/class_1792;	field_8235	VEX_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8367	ENCHANTED_GOLDEN_APPLE
	f	Lnet/minecraft/class_1792;	field_8361	KNOWLEDGE_BOOK
	f	Lnet/minecraft/class_1792;	field_8497	MELON_SLICE
	f	Lnet/minecraft/class_1792;	field_8496	DARK_OAK_SIGN
	f	Lnet/minecraft/class_1792;	field_8719	LEAD
	f	Lnet/minecraft/class_1792;	field_8493	PIG_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8360	WRITTEN_BOOK
	f	Lnet/minecraft/class_1792;	field_8492	ORANGE_DYE
	f	Lnet/minecraft/class_1792;	field_8713	COAL
	f	Lnet/minecraft/class_1792;	field_8846	TROPICAL_FISH
	f	Lnet/minecraft/class_1792;	field_8714	SALMON_BUCKET
	f	Lnet/minecraft/class_1792;	field_8711	FERMENTED_SPIDER_EYE
	f	Lnet/minecraft/class_1792;	field_8845	GOLDEN_SWORD
	f	Lnet/minecraft/class_1792;	field_8229	BREAD
	f	Lnet/minecraft/class_1792;	field_8881	SLIME_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8136	ZOMBIE_VILLAGER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8135	MAGMA_CREAM
	f	Lnet/minecraft/class_1792;	field_8138	DARK_OAK_BOAT
	f	Lnet/minecraft/class_1792;	field_8137	NETHER_STAR
	f	Lnet/minecraft/class_1792;	field_8132	OCELOT_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8265	GHAST_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8264	RED_DYE
	f	Lnet/minecraft/class_1792;	field_8131	LIME_DYE
	f	Lnet/minecraft/class_1792;	field_8397	GOLD_NUGGET
	f	Lnet/minecraft/class_1792;	field_20414	HONEYCOMB
	f	Lnet/minecraft/class_1792;	field_8267	LEATHER_HELMET
	f	Lnet/minecraft/class_1792;	field_20417	HONEY_BOTTLE
	f	Lnet/minecraft/class_1792;	field_8399	CROSSBOW
	f	Lnet/minecraft/class_1792;	field_8261	COOKED_PORKCHOP
	f	Lnet/minecraft/class_1792;	field_8396	IRON_LEGGINGS
	f	Lnet/minecraft/class_1792;	field_8617	GRAY_BANNER
	f	Lnet/minecraft/class_1792;	field_8614	PHANTOM_MEMBRANE
	f	Lnet/minecraft/class_1792;	field_8748	MUTTON
	f	Lnet/minecraft/class_1792;	field_20413	BEE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8745	LEATHER
	f	Lnet/minecraft/class_1792;	field_8612	TROPICAL_FISH_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8613	DRAGON_BREATH
	f	Lnet/minecraft/class_1792;	field_8876	WOODEN_SHOVEL
	f	Lnet/minecraft/class_1792;	field_8743	IRON_HELMET
	f	Lnet/minecraft/class_1792;	field_8741	PUMPKIN_PIE
	f	Lnet/minecraft/class_1792;	field_8873	CHAINMAIL_CHESTPLATE
	f	Lnet/minecraft/class_1792;	field_16314	CAT_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8128	BLUE_BANNER
	f	Lnet/minecraft/class_1792;	field_8124	BROWN_BANNER
	f	Lnet/minecraft/class_1792;	field_8389	PORKCHOP
	f	Lnet/minecraft/class_1792;	field_8255	SHIELD
	f	Lnet/minecraft/class_1792;	field_8388	CHEST_MINECART
	f	Lnet/minecraft/class_1792;	field_8387	STONE_PICKAXE
	f	Lnet/minecraft/class_1792;	field_8254	WITCH_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8251	COMPASS
	f	Lnet/minecraft/class_1792;	field_8250	DIAMOND_SHOVEL
	f	Lnet/minecraft/class_1792;	field_8609	IRON_HOE
	f	Lnet/minecraft/class_1792;	field_28410	GLOW_INK_SAC
	f	Lnet/minecraft/class_1792;	field_8606	BONE
	f	Lnet/minecraft/class_1792;	field_8607	SHEEP_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8868	SHEARS
	f	Lnet/minecraft/class_1792;	field_8600	STICK
	f	Lnet/minecraft/class_1792;	field_8867	JUNGLE_SIGN
	f	Lnet/minecraft/class_1792;	field_8601	GLOWSTONE_DUST
	f	Lnet/minecraft/class_1792;	field_8731	MUSIC_DISC_11
	f	Lnet/minecraft/class_1792;	field_8864	NAUTILUS_SHELL
	f	Lnet/minecraft/class_1792;	field_8862	GOLDEN_HELMET
	f	Lnet/minecraft/class_1792;	field_8730	JUNGLE_BOAT
	f	Lnet/minecraft/class_1792;	field_8861	WHEAT
	f	Lnet/minecraft/class_1792;	field_8159	MOJANG_BANNER_PATTERN
	f	Lnet/minecraft/class_1792;	field_8288	TOTEM_OF_UNDYING
	f	Lnet/minecraft/class_1792;	field_8155	QUARTZ
	f	Lnet/minecraft/class_1792;	field_28407	GLOW_SQUID_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_28408	GLOW_ITEM_FRAME
	f	Lnet/minecraft/class_1792;	field_8285	DIAMOND_BOOTS
	f	Lnet/minecraft/class_1792;	field_8150	LINGERING_POTION
	f	Lnet/minecraft/class_1792;	field_8154	BLAZE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8287	EXPERIENCE_BOTTLE
	f	Lnet/minecraft/class_1792;	field_8153	FEATHER
	f	Lnet/minecraft/class_1792;	field_8283	CHAINMAIL_HELMET
	f	Lnet/minecraft/class_1792;	field_8509	COOKED_SALMON
	f	Lnet/minecraft/class_1792;	field_8504	RABBIT
	f	Lnet/minecraft/class_1792;	field_8503	CREEPER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8639	FIREWORK_ROCKET
	f	Lnet/minecraft/class_1792;	field_8769	ELDER_GUARDIAN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8634	ENDER_PEARL
	f	Lnet/minecraft/class_1792;	field_8635	POISONOUS_POTATO
	f	Lnet/minecraft/class_1792;	field_8502	MUSIC_DISC_FAR
	f	Lnet/minecraft/class_1792;	field_8632	CYAN_DYE
	f	Lnet/minecraft/class_1792;	field_8766	SUSPICIOUS_STEW
	f	Lnet/minecraft/class_1792;	field_8633	LLAMA_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8894	BLAZE_ROD
	f	Lnet/minecraft/class_1792;	field_8895	MAP
	f	Lnet/minecraft/class_1792;	field_8892	PAINTING
	f	Lnet/minecraft/class_1792;	field_8760	HUSK_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8891	SKULL_BANNER_PATTERN
	f	Lnet/minecraft/class_1792;	field_8149	VINDICATOR_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8144	MUSIC_DISC_13
	f	Lnet/minecraft/class_1792;	field_8143	ITEM_FRAME
	f	Lnet/minecraft/class_1792;	field_8276	STRING
	f	Lnet/minecraft/class_1792;	field_8279	APPLE
	f	Lnet/minecraft/class_1792;	field_8145	FLINT
	f	Lnet/minecraft/class_1792;	field_8273	LIGHT_BLUE_DYE
	f	Lnet/minecraft/class_1792;	field_8274	PARROT_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_28659	GLOW_BERRIES
	f	Lnet/minecraft/class_1792;	field_8629	CYAN_BANNER
	f	Lnet/minecraft/class_1792;	field_8759	LAPIS_LAZULI
	f	Lnet/minecraft/class_1792;	field_8623	MUSIC_DISC_CHIRP
	f	Lnet/minecraft/class_1792;	field_8753	GOLDEN_BOOTS
	f	Lnet/minecraft/class_1792;	field_8620	IRON_INGOT
	f	Lnet/minecraft/class_1792;	field_8621	BRICK
	f	Lnet/minecraft/class_1792;	field_8884	FLINT_AND_STEEL
	f	Lnet/minecraft/class_1792;	field_8751	DOLPHIN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8752	COOKED_RABBIT
	f	Lnet/minecraft/class_1792;	field_8882	POPPED_CHORUS_FRUIT
	f	Lnet/minecraft/class_1792;	field_8795	EVOKER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8662	PRISMARINE_SHARD
	f	Lnet/minecraft/class_1792;	field_8660	IRON_BOOTS
	f	Lnet/minecraft/class_1792;	field_8794	INK_SAC
	f	Lnet/minecraft/class_1792;	field_8661	COD_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8790	NETHER_WART
	f	Lnet/minecraft/class_1792;	field_8046	BEEF
	f	Lnet/minecraft/class_1792;	field_8179	CARROT
	f	Lnet/minecraft/class_1792;	field_8049	YELLOW_BANNER
	f	Lnet/minecraft/class_1792;	field_8176	COOKED_BEEF
	f	Lnet/minecraft/class_1792;	field_8175	SADDLE
	f	Lnet/minecraft/class_1792;	field_8045	MINECART
	f	Lnet/minecraft/class_1792;	field_38419	ALLAY_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8528	STONE_SWORD
	f	Lnet/minecraft/class_1792;	field_8527	DIAMOND_HOE
	f	Lnet/minecraft/class_1792;	field_8529	BOOK
	f	Lnet/minecraft/class_1792;	field_8523	IRON_CHESTPLATE
	f	Lnet/minecraft/class_1792;	field_17732	WANDERING_TRADER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8788	OAK_SIGN
	f	Lnet/minecraft/class_1792;	field_23744	ZOGLIN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_17731	TRADER_LLAMA_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8167	WOODEN_HOE
	f	Lnet/minecraft/class_1792;	field_8297	RAVAGER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_23254	WARPED_FUNGUS_ON_A_STICK
	f	Lnet/minecraft/class_1792;	field_8296	PURPLE_DYE
	f	Lnet/minecraft/class_1792;	field_23255	STRIDER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8299	MOOSHROOM_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8298	GRAY_DYE
	f	Lnet/minecraft/class_1792;	field_8295	GREEN_BANNER
	f	Lnet/minecraft/class_1792;	field_8161	SCUTE
	f	Lnet/minecraft/class_1792;	field_8515	BEETROOT_SOUP
	f	Lnet/minecraft/class_1792;	field_8512	BAKED_POTATO
	f	Lnet/minecraft/class_1792;	field_8511	ROTTEN_FLESH
	f	Lnet/minecraft/class_1792;	field_8647	WOODEN_PICKAXE
	f	Lnet/minecraft/class_1792;	field_8514	STRAY_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8777	SLIME_BALL
	f	Lnet/minecraft/class_1792;	field_8778	LIME_BANNER
	f	Lnet/minecraft/class_1792;	field_22401	PIGLIN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8776	STONE_SHOVEL
	f	Lnet/minecraft/class_1792;	field_8510	ENDERMITE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_33401	RAW_COPPER
	f	Lnet/minecraft/class_1792;	field_33402	RAW_GOLD
	f	Lnet/minecraft/class_1792;	field_8551	DRIED_KELP
	f	Lnet/minecraft/class_1792;	field_8687	EMERALD
	f	Lnet/minecraft/class_1792;	field_30905	GOAT_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_27070	SPYGLASS
	f	Lnet/minecraft/class_1792;	field_8550	BUCKET
	f	Lnet/minecraft/class_1792;	field_8680	SPIDER_EYE
	f	Lnet/minecraft/class_1792;	field_25777	PIGLIN_BRUTE_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8069	TNT_MINECART
	f	Lnet/minecraft/class_1792;	field_33400	RAW_IRON
	f	Lnet/minecraft/class_1792;	field_8068	CAVE_SPIDER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8063	FURNACE_MINECART
	f	Lnet/minecraft/class_1792;	field_8062	STONE_AXE
	f	Lnet/minecraft/class_1792;	field_8065	MUSIC_DISC_STRAD
	f	Lnet/minecraft/class_1792;	field_8193	PANDA_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8192	YELLOW_DYE
	f	Lnet/minecraft/class_1792;	field_8547	TRIDENT
	f	Lnet/minecraft/class_1792;	field_8416	GOLDEN_LEGGINGS
	f	Lnet/minecraft/class_1792;	field_8544	COOKED_CHICKEN
	f	Lnet/minecraft/class_1792;	field_8678	GOLDEN_CHESTPLATE
	f	Lnet/minecraft/class_1792;	field_8543	SNOWBALL
	f	Lnet/minecraft/class_1792;	field_23984	MUSIC_DISC_PIGSTEP
	f	Lnet/minecraft/class_1792;	field_8674	WRITABLE_BOOK
	f	Lnet/minecraft/class_1792;	field_8675	IRON_NUGGET
	f	Lnet/minecraft/class_1792;	field_27063	AMETHYST_SHARD
	f	Lnet/minecraft/class_1792;	field_8670	PHANTOM_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8671	MAGENTA_BANNER
	f	Lnet/minecraft/class_1792;	field_8058	DIAMOND_CHESTPLATE
	f	Lnet/minecraft/class_1792;	field_18674	GLOBE_BANNER_PATTERN
	f	Lnet/minecraft/class_1792;	field_8188	MELON_SEEDS
	f	Lnet/minecraft/class_1792;	field_8054	GUNPOWDER
	f	Lnet/minecraft/class_1792;	field_8187	LAVA_BUCKET
	f	Lnet/minecraft/class_1792;	field_22030	NETHERITE_BOOTS
	f	Lnet/minecraft/class_1792;	field_8184	CARROT_ON_A_STICK
	f	Lnet/minecraft/class_1792;	field_8183	BLAZE_POWDER
	f	Lnet/minecraft/class_1792;	field_8186	BEETROOT
	f	Lnet/minecraft/class_1792;	field_8185	SPIDER_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8407	PAPER
	f	Lnet/minecraft/class_1792;	field_8406	WOODEN_AXE
	f	Lnet/minecraft/class_1792;	field_8539	WHITE_BANNER
	f	Lnet/minecraft/class_1792;	field_8409	GUARDIAN_SPAWN_EGG
	f	Lnet/minecraft/class_1792;	field_8408	GREEN_DYE
	f	Lnet/minecraft/class_1792;	field_8403	IRON_PICKAXE
	f	Lnet/minecraft/class_1792;	field_8405	PURPLE_BANNER
	f	Lnet/minecraft/class_1792;	field_8669	MAGENTA_DYE
	f	Lnet/minecraft/class_1792;	field_8666	COD_BUCKET
	f	Lnet/minecraft/class_1792;	field_8534	MUSIC_DISC_MALL
	f	Lnet/minecraft/class_1792;	field_8533	OAK_BOAT
	f	Lnet/minecraft/class_1792;	field_8665	CHARCOAL
	m	(Ljava/lang/String;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;	method_7991	register
		p	1		item
		p	0		id
	m	(Lnet/minecraft/class_2248;Ljava/util/Optional;)Lnet/minecraft/class_1792;	method_36679	register
		p	1		group
		p	0		block
	m	(Ljava/lang/Object;)Ljava/util/Optional;	method_36680	createEmptyOptional
		p	0		of
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792;	method_7989	register
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;	method_7992	register
		p	1		item
		p	0		block
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1761;)Lnet/minecraft/class_1792;	method_36682	method_36682
		p	1		group
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1761;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792;	method_35220	register
		p	2		blocks
		p	1		group
		p	0		block
	m	(Lnet/minecraft/class_1747;)Lnet/minecraft/class_1792;	method_7993	register
		p	0		item
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;	method_7990	register
		p	1		item
		p	0		id
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1761;)Lnet/minecraft/class_1792;	method_7988	register
		p	1		group
		p	0		block
c	net/minecraft/class_1809	net/minecraft/item/SkullItem
	f	Ljava/lang/String;	field_30916	SKULL_OWNER_KEY
	m	(Lnet/minecraft/class_2487;Lcom/mojang/authlib/GameProfile;)V	method_37231	method_37231
		p	1		profile
c	net/minecraft/class_1808	net/minecraft/item/MinecartItem
	f	Lnet/minecraft/class_2357;	field_8896	DISPENSER_BEHAVIOR
	f	Lnet/minecraft/class_1688$class_1689;	field_8897	type
	m	(Lnet/minecraft/class_1688$class_1689;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	2		settings
		p	1		type
c	net/minecraft/class_1808$1	net/minecraft/item/MinecartItem$1
	f	Lnet/minecraft/class_2347;	field_8898	defaultBehavior
c	net/minecraft/class_1807	net/minecraft/item/NameTagItem
c	net/minecraft/class_4080	net/minecraft/resource/SinglePreparationResourceReloader
	c	A base resource reloader implementation that prepares an object in a\nsingle call (as opposed to in multiple concurrent tasks) and handles\nthe prepared object in the apply stage.\n\n@param <T> the intermediate object type
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/lang/Object;	method_18789	prepare
		c	Prepares the intermediate object.\n\n<p>This method is called in the prepare executor in a reload.\n\n@return the prepared object
		p	2		profiler
			c	the prepare profiler
		p	1		manager
			c	the resource manager
	m	(Ljava/lang/Object;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18788	apply
		c	Handles the prepared intermediate object.\n\n<p>This method is called in the apply executor, or the game engine, in a\nreload.
		p	2		manager
			c	the resource manager
		p	3		profiler
			c	the apply profiler
		p	1		prepared
			c	the prepared object
c	net/minecraft/class_1806	net/minecraft/item/FilledMapItem
	f	I	field_30909	DEFAULT_MAP_COLOR
	f	Ljava/lang/String;	field_30910	MAP_KEY
	m	(Lnet/minecraft/class_1937;IIBZZ)Lnet/minecraft/class_1799;	method_8005	createMap
		p	5		unlimitedTracking
		p	3		scale
		p	4		showIcons
		p	1		x
		p	2		z
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)V	method_17442	copyMap
		p	0		world
		p	1		stack
	m	(Lnet/minecraft/class_1799;)I	method_7999	getMapColor
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22;	method_8001	getOrCreateMapState
		p	0		map
		p	1		world
	m	(Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)I	method_32349	allocateMapId
		p	0		world
		p	1		x
		p	2		z
		p	3		scale
		p	4		showIcons
		p	5		unlimitedTracking
		p	6		dimension
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;I)V	method_7996	scale
		p	0		map
		p	1		world
		p	2		amount
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_7995	getFluidStateIfVisible
		p	1		world
		p	2		state
		p	3		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_22;)V	method_7998	updateColors
		p	2		entity
		p	3		state
		p	1		world
	m	(Lnet/minecraft/class_1799;)Ljava/lang/Integer;	method_8003	getMapId
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;IIIZZLnet/minecraft/class_5321;)V	method_8000	createMapState
		p	4		scale
		p	5		showIcons
		p	2		x
		p	3		z
		p	0		stack
		p	1		world
		p	6		unlimitedTracking
		p	7		dimension
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V	method_8002	fillExplorationMap
		p	0		world
		p	1		map
	m	([ZII)Z	method_38988	isAquaticBiome
		p	0		biomes
		p	1		x
		p	2		z
	m	(Ljava/lang/Integer;Lnet/minecraft/class_1937;)Lnet/minecraft/class_22;	method_7997	getMapState
		p	1		world
		p	0		id
	m	(Lnet/minecraft/class_1799;I)V	method_32348	setMapId
		p	0		stack
		p	1		id
	m	(I)Ljava/lang/String;	method_17440	getMapName
		p	0		mapId
c	net/minecraft/class_446	net/minecraft/client/gui/screen/option/VideoOptionsScreen
	f	Lnet/minecraft/class_5407;	field_25688	warningManager
	f	Lnet/minecraft/class_353;	field_2639	list
	f	Lnet/minecraft/class_2561;	field_25686	GRAPHICS_WARNING_CANCEL_TEXT
	f	Lnet/minecraft/class_2561;	field_25685	GRAPHICS_WARNING_ACCEPT_TEXT
	f	Lnet/minecraft/class_2561;	field_25684	GRAPHICS_WARNING_TITLE_TEXT
	f	Lnet/minecraft/class_2561;	field_25683	GRAPHICS_WARNING_MESSAGE_TEXT
	f	Lnet/minecraft/class_2561;	field_25682	GRAPHICS_FABULOUS_TEXT
	f	I	field_19186	mipmapLevels
	m	(Lnet/minecraft/class_4185;)V	method_30053	method_30053
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_30052	method_30052
		p	1		button
	m	(Lnet/minecraft/class_1041;Lnet/minecraft/class_4185;)V	method_19865	method_19865
		p	2		button
	m	(Lnet/minecraft/class_313;Lnet/minecraft/class_1041;Ljava/lang/Integer;)V	method_41844	method_41844
		p	2		value
	m	(Lnet/minecraft/class_313;Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_41845	method_41845
		p	2		value
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	2		options
		p	1		parent
	m	(Lnet/minecraft/class_315;)[Lnet/minecraft/class_7172;	method_41846	getOptions
		p	0		gameOptions
c	net/minecraft/class_445	net/minecraft/client/gui/screen/CreditsScreen
	f	F	field_2628	time
	f	Ljava/lang/Runnable;	field_2630	finishAction
	f	Ljava/lang/String;	field_32273	CENTERED_LINE_PREFIX
	f	F	field_34012	CTRL_KEY_SPEED_MULTIPLIER
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_24261	centeredLines
	f	Lnet/minecraft/class_2561;	field_33955	SEPARATOR_LINE
	f	Z	field_2627	endCredits
	f	Lorg/slf4j/Logger;	field_2632	LOGGER
	f	Ljava/util/List;	field_2634	credits
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_34011	pressedCtrlKeys
	f	Ljava/lang/String;	field_24260	OBFUSCATION_PLACEHOLDER
	f	F	field_33957	SPACE_BAR_SPEED_MULTIPLIER
	f	I	field_2629	creditsHeight
	f	F	field_2635	speed
	f	Lnet/minecraft/class_2960;	field_2633	VIGNETTE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_2631	EDITION_TITLE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_2626	MINECRAFT_TITLE_TEXTURE
	f	Z	field_34010	spaceKeyPressed
	f	F	field_33954	baseSpeed
	f	I	field_33956	MAX_WIDTH
	m	()V	method_37306	addEmptyLine
	m	()V	method_2258	renderBackground
	m	(Ljava/lang/String;)V	method_37305	addText
		p	1		text
	m	(ZLjava/lang/Runnable;)V	<init>	<init>
		p	2		finishAction
		p	1		endCredits
	m	(Ljava/io/Reader;)V	method_39774	readPoem
		p	1		reader
	m	(Lnet/minecraft/class_4587;Ljava/lang/Integer;Ljava/lang/Integer;)V	method_29347	method_29347
		p	3		y
		p	2		x
	m	()V	method_2257	closeScreen
	m	(Lnet/minecraft/class_2561;Z)V	method_37304	addText
		p	1		text
		p	2		centered
	m	(Ljava/lang/String;Lnet/minecraft/class_445$class_6824;)V	method_39775	load
		p	2		reader
		p	1		id
	m	()F	method_37369	getSpeed
	m	(Ljava/io/Reader;)V	method_39776	readCredits
		p	1		reader
c	net/minecraft/class_445$class_6824	net/minecraft/client/gui/screen/CreditsScreen$CreditsReader
	m	(Ljava/io/Reader;)V	read	read
		p	1		reader
c	net/minecraft/class_444	net/minecraft/client/gui/widget/SoundSliderWidget
	f	Lnet/minecraft/class_3419;	field_2622	category
	m	(Lnet/minecraft/class_310;IILnet/minecraft/class_3419;I)V	<init>	<init>
		p	4		category
		p	3		y
		p	5		width
		p	2		x
		p	1		client
c	net/minecraft/class_443	net/minecraft/client/gui/screen/option/SoundOptionsScreen
	f	Lnet/minecraft/class_339;	field_37910	directionalAudioButton
	m	(Lnet/minecraft/class_4185;)V	method_19855	method_19855
		p	1		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	2		options
		p	1		parent
c	net/minecraft/class_4051	net/minecraft/entity/ai/TargetPredicate
	f	Z	field_18098	useDistanceScalingFactor
	f	Z	field_33721	respectsVisibility
	f	D	field_30263	MIN_DISTANCE
	f	Lnet/minecraft/class_4051;	field_18092	DEFAULT
	f	Z	field_33720	attackable
	f	D	field_18093	baseMaxDistance
	f	Ljava/util/function/Predicate;	field_28405	predicate
	m	()Lnet/minecraft/class_4051;	method_33335	copy
	m	(D)Lnet/minecraft/class_4051;	method_18418	setBaseMaxDistance
		p	1		baseMaxDistance
	m	(Ljava/util/function/Predicate;)Lnet/minecraft/class_4051;	method_18420	setPredicate
		p	1		predicate
	m	()Lnet/minecraft/class_4051;	method_18424	ignoreDistanceScalingFactor
	m	(Z)V	<init>	<init>
		p	1		attackable
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z	method_18419	test
		p	2		targetEntity
		p	1		baseEntity
	m	()Lnet/minecraft/class_4051;	method_36625	createAttackable
	m	()Lnet/minecraft/class_4051;	method_36627	ignoreVisibility
	m	()Lnet/minecraft/class_4051;	method_36626	createNonAttackable
c	net/minecraft/class_447	net/minecraft/client/gui/screen/StatsScreen
	f	Lnet/minecraft/class_437;	field_2648	parent
	f	Lnet/minecraft/class_3469;	field_2647	statHandler
	f	Lnet/minecraft/class_447$class_4202;	field_2646	mobStats
	f	Lnet/minecraft/class_4280;	field_2643	selectedList
	f	Lnet/minecraft/class_447$class_4200;	field_2642	itemStats
	f	Lnet/minecraft/class_447$class_4198;	field_2644	generalStats
	f	Z	field_2645	downloadingStats
	f	Lnet/minecraft/class_2561;	field_26546	DOWNLOADING_STATS_TEXT
	m	(Lnet/minecraft/class_4185;)V	method_19868	method_19868
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19869	method_19869
		p	1		button
	m	(I)I	method_2285	getColumnX
		p	1		index
	m	(Lnet/minecraft/class_3445;)Ljava/lang/String;	method_27027	getStatTranslationKey
		p	0		stat
	m	(Lnet/minecraft/class_4185;)V	method_19866	method_19866
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19867	method_19867
		p	1		button
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_1792;)V	method_2289	renderStatItem
		p	4		item
		p	1		matrices
		p	2		x
		p	3		y
	m	()Lnet/minecraft/class_4280;	method_19399	getSelectedStatList
	m	()V	method_2267	createButtons
	m	(Lnet/minecraft/class_4587;IIII)V	method_2282	renderIcon
		p	1		matrices
		p	3		y
		p	2		x
		p	5		v
		p	4		u
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_3469;)V	<init>	<init>
		p	2		statHandler
		p	1		parent
	m	(Lnet/minecraft/class_4280;)V	method_19390	selectStatList
		p	1		list
	m	()V	method_2270	createLists
c	net/minecraft/class_447$class_4198	net/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget
	m	(Lnet/minecraft/class_3445;)Ljava/lang/String;	method_27028	method_27028
		p	0		stat
	m	(Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
c	net/minecraft/class_447$class_4198$class_4197	net/minecraft/client/gui/screen/StatsScreen$GeneralStatsListWidget$Entry
	f	Lnet/minecraft/class_2561;	field_26547	displayName
	f	Lnet/minecraft/class_3445;	field_18749	stat
	m	()Ljava/lang/String;	method_37074	getFormatted
	m	(Lnet/minecraft/class_447$class_4198;Lnet/minecraft/class_3445;)V	<init>	<init>
		p	2		stat
c	net/minecraft/class_447$class_4202	net/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget
	f	Lnet/minecraft/class_447;	field_18763	screen
	m	(Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
c	net/minecraft/class_447$class_4202$class_4201	net/minecraft/client/gui/screen/StatsScreen$EntityStatsListWidget$Entry
	f	Z	field_26550	killedAny
	f	Lnet/minecraft/class_2561;	field_26548	entityTypeName
	f	Z	field_26552	killedByAny
	f	Lnet/minecraft/class_2561;	field_26549	killedText
	f	Lnet/minecraft/class_2561;	field_26551	killedByText
	m	(Lnet/minecraft/class_447$class_4202;Lnet/minecraft/class_1299;)V	<init>	<init>
		p	2		entityType
c	net/minecraft/class_447$class_4200	net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget
	f	Ljava/util/Comparator;	field_18758	comparator
	f	I	field_18760	listOrder
	f	[I	field_18753	HEADER_ICON_SPRITE_INDICES
	f	Lnet/minecraft/class_3448;	field_18759	selectedStatType
	f	I	field_18756	selectedHeaderColumn
	f	Ljava/util/List;	field_18755	itemStatTypes
	f	Ljava/util/List;	field_18754	blockStatTypes
	m	(I)Lnet/minecraft/class_3448;	method_19410	getStatType
		p	1		headerColumn
	m	(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2561;	method_19406	getText
		p	1		item
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;II)V	method_19407	render
		p	4		mouseY
		p	2		text
		p	3		mouseX
		p	1		matrices
	m	(Lnet/minecraft/class_3448;)I	method_19409	getHeaderIndex
		p	1		statType
	m	(Lnet/minecraft/class_447;Lnet/minecraft/class_310;)V	<init>	<init>
		p	2		client
	m	(Lnet/minecraft/class_3448;)V	method_19408	selectStatType
		p	1		statType
c	net/minecraft/class_447$class_4200$class_450	net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget$ItemComparator
	m	(Ljava/lang/Object;Ljava/lang/Object;)I	compare	compare
		p	2		b
		p	1		a
	m	(Lnet/minecraft/class_447$class_4200$class_4199;Lnet/minecraft/class_447$class_4200$class_4199;)I	method_2297	compare
c	net/minecraft/class_447$class_4200$class_4199	net/minecraft/client/gui/screen/StatsScreen$ItemStatsListWidget$Entry
	f	Lnet/minecraft/class_1792;	field_33830	item
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_3445;IIZ)V	method_19405	render
		p	3		x
		p	2		stat
		p	5		white
		p	4		y
		p	1		matrices
	m	(Lnet/minecraft/class_447$class_4200;Lnet/minecraft/class_1792;)V	<init>	<init>
		p	2		item
	m	()Lnet/minecraft/class_1792;	method_37307	getItem
c	net/minecraft/class_4050	net/minecraft/entity/EntityPose
	f	Lnet/minecraft/class_4050;	field_38097	ROARING
	f	Lnet/minecraft/class_4050;	field_38099	EMERGING
	f	Lnet/minecraft/class_4050;	field_38098	SNIFFING
	f	Lnet/minecraft/class_4050;	field_18077	FALL_FLYING
	f	Lnet/minecraft/class_4050;	field_18076	STANDING
	f	Lnet/minecraft/class_4050;	field_18079	SWIMMING
	f	Lnet/minecraft/class_4050;	field_18078	SLEEPING
	f	Lnet/minecraft/class_4050;	field_18081	CROUCHING
	f	Lnet/minecraft/class_4050;	field_18080	SPIN_ATTACK
	f	Lnet/minecraft/class_4050;	field_18082	DYING
	f	Lnet/minecraft/class_4050;	field_30095	LONG_JUMPING
	f	Lnet/minecraft/class_4050;	field_38100	DIGGING
	f	Lnet/minecraft/class_4050;	field_37422	CROAKING
	f	Lnet/minecraft/class_4050;	field_37423	USING_TONGUE
c	net/minecraft/class_5381	net/minecraft/util/dynamic/RegistryElementCodec
	c	A codec for registry elements. Will prefer to encode/decode objects as\nidentifiers if they exist in a registry and falls back to full encoding/\ndecoding behavior if it cannot do so.\n\n<p>The codec's saves and loads {@code Supplier<E>} in order to avoid early\nloading from registry before a registry is fully loaded from a codec.\n\n@param <E> the element type\n@see RegistryOps
	f	Lnet/minecraft/class_5321;	field_25507	registryRef
	f	Lcom/mojang/serialization/Codec;	field_25508	elementCodec
	f	Z	field_26758	allowInlineDefinitions
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5381;	method_29749	of
		p	0		registryRef
		p	1		elementCodec
	m	(Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6880;)Lcom/mojang/datafixers/util/Pair;	method_40391	method_40391
		p	1		entry
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_40392	method_40392
		p	3		value
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lnet/minecraft/class_5381;	method_31192	of
		p	2		allowInlineDefinitions
		p	1		elementCodec
		p	0		registryRef
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;	method_40393	method_40393
		p	2		key
	m	(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	encode	encode
		p	2		ops
		p	3		prefix
		p	1		input
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	decode	decode
		p	1		ops
		p	2		input
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_40394	method_40394
		p	0		pair
	m	(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)V	<init>	<init>
		p	3		allowInlineDefinitions
		p	2		elementCodec
		p	1		registryRef
	m	(Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6880;)Lcom/mojang/datafixers/util/Pair;	method_44140	method_44140
		p	1		entry
	m	(Lnet/minecraft/class_6880;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	method_29748	encode
	m	(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;	method_29746	method_29746
		p	0		pair
c	net/minecraft/class_4057	net/minecraft/item/DyeableArmorItem
c	net/minecraft/class_442	net/minecraft/client/gui/screen/TitleScreen
	f	Lnet/minecraft/class_766;	field_2585	backgroundRenderer
	f	Z	field_18222	doBackgroundFade
	f	Lnet/minecraft/class_2960;	field_2583	MINECRAFT_TITLE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_19102	ACCESSIBILITY_ICON_TEXTURE
	f	J	field_17772	backgroundFadeStart
	f	Lnet/minecraft/class_442$class_7063;	field_37209	deprecationNotice
	f	Lorg/slf4j/Logger;	field_23775	LOGGER
	f	Lnet/minecraft/class_2960;	field_17775	PANORAMA_OVERLAY
	f	Z	field_17776	isMinceraft
	f	Ljava/lang/String;	field_32272	DEMO_WORLD_NAME
	f	Lnet/minecraft/class_2960;	field_2594	EDITION_TITLE_TEXTURE
	f	Lnet/minecraft/class_4399;	field_2592	realmsNotificationGui
	f	Lnet/minecraft/class_751;	field_17774	PANORAMA_CUBE_MAP
	f	Lnet/minecraft/class_4185;	field_2590	buttonResetDemo
	f	Ljava/lang/String;	field_2586	splashText
	f	Lnet/minecraft/class_2561;	field_32271	COPYRIGHT
	m	(II)V	method_2249	initWidgetsNormal
		p	2		spacingY
		p	1		y
	m	(Lnet/minecraft/class_4185;)V	method_19864	method_19864
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19862	method_19862
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19860	onMultiplayerButtonPressed
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_41198	method_41198
		p	1		button
	m	()V	method_2252	switchToRealms
	m	(Z)V	method_20375	onDemoDeletionConfirmed
		p	1		delete
	m	(II)V	method_2251	initWidgetsDemo
		p	1		y
		p	2		spacingY
	m	(Lnet/minecraft/class_4185;)V	method_19859	onRealmsButtonPress
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19857	method_19857
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_20109	method_20109
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19863	method_19863
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19861	method_19861
		p	1		button
	m	(Lnet/minecraft/class_4587;Ljava/lang/Integer;Ljava/lang/Integer;)V	method_29066	method_29066
		p	2		x
		p	3		y
	m	(Z)V	<init>	<init>
		p	1		doBackgroundFade
	m	()Z	method_2253	areRealmsNotificationsEnabled
	m	(ZLnet/minecraft/class_4185;)V	method_19858	method_19858
		p	2		button
	m	(Lnet/minecraft/class_4587;Ljava/lang/Integer;Ljava/lang/Integer;)V	method_29064	method_29064
		p	2		x
		p	3		y
	m	(Lnet/minecraft/class_1060;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;	method_18105	loadTexturesAsync
		p	0		textureManager
		p	1		executor
	m	()Lnet/minecraft/class_2561;	method_44692	getMultiplayerDisabledText
	m	()Z	method_31129	canReadDemoWorldData
c	net/minecraft/class_442$class_7063	net/minecraft/client/gui/screen/TitleScreen$DeprecationNotice
	f	Lnet/minecraft/class_327;	comp_829	textRenderer
	f	I	comp_520	y
	f	Lnet/minecraft/class_5489;	comp_518	label
	f	I	comp_519	x
	m	(Lnet/minecraft/class_4587;I)V	method_44065	render
		p	1		matrices
		p	2		color
	m	()Lnet/minecraft/class_327;	comp_829	textRenderer
	m	()Lnet/minecraft/class_5489;	comp_518	label
	m	()I	comp_520	y
	m	()I	comp_519	x
c	net/minecraft/class_442$1	net/minecraft/client/gui/screen/TitleScreen$1
c	net/minecraft/class_4059	net/minecraft/item/HorseArmorItem
	f	I	field_18136	bonus
	f	Ljava/lang/String;	field_30886	ENTITY_TEXTURE_PREFIX
	f	Ljava/lang/String;	field_18137	entityTexture
	m	()Lnet/minecraft/class_2960;	method_18454	getEntityTexture
	m	()I	method_18455	getBonus
	m	(ILjava/lang/String;Lnet/minecraft/class_1792$class_1793;)V	<init>	<init>
		p	1		bonus
		p	3		settings
		p	2		name
c	net/minecraft/class_440	net/minecraft/client/gui/screen/option/SkinOptionsScreen
	m	(Lnet/minecraft/class_4185;)V	method_19853	method_19853
		p	1		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		parent
		p	2		gameOptions
	m	(Lnet/minecraft/class_1664;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32640	method_32640
		p	2		button
		p	3		enabled
c	net/minecraft/class_4058	net/minecraft/item/DyeableHorseArmorItem
c	net/minecraft/class_457	net/minecraft/client/gui/screen/advancement/AdvancementsScreen
	f	Lnet/minecraft/class_632;	field_2721	advancementHandler
	f	Ljava/util/Map;	field_2719	tabs
	f	I	field_32309	TITLE_OFFSET_Y
	f	I	field_32306	PAGE_OFFSET_X
	f	I	field_32308	TITLE_OFFSET_X
	f	I	field_32307	PAGE_OFFSET_Y
	f	Lnet/minecraft/class_2960;	field_2717	WINDOW_TEXTURE
	f	Z	field_2718	movingTab
	f	I	field_32301	PAGE_HEIGHT
	f	Lnet/minecraft/class_2960;	field_2716	TABS_TEXTURE
	f	I	field_32298	WINDOW_WIDTH
	f	I	field_32300	PAGE_WIDTH
	f	I	field_32299	WINDOW_HEIGHT
	f	Lnet/minecraft/class_2561;	field_26553	SAD_LABEL_TEXT
	f	Lnet/minecraft/class_2561;	field_26555	ADVANCEMENTS_TEXT
	f	Lnet/minecraft/class_2561;	field_26554	EMPTY_TEXT
	f	Lnet/minecraft/class_454;	field_2720	selectedTab
	m	(Lnet/minecraft/class_4587;IIII)V	method_2337	drawAdvancementTree
		p	1		matrices
		p	5		y
		p	4		x
		p	3		mouseY
		p	2		mouseX
	m	(Lnet/minecraft/class_4587;IIII)V	method_2338	drawWidgetTooltip
		p	4		x
		p	3		mouseY
		p	2		mouseX
		p	1		matrices
		p	5		y
	m	(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;	method_2335	getAdvancementWidget
		p	1		advancement
	m	(Lnet/minecraft/class_161;)Lnet/minecraft/class_454;	method_2336	getTab
		p	1		advancement
	m	(Lnet/minecraft/class_632;)V	<init>	<init>
		p	1		advancementHandler
	m	(Lnet/minecraft/class_4587;II)V	method_2334	drawWindow
		p	3		y
		p	1		matrices
		p	2		x
c	net/minecraft/class_4063	net/minecraft/client/option/CloudRenderMode
	f	I	field_38440	id
	f	Ljava/lang/String;	field_18167	translationKey
	f	Lnet/minecraft/class_4063;	field_18164	FANCY
	f	Lnet/minecraft/class_4063;	field_18163	FAST
	f	Lnet/minecraft/class_4063;	field_18162	OFF
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	4		translationKey
		p	3		id
c	net/minecraft/class_456	net/minecraft/client/gui/screen/advancement/AdvancementWidget
	f	Ljava/util/List;	field_2707	children
	f	Ljava/util/List;	field_2705	description
	f	Lnet/minecraft/class_454;	field_2703	tab
	f	Lnet/minecraft/class_310;	field_2704	client
	f	[I	field_24262	SPLIT_OFFSET_CANDIDATES
	f	I	field_2710	y
	f	I	field_32297	TITLE_MAX_WIDTH
	f	Lnet/minecraft/class_2960;	field_2709	WIDGETS_TEXTURE
	f	I	field_32295	TITLE_OFFSET_X
	f	Lnet/minecraft/class_5481;	field_2713	title
	f	Lnet/minecraft/class_161;	field_2702	advancement
	f	I	field_32291	ICON_OFFSET_Y
	f	Lnet/minecraft/class_185;	field_2712	display
	f	Lnet/minecraft/class_167;	field_2714	progress
	f	I	field_2715	width
	f	Lnet/minecraft/class_456;	field_2706	parent
	f	I	field_2711	x
	f	I	field_32296	TITLE_OFFSET_Y
	f	I	field_32292	ICON_SIZE
	f	I	field_32290	ICON_OFFSET_X
	m	()I	method_35737	getWidth
	m	(IIII)Z	method_2329	shouldRender
		p	3		mouseX
		p	2		originY
		p	1		originX
		p	4		mouseY
	m	(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;	method_2328	getParent
		p	1		advancement
	m	()I	method_2327	getX
	m	(Lnet/minecraft/class_456;)V	method_2322	addChild
		p	1		widget
	m	()V	method_2332	addToTree
	m	(Lnet/minecraft/class_5225;Ljava/util/List;)F	method_27572	getMaxWidth
		p	0		textHandler
		p	1		lines
	m	(Lnet/minecraft/class_4587;IIZ)V	method_2323	renderLines
		p	4		border
		p	1		matrices
		p	3		y
		p	2		x
	m	(Lnet/minecraft/class_4587;IIIIIIIII)V	method_2324	renderDescriptionBackground
		c	Renders the description background.\n\n@implNote This splits the area into 9 parts (4 corners, 4 edges and 1\ncentral box) and draws each of them.
		p	10		v
		p	8		textureHeight
		p	9		u
		p	2		x
		p	3		y
		p	1		matrices
		p	6		cornerSize
		p	7		textureWidth
		p	4		width
		p	5		height
	m	(Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_161;Lnet/minecraft/class_185;)V	<init>	<init>
		p	4		display
		p	3		advancement
		p	2		client
		p	1		tab
	m	(Lnet/minecraft/class_167;)V	method_2333	setProgress
		p	1		progress
	m	(Lnet/minecraft/class_2561;I)Ljava/util/List;	method_2330	wrapDescription
		p	1		text
		p	2		width
	m	(Lnet/minecraft/class_4587;IIFII)V	method_2331	drawTooltip
		p	3		originY
		p	4		alpha
		p	5		x
		p	6		y
		p	1		matrices
		p	2		originX
	m	()I	method_2326	getY
	m	(Lnet/minecraft/class_4587;II)V	method_2325	renderWidgets
		p	1		matrices
		p	2		x
		p	3		y
	m	(Lnet/minecraft/class_4587;IIIIIIII)V	method_2321	drawTextureRepeatedly
		c	Draws a textured rectangle repeatedly to cover the area of {@code\nwidth} and {@code height}. The last texture is clipped to fit the area.
		p	4		width
		p	5		height
		p	2		x
		p	3		y
		p	1		matrices
		p	8		textureWidth
		p	9		textureHeight
		p	6		u
		p	7		v
c	net/minecraft/class_4066	net/minecraft/client/option/ParticlesMode
	f	Ljava/lang/String;	field_18202	translationKey
	f	I	field_18201	id
	f	[Lnet/minecraft/class_4066;	field_18200	VALUES
	f	Lnet/minecraft/class_4066;	field_18197	ALL
	f	Lnet/minecraft/class_4066;	field_18199	MINIMAL
	f	Lnet/minecraft/class_4066;	field_18198	DECREASED
	m	(I)Lnet/minecraft/class_4066;	method_18608	byId
		p	0		id
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	4		translationKey
		p	3		id
c	net/minecraft/class_455	net/minecraft/client/gui/screen/advancement/AdvancementObtainedStatus
	f	I	field_2700	spriteIndex
	f	Lnet/minecraft/class_455;	field_2699	UNOBTAINED
	f	Lnet/minecraft/class_455;	field_2701	OBTAINED
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		spriteIndex
	m	()I	method_2320	getSpriteIndex
c	net/minecraft/class_4065	net/minecraft/client/option/NarratorMode
	c	Contains the different narrator modes that control\nwhich messages the narrator narrates.
	f	[Lnet/minecraft/class_4065;	field_18180	VALUES
	f	Lnet/minecraft/class_4065;	field_18177	ALL
		c	The narrator narrates everything narrated in the {@link #CHAT} and {@link #SYSTEM} modes.
	f	Lnet/minecraft/class_4065;	field_18178	CHAT
		c	The narrator narrates chat messages.
	f	Lnet/minecraft/class_4065;	field_18176	OFF
		c	The narrator is disabled and narrates nothing.
	f	Lnet/minecraft/class_4065;	field_18179	SYSTEM
		c	The narrator narrates system text, including screens.
	f	I	field_18181	id
	f	Lnet/minecraft/class_2561;	field_24212	name
	m	()Lnet/minecraft/class_2561;	method_18511	getName
		c	{@return the human-readable name of this mode}
	m	()I	method_18509	getId
		c	{@return the unique int ID of this mode}\n@see #byId(int)
	m	()Z	method_44715	shouldNarrateChat
		c	Checks if this mode narrates chat messages.\n\n@return {@code true} if chat messages are narrated, {@code false} otherwise\n@see #CHAT
	m	()Z	method_44716	shouldNarrateSystem
		c	Checks if this mode narrates system text.\n\n@return {@code true} if system text is narrated, {@code false} otherwise\n@see #SYSTEM
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		name
	m	(I)Lnet/minecraft/class_4065;	method_18510	byId
		c	{@return the narrator mode matching the specified ID with wraparound}\n@see #getId
		p	0		id
c	net/minecraft/class_454	net/minecraft/client/gui/screen/advancement/AdvancementTab
	f	Lnet/minecraft/class_456;	field_2696	rootWidget
	f	D	field_2689	originY
	f	Lnet/minecraft/class_457;	field_2687	screen
	f	I	field_2681	index
	f	Lnet/minecraft/class_2561;	field_2686	title
	f	I	field_2691	maxPanY
	f	I	field_2693	minPanY
	f	Lnet/minecraft/class_310;	field_2680	client
	f	Lnet/minecraft/class_185;	field_2695	display
	f	Lnet/minecraft/class_453;	field_2684	type
	f	Lnet/minecraft/class_1799;	field_2697	icon
	f	Ljava/util/Map;	field_2685	widgets
	f	F	field_2688	alpha
	f	D	field_2690	originX
	f	I	field_2692	maxPanX
	f	I	field_2694	minPanX
	f	Lnet/minecraft/class_161;	field_2682	root
	f	Z	field_2683	initialized
	m	(Lnet/minecraft/class_456;Lnet/minecraft/class_161;)V	method_2319	addWidget
		p	1		widget
		p	2		advancement
	m	()I	method_35735	getIndex
	m	(IIDD)Z	method_2316	isClickOnTab
		p	5		mouseY
		p	3		mouseX
		p	2		screenY
		p	1		screenX
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_457;ILnet/minecraft/class_161;)Lnet/minecraft/class_454;	method_2317	create
		p	3		root
		p	1		screen
		p	2		index
		p	0		client
	m	()Lnet/minecraft/class_161;	method_2307	getRoot
	m	(Lnet/minecraft/class_161;)Lnet/minecraft/class_456;	method_2308	getWidget
		p	1		advancement
	m	()Lnet/minecraft/class_457;	method_2312	getScreen
	m	()Lnet/minecraft/class_2561;	method_2309	getTitle
	m	(IILnet/minecraft/class_918;)V	method_2315	drawIcon
		p	2		y
		p	1		x
		p	3		itemRenderer
	m	(Lnet/minecraft/class_4587;IIZ)V	method_2311	drawBackground
		p	2		x
		p	1		matrices
		p	4		selected
		p	3		y
	m	()Lnet/minecraft/class_185;	method_35736	getDisplay
	m	()Lnet/minecraft/class_453;	method_35734	getType
	m	(Lnet/minecraft/class_161;)V	method_2318	addAdvancement
		p	1		advancement
	m	(DD)V	method_2313	move
		p	1		offsetX
		p	3		offsetY
	m	(Lnet/minecraft/class_4587;IIII)V	method_2314	drawWidgetTooltip
		p	1		matrices
		p	2		mouseX
		p	3		mouseY
		p	4		x
		p	5		y
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_161;Lnet/minecraft/class_185;)V	<init>	<init>
		p	6		display
		p	5		root
		p	4		index
		p	3		type
		p	2		screen
		p	1		client
	m	(Lnet/minecraft/class_4587;)V	method_2310	render
		p	1		matrices
c	net/minecraft/class_5396	net/minecraft/datafixer/fix/MissingDimensionFix
c	net/minecraft/class_4060	net/minecraft/client/option/AoMode
	f	Ljava/lang/String;	field_18149	translationKey
	f	I	field_18148	id
	f	[Lnet/minecraft/class_4060;	field_18147	VALUES
	f	Lnet/minecraft/class_4060;	field_18145	MIN
	f	Lnet/minecraft/class_4060;	field_18144	OFF
	f	Lnet/minecraft/class_4060;	field_18146	MAX
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		translationKey
	m	(I)Lnet/minecraft/class_4060;	method_18484	byId
		p	0		id
c	net/minecraft/class_459	net/minecraft/client/gui/screen/option/ControlsListWidget
	f	Lnet/minecraft/class_6599;	field_2735	parent
	f	I	field_2733	maxKeyNameLength
	m	(Lnet/minecraft/class_6599;Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		parent
		p	2		client
c	net/minecraft/class_459$class_462	net/minecraft/client/gui/screen/option/ControlsListWidget$KeyBindingEntry
	f	Lnet/minecraft/class_4185;	field_2743	resetButton
	f	Lnet/minecraft/class_304;	field_2740	binding
	f	Lnet/minecraft/class_2561;	field_2741	bindingName
	f	Lnet/minecraft/class_4185;	field_2739	editButton
	m	(Lnet/minecraft/class_304;Lnet/minecraft/class_4185;)V	method_19871	method_19871
		p	2		button
	m	(Lnet/minecraft/class_304;Lnet/minecraft/class_4185;)V	method_19870	method_19870
		p	2		button
	m	(Lnet/minecraft/class_459;Lnet/minecraft/class_304;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		bindingName
		p	2		binding
c	net/minecraft/class_459$class_461	net/minecraft/client/gui/screen/option/ControlsListWidget$Entry
c	net/minecraft/class_459$class_460	net/minecraft/client/gui/screen/option/ControlsListWidget$CategoryEntry
	f	Lnet/minecraft/class_2561;	field_2736	text
	f	I	field_2737	textWidth
	m	(Lnet/minecraft/class_459;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		text
c	net/minecraft/class_4061	net/minecraft/client/option/AttackIndicator
	f	I	field_18155	id
	f	[Lnet/minecraft/class_4061;	field_18154	VALUES
	f	Ljava/lang/String;	field_18156	translationKey
	f	Lnet/minecraft/class_4061;	field_18152	CROSSHAIR
	f	Lnet/minecraft/class_4061;	field_18151	OFF
	f	Lnet/minecraft/class_4061;	field_18153	HOTBAR
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		translationKey
	m	(I)Lnet/minecraft/class_4061;	method_18488	byId
		p	0		id
c	net/minecraft/class_458	net/minecraft/client/gui/screen/option/ControlsOptionsScreen
	f	I	field_36369	MARGIN_Y
	m	(Lnet/minecraft/class_4185;)V	method_20412	method_20412
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19873	method_19873
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19872	method_19872
		p	1		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	1		parent
		p	2		options
c	net/minecraft/class_4068	net/minecraft/client/gui/Drawable
	m	(Lnet/minecraft/class_4587;IIF)V	method_25394	render
		p	4		delta
		p	3		mouseY
		p	2		mouseX
		p	1		matrices
c	net/minecraft/class_453	net/minecraft/client/gui/screen/advancement/AdvancementTabType
	f	I	field_2669	tabCount
	f	I	field_2672	v
	f	I	field_2674	u
	f	I	field_2671	width
	f	I	field_2670	height
	f	Lnet/minecraft/class_453;	field_2673	BELOW
	f	Lnet/minecraft/class_453;	field_2675	LEFT
	f	Lnet/minecraft/class_453;	field_2677	RIGHT
	f	Lnet/minecraft/class_453;	field_2678	ABOVE
	m	(IIIDD)Z	method_2303	isClickOnTab
		p	6		mouseY
		p	1		screenX
		p	2		screenY
		p	3		index
		p	4		mouseX
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_332;IIZI)V	method_2301	drawBackground
		p	1		matrices
		p	3		x
		p	2		tab
		p	5		selected
		p	4		y
		p	6		index
	m	()I	method_2304	getTabCount
	m	(Ljava/lang/String;IIIIII)V	<init>	<init>
		p	6		height
		p	5		width
		p	7		tabCount
		p	4		v
		p	3		u
	m	(IIILnet/minecraft/class_918;Lnet/minecraft/class_1799;)V	method_2306	drawIcon
		p	3		index
		p	4		itemRenderer
		p	5		icon
		p	1		x
		p	2		y
	m	(I)I	method_2305	getTabY
		p	1		index
	m	(I)I	method_2302	getTabX
		p	1		index
c	net/minecraft/class_5399	net/minecraft/structure/processor/LavaSubmergedBlockStructureProcessor
	f	Lnet/minecraft/class_5399;	field_25619	INSTANCE
	f	Lcom/mojang/serialization/Codec;	field_25618	CODEC
c	net/minecraft/class_452	net/minecraft/client/gui/screen/StatsListener
	f	[Ljava/lang/String;	field_2668	PROGRESS_BAR_STAGES
	m	()V	method_2300	onStatsReady
c	net/minecraft/class_5398	net/minecraft/entity/ai/goal/UniversalAngerGoal
	f	I	field_25606	lastAttackedTime
	f	Z	field_25605	triggerOthers
	f	I	field_30232	BOX_VERTICAL_EXPANSION
	f	Lnet/minecraft/class_1308;	field_25604	mob
	m	(Lnet/minecraft/class_1308;)Z	method_29931	method_29931
		p	1		entity
	m	()Z	method_29932	canStartUniversalAnger
	m	(Lnet/minecraft/class_1308;Z)V	<init>	<init>
		p	2		triggerOthers
		p	1		mob
	m	(Lnet/minecraft/class_1308;)Lnet/minecraft/class_5354;	method_29930	method_29930
		p	0		entity
	m	()Ljava/util/List;	method_29933	getOthersInRange
c	net/minecraft/class_4069	net/minecraft/client/gui/ParentElement
	c	A GUI interface which handles keyboard and mouse callbacks for child GUI elements.\nThe implementation of a parent element can decide whether a child element receives keyboard and mouse callbacks.
	m	()Lnet/minecraft/class_364;	method_25399	getFocused
	m	(Lnet/minecraft/class_364;)V	method_25395	setFocused
		p	1		focused
	m	(DDILnet/minecraft/class_364;)Z	method_20083	method_20083
		p	5		element
	m	(Lnet/minecraft/class_364;)V	method_20085	setInitialFocus
		p	1		element
	m	(Lnet/minecraft/class_364;)V	method_20086	focusOn
		p	1		element
	m	(DDDLnet/minecraft/class_364;)Z	method_20082	method_20082
		p	6		element
	m	(DD)Ljava/util/Optional;	method_19355	hoveredElement
		p	1		mouseX
		p	3		mouseY
	m	()Ljava/util/List;	method_25396	children
		c	Gets a list of all child GUI elements.
	m	(Z)V	method_25398	setDragging
		p	1		dragging
	m	()Z	method_25397	isDragging
c	net/minecraft/class_5362	net/minecraft/world/explosion/ExplosionBehavior
	m	(Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;F)Z	method_29554	canDestroyBlock
		p	3		pos
		p	4		state
		p	1		explosion
		p	2		world
		p	5		power
	m	(Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)Ljava/util/Optional;	method_29555	getBlastResistance
		p	1		explosion
		p	2		world
		p	3		pos
		p	4		blockState
		p	5		fluidState
c	net/minecraft/class_5361	net/minecraft/world/explosion/EntityExplosionBehavior
	f	Lnet/minecraft/class_1297;	field_25399	entity
	m	(Lnet/minecraft/class_1927;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Ljava/lang/Float;)Ljava/lang/Float;	method_29552	method_29552
		p	6		max
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		entity
c	net/minecraft/class_466	net/minecraft/client/gui/screen/ingame/BeaconScreen
	f	Lnet/minecraft/class_1291;	field_17413	secondaryEffect
	f	Lnet/minecraft/class_1291;	field_17412	primaryEffect
	f	Ljava/util/List;	field_33832	buttons
	f	Lnet/minecraft/class_2960;	field_2808	TEXTURE
	f	Lnet/minecraft/class_2561;	field_26560	PRIMARY_POWER_TEXT
	f	Lnet/minecraft/class_2561;	field_26561	SECONDARY_POWER_TEXT
	m	(ILnet/minecraft/class_466$class_6392;)V	method_37075	method_37075
		p	1		button
	m	()V	method_37078	tickButtons
	m	(Lnet/minecraft/class_1704;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
	m	(Lnet/minecraft/class_339;)V	method_37076	addButton
		p	1		button
c	net/minecraft/class_466$class_470	net/minecraft/client/gui/screen/ingame/BeaconScreen$BaseButtonWidget
	f	Z	field_2815	disabled
	m	(Lnet/minecraft/class_4587;)V	method_18641	renderExtra
		p	1		matrices
	m	(II)V	<init>	<init>
		p	1		x
		p	2		y
	m	(Z)V	method_2401	setDisabled
		p	1		disabled
	m	()Z	method_2402	isDisabled
	m	(IILnet/minecraft/class_2561;)V	<init>	<init>
		p	1		x
		p	2		y
		p	3		message
c	net/minecraft/class_466$class_4072	net/minecraft/client/gui/screen/ingame/BeaconScreen$IconButtonWidget
	f	I	field_18224	u
	f	I	field_18225	v
	m	(Lnet/minecraft/class_466;IIIILnet/minecraft/class_2561;)V	<init>	<init>
		p	2		x
		p	6		message
		p	5		v
		p	4		u
		p	3		y
c	net/minecraft/class_466$class_6392	net/minecraft/client/gui/screen/ingame/BeaconScreen$BeaconButtonWidget
	m	(Lnet/minecraft/class_4587;II)V	method_25352	renderTooltip
		p	1		matrices
		p	2		mouseX
		p	3		mouseY
	m	(I)V	method_37080	tick
		p	1		level
	m	()Z	method_37079	shouldRenderTooltip
c	net/minecraft/class_466$class_6393	net/minecraft/client/gui/screen/ingame/BeaconScreen$LevelTwoEffectButtonWidget
	m	(Lnet/minecraft/class_466;IILnet/minecraft/class_1291;)V	<init>	<init>
		p	4		statusEffect
		p	3		y
		p	2		x
c	net/minecraft/class_466$class_469	net/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget
	f	Lnet/minecraft/class_1291;	field_2813	effect
	f	I	field_33833	level
	f	Lnet/minecraft/class_1058;	field_18223	sprite
	f	Z	field_17416	primary
	f	Lnet/minecraft/class_2561;	field_26562	tooltip
	m	(Lnet/minecraft/class_1291;)V	method_37081	init
		p	1		statusEffect
	m	(Lnet/minecraft/class_466;IILnet/minecraft/class_1291;ZI)V	<init>	<init>
		p	2		x
		p	6		level
		p	5		primary
		p	4		statusEffect
		p	3		y
	m	(Lnet/minecraft/class_1291;)Lnet/minecraft/class_5250;	method_37082	getEffectName
		p	1		statusEffect
c	net/minecraft/class_466$class_468	net/minecraft/client/gui/screen/ingame/BeaconScreen$DoneButtonWidget
	m	(Lnet/minecraft/class_466;II)V	<init>	<init>
		p	3		y
		p	2		x
c	net/minecraft/class_466$class_467	net/minecraft/client/gui/screen/ingame/BeaconScreen$CancelButtonWidget
	m	(Lnet/minecraft/class_466;II)V	<init>	<init>
		p	2		x
		p	3		y
c	net/minecraft/class_5363	net/minecraft/world/dimension/DimensionOptions
	f	Lnet/minecraft/class_5321;	field_25414	END
	f	Lnet/minecraft/class_5321;	field_25413	NETHER
	f	Lnet/minecraft/class_5321;	field_25412	OVERWORLD
	f	Ljava/util/Set;	field_25415	BASE_DIMENSIONS
	f	Lnet/minecraft/class_6880;	field_25416	dimensionTypeEntry
	f	Lnet/minecraft/class_2794;	field_25417	chunkGenerator
	f	Lcom/mojang/serialization/Codec;	field_25411	CODEC
	m	(Lnet/minecraft/class_5321;)Z	method_41527	method_41527
		p	0		registryKey
	m	()Lnet/minecraft/class_2794;	method_29571	getChunkGenerator
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)V	<init>	<init>
		p	1		dimensionTypeEntry
		p	2		chunkGenerator
	m	()Lnet/minecraft/class_6880;	method_29566	getDimensionTypeEntry
	m	(Lnet/minecraft/class_2378;)Z	method_29567	hasDefaultSettings
		p	0		registry
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2385;Lnet/minecraft/class_5321;)V	method_41525	method_41525
		p	2		registryKey
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_29568	method_29568
		p	0		instance
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_2378;	method_29569	createRegistry
		p	0		registry
	m	(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;	method_41526	streamRegistry
		p	0		stream
c	net/minecraft/class_465	net/minecraft/client/gui/screen/ingame/HandledScreen
	f	I	field_2800	y
	f	I	field_2779	backgroundHeight
	f	J	field_2795	touchDropTime
	f	I	field_25270	playerInventoryTitleY
	f	Lnet/minecraft/class_2960;	field_2801	BACKGROUND_TEXTURE
	f	Z	field_2798	cancelNextRelease
	f	Z	field_2794	cursorDragging
	f	I	field_2803	draggedStackRemainder
	f	I	field_25269	playerInventoryTitleX
	f	Lnet/minecraft/class_1735;	field_2799	lastClickedSlot
	f	I	field_2778	heldButtonCode
	f	Lnet/minecraft/class_1735;	field_2787	focusedSlot
	f	I	field_2786	lastClickedButton
	f	Lnet/minecraft/class_2561;	field_29347	playerInventoryTitle
	f	I	field_2790	heldButtonType
	f	Z	field_2789	touchIsRightClickDrag
	f	Lnet/minecraft/class_1799;	field_2782	touchDragStack
	f	I	field_25268	titleY
	f	J	field_2781	touchDropTimer
	f	Lnet/minecraft/class_1799;	field_2791	quickMovingStack
	f	I	field_25267	titleX
	f	Lnet/minecraft/class_1799;	field_2785	touchDropReturningStack
	f	I	field_2776	x
	f	Lnet/minecraft/class_1735;	field_2777	touchDragSlotStart
	f	J	field_2788	lastButtonClickTime
	f	Ljava/util/Set;	field_2793	cursorDragSlots
	f	Lnet/minecraft/class_1703;	field_2797	handler
	f	Lnet/minecraft/class_1735;	field_2802	touchDropOriginSlot
	f	I	field_2784	touchDropX
	f	I	field_2796	touchDropY
	f	I	field_2792	backgroundWidth
	f	Lnet/minecraft/class_1735;	field_2780	touchHoveredSlot
	f	Z	field_2783	doubleClicking
	m	(Lnet/minecraft/class_1735;DD)Z	method_2387	isPointOverSlot
		p	4		pointY
		p	1		slot
		p	2		pointX
	m	(DD)Lnet/minecraft/class_1735;	method_2386	getSlotAt
		p	1		x
		p	3		y
	m	(I)V	method_30107	onMouseClick
		p	1		button
	m	(Lnet/minecraft/class_4587;III)V	method_33285	drawSlotHighlight
		p	2		y
		p	3		z
		p	0		matrices
		p	1		x
	m	(II)Z	method_2384	handleHotbarKeyPressed
		p	2		scanCode
		p	1		keyCode
	m	(Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		title
		p	2		inventory
		p	1		handler
	m	(Lnet/minecraft/class_1735;IILnet/minecraft/class_1713;)V	method_2383	onMouseClick
		c	@see net.minecraft.screen.ScreenHandler#onSlotClick(int, int, net.minecraft.screen.slot.SlotActionType, net.minecraft.entity.player.PlayerEntity)
		p	1		slot
		p	4		actionType
		p	3		button
		p	2		slotId
	m	()V	method_44339	endTouchDrag
	m	(Lnet/minecraft/class_4587;II)V	method_2380	drawMouseoverTooltip
		p	3		y
		p	1		matrices
		p	2		x
	m	()V	method_2379	calculateOffset
	m	(Lnet/minecraft/class_1799;IILjava/lang/String;)V	method_2382	drawItem
		p	2		x
		p	1		stack
		p	4		amountText
		p	3		y
	m	()V	method_37432	handledScreenTick
	m	(DDIII)Z	method_2381	isClickOutsideBounds
		p	7		button
		p	5		left
		p	6		top
		p	3		mouseY
		p	1		mouseX
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1735;)V	method_2385	drawSlot
		p	1		matrices
		p	2		slot
	m	(Lnet/minecraft/class_4587;FII)V	method_2389	drawBackground
		p	1		matrices
		p	4		mouseY
		p	3		mouseX
		p	2		delta
	m	(IIIIDD)Z	method_2378	isPointWithinBounds
		p	3		width
		p	2		y
		p	1		x
		p	7		pointY
		p	5		pointX
		p	4		height
	m	(Lnet/minecraft/class_4587;II)V	method_2388	drawForeground
		p	1		matrices
		p	2		mouseX
		p	3		mouseY
c	net/minecraft/class_5369	net/minecraft/client/gui/screen/pack/ResourcePackOrganizer
	f	Ljava/util/List;	field_25456	disabledPacks
	f	Ljava/util/function/Function;	field_25785	iconIdSupplier
	f	Ljava/util/function/Consumer;	field_25459	applier
	f	Ljava/lang/Runnable;	field_25458	updateCallback
	f	Ljava/util/List;	field_25455	enabledPacks
	f	Lnet/minecraft/class_3283;	field_25626	resourcePackManager
	m	(Lnet/minecraft/class_3288;)Lnet/minecraft/class_5369$class_5371;	method_29644	method_29644
		p	1		pack
	m	()V	method_29981	refresh
	m	()V	method_29642	apply
	m	()Ljava/util/stream/Stream;	method_29643	getEnabledPacks
	m	(Lnet/minecraft/class_3288;)Lnet/minecraft/class_5369$class_5371;	method_29640	method_29640
		p	1		pack
	m	(Ljava/lang/Runnable;Ljava/util/function/Function;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;)V	<init>	<init>
		p	1		updateCallback
		p	3		resourcePackManager
		p	2		iconIdSupplier
		p	4		applier
	m	()Ljava/util/stream/Stream;	method_29639	getDisabledPacks
c	net/minecraft/class_5369$class_5371	net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$Pack
	m	()V	method_29659	moveTowardEnd
	m	()V	method_29656	enable
	m	()Lnet/minecraft/class_2561;	method_29650	getDisplayName
	m	()V	method_29658	moveTowardStart
	m	()Lnet/minecraft/class_3281;	method_29648	getCompatibility
	m	()V	method_29657	disable
	m	()Lnet/minecraft/class_2960;	method_30286	getIconId
	m	()Z	method_29655	isAlwaysEnabled
	m	()Z	method_29663	canMoveTowardStart
	m	()Z	method_29662	canBeDisabled
	m	()Lnet/minecraft/class_5352;	method_29652	getSource
	m	()Z	method_29654	isPinned
	m	()Z	method_29664	canMoveTowardEnd
	m	()Lnet/minecraft/class_2561;	method_29653	getDecoratedDescription
	m	()Lnet/minecraft/class_2561;	method_29651	getDescription
	m	()Z	method_29661	canBeEnabled
	m	()Z	method_29660	isEnabled
c	net/minecraft/class_5369$class_5374	net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$DisabledPack
c	net/minecraft/class_5369$class_5373	net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$EnabledPack
c	net/minecraft/class_5369$class_5372	net/minecraft/client/gui/screen/pack/ResourcePackOrganizer$AbstractPack
	f	Lnet/minecraft/class_3288;	field_25461	profile
	m	(Lnet/minecraft/class_5369;Lnet/minecraft/class_3288;)V	<init>	<init>
		p	2		profile
	m	(I)V	method_29665	move
		p	1		offset
	m	()V	method_29668	toggle
	m	()Ljava/util/List;	method_29667	getOppositeList
	m	()Ljava/util/List;	method_29666	getCurrentList
c	net/minecraft/class_5365	net/minecraft/client/option/GraphicsMode
	f	I	field_25431	id
	f	Ljava/lang/String;	field_25432	translationKey
	f	[Lnet/minecraft/class_5365;	field_25430	VALUES
	f	Lnet/minecraft/class_5365;	field_25427	FAST
	f	Lnet/minecraft/class_5365;	field_25429	FABULOUS
	f	Lnet/minecraft/class_5365;	field_25428	FANCY
	m	(I)Lnet/minecraft/class_5365;	method_29592	byId
		p	0		id
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		translationKey
c	net/minecraft/class_463	net/minecraft/client/gui/screen/ingame/AbstractCommandBlockScreen
	f	Lnet/minecraft/class_2561;	field_26556	SET_COMMAND_TEXT
	f	Lnet/minecraft/class_2561;	field_26558	PREVIOUS_OUTPUT_TEXT
	f	Lnet/minecraft/class_4185;	field_2753	cancelButton
	f	Lnet/minecraft/class_342;	field_2755	previousOutputTextField
	f	Lnet/minecraft/class_2561;	field_26557	COMMAND_TEXT
	f	Lnet/minecraft/class_4185;	field_2762	doneButton
	f	Lnet/minecraft/class_5676;	field_2760	toggleTrackingOutputButton
	f	Lnet/minecraft/class_4717;	field_21617	commandSuggestor
	f	Lnet/minecraft/class_342;	field_2751	consoleCommandTextField
	m	(Lnet/minecraft/class_4185;)V	method_19876	method_19876
		p	1		button
	m	()V	method_2359	commitAndClose
	m	(Ljava/lang/String;)V	method_2360	onCommandChanged
		p	1		text
	m	(Lnet/minecraft/class_4185;)V	method_19875	method_19875
		p	1		button
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32641	method_32641
		p	1		button
		p	2		trackOutput
	m	(Z)V	method_32642	setPreviousOutputText
		p	1		trackOutput
	m	()I	method_2364	getTrackOutputButtonHeight
	m	(Lnet/minecraft/class_1918;)V	method_2352	syncSettingsToServer
		p	1		commandExecutor
	m	()Lnet/minecraft/class_1918;	method_2351	getCommandExecutor
c	net/minecraft/class_4042	net/minecraft/client/render/entity/FoxEntityRenderer
	f	Lnet/minecraft/class_2960;	field_18029	SLEEPING_SNOW_TEXTURE
	f	Lnet/minecraft/class_2960;	field_18028	SNOW_TEXTURE
	f	Lnet/minecraft/class_2960;	field_18027	SLEEPING_TEXTURE
	f	Lnet/minecraft/class_2960;	field_18026	TEXTURE
	m	(Lnet/minecraft/class_4019;)Lnet/minecraft/class_2960;	method_18333	getTexture
	m	(Lnet/minecraft/class_4019;Lnet/minecraft/class_4587;FFF)V	method_18334	setupTransforms
c	net/minecraft/class_479	net/minecraft/client/gui/screen/ingame/CraftingScreen
	f	Lnet/minecraft/class_2960;	field_2881	RECIPE_BUTTON_TEXTURE
	f	Lnet/minecraft/class_2960;	field_2878	TEXTURE
	f	Z	field_2877	narrow
	f	Lnet/minecraft/class_507;	field_2880	recipeBook
	m	(Lnet/minecraft/class_1714;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
	m	(Lnet/minecraft/class_4185;)V	method_19890	method_19890
		p	1		button
c	net/minecraft/class_4041	net/minecraft/client/render/entity/model/FoxEntityModel
	c	Represents the model of a {@linkplain FoxEntity}.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#NOSE}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#TAIL}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #tail}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_18019	body
	f	F	field_32479	LEG_Y_PIVOT
	f	F	field_32478	HEAD_Y_PIVOT
	f	Lnet/minecraft/class_630;	field_18024	tail
	f	Lnet/minecraft/class_630;	field_18015	head
	f	Lnet/minecraft/class_630;	field_27418	leftFrontLeg
	f	Lnet/minecraft/class_630;	field_27417	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27416	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27415	rightHindLeg
	f	F	field_18025	legPitchModifier
	m	(Lnet/minecraft/class_4019;FFF)V	method_18330	animateModel
	m	()Lnet/minecraft/class_5607;	method_31999	getTexturedModelData
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	(Lnet/minecraft/class_4019;FFFFF)V	method_18332	setAngles
c	net/minecraft/class_478	net/minecraft/client/gui/screen/ingame/CreativeInventoryListener
	f	Lnet/minecraft/class_310;	field_2876	client
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_4044	net/minecraft/client/texture/PaintingManager
	f	Lnet/minecraft/class_2960;	field_18032	PAINTING_BACK_ID
	m	(Lnet/minecraft/class_1535;)Lnet/minecraft/class_1058;	method_18345	getPaintingSprite
		p	1		variant
	m	(Lnet/minecraft/class_1060;)V	<init>	<init>
		p	1		manager
	m	()Lnet/minecraft/class_1058;	method_18342	getBackSprite
c	net/minecraft/class_5375	net/minecraft/client/gui/screen/pack/PackScreen
	f	Lnet/minecraft/class_5375$class_5426;	field_25787	directoryWatcher
	f	Lnet/minecraft/class_2561;	field_25465	DROP_INFO
	f	Lnet/minecraft/class_2960;	field_25786	UNKNOWN_PACK
	f	Ljava/util/Map;	field_25789	iconTextures
	f	Lnet/minecraft/class_437;	field_25469	parent
	f	Lorg/slf4j/Logger;	field_25464	LOGGER
	f	Lnet/minecraft/class_521;	field_25472	availablePackList
	f	Lnet/minecraft/class_5369;	field_25468	organizer
	f	J	field_25788	refreshTimeout
	f	Lnet/minecraft/class_2561;	field_25466	FOLDER_INFO
	f	Lnet/minecraft/class_4185;	field_25475	doneButton
	f	Lnet/minecraft/class_521;	field_25473	selectedPackList
	f	Ljava/io/File;	field_25474	file
	m	(Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V	method_29675	method_29675
		p	2		src
	m	(Lnet/minecraft/class_521;Ljava/util/stream/Stream;)V	method_29673	updatePackList
		p	2		packs
		p	1		widget
	m	(Ljava/util/List;Z)V	method_29676	method_29676
		p	2		confirmed
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_3283;Ljava/util/function/Consumer;Ljava/io/File;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		parent
		p	2		packManager
		p	3		applier
		p	4		file
		p	5		title
	m	()V	method_29678	updatePackLists
	m	(Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960;	method_30287	getPackIconTexture
		p	1		resourcePackProfile
	m	(Lnet/minecraft/class_4185;)V	method_29670	method_29670
		p	1		button
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V	method_29674	method_29674
		p	3		toCopy
	m	()V	method_29680	refresh
	m	(Lnet/minecraft/class_3288;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_30288	method_30288
		p	2		profileName
	m	()V	method_30291	closeDirectoryWatcher
	m	(Lnet/minecraft/class_521;Lnet/minecraft/class_5369$class_5371;)V	method_29672	method_29672
		p	2		pack
	m	(Lnet/minecraft/class_4185;)V	method_29982	method_29982
		p	1		button
	m	(Lnet/minecraft/class_310;Ljava/util/List;Ljava/nio/file/Path;)V	method_29669	copyPacks
		p	2		destPath
		p	1		srcPaths
		p	0		client
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_3288;)Lnet/minecraft/class_2960;	method_30289	loadPackIcon
		p	1		textureManager
		p	2		resourcePackProfile
c	net/minecraft/class_5375$class_5426	net/minecraft/client/gui/screen/pack/PackScreen$DirectoryWatcher
	f	Ljava/nio/file/Path;	field_25791	path
	f	Ljava/nio/file/WatchService;	field_25790	watchService
	m	(Ljava/io/File;)V	<init>	<init>
		p	1		file
	m	()Z	method_30292	pollForChange
	m	(Ljava/nio/file/Path;)V	method_30294	watchDirectory
		p	1		path
	m	(Ljava/io/File;)Lnet/minecraft/class_5375$class_5426;	method_30293	create
		p	0		file
c	net/minecraft/class_477	net/minecraft/client/gui/screen/ingame/CommandBlockScreen
	f	Lnet/minecraft/class_5676;	field_2869	modeButton
	f	Lnet/minecraft/class_2593;	field_2865	blockEntity
	f	Z	field_2868	conditional
	f	Lnet/minecraft/class_2593$class_2594;	field_2870	mode
	f	Lnet/minecraft/class_5676;	field_2871	conditionalModeButton
	f	Z	field_2867	autoActivate
	f	Lnet/minecraft/class_5676;	field_2866	redstoneTriggerButton
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32646	method_32646
		p	1		button
		p	2		conditional
	m	(Z)V	method_32647	setButtonsActive
		p	1		active
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32645	method_32645
		p	1		button
		p	2		autoActivate
	m	(Lnet/minecraft/class_2593$class_2594;)Lnet/minecraft/class_2561;	method_32643	method_32643
		p	0		value
	m	()V	method_2457	updateCommandBlock
	m	(Lnet/minecraft/class_5676;Lnet/minecraft/class_2593$class_2594;)V	method_32644	method_32644
		p	2		mode
		p	1		button
	m	(Lnet/minecraft/class_2593;)V	<init>	<init>
		p	1		blockEntity
c	net/minecraft/class_4043	net/minecraft/client/render/entity/feature/FoxHeldItemFeatureRenderer
	f	Lnet/minecraft/class_759;	field_38899	heldItemRenderer
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_4019;FFFFFF)V	method_18335	render
	m	(Lnet/minecraft/class_3883;Lnet/minecraft/class_759;)V	<init>	<init>
		p	1		context
		p	2		heldItemRenderer
c	net/minecraft/class_476	net/minecraft/client/gui/screen/ingame/GenericContainerScreen
	f	I	field_2864	rows
	f	Lnet/minecraft/class_2960;	field_2861	TEXTURE
	m	(Lnet/minecraft/class_1707;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		title
		p	2		inventory
		p	1		handler
c	net/minecraft/class_471	net/minecraft/client/gui/screen/ingame/AnvilScreen
	f	Lnet/minecraft/class_342;	field_2821	nameField
	f	Lnet/minecraft/class_2561;	field_26559	TOO_EXPENSIVE_TEXT
	f	Lnet/minecraft/class_2960;	field_2819	TEXTURE
	f	Lnet/minecraft/class_1657;	field_29348	player
	m	(Ljava/lang/String;)V	method_2403	onRenamed
		p	1		name
	m	(Lnet/minecraft/class_1706;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		inventory
		p	1		handler
		p	3		title
c	net/minecraft/class_5377	net/minecraft/data/server/recipe/SmithingRecipeJsonBuilder
	f	Lnet/minecraft/class_1856;	field_25491	base
	f	Lnet/minecraft/class_1792;	field_25493	result
	f	Lnet/minecraft/class_161$class_162;	field_25494	advancementBuilder
	f	Lnet/minecraft/class_1865;	field_25495	serializer
	f	Lnet/minecraft/class_1856;	field_25492	addition
	m	(Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;)Lnet/minecraft/class_5377;	method_29729	create
		p	0		base
		p	2		result
		p	1		addition
	m	(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_5377;	method_29730	criterion
		p	1		criterionName
		p	2		conditions
	m	(Lnet/minecraft/class_2960;)V	method_29733	validate
		p	1		recipeId
	m	(Ljava/util/function/Consumer;Ljava/lang/String;)V	method_29731	offerTo
		p	1		exporter
		p	2		recipeId
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V	method_29732	offerTo
		p	2		recipeId
		p	1		exporter
	m	(Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;)V	<init>	<init>
		p	1		serializer
		p	2		base
		p	3		addition
		p	4		result
c	net/minecraft/class_5377$class_5378	net/minecraft/data/server/recipe/SmithingRecipeJsonBuilder$SmithingRecipeJsonProvider
	f	Lnet/minecraft/class_1865;	field_25502	serializer
	f	Lnet/minecraft/class_2960;	field_25496	recipeId
	f	Lnet/minecraft/class_1792;	field_25499	result
	f	Lnet/minecraft/class_2960;	field_25501	advancementId
	f	Lnet/minecraft/class_1856;	field_25497	base
	f	Lnet/minecraft/class_161$class_162;	field_25500	advancementBuilder
	f	Lnet/minecraft/class_1856;	field_25498	addition
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	5		result
		p	4		addition
		p	7		advancementId
		p	6		advancementBuilder
		p	1		recipeId
		p	3		base
		p	2		serializer
c	net/minecraft/class_474	net/minecraft/client/gui/widget/PageTurnWidget
	f	Z	field_18977	playPageTurnSound
	f	Z	field_2851	isNextPageButton
	m	(IIZLnet/minecraft/class_4185$class_4241;Z)V	<init>	<init>
		p	5		playPageTurnSound
		p	4		action
		p	1		x
		p	3		isNextPageButton
		p	2		y
c	net/minecraft/class_473	net/minecraft/client/gui/screen/ingame/BookEditScreen
	f	Lnet/minecraft/class_4185;	field_2841	finalizeButton
	f	Lnet/minecraft/class_3728;	field_24270	bookTitleSelectionManager
	f	Z	field_2837	dirty
	f	I	field_32324	MAX_TEXT_HEIGHT
	f	Lnet/minecraft/class_2561;	field_25892	signedByText
	f	Lnet/minecraft/class_474;	field_2839	previousPageButton
	f	Lnet/minecraft/class_474;	field_2843	nextPageButton
	f	Ljava/util/List;	field_17116	pages
	f	Lnet/minecraft/class_5481;	field_25896	GRAY_CURSOR_TEXT
	f	Lnet/minecraft/class_3728;	field_24269	currentPageSelectionManager
	f	I	field_2840	currentPage
	f	I	field_2844	tickCounter
	f	Z	field_2828	signing
	f	Lnet/minecraft/class_1657;	field_2826	player
	f	Lnet/minecraft/class_2561;	field_25891	pageIndicatorText
	f	Ljava/lang/String;	field_2847	title
	f	Lnet/minecraft/class_4185;	field_2831	signButton
	f	Lnet/minecraft/class_1268;	field_2832	hand
	f	I	field_32326	WIDTH
	f	I	field_2827	lastClickIndex
	f	Lnet/minecraft/class_4185;	field_2848	doneButton
	f	J	field_2830	lastClickTime
	f	I	field_32327	HEIGHT
	f	Lnet/minecraft/class_1799;	field_2835	itemStack
	f	Lnet/minecraft/class_2561;	field_25894	FINALIZE_WARNING_TEXT
	f	I	field_32323	MAX_TEXT_WIDTH
	f	Lnet/minecraft/class_2561;	field_25893	EDIT_TITLE_TEXT
	f	Lnet/minecraft/class_473$class_5233;	field_24268	pageContent
	f	Lnet/minecraft/class_5481;	field_25895	BLACK_CURSOR_TEXT
	f	Lnet/minecraft/class_4185;	field_2849	cancelButton
	m	(Z)V	method_2407	finalizeBook
		p	1		signBook
	m	(Lnet/minecraft/class_4185;)V	method_19883	method_19883
		p	1		button
	m	()Lnet/minecraft/class_473$class_5233;	method_27578	createPageContent
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V	<init>	<init>
		p	2		itemStack
		p	1		player
		p	3		hand
	m	(Ljava/lang/String;)V	method_2439	setPageContent
		p	1		newContent
	m	()Ljava/lang/String;	method_27595	getClipboard
	m	(Ljava/lang/String;)V	method_27594	method_27594
		p	1		title
	m	(Z)V	method_37433	writeNbtData
		p	1		signBook
	m	()V	method_2444	openNextPage
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_473$class_5234;Z)V	method_27581	drawCursor
		p	1		matrices
		p	2		position
		p	3		atEnd
	m	(Lnet/minecraft/class_4185;)V	method_19880	method_19880
		p	1		button
	m	()V	method_2436	appendNewPage
	m	()V	method_27598	moveDownLine
	m	(Ljava/lang/String;)Z	method_27593	method_27593
		p	0		string
	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;Lnet/minecraft/class_2583;II)V	method_27586	createPageFromWrappedLines
		p	8		end
		p	7		start
		p	6		style
		p	5		lines
		p	4		starts
		p	3		anyOfLinesEndsWithNewLine
		p	2		content
		p	1		linesCount
	m	()V	method_2413	updateButtons
	m	()V	method_2421	moveToLineStart
	m	(Lnet/minecraft/class_4185;)V	method_19881	method_19881
		p	1		button
	m	()Lnet/minecraft/class_473$class_5233;	method_27576	getPageContent
	m	([II)I	method_27591	getLineFromOffset
		p	1		position
		p	0		lineStarts
	m	()V	method_17047	removeEmptyPages
	m	()V	method_2437	openPreviousPage
	m	()V	method_27597	moveUpLine
	m	(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;	method_27582	screenPositionToAbsolutePosition
		p	1		position
	m	()V	method_27577	invalidatePageContent
	m	(Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_473$class_5234;	method_27590	absolutePositionToScreenPosition
		p	1		position
	m	()V	method_27872	changePage
	m	(Ljava/lang/String;)V	method_27584	setClipboard
		p	1		clipboard
	m	(I)V	method_27589	selectCurrentWord
		p	1		cursor
	m	(Ljava/lang/String;)Z	method_27596	method_27596
		p	1		string
	m	(Lnet/minecraft/class_4185;)V	method_19878	method_19878
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_19882	method_19882
		p	1		button
	m	(Ljava/lang/String;Lnet/minecraft/class_5225;IIII)Lnet/minecraft/class_768;	method_27585	getLineSelectionRectangle
		p	1		string
		p	2		handler
		p	3		selectionStart
		p	4		selectionEnd
		p	5		lineY
		p	6		lineStart
	m	(III)Z	method_27592	keyPressedEditMode
		p	3		modifiers
		p	1		keyCode
		p	2		scanCode
	m	(Lnet/minecraft/class_473$class_5234;Lnet/minecraft/class_473$class_5234;)Lnet/minecraft/class_768;	method_27583	getRectFromCorners
		p	1		start
		p	2		end
	m	()V	method_2414	moveToLineEnd
	m	(I)V	method_27580	moveVertically
		p	1		lines
	m	([Lnet/minecraft/class_768;)V	method_27588	drawSelection
		p	1		selectionRectangles
	m	()I	method_17046	countPages
	m	()Ljava/lang/String;	method_2427	getCurrentPageContent
	m	(Lnet/minecraft/class_4185;)V	method_19879	method_19879
		p	1		button
	m	(III)Z	method_2446	keyPressedSignMode
		p	2		scanCode
		p	3		modifiers
		p	1		keyCode
c	net/minecraft/class_473$class_475	net/minecraft/client/gui/screen/ingame/BookEditScreen$Line
	f	Lnet/minecraft/class_2561;	field_24280	text
	f	I	field_2853	y
	f	I	field_2854	x
	f	Lnet/minecraft/class_2583;	field_24278	style
	f	Ljava/lang/String;	field_24279	content
	m	(Lnet/minecraft/class_2583;Ljava/lang/String;II)V	<init>	<init>
		p	4		y
		p	2		content
		p	3		x
		p	1		style
c	net/minecraft/class_473$class_5234	net/minecraft/client/gui/screen/ingame/BookEditScreen$Position
	f	I	field_24281	x
	f	I	field_24282	y
	m	(II)V	<init>	<init>
		p	1		x
		p	2		y
c	net/minecraft/class_473$class_5233	net/minecraft/client/gui/screen/ingame/BookEditScreen$PageContent
	f	[Lnet/minecraft/class_473$class_475;	field_24276	lines
	f	Lnet/minecraft/class_473$class_5234;	field_24273	position
	f	[Lnet/minecraft/class_768;	field_24277	selectionRectangles
	f	Ljava/lang/String;	field_24272	pageContent
	f	Lnet/minecraft/class_473$class_5233;	field_24271	EMPTY
	f	Z	field_24274	atEnd
	f	[I	field_24275	lineStarts
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_473$class_5234;)I	method_27602	getCursorPosition
		p	1		renderer
		p	2		position
	m	(Ljava/lang/String;Lnet/minecraft/class_473$class_5234;Z[I[Lnet/minecraft/class_473$class_475;[Lnet/minecraft/class_768;)V	<init>	<init>
		p	1		pageContent
		p	6		selectionRectangles
		p	2		position
		p	3		atEnd
		p	4		lineStarts
		p	5		lines
	m	(I)I	method_27604	getLineEnd
		p	1		position
	m	(I)I	method_27600	getLineStart
		p	1		position
	m	(II)I	method_27601	getVerticalOffset
		p	2		lines
		p	1		position
c	net/minecraft/class_4048	net/minecraft/entity/EntityDimensions
	f	F	field_18067	width
	f	F	field_18068	height
	f	Z	field_18069	fixed
	m	(FF)Lnet/minecraft/class_4048;	method_18384	changing
		p	0		width
		p	1		height
	m	(F)Lnet/minecraft/class_4048;	method_18383	scaled
		p	1		ratio
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_238;	method_30757	getBoxAt
		p	1		pos
	m	(FF)Lnet/minecraft/class_4048;	method_18385	fixed
		p	0		width
		p	1		height
	m	(FFZ)V	<init>	<init>
		p	2		height
		p	1		width
		p	3		fixed
	m	(FF)Lnet/minecraft/class_4048;	method_19539	scaled
		p	2		heightRatio
		p	1		widthRatio
	m	(DDD)Lnet/minecraft/class_238;	method_30231	getBoxAt
		p	5		z
		p	1		x
		p	3		y
c	net/minecraft/class_5379	net/minecraft/util/dynamic/ForwardingDynamicOps
	c	A dynamic ops that delegates all operations from another one.
	f	Lcom/mojang/serialization/DynamicOps;	field_25503	delegate
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getMapEntries	getMapEntries
		p	1		input
	m	(Ljava/lang/String;)Ljava/lang/Object;	createString	createString
		p	1		string
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	mergeToMap	mergeToMap
		p	3		value
		p	2		key
		p	1		map
	m	(Ljava/util/stream/Stream;)Ljava/lang/Object;	createList	createList
		p	1		stream
	m	(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;	remove	remove
		p	2		key
		p	1		input
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getBooleanValue	getBooleanValue
		p	1		input
	m	(Ljava/nio/ByteBuffer;)Ljava/lang/Object;	createByteList	createByteList
		p	1		buf
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getNumberValue	getNumberValue
		p	1		input
	m	(D)Ljava/lang/Object;	createDouble	createDouble
		p	1		d
	m	(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;	convertTo	convertTo
		p	2		input
		p	1		outputOps
	m	(Ljava/lang/Number;)Ljava/lang/Object;	createNumeric	createNumeric
		p	1		number
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	mergeToList	mergeToList
		p	2		value
		p	1		list
	m	(F)Ljava/lang/Object;	createFloat	createFloat
		p	1		f
	m	(I)Ljava/lang/Object;	createInt	createInt
		p	1		i
	m	(Ljava/util/stream/Stream;)Ljava/lang/Object;	createMap	createMap
		p	1		map
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getMap	getMap
		p	1		input
	m	(Z)Ljava/lang/Object;	createBoolean	createBoolean
		p	1		bl
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getMapValues	getMapValues
		p	1		input
	m	(S)Ljava/lang/Object;	createShort	createShort
		p	1		s
	m	(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;	mergeToList	mergeToList
		p	1		list
		p	2		values
	m	(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;	mergeToMap	mergeToMap
		p	2		values
		p	1		map
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getStringValue	getStringValue
		p	1		input
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getByteBuffer	getByteBuffer
		p	1		input
	m	(B)Ljava/lang/Object;	createByte	createByte
		p	1		b
	m	(Lcom/mojang/serialization/DynamicOps;)V	<init>	<init>
		p	1		delegate
	m	(J)Ljava/lang/Object;	createLong	createLong
		p	1		l
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getList	getList
		p	1		input
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getIntStream	getIntStream
		p	1		input
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getStream	getStream
		p	1		input
	m	(Ljava/util/stream/LongStream;)Ljava/lang/Object;	createLongList	createLongList
		p	1		stream
	m	(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;	getLongStream	getLongStream
		p	1		input
	m	(Ljava/util/stream/IntStream;)Ljava/lang/Object;	createIntList	createIntList
		p	1		stream
c	net/minecraft/class_472	net/minecraft/client/gui/screen/ingame/BrewingStandScreen
	f	[I	field_2824	BUBBLE_PROGRESS
	f	Lnet/minecraft/class_2960;	field_2823	TEXTURE
	m	(Lnet/minecraft/class_1708;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		handler
		p	2		inventory
		p	3		title
c	net/minecraft/class_1661	net/minecraft/entity/player/PlayerInventory
	f	I	field_7542	changeCount
	f	I	field_30640	NOT_FOUND
		c	The slot index ({@value}) used to indicate no result\n(item not present / no available space) when querying the inventory's contents\nor to indicate no preference when inserting an item into the inventory.
	f	Lnet/minecraft/class_1657;	field_7546	player
	f	[I	field_33767	ARMOR_SLOTS
	f	Ljava/util/List;	field_7543	combinedInventory
	f	I	field_30641	HOTBAR_SIZE
		c	The number of columns ({@value}) in the inventory.\n\n<p>The same value dictates the size of the player's hotbar, excluding the offhand slot.</p>
	f	I	field_30637	ITEM_USAGE_COOLDOWN
		c	The maximum cooldown ({@value} ticks) applied to timed use items such as the Eye of Ender.
	f	[I	field_33768	HELMET_SLOTS
	f	Lnet/minecraft/class_2371;	field_7548	armor
	f	I	field_7545	selectedSlot
	f	Lnet/minecraft/class_2371;	field_7544	offHand
	f	I	field_30638	MAIN_SIZE
		c	The number of slots ({@value}) in the main (non-hotbar) section of the inventory.
	f	Lnet/minecraft/class_2371;	field_7547	main
	f	I	field_30639	OFF_HAND_SLOT
		c	Zero-based index of the offhand slot.\n\n<p>This value is the result of the sum {@code MAIN_SIZE (36) + ARMOR_SIZE (4)}.</p>
	m	(Lnet/minecraft/class_1799;)I	method_7366	addStack
		p	1		stack
	m	(Lnet/minecraft/class_1662;)V	method_7387	populateRecipeFinder
		p	1		finder
	m	(Lnet/minecraft/class_1661;)V	method_7377	clone
		p	1		other
	m	()I	method_7368	getHotbarSize
	m	(ILnet/minecraft/class_1657;)V	method_20265	method_20265
		p	1		player
	m	(Lnet/minecraft/class_2499;)Lnet/minecraft/class_2499;	method_7384	writeNbt
		p	1		nbtList
	m	(Lnet/minecraft/class_1657;)V	<init>	<init>
		p	1		player
	m	()I	method_7376	getEmptySlot
	m	()I	method_7364	getChangeCount
	m	()V	method_7388	dropAll
	m	(Lnet/minecraft/class_6862;)Z	method_7382	contains
		p	1		tag
	m	(Ljava/util/function/Predicate;ILnet/minecraft/class_1263;)I	method_29280	remove
		p	3		craftingInventory
		p	2		maxCount
		p	1		shouldRemove
	m	(D)V	method_7373	scrollInHotbar
		p	1		scrollAmount
	m	(ILnet/minecraft/class_1799;)Z	method_7367	insertStack
		p	1		slot
		p	2		stack
	m	(I)Z	method_7380	isValidHotbarIndex
		p	0		slot
	m	(I)Lnet/minecraft/class_1799;	method_7372	getArmorStack
		p	1		slot
	m	(Lnet/minecraft/class_1799;)Z	method_7379	contains
		p	1		stack
	m	(Lnet/minecraft/class_1799;)I	method_7371	indexOf
		c	Given the item stack to search for, returns the equivalent slot index with a matching stack that is all of:\nnot damaged, not enchanted, and not renamed.\n\n@return the index where a matching stack was found, or {@value #NOT_FOUND}
		p	1		stack
	m	(Lnet/minecraft/class_1799;)I	method_7395	getSlotWithStack
		p	1		stack
	m	(Lnet/minecraft/class_1799;Z)V	method_32338	offer
		p	1		stack
		p	2		notifiesClient
	m	(I)V	method_7365	swapSlotWithHotbar
		p	1		slot
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z	method_7393	canStackAddMore
		p	1		existingStack
		p	2		stack
	m	()V	method_7381	updateItems
	m	(Lnet/minecraft/class_1799;)V	method_7398	offerOrDrop
		p	1		stack
	m	(Lnet/minecraft/class_1799;)V	method_7378	removeOne
		p	1		stack
	m	(Z)Lnet/minecraft/class_1799;	method_37417	dropSelectedItem
		p	1		entireStack
	m	(Lnet/minecraft/class_2680;)F	method_7370	getBlockBreakingSpeed
		p	1		block
	m	(Lnet/minecraft/class_1799;)V	method_7374	addPickBlock
		p	1		stack
	m	(ILnet/minecraft/class_1799;)I	method_7385	addStack
		p	1		slot
		p	2		stack
	m	(Lnet/minecraft/class_1799;)I	method_7390	getOccupiedSlotWithRoomForStack
		p	1		stack
	m	()I	method_7386	getSwappableHotbarSlot
	m	()Lnet/minecraft/class_1799;	method_7391	getMainHandStack
	m	(Lnet/minecraft/class_1799;)Z	method_7394	insertStack
		p	1		stack
	m	(Lnet/minecraft/class_2499;)V	method_7397	readNbt
		p	1		nbtList
	m	(Lnet/minecraft/class_1282;F[I)V	method_7375	damageArmor
		p	1		damageSource
		p	3		slots
		p	2		amount
c	net/minecraft/class_2994	net/minecraft/server/dedicated/DedicatedServer
	m	()[Ljava/lang/String;	method_3858	getPlayerNames
	m	()I	method_12918	getPort
	m	()Ljava/lang/String;	method_12916	getPlugins
	m	()Ljava/lang/String;	method_3827	getVersion
	m	()Ljava/lang/String;	method_12929	getHostname
	m	(Ljava/lang/String;)Ljava/lang/String;	method_12934	executeRconCommand
		p	1		command
	m	()Lnet/minecraft/class_3806;	method_16705	getProperties
	m	()Ljava/lang/String;	method_12930	getMotd
	m	()I	method_3788	getCurrentPlayerCount
	m	()I	method_3802	getMaxPlayerCount
	m	()Ljava/lang/String;	method_3865	getLevelName
c	net/minecraft/class_2995	net/minecraft/scoreboard/ServerScoreboard
	f	Lnet/minecraft/server/MinecraftServer;	field_13428	server
	f	Ljava/util/Set;	field_13427	objectives
	f	Ljava/util/List;	field_13426	updateListeners
	m	(Ljava/lang/Runnable;)V	method_12935	addUpdateListener
		p	1		listener
	m	(Lnet/minecraft/class_266;)I	method_12936	getSlot
		p	1		objective
	m	(Lnet/minecraft/server/MinecraftServer;)V	<init>	<init>
		p	1		server
	m	(Lnet/minecraft/class_266;)Ljava/util/List;	method_12937	createChangePackets
		p	1		objective
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_273;	method_32704	stateFromNbt
		p	1		nbt
	m	()Lnet/minecraft/class_273;	method_32705	createState
	m	(Lnet/minecraft/class_266;)Ljava/util/List;	method_12940	createRemovePackets
		p	1		objective
	m	(Lnet/minecraft/class_266;)V	method_12938	removeScoreboardObjective
		p	1		objective
	m	(Lnet/minecraft/class_266;)V	method_12939	addScoreboardObjective
		p	1		objective
	m	()V	method_12941	runUpdateListeners
c	net/minecraft/class_2995$class_2996	net/minecraft/scoreboard/ServerScoreboard$UpdateMode
	f	Lnet/minecraft/class_2995$class_2996;	field_13431	CHANGE
	f	Lnet/minecraft/class_2995$class_2996;	field_13430	REMOVE
c	net/minecraft/class_1665	net/minecraft/entity/projectile/PersistentProjectileEntity
	f	Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;	field_7590	piercedEntities
	f	I	field_30654	CRITICAL_FLAG
	f	I	field_7574	shake
	f	Lnet/minecraft/class_1665$class_1666;	field_7572	pickupType
	f	I	field_7576	inGroundTime
	f	Lnet/minecraft/class_2940;	field_7589	PIERCE_LEVEL
	f	I	field_7578	life
	f	I	field_30656	SHOT_FROM_CROSSBOW_FLAG
	f	Lnet/minecraft/class_2680;	field_7586	inBlockState
	f	Lnet/minecraft/class_2940;	field_7573	PROJECTILE_FLAGS
	f	Z	field_7588	inGround
	f	Lnet/minecraft/class_3414;	field_7584	sound
	f	Ljava/util/List;	field_7579	piercingKilledEntities
	f	I	field_7575	punch
	f	D	field_7571	damage
	f	I	field_30655	NO_CLIP_FLAG
	m	()F	method_7436	getDragInWater
	m	(Z)V	method_7433	setNoClip
		p	1		noClip
	m	()Z	method_7441	isNoClip
	m	()D	method_7448	getDamage
	m	(Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V	<init>	<init>
		p	6		z
		p	4		y
		p	8		world
		p	2		x
		p	1		type
	m	(Lnet/minecraft/class_3414;)V	method_7444	setSound
		p	1		sound
	m	(Lnet/minecraft/class_1657;)Z	method_34713	tryPickup
		p	1		player
	m	()V	method_7446	age
	m	()V	method_26352	fall
	m	(B)V	method_7451	setPierceLevel
		p	1		level
	m	()Z	method_7456	isShotFromCrossbow
	m	()Lnet/minecraft/class_3414;	method_7440	getHitSound
	m	()Lnet/minecraft/class_1799;	method_7445	asItemStack
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966;	method_7434	getEntityCollision
		p	1		currentPosition
		p	2		nextPosition
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	3		world
		p	2		owner
		p	1		type
	m	(Z)V	method_7442	setShotFromCrossbow
		p	1		shotFromCrossbow
	m	()B	method_7447	getPierceLevel
	m	(I)V	method_7449	setPunch
		p	1		punch
	m	(IZ)V	method_7455	setProjectileFlag
		p	1		index
		p	2		flag
	m	(D)V	method_7438	setDamage
		p	1		damage
	m	()I	method_35207	getPunch
	m	(Lnet/minecraft/class_1309;)V	method_7450	onHit
		p	1		target
	m	()Lnet/minecraft/class_3414;	method_20011	getSound
	m	()Z	method_26351	shouldFall
	m	(Lnet/minecraft/class_1309;F)V	method_7435	applyEnchantmentEffects
		p	2		damageModifier
		p	1		entity
	m	()Z	method_7443	isCritical
	m	(Z)V	method_7439	setCritical
		p	1		critical
	m	()V	method_7453	clearPiercingStatus
c	net/minecraft/class_1665$class_1666	net/minecraft/entity/projectile/PersistentProjectileEntity$PickupPermission
	f	Lnet/minecraft/class_1665$class_1666;	field_7594	CREATIVE_ONLY
	f	Lnet/minecraft/class_1665$class_1666;	field_7592	DISALLOWED
	f	Lnet/minecraft/class_1665$class_1666;	field_7593	ALLOWED
	m	(I)Lnet/minecraft/class_1665$class_1666;	method_7458	fromOrdinal
		p	0		ordinal
c	net/minecraft/class_1664	net/minecraft/client/render/entity/PlayerModelPart
	f	I	field_7561	id
	f	I	field_7560	bitFlag
	f	Lnet/minecraft/class_2561;	field_7567	optionName
	f	Ljava/lang/String;	field_7569	name
	f	Lnet/minecraft/class_1664;	field_7570	RIGHT_SLEEVE
	f	Lnet/minecraft/class_1664;	field_7568	LEFT_SLEEVE
	f	Lnet/minecraft/class_1664;	field_7564	JACKET
	f	Lnet/minecraft/class_1664;	field_7565	RIGHT_PANTS_LEG
	f	Lnet/minecraft/class_1664;	field_7566	LEFT_PANTS_LEG
	f	Lnet/minecraft/class_1664;	field_7563	HAT
	f	Lnet/minecraft/class_1664;	field_7559	CAPE
	m	()Ljava/lang/String;	method_7429	getName
	m	()I	method_35206	getId
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		name
	m	()I	method_7430	getBitFlag
	m	()Lnet/minecraft/class_2561;	method_7428	getOptionName
c	net/minecraft/class_2991	net/minecraft/server/function/CommandFunctionManager
	c	The command function manager implements execution of functions, like that from\nthe {@code function} command.
	f	Lnet/minecraft/class_2960;	field_13412	LOAD_TAG_ID
	f	Lnet/minecraft/class_2960;	field_13417	TICK_TAG_ID
	f	Lnet/minecraft/class_2991$class_6345;	field_33543	execution
		c	The active execution within this manager.
	f	Lnet/minecraft/class_5349;	field_25333	loader
		c	The source of functions for this command function manager.
	f	Ljava/util/List;	field_13418	tickFunctions
		c	A list of {@code minecraft:tick} tag functions to run on every tick. Set up on\nload, this is more efficient than polling the tag from the {@link #loader}\nevery tick.
	f	Lnet/minecraft/server/MinecraftServer;	field_13419	server
	f	Z	field_13422	justLoaded
		c	Whether this command function manager has just {@linkplain #load(FunctionLoader)\nloaded} and should run all functions in the {@code minecraft:load} function tag.
	f	Lnet/minecraft/class_2561;	field_33542	NO_TRACE_IN_FUNCTION_TEXT
		c	A localized piece of text indicating that calling the debug command to debug\nfunctions from within a function is not supported.
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_5349;)V	<init>	<init>
		p	2		loader
		p	1		server
	m	()I	method_12902	getMaxCommandChainLength
	m	(Ljava/util/Collection;Lnet/minecraft/class_2960;)V	method_29460	executeAll
		p	1		functions
		p	2		label
	m	()V	method_18699	tick
	m	(Lnet/minecraft/class_2960;)Ljava/util/Collection;	method_29462	getTag
		p	1		id
	m	(Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I	method_12904	execute
		c	Executes a function.\n\n<p>This is same as calling {@link #execute(CommandFunction, ServerCommandSource,\nTracer) execute(function, source, null)}.\n\n@return the command output value\n@see #execute(CommandFunction, ServerCommandSource, Tracer)
		p	1		function
			c	the function
		p	2		source
			c	the command source to execute with
	m	(Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;Lnet/minecraft/class_2991$class_6346;)I	method_36341	execute
		c	Executes a function. This may have two cases: new or recursive.\n\n<p>In a new execution, the {@link #execution execution == null}, and a custom\n{@code tracer} can be specified. The return value indicates the number of\ncommands and nested functions ran.\n\n<p>In a recursive execution, {@link #execution execution != null}. It is\nrequired that {@code tracer == null}, or the execution reports an error and is\nskipped. The return value is {@code 0}.\n\n@return a non-zero value for a new execution, or {@code 0} for a recursive\nexecution\n@see #execute(CommandFunction, ServerCommandSource)
		p	1		function
			c	the function
		p	3		tracer
			c	a tracer for a non-recursive function execution
		p	2		source
			c	the command source to execute with
	m	(Lnet/minecraft/class_5349;)V	method_29461	setFunctions
		c	Sets the functions that this command function manager will use in executions.
		p	1		loader
			c	the new loader functions will be taken from
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_12905	getFunction
		p	1		id
	m	(Lnet/minecraft/class_5349;)V	method_29773	load
		p	1		loader
	m	()Lnet/minecraft/class_2168;	method_12899	getScheduledCommandSource
		c	{@return the command source to execute scheduled functions} Scheduled functions\nare those from the {@code /schedule} command and those from the {@code\nminecraft:tick} tag.\n\n<p>This command source {@linkplain ServerCommandSource#hasPermissionLevel(int)\nhas permission level 2} and is {@linkplain ServerCommandSource#withSilent()\nsilent} compared to the server's {@linkplain MinecraftServer#getCommandSource()\ncommand source}.
	m	()Lcom/mojang/brigadier/CommandDispatcher;	method_12900	getDispatcher
	m	()Ljava/lang/Iterable;	method_29463	getAllFunctions
	m	()Ljava/lang/Iterable;	method_29464	getFunctionTags
c	net/minecraft/class_2991$class_2992	net/minecraft/server/function/CommandFunctionManager$Entry
	f	I	field_33549	depth
	f	Lnet/minecraft/class_2168;	field_13424	source
	f	Lnet/minecraft/class_2158$class_2161;	field_13425	element
	m	(Lnet/minecraft/class_2991;Ljava/util/Deque;ILnet/minecraft/class_2991$class_6346;)V	method_12914	execute
		p	2		entries
		p	3		maxChainLength
		p	1		manager
		p	4		tracer
	m	(Lnet/minecraft/class_2168;ILnet/minecraft/class_2158$class_2161;)V	<init>	<init>
		p	1		source
		p	3		element
		p	2		depth
c	net/minecraft/class_2991$class_6346	net/minecraft/server/function/CommandFunctionManager$Tracer
	c	A tree-visitor-like tracer, useful for gaining insights on function execution.
	m	(ILjava/lang/String;)V	method_36352	traceError
		p	1		depth
		p	2		message
	m	(ILnet/minecraft/class_2960;I)V	method_36351	traceFunctionCall
		p	2		function
		p	1		depth
		p	3		size
	m	(ILjava/lang/String;)V	method_36349	traceCommandStart
		p	1		depth
		p	2		command
	m	(ILjava/lang/String;I)V	method_36350	traceCommandEnd
		p	1		depth
		p	2		command
		p	3		result
c	net/minecraft/class_2991$class_6345	net/minecraft/server/function/CommandFunctionManager$Execution
	c	An active execution of functions. It uses two deques to simulate a stack for a\ndepth-first expansion of functions, as the function call stack depth may exceed\nthe allowed JVM stack size.\n\n@see CommandFunctionManager#execution
	f	Ljava/util/List;	field_33548	waitlist
	f	Lnet/minecraft/class_2991$class_6346;	field_33546	tracer
	f	Ljava/util/Deque;	field_33547	queue
	f	I	field_33545	depth
	m	(Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)V	method_36343	recursiveRun
		c	Handles a recursive case in {@link CommandFunctionManager#execute(CommandFunction,\nServerCommandSource, CommandFunctionManager.Tracer)}.\n\n<p>This effectively swaps an entry with a command element with {@code /function}\ncommand at the head of the deque with another entry with a function element\ncontaining the actual command elements referenced in that function.
		p	2		source
			c	the command source
		p	1		function
			c	the function
	m	(Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I	method_36346	run
		c	Handles a new case in {@link CommandFunctionManager#execute(CommandFunction,\nServerCommandSource, CommandFunctionManager.Tracer)}.\n\n@return a value for the command result
		p	2		source
			c	the command source
		p	1		function
			c	the function
	m	(Lnet/minecraft/class_2991;Lnet/minecraft/class_2991$class_6346;)V	<init>	<init>
		p	2		tracer
	m	(Ljava/lang/String;)V	method_36344	reportError
		p	1		message
c	net/minecraft/class_1662	net/minecraft/recipe/RecipeMatcher
	c	Matching class that matches a recipe to its required resources.\nThis specifically does not check patterns (See {@link ShapedRecipe} for that).
	f	Lit/unimi/dsi/fastutil/ints/Int2IntMap;	field_7550	inputs
	m	(Lnet/minecraft/class_1799;)V	method_7400	addInput
		c	Adds a full item stack to the pool of available resources.\n\n<p>This is equivalent to calling {@code addInput(stack, Item.DEFAULT_MAX_COUNT)}.</p>
		p	1		stack
	m	(Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)Z	method_7402	match
		c	Attempts to match the recipe against the collected inputs.\nAssumes only one output is required.
		p	1		recipe
			c	the recipe to match against
		p	2		output
			c	optional output list of item ids that were matched whilst evaluating the recipe conditions
	m	()V	method_7409	clear
	m	(Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)I	method_7407	countCrafts
		c	Determines the number of crafts that can be produced for a recipe using the\ncollected resources available to this crafter.
		p	1		recipe
			c	the recipe to match against
		p	2		output
			c	optional output list of item ids that were matched whilst evaluating the recipe conditions
	m	(Lnet/minecraft/class_1799;)V	method_7404	addUnenchantedInput
		c	Adds a full item stack to the pool of available resources.\n\n<p>This is equivalent to calling {@code addInput(stack, Item.DEFAULT_MAX_COUNT)}.</p>
		p	1		stack
	m	(I)Lnet/minecraft/class_1799;	method_7405	getStackFromId
		p	0		itemId
	m	(II)I	method_7411	consume
		c	Consumes a resource from the pool of available items.
		p	1		itemId
			c	the raw id of the item being consumed
		p	2		count
			c	the number of times that item must be consumed
	m	(Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;I)Z	method_7406	match
		c	Attempts to match the recipe against the collected inputs. Will only succeed if there has been enough\nresources gathered to produce the requested number of outputs.
		p	3		multiplier
			c	the number of expected outputs
		p	2		output
			c	optional output list of item ids that were matched whilst evaluating the recipe conditions
		p	1		recipe
			c	the recipe to match against
	m	(I)Z	method_7410	contains
		c	Determines whether a raw item id is present in the pool of crafting resources.
		p	1		itemId
	m	(II)V	method_7401	addInput
		c	Adds an input to be used for recipe matching.
		p	1		itemId
			c	the raw ID of the item to match
		p	2		count
			c	the item's count
	m	(Lnet/minecraft/class_1799;I)V	method_20478	addInput
		c	Adds an item stack to the pool of available resources.
		p	1		stack
		p	2		maxCount
	m	(Lnet/minecraft/class_1860;ILit/unimi/dsi/fastutil/ints/IntList;)I	method_7403	countCrafts
		c	Determines the number of crafts that can be produced for a recipe using the\ncollected resources available to this crafter.
		p	2		limit
		p	1		recipe
			c	the recipe to match against
		p	3		output
			c	optional output list of item ids that were matched whilst evaluating the recipe conditions
	m	(Lnet/minecraft/class_1799;)I	method_7408	getItemId
		p	0		stack
c	net/minecraft/class_1662$class_1663	net/minecraft/recipe/RecipeMatcher$Matcher
	f	Ljava/util/BitSet;	field_7558	requirementsMatrix
	f	Ljava/util/List;	field_7552	ingredients
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_7557	ingredientItemLookup
	f	Lnet/minecraft/class_1860;	field_7555	recipe
	f	I	field_7556	totalIngredients
	f	[I	field_7551	requiredItems
	f	I	field_7553	totalRequiredItems
	m	(ILit/unimi/dsi/fastutil/ints/IntList;)Z	method_7417	match
		p	1		multiplier
		p	2		output
	m	(ZII)Z	method_7425	checkRequirement
		p	1		reversed
		p	2		itemIndex
		p	3		ingredientIndex
	m	()I	method_7415	getMaximumCrafts
	m	(ZII)V	method_7414	flipRequirement
		p	3		ingredientIndex
		p	2		itemIndex
		p	1		reversed
	m	(ZII)Z	method_7418	needsRequirement
		p	3		ingredientIndex
		p	2		itemIndex
		p	1		reversed
	m	(Lnet/minecraft/class_1662;Lnet/minecraft/class_1860;)V	<init>	<init>
		p	2		recipe
	m	(ZI)I	method_7424	getRequirementIndex
		p	2		itemId
		p	1		reversed
	m	(I)I	method_7419	getRequirementIndex
		p	1		itemId
	m	(ILit/unimi/dsi/fastutil/ints/IntList;)I	method_7427	countCrafts
		p	1		minimum
		p	2		output
	m	(I)Z	method_7423	checkRequirements
		p	1		multiplier
	m	(ZI)V	method_7413	addRequirement
		p	1		reversed
		p	2		itemId
	m	(I)V	method_7421	unfulfillRequirement
		p	1		itemId
	m	(ZI)Z	method_7426	isRequirementUnfulfilled
		p	2		itemId
		p	1		reversed
	m	(I)Z	method_7416	getRequirement
		p	1		itemId
	m	()[I	method_7422	createItemRequirementList
	m	(ZII)I	method_7420	getRequirementIndex
		p	3		ingredientIndex
		p	1		reversed
		p	2		itemIndex
c	net/minecraft/class_1657	net/minecraft/entity/player/PlayerEntity
	f	D	field_7521	capeY
	f	J	field_19428	shoulderEntityAddedTime
	f	Lnet/minecraft/class_1703;	field_7512	currentScreenHandler
	f	Lnet/minecraft/class_1536;	field_7513	fishHook
	f	I	field_7487	sleepTimer
	f	I	field_7520	experienceLevel
	f	D	field_7499	capeZ
	f	I	field_7504	experiencePickUpDelay
	f	Ljava/util/Map;	field_18134	POSE_DIMENSIONS
	f	Z	field_7490	isSubmergedInWater
	f	F	field_7505	prevStrideDistance
	f	Lnet/minecraft/class_2940;	field_7496	LEFT_SHOULDER_ENTITY
	f	Lnet/minecraft/class_1661;	field_7514	inventory
	f	Lnet/minecraft/class_4048;	field_18135	STANDING_DIMENSIONS
	f	Lnet/minecraft/class_1656;	field_7503	abilities
	f	Lnet/minecraft/class_1796;	field_7484	itemCooldownManager
	f	Lnet/minecraft/class_1730;	field_7486	enderChestInventory
	f	Ljava/util/Optional;	field_39445	lastDeathPos
	f	Lcom/mojang/authlib/GameProfile;	field_7507	gameProfile
	f	Lnet/minecraft/class_2940;	field_7491	ABSORPTION_AMOUNT
	f	D	field_7502	prevCapeY
	f	Lnet/minecraft/class_7262;	field_38198	sculkShriekerWarningManager
	f	Lnet/minecraft/class_7428;	field_39118	publicKey
	f	Lnet/minecraft/class_2940;	field_7506	RIGHT_SHOULDER_ENTITY
	f	Lnet/minecraft/class_2940;	field_7518	PLAYER_MODEL_PARTS
	f	I	field_7495	totalExperience
	f	Lnet/minecraft/class_1702;	field_7493	hungerManager
	f	F	field_7483	strideDistance
	f	D	field_7524	prevCapeX
	f	D	field_7500	capeX
	f	Lnet/minecraft/class_1799;	field_7525	selectedItem
	f	Lnet/minecraft/class_2940;	field_7488	MAIN_ARM
	f	I	field_7494	enchantmentTableSeed
	f	I	field_7508	lastPlayedLevelUpSoundTime
	f	Z	field_7523	reducedDebugInfo
	f	F	field_7510	experienceProgress
	f	Lnet/minecraft/class_2940;	field_7511	SCORE
	f	I	field_7489	abilityResyncCountdown
	f	D	field_7522	prevCapeZ
	f	Lnet/minecraft/class_1723;	field_7498	playerScreenHandler
	m	(Lnet/minecraft/class_3445;)V	method_7266	resetStat
		p	1		stat
	m	()Z	method_45015	shouldCloseHandledScreenOnRespawn
	m	()Z	method_21825	clipAtLedge
	m	(DDD)V	method_7260	increaseRidingMotionStats
		p	5		dz
		p	3		dy
		p	1		dx
	m	()I	method_7297	getSleepTimer
	m	()Z	method_7338	isCreativeLevelTwoOp
	m	()Z	method_7302	hasReducedDebugInfo
	m	(Lnet/minecraft/class_3445;I)V	method_7342	increaseStat
		p	1		stat
		p	2		amount
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1934;)Z	method_21701	isBlockBreakingRestricted
		p	1		world
		p	3		gameMode
		p	2		pos
	m	()V	method_7330	updateTurtleHelmet
	m	(F)F	method_7261	getAttackCooldownProgress
		p	1		baseTime
	m	(Lnet/minecraft/class_1297;)V	method_7341	collideWithEntity
		p	1		entity
	m	(Lnet/minecraft/class_1299;)Z	method_17852	method_17852
		p	0		entityType
	m	(Lnet/minecraft/class_2338;)Z	method_7326	doesNotSuffocate
		p	1		pos
	m	(Lnet/minecraft/class_2338;)Lcom/mojang/datafixers/util/Either;	method_7269	trySleep
		c	Tries to start sleeping on a block.\n\n@return an {@link com.mojang.datafixers.util.Either.Right Either.Right}\nif successful, otherwise an {@link com.mojang.datafixers.util.Either.Left\nEither.Left} containing the failure reason
		p	1		pos
			c	the position of the bed block
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1268;)V	method_7315	useBook
		c	Called when the player uses (defaults to right click) a writable or written\nbook item.\n\n<p>This can be called either on the client or the server player. Check {@code\nbook} for whether this is a written or a writable book.\n\n@implNote The writing of a writable book in vanilla is totally controlled by\nthe client; the server cannot make the client open a book edit screen by\nmaking a server player use a writable book. Only when the client finishes\nwriting a book it will send a {@linkplain net.minecraft.network.packet.c2s.play.BookUpdateC2SPacket book update C2S packet}.\n\n<p>Meanwhile, the reading of a written book is totally controlled and initiated\nby the server.
		p	1		book
			c	the book
		p	2		hand
			c	the hand holding the book
	m	()V	method_7355	sendAbilitiesUpdate
	m	()V	method_7331	requestRespawn
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;)Z	method_7343	canPlaceOn
		p	3		stack
		p	1		pos
		p	2		facing
	m	(Lnet/minecraft/class_5250;)Lnet/minecraft/class_5250;	method_7299	addTellClickEvent
		p	1		component
	m	(Lnet/minecraft/class_2487;)V	method_7345	setShoulderEntityRight
		p	1		entityNbt
	m	()Lnet/minecraft/class_2487;	method_7356	getShoulderEntityLeft
	m	()Z	method_7294	canModifyBlocks
	m	(Lnet/minecraft/class_1297;)V	method_7304	addEnchantedHitParticles
		p	1		target
	m	(Lnet/minecraft/class_2960;)V	method_7281	incrementStat
		p	1		stat
	m	()F	method_7279	getAttackCooldownProgressPerTick
	m	(DDD)V	method_7282	increaseTravelMotionStats
		p	5		dz
		p	3		dy
		p	1		dx
	m	(I)V	method_7316	addExperienceLevels
		p	1		levels
	m	(I)V	method_7320	setScore
		p	1		score
	m	(Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1542;	method_7328	dropItem
		p	1		stack
		p	2		retainOwnership
	m	()Lnet/minecraft/class_1702;	method_7344	getHungerManager
	m	(Lnet/minecraft/class_2625;)V	method_7311	openEditSignScreen
		p	1		sign
	m	()Lnet/minecraft/class_269;	method_7327	getScoreboard
	m	(Lnet/minecraft/class_2487;)Z	method_7298	addShoulderEntity
		p	1		entityNbt
	m	()Z	method_7340	isMainPlayer
	m	()Z	method_7295	updateWaterSubmersionState
	m	(Ljava/util/Collection;)I	method_7254	unlockRecipes
		p	1		recipes
	m	(Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V	method_20266	method_20266
		p	1		player
	m	(Z)Z	method_7332	canConsume
		p	1		ignoreHunger
	m	()I	method_7349	getNextLevelExperience
	m	()Lnet/minecraft/class_1730;	method_7274	getEnderChestInventory
	m	(Lnet/minecraft/class_1306;)V	method_7283	setMainArm
		p	1		arm
	m	(Lnet/minecraft/class_1799;I)V	method_7286	applyEnchantmentCosts
		p	1		enchantedItem
		p	2		experienceLevels
	m	()I	method_7272	getScore
	m	()Z	method_7337	isCreative
		c	Returns whether this player is in creative mode.
	m	()V	method_7313	updateCapeAngles
	m	(Z)V	method_7268	setReducedDebugInfo
		p	1		reducedDebugInfo
	m	()Z	method_7276	canResetTimeBySleeping
		c	{@return whether this player has been sleeping long enough to count towards\nresetting the time of day and weather of the server}
	m	(Lnet/minecraft/class_2487;)V	method_7273	setShoulderEntityLeft
		p	1		entityNbt
	m	()Z	method_31550	isUsingSpyglass
	m	(Lnet/minecraft/class_1297;)V	method_7277	addCritParticles
		p	1		target
	m	()Lnet/minecraft/class_5132$class_5133;	method_26956	createPlayerAttributes
	m	(Lnet/minecraft/class_1496;Lnet/minecraft/class_1263;)V	method_7291	openHorseInventory
		p	1		horse
		p	2		inventory
	m	(Z)V	method_7284	disableShield
		p	1		sprinting
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_5536;)V	method_33592	onPickupSlotClick
		c	Called when a player performs a {@link net.minecraft.screen.slot.SlotActionType#PICKUP\npickup slot action} in a screen handler.\n\n@implNote This is used by the client player to trigger bundle tutorials.
		p	3		clickType
			c	the click type (mouse button used)
		p	2		slotStack
			c	the item stack in the clicked slot
		p	1		cursorStack
			c	the item stack on the player's cursor
	m	()V	method_7318	updatePose
	m	(Lnet/minecraft/class_2680;)Z	method_7305	canHarvest
		c	Determines whether the player is able to harvest drops from the specified block state.\nIf a block requires a special tool, it will check\nwhether the held item is effective for that block, otherwise\nit returns {@code true}.\n\n@see net.minecraft.item.Item#isSuitableFor(BlockState)
		p	1		state
	m	(ZZ)V	method_7358	wakeUp
		c	Wakes this player up.
		p	2		updateSleepingPlayers
			c	if {@code true} and called on the logical server, sends sleeping status updates to all players
		p	1		skipSleepTimer
			c	if {@code true}, the {@linkplain #sleepTimer sleep timer} will be set straight to 0 instead of 100
	m	()Lcom/mojang/authlib/GameProfile;	method_7334	getGameProfile
	m	(I)V	method_7285	addScore
		p	1		score
	m	()V	method_7346	closeHandledScreen
	m	()V	method_7293	vanishCursedItems
	m	(Lnet/minecraft/class_2633;)V	method_7303	openStructureBlockScreen
		p	1		structureBlock
	m	(Lnet/minecraft/class_2487;)V	method_7296	dropShoulderEntity
		p	1		entityNbt
	m	()V	method_7350	resetLastAttackedTicks
	m	(Ljava/util/Collection;)I	method_7333	lockRecipes
		p	1		recipes
	m	(Lnet/minecraft/class_2680;)F	method_7351	getBlockBreakingSpeed
		p	1		block
	m	()V	method_23670	stopFallFlying
	m	(I)V	method_40126	useRiptide
		p	1		riptideTicks
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;	method_7287	interact
		p	1		entity
		p	2		hand
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;FZZ)Ljava/util/Optional;	method_26091	findRespawnPosition
		c	Finds the precise respawn position from a {@link BlockPos} in a world.\nAlso applies respawning effects on the spawn point blocks\nsuch as decreasing respawn anchor charges.\n\n<p>If {@code forced} is {@code false}, this method will only apply to\nrespawn anchors and beds. If it's {@code true}, a respawn point can be anywhere\nas long as the player can spawn inside the necessary blocks.
		p	4		alive
			c	if {@code true}, the player is alive, otherwise respawning after a death
		p	3		forced
			c	{@code true} if the spawn point is forced, {@code false} otherwise
		p	2		angle
		p	1		pos
			c	the spawn point as a {@link BlockPos}
		p	0		world
			c	the world where the spawn point is located
	m	(Lnet/minecraft/class_2960;I)V	method_7339	increaseStat
		p	1		stat
		p	2		amount
	m	()Lnet/minecraft/class_7262;	method_42272	getSculkShriekerWarningManager
	m	()Lnet/minecraft/class_7428;	method_43696	getPublicKey
	m	()I	method_7278	getEnchantmentTableSeed
	m	(Lnet/minecraft/class_1799;)Z	method_7270	giveItemStack
		p	1		stack
	m	(F)V	method_7322	addExhaustion
		p	1		exhaustion
	m	()V	method_7262	dropShoulderEntities
	m	([Lnet/minecraft/class_2960;)V	method_7335	unlockRecipes
		p	1		ids
	m	()Lnet/minecraft/class_2487;	method_7308	getShoulderEntityRight
	m	(Lnet/minecraft/class_1297;)V	method_7324	attack
		p	1		target
	m	(Lnet/minecraft/class_2394;)V	method_16475	spawnParticles
		p	1		parameters
	m	(Lnet/minecraft/class_1657;)Z	method_7256	shouldDamagePlayer
		p	1		player
	m	()Z	method_21823	shouldCancelInteraction
	m	(I)V	method_7255	addExperience
		p	1		experience
	m	()Lnet/minecraft/class_1796;	method_7265	createCooldownManager
	m	(Lnet/minecraft/class_1664;)Z	method_7348	isPartVisible
		p	1		modelPart
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_7321	method_7321
		p	2		style
	m	(Lnet/minecraft/class_1297;)V	method_17853	method_17853
		p	1		entity
	m	(Lnet/minecraft/class_2561;Z)V	method_7353	sendMessage
		c	Adds a message to this player's HUD.\n\n<p>If it's called on {@link net.minecraft.server.network.ServerPlayerEntity\nServerPlayerEntity}, it sends a message to the client corresponding to\nthis player so that the client can add a message to their HUD. If it's\ncalled on {@link net.minecraft.client.network.ClientPlayerEntity\nClientPlayerEntity}, it just adds a message to their HUD.\n\n@see net.minecraft.server.network.ServerPlayerEntity#sendMessage(Text, boolean)\n@see net.minecraft.client.network.ClientPlayerEntity#sendMessage(Text, boolean)\n@see net.minecraft.client.gui.hud.ChatHud#addMessage(Text)\n@see net.minecraft.client.gui.hud.InGameHud#setOverlayMessage
		p	1		message
			c	the message to add
		p	2		overlay
	m	(Lnet/minecraft/class_2487;)V	method_7267	updateShoulderEntity
		p	1		entityNbt
	m	()V	method_7263	spawnSweepAttackParticles
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLcom/mojang/authlib/GameProfile;Lnet/minecraft/class_7428;)V	<init>	<init>
		p	5		publicKey
		p	4		gameProfile
		p	3		yaw
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2593;)V	method_7323	openCommandBlockScreen
		p	1		commandBlock
	m	(Lnet/minecraft/class_1799;ZZ)Lnet/minecraft/class_1542;	method_7329	dropItem
		p	1		stack
		p	2		throwRandomly
			c	if true, the item will be thrown in a random direction from the entity regardless of which direction the entity is facing
		p	3		retainOwnership
	m	(Lnet/minecraft/class_3908;)Ljava/util/OptionalInt;	method_17355	openHandledScreen
		p	1		factory
	m	()Z	method_23668	checkFallFlying
	m	(Lnet/minecraft/class_3445;)V	method_7259	incrementStat
		p	1		stat
	m	(Ljava/util/Optional;)V	method_43120	setLastDeathPos
		p	1		lastDeathPos
	m	(ILnet/minecraft/class_1916;IIZZ)V	method_17354	sendTradeOffers
		p	1		syncId
		p	4		experience
		p	5		leveled
		p	2		offers
		p	3		levelProgress
		p	6		refreshable
	m	()F	method_7292	getLuck
	m	()Z	method_21824	shouldDismount
	m	()Lnet/minecraft/class_1661;	method_31548	getInventory
	m	()V	method_23669	startFallFlying
	m	()Ljava/util/Optional;	method_43122	getLastDeathPos
	m	()Lnet/minecraft/class_1796;	method_7357	getItemCooldownManager
	m	(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V	method_17356	playSound
		p	2		category
		p	1		event
		p	4		pitch
		p	3		volume
	m	()Lnet/minecraft/class_1656;	method_31549	getAbilities
	m	(Lnet/minecraft/class_1918;)V	method_7257	openCommandBlockMinecartScreen
		p	1		commandBlockExecutor
	m	(Lnet/minecraft/class_3751;)V	method_16354	openJigsawScreen
		p	1		jigsaw
	m	()Z	method_7317	canFoodHeal
c	net/minecraft/class_1657$class_1658	net/minecraft/entity/player/PlayerEntity$SleepFailureReason
	c	A reason why a player cannot start sleeping.
	f	Lnet/minecraft/class_2561;	field_18593	message
	f	Lnet/minecraft/class_1657$class_1658;	field_18592	OBSTRUCTED
	f	Lnet/minecraft/class_1657$class_1658;	field_7532	NOT_SAFE
	f	Lnet/minecraft/class_1657$class_1658;	field_7530	TOO_FAR_AWAY
	f	Lnet/minecraft/class_1657$class_1658;	field_7531	OTHER_PROBLEM
	f	Lnet/minecraft/class_1657$class_1658;	field_7529	NOT_POSSIBLE_NOW
	f	Lnet/minecraft/class_1657$class_1658;	field_7528	NOT_POSSIBLE_HERE
	m	()Lnet/minecraft/class_2561;	method_19206	getMessage
		c	Returns the action bar message that is sent to the player\nwhen sleeping fails with this reason.\n\n@return the message, or null if none is sent for this reason
	m	(Ljava/lang/String;ILnet/minecraft/class_2561;)V	<init>	<init>
		p	3		message
c	net/minecraft/class_1656	net/minecraft/entity/player/PlayerAbilities
	f	Z	field_7476	allowModifyWorld
	f	Z	field_7477	creativeMode
	f	F	field_7481	flySpeed
	f	F	field_7482	walkSpeed
	f	Z	field_7478	allowFlying
	f	Z	field_7479	flying
	f	Z	field_7480	invulnerable
	m	(Lnet/minecraft/class_2487;)V	method_7251	writeNbt
		p	1		nbt
	m	()F	method_7252	getFlySpeed
	m	(Lnet/minecraft/class_2487;)V	method_7249	readNbt
		p	1		nbt
	m	(F)V	method_7248	setFlySpeed
		p	1		flySpeed
	m	()F	method_7253	getWalkSpeed
	m	(F)V	method_7250	setWalkSpeed
		p	1		walkSpeed
c	net/minecraft/class_1655	net/minecraft/entity/Npc
c	net/minecraft/class_2987	net/minecraft/network/OffThreadException
	c	An exception thrown on netty's event loop to quit handling of one packet,\nusually as it is scheduled to be handled on the game engine thread.\n\n<p>This is a {@linkplain #INSTANCE singleton}. It ignores stack traces\nin order to be efficient.\n\n@see NetworkThreadUtils\n@see ClientConnection#channelRead0
	f	Lnet/minecraft/class_2987;	field_13400	INSTANCE
		c	The singleton instance, to reduce object allocations.
c	net/minecraft/class_1659	net/minecraft/client/option/ChatVisibility
	f	Ljava/lang/String;	field_7540	translationKey
	f	I	field_7535	id
	f	[Lnet/minecraft/class_1659;	field_7534	VALUES
	f	Lnet/minecraft/class_1659;	field_7536	HIDDEN
	f	Lnet/minecraft/class_1659;	field_7538	FULL
	f	Lnet/minecraft/class_1659;	field_7539	SYSTEM
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	4		translationKey
		p	3		id
	m	(I)Lnet/minecraft/class_1659;	method_7360	byId
		p	0		id
c	net/minecraft/class_2989	net/minecraft/server/ServerAdvancementLoader
	f	Lnet/minecraft/class_163;	field_13404	manager
	f	Lorg/slf4j/Logger;	field_13406	LOGGER
	f	Lcom/google/gson/Gson;	field_13405	GSON
	f	Lnet/minecraft/class_4567;	field_24452	conditionManager
	m	(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_20724	apply
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;	method_12896	get
		p	1		id
	m	(Lnet/minecraft/class_4567;)V	<init>	<init>
		p	1		conditionManager
	m	()Ljava/util/Collection;	method_12893	getAdvancements
	m	(Ljava/util/Map;Lnet/minecraft/class_2960;Lcom/google/gson/JsonElement;)V	method_20723	method_20723
		p	3		json
		p	2		id
c	net/minecraft/class_1672	net/minecraft/entity/EyeOfEnderEntity
	f	Lnet/minecraft/class_2940;	field_17080	ITEM
	f	D	field_7617	targetZ
	f	D	field_7618	targetY
	f	D	field_7619	targetX
	f	I	field_7620	lifespan
	f	Z	field_7621	dropsItem
	m	(Lnet/minecraft/class_1799;)V	method_16934	method_16934
		p	0		stack
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	6		z
		p	4		y
		p	1		world
		p	2		x
	m	()Lnet/minecraft/class_1799;	method_16935	getTrackedItem
	m	(Lnet/minecraft/class_1799;)V	method_16933	setItem
		p	1		stack
	m	(Lnet/minecraft/class_2338;)V	method_7478	initTargetPos
		c	Sets where the eye will fly towards.\nIf close enough, it will fly directly towards it, otherwise, it will fly upwards, in the direction of the BlockPos.
		p	1		pos
			c	the block the eye of ender is drawn towards
c	net/minecraft/class_1671	net/minecraft/entity/projectile/FireworkRocketEntity
	f	Lnet/minecraft/class_2940;	field_7615	SHOT_AT_ANGLE
	f	Lnet/minecraft/class_2940;	field_7614	ITEM
	f	Lnet/minecraft/class_2940;	field_7611	SHOOTER_ENTITY_ID
	f	Lnet/minecraft/class_1309;	field_7616	shooter
	f	I	field_7612	lifeTime
	f	I	field_7613	life
	m	()V	method_16830	explodeAndRemove
	m	()Z	method_20308	hasExplosionEffects
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;DDDZ)V	<init>	<init>
		p	8		z
		p	6		y
		p	3		entity
		p	4		x
		p	1		world
		p	2		stack
		p	10		shotAtAngle
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V	<init>	<init>
		p	4		y
		p	6		z
		p	8		stack
		p	1		world
		p	2		x
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_1799;)V	<init>	<init>
		p	1		world
		p	2		entity
		p	3		x
		p	5		y
		p	7		z
		p	9		stack
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;DDDZ)V	<init>	<init>
		p	9		shotAtAngle
		p	7		z
		p	5		y
		p	2		stack
		p	3		x
		p	1		world
	m	()V	method_7475	explode
	m	(I)V	method_18072	method_18072
		p	1		id
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	1		world
		p	2		stack
		p	3		shooter
	m	()Z	method_7476	wasShotByEntity
	m	()Z	method_7477	wasShotAtAngle
c	net/minecraft/class_1670	net/minecraft/entity/projectile/DragonFireballEntity
	f	F	field_30661	DAMAGE_RANGE
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V	<init>	<init>
		p	7		directionZ
		p	2		owner
		p	3		directionX
		p	5		directionY
		p	1		world
c	net/minecraft/class_4700	net/minecraft/client/world/BiomeColorCache
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;	field_21520	colors
	f	Ljava/util/concurrent/locks/ReentrantReadWriteLock;	field_21521	lock
	f	Ljava/util/function/ToIntFunction;	field_34795	colorFactory
	f	I	field_32164	MAX_ENTRY_SIZE
	f	Ljava/lang/ThreadLocal;	field_21519	last
	m	(Ljava/util/function/ToIntFunction;)V	<init>	<init>
		p	1		colorFactory
	m	()V	method_23768	reset
	m	(Lnet/minecraft/class_2338;)I	method_23770	getBiomeColor
		p	1		pos
	m	(II)V	method_23769	reset
		p	1		chunkX
		p	2		chunkZ
	m	(II)Lnet/minecraft/class_4700$class_6598;	method_23772	getColorArray
		p	1		chunkX
		p	2		chunkZ
c	net/minecraft/class_4700$class_4701	net/minecraft/client/world/BiomeColorCache$Last
	f	I	field_21522	x
	f	Lnet/minecraft/class_4700$class_6598;	field_21524	colors
	f	I	field_21523	z
c	net/minecraft/class_4700$class_6598	net/minecraft/client/world/BiomeColorCache$Colors
	f	Ljava/util/concurrent/locks/ReentrantReadWriteLock;	field_34797	lock
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectArrayMap;	field_34796	colors
	f	I	field_34798	XZ_COLORS_SIZE
	m	()[I	method_38527	createDefault
	m	(I)[I	method_38528	get
		p	1		y
	m	(I)[I	method_38529	method_38529
		p	1		y
c	net/minecraft/class_1676	net/minecraft/entity/projectile/ProjectileEntity
	f	Lnet/minecraft/class_1297;	field_33399	owner
	f	Z	field_28646	shot
	f	Z	field_23740	leftOwner
	f	Ljava/util/UUID;	field_22478	ownerUuid
	m	(Lnet/minecraft/class_1297;)Z	method_34714	isOwner
		p	1		entity
	m	(Lnet/minecraft/class_3966;)V	method_7454	onEntityHit
		p	1		entityHitResult
	m	(Lnet/minecraft/class_1297;)V	method_7432	setOwner
		p	1		entity
	m	(FF)F	method_26960	updateRotation
		p	1		newRot
		p	0		prevRot
	m	(DDDFF)V	method_7485	setVelocity
		c	Sets velocity and updates rotation accordingly.\n\n<p>The velocity and rotation will be set to the same direction.\n\n<p>The direction is calculated as follows: Based on the direction vector\n{@code (x, y, z)}, a random vector is added, then multiplied by the\n{@code speed}.
		p	5		z
			c	the Z component of the direction vector
		p	8		divergence
			c	the fuzziness added to the direction; player usages have 1.0 and other\nmobs/tools have higher values; some mobs have difficulty-adjusted\nvalues
		p	7		speed
			c	the speed
		p	1		x
			c	the X component of the direction vector
		p	3		y
			c	the Y component of the direction vector
	m	(Lnet/minecraft/class_239;)V	method_7488	onCollision
		p	1		hitResult
	m	(Lnet/minecraft/class_3965;)V	method_24920	onBlockHit
		p	1		blockHitResult
	m	()Z	method_26961	shouldLeaveOwner
	m	()V	method_26962	updateRotation
	m	(Lnet/minecraft/class_1297;FFFFF)V	method_24919	setVelocity
		c	Sets velocity and updates rotation accordingly.
		p	6		divergence
			c	the fuzziness added to the direction; player usages have 1.0 and other\nmobs/tools have higher values; some mobs have difficulty-adjusted\nvalues
		p	5		speed
			c	the speed
		p	2		pitch
			c	the pitch
		p	1		shooter
			c	the entity who shot this projectile; used to add the shooter's velocity\nto this projectile
		p	4		roll
			c	the roll
		p	3		yaw
			c	the yaw
	m	(Lnet/minecraft/class_1297;)Z	method_26958	canHit
		p	1		entity
	m	(Lnet/minecraft/class_1297;)Z	method_26959	method_26959
		p	0		entity
	m	()Lnet/minecraft/class_1297;	method_24921	getOwner
	m	()Lnet/minecraft/class_1297;	method_37225	getEffectCause
		c	{@return the cause entity of any effect applied by this projectile} If this\nprojectile has an owner, the effect is attributed to the owner; otherwise, it\nis attributed to this projectile itself.
c	net/minecraft/class_1675	net/minecraft/entity/projectile/ProjectileUtil
	m	(Lnet/minecraft/class_1297;F)V	method_7484	setRotationFromVelocity
		p	1		delta
		p	0		entity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Lnet/minecraft/class_3966;	method_18077	getEntityCollision
		p	4		box
		p	5		predicate
		p	2		min
		p	3		max
		p	0		world
		p	1		entity
	m	(Lnet/minecraft/class_1297;Ljava/util/function/Predicate;)Lnet/minecraft/class_239;	method_18074	getCollision
		p	0		entity
		p	1		predicate
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;F)Lnet/minecraft/class_1665;	method_18813	createArrowProjectile
		p	1		stack
		p	0		entity
		p	2		damageModifier
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;F)Lnet/minecraft/class_3966;	method_37226	getEntityCollision
		p	1		entity
		p	2		min
		p	0		world
		p	5		predicate
		p	3		max
		p	4		box
	m	(Lnet/minecraft/class_1309;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1268;	method_18812	getHandPossiblyHolding
		p	1		item
		p	0		entity
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;D)Lnet/minecraft/class_3966;	method_18075	raycast
		p	4		predicate
		p	3		box
		p	2		max
		p	1		min
		p	0		entity
c	net/minecraft/class_1674	net/minecraft/entity/projectile/FireballEntity
	f	I	field_7624	explosionPower
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDDI)V	<init>	<init>
		p	9		explosionPower
		p	3		velocityX
		p	1		world
		p	2		owner
		p	7		velocityZ
		p	5		velocityY
c	net/minecraft/class_1673	net/minecraft/entity/projectile/LlamaSpitEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1501;)V	<init>	<init>
		p	2		owner
		p	1		world
c	net/minecraft/class_1669	net/minecraft/entity/mob/EvokerFangsEntity
	f	I	field_7609	warmup
	f	Lnet/minecraft/class_1309;	field_7605	owner
	f	Ljava/util/UUID;	field_7606	ownerUuid
	f	Z	field_7610	startedAttack
	f	I	field_7607	ticksLeft
	f	Z	field_7608	playingAnimation
	m	(Lnet/minecraft/class_1309;)V	method_7471	damage
		p	1		target
	m	(Lnet/minecraft/class_1937;DDDFILnet/minecraft/class_1309;)V	<init>	<init>
		p	6		z
		p	8		yaw
		p	10		owner
		p	9		warmup
		p	2		x
		p	1		world
		p	4		y
	m	(Lnet/minecraft/class_1309;)V	method_7473	setOwner
		p	1		owner
	m	()Lnet/minecraft/class_1309;	method_7470	getOwner
	m	(F)F	method_7472	getAnimationProgress
		p	1		tickDelta
c	net/minecraft/class_1668	net/minecraft/entity/projectile/ExplosiveProjectileEntity
	f	D	field_7599	powerZ
	f	D	field_7601	powerX
	f	D	field_7600	powerY
	m	()Lnet/minecraft/class_2394;	method_7467	getParticleType
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;DDDLnet/minecraft/class_1937;)V	<init>	<init>
		p	1		type
		p	9		world
		p	7		directionZ
		p	5		directionY
		p	2		owner
		p	3		directionX
	m	(Lnet/minecraft/class_1299;DDDDDDLnet/minecraft/class_1937;)V	<init>	<init>
		p	8		directionX
		p	10		directionY
		p	12		directionZ
		p	14		world
		p	1		type
		p	2		x
		p	4		y
		p	6		z
	m	()F	method_7466	getDrag
	m	()Z	method_7468	isBurning
c	net/minecraft/class_1667	net/minecraft/entity/projectile/ArrowEntity
	f	I	field_30660	MAX_POTION_DURATION_TICKS
	f	I	field_30658	NO_POTION_COLOR
	f	Z	field_7596	colorSet
	f	Lnet/minecraft/class_2940;	field_7595	COLOR
	f	B	field_30659	PARTICLE_EFFECT_STATUS
	f	Lnet/minecraft/class_1842;	field_7597	potion
	f	Ljava/util/Set;	field_7598	effects
	m	(Lnet/minecraft/class_1799;)V	method_7459	initFromStack
		p	1		stack
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	1		world
		p	2		x
		p	6		z
		p	4		y
	m	(Lnet/minecraft/class_1293;)V	method_7463	addEffect
		p	1		effect
	m	(Lnet/minecraft/class_1799;)I	method_7464	getCustomPotionColor
		p	0		stack
	m	(I)V	method_7465	setColor
		p	1		color
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	2		owner
		p	1		world
	m	()I	method_7460	getColor
	m	()V	method_7462	initColor
	m	(I)V	method_7461	spawnParticles
		p	1		amount
c	net/minecraft/class_2972	net/minecraft/world/gen/feature/CoralClawFeature
c	net/minecraft/class_2973	net/minecraft/client/gl/ShaderParseException
	f	Ljava/lang/String;	field_13372	message
	f	Ljava/util/List;	field_13371	traces
	m	(Ljava/lang/String;)V	method_12854	addFaultyElement
		p	1		jsonKey
	m	(Ljava/lang/String;)V	method_12855	addFaultyFile
		p	1		path
	m	(Ljava/lang/Exception;)Lnet/minecraft/class_2973;	method_12856	wrap
		p	0		cause
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>
		p	2		cause
		p	1		message
c	net/minecraft/class_2973$class_2974	net/minecraft/client/gl/ShaderParseException$JsonStackTrace
	f	Ljava/lang/String;	field_13373	fileName
	f	Ljava/util/List;	field_13374	faultyElements
	m	()Ljava/lang/String;	method_36182	getFileName
	m	(Ljava/lang/String;)V	method_12858	add
		p	1		element
	m	()Ljava/lang/String;	method_12857	joinStackTrace
c	net/minecraft/class_1642	net/minecraft/entity/mob/ZombieEntity
	f	Ljava/util/UUID;	field_7429	BABY_SPEED_ID
	f	Lnet/minecraft/class_2940;	field_7434	BABY
	f	Ljava/util/function/Predicate;	field_19015	DOOR_BREAK_DIFFICULTY_CHECKER
	f	Lnet/minecraft/class_2940;	field_7427	ZOMBIE_TYPE
		c	Unused tracked data, left over from 1.10 when zombies, zombie villagers and husks were all the same type of entity.
	f	Lnet/minecraft/class_1322;	field_7430	BABY_SPEED_BONUS
	f	I	field_7426	inWaterTime
	f	I	field_7424	ticksUntilWaterConversion
	f	Lnet/minecraft/class_2940;	field_7425	CONVERTING_IN_WATER
	f	Lnet/minecraft/class_1339;	field_7433	breakDoorsGoal
	f	Z	field_7432	canBreakDoors
	m	(Z)V	method_7201	setCanBreakDoors
		p	1		canBreakDoors
	m	()Lnet/minecraft/class_1799;	method_7215	getSkull
		c	Returns the item stack this entity will drop when killed by a charged creeper.
	m	(Lnet/minecraft/class_1299;)V	method_7200	convertTo
		p	1		entityType
	m	()V	method_6001	initAttributes
	m	()V	method_7218	convertInWater
	m	()V	method_7208	initCustomGoals
	m	(F)V	method_7205	applyAttributeModifiers
		p	1		chanceMultiplier
	m	()Lnet/minecraft/class_5132$class_5133;	method_26940	createZombieAttributes
	m	(Lnet/minecraft/class_5819;)Z	method_29936	shouldBeBaby
		p	0		random
	m	()Z	method_7216	burnsInDaylight
	m	()Z	method_7206	isConvertingInWater
	m	()Z	method_7212	shouldBreakDoors
	m	()Lnet/minecraft/class_3414;	method_7207	getStepSound
	m	(Lnet/minecraft/class_1267;)Z	method_20009	method_20009
		p	0		difficulty
	m	(I)V	method_7213	setTicksUntilWaterConversion
		p	1		ticksUntilWaterConversion
	m	()Z	method_7209	canConvertInWater
	m	()Z	method_7211	canBreakDoors
	m	(Lnet/minecraft/class_1937;)V	<init>	<init>
		p	1		world
c	net/minecraft/class_1642$class_1644	net/minecraft/entity/mob/ZombieEntity$ZombieData
	f	Z	field_25607	tryChickenJockey
	f	Z	field_7439	baby
	m	(ZZ)V	<init>	<init>
		p	2		tryChickenJockey
		p	1		baby
c	net/minecraft/class_1642$class_1643	net/minecraft/entity/mob/ZombieEntity$DestroyEggGoal
	m	(Lnet/minecraft/class_1642;Lnet/minecraft/class_1314;DI)V	<init>	<init>
		p	5		maxYDifference
		p	3		speed
		p	2		mob
c	net/minecraft/class_1641	net/minecraft/entity/mob/ZombieVillagerEntity
	f	Ljava/util/UUID;	field_7421	converter
	f	Lnet/minecraft/class_2940;	field_7420	VILLAGER_DATA
	f	Lnet/minecraft/class_2940;	field_7423	CONVERTING
	f	Lnet/minecraft/class_2487;	field_17047	offerData
	f	I	field_7422	conversionTimer
	f	I	field_18877	xp
	f	Lnet/minecraft/class_2520;	field_20299	gossipData
	m	(Lnet/minecraft/class_2520;)V	method_21649	setGossipData
		p	1		gossipData
	m	(Lnet/minecraft/class_2487;)V	method_16916	setOfferData
		p	1		offerData
	m	()I	method_35194	getXp
	m	()I	method_7194	getConversionRate
	m	(Ljava/util/UUID;I)V	method_7199	setConverting
		p	1		uuid
		p	2		delay
	m	(Lnet/minecraft/class_3218;)V	method_7197	finishConversion
		p	1		world
	m	(I)V	method_19622	setXp
		p	1		xp
	m	()Z	method_7198	isConverting
c	net/minecraft/class_1640	net/minecraft/entity/mob/WitchEntity
	f	I	field_7417	drinkTimeLeft
	f	Lnet/minecraft/class_1322;	field_7416	DRINKING_SPEED_PENALTY_MODIFIER
	f	Lnet/minecraft/class_3760;	field_17284	attackPlayerGoal
	f	Lnet/minecraft/class_2940;	field_7419	DRINKING
	f	Lnet/minecraft/class_3909;	field_17283	raidGoal
	f	Ljava/util/UUID;	field_7418	DRINKING_SPEED_PENALTY_MODIFIER_ID
	m	()Z	method_7193	isDrinking
	m	()Lnet/minecraft/class_5132$class_5133;	method_26927	createWitchAttributes
	m	(Lnet/minecraft/class_1309;)Z	method_16474	method_16474
		p	1		entity
	m	(Z)V	method_7192	setDrinking
		p	1		drinking
c	net/minecraft/class_2970	net/minecraft/block/dispenser/BlockPlacementDispenserBehavior
	f	Lorg/slf4j/Logger;	field_33680	LOGGER
c	net/minecraft/class_2968	net/minecraft/item/AutomaticItemPlacementContext
	f	Lnet/minecraft/class_2350;	field_13362	facing
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		stack
		p	5		side
		p	2		pos
		p	3		facing
		p	1		world
c	net/minecraft/class_2969	net/minecraft/block/dispenser/FallibleItemDispenserBehavior
	f	Z	field_13364	success
	m	()Z	method_27954	isSuccess
	m	(Z)V	method_27955	setSuccess
		p	1		success
c	net/minecraft/class_1634	net/minecraft/entity/mob/VexEntity
	f	Z	field_7409	alive
	f	Lnet/minecraft/class_2338;	field_7407	bounds
	f	I	field_30503	CHARGING_FLAG
	f	I	field_7408	lifeTicks
	f	Lnet/minecraft/class_2940;	field_7410	VEX_FLAGS
	f	Lnet/minecraft/class_1308;	field_7411	owner
	m	()Z	method_7176	isCharging
	m	()Lnet/minecraft/class_2338;	method_7186	getBounds
	m	(Z)V	method_7177	setCharging
		p	1		charging
	m	()Lnet/minecraft/class_5132$class_5133;	method_26925	createVexAttributes
	m	(IZ)V	method_7189	setVexFlag
		p	2		value
		p	1		mask
	m	()Lnet/minecraft/class_1308;	method_7182	getOwner
	m	(Lnet/minecraft/class_2338;)V	method_7188	setBounds
		p	1		bounds
	m	(I)V	method_7181	setLifeTicks
		p	1		lifeTicks
	m	(I)Z	method_7184	areFlagsSet
		p	1		mask
	m	(Lnet/minecraft/class_1308;)V	method_7178	setOwner
		p	1		owner
c	net/minecraft/class_1634$class_1635	net/minecraft/entity/mob/VexEntity$ChargeTargetGoal
c	net/minecraft/class_1634$class_1636	net/minecraft/entity/mob/VexEntity$TrackOwnerTargetGoal
	f	Lnet/minecraft/class_4051;	field_18132	targetPredicate
	m	(Lnet/minecraft/class_1634;Lnet/minecraft/class_1314;)V	<init>	<init>
		p	2		mob
c	net/minecraft/class_1634$class_1637	net/minecraft/entity/mob/VexEntity$VexMoveControl
	m	(Lnet/minecraft/class_1634;Lnet/minecraft/class_1634;)V	<init>	<init>
		p	2		owner
c	net/minecraft/class_1634$class_1638	net/minecraft/entity/mob/VexEntity$LookAtTargetGoal
c	net/minecraft/class_2964	net/minecraft/world/gen/feature/ChorusPlantFeature
c	net/minecraft/class_1639	net/minecraft/entity/mob/WitherSkeletonEntity
c	net/minecraft/class_2965	net/minecraft/block/dispenser/ProjectileDispenserBehavior
	c	A dispenser behavior that spawns a projectile with velocity in front of the dispenser.
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2374;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1676;	method_12844	createProjectile
		c	Creates the entity that will be spawned in front of the dispenser.\n\n@return the created projectile
		p	1		world
			c	the world the projectile will spawn in
		p	3		stack
			c	the stack that the dispenser will consume
		p	2		position
			c	the output location of the dispenser
	m	()F	method_12845	getVariation
		c	{@return the variation of a projectile's velocity when spawned}
	m	()F	method_12846	getForce
		c	{@return the force of a projectile's velocity when spawned}
c	net/minecraft/class_2966	net/minecraft/Bootstrap
	f	Ljava/io/PrintStream;	field_13358	SYSOUT
	f	Lorg/slf4j/Logger;	field_13359	LOGGER
	f	Z	field_13357	initialized
	m	()Ljava/util/Set;	method_17597	getMissingTranslations
	m	()V	method_12852	setOutputStreams
	m	(Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V	method_12848	collectMissingTranslations
		p	2		translationKeys
		p	1		keyExtractor
		p	0		registry
	m	(Ljava/util/Set;)V	method_27732	collectMissingGameRuleTranslations
		p	0		translations
	m	()V	method_12851	initialize
	m	(Ljava/util/function/Function;Lnet/minecraft/class_2477;Ljava/util/Set;Ljava/lang/Object;)V	method_12850	method_12850
		p	3		object
	m	()V	method_17598	logMissing
	m	(Lnet/minecraft/class_1959;)V	method_39889	method_39889
		p	0		biome
	m	(Ljava/util/function/Supplier;)Ljava/lang/RuntimeException;	method_36237	createNotBootstrappedException
		p	0		callerGetter
	m	(Ljava/lang/String;)V	method_12847	println
		p	0		str
	m	(Lnet/minecraft/class_2960;)Ljava/lang/String;	method_17595	method_17595
		p	0		stat
	m	()V	method_39891	logMissingBiomePlacementModifier
	m	(Ljava/lang/String;)V	method_36236	method_36236
		p	0		key
	m	(Ljava/util/function/Supplier;)V	method_36235	ensureBootstrapped
		p	0		callerGetter
c	net/minecraft/class_2967	net/minecraft/block/dispenser/BoatDispenserBehavior
	f	Lnet/minecraft/class_1690$class_1692;	field_13361	boatType
	f	Lnet/minecraft/class_2347;	field_13360	itemDispenser
	f	Z	field_38465	chest
	m	(Lnet/minecraft/class_1690$class_1692;)V	<init>	<init>
		p	1		type
	m	(Lnet/minecraft/class_1690$class_1692;Z)V	<init>	<init>
		p	2		chest
		p	1		boatType
c	net/minecraft/class_2983	net/minecraft/util/logging/LoggerPrintStream
	f	Lorg/slf4j/Logger;	field_13384	LOGGER
	f	Ljava/lang/String;	field_13383	name
	m	(Ljava/lang/Object;)V	println	println
		p	1		object
	m	(Ljava/lang/String;)V	println	println
		p	1		message
	m	(Ljava/lang/String;Ljava/io/OutputStream;)V	<init>	<init>
		p	2		out
		p	1		name
	m	(Ljava/lang/String;)V	method_12870	log
		p	1		message
c	net/minecraft/class_2984	net/minecraft/world/gen/CountConfig
	f	Lnet/minecraft/class_6017;	field_13385	count
	f	Lcom/mojang/serialization/Codec;	field_24878	CODEC
	m	(Lnet/minecraft/class_6017;)V	<init>	<init>
		p	1		distribution
	m	()Lnet/minecraft/class_6017;	method_30396	getCount
	m	(I)V	<init>	<init>
		p	1		count
c	net/minecraft/class_2985	net/minecraft/advancement/PlayerAdvancementTracker
	f	Ljava/util/Set;	field_13390	visibleAdvancements
	f	Lcom/google/gson/Gson;	field_13395	GSON
	f	Lcom/google/gson/reflect/TypeToken;	field_13392	JSON_TYPE
	f	Ljava/io/File;	field_13393	advancementFile
	f	Lnet/minecraft/class_3222;	field_13391	owner
	f	Lnet/minecraft/class_3324;	field_25325	playerManager
	f	Z	field_13396	dirty
	f	Lcom/mojang/datafixers/DataFixer;	field_25324	dataFixer
	f	Ljava/util/Map;	field_13389	advancementToProgress
	f	I	field_33383	MAX_VISIBLE_CHILDREN
	f	Lnet/minecraft/class_161;	field_13387	currentDisplayTab
	f	Ljava/util/Set;	field_13388	progressUpdates
	f	Lorg/slf4j/Logger;	field_13394	LOGGER
	f	Ljava/util/Set;	field_13386	visibilityUpdates
	m	()V	method_12881	clearCriteria
	m	(Lnet/minecraft/class_3222;)V	method_12876	sendUpdate
		p	1		player
	m	(Lnet/minecraft/class_2989;)V	method_12872	rewardEmptyAdvancements
		p	1		advancementLoader
	m	(Lnet/minecraft/class_161;Ljava/lang/String;)Z	method_12883	revokeCriterion
		p	1		advancement
		p	2		criterionName
	m	(Lnet/minecraft/class_2989;)V	method_12886	reload
		p	1		advancementLoader
	m	(Lnet/minecraft/class_161;)V	method_12888	setDisplayTab
		p	1		advancement
	m	(Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3324;Lnet/minecraft/class_2989;Ljava/io/File;Lnet/minecraft/class_3222;)V	<init>	<init>
		p	2		playerManager
		p	1		dataFixer
		p	4		advancementFile
		p	3		advancementLoader
		p	5		owner
	m	(Lnet/minecraft/class_161;)V	method_12874	beginTracking
		p	1		advancement
	m	(Lnet/minecraft/class_161;)V	method_12880	endTrackingCompleted
		p	1		advancement
	m	(Lnet/minecraft/class_161;Lnet/minecraft/class_167;)V	method_12884	initProgress
		p	1		advancement
		p	2		progress
	m	()V	method_12890	save
	m	(Lnet/minecraft/class_3222;)V	method_12875	setOwner
		p	1		owner
	m	(Lnet/minecraft/class_2989;)V	method_12873	load
		p	1		advancementLoader
	m	(Lnet/minecraft/class_2989;)V	method_12889	beginTrackingAllAdvancements
		p	1		advancementLoader
	m	(Lnet/minecraft/class_161;Ljava/lang/String;)Z	method_12878	grantCriterion
		p	1		advancement
		p	2		criterionName
	m	(Lnet/minecraft/class_161;)Z	method_12879	canSee
		p	1		advancement
	m	(Lnet/minecraft/class_161;)V	method_12885	updateDisplay
		p	1		advancement
	m	()V	method_12887	updateCompleted
	m	(Lnet/minecraft/class_161;)Z	method_12877	hasChildrenDone
		p	1		advancement
	m	(Lnet/minecraft/class_161;)Lnet/minecraft/class_167;	method_12882	getProgress
		p	1		advancement
c	net/minecraft/class_2980	net/minecraft/util/logging/DebugLoggerPrintStream
c	net/minecraft/class_2981	net/minecraft/server/dedicated/EulaReader
	f	Ljava/nio/file/Path;	field_13380	eulaFile
	f	Lorg/slf4j/Logger;	field_13381	LOGGER
	f	Z	field_13379	eulaAgreedTo
	m	()V	method_12868	createEulaFile
	m	()Z	method_12867	checkEulaAgreement
	m	(Ljava/nio/file/Path;)V	<init>	<init>
		p	1		eulaFile
	m	()Z	method_12866	isEulaAgreedTo
c	net/minecraft/class_2979	net/minecraft/world/gen/feature/CoralTreeFeature
c	net/minecraft/class_1646	net/minecraft/entity/passive/VillagerEntity
	f	I	field_18533	foodLevel
	f	Lorg/slf4j/Logger;	field_36335	LOGGER
	f	Z	field_18529	levelingUp
	f	Lnet/minecraft/class_4136;	field_18534	gossip
	f	Lnet/minecraft/class_1657;	field_18530	lastCustomer
	f	Lnet/minecraft/class_2940;	field_7445	VILLAGER_DATA
	f	J	field_20332	lastRestockCheckTime
	f	Lcom/google/common/collect/ImmutableList;	field_18539	SENSORS
	f	J	field_18537	lastRestockTime
	f	Z	field_25167	natural
	f	J	field_18535	gossipStartTime
	f	Ljava/util/Map;	field_18851	POINTS_OF_INTEREST
	f	I	field_19427	restocksToday
	f	J	field_19357	lastGossipDecayTime
	f	Ljava/util/Set;	field_18527	GATHERABLE_ITEMS
	f	I	field_18528	levelUpTimer
	f	Lcom/google/common/collect/ImmutableList;	field_18538	MEMORY_MODULES
	f	I	field_18536	experience
	f	Ljava/util/Map;	field_18526	ITEM_FOOD_VALUES
	m	()V	method_20821	clearDailyRestockCount
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1646;	method_7225	createChild
	m	(Lnet/minecraft/class_4140;)V	method_19176	releaseTicketFor
	m	(Lnet/minecraft/class_1916;)V	method_16917	setOffers
		p	1		offers
	m	()V	method_19185	consumeAvailableFood
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z	method_19522	method_19522
		p	0		villager
	m	(I)V	method_19193	depleteFood
		p	1		amount
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z	method_19521	method_19521
		p	0		villager
	m	(Lnet/minecraft/class_1277;Ljava/util/Map$Entry;)I	method_19172	method_19172
		p	1		item
	m	()Z	method_20698	lacksFood
	m	()Z	method_7234	wantsToStartBreeding
	m	()Z	method_20824	canRestock
	m	()V	method_30958	releaseAllTickets
	m	()Z	method_19623	hasSeedToPlant
	m	(Lnet/minecraft/class_4139;)Z	method_20593	method_20593
		p	0		gossipType
	m	(Lnet/minecraft/class_4095;)V	method_19174	initBrain
		p	1		brain
	m	(Lnet/minecraft/class_1657;)V	method_19191	beginTradeWith
		p	1		customer
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_3854;)V	<init>	<init>
		p	3		type
		p	2		world
		p	1		entityType
	m	(Lnet/minecraft/class_2520;)V	method_21650	readGossipDataNbt
		p	1		nbt
	m	()V	method_19182	restock
	m	(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_4140;Lnet/minecraft/class_4208;)V	method_19178	method_19178
		p	3		pos
	m	()Z	method_7239	canBreed
	m	()Z	method_20823	needsRestock
		c	Returns whether this villager needs restock.\n\n<p>Checks if at least one of its trade offers has been used.
	m	()V	method_20697	eatForBreeding
	m	()V	method_16918	levelUp
	m	(J)Z	method_20741	hasRecentlySlept
		p	1		worldTime
	m	()V	method_19187	clearSpecialPrices
		c	Resets the special price of all the trade offers of this villager.
	m	(Lnet/minecraft/class_1657;)V	method_19192	prepareOffersFor
		p	1		player
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V	method_19177	talkWithVillager
		p	3		time
		p	2		villager
		p	1		world
	m	(Lnet/minecraft/class_3218;)V	method_19179	reinitializeBrain
		p	1		world
	m	()V	method_19183	playWorkSound
	m	()V	method_21723	restockAndUpdateDemandBonus
	m	()V	method_20264	sayNo
	m	(Lnet/minecraft/class_1657;)I	method_20594	getReputation
		p	1		player
	m	(I)V	method_19625	setExperience
		p	1		experience
	m	()V	method_20696	decayGossip
	m	()Z	method_20822	shouldRestock
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z	method_29278	method_29278
		p	0		villager
	m	(J)Z	method_20687	canSummonGolem
		p	1		time
	m	(Lnet/minecraft/class_1297;)V	method_20690	notifyDeath
		p	1		killer
	m	(JLnet/minecraft/class_1646;)Z	method_20693	method_20693
		p	2		villager
	m	()V	method_21724	updateDemandBonus
		c	Updates the demand bonus of all the trade offers of this villager.
	m	(Lnet/minecraft/class_3218;JI)V	method_20688	summonGolem
		p	2		time
		p	1		world
		p	4		requiredCount
	m	(Lnet/minecraft/class_1646;Lnet/minecraft/class_6880;)Z	method_19520	method_19520
		p	0		villager
	m	()Lnet/minecraft/class_5132$class_5133;	method_26955	createVillagerAttributes
	m	()Z	method_19188	canLevelUp
	m	()Z	method_29279	isNatural
	m	()I	method_19189	getAvailableFood
	m	()Lnet/minecraft/class_4136;	method_21651	getGossip
c	net/minecraft/class_1645	net/minecraft/village/SimpleMerchant
	f	Lnet/minecraft/class_1657;	field_7441	player
	f	I	field_18525	experience
	f	Lnet/minecraft/class_1916;	field_7442	offers
	m	(Lnet/minecraft/class_1657;)V	<init>	<init>
		p	1		player
c	net/minecraft/class_2975	net/minecraft/world/gen/feature/ConfiguredFeature
	f	Lcom/mojang/serialization/Codec;	field_24833	REGISTRY_CODEC
	f	Lnet/minecraft/class_3037;	comp_333	config
	f	Lcom/mojang/serialization/Codec;	field_25833	CODEC
	f	Lcom/mojang/serialization/Codec;	field_26756	LIST_CODEC
	f	Lnet/minecraft/class_3031;	comp_332	feature
	m	()Lnet/minecraft/class_3037;	comp_333	config
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_12862	generate
		p	4		origin
		p	3		random
		p	2		chunkGenerator
		p	1		world
	m	(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)V	<init>	<init>
		p	2		config
		p	1		feature
	m	()Ljava/util/stream/Stream;	method_30648	getDecoratedFeatures
	m	()Lnet/minecraft/class_3031;	comp_332	feature
	m	(Lnet/minecraft/class_2975;)Lnet/minecraft/class_3031;	method_28621	method_28621
		p	0		configuredFeature
c	net/minecraft/class_2976	net/minecraft/server/dedicated/PendingServerCommand
	f	Lnet/minecraft/class_2168;	field_13378	source
	f	Ljava/lang/String;	field_13377	command
	m	(Ljava/lang/String;Lnet/minecraft/class_2168;)V	<init>	<init>
		p	2		commandSource
		p	1		command
c	net/minecraft/class_2977	net/minecraft/world/gen/feature/CoralMushroomFeature
c	net/minecraft/class_2978	net/minecraft/world/gen/feature/CoralFeature
	m	(Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_40030	method_40030
		p	3		block
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V	method_40029	method_40029
		p	2		block
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_12863	generateCoral
		p	2		random
		p	1		world
		p	4		state
		p	3		pos
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;	method_40162	method_40162
		p	1		blocks
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;	method_40161	method_40161
		p	1		blocks
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional;	method_40160	method_40160
		p	1		blocks
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z	method_12864	generateCoralPiece
		p	1		world
		p	4		state
		p	3		pos
		p	2		random
c	net/minecraft/class_2950	net/minecraft/world/gen/feature/ForestRockFeature
c	net/minecraft/class_2952	net/minecraft/recipe/RecipeGridAligner
	m	(Ljava/util/Iterator;IIII)V	method_12815	acceptAlignedInput
		p	5		gridY
		p	4		gridX
		p	3		amount
		p	2		slot
		p	1		inputs
	m	(IIILnet/minecraft/class_1860;Ljava/util/Iterator;I)V	method_12816	alignRecipeToGrid
		p	4		recipe
		p	3		gridOutputSlot
		p	6		amount
		p	5		inputs
		p	2		gridHeight
		p	1		gridWidth
c	net/minecraft/class_1621	net/minecraft/entity/mob/SlimeEntity
	f	I	field_30496	MIN_SIZE
	f	F	field_7388	stretch
	f	F	field_7389	targetStretch
	f	I	field_30497	MAX_SIZE
	f	F	field_7387	lastStretch
	f	Lnet/minecraft/class_2940;	field_7390	SLIME_SIZE
	f	Z	field_7391	onGroundLastTick
	m	(IZ)V	method_7161	setSize
		p	1		size
		p	2		heal
	m	()Lnet/minecraft/class_2394;	method_7162	getParticles
	m	()Z	method_7157	isSmall
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20685	canSpawn
		p	1		world
		p	0		type
		p	3		pos
		p	2		spawnReason
		p	4		random
	m	()Z	method_7159	makesJumpSound
	m	()Lnet/minecraft/class_3414;	method_7153	getJumpSound
	m	()F	method_24353	getJumpSoundPitch
	m	()Z	method_7163	canAttack
	m	()F	method_7158	getDamageAmount
	m	()I	method_7152	getSize
	m	()I	method_7154	getTicksUntilNextJump
	m	()V	method_7156	updateStretch
	m	()Lnet/minecraft/class_3414;	method_7160	getSquishSound
	m	(Lnet/minecraft/class_1309;)V	method_7155	damage
		p	1		target
c	net/minecraft/class_1621$class_1622	net/minecraft/entity/mob/SlimeEntity$FaceTowardTargetGoal
	f	I	field_7392	ticksLeft
	f	Lnet/minecraft/class_1621;	field_7393	slime
	m	(Lnet/minecraft/class_1621;)V	<init>	<init>
		p	1		slime
c	net/minecraft/class_1621$class_1623	net/minecraft/entity/mob/SlimeEntity$SwimmingGoal
	f	Lnet/minecraft/class_1621;	field_7394	slime
	m	(Lnet/minecraft/class_1621;)V	<init>	<init>
		p	1		slime
c	net/minecraft/class_1621$class_1624	net/minecraft/entity/mob/SlimeEntity$MoveGoal
	f	Lnet/minecraft/class_1621;	field_7395	slime
	m	(Lnet/minecraft/class_1621;)V	<init>	<init>
		p	1		slime
c	net/minecraft/class_1621$class_1625	net/minecraft/entity/mob/SlimeEntity$SlimeMoveControl
	f	I	field_7399	ticksUntilJump
	f	F	field_7397	targetYaw
	f	Z	field_7398	jumpOften
	f	Lnet/minecraft/class_1621;	field_7396	slime
	m	(Lnet/minecraft/class_1621;)V	<init>	<init>
		p	1		slime
	m	(D)V	method_7164	move
		p	1		speed
	m	(FZ)V	method_7165	look
		p	2		jumpOften
		p	1		targetYaw
c	net/minecraft/class_1621$class_1626	net/minecraft/entity/mob/SlimeEntity$RandomLookGoal
	f	F	field_7400	targetYaw
	f	I	field_7401	timer
	f	Lnet/minecraft/class_1621;	field_7402	slime
	m	(Lnet/minecraft/class_1621;)V	<init>	<init>
		p	1		slime
c	net/minecraft/class_1614	net/minecraft/entity/mob/SilverfishEntity
	f	Lnet/minecraft/class_1614$class_1616;	field_7366	callForHelpGoal
	m	()Lnet/minecraft/class_5132$class_5133;	method_26922	createSilverfishAttributes
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20684	canSpawn
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
c	net/minecraft/class_1614$class_1615	net/minecraft/entity/mob/SilverfishEntity$WanderAndInfestGoal
	f	Lnet/minecraft/class_2350;	field_7368	direction
	f	Z	field_7367	canInfest
	m	(Lnet/minecraft/class_1614;)V	<init>	<init>
		p	1		silverfish
c	net/minecraft/class_1614$class_1616	net/minecraft/entity/mob/SilverfishEntity$CallForHelpGoal
	f	I	field_7369	delay
	f	Lnet/minecraft/class_1614;	field_7370	silverfish
	m	()V	method_7136	onHurt
	m	(Lnet/minecraft/class_1614;)V	<init>	<init>
		p	1		silverfish
c	net/minecraft/class_1613	net/minecraft/entity/mob/SkeletonEntity
	f	I	field_28643	inPowderSnowTime
	f	I	field_28644	conversionTime
	f	Lnet/minecraft/class_2940;	field_28642	CONVERTING
	f	Ljava/lang/String;	field_30495	STRAY_CONVERSION_TIME_KEY
	m	(Z)V	method_35193	setConverting
		p	1		converting
	m	(I)V	method_33589	setConversionTime
		p	1		time
	m	()V	method_33591	convertToStray
		c	Converts this skeleton to a stray and plays a sound if it is not silent.
	m	()Z	method_33590	isConverting
		c	Returns whether this skeleton is currently converting to a stray.
c	net/minecraft/class_2942	net/minecraft/world/gen/feature/BambooFeature
	f	Lnet/minecraft/class_2680;	field_13308	BAMBOO
	f	Lnet/minecraft/class_2680;	field_13309	BAMBOO_TOP_3
	f	Lnet/minecraft/class_2680;	field_13311	BAMBOO_TOP_1
	f	Lnet/minecraft/class_2680;	field_13310	BAMBOO_TOP_2
c	net/minecraft/class_2943	net/minecraft/entity/data/TrackedDataHandlerRegistry
	f	Lnet/minecraft/class_2941;	field_13319	BYTE
	f	Lnet/minecraft/class_2941;	field_13317	TEXT_COMPONENT
	f	Lnet/minecraft/class_2941;	field_13327	INTEGER
	f	Lnet/minecraft/class_2941;	field_17910	OPTIONAL_INT
	f	Lnet/minecraft/class_2941;	field_17207	VILLAGER_DATA
	f	Lnet/minecraft/class_2941;	field_13322	ITEM_STACK
	f	Lnet/minecraft/class_2941;	field_13320	FLOAT
	f	Lnet/minecraft/class_2941;	field_13326	STRING
	f	Lnet/minecraft/class_2941;	field_39017	PAINTING_VARIANT
	f	Lnet/minecraft/class_2941;	field_13314	PARTICLE
	f	Lnet/minecraft/class_2941;	field_13324	BLOCK_POS
	f	Lnet/minecraft/class_2941;	field_13312	OPTIONAL_BLOCK_STATE
	f	Lnet/minecraft/class_2941;	field_38826	CAT_VARIANT
	f	Lnet/minecraft/class_3513;	field_13328	DATA_HANDLERS
	f	Lnet/minecraft/class_2941;	field_13318	NBT_COMPOUND
	f	Lnet/minecraft/class_2941;	field_13316	ROTATION
	f	Lnet/minecraft/class_2941;	field_13321	FACING
	f	Lnet/minecraft/class_2941;	field_13315	OPTIONAL_BLOCK_POS
	f	Lnet/minecraft/class_2941;	field_13325	OPTIONAL_TEXT_COMPONENT
	f	Lnet/minecraft/class_2941;	field_13313	OPTIONAL_UUID
	f	Lnet/minecraft/class_2941;	field_13323	BOOLEAN
	f	Lnet/minecraft/class_2941;	field_38825	OPTIONAL_GLOBAL_POS
	f	Lnet/minecraft/class_2941;	field_38827	FROG_VARIANT
	f	Lnet/minecraft/class_2941;	field_18238	ENTITY_POSE
	m	(Lnet/minecraft/class_2941;)I	method_12719	getId
		p	0		handler
	m	(Lnet/minecraft/class_2540;Ljava/lang/Byte;)V	method_43248	method_43248
		p	1		byte_
		p	0		buf
	m	(Lnet/minecraft/class_2941;)V	method_12720	register
		p	0		handler
	m	(I)Lnet/minecraft/class_2941;	method_12721	get
		p	0		id
c	net/minecraft/class_2943$2	net/minecraft/entity/data/TrackedDataHandlerRegistry$2
	m	(Lnet/minecraft/class_2540;Ljava/util/Optional;)V	method_12734	write
	m	(Lnet/minecraft/class_2540;)Ljava/util/Optional;	method_12735	read
c	net/minecraft/class_2943$1	net/minecraft/entity/data/TrackedDataHandlerRegistry$1
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_1799;	method_12733	read
	m	(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;	method_12732	copy
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_1799;)V	method_12731	write
c	net/minecraft/class_2943$6	net/minecraft/entity/data/TrackedDataHandlerRegistry$6
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_3850;)V	method_17197	write
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_3850;	method_17198	read
c	net/minecraft/class_2943$5	net/minecraft/entity/data/TrackedDataHandlerRegistry$5
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;)V	method_12763	write
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_12762	copy
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2487;	method_12764	read
c	net/minecraft/class_2943$4	net/minecraft/entity/data/TrackedDataHandlerRegistry$4
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2379;)V	method_12747	write
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2379;	method_12748	read
c	net/minecraft/class_2943$3	net/minecraft/entity/data/TrackedDataHandlerRegistry$3
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2396;)Lnet/minecraft/class_2394;	method_12744	read
		p	1		buf
		p	2		type
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2394;	method_12743	read
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2394;)V	method_12746	write
c	net/minecraft/class_2943$7	net/minecraft/entity/data/TrackedDataHandlerRegistry$7
	m	(Lnet/minecraft/class_2540;)Ljava/util/OptionalInt;	method_18191	read
	m	(Lnet/minecraft/class_2540;Ljava/util/OptionalInt;)V	method_18189	write
c	net/minecraft/class_1617	net/minecraft/entity/mob/SpellcastingIllagerEntity
	f	I	field_7372	spellTicks
	f	Lnet/minecraft/class_1617$class_1618;	field_7371	spell
	f	Lnet/minecraft/class_2940;	field_7373	SPELL
	m	()I	method_7139	getSpellTicks
	m	()Z	method_7137	isSpellcasting
	m	()Lnet/minecraft/class_1617$class_1618;	method_7140	getSpell
	m	()Lnet/minecraft/class_3414;	method_7142	getCastSpellSound
	m	(Lnet/minecraft/class_1617$class_1618;)V	method_7138	setSpell
		p	1		spell
c	net/minecraft/class_1617$class_1620	net/minecraft/entity/mob/SpellcastingIllagerEntity$CastSpellGoal
	f	I	field_7385	spellCooldown
	f	I	field_7384	startTime
	m	()I	method_7146	getInitialCooldown
	m	()I	method_7149	getSpellTicks
	m	()Lnet/minecraft/class_1617$class_1618;	method_7147	getSpell
	m	()V	method_7148	castSpell
	m	()V	method_6268	tick
	m	()Lnet/minecraft/class_3414;	method_7150	getSoundPrepare
	m	()V	method_6269	start
	m	()I	method_7151	startTimeDelay
c	net/minecraft/class_1617$class_1619	net/minecraft/entity/mob/SpellcastingIllagerEntity$LookAtTargetGoal
c	net/minecraft/class_1617$class_1618	net/minecraft/entity/mob/SpellcastingIllagerEntity$Spell
	f	I	field_7375	id
	f	[D	field_7374	particleVelocity
	f	Lnet/minecraft/class_1617$class_1618;	field_7382	DISAPPEAR
	f	Lnet/minecraft/class_1617$class_1618;	field_7381	WOLOLO
	f	Lnet/minecraft/class_1617$class_1618;	field_7380	FANGS
	f	Lnet/minecraft/class_1617$class_1618;	field_7379	SUMMON_VEX
	f	Lnet/minecraft/class_1617$class_1618;	field_7378	BLINDNESS
	f	Lnet/minecraft/class_1617$class_1618;	field_7377	NONE
	m	(I)Lnet/minecraft/class_1617$class_1618;	method_7144	byId
		p	0		id
	m	(Ljava/lang/String;IIDDD)V	<init>	<init>
		p	4		particleVelocityX
		p	3		id
		p	8		particleVelocityZ
		p	6		particleVelocityY
c	net/minecraft/class_2944	net/minecraft/world/gen/feature/TreeFeature
	f	I	field_31519	FORCE_STATE_AND_NOTIFY_ALL
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_16420	isAirOrLeaves
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_4643;Lnet/minecraft/class_5281;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;IIILnet/minecraft/class_4647$class_5208;)V	method_27372	method_27372
		p	7		node
	m	(Lnet/minecraft/class_2680;)Z	method_23384	method_23384
		p	0		state
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_16422	isWater
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_4662$class_7402;Lnet/minecraft/class_4662;)V	method_23381	method_23381
		p	1		decorator
	m	(Lnet/minecraft/class_2680;)Z	method_16417	method_16417
		p	0		state
	m	(Lnet/minecraft/class_2680;)Z	method_16428	method_16428
		p	0		state
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_16416	isVine
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/class_4643;)Z	method_12775	generate
		p	1		world
		p	2		random
		p	5		trunkPlacerReplacer
		p	6		foliagePlacerReplacer
		p	3		pos
		p	4		rootPlacerReplacer
		p	7		config
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_16425	isReplaceablePlant
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7387;)Lnet/minecraft/class_2338;	method_43293	method_43293
		p	2		rootPlacer
	m	(Lnet/minecraft/class_3746;ILnet/minecraft/class_2338;Lnet/minecraft/class_4643;)I	method_29963	getTopPosition
		p	4		config
		p	1		world
		p	3		pos
		p	2		height
	m	(Lnet/minecraft/class_2680;)Z	method_16421	method_16421
		p	0		state
	m	(Lnet/minecraft/class_1945;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_12774	setBlockStateWithoutUpdatingNeighbors
		p	1		pos
		p	0		world
		p	2		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/class_251;	method_23380	placeLogsAndLeaves
		p	0		world
		p	1		box
		p	2		trunkPositions
		p	3		decorationPositions
	m	(Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_43162	method_43162
		p	3		state
		p	2		pos
	m	(Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_35364	method_35364
		p	2		pos
		p	3		state
	m	(Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_35365	method_35365
		p	2		pos
		p	3		state
	m	(Ljava/util/Set;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_35366	method_35366
		p	2		pos
		p	3		state
	m	(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;)Z	method_27371	canReplace
		p	1		pos
		p	0		world
c	net/minecraft/class_2945	net/minecraft/entity/data/DataTracker
	f	Z	field_13330	empty
	f	Lnet/minecraft/class_1297;	field_13333	trackedEntity
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_13332	TRACKED_ENTITIES
	f	I	field_33377	END_PACKET_WRITE
	f	Ljava/util/concurrent/locks/ReadWriteLock;	field_13335	lock
	f	Z	field_13329	dirty
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_13331	entries
	f	Lorg/slf4j/Logger;	field_13334	LOGGER
	f	I	field_33378	MAX_DATA_VALUE_ID
	m	()Z	method_12786	isDirty
	m	()V	method_12792	clearDirty
	m	(Lnet/minecraft/class_2540;ILnet/minecraft/class_2941;)Lnet/minecraft/class_2945$class_2946;	method_12777	entryFromPacket
		p	0		buf
		p	2		handler
		p	1		id
	m	(Lnet/minecraft/class_2940;)Ljava/lang/Object;	method_12789	get
		p	1		data
	m	()Ljava/util/List;	method_12781	getDirtyEntries
	m	(Lnet/minecraft/class_2940;)Lnet/minecraft/class_2945$class_2946;	method_12783	getEntry
		p	1		key
	m	()Z	method_12790	isEmpty
	m	(Lnet/minecraft/class_2945$class_2946;Lnet/minecraft/class_2945$class_2946;)V	method_12785	copyToFrom
		p	2		from
		p	1		to
	m	()Ljava/util/List;	method_12793	getAllEntries
	m	(Lnet/minecraft/class_2540;Lnet/minecraft/class_2945$class_2946;)V	method_12782	writeEntryToPacket
		p	0		buf
		p	1		entry
	m	(Ljava/lang/Class;Lnet/minecraft/class_2941;)Lnet/minecraft/class_2940;	method_12791	registerData
		p	1		dataHandler
		p	0		entityClass
	m	(Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		trackedEntity
	m	(Ljava/util/List;Lnet/minecraft/class_2540;)V	method_12787	entriesToPacket
		p	0		entries
		p	1		buf
	m	(Ljava/util/List;)V	method_12779	writeUpdatedEntries
		p	1		entries
	m	(Lnet/minecraft/class_2940;Ljava/lang/Object;)V	method_12784	startTracking
		p	2		initialValue
		p	1		key
	m	(Lnet/minecraft/class_2940;Ljava/lang/Object;)V	method_12776	addTrackedData
		p	1		key
		p	2		value
	m	(Lnet/minecraft/class_2940;Ljava/lang/Object;)V	method_12778	set
		p	1		key
		p	2		value
	m	(Lnet/minecraft/class_2540;)Ljava/util/List;	method_12788	deserializePacket
		p	0		buf
c	net/minecraft/class_2945$class_2946	net/minecraft/entity/data/DataTracker$Entry
	f	Ljava/lang/Object;	field_13338	value
	f	Z	field_13336	dirty
	f	Lnet/minecraft/class_2940;	field_13337	data
	m	()Ljava/lang/Object;	method_12794	get
	m	()Lnet/minecraft/class_2940;	method_12797	getData
	m	(Lnet/minecraft/class_2940;Ljava/lang/Object;)V	<init>	<init>
		p	1		data
		p	2		value
	m	(Z)V	method_12795	setDirty
		p	1		dirty
	m	()Lnet/minecraft/class_2945$class_2946;	method_12798	copy
	m	()Z	method_12796	isDirty
	m	(Ljava/lang/Object;)V	method_12799	set
		p	1		value
c	net/minecraft/class_2960	net/minecraft/util/Identifier
	c	An identifier used to identify things. This is also known as "resource location",\n"namespaced ID", "location", or just "ID". This is a non-typed immutable object,\nand identifies things using a combination of namespace and path. Identifiers should\nalways be compared using {@link #equals} method, not {@code ==}.\n\n<h2 id="format">Format</h2>\n<p>Identifiers are formatted as {@code <namespace>:<path>}. If the namespace and colon\nare omitted, the namespace defaults to {@value #DEFAULT_NAMESPACE}.\n\n<p><strong>The namespace and path must contain only ASCII lowercase letters ({@code\n[a-z]}), ASCII digits ({@code [0-9]}), or the characters {@code _}, {@code .}, and\n{@code -}. </strong> The path can also contain the standard path separator {@code\n/}. Uppercase letters cannot be used. {@link #isValid} can be used to check whether a\nstring is a valid identifier. When handling externally provided identifiers, it should\neither validate or use {@link #tryParse} instead of the constructor. Another common\nmistake is using a formatted string with {@code %d} or {@code %f} to construct an\nidentifier without specifying the locate explicitly, as they are not guaranteed to be\nASCII digits in certain locales. Use {@link String#format(Locale, String, Object[])}\nwith {@link java.util.Locale#ROOT} instead of {@link String#formatted}.\n\n<h3 id="namespace">Namespace</h3>\n<p>The <strong>namespace</strong> of an identifier identifies the origin of the thing.\nFor example, two mods to the game could both add an item with the ID "orange";\nthe namespace is used to differentiate the two. (The convention is to use the ID\nassigned to the mod as the namespace.)\n\n<p>A namespace only determines the source of an identifier, and does not determine its purpose; so long as\ntwo identifiers are used for different purposes, they can share the namespace and path.\nFor example, the identifier {@code minecraft:dirt} is shared by blocks and items.\nThere is no need to change the identifier to, say, {@code minecraft_block:dirt} or\n{@code minecraft_item:dirt}.\n\n<p>Several namespaces are reserved for vanilla use. While those identifiers can be used for\nreferencing and overwriting vanilla things, it is highly discouraged to use them to\nidentify your own, new things. For example, a modded block or a new biome added by\ndata packs should not use the reserved namespaces, but it's fine to use them when\nmodifying an existing biome under that namespace. The reserved namespaces are\n{@value #DEFAULT_NAMESPACE}, {@code brigadier}, and {@value #REALMS_NAMESPACE}.\n{@value #DEFAULT_NAMESPACE} is also the default namespace used when no namespace is\nprovided.\n\n<h3 id="path">Path</h3>\n<p>The path of the identifier identifies the thing within the namespace, such as\nbetween different items from the same mod. Additionally, this is sometimes used to\nrefer to a file path, such as in textures.\n\n<h2 id="Creation">Creation</h2>\n<p>There are many ways to create a new identifier:\n\n<ul>\n<li>{@link Identifier(String)} creates an identifier from a string in\n{@code <namespace>:<path>} format. If the colon is missing, the created identifier\nhas the namespace {@value #DEFAULT_NAMESPACE} and the argument is used as the path.\nWhen passed an invalid value, this throws {@link InvalidIdentifierException}.</li>\n<li>{@link Identifier(String, String)} creates an identifier from namespace and path.\nWhen passed an invalid value, this throws {@link InvalidIdentifierException}.</li>\n<li>{@link #tryParse} creates an identifier from a string in\n{@code <namespace>:<path>} format. If the colon is missing, the created identifier\nhas the namespace {@value #DEFAULT_NAMESPACE} and the argument is used as the path.\nWhen passed an invalid value, this returns {@code null}.</li>\n<li>{@link #of} creates an identifier from namespace and path.\nWhen passed an invalid value, this returns {@code null}.</li>\n<li>{@link #fromCommandInput} reads an identifier from command input reader.\nWhen an invalid value is read, this throws {@link #COMMAND_EXCEPTION}.</li>\n<li>{@link Identifier.Serializer} is a serializer for Gson.</li>\n<li>{@link #CODEC} can be used to serialize and deserialize an identifier using\nDataFixerUpper.</li>\n</ul>\n\n<h2 id="using">Using Identifier</h2>\n<p>Identifiers identify several objects in the game. {@link\nnet.minecraft.util.registry.Registry} holds objects, such as blocks and items, that are\nidentified by an identifier. Textures are also identified using an identifier; such\nan identifier is represented as a file path with an extension, such as {@code\nminecraft:textures/entity/pig/pig.png}.\n\n<p>The string representation of the identifier ({@code <namespace>:<path>}) can be\nobtained by calling {@link #toString}. This always includes the namespace. An identifier\ncan be converted to a translation key using {@link #toTranslationKey(String)} method.\n\n<h3 id="registrykey">RegistryKey</h3>\n<p>Identifier is not type-aware; {@code minecraft:tnt} could refer to a TNT block, a TNT\nitem, or a TNT entity. To identify a registered object uniquely, {@link\nnet.minecraft.util.registry.RegistryKey} can be used. A registry key is a combination\nof the registry's identifier and the object's identifier.
	f	Ljava/lang/String;	field_13353	namespace
	f	Ljava/lang/String;	field_13355	path
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_13354	COMMAND_EXCEPTION
	f	Ljava/lang/String;	field_33381	DEFAULT_NAMESPACE
	f	Lcom/mojang/serialization/Codec;	field_25139	CODEC
	f	Ljava/lang/String;	field_33382	REALMS_NAMESPACE
	f	C	field_33380	NAMESPACE_SEPARATOR
	m	(Lnet/minecraft/class_2960;)I	method_12833	compareTo
	m	()Ljava/lang/String;	method_12836	getNamespace
		c	{@return the namespace of the identifier}\n\n<p>This returns {@value #DEFAULT_NAMESPACE} for identifiers created without a namespace.
	m	()Ljava/lang/String;	method_43903	toShortTranslationKey
		c	{@return the short translation key, with the default namespace omitted if present}
	m	()Ljava/lang/String;	method_12832	getPath
		c	{@return the path of the identifier}
	m	(C)Z	method_29185	isNamespaceCharacterValid
		c	{@return whether {@code character} is valid for use in identifier namespaces}
		p	0		character
	m	(Ljava/lang/String;)Z	method_20208	isPathValid
		c	{@return whether {@code path} can be used as an identifier's path}
		p	0		path
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960;	method_12835	fromCommandInput
		p	0		reader
	m	(Ljava/lang/String;)Lnet/minecraft/class_2960;	method_12829	tryParse
		c	{@return {@code id} parsed as an identifier, or {@code null} if it cannot be parsed}\n\n@see #of
		p	0		id
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	2		path
		p	1		namespace
	m	()Ljava/lang/String;	method_42094	toTranslationKey
		c	{@return the long translation key, without omitting the default namespace}
	m	(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_43902	of
		c	{@return an identifier from the provided {@code namespace} and {@code path}, or\n{@code null} if either argument is invalid}\n\n@see #tryParse
		p	1		path
		p	0		namespace
	m	(Ljava/lang/String;)Z	method_20207	isValid
		c	{@return whether {@code id} can be parsed as an identifier}
		p	0		id
	m	(Ljava/lang/String;C)[Ljava/lang/String;	method_12830	split
		p	1		delimiter
		p	0		id
	m	(Ljava/lang/String;)Z	method_20209	isNamespaceValid
		c	{@return whether {@code namespace} can be used as an identifier's namespace}
		p	0		namespace
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_29186	validate
		p	0		id
	m	(Ljava/lang/String;)Ljava/lang/String;	method_42093	toTranslationKey
		c	{@return the {@linkplain #toTranslationKey() long translation key} prefixed with\n{@code prefix} and a dot}
		p	1		prefix
	m	([Ljava/lang/String;)V	<init>	<init>
		p	1		id
	m	(C)Z	method_29184	isPathCharacterValid
		c	{@return whether {@code character} is valid for use in identifier paths}
		p	0		character
	m	(C)Z	method_12831	isCharValid
		p	0		c
	m	(Ljava/lang/String;C)Lnet/minecraft/class_2960;	method_12838	splitOn
		p	0		id
		p	1		delimiter
	m	()Ljava/lang/String;	method_36181	toUnderscoreSeparatedString
		c	{@return the string representation of the identifier with slashes and colons replaced\nwith underscores}
	m	(Ljava/lang/String;)V	<init>	<init>
		c	<p>Takes a string of the form {@code <namespace>:<path>}, for example {@code minecraft:iron_ingot}.\n<p>The string will be split (on the {@code :}) into an identifier with the specified path and namespace.\nPrefer using the {@link net.minecraft.util.Identifier#Identifier(java.lang.String, java.lang.String) Identifier(java.lang.String, java.lang.String)} constructor that takes the namespace and path as individual parameters to avoid mistakes.\n@throws InvalidIdentifierException if the string cannot be parsed as an identifier.
		p	1		id
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
c	net/minecraft/class_2960$class_2961	net/minecraft/util/Identifier$Serializer
	m	(Lnet/minecraft/class_2960;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_12839	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2960;	method_12840	deserialize
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	3		context
		p	1		id
		p	2		type
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		type
		p	1		json
		p	3		context
c	net/minecraft/class_2963	net/minecraft/world/gen/feature/SingleStateFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_24874	CODEC
	f	Lnet/minecraft/class_2680;	field_13356	state
	m	(Lnet/minecraft/class_2963;)Lnet/minecraft/class_2680;	method_28684	method_28684
		p	0		config
	m	(Lnet/minecraft/class_2680;)V	<init>	<init>
		p	1		state
c	net/minecraft/class_1632	net/minecraft/entity/mob/VindicatorEntity
	f	Ljava/lang/String;	field_30504	JOHNNY_KEY
	f	Ljava/util/function/Predicate;	field_19014	DIFFICULTY_ALLOWS_DOOR_BREAKING_PREDICATE
	f	Z	field_7406	johnny
	m	(Lnet/minecraft/class_1267;)Z	method_20007	method_20007
		p	0		difficulty
	m	()Lnet/minecraft/class_5132$class_5133;	method_26926	createVindicatorAttributes
c	net/minecraft/class_1632$class_3761	net/minecraft/entity/mob/VindicatorEntity$BreakDoorGoal
c	net/minecraft/class_1632$class_4293	net/minecraft/entity/mob/VindicatorEntity$AttackGoal
	m	(Lnet/minecraft/class_1632;Lnet/minecraft/class_1632;)V	<init>	<init>
		p	2		vindicator
c	net/minecraft/class_1632$class_1633	net/minecraft/entity/mob/VindicatorEntity$TargetGoal
	m	(Lnet/minecraft/class_1632;)V	<init>	<init>
		p	1		vindicator
c	net/minecraft/class_2953	net/minecraft/world/gen/feature/BonusChestFeature
c	net/minecraft/class_2954	net/minecraft/world/gen/feature/BlueIceFeature
c	net/minecraft/class_1628	net/minecraft/entity/mob/SpiderEntity
	f	Lnet/minecraft/class_2940;	field_7403	SPIDER_FLAGS
		c	The tracked flags of spiders. Only has the {@code 1} bit for {@linkplain\n#isClimbingWall() wall climbing}.
	m	()Lnet/minecraft/class_5132$class_5133;	method_26923	createSpiderAttributes
	m	()Z	method_7167	isClimbingWall
	m	(Z)V	method_7166	setClimbingWall
		p	1		climbing
c	net/minecraft/class_1628$class_1629	net/minecraft/entity/mob/SpiderEntity$AttackGoal
	m	(Lnet/minecraft/class_1628;)V	<init>	<init>
		p	1		spider
c	net/minecraft/class_1628$class_1630	net/minecraft/entity/mob/SpiderEntity$SpiderData
	f	Lnet/minecraft/class_1291;	field_7404	effect
	m	(Lnet/minecraft/class_5819;)V	method_7168	setEffect
		p	1		random
c	net/minecraft/class_1628$class_1631	net/minecraft/entity/mob/SpiderEntity$TargetGoal
	m	(Lnet/minecraft/class_1628;Ljava/lang/Class;)V	<init>	<init>
		p	2		targetEntityClass
		p	1		spider
c	net/minecraft/class_1627	net/minecraft/entity/mob/StrayEntity
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_20686	canSpawn
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
c	net/minecraft/class_2955	net/minecraft/recipe/InputSlotFiller
	f	Lnet/minecraft/class_1662;	field_13347	matcher
	f	Lorg/slf4j/Logger;	field_13349	LOGGER
	f	Lnet/minecraft/class_1661;	field_13350	inventory
	f	Lnet/minecraft/class_1729;	field_13348	handler
	m	(Lnet/minecraft/class_1860;Z)V	method_12821	fillInputSlots
		p	2		craftAll
		p	1		recipe
	m	(Z)V	method_12822	returnInputs
	m	()I	method_12823	getFreeInventorySlots
	m	(Lnet/minecraft/class_1729;)V	<init>	<init>
		p	1		handler
	m	()Z	method_12825	canReturnInputs
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;Z)V	method_12826	fillInputSlots
		p	2		recipe
		p	1		entity
		p	3		craftAll
	m	(Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;)V	method_12824	fillInputSlot
		p	1		slot
		p	2		stack
	m	(ZIZ)I	method_12819	getAmountToFill
		p	1		craftAll
		p	2		limit
		p	3		recipeInCraftingSlots
c	net/minecraft/class_2956	net/minecraft/world/gen/structure/BuriedTreasureStructure
	f	Lcom/mojang/serialization/Codec;	field_37790	CODEC
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41652	method_41652
		p	1		collector
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_38672	addPieces
		p	1		context
		p	0		collector
c	net/minecraft/class_2924	net/minecraft/network/packet/s2c/query/QueryResponseS2CPacket
	f	Lcom/google/gson/Gson;	field_13282	GSON
	f	Lnet/minecraft/class_2926;	field_13281	metadata
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()Lnet/minecraft/class_2926;	method_12672	getServerMetadata
	m	(Lnet/minecraft/class_2926;)V	<init>	<init>
		p	1		metadata
	m	(Lnet/minecraft/class_2921;)V	method_12671	apply
c	net/minecraft/class_2925	net/minecraft/world/gen/carver/CaveCarver
	m	()I	method_16577	getMaxCaveCount
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6350;DDDFDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)V	method_12674	carveCave
		p	1		context
		p	2		config
		p	15		mask
		p	16		skipPredicate
		p	5		aquiferSampler
		p	3		chunk
		p	4		posToBiome
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z	method_35357	carve
	m	(DLnet/minecraft/class_5873;DDDI)Z	method_33975	method_33975
		p	7		scaledRelativeZ
		p	9		y
		p	2		context
		p	3		scaledRelativeX
		p	5		scaledRelativeY
	m	(Lnet/minecraft/class_6108;Lnet/minecraft/class_5819;)Z	method_35358	shouldCarve
	m	(DDDD)Z	method_33974	isPositionExcluded
		p	6		floorY
		p	0		scaledRelativeX
		p	4		scaledRelativeZ
		p	2		scaledRelativeY
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;JLnet/minecraft/class_6350;DDDDDFFFIIDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)V	method_12675	carveTunnels
		p	12		z
		p	14		horizontalScale
		p	16		verticalScale
		p	18		width
		p	19		yaw
		p	4		posToBiome
		p	5		seed
		p	7		aquiferSampler
		p	8		x
		p	10		y
		p	1		context
		p	2		config
		p	3		chunk
		p	20		pitch
		p	21		branchStartIndex
		p	22		branchCount
		p	23		yawPitchRatio
		p	25		mask
		p	26		skipPredicate
	m	(Lnet/minecraft/class_5819;)F	method_16576	getTunnelSystemWidth
		p	1		random
	m	()D	method_16578	getTunnelSystemHeightWidthRatio
c	net/minecraft/class_2926	net/minecraft/server/ServerMetadata
	c	Represents metadata sent to the client. This describes the server's message of the day, online players and the protocol version.
	f	I	field_33375	FAVICON_WIDTH
	f	I	field_33376	FAVICON_HEIGHT
	f	Lnet/minecraft/class_2561;	field_13284	description
	f	Z	field_39391	previewsChat
	f	Lnet/minecraft/class_2926$class_2930;	field_13286	version
	f	Z	field_39914	secureChatEnforced
	f	Lnet/minecraft/class_2926$class_2927;	field_13285	players
	f	Ljava/lang/String;	field_13283	favicon
	m	()Lnet/minecraft/class_2926$class_2930;	method_12683	getVersion
	m	(Lnet/minecraft/class_2926$class_2930;)V	method_12679	setVersion
		p	1		version
	m	()Ljava/lang/String;	method_12678	getFavicon
	m	(Lnet/minecraft/class_2561;)V	method_12684	setDescription
		p	1		description
	m	(Z)V	method_44138	setPreviewsChat
		p	1		previewsChat
	m	()Lnet/minecraft/class_2561;	method_12680	getDescription
	m	(Ljava/lang/String;)V	method_12677	setFavicon
		p	1		favicon
	m	(Lnet/minecraft/class_2926$class_2927;)V	method_12681	setPlayers
		p	1		players
	m	()Z	method_45051	isSecureChatEnforced
	m	()Lnet/minecraft/class_2926$class_2927;	method_12682	getPlayers
	m	()Z	method_44139	shouldPreviewChat
	m	(Z)V	method_45050	setSecureChatEnforced
		p	1		secureChatEnforced
c	net/minecraft/class_2926$class_2927	net/minecraft/server/ServerMetadata$Players
	f	[Lcom/mojang/authlib/GameProfile;	field_13287	sample
	f	I	field_13289	max
	f	I	field_13288	online
	m	([Lcom/mojang/authlib/GameProfile;)V	method_12686	setSample
		p	1		sample
	m	()[Lcom/mojang/authlib/GameProfile;	method_12685	getSample
	m	()I	method_12687	getPlayerLimit
	m	()I	method_12688	getOnlinePlayerCount
	m	(II)V	<init>	<init>
		p	1		max
		p	2		online
c	net/minecraft/class_2926$class_2927$class_2928	net/minecraft/server/ServerMetadata$Players$Deserializer
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	2		unused
		p	1		entry
		p	3		context
	m	(Lnet/minecraft/class_2926$class_2927;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_12690	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2926$class_2927;	method_12689	deserialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		json
		p	2		type
		p	3		context
c	net/minecraft/class_2926$class_2929	net/minecraft/server/ServerMetadata$Deserializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2926;	method_12691	deserialize
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	2		type
		p	1		serverMetadata
		p	3		context
	m	(Lnet/minecraft/class_2926;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_12692	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	1		functionJson
		p	2		unused
		p	3		context
c	net/minecraft/class_2926$class_2930	net/minecraft/server/ServerMetadata$Version
	f	I	field_13291	protocolVersion
	f	Ljava/lang/String;	field_13290	gameVersion
	m	()Ljava/lang/String;	method_12693	getGameVersion
	m	(Ljava/lang/String;I)V	<init>	<init>
		p	1		gameVersion
		p	2		protocolVersion
	m	()I	method_12694	getProtocolVersion
c	net/minecraft/class_2926$class_2930$class_2931	net/minecraft/server/ServerMetadata$Version$Serializer
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_2926$class_2930;	method_12695	deserialize
	m	(Lnet/minecraft/class_2926$class_2930;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	method_12696	serialize
	m	(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;	deserialize	deserialize
		p	2		type
		p	1		json
		p	3		context
	m	(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;	serialize	serialize
		p	3		context
		p	1		entry
		p	2		unused
c	net/minecraft/class_2921	net/minecraft/network/listener/ClientQueryPacketListener
	m	(Lnet/minecraft/class_2923;)V	method_12666	onPong
		p	1		packet
	m	(Lnet/minecraft/class_2924;)V	method_12667	onResponse
		p	1		packet
c	net/minecraft/class_2922	net/minecraft/world/gen/carver/ConfiguredCarver
	f	Lcom/mojang/serialization/Codec;	field_24828	REGISTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	field_26755	LIST_CODEC
	f	Lnet/minecraft/class_2939;	comp_330	carver
	f	Lcom/mojang/serialization/Codec;	field_25832	CODEC
	f	Lnet/minecraft/class_5871;	comp_331	config
	m	(Lnet/minecraft/class_2922;)Lnet/minecraft/class_2939;	method_28612	method_28612
		p	0		configuredCarver
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z	method_12668	carve
		p	1		context
		p	2		chunk
		p	3		posToBiome
		p	4		random
		p	5		aquiferSampler
		p	6		pos
		p	7		mask
	m	(Lnet/minecraft/class_2939;Lnet/minecraft/class_5871;)V	<init>	<init>
		p	1		carver
		p	2		config
	m	()Lnet/minecraft/class_2939;	comp_330	carver
	m	(Lnet/minecraft/class_5819;)Z	method_12669	shouldCarve
		p	1		random
	m	()Lnet/minecraft/class_5871;	comp_331	config
c	net/minecraft/class_2923	net/minecraft/network/packet/s2c/query/QueryPongS2CPacket
	f	J	field_13280	startTime
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()J	method_36180	getStartTime
	m	(Lnet/minecraft/class_2921;)V	method_12670	apply
	m	(J)V	<init>	<init>
		p	1		startTime
c	net/minecraft/client/ClientBrandRetriever	net/minecraft/client/ClientBrandRetriever
	f	Ljava/lang/String;	field_33204	VANILLA
c	net/minecraft/class_2940	net/minecraft/entity/data/TrackedData
	f	I	field_13306	id
	f	Lnet/minecraft/class_2941;	field_13307	dataType
	m	(ILnet/minecraft/class_2941;)V	<init>	<init>
		p	1		id
		p	2		dataType
	m	()I	method_12713	getId
	m	()Lnet/minecraft/class_2941;	method_12712	getType
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2941	net/minecraft/entity/data/TrackedDataHandler
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_12714	copy
		p	1		value
	m	(Lnet/minecraft/class_2359;)Lnet/minecraft/class_2941;	method_43237	of
		p	0		registry
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2540;)Ljava/lang/Object;	method_43238	method_43238
		p	1		buf
	m	(Lnet/minecraft/class_2540;)Ljava/lang/Object;	method_12716	read
		p	1		buf
	m	(Ljava/lang/Class;)Lnet/minecraft/class_2941;	method_43240	ofEnum
		p	0		enum_
	m	(Ljava/lang/Class;Lnet/minecraft/class_2540;)Ljava/lang/Enum;	method_43241	method_43241
		p	1		buf
	m	(I)Lnet/minecraft/class_2940;	method_12717	create
		p	1		id
	m	(Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941;	method_43242	of
		p	0		writer
		p	1		reader
	m	(Lnet/minecraft/class_2540;Ljava/lang/Object;)V	method_12715	write
		p	1		buf
		p	2		value
	m	(Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941;	method_43243	ofOptional
		p	0		writer
		p	1		reader
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2540;Ljava/lang/Object;)V	method_43239	method_43239
		p	2		value
		p	1		buf
c	net/minecraft/class_2941$class_7394	net/minecraft/entity/data/TrackedDataHandler$ImmutableHandler
c	net/minecraft/class_2935	net/minecraft/network/packet/c2s/query/QueryPingC2SPacket
	f	J	field_13292	startTime
	m	(Lnet/minecraft/class_2933;)V	method_12699	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
	m	()J	method_12700	getStartTime
	m	(J)V	<init>	<init>
		p	1		startTime
c	net/minecraft/class_1603	net/minecraft/entity/ai/RangedAttackMob
	m	(Lnet/minecraft/class_1309;F)V	method_7105	attack
		p	1		target
		p	2		pullProgress
c	net/minecraft/class_2937	net/minecraft/network/packet/c2s/query/QueryRequestC2SPacket
	m	(Lnet/minecraft/class_2933;)V	method_12701	apply
	m	(Lnet/minecraft/class_2540;)V	<init>	<init>
		p	1		buf
c	net/minecraft/class_1606	net/minecraft/entity/mob/ShulkerEntity
	f	Lnet/minecraft/class_1322;	field_7342	COVERED_ARMOR_BONUS
	f	Lnet/minecraft/class_2338;	field_7345	prevAttachedBlock
	f	Lnet/minecraft/class_2940;	field_7343	COLOR
	f	I	field_7340	teleportLerpTimer
	f	Lnet/minecraft/class_1160;	field_33765	SOUTH_VECTOR
	f	F	field_7337	openProgress
	f	F	field_7339	prevOpenProgress
	f	Lnet/minecraft/class_2940;	field_7344	ATTACHED_FACE
	f	Lnet/minecraft/class_2940;	field_7346	PEEK_AMOUNT
	f	Ljava/util/UUID;	field_7341	COVERED_ARMOR_BONUS_ID
	m	()V	method_31547	spawnNewShulker
	m	()Z	method_7124	isClosed
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;	method_24351	findAttachSide
		p	1		pos
	m	()Lnet/minecraft/class_2350;	method_7119	getAttachedFace
	m	(F)F	method_7116	getOpenProgress
		p	1		delta
	m	(Lnet/minecraft/class_2350;)V	method_35192	setAttachedFace
		p	1		face
	m	()I	method_7115	getPeekAmount
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_24350	canStay
		p	1		pos
		p	2		direction
	m	()Z	method_33349	tickOpenProgress
	m	()Z	method_7127	tryTeleport
	m	(Lnet/minecraft/class_2350;F)Lnet/minecraft/class_238;	method_33346	calculateBoundingBox
		p	0		direction
		p	1		extraLength
	m	(F)F	method_33342	getExtraLength
		p	0		openProgress
	m	(Lnet/minecraft/class_2350;FF)Lnet/minecraft/class_238;	method_33347	calculateBoundingBox
		p	2		extraLength
		p	1		prevExtraLength
		p	0		direction
	m	()Lnet/minecraft/class_1767;	method_7121	getColor
	m	()V	method_33350	moveEntities
	m	()Lnet/minecraft/class_5132$class_5133;	method_26921	createShulkerAttributes
	m	(Lnet/minecraft/class_1767;)V	method_31546	setColor
		p	1		color
	m	(Lnet/minecraft/class_2338;)Z	method_33351	isInvalidPosition
		p	1		pos
	m	()V	method_33348	tryAttachOrTeleport
	m	(I)V	method_7122	setPeekAmount
		p	1		peekAmount
c	net/minecraft/class_1606$class_1608	net/minecraft/entity/mob/ShulkerEntity$ShulkerBodyControl
c	net/minecraft/class_1606$class_1609	net/minecraft/entity/mob/ShulkerEntity$TargetOtherTeamGoal
	c	A target goal on other teams' entities if this shulker belongs\nto a team.
	m	(Lnet/minecraft/class_1309;)Z	method_7129	method_7129
		p	0		entity
	m	(Lnet/minecraft/class_1606;)V	<init>	<init>
		p	1		shulker
c	net/minecraft/class_1606$class_1607	net/minecraft/entity/mob/ShulkerEntity$ShootBulletGoal
	f	I	field_7347	counter
c	net/minecraft/class_1606$class_6376	net/minecraft/entity/mob/ShulkerEntity$ShulkerLookControl
	m	(Lnet/minecraft/class_1606;Lnet/minecraft/class_1308;)V	<init>	<init>
		p	2		entity
c	net/minecraft/class_1606$class_1611	net/minecraft/entity/mob/ShulkerEntity$PeekGoal
	f	I	field_7352	counter
c	net/minecraft/class_1606$class_1610	net/minecraft/entity/mob/ShulkerEntity$TargetPlayerGoal
	c	A hostile target goal on players.
	m	(Lnet/minecraft/class_1606;Lnet/minecraft/class_1606;)V	<init>	<init>
		p	2		shulker
c	net/minecraft/class_2933	net/minecraft/network/listener/ServerQueryPacketListener
	m	(Lnet/minecraft/class_2937;)V	method_12698	onRequest
		p	1		packet
	m	(Lnet/minecraft/class_2935;)V	method_12697	onPing
		p	1		packet
c	net/minecraft/class_2934	net/minecraft/world/gen/carver/NetherCaveCarver
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_6108;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6643;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_6350;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z	method_35359	carveAtPoint
c	net/minecraft/class_1604	net/minecraft/entity/mob/PillagerEntity
	f	Lnet/minecraft/class_1277;	field_7335	inventory
	f	Lnet/minecraft/class_2940;	field_7334	CHARGING
	m	()Lnet/minecraft/class_5132$class_5133;	method_26919	createPillagerAttributes
	m	()Z	method_7108	isCharging
	m	(Lnet/minecraft/class_1799;)Z	method_7111	isRaidCaptain
		p	1		stack
c	net/minecraft/class_2939	net/minecraft/world/gen/carver/Carver
	f	Lnet/minecraft/class_2680;	field_13301	AIR
	f	Ljava/util/Set;	field_13298	carvableFluids
	f	Lnet/minecraft/class_3610;	field_13305	WATER
	f	Lnet/minecraft/class_2680;	field_13294	CAVE_AIR
	f	Lcom/mojang/serialization/Codec;	field_24831	codec
	f	Lnet/minecraft/class_3610;	field_13296	LAVA
	f	Lnet/minecraft/class_2939;	field_13295	RAVINE
	f	Lnet/minecraft/class_2939;	field_29060	CAVE
	f	Lnet/minecraft/class_2939;	field_13297	NETHER_CAVE
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6643;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_6350;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z	method_16581	carveAtPoint
		p	1		context
		p	2		config
		p	3		chunk
		p	4		posToBiome
		p	5		mask
		p	8		aquiferSampler
	m	(Lnet/minecraft/class_5871;)Lnet/minecraft/class_2922;	method_28614	configure
		p	1		config
	m	(Lnet/minecraft/class_5871;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_36417	getDebugState
		p	0		config
		p	1		state
	m	(Ljava/lang/String;Lnet/minecraft/class_2939;)Lnet/minecraft/class_2939;	method_12704	register
		p	0		name
		p	1		carver
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_6350;Lnet/minecraft/class_1923;Lnet/minecraft/class_6643;)Z	method_12702	carve
		p	1		context
		p	4		posToBiome
		p	5		random
		p	2		config
		p	3		chunk
		p	8		mask
		p	6		aquiferSampler
		p	7		pos
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2680;)V	method_39116	method_39116
		p	2		state
	m	(Lnet/minecraft/class_5871;Lnet/minecraft/class_5819;)Z	method_12705	shouldCarve
		p	1		config
		p	2		random
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		configCodec
	m	(Lnet/minecraft/class_5871;Lnet/minecraft/class_2680;)Z	method_12709	canAlwaysCarveBlock
		p	2		state
		p	1		config
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_6350;DDDDDLnet/minecraft/class_6643;Lnet/minecraft/class_2939$class_5874;)Z	method_33978	carveRegion
		p	16		mask
		p	1		context
		p	17		skipPredicate
		p	4		posToBiome
		p	5		aquiferSampler
		p	2		config
		p	3		chunk
	m	()Lcom/mojang/serialization/Codec;	method_28616	getCodec
	m	()I	method_12710	getBranchFactor
	m	(Lnet/minecraft/class_5871;)Z	method_33980	isDebug
		p	0		config
	m	(Lnet/minecraft/class_1923;DDIIF)Z	method_33976	canCarveBranch
		p	5		branchIndex
		p	6		branchCount
		p	3		z
		p	7		baseWidth
		p	1		x
		p	0		pos
	m	(Lnet/minecraft/class_5873;Lnet/minecraft/class_5871;Lnet/minecraft/class_2338;Lnet/minecraft/class_6350;)Lnet/minecraft/class_2680;	method_36418	getState
		p	2		config
		p	3		pos
		p	1		context
		p	4		sampler
c	net/minecraft/class_2939$class_5874	net/minecraft/world/gen/carver/Carver$SkipPredicate
	m	(Lnet/minecraft/class_5873;DDDI)Z	shouldSkip	shouldSkip
		p	6		scaledRelativeZ
		p	8		y
		p	2		scaledRelativeX
		p	1		context
		p	4		scaledRelativeY
c	net/minecraft/class_4770	net/minecraft/block/AbstractFireBlock
	f	Lnet/minecraft/class_265;	field_22498	BASE_SHAPE
	f	F	field_31007	BASE_SOUND_VOLUME
	f	F	field_22088	damage
	f	I	field_31008	SET_ON_FIRE_SECONDS
	m	(Lnet/minecraft/class_4970$class_2251;F)V	<init>	<init>
		p	2		damage
		p	1		settings
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_30032	canPlaceAt
		p	1		pos
		p	2		direction
		p	0		world
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z	method_30033	shouldLightPortalAt
		p	0		world
		p	1		pos
		p	2		direction
	m	(Lnet/minecraft/class_2680;)Z	method_10195	isFlammable
		p	1		state
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;	method_24416	getState
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1937;)Z	method_30366	isOverworldOrNether
		p	0		world
c	net/minecraft/class_4776	net/minecraft/block/WeepingVinesBlock
	f	Lnet/minecraft/class_265;	field_22171	SHAPE
c	net/minecraft/class_3445	net/minecraft/stat/Stat
	f	Lnet/minecraft/class_3446;	field_15319	formatter
	f	Lnet/minecraft/class_3448;	field_15321	type
	f	Ljava/lang/Object;	field_15320	value
	m	(Lnet/minecraft/class_2960;)Ljava/lang/String;	method_14952	getName
		p	0		id
	m	(I)Ljava/lang/String;	method_14953	format
		p	1		value
	m	()Lnet/minecraft/class_3448;	method_14949	getType
	m	()Ljava/lang/Object;	method_14951	getValue
	m	(Lnet/minecraft/class_3448;Ljava/lang/Object;Lnet/minecraft/class_3446;)V	<init>	<init>
		p	1		type
		p	2		value
		p	3		formatter
	m	(Lnet/minecraft/class_3448;Ljava/lang/Object;)Ljava/lang/String;	method_14950	getName
		p	0		type
		p	1		value
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_4775	net/minecraft/block/SoulFireBlock
	m	(Lnet/minecraft/class_2680;)Z	method_26158	isSoulBase
		p	0		state
c	net/minecraft/class_3446	net/minecraft/stat/StatFormatter
	f	Lnet/minecraft/class_3446;	field_16977	DISTANCE
	f	Lnet/minecraft/class_3446;	field_16978	DIVIDE_BY_TEN
	f	Ljava/text/DecimalFormat;	field_16976	DECIMAL_FORMAT
	f	Lnet/minecraft/class_3446;	field_16979	TIME
	f	Lnet/minecraft/class_3446;	field_16975	DEFAULT
	m	(I)Ljava/lang/String;	method_16816	method_16816
		p	0		cm
	m	(Ljava/text/DecimalFormat;)V	method_16817	method_16817
		p	0		decimalFormat
	m	(I)Ljava/lang/String;	method_16818	method_16818
		p	0		i
	m	(I)Ljava/lang/String;	format	format
		p	1		value
	m	(I)Ljava/lang/String;	method_16819	method_16819
		p	0		ticks
c	net/minecraft/class_4778	net/minecraft/block/enums/WallShape
	f	Ljava/lang/String;	field_22181	name
	f	Lnet/minecraft/class_4778;	field_22180	TALL
	f	Lnet/minecraft/class_4778;	field_22178	NONE
	f	Lnet/minecraft/class_4778;	field_22179	LOW
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_2115	net/minecraft/advancement/criterion/PlayerHurtEntityCriterion
	f	Lnet/minecraft/class_2960;	field_9732	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2115$class_2117;	method_9098	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZLnet/minecraft/class_2115$class_2117;)Z	method_22493	method_22493
		p	6		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;FFZ)V	method_9097	trigger
		p	4		dealt
		p	5		taken
		p	2		entity
		p	3		damage
		p	1		player
		p	6		blocked
c	net/minecraft/class_2115$class_2117	net/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_9737	entity
	f	Lnet/minecraft/class_2019;	field_9736	damage
	m	(Lnet/minecraft/class_2019;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;	method_35296	create
		p	0		damagePredicate
		p	1		hurtEntityPredicate
	m	(Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2115$class_2117;	method_9103	create
		p	0		damagePredicateBuilder
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;	method_35297	create
		p	0		hurtEntityPredicate
	m	()Lnet/minecraft/class_2115$class_2117;	method_35298	create
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2019;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	1		player
		p	3		entity
		p	2		damage
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZ)Z	method_9104	matches
		p	2		entityContext
		p	1		player
		p	6		blocked
		p	5		taken
		p	4		dealt
		p	3		source
	m	(Lnet/minecraft/class_2019;)Lnet/minecraft/class_2115$class_2117;	method_35295	create
		p	0		damagePredicate
	m	(Lnet/minecraft/class_2019$class_2020;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;	method_35294	create
		p	1		hurtEntityPredicate
		p	0		damagePredicateBuilder
c	net/minecraft/class_3447	net/minecraft/structure/SwampHutGenerator
	f	Z	field_16445	hasCat
	f	Z	field_15322	hasWitch
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_5819;II)V	<init>	<init>
		p	3		z
		p	2		x
		p	1		random
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;)V	method_16181	spawnCat
		p	1		world
		p	2		box
c	net/minecraft/class_4777	net/minecraft/block/TwistingVinesBlock
	f	Lnet/minecraft/class_265;	field_22172	SHAPE
c	net/minecraft/class_3440	net/minecraft/world/ChunkUpdateState
	f	Ljava/lang/String;	field_31660	REMAINING_KEY
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15302	remaining
	f	Lit/unimi/dsi/fastutil/longs/LongSet;	field_15301	all
	f	Ljava/lang/String;	field_31661	ALL_KEY
	m	(Lit/unimi/dsi/fastutil/longs/LongSet;Lit/unimi/dsi/fastutil/longs/LongSet;)V	<init>	<init>
		p	2		remaining
		p	1		all
	m	(J)Z	method_14894	isRemaining
		p	1		pos
	m	()Lit/unimi/dsi/fastutil/longs/LongSet;	method_14898	getAll
	m	(J)Z	method_14897	contains
		p	1		pos
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3440;	method_32358	fromNbt
		p	0		nbt
	m	(J)V	method_14895	markResolved
		p	1		pos
	m	(J)V	method_14896	add
		p	1		pos
c	net/minecraft/class_4772	net/minecraft/block/SproutsBlock
	f	Lnet/minecraft/class_265;	field_22136	SHAPE
c	net/minecraft/class_4771	net/minecraft/block/FungusBlock
	f	Lnet/minecraft/class_265;	field_22134	SHAPE
	f	D	field_31099	GROW_CHANCE
	f	Ljava/util/function/Supplier;	field_22135	feature
	m	(Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Supplier;)V	<init>	<init>
		p	2		feature
		p	1		settings
c	net/minecraft/class_3441	net/minecraft/server/network/ServerRecipeBook
	f	Lorg/slf4j/Logger;	field_15303	LOGGER
	f	Ljava/lang/String;	field_29820	RECIPE_BOOK_KEY
	m	(Lnet/minecraft/class_2713$class_2714;Lnet/minecraft/class_3222;Ljava/util/List;)V	method_14899	sendUnlockRecipesPacket
		p	3		recipeIds
		p	2		player
		p	1		action
	m	(Lnet/minecraft/class_2499;Ljava/util/function/Consumer;Lnet/minecraft/class_1863;)V	method_20732	handleList
		p	3		recipeManager
		p	1		list
		p	2		handler
	m	()Lnet/minecraft/class_2487;	method_14902	toNbt
	m	(Lnet/minecraft/class_3222;)V	method_14904	sendInitRecipesPacket
		p	1		player
	m	(Ljava/util/Collection;Lnet/minecraft/class_3222;)I	method_14903	unlockRecipes
		p	2		player
		p	1		recipes
	m	(Ljava/util/Collection;Lnet/minecraft/class_3222;)I	method_14900	lockRecipes
		p	2		player
		p	1		recipes
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_1863;)V	method_14901	readNbt
		p	1		nbt
		p	2		recipeManager
c	net/minecraft/class_3442	net/minecraft/stat/ServerStatHandler
	f	Ljava/io/File;	field_15305	file
	f	Lnet/minecraft/server/MinecraftServer;	field_15308	server
	f	Lorg/slf4j/Logger;	field_15309	LOGGER
	f	Ljava/util/Set;	field_15307	pendingStats
	m	(Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V	method_14906	parse
		p	2		json
		p	1		dataFixer
	m	()Ljava/lang/String;	method_14911	asString
	m	(Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V	<init>	<init>
		p	1		server
		p	2		file
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2487;	method_14908	jsonToCompound
		p	0		json
	m	()Ljava/util/Set;	method_14909	takePendingStats
	m	(Lnet/minecraft/class_3448;)Lcom/google/gson/JsonObject;	method_14913	method_14913
		p	0		statType
	m	(Lnet/minecraft/class_3448;Ljava/lang/String;)Ljava/util/Optional;	method_14905	createStat
		p	2		id
		p	1		type
	m	(Lnet/minecraft/class_3222;)V	method_14910	sendStats
		p	1		player
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_3445;)V	method_17990	method_17990
		p	3		id
	m	(Lnet/minecraft/class_3445;)Lnet/minecraft/class_2960;	method_14907	getStatId
		p	0		stat
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_3448;)V	method_17991	method_17991
		p	3		statType
	m	()V	method_14912	save
	m	()V	method_14914	updateStatSet
c	net/minecraft/class_4774	net/minecraft/block/RootsBlock
	f	Lnet/minecraft/class_265;	field_22137	SHAPE
c	net/minecraft/class_2111	net/minecraft/advancement/criterion/PlacedBlockCriterion
	f	Lnet/minecraft/class_2960;	field_9724	ID
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;)V	method_22490	method_22490
		p	1		name
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_9087	trigger
		p	2		blockPos
		p	1		player
		p	3		stack
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248;	method_22492	getBlock
		p	0		obj
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_2111$class_2113;)Z	method_22491	method_22491
		p	4		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2111$class_2113;	method_9088	conditionsFromJson
c	net/minecraft/class_2111$class_2113	net/minecraft/advancement/criterion/PlacedBlockCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9731	item
	f	Lnet/minecraft/class_2248;	field_9728	block
	f	Lnet/minecraft/class_2090;	field_9729	location
	f	Lnet/minecraft/class_4559;	field_9730	state
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2111$class_2113;	method_9095	block
		p	0		block
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;Lnet/minecraft/class_2090;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	1		player
		p	2		block
		p	5		item
		p	3		state
		p	4		location
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)Z	method_9094	matches
		p	4		stack
		p	1		state
		p	2		pos
		p	3		world
c	net/minecraft/class_3443	net/minecraft/structure/StructurePiece
	f	Lorg/slf4j/Logger;	field_29327	LOGGER
	f	Lnet/minecraft/class_2350;	field_15312	facing
	f	Lnet/minecraft/class_2470;	field_15313	rotation
	f	Ljava/util/Set;	field_15311	BLOCKS_NEEDING_POST_PROCESSING
	f	Lnet/minecraft/class_3341;	field_15315	boundingBox
	f	Lnet/minecraft/class_3773;	field_16712	type
	f	Lnet/minecraft/class_2415;	field_15310	mirror
	f	I	field_15316	chainLength
	f	Lnet/minecraft/class_2680;	field_15314	AIR
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V	method_14940	fillWithOutline
		p	9		outline
		p	8		maxZ
		p	11		cantReplaceAir
		p	10		inside
		p	5		minZ
		p	4		minY
		p	7		maxY
		p	6		maxX
		p	1		world
		p	3		minX
		p	2		box
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)V	method_14931	generate
		p	1		world
		p	2		structureAccessor
		p	3		chunkGenerator
		p	4		random
		p	5		chunkBox
		p	6		chunkPos
		p	7		pivot
	m	(Lnet/minecraft/class_2350;)V	method_14926	setOrientation
		p	1		orientation
	m	(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z	method_14939	isUnderSeaLevel
		p	2		x
		p	1		world
		p	5		box
		p	4		y
		p	3		z
	m	(I)V	method_41620	setChainLength
		p	1		chainLength
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2960;)Z	method_14915	addChest
		p	7		lootTableId
		p	1		world
		p	2		boundingBox
		p	3		random
		p	4		x
		p	5		y
		p	6		z
	m	()Lnet/minecraft/class_2470;	method_16888	getRotation
	m	(Lnet/minecraft/class_2680;)Z	method_33881	canReplace
		p	1		state
	m	(II)I	method_14941	applyZTransform
		p	2		z
		p	1		x
	m	(Lnet/minecraft/class_1923;I)Z	method_16654	intersectsChunk
		p	2		offset
		p	1		pos
	m	(Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;)V	method_14918	fillOpenings
		p	2		holder
		p	1		start
		p	3		random
	m	()I	method_14923	getChainLength
	m	(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;)V	method_14943	writeNbt
		p	1		context
		p	2		nbt
	m	()Lnet/minecraft/class_2338;	method_35458	getCenter
	m	()Lnet/minecraft/class_3773;	method_16653	getType
	m	(Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z	method_33780	canAddBlock
		p	5		box
		p	4		z
		p	1		world
		p	3		y
		p	2		x
	m	(Lnet/minecraft/class_1922;IIILnet/minecraft/class_3341;)Lnet/minecraft/class_2680;	method_14929	getBlockAt
		p	5		box
		p	4		z
		p	3		y
		p	2		x
		p	1		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V	method_14936	fillDownwards
		p	2		state
		p	3		x
		p	1		world
		p	6		box
		p	4		y
		p	5		z
	m	(III)Lnet/minecraft/class_2338$class_2339;	method_33781	offsetPos
		p	1		x
		p	2		y
		p	3		z
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Z)V	method_14919	fillHalfEllipsoid
		p	1		world
		p	3		minX
		p	2		bounds
		p	9		block
		p	8		maxZ
		p	10		cantReplaceAir
		p	5		minZ
		p	4		minY
		p	7		maxY
		p	6		maxX
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)V	method_14933	fillWithOutlineUnderSeaLevel
		p	7		minZ
		p	8		maxX
		p	5		minX
		p	6		minY
		p	3		random
		p	4		blockChance
		p	1		world
		p	2		box
		p	13		cantReplaceAir
		p	14		stayBelowSeaLevel
		p	11		outline
		p	12		inside
		p	9		maxY
		p	10		maxZ
	m	(Lnet/minecraft/class_3773;ILnet/minecraft/class_3341;)V	<init>	<init>
		p	1		type
		p	2		length
		p	3		boundingBox
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;ZLnet/minecraft/class_5819;Lnet/minecraft/class_3443$class_3444;)V	method_35456	fillWithOutline
		p	3		fillBox
		p	4		cantReplaceAir
		p	1		world
		p	2		box
		p	5		random
		p	6		randomizer
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_14916	orientateChest
		p	2		state
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_2680;IIILnet/minecraft/class_3341;)V	method_14917	addBlock
		p	6		box
		p	5		z
		p	2		block
		p	1		world
		p	4		y
		p	3		x
	m	(I)I	method_14924	applyYTransform
		p	1		y
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_3341;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V	method_35455	fillWithOutline
		p	2		box
		p	1		world
		p	4		outline
		p	3		fillBox
		p	6		cantReplaceAir
		p	5		inside
	m	(III)V	method_14922	translate
		p	3		z
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)Z	method_14921	addChest
		p	3		random
		p	4		pos
		p	1		world
		p	2		boundingBox
		p	5		lootTableId
		p	6		block
	m	(Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443;	method_38702	firstIntersecting
		p	1		box
		p	0		pieces
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIIILnet/minecraft/class_2680;)V	method_14945	addBlockWithRandomThreshold
		p	5		x
		p	6		y
		p	7		z
		p	8		state
		p	1		world
		p	2		bounds
		p	3		random
		p	4		threshold
	m	(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	2		nbt
		p	1		type
	m	()Lnet/minecraft/class_3341;	method_14935	getBoundingBox
	m	(IIILnet/minecraft/class_2350;III)Lnet/minecraft/class_3341;	method_35454	createBox
		p	6		depth
		p	5		height
		p	2		z
		p	1		y
		p	4		width
		p	3		orientation
		p	0		x
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;Lnet/minecraft/class_2960;)Z	method_14930	addDispenser
		p	6		z
		p	7		facing
		p	8		lootTableId
		p	2		boundingBox
		p	3		random
		p	4		x
		p	5		y
		p	1		world
	m	()Lnet/minecraft/class_2415;	method_35460	getMirror
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIII)V	method_14942	fill
		p	8		maxZ
		p	6		maxX
		p	7		maxY
		p	4		minY
		p	5		minZ
		p	2		bounds
		p	3		minX
		p	1		world
	m	(Lnet/minecraft/class_6625;)Lnet/minecraft/class_2487;	method_14946	toNbt
		p	1		context
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350;	method_35457	getRandomHorizontalDirection
		p	0		random
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIIZLnet/minecraft/class_5819;Lnet/minecraft/class_3443$class_3444;)V	method_14938	fillWithOutline
		p	11		randomizer
		p	10		random
		p	7		maxY
		p	6		maxX
		p	9		cantReplaceAir
		p	8		maxZ
		p	3		minX
		p	2		box
		p	5		minZ
		p	4		minY
		p	1		world
	m	(Ljava/util/stream/Stream;)Lnet/minecraft/class_3341;	method_38703	boundingBox
		p	0		pieces
	m	(II)I	method_14928	applyXTransform
		p	1		x
		p	2		z
	m	()Lnet/minecraft/class_2350;	method_14934	getFacing
c	net/minecraft/class_3443$class_3444	net/minecraft/structure/StructurePiece$BlockRandomizer
	f	Lnet/minecraft/class_2680;	field_15317	block
	m	(Lnet/minecraft/class_5819;IIIZ)V	method_14948	setBlock
		p	1		random
		p	2		x
		p	3		y
		p	4		z
		p	5		placeBlock
	m	()Lnet/minecraft/class_2680;	method_14947	getBlock
c	net/minecraft/class_4773	net/minecraft/block/NetherrackBlock
c	net/minecraft/class_2108	net/minecraft/advancement/criterion/TravelCriterion
	f	Lnet/minecraft/class_2960;	field_9717	id
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2108$class_2110;	method_9078	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_243;)V	method_9080	trigger
		p	2		startPos
		p	1		player
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2108$class_2110;)Z	method_22486	method_22486
		p	3		conditions
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
c	net/minecraft/class_2108$class_2110	net/minecraft/advancement/criterion/TravelCriterion$Conditions
	f	Lnet/minecraft/class_2025;	field_9723	distance
	f	Lnet/minecraft/class_2090;	field_35040	startPos
	m	(Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110;	method_9085	netherTravel
		p	0		distance
	m	(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;Lnet/minecraft/class_2090;)Lnet/minecraft/class_2108$class_2110;	method_38851	fallFromHeight
		p	2		startPos
		p	0		entity
		p	1		distance
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2090;Lnet/minecraft/class_2025;)V	<init>	<init>
		p	1		id
		p	2		entity
		p	3		startPos
		p	4		distance
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z	method_9086	matches
		p	1		world
		p	2		startPos
		p	3		endPos
	m	(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2025;)Lnet/minecraft/class_2108$class_2110;	method_38850	rideEntityInLava
		p	1		distance
		p	0		entity
c	net/minecraft/class_3439	net/minecraft/recipe/book/RecipeBook
	f	Ljava/util/Set;	field_15295	toBeDisplayed
	f	Ljava/util/Set;	field_15300	recipes
	f	Lnet/minecraft/class_5411;	field_25734	options
	m	(Lnet/minecraft/class_5421;Z)V	method_30177	setFilteringCraftable
		p	1		category
		p	2		filteringCraftable
	m	(Lnet/minecraft/class_3439;)V	method_14875	copyFrom
		p	1		book
	m	(Lnet/minecraft/class_5421;)Z	method_14887	isGuiOpen
		p	1		category
	m	(Lnet/minecraft/class_2960;)V	method_14877	display
		p	1		id
	m	(Lnet/minecraft/class_2960;)V	method_14879	remove
		p	1		id
	m	(Lnet/minecraft/class_5421;ZZ)V	method_30175	setCategoryOptions
		p	1		category
		p	3		filteringCraftable
		p	2		guiOpen
	m	(Lnet/minecraft/class_5421;Z)V	method_14884	setGuiOpen
		p	1		category
		p	2		open
	m	(Lnet/minecraft/class_1860;)V	method_14886	onRecipeDisplayed
		p	1		recipe
	m	(Lnet/minecraft/class_1860;)V	method_14876	add
		p	1		recipe
	m	(Lnet/minecraft/class_1860;)Z	method_14878	contains
		p	1		recipe
	m	(Lnet/minecraft/class_1860;)V	method_14885	display
		p	1		recipe
	m	(Lnet/minecraft/class_2960;)Z	method_22845	contains
		p	1		id
	m	(Lnet/minecraft/class_1860;)V	method_14893	remove
		p	1		recipe
	m	(Lnet/minecraft/class_2960;)V	method_14881	add
		p	1		id
	m	(Lnet/minecraft/class_1729;)Z	method_14880	isFilteringCraftable
		p	1		handler
	m	(Lnet/minecraft/class_5411;)V	method_30174	setOptions
		p	1		options
	m	(Lnet/minecraft/class_1860;)Z	method_14883	shouldDisplay
		p	1		recipe
	m	()Lnet/minecraft/class_5411;	method_30173	getOptions
	m	(Lnet/minecraft/class_5421;)Z	method_30176	isFilteringCraftable
		p	1		category
c	net/minecraft/class_4781	net/minecraft/world/gen/feature/HugeFungusFeature
	m	(ZLnet/minecraft/class_2680;)Z	method_29297	method_29297
		p	1		state
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V	method_24441	placeWithOptionalVines
		p	4		state
		p	5		vines
		p	1		world
		p	2		random
		p	3		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;)V	method_24442	generateVines
		p	0		pos
		p	2		random
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V	method_24443	generateHat
		p	1		world
		p	3		config
		p	2		random
		p	5		hatHeight
		p	4		pos
		p	6		thickStem
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V	method_24440	generateStem
		p	2		random
		p	1		world
		p	4		pos
		p	3		config
		p	6		thickStem
		p	5		stemHeight
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338$class_2339;FFF)V	method_24439	placeHatBlock
		p	6		generationChance
		p	7		vineChance
		p	4		pos
		p	5		decorationChance
		p	2		random
		p	3		config
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z	method_24866	isReplaceable
		p	1		pos
		p	0		world
		p	2		replacePlants
c	net/minecraft/class_4780	net/minecraft/world/gen/feature/HugeFungusFeatureConfig
	f	Lnet/minecraft/class_2680;	field_22192	hatState
	f	Lnet/minecraft/class_2680;	field_22191	stemState
	f	Lcom/mojang/serialization/Codec;	field_24838	CODEC
	f	Lnet/minecraft/class_2680;	field_22193	decorationState
	f	Lnet/minecraft/class_2680;	field_22435	validBaseBlock
	f	Z	field_22194	planted
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)V	<init>	<init>
		p	5		planted
		p	4		decorationState
		p	1		validBaseBlock
		p	3		hatState
		p	2		stemState
	m	(Lnet/minecraft/class_4780;)Ljava/lang/Boolean;	method_28630	method_28630
		p	0		config
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28631	method_28631
		p	0		instance
	m	(Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680;	method_28635	method_28635
		p	0		config
	m	(Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680;	method_28634	method_28634
		p	0		config
	m	(Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680;	method_28633	method_28633
		p	0		config
	m	(Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680;	method_28632	method_28632
		p	0		config
c	net/minecraft/class_4787	net/minecraft/structure/NetherFossilGenerator
	f	[Lnet/minecraft/class_2960;	field_22197	FOSSILS
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V	method_24453	addPieces
		p	1		holder
		p	0		manager
		p	3		pos
		p	2		random
c	net/minecraft/class_4787$class_4788	net/minecraft/structure/NetherFossilGenerator$Piece
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		manager
		p	2		nbt
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V	<init>	<init>
		p	2		template
		p	1		manager
		p	4		rotation
		p	3		pos
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;	method_35432	method_35432
		p	1		id
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;	method_35431	createPlacementData
		p	0		rotation
c	net/minecraft/class_4782	net/minecraft/world/gen/feature/NetherForestVegetationFeature
c	net/minecraft/class_4785	net/minecraft/world/gen/structure/NetherFossilStructure
	f	Lnet/minecraft/class_6122;	field_37805	height
	f	Lcom/mojang/serialization/Codec;	field_37804	CODEC
	m	(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6122;)V	<init>	<init>
		p	2		height
		p	1		config
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2919;Lnet/minecraft/class_2338;Lnet/minecraft/class_6626;)V	method_41672	method_41672
		p	0		collector
	m	(Lnet/minecraft/class_4785;)Lnet/minecraft/class_6122;	method_41673	method_41673
		p	0		structure
c	net/minecraft/class_4784	net/minecraft/world/gen/feature/WeepingVinesFeature
	f	[Lnet/minecraft/class_2350;	field_22196	DIRECTIONS
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;III)V	method_24450	generateVineColumn
		p	5		maxAge
		p	4		minAge
		p	1		random
		p	0		world
		p	3		length
		p	2		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V	method_24451	generateNetherWartBlocksInArea
		p	2		random
		p	3		pos
		p	1		world
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V	method_24452	generateVinesInArea
		p	3		pos
		p	1		world
		p	2		random
c	net/minecraft/class_2123	net/minecraft/advancement/criterion/ShotCrossbowCriterion
	f	Lnet/minecraft/class_2960;	field_9743	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V	method_9115	trigger
		p	1		player
		p	2		stack
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2123$class_2125;	method_9114	conditionsFromJson
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2123$class_2125;)Z	method_22509	method_22509
		p	1		conditions
c	net/minecraft/class_2123$class_2125	net/minecraft/advancement/criterion/ShotCrossbowCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9747	item
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_2123$class_2125;	method_35323	create
		p	0		itemPredicate
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2123$class_2125;	method_9120	create
		p	0		item
	m	(Lnet/minecraft/class_1799;)Z	method_9121	matches
		p	1		stack
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	1		player
		p	2		item
c	net/minecraft/class_3448	net/minecraft/stat/StatType
	f	Lnet/minecraft/class_2561;	field_26382	name
	f	Ljava/util/Map;	field_15324	stats
	f	Lnet/minecraft/class_2378;	field_15323	registry
	m	(Ljava/lang/Object;Lnet/minecraft/class_3446;)Lnet/minecraft/class_3445;	method_14955	getOrCreateStat
		p	2		formatter
		p	1		key
	m	(Ljava/lang/Object;)Lnet/minecraft/class_3445;	method_14956	getOrCreateStat
		p	1		key
	m	()Lnet/minecraft/class_2378;	method_14959	getRegistry
	m	(Lnet/minecraft/class_3446;Ljava/lang/Object;)Lnet/minecraft/class_3445;	method_14961	method_14961
		p	2		value
	m	()Ljava/lang/String;	method_14957	getTranslationKey
	m	()Lnet/minecraft/class_2561;	method_30739	getName
	m	(Lnet/minecraft/class_2378;)V	<init>	<init>
		p	1		registry
	m	(Ljava/lang/Object;)Z	method_14958	hasStat
		p	1		key
c	net/minecraft/class_4779	net/minecraft/world/gen/feature/BasaltPillarFeature
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V	method_24434	tryPlaceBasalt
		p	2		random
		p	1		world
		p	3		pos
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z	method_24435	stopOrPlaceBasalt
		p	1		world
		p	3		pos
		p	2		random
c	net/minecraft/class_3449	net/minecraft/structure/StructureStart
	c	A structure start is created to describe a structure that will be generated by\nchunk generation. It contains a definition of its pieces and is associated\nwith the chunk that the structure originates from.
	f	Lorg/slf4j/Logger;	field_37751	LOGGER
	f	Lnet/minecraft/class_3449;	field_16713	DEFAULT
	f	Ljava/lang/String;	field_31662	INVALID
	f	Lnet/minecraft/class_1923;	field_29070	pos
	f	Lnet/minecraft/class_3195;	field_16714	structure
	f	Lnet/minecraft/class_6624;	field_34940	children
	f	Lnet/minecraft/class_3341;	field_31663	boundingBox
	f	I	field_15326	references
		c	The number of chunks that intersect the structures bounding box,\nand have stored references to its starting chunk.\n<p>\nThis number can be lower than the number of <em>potential</em>\nintersecting chunks, since it is only updated when an actual reference\nis created in such chunks (when they enter the corresponding chunk generation\nphase).
	m	()I	method_23676	getReferences
	m	()Lnet/minecraft/class_3341;	method_14969	getBoundingBox
	m	()Lnet/minecraft/class_3195;	method_16656	getStructure
	m	()Ljava/util/List;	method_14963	getChildren
	m	()V	method_14964	incrementReferences
	m	()Z	method_14979	isNeverReferenced
	m	()Z	method_16657	hasChildren
	m	(Lnet/minecraft/class_3195;Lnet/minecraft/class_1923;ILnet/minecraft/class_6624;)V	<init>	<init>
		p	3		references
		p	4		children
		p	1		structure
		p	2		pos
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;)V	method_14974	place
		p	1		world
		p	6		chunkPos
		p	3		chunkGenerator
		p	2		structureAccessor
		p	5		chunkBox
		p	4		random
	m	()I	method_14970	getMinReferencedStructureReferenceCount
	m	(Lnet/minecraft/class_6625;Lnet/minecraft/class_2487;J)Lnet/minecraft/class_3449;	method_41621	fromNbt
		p	1		nbt
		p	2		seed
		p	0		context
	m	()Lnet/minecraft/class_1923;	method_34000	getPos
	m	(Lnet/minecraft/class_6625;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;	method_14972	toNbt
		p	1		context
		p	2		chunkPos
c	net/minecraft/class_2119	net/minecraft/advancement/criterion/RecipeUnlockedCriterion
	f	Lnet/minecraft/class_2960;	field_9738	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1860;)V	method_9107	trigger
		p	1		player
		p	2		recipe
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2119$class_2121;	method_27847	create
		p	0		id
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2119$class_2121;	method_9106	conditionsFromJson
	m	(Lnet/minecraft/class_1860;Lnet/minecraft/class_2119$class_2121;)Z	method_22508	method_22508
		p	1		conditions
c	net/minecraft/class_2119$class_2121	net/minecraft/advancement/criterion/RecipeUnlockedCriterion$Conditions
	f	Lnet/minecraft/class_2960;	field_9742	recipe
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	2		recipe
		p	1		player
	m	(Lnet/minecraft/class_1860;)Z	method_9112	matches
		p	1		recipe
c	net/minecraft/class_4754	net/minecraft/datafixer/fix/WallPropertyFix
	f	Ljava/util/Set;	field_21960	TARGET_BLOCK_IDS
	m	(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;	method_24324	updateWallValueReference
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24323	updateWallProperties
	m	(Ljava/lang/String;)Ljava/lang/String;	method_24326	booleanToWallType
		p	0		value
c	net/minecraft/class_4753	net/minecraft/datafixer/fix/BiomeRenameFix
	f	Ljava/util/Map;	field_21959	renames
	f	Ljava/lang/String;	field_23068	name
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/Map;)V	<init>	<init>
		p	2		changesType
		p	1		outputSchema
		p	4		changes
		p	3		name
c	net/minecraft/class_4756	net/minecraft/datafixer/schema/Schema2502
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_24332	registerEntity
		p	2		name
		p	0		schema
		p	1		map
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerEntities	registerEntities
		p	1		schema
c	net/minecraft/class_4755	net/minecraft/datafixer/schema/Schema2501
	m	(Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V	method_24330	registerFurnace
		p	0		schema
		p	1		map
		p	2		name
	m	(Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;	registerBlockEntities	registerBlockEntities
		p	1		schema
c	net/minecraft/class_4752	net/minecraft/datafixer/fix/FurnaceRecipesFix
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_24314	updateBlockEntityData
	m	(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule;	method_24313	updateBlockEntities
c	net/minecraft/class_3421	net/minecraft/structure/StrongholdGenerator
	f	Lnet/minecraft/class_3421$class_3432;	field_15263	STONE_BRICK_RANDOMIZER
	f	Ljava/lang/Class;	field_15266	activePieceType
	f	I	field_15264	totalWeight
	f	[Lnet/minecraft/class_3421$class_3427;	field_15265	ALL_PIECES
	f	Ljava/util/List;	field_15267	possiblePieces
	m	()Z	method_14852	checkRemainingPieces
	m	(Ljava/lang/Class;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;	method_14847	createPiece
		p	7		chainLength
		p	5		z
		p	6		orientation
		p	3		x
		p	4		y
		p	1		holder
		p	2		random
		p	0		pieceType
	m	()V	method_14855	init
	m	(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;	method_14851	pickPiece
		p	0		start
		p	1		holder
		p	2		random
		p	3		x
		p	4		y
		p	5		z
		p	6		orientation
		p	7		chainLength
	m	(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443;	method_14854	pieceGenerator
		p	4		y
		p	3		x
		p	6		orientation
		p	5		z
		p	0		start
		p	2		random
		p	1		holder
		p	7		chainLength
c	net/minecraft/class_3421$class_3425	net/minecraft/structure/StrongholdGenerator$LeftTurn
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	2		random
		p	1		chainLength
		p	4		orientation
		p	3		boundingBox
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3425;	method_14859	create
		p	2		x
		p	1		random
		p	0		holder
		p	6		chainLength
		p	5		orientation
		p	4		z
		p	3		y
c	net/minecraft/class_3421$class_3426	net/minecraft/structure/StrongholdGenerator$Library
	f	I	field_31638	SIZE_Z
	f	I	field_31637	SIZE_Y
	f	Z	field_15274	tall
	f	I	field_31635	SIZE_X
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3426;	method_14860	create
		p	0		holder
		p	5		orientation
		p	6		chainLength
		p	1		random
		p	2		x
		p	3		y
		p	4		z
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	3		boundingBox
		p	2		random
		p	4		orientation
c	net/minecraft/class_3421$class_3427	net/minecraft/structure/StrongholdGenerator$PieceData
	f	Ljava/lang/Class;	field_15276	pieceType
	f	I	field_15275	limit
	f	I	field_15278	weight
	f	I	field_15277	generatedCount
	m	()Z	method_14861	canGenerate
	m	(I)Z	method_14862	canGenerate
		p	1		chainLength
	m	(Ljava/lang/Class;II)V	<init>	<init>
		p	2		weight
		p	1		pieceType
		p	3		limit
c	net/minecraft/class_3421$class_3428	net/minecraft/structure/StrongholdGenerator$PortalRoom
	f	I	field_31639	SIZE_X
	f	I	field_31640	SIZE_Y
	f	Z	field_15279	spawnerPlaced
	f	I	field_31641	SIZE_Z
	m	(Lnet/minecraft/class_6130;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3428;	method_14863	create
		p	0		holder
		p	1		x
		p	2		y
		p	3		z
		p	4		orientation
		p	5		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	3		orientation
		p	2		boundingBox
		p	1		chainLength
c	net/minecraft/class_3421$class_3422	net/minecraft/structure/StrongholdGenerator$ChestCorridor
	f	I	field_31629	SIZE_X
	f	I	field_31630	SIZE_Y
	f	Z	field_15268	chestGenerated
	f	I	field_31631	SIZE_Z
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	3		boundingBox
		p	2		random
		p	1		chainLength
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3422;	method_14856	create
		p	4		z
		p	5		orientation
		p	2		x
		p	3		y
		p	6		chainlength
		p	0		holder
		p	1		random
c	net/minecraft/class_3421$class_3466	net/minecraft/structure/StrongholdGenerator$Turn
	f	I	field_31657	SIZE_X
	f	I	field_31658	SIZE_Y
	f	I	field_31659	SIZE_Z
c	net/minecraft/class_3421$class_3423	net/minecraft/structure/StrongholdGenerator$SmallCorridor
	f	I	field_15269	length
	m	(ILnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	3		orientation
		p	2		boundingBox
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;	method_14857	create
		p	1		random
		p	0		holder
		p	3		y
		p	2		x
		p	5		orientation
		p	4		z
c	net/minecraft/class_3421$class_3424	net/minecraft/structure/StrongholdGenerator$FiveWayCrossing
	f	I	field_31634	SIZE_Z
	f	Z	field_15273	lowerLeftExists
	f	Z	field_15270	upperRightExists
	f	Z	field_15272	upperLeftExists
	f	Z	field_15271	lowerRightExists
	f	I	field_31632	SIZE_X
	f	I	field_31633	SIZE_Y
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	1		chainLength
		p	2		random
		p	3		boundingBox
		p	4		orientation
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3424;	method_14858	create
		p	3		y
		p	2		x
		p	1		random
		p	0		holder
		p	6		chainLength
		p	5		orientation
		p	4		z
c	net/minecraft/class_3421$class_3429	net/minecraft/structure/StrongholdGenerator$PrisonHall
	f	I	field_31644	SIZE_Z
	f	I	field_31642	SIZE_X
	f	I	field_31643	SIZE_Y
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3429;	method_14864	create
		p	5		orientation
		p	6		chainLength
		p	3		y
		p	4		z
		p	1		random
		p	2		x
		p	0		holder
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	3		boundingBox
		p	2		random
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3421$class_3430	net/minecraft/structure/StrongholdGenerator$RightTurn
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3430;	method_16652	create
		p	6		chainLength
		p	3		y
		p	2		x
		p	5		orientation
		p	4		z
		p	1		random
		p	0		holder
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	3		boundingBox
		p	2		random
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3421$class_3431	net/minecraft/structure/StrongholdGenerator$SquareRoom
	f	I	field_15280	roomType
	f	I	field_31647	SIZE_Z
	f	I	field_31645	SIZE_X
	f	I	field_31646	SIZE_Y
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	1		chainLength
		p	3		boundingBox
		p	2		random
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3431;	method_14865	create
		p	4		z
		p	5		orientation
		p	6		chainLength
		p	0		holder
		p	1		random
		p	2		x
		p	3		y
c	net/minecraft/class_3421$class_3436	net/minecraft/structure/StrongholdGenerator$Stairs
	f	I	field_31655	SIZE_Y
	f	I	field_31656	SIZE_Z
	f	I	field_31654	SIZE_X
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3436;	method_14868	create
		p	4		z
		p	3		y
		p	2		x
		p	1		random
		p	6		chainLength
		p	5		orientation
		p	0		holder
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	3		boundingBox
		p	2		random
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3421$class_3437	net/minecraft/structure/StrongholdGenerator$Piece
	f	Lnet/minecraft/class_3421$class_3437$class_3438;	field_15287	entryDoor
	m	(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_3421$class_3437$class_3438;III)V	method_14872	generateEntrance
		p	2		random
		p	1		world
		p	6		y
		p	5		x
		p	4		type
		p	3		boundingBox
		p	7		z
	m	(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443;	method_14873	fillSEOpening
		p	3		random
		p	2		holder
		p	1		start
		p	5		leftRightOffset
		p	4		heightOffset
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_3421$class_3437$class_3438;	method_14869	getRandomEntrance
		p	1		random
	m	(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443;	method_14874	fillForwardOpening
		p	2		holder
		p	1		start
		p	5		heightOffset
		p	4		leftRightOffset
		p	3		random
	m	(Lnet/minecraft/class_3341;)Z	method_14871	isInBounds
		p	0		boundingBox
	m	(Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443;	method_14870	fillNWOpening
		p	5		leftRightOffset
		p	4		heightOffset
		p	3		random
		p	2		holder
		p	1		start
c	net/minecraft/class_3421$class_3437$class_3438	net/minecraft/structure/StrongholdGenerator$Piece$EntranceType
	f	Lnet/minecraft/class_3421$class_3437$class_3438;	field_15289	GRATES
	f	Lnet/minecraft/class_3421$class_3437$class_3438;	field_15288	OPENING
	f	Lnet/minecraft/class_3421$class_3437$class_3438;	field_15291	IRON_DOOR
	f	Lnet/minecraft/class_3421$class_3437$class_3438;	field_15290	WOOD_DOOR
c	net/minecraft/class_3421$class_3432	net/minecraft/structure/StrongholdGenerator$StoneBrickRandomizer
c	net/minecraft/class_3421$class_3433	net/minecraft/structure/StrongholdGenerator$SpiralStaircase
	f	I	field_31649	SIZE_Y
	f	I	field_31648	SIZE_X
	f	Z	field_15281	isStructureStart
	f	I	field_31650	SIZE_Z
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	2		random
		p	3		boundingBox
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3433;	method_14866	create
		p	4		z
		p	3		y
		p	6		chainLength
		p	5		orientation
		p	0		holder
		p	2		x
		p	1		random
	m	(Lnet/minecraft/class_3773;IIILnet/minecraft/class_2350;)V	<init>	<init>
		p	1		structurePieceType
		p	3		x
		p	2		chainLength
		p	5		orientation
		p	4		z
c	net/minecraft/class_3421$class_3434	net/minecraft/structure/StrongholdGenerator$Start
	f	Ljava/util/List;	field_15282	pieces
	f	Lnet/minecraft/class_3421$class_3428;	field_15283	portalRoom
	f	Lnet/minecraft/class_3421$class_3427;	field_15284	lastPiece
	m	(Lnet/minecraft/class_5819;II)V	<init>	<init>
		p	1		random
c	net/minecraft/class_3421$class_3435	net/minecraft/structure/StrongholdGenerator$Corridor
	f	Z	field_15285	rightExitExists
	f	Z	field_15286	leftExitExists
	f	I	field_31651	SIZE_X
	f	I	field_31652	SIZE_Y
	f	I	field_31653	SIZE_Z
	m	(Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3435;	method_14867	create
		p	4		z
		p	5		orientation
		p	2		x
		p	3		y
		p	6		chainLength
		p	0		holder
		p	1		random
	m	(ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V	<init>	<init>
		p	4		orientation
		p	3		boundingBox
		p	2		random
		p	1		chainLength
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
c	net/minecraft/class_3419	net/minecraft/sound/SoundCategory
	f	Ljava/lang/String;	field_15249	name
	f	Lnet/minecraft/class_3419;	field_15245	BLOCKS
	f	Lnet/minecraft/class_3419;	field_15246	VOICE
	f	Lnet/minecraft/class_3419;	field_15247	RECORDS
	f	Lnet/minecraft/class_3419;	field_15248	PLAYERS
	f	Lnet/minecraft/class_3419;	field_15250	MASTER
	f	Lnet/minecraft/class_3419;	field_15251	HOSTILE
	f	Lnet/minecraft/class_3419;	field_15252	WEATHER
	f	Lnet/minecraft/class_3419;	field_15253	MUSIC
	f	Lnet/minecraft/class_3419;	field_15254	NEUTRAL
	f	Lnet/minecraft/class_3419;	field_15256	AMBIENT
	m	()Ljava/lang/String;	method_14840	getName
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_3415	net/minecraft/structure/ShipwreckGenerator
	f	Lnet/minecraft/class_2338;	field_14536	DEFAULT_POSITION
	f	Ljava/util/Map;	field_34939	LOOT_TABLES
	f	[Lnet/minecraft/class_2960;	field_14534	BEACHED_TEMPLATES
	f	[Lnet/minecraft/class_2960;	field_14535	REGULAR_TEMPLATES
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Z)V	method_14834	addParts
		p	4		random
		p	2		rotation
		p	3		holder
		p	0		structureTemplateManager
		p	1		pos
c	net/minecraft/class_3415$class_3416	net/minecraft/structure/ShipwreckGenerator$Piece
	f	Z	field_14538	grounded
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	2		nbt
		p	1		manager
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;	method_35452	createPlacementData
		p	0		rotation
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Z)V	<init>	<init>
		p	1		manager
		p	2		identifier
		p	3		pos
		p	4		rotation
		p	5		grounded
c	net/minecraft/class_3417	net/minecraft/sound/SoundEvents
	f	I	field_39027	GOAT_HORN_SOUND_COUNT
	f	Lcom/google/common/collect/ImmutableList;	field_39028	GOAT_HORN_SOUNDS
	f	Lnet/minecraft/class_3414;	field_37356	BLOCK_SCULK_VEIN_STEP
	f	Lnet/minecraft/class_3414;	field_14587	ENTITY_PARROT_IMITATE_SKELETON
	f	Lnet/minecraft/class_3414;	field_37357	BLOCK_SCULK_SPREAD
	f	Lnet/minecraft/class_3414;	field_14586	ENTITY_LLAMA_ANGRY
	f	Lnet/minecraft/class_3414;	field_37358	BLOCK_SCULK_CHARGE
	f	Lnet/minecraft/class_3414;	field_14585	ENTITY_ITEM_FRAME_BREAK
	f	Lnet/minecraft/class_3414;	field_37359	BLOCK_SCULK_BREAK
	f	Lnet/minecraft/class_3414;	field_14584	ENTITY_GUARDIAN_FLOP
	f	Lnet/minecraft/class_3414;	field_37352	BLOCK_SCULK_VEIN_BREAK
	f	Lnet/minecraft/class_3414;	field_14583	BLOCK_GLASS_HIT
	f	Lnet/minecraft/class_3414;	field_22256	ENTITY_HOGLIN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_37353	BLOCK_SCULK_VEIN_FALL
	f	Lnet/minecraft/class_3414;	field_14582	ENTITY_ENDERMITE_HURT
	f	Lnet/minecraft/class_3414;	field_22257	ENTITY_HOGLIN_ANGRY
	f	Lnet/minecraft/class_3414;	field_14809	ENTITY_PAINTING_BREAK
	f	Lnet/minecraft/class_3414;	field_37354	BLOCK_SCULK_VEIN_HIT
	f	Lnet/minecraft/class_3414;	field_22258	ENTITY_HOGLIN_ATTACK
	f	Lnet/minecraft/class_3414;	field_14581	ITEM_ARMOR_EQUIP_LEATHER
	f	Lnet/minecraft/class_3414;	field_37355	BLOCK_SCULK_VEIN_PLACE
	f	Lnet/minecraft/class_3414;	field_14808	BLOCK_WOOD_HIT
	f	Lnet/minecraft/class_3414;	field_22259	ENTITY_HOGLIN_DEATH
	f	Lnet/minecraft/class_3414;	field_14580	ENTITY_BLAZE_DEATH
	f	Lnet/minecraft/class_3414;	field_15039	MUSIC_DISC_CHIRP
	f	Lnet/minecraft/class_3414;	field_34375	ITEM_BUNDLE_DROP_CONTENTS
	f	Lnet/minecraft/class_3414;	field_38070	ENTITY_WARDEN_LISTENING
	f	Lnet/minecraft/class_3414;	field_38071	ENTITY_WARDEN_LISTENING_ANGRY
	f	Lnet/minecraft/class_3414;	field_38072	ENTITY_WARDEN_NEARBY_CLOSE
	f	Lnet/minecraft/class_3414;	field_25727	ENTITY_PARROT_IMITATE_PIGLIN_BRUTE
	f	Lnet/minecraft/class_3414;	field_34377	ITEM_BUNDLE_REMOVE_ONE
	f	Lnet/minecraft/class_3414;	field_25729	ENTITY_PIGLIN_BRUTE_ANGRY
	f	Lnet/minecraft/class_3414;	field_14589	ENTITY_CAT_PURREOW
	f	Lnet/minecraft/class_3414;	field_34376	ITEM_BUNDLE_INSERT
	f	Lnet/minecraft/class_3414;	field_25728	ENTITY_PIGLIN_BRUTE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14588	ENTITY_WITHER_SHOOT
	f	Lnet/minecraft/class_3414;	field_15043	ENTITY_HORSE_ANGRY
	f	Lnet/minecraft/class_3414;	field_38077	ENTITY_WARDEN_STEP
	f	Lnet/minecraft/class_3414;	field_14810	ENTITY_PLAYER_SPLASH
	f	Lnet/minecraft/class_3414;	field_14943	BLOCK_SAND_FALL
	f	Lnet/minecraft/class_3414;	field_15177	BLOCK_CONDUIT_ATTACK_TARGET
	f	Lnet/minecraft/class_3414;	field_15044	BLOCK_METAL_BREAK
	f	Lnet/minecraft/class_3414;	field_38078	ENTITY_WARDEN_TENDRIL_CLICKS
	f	Lnet/minecraft/class_3414;	field_15178	AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE
	f	Lnet/minecraft/class_3414;	field_29192	ENTITY_GLOW_ITEM_FRAME_ROTATE_ITEM
	f	Lnet/minecraft/class_3414;	field_15045	BLOCK_BEACON_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14941	ENTITY_ILLUSIONER_MIRROR_MOVE
	f	Lnet/minecraft/class_3414;	field_29191	ENTITY_GLOW_ITEM_FRAME_REMOVE_ITEM
	f	Lnet/minecraft/class_3414;	field_15179	ENTITY_ZOMBIE_HORSE_HURT
	f	Lnet/minecraft/class_3414;	field_15046	ENTITY_HUSK_STEP
	f	Lnet/minecraft/class_3414;	field_14940	ENTITY_GENERIC_HURT
	f	Lnet/minecraft/class_3414;	field_29190	ENTITY_GLOW_ITEM_FRAME_PLACE
	f	Lnet/minecraft/class_3414;	field_38073	ENTITY_WARDEN_NEARBY_CLOSER
	f	Lnet/minecraft/class_3414;	field_15047	BLOCK_NOTE_BLOCK_BASEDRUM
	f	Lnet/minecraft/class_3414;	field_15048	BLOCK_WOOL_FALL
	f	Lnet/minecraft/class_3414;	field_38074	ENTITY_WARDEN_NEARBY_CLOSEST
	f	Lnet/minecraft/class_3414;	field_15049	ENTITY_PILLAGER_DEATH
	f	Lnet/minecraft/class_3414;	field_38075	ENTITY_WARDEN_ROAR
	f	Lnet/minecraft/class_3414;	field_38076	ENTITY_WARDEN_SNIFF
	f	Lnet/minecraft/class_3414;	field_37360	BLOCK_SCULK_FALL
	f	Lnet/minecraft/class_3414;	field_14819	BLOCK_IRON_DOOR_CLOSE
	f	Lnet/minecraft/class_3414;	field_14591	ENTITY_FISH_SWIM
	f	Lnet/minecraft/class_3414;	field_37361	BLOCK_SCULK_HIT
	f	Lnet/minecraft/class_3414;	field_14818	ENTITY_GENERIC_SWIM
	f	Lnet/minecraft/class_3414;	field_28969	BLOCK_DEEPSLATE_BRICKS_FALL
	f	Lnet/minecraft/class_3414;	field_14590	ENTITY_DOLPHIN_EAT
	f	Lnet/minecraft/class_3414;	field_14817	BLOCK_CHORUS_FLOWER_GROW
	f	Lnet/minecraft/class_3414;	field_37362	BLOCK_SCULK_PLACE
	f	Lnet/minecraft/class_3414;	field_28968	BLOCK_DEEPSLATE_BRICKS_BREAK
	f	Lnet/minecraft/class_3414;	field_15170	ENTITY_SPIDER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14816	BLOCK_END_GATEWAY_SPAWN
	f	Lnet/minecraft/class_3414;	field_14949	ENTITY_MAGMA_CUBE_SQUISH
	f	Lnet/minecraft/class_3414;	field_37363	BLOCK_SCULK_STEP
	f	Lnet/minecraft/class_3414;	field_15171	ENTITY_BOAT_PADDLE_WATER
	f	Lnet/minecraft/class_3414;	field_14948	BLOCK_LADDER_STEP
	f	Lnet/minecraft/class_3414;	field_14815	ENTITY_VILLAGER_YES
	f	Lnet/minecraft/class_3414;	field_15172	ENTITY_DOLPHIN_SWIM
	f	Lnet/minecraft/class_3414;	field_14814	ENTITY_SHEEP_DEATH
	f	Lnet/minecraft/class_3414;	field_14947	ENTITY_HORSE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15173	BLOCK_LILY_PAD_PLACE
	f	Lnet/minecraft/class_3414;	field_15040	BLOCK_SNOW_HIT
	f	Lnet/minecraft/class_3414;	field_14813	ENTITY_PHANTOM_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14946	WEATHER_RAIN
	f	Lnet/minecraft/class_3414;	field_15174	ENTITY_ZOMBIE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15041	ENTITY_STRAY_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14812	ENTITY_VEX_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14945	BLOCK_SNOW_PLACE
	f	Lnet/minecraft/class_3414;	field_15175	ENTITY_VILLAGER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15042	ENTITY_WOLF_SHAKE
	f	Lnet/minecraft/class_3414;	field_14944	MUSIC_DISC_FAR
	f	Lnet/minecraft/class_3414;	field_14811	BLOCK_BAMBOO_HIT
	f	Lnet/minecraft/class_3414;	field_23205	ENTITY_STRIDER_STEP
	f	Lnet/minecraft/class_3414;	field_37344	BLOCK_PACKED_MUD_STEP
	f	Lnet/minecraft/class_3414;	field_21908	BLOCK_FUNGUS_FALL
	f	Lnet/minecraft/class_3414;	field_14599	ENTITY_EVOKER_DEATH
	f	Lnet/minecraft/class_3414;	field_23204	ENTITY_STRIDER_HURT
	f	Lnet/minecraft/class_3414;	field_37345	MUSIC_OVERWORLD_DEEP_DARK
	f	Lnet/minecraft/class_3414;	field_21909	BLOCK_WEEPING_VINES_BREAK
	f	Lnet/minecraft/class_3414;	field_25733	ENTITY_PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED
	f	Lnet/minecraft/class_3414;	field_14598	ENTITY_DONKEY_CHEST
	f	Lnet/minecraft/class_3414;	field_37346	BLOCK_PACKED_MUD_BREAK
	f	Lnet/minecraft/class_3414;	field_14597	ENTITY_COW_HURT
	f	Lnet/minecraft/class_3414;	field_16865	BLOCK_GRINDSTONE_USE
	f	Lnet/minecraft/class_3414;	field_23206	ENTITY_STRIDER_STEP_LAVA
	f	Lnet/minecraft/class_3414;	field_37347	BLOCK_SCULK_SHRIEKER_BREAK
	f	Lnet/minecraft/class_3414;	field_14596	ENTITY_FISHING_BOBBER_THROW
	f	Lnet/minecraft/class_3414;	field_23207	ENTITY_STRIDER_EAT
	f	Lnet/minecraft/class_3414;	field_37340	BLOCK_MUDDY_MANGROVE_ROOTS_FALL
	f	Lnet/minecraft/class_3414;	field_23201	ENTITY_STRIDER_HAPPY
	f	Lnet/minecraft/class_3414;	field_22268	ENTITY_PIGLIN_JEALOUS
	f	Lnet/minecraft/class_3414;	field_21904	BLOCK_FUNGUS_STEP
	f	Lnet/minecraft/class_3414;	field_14595	BLOCK_TRIPWIRE_DETACH
	f	Lnet/minecraft/class_3414;	field_25730	ENTITY_PIGLIN_BRUTE_DEATH
	f	Lnet/minecraft/class_3414;	field_37341	BLOCK_PACKED_MUD_FALL
	f	Lnet/minecraft/class_3414;	field_23200	ENTITY_STRIDER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_21905	BLOCK_FUNGUS_PLACE
	f	Lnet/minecraft/class_3414;	field_22269	ENTITY_PIGLIN_HURT
	f	Lnet/minecraft/class_3414;	field_14594	ENTITY_SNOW_GOLEM_DEATH
	f	Lnet/minecraft/class_3414;	field_23203	ENTITY_STRIDER_DEATH
	f	Lnet/minecraft/class_3414;	field_37342	BLOCK_PACKED_MUD_HIT
	f	Lnet/minecraft/class_3414;	field_14593	ENTITY_SILVERFISH_HURT
	f	Lnet/minecraft/class_3414;	field_25732	ENTITY_PIGLIN_BRUTE_STEP
	f	Lnet/minecraft/class_3414;	field_21906	BLOCK_ANCIENT_DEBRIS_STEP
	f	Lnet/minecraft/class_3414;	field_23202	ENTITY_STRIDER_RETREAT
	f	Lnet/minecraft/class_3414;	field_37343	BLOCK_PACKED_MUD_PLACE
	f	Lnet/minecraft/class_3414;	field_14592	MUSIC_DISC_13
	f	Lnet/minecraft/class_3414;	field_25731	ENTITY_PIGLIN_BRUTE_HURT
	f	Lnet/minecraft/class_3414;	field_21907	BLOCK_FUNGUS_HIT
	f	Lnet/minecraft/class_3414;	field_38060	BLOCK_SCULK_SHRIEKER_SHRIEK
	f	Lnet/minecraft/class_3414;	field_37348	BLOCK_SCULK_SHRIEKER_FALL
	f	Lnet/minecraft/class_3414;	field_37349	BLOCK_SCULK_SHRIEKER_HIT
	f	Lnet/minecraft/class_3414;	field_15188	ENTITY_FIREWORK_ROCKET_LARGE_BLAST
	f	Lnet/minecraft/class_3414;	field_15055	ENTITY_IRON_GOLEM_DEATH
	f	Lnet/minecraft/class_3414;	field_28974	BLOCK_DEEPSLATE_FALL
	f	Lnet/minecraft/class_3414;	field_38065	ENTITY_WARDEN_DEATH
	f	Lnet/minecraft/class_3414;	field_14955	ENTITY_WITHER_SKELETON_STEP
	f	Lnet/minecraft/class_3414;	field_14822	ENTITY_RAVAGER_STUNNED
	f	Lnet/minecraft/class_3414;	field_15189	ENTITY_LLAMA_DEATH
	f	Lnet/minecraft/class_3414;	field_28973	BLOCK_DEEPSLATE_BREAK
	f	Lnet/minecraft/class_3414;	field_15056	ENTITY_ZOMBIE_VILLAGER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_38066	ENTITY_WARDEN_DIG
	f	Lnet/minecraft/class_3414;	field_14821	ENTITY_GENERIC_BURN
	f	Lnet/minecraft/class_3414;	field_14954	BLOCK_STONE_BUTTON_CLICK_OFF
	f	Lnet/minecraft/class_3414;	field_28972	BLOCK_DEEPSLATE_BRICKS_STEP
	f	Lnet/minecraft/class_3414;	field_15057	ENTITY_CREEPER_PRIMED
	f	Lnet/minecraft/class_3414;	field_38067	ENTITY_WARDEN_EMERGE
	f	Lnet/minecraft/class_3414;	field_14820	ENTITY_WITCH_DEATH
	f	Lnet/minecraft/class_3414;	field_14953	BLOCK_WET_GRASS_HIT
	f	Lnet/minecraft/class_3414;	field_28971	BLOCK_DEEPSLATE_BRICKS_PLACE
	f	Lnet/minecraft/class_3414;	field_15058	ENTITY_EVOKER_PREPARE_WOLOLO
	f	Lnet/minecraft/class_3414;	field_38068	ENTITY_WARDEN_HEARTBEAT
	f	Lnet/minecraft/class_3414;	field_14952	BLOCK_ENDER_CHEST_OPEN
	f	Lnet/minecraft/class_3414;	field_15059	MUSIC_DISC_MALL
	f	Lnet/minecraft/class_3414;	field_28970	BLOCK_DEEPSLATE_BRICKS_HIT
	f	Lnet/minecraft/class_3414;	field_38061	ENTITY_WARDEN_AGITATED
	f	Lnet/minecraft/class_3414;	field_14951	AMBIENT_UNDERWATER_LOOP
	f	Lnet/minecraft/class_3414;	field_38062	ENTITY_WARDEN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_38063	ENTITY_WARDEN_ANGRY
	f	Lnet/minecraft/class_3414;	field_38064	ENTITY_WARDEN_ATTACK_IMPACT
	f	Lnet/minecraft/class_3414;	field_22264	ENTITY_PIGLIN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_21900	BLOCK_NETHER_SPROUTS_PLACE
	f	Lnet/minecraft/class_3414;	field_15180	BLOCK_SLIME_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_21901	BLOCK_NETHER_SPROUTS_HIT
	f	Lnet/minecraft/class_3414;	field_22265	ENTITY_PIGLIN_ANGRY
	f	Lnet/minecraft/class_3414;	field_15181	BLOCK_WOOL_STEP
	f	Lnet/minecraft/class_3414;	field_37350	BLOCK_SCULK_SHRIEKER_PLACE
	f	Lnet/minecraft/class_3414;	field_14829	MUSIC_DISC_BLOCKS
	f	Lnet/minecraft/class_3414;	field_21902	BLOCK_NETHER_SPROUTS_FALL
	f	Lnet/minecraft/class_3414;	field_22266	ENTITY_PIGLIN_CELEBRATE
	f	Lnet/minecraft/class_3414;	field_15182	ENTITY_SKELETON_HORSE_STEP_WATER
	f	Lnet/minecraft/class_3414;	field_14828	AMBIENT_UNDERWATER_EXIT
	f	Lnet/minecraft/class_3414;	field_37351	BLOCK_SCULK_SHRIEKER_STEP
	f	Lnet/minecraft/class_3414;	field_15183	ENTITY_TURTLE_HURT
	f	Lnet/minecraft/class_3414;	field_28979	BLOCK_DEEPSLATE_TILES_FALL
	f	Lnet/minecraft/class_3414;	field_21903	BLOCK_FUNGUS_BREAK
	f	Lnet/minecraft/class_3414;	field_22267	ENTITY_PIGLIN_DEATH
	f	Lnet/minecraft/class_3414;	field_15050	ENTITY_SHULKER_CLOSE
	f	Lnet/minecraft/class_3414;	field_14827	ENTITY_DONKEY_DEATH
	f	Lnet/minecraft/class_3414;	field_15184	ENTITY_LEASH_KNOT_BREAK
	f	Lnet/minecraft/class_3414;	field_15051	ENTITY_CAT_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28978	BLOCK_DEEPSLATE_TILES_BREAK
	f	Lnet/minecraft/class_3414;	field_38069	ENTITY_WARDEN_HURT
	f	Lnet/minecraft/class_3414;	field_22260	ENTITY_HOGLIN_HURT
	f	Lnet/minecraft/class_3414;	field_14959	ENTITY_IRON_GOLEM_HURT
	f	Lnet/minecraft/class_3414;	field_14826	ITEM_BOTTLE_EMPTY
	f	Lnet/minecraft/class_3414;	field_15185	ENTITY_PARROT_IMITATE_HUSK
	f	Lnet/minecraft/class_3414;	field_15052	ENTITY_ELDER_GUARDIAN_DEATH
	f	Lnet/minecraft/class_3414;	field_28977	BLOCK_DEEPSLATE_STEP
	f	Lnet/minecraft/class_3414;	field_22261	ENTITY_HOGLIN_RETREAT
	f	Lnet/minecraft/class_3414;	field_14825	BLOCK_SHULKER_BOX_OPEN
	f	Lnet/minecraft/class_3414;	field_14958	ENTITY_GHAST_SCREAM
	f	Lnet/minecraft/class_3414;	field_15186	ENTITY_ARMOR_STAND_FALL
	f	Lnet/minecraft/class_3414;	field_15053	BLOCK_WOOD_STEP
	f	Lnet/minecraft/class_3414;	field_28976	BLOCK_DEEPSLATE_PLACE
	f	Lnet/minecraft/class_3414;	field_22262	ENTITY_HOGLIN_STEP
	f	Lnet/minecraft/class_3414;	field_14824	ENTITY_PIG_SADDLE
	f	Lnet/minecraft/class_3414;	field_14957	ENTITY_PARROT_IMITATE_PHANTOM
	f	Lnet/minecraft/class_3414;	field_15187	ITEM_CROSSBOW_SHOOT
	f	Lnet/minecraft/class_3414;	field_15054	ENTITY_GHAST_HURT
	f	Lnet/minecraft/class_3414;	field_28975	BLOCK_DEEPSLATE_HIT
	f	Lnet/minecraft/class_3414;	field_22263	ENTITY_PIGLIN_ADMIRING_ITEM
	f	Lnet/minecraft/class_3414;	field_14823	BLOCK_CHEST_CLOSE
	f	Lnet/minecraft/class_3414;	field_14956	ENTITY_LIGHTNING_BOLT_IMPACT
	f	Lnet/minecraft/class_3414;	field_26945	BLOCK_AMETHYST_CLUSTER_PLACE
	f	Lnet/minecraft/class_3414;	field_26946	BLOCK_AMETHYST_CLUSTER_STEP
	f	Lnet/minecraft/class_3414;	field_26947	BLOCK_CAKE_ADD_CANDLE
	f	Lnet/minecraft/class_3414;	field_26943	BLOCK_AMETHYST_CLUSTER_FALL
	f	Lnet/minecraft/class_3414;	field_26944	BLOCK_AMETHYST_CLUSTER_HIT
	f	Lnet/minecraft/class_3414;	field_26941	BLOCK_AMETHYST_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_21916	BLOCK_WART_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_26942	BLOCK_AMETHYST_CLUSTER_BREAK
	f	Lnet/minecraft/class_3414;	field_21917	BLOCK_WART_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_15190	ENTITY_PARROT_IMITATE_SPIDER
	f	Lnet/minecraft/class_3414;	field_21918	BLOCK_WART_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_26940	BLOCK_AMETHYST_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_15191	ITEM_ARMOR_EQUIP_CHAIN
	f	Lnet/minecraft/class_3414;	field_21919	BLOCK_NETHERITE_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_24063	BLOCK_CHAIN_PLACE
	f	Lnet/minecraft/class_3414;	field_24062	BLOCK_CHAIN_HIT
	f	Lnet/minecraft/class_3414;	field_24065	BLOCK_CHAIN_BREAK
	f	Lnet/minecraft/class_3414;	field_24064	BLOCK_CHAIN_STEP
	f	Lnet/minecraft/class_3414;	field_24061	BLOCK_CHAIN_FALL
	f	Lnet/minecraft/class_3414;	field_26948	BLOCK_CALCITE_BREAK
	f	Lnet/minecraft/class_3414;	field_26949	BLOCK_CALCITE_STEP
	f	Lnet/minecraft/class_3414;	field_14968	ENTITY_GUARDIAN_AMBIENT_LAND
	f	Lnet/minecraft/class_3414;	field_21070	BLOCK_HONEY_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_28986	BLOCK_POLISHED_DEEPSLATE_PLACE
	f	Lnet/minecraft/class_3414;	field_15067	ENTITY_WITCH_THROW
	f	Lnet/minecraft/class_3414;	field_14834	ITEM_BUCKET_EMPTY
	f	Lnet/minecraft/class_3414;	field_14967	ENTITY_ENDERMAN_STARE
	f	Lnet/minecraft/class_3414;	field_14701	BLOCK_DISPENSER_FAIL
	f	Lnet/minecraft/class_3414;	field_21071	BLOCK_HONEY_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_28985	BLOCK_POLISHED_DEEPSLATE_HIT
	f	Lnet/minecraft/class_3414;	field_15068	AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE
	f	Lnet/minecraft/class_3414;	field_14966	ITEM_ARMOR_EQUIP_ELYTRA
	f	Lnet/minecraft/class_3414;	field_14833	BLOCK_ANVIL_LAND
	f	Lnet/minecraft/class_3414;	field_14700	BLOCK_CONDUIT_ACTIVATE
	f	Lnet/minecraft/class_3414;	field_28984	BLOCK_POLISHED_DEEPSLATE_FALL
	f	Lnet/minecraft/class_3414;	field_21072	BLOCK_HONEY_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_15069	ENTITY_SKELETON_HURT
	f	Lnet/minecraft/class_3414;	field_14832	ENTITY_MINECART_INSIDE
	f	Lnet/minecraft/class_3414;	field_14965	BLOCK_GRASS_FALL
	f	Lnet/minecraft/class_3414;	field_22270	ENTITY_PIGLIN_RETREAT
	f	Lnet/minecraft/class_3414;	field_28983	BLOCK_POLISHED_DEEPSLATE_BREAK
	f	Lnet/minecraft/class_3414;	field_21073	BLOCK_HONEY_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_22271	ENTITY_PIGLIN_STEP
	f	Lnet/minecraft/class_3414;	field_14831	ENTITY_HORSE_JUMP
	f	Lnet/minecraft/class_3414;	field_14964	ENTITY_VEX_DEATH
	f	Lnet/minecraft/class_3414;	field_28982	BLOCK_DEEPSLATE_TILES_STEP
	f	Lnet/minecraft/class_3414;	field_14830	ENTITY_SNOW_GOLEM_HURT
	f	Lnet/minecraft/class_3414;	field_14963	ENTITY_PARROT_IMITATE_MAGMA_CUBE
	f	Lnet/minecraft/class_3414;	field_28981	BLOCK_DEEPSLATE_TILES_PLACE
	f	Lnet/minecraft/class_3414;	field_14962	BLOCK_LEVER_CLICK
	f	Lnet/minecraft/class_3414;	field_28980	BLOCK_DEEPSLATE_TILES_HIT
	f	Lnet/minecraft/class_3414;	field_14961	BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON
	f	Lnet/minecraft/class_3414;	field_14960	ENTITY_PARROT_EAT
	f	Lnet/minecraft/class_3414;	field_21912	BLOCK_WEEPING_VINES_HIT
	f	Lnet/minecraft/class_3414;	field_15192	ENTITY_CREEPER_HURT
	f	Lnet/minecraft/class_3414;	field_14709	ENTITY_PLAYER_LEVELUP
	f	Lnet/minecraft/class_3414;	field_21913	BLOCK_WEEPING_VINES_FALL
	f	Lnet/minecraft/class_3414;	field_15060	BLOCK_SNOW_STEP
	f	Lnet/minecraft/class_3414;	field_15193	ENTITY_EVOKER_PREPARE_SUMMON
	f	Lnet/minecraft/class_3414;	field_14708	BLOCK_NOTE_BLOCK_SNARE
	f	Lnet/minecraft/class_3414;	field_15194	BLOCK_SLIME_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_21914	BLOCK_WART_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_15061	ENTITY_HORSE_STEP_WOOD
	f	Lnet/minecraft/class_3414;	field_14707	ENTITY_DOLPHIN_JUMP
	f	Lnet/minecraft/class_3414;	field_15195	UI_TOAST_CHALLENGE_COMPLETE
	f	Lnet/minecraft/class_3414;	field_15062	ENTITY_LEASH_KNOT_PLACE
	f	Lnet/minecraft/class_3414;	field_21915	BLOCK_WART_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_14706	ENTITY_PLAYER_ATTACK_SWEEP
	f	Lnet/minecraft/class_3414;	field_14839	ENTITY_SPLASH_POTION_BREAK
	f	Lnet/minecraft/class_3414;	field_15196	ENTITY_HUSK_HURT
	f	Lnet/minecraft/class_3414;	field_15063	ENTITY_MULE_CHEST
	f	Lnet/minecraft/class_3414;	field_21074	BLOCK_HONEY_BLOCK_SLIDE
	f	Lnet/minecraft/class_3414;	field_22272	ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED
	f	Lnet/minecraft/class_3414;	field_14838	MUSIC_DISC_WARD
	f	Lnet/minecraft/class_3414;	field_14705	ENTITY_MOOSHROOM_SHEAR
	f	Lnet/minecraft/class_3414;	field_15197	ENTITY_ITEM_PICKUP
	f	Lnet/minecraft/class_3414;	field_15064	ENTITY_PARROT_IMITATE_ILLUSIONER
	f	Lnet/minecraft/class_3414;	field_21075	BLOCK_HONEY_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_22273	ENTITY_SNOW_GOLEM_SHEAR
	f	Lnet/minecraft/class_3414;	field_14704	ENTITY_HORSE_SADDLE
	f	Lnet/minecraft/class_3414;	field_21076	ENTITY_IRON_GOLEM_DAMAGE
	f	Lnet/minecraft/class_3414;	field_14837	MUSIC_DRAGON
	f	Lnet/minecraft/class_3414;	field_15198	MUSIC_UNDER_WATER
	f	Lnet/minecraft/class_3414;	field_15065	BLOCK_BUBBLE_COLUMN_BUBBLE_POP
	f	Lnet/minecraft/class_3414;	field_21910	BLOCK_WEEPING_VINES_STEP
	f	Lnet/minecraft/class_3414;	field_14703	BLOCK_BEACON_ACTIVATE
	f	Lnet/minecraft/class_3414;	field_14836	ENTITY_HOSTILE_SPLASH
	f	Lnet/minecraft/class_3414;	field_21077	ENTITY_IRON_GOLEM_REPAIR
	f	Lnet/minecraft/class_3414;	field_15199	ENTITY_PARROT_IMITATE_BLAZE
	f	Lnet/minecraft/class_3414;	field_14969	ENTITY_ARMOR_STAND_PLACE
	f	Lnet/minecraft/class_3414;	field_15066	ENTITY_DROWNED_DEATH
	f	Lnet/minecraft/class_3414;	field_28987	BLOCK_POLISHED_DEEPSLATE_STEP
	f	Lnet/minecraft/class_3414;	field_21911	BLOCK_WEEPING_VINES_PLACE
	f	Lnet/minecraft/class_3414;	field_14835	ENTITY_DROWNED_STEP
	f	Lnet/minecraft/class_3414;	field_14702	ENTITY_FIREWORK_ROCKET_LAUNCH
	f	Lnet/minecraft/class_3414;	field_37368	BLOCK_SCULK_CATALYST_PLACE
	f	Lnet/minecraft/class_3414;	field_26957	BLOCK_CANDLE_HIT
	f	Lnet/minecraft/class_3414;	field_26958	BLOCK_CANDLE_PLACE
	f	Lnet/minecraft/class_3414;	field_37369	BLOCK_SCULK_CATALYST_STEP
	f	Lnet/minecraft/class_3414;	field_26959	BLOCK_CANDLE_STEP
	f	Lnet/minecraft/class_3414;	field_26955	BLOCK_CANDLE_EXTINGUISH
	f	Lnet/minecraft/class_3414;	field_18054	ENTITY_FOX_SPIT
	f	Lnet/minecraft/class_3414;	field_26956	BLOCK_CANDLE_FALL
	f	Lnet/minecraft/class_3414;	field_37364	BLOCK_SCULK_CATALYST_BLOOM
	f	Lnet/minecraft/class_3414;	field_26953	BLOCK_CANDLE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_18056	ENTITY_FOX_AMBIENT
	f	Lnet/minecraft/class_3414;	field_21928	BLOCK_NETHERRACK_FALL
	f	Lnet/minecraft/class_3414;	field_29809	ENTITY_GOAT_AMBIENT
	f	Lnet/minecraft/class_3414;	field_37365	BLOCK_SCULK_CATALYST_BREAK
	f	Lnet/minecraft/class_3414;	field_26954	BLOCK_CANDLE_BREAK
	f	Lnet/minecraft/class_3414;	field_21929	BLOCK_ANCIENT_DEBRIS_PLACE
	f	Lnet/minecraft/class_3414;	field_18055	ENTITY_FOX_AGGRO
	f	Lnet/minecraft/class_3414;	field_37366	BLOCK_SCULK_CATALYST_FALL
	f	Lnet/minecraft/class_3414;	field_26951	BLOCK_CALCITE_HIT
	f	Lnet/minecraft/class_3414;	field_18058	ENTITY_FOX_BITE
	f	Lnet/minecraft/class_3414;	field_37367	BLOCK_SCULK_CATALYST_HIT
	f	Lnet/minecraft/class_3414;	field_26952	BLOCK_CALCITE_FALL
	f	Lnet/minecraft/class_3414;	field_15070	ENTITY_TURTLE_HURT_BABY
	f	Lnet/minecraft/class_3414;	field_28609	BLOCK_SPORE_BLOSSOM_HIT
	f	Lnet/minecraft/class_3414;	field_24075	BLOCK_NETHER_GOLD_ORE_STEP
	f	Lnet/minecraft/class_3414;	field_14971	ENTITY_CAT_DEATH
	f	Lnet/minecraft/class_3414;	field_24074	BLOCK_NETHER_GOLD_ORE_PLACE
	f	Lnet/minecraft/class_3414;	field_14970	ENTITY_BLAZE_SHOOT
	f	Lnet/minecraft/class_3414;	field_24071	BLOCK_NETHER_GOLD_ORE_BREAK
	f	Lnet/minecraft/class_3414;	field_24070	BLOCK_GILDED_BLACKSTONE_STEP
	f	Lnet/minecraft/class_3414;	field_24073	BLOCK_NETHER_GOLD_ORE_HIT
	f	Lnet/minecraft/class_3414;	field_24072	BLOCK_NETHER_GOLD_ORE_FALL
	f	Lnet/minecraft/class_3414;	field_14847	ENTITY_MAGMA_CUBE_JUMP
	f	Lnet/minecraft/class_3414;	field_15079	ENTITY_TNT_PRIMED
	f	Lnet/minecraft/class_3414;	field_14713	ENTITY_ENDERMAN_SCREAM
	f	Lnet/minecraft/class_3414;	field_14846	ITEM_HOE_TILL
	f	Lnet/minecraft/class_3414;	field_14979	BLOCK_CONDUIT_DEACTIVATE
	f	Lnet/minecraft/class_3414;	field_14845	ENTITY_BAT_LOOP
	f	Lnet/minecraft/class_3414;	field_38923	ENTITY_ALLAY_ITEM_THROWN
	f	Lnet/minecraft/class_3414;	field_14978	BLOCK_BREWING_STAND_BREW
	f	Lnet/minecraft/class_3414;	field_14712	ENTITY_FIREWORK_ROCKET_SHOOT
	f	Lnet/minecraft/class_3414;	field_39024	ENTITY_GOAT_HORN_BREAK
	f	Lnet/minecraft/class_3414;	field_14977	ENTITY_SHULKER_BULLET_HURT
	f	Lnet/minecraft/class_3414;	field_38924	MUSIC_DISC_5
	f	Lnet/minecraft/class_3414;	field_14711	BLOCK_DISPENSER_LAUNCH
	f	Lnet/minecraft/class_3414;	field_14844	ENTITY_ITEM_FRAME_PLACE
	f	Lnet/minecraft/class_3414;	field_38926	MUSIC_OVERWORLD_JUNGLE_AND_FOREST
	f	Lnet/minecraft/class_3414;	field_14710	ENTITY_ZOMBIFIED_PIGLIN_HURT
	f	Lnet/minecraft/class_3414;	field_14843	BLOCK_GLASS_PLACE
	f	Lnet/minecraft/class_3414;	field_38925	MUSIC_OVERWORLD_SWAMP
	f	Lnet/minecraft/class_3414;	field_14976	ENTITY_PILLAGER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_24067	BLOCK_GILDED_BLACKSTONE_FALL
	f	Lnet/minecraft/class_3414;	field_14842	ENTITY_BLAZE_HURT
	f	Lnet/minecraft/class_3414;	field_14975	ENTITY_SHEEP_SHEAR
	f	Lnet/minecraft/class_3414;	field_24066	BLOCK_GILDED_BLACKSTONE_BREAK
	f	Lnet/minecraft/class_3414;	field_14841	ENTITY_ZOMBIE_VILLAGER_STEP
	f	Lnet/minecraft/class_3414;	field_23968	MUSIC_DISC_PIGSTEP
	f	Lnet/minecraft/class_3414;	field_14974	ENTITY_PHANTOM_DEATH
	f	Lnet/minecraft/class_3414;	field_24069	BLOCK_GILDED_BLACKSTONE_PLACE
	f	Lnet/minecraft/class_3414;	field_14973	ENTITY_ELDER_GUARDIAN_DEATH_LAND
	f	Lnet/minecraft/class_3414;	field_14840	ENTITY_PLAYER_ATTACK_STRONG
	f	Lnet/minecraft/class_3414;	field_24068	BLOCK_GILDED_BLACKSTONE_HIT
	f	Lnet/minecraft/class_3414;	field_14972	ENTITY_DOLPHIN_PLAY
	f	Lnet/minecraft/class_3414;	field_37372	ENTITY_TADPOLE_FLOP
	f	Lnet/minecraft/class_3414;	field_28607	BLOCK_SPORE_BLOSSOM_BREAK
	f	Lnet/minecraft/class_3414;	field_21924	BLOCK_NETHERRACK_BREAK
	f	Lnet/minecraft/class_3414;	field_15071	BLOCK_CONDUIT_AMBIENT_SHORT
	f	Lnet/minecraft/class_3414;	field_28608	BLOCK_SPORE_BLOSSOM_FALL
	f	Lnet/minecraft/class_3414;	field_37373	ENTITY_TADPOLE_GROW_UP
	f	Lnet/minecraft/class_3414;	field_28606	ENTITY_SKELETON_CONVERTED_TO_STRAY
	f	Lnet/minecraft/class_3414;	field_26950	BLOCK_CALCITE_PLACE
	f	Lnet/minecraft/class_3414;	field_21925	BLOCK_NETHERRACK_STEP
	f	Lnet/minecraft/class_3414;	field_15072	ENTITY_VEX_HURT
	f	Lnet/minecraft/class_3414;	field_18059	ENTITY_FOX_DEATH
	f	Lnet/minecraft/class_3414;	field_37374	ENTITY_TADPOLE_HURT
	f	Lnet/minecraft/class_3414;	field_15073	ENTITY_PARROT_IMITATE_WITHER_SKELETON
	f	Lnet/minecraft/class_3414;	field_28605	BLOCK_ROOTED_DIRT_STEP
	f	Lnet/minecraft/class_3414;	field_21926	BLOCK_NETHERRACK_PLACE
	f	Lnet/minecraft/class_3414;	field_14719	BLOCK_BAMBOO_PLACE
	f	Lnet/minecraft/class_3414;	field_15074	BLOCK_SAND_BREAK
	f	Lnet/minecraft/class_3414;	field_28604	BLOCK_ROOTED_DIRT_PLACE
	f	Lnet/minecraft/class_3414;	field_21927	BLOCK_NETHERRACK_HIT
	f	Lnet/minecraft/class_3414;	field_39026	ENTITY_GOAT_SCREAMING_HORN_BREAK
	f	Lnet/minecraft/class_3414;	field_14718	BLOCK_WOOD_PLACE
	f	Lnet/minecraft/class_3414;	field_38927	MUSIC_OVERWORLD_OLD_GROWTH_TAIGA
	f	Lnet/minecraft/class_3414;	field_15075	ENTITY_ITEM_BREAK
	f	Lnet/minecraft/class_3414;	field_28603	BLOCK_ROOTED_DIRT_HIT
	f	Lnet/minecraft/class_3414;	field_21920	BLOCK_NETHERITE_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_14717	ITEM_TRIDENT_RIPTIDE_3
	f	Lnet/minecraft/class_3414;	field_39025	ITEM_GOAT_HORN_PLAY
	f	Lnet/minecraft/class_3414;	field_15076	ENTITY_PANDA_SNEEZE
	f	Lnet/minecraft/class_3414;	field_28602	BLOCK_ROOTED_DIRT_FALL
	f	Lnet/minecraft/class_3414;	field_21921	BLOCK_NETHERITE_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_14849	ENTITY_SLIME_DEATH_SMALL
	f	Lnet/minecraft/class_3414;	field_37370	ENTITY_TADPOLE_DEATH
	f	Lnet/minecraft/class_3414;	field_14716	BLOCK_PORTAL_TRAVEL
	f	Lnet/minecraft/class_3414;	field_15077	ENTITY_PARROT_HURT
	f	Lnet/minecraft/class_3414;	field_28601	BLOCK_ROOTED_DIRT_BREAK
	f	Lnet/minecraft/class_3414;	field_21922	BLOCK_NETHERITE_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_14715	ENTITY_PANDA_WORRIED_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14848	ENTITY_PUFFER_FISH_STING
	f	Lnet/minecraft/class_3414;	field_15078	ENTITY_POLAR_BEAR_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28600	BLOCK_MOSS_STEP
	f	Lnet/minecraft/class_3414;	field_21923	BLOCK_NETHERITE_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_14714	ENTITY_GUARDIAN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_18063	ENTITY_FOX_SNIFF
	f	Lnet/minecraft/class_3414;	field_26967	BLOCK_MEDIUM_AMETHYST_BUD_BREAK
	f	Lnet/minecraft/class_3414;	field_28397	ITEM_INK_SAC_USE
	f	Lnet/minecraft/class_3414;	field_20609	BLOCK_BEEHIVE_ENTER
	f	Lnet/minecraft/class_3414;	field_26968	BLOCK_MEDIUM_AMETHYST_BUD_PLACE
	f	Lnet/minecraft/class_3414;	field_26969	ENTITY_MINECART_INSIDE_UNDERWATER
	f	Lnet/minecraft/class_3414;	field_28396	ENTITY_GLOW_SQUID_SQUIRT
	f	Lnet/minecraft/class_3414;	field_26965	BLOCK_LARGE_AMETHYST_BUD_PLACE
	f	Lnet/minecraft/class_3414;	field_35351	MUSIC_OVERWORLD_STONY_PEAKS
	f	Lnet/minecraft/class_3414;	field_28395	ENTITY_GLOW_SQUID_HURT
	f	Lnet/minecraft/class_3414;	field_26966	BLOCK_LARGE_AMETHYST_BUD_BREAK
	f	Lnet/minecraft/class_3414;	field_15080	BLOCK_WOODEN_TRAPDOOR_CLOSE
	f	Lnet/minecraft/class_3414;	field_35350	MUSIC_OVERWORLD_SNOWY_SLOPES
	f	Lnet/minecraft/class_3414;	field_28394	ENTITY_GLOW_SQUID_DEATH
	f	Lnet/minecraft/class_3414;	field_26963	BLOCK_COPPER_HIT
	f	Lnet/minecraft/class_3414;	field_15081	BLOCK_GLASS_BREAK
	f	Lnet/minecraft/class_3414;	field_16506	BLOCK_SCAFFOLDING_HIT
	f	Lnet/minecraft/class_3414;	field_29819	ENTITY_GOAT_STEP
	f	Lnet/minecraft/class_3414;	field_16508	BLOCK_SCAFFOLDING_STEP
	f	Lnet/minecraft/class_3414;	field_26964	BLOCK_COPPER_FALL
	f	Lnet/minecraft/class_3414;	field_15082	BLOCK_IRON_TRAPDOOR_OPEN
	f	Lnet/minecraft/class_3414;	field_16507	BLOCK_SCAFFOLDING_PLACE
	f	Lnet/minecraft/class_3414;	field_28393	ENTITY_GLOW_SQUID_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14850	ENTITY_ZOMBIE_CONVERTED_TO_DROWNED
	f	Lnet/minecraft/class_3414;	field_14983	BLOCK_WOOL_BREAK
	f	Lnet/minecraft/class_3414;	field_14982	BLOCK_CHEST_OPEN
	f	Lnet/minecraft/class_3414;	field_14981	BLOCK_END_PORTAL_SPAWN
	f	Lnet/minecraft/class_3414;	field_14980	ENTITY_DROWNED_AMBIENT_WATER
	f	Lnet/minecraft/class_3414;	field_18060	ENTITY_FOX_EAT
	f	Lnet/minecraft/class_3414;	field_18062	ENTITY_FOX_SLEEP
	f	Lnet/minecraft/class_3414;	field_18061	ENTITY_FOX_HURT
	f	Lnet/minecraft/class_3414;	field_14726	ENTITY_PLAYER_BREATH
	f	Lnet/minecraft/class_3414;	field_14859	BLOCK_TRIPWIRE_ATTACH
	f	Lnet/minecraft/class_3414;	field_28611	BLOCK_SPORE_BLOSSOM_STEP
	f	Lnet/minecraft/class_3414;	field_14725	BLOCK_NOTE_BLOCK_CHIME
	f	Lnet/minecraft/class_3414;	field_28610	BLOCK_SPORE_BLOSSOM_PLACE
	f	Lnet/minecraft/class_3414;	field_14858	ENTITY_EVOKER_CAST_SPELL
	f	Lnet/minecraft/class_3414;	field_33440	ENTITY_GOAT_SCREAMING_EAT
	f	Lnet/minecraft/class_3414;	field_14857	ENTITY_COW_DEATH
	f	Lnet/minecraft/class_3414;	field_14724	ENTITY_WOLF_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14856	ENTITY_TURTLE_DEATH
	f	Lnet/minecraft/class_3414;	field_14989	BLOCK_NOTE_BLOCK_FLUTE
	f	Lnet/minecraft/class_3414;	field_14723	BLOCK_STONE_FALL
	f	Lnet/minecraft/class_3414;	field_21930	BLOCK_ANCIENT_DEBRIS_HIT
	f	Lnet/minecraft/class_3414;	field_21931	BLOCK_SHROOMLIGHT_BREAK
	f	Lnet/minecraft/class_3414;	field_14988	BLOCK_METAL_PRESSURE_PLATE_CLICK_ON
	f	Lnet/minecraft/class_3414;	field_14855	ENTITY_SKELETON_HORSE_HURT
	f	Lnet/minecraft/class_3414;	field_14722	ENTITY_TURTLE_AMBIENT_LAND
	f	Lnet/minecraft/class_3414;	field_14721	ENTITY_SKELETON_HORSE_DEATH
	f	Lnet/minecraft/class_3414;	field_14854	ENTITY_PARROT_IMITATE_ENDER_DRAGON
	f	Lnet/minecraft/class_3414;	field_14987	ENTITY_HORSE_GALLOP
	f	Lnet/minecraft/class_3414;	field_14720	BLOCK_GRASS_HIT
	f	Lnet/minecraft/class_3414;	field_14853	BLOCK_LADDER_PLACE
	f	Lnet/minecraft/class_3414;	field_14986	ENTITY_ZOMBIE_INFECT
	f	Lnet/minecraft/class_3414;	field_14852	ENTITY_ZOMBIFIED_PIGLIN_ANGRY
	f	Lnet/minecraft/class_3414;	field_14985	ENTITY_TROPICAL_FISH_HURT
	f	Lnet/minecraft/class_3414;	field_14984	ENTITY_SKELETON_HORSE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14851	ENTITY_COD_HURT
	f	Lnet/minecraft/class_3414;	field_20604	ENTITY_BEE_LOOP_AGGRESSIVE
	f	Lnet/minecraft/class_3414;	field_26961	BLOCK_COPPER_STEP
	f	Lnet/minecraft/class_3414;	field_16509	BLOCK_SCAFFOLDING_BREAK
	f	Lnet/minecraft/class_3414;	field_21936	BLOCK_ANCIENT_DEBRIS_FALL
	f	Lnet/minecraft/class_3414;	field_15083	ENTITY_COD_AMBIENT
	f	Lnet/minecraft/class_3414;	field_29817	ENTITY_GOAT_SCREAMING_MILK
	f	Lnet/minecraft/class_3414;	field_28392	ITEM_GLOW_INK_SAC_USE
	f	Lnet/minecraft/class_3414;	field_20603	ENTITY_BEE_HURT
	f	Lnet/minecraft/class_3414;	field_26962	BLOCK_COPPER_PLACE
	f	Lnet/minecraft/class_3414;	field_15084	ENTITY_SILVERFISH_STEP
	f	Lnet/minecraft/class_3414;	field_28618	BLOCK_VINE_FALL
	f	Lnet/minecraft/class_3414;	field_21937	BLOCK_NETHER_ORE_BREAK
	f	Lnet/minecraft/class_3414;	field_28619	BLOCK_VINE_HIT
	f	Lnet/minecraft/class_3414;	field_29816	ENTITY_GOAT_SCREAMING_HURT
	f	Lnet/minecraft/class_3414;	field_28391	ITEM_DYE_USE
	f	Lnet/minecraft/class_3414;	field_20602	ENTITY_BEE_DEATH
	f	Lnet/minecraft/class_3414;	field_28617	BLOCK_VINE_BREAK
	f	Lnet/minecraft/class_3414;	field_15085	ENTITY_TROPICAL_FISH_AMBIENT
	f	Lnet/minecraft/class_3414;	field_17482	ITEM_BOOK_PUT
	f	Lnet/minecraft/class_3414;	field_21938	BLOCK_NETHER_ORE_FALL
	f	Lnet/minecraft/class_3414;	field_29815	ENTITY_GOAT_SCREAMING_DEATH
	f	Lnet/minecraft/class_3414;	field_26960	BLOCK_COPPER_BREAK
	f	Lnet/minecraft/class_3414;	field_15086	ENTITY_ENDER_DRAGON_HURT
	f	Lnet/minecraft/class_3414;	field_28616	BLOCK_SMALL_DRIPLEAF_STEP
	f	Lnet/minecraft/class_3414;	field_17481	ITEM_BOOK_PAGE_TURN
	f	Lnet/minecraft/class_3414;	field_29814	ENTITY_GOAT_SCREAMING_AMBIENT
	f	Lnet/minecraft/class_3414;	field_21939	BLOCK_NETHER_ORE_HIT
	f	Lnet/minecraft/class_3414;	field_17484	UI_CARTOGRAPHY_TABLE_TAKE_RESULT
	f	Lnet/minecraft/class_3414;	field_28615	BLOCK_SMALL_DRIPLEAF_PLACE
	f	Lnet/minecraft/class_3414;	field_15087	BLOCK_CORAL_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_20608	BLOCK_BEEHIVE_DRIP
	f	Lnet/minecraft/class_3414;	field_21932	BLOCK_SHROOMLIGHT_STEP
	f	Lnet/minecraft/class_3414;	field_29813	ENTITY_GOAT_PREPARE_RAM
	f	Lnet/minecraft/class_3414;	field_20607	ENTITY_BEE_POLLINATE
	f	Lnet/minecraft/class_3414;	field_14729	ENTITY_PHANTOM_BITE
	f	Lnet/minecraft/class_3414;	field_17483	BLOCK_CAMPFIRE_CRACKLE
	f	Lnet/minecraft/class_3414;	field_15088	ENTITY_ZOMBIE_HURT
	f	Lnet/minecraft/class_3414;	field_28614	BLOCK_SMALL_DRIPLEAF_HIT
	f	Lnet/minecraft/class_3414;	field_21933	BLOCK_SHROOMLIGHT_PLACE
	f	Lnet/minecraft/class_3414;	field_29812	ENTITY_GOAT_MILK
	f	Lnet/minecraft/class_3414;	field_20606	ENTITY_BEE_STING
	f	Lnet/minecraft/class_3414;	field_14728	ENTITY_ZOMBIE_VILLAGER_HURT
	f	Lnet/minecraft/class_3414;	field_28613	BLOCK_SMALL_DRIPLEAF_FALL
	f	Lnet/minecraft/class_3414;	field_15089	ITEM_CROSSBOW_QUICK_CHARGE_3
	f	Lnet/minecraft/class_3414;	field_21934	BLOCK_SHROOMLIGHT_HIT
	f	Lnet/minecraft/class_3414;	field_29811	ENTITY_GOAT_HURT
	f	Lnet/minecraft/class_3414;	field_14727	BLOCK_ANVIL_FALL
	f	Lnet/minecraft/class_3414;	field_20605	ENTITY_BEE_LOOP
	f	Lnet/minecraft/class_3414;	field_28612	BLOCK_SMALL_DRIPLEAF_BREAK
	f	Lnet/minecraft/class_3414;	field_21935	BLOCK_SHROOMLIGHT_FALL
	f	Lnet/minecraft/class_3414;	field_29810	ENTITY_GOAT_DEATH
	f	Lnet/minecraft/class_3414;	field_17711	UI_STONECUTTER_SELECT_RECIPE
	f	Lnet/minecraft/class_3414;	field_17710	UI_STONECUTTER_TAKE_RESULT
	f	Lnet/minecraft/class_3414;	field_26979	BLOCK_AMETHYST_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_15090	ENTITY_FIREWORK_ROCKET_BLAST_FAR
	f	Lnet/minecraft/class_3414;	field_23116	BLOCK_RESPAWN_ANCHOR_CHARGE
	f	Lnet/minecraft/class_3414;	field_26977	BLOCK_TUFF_HIT
	f	Lnet/minecraft/class_3414;	field_15091	ENTITY_RABBIT_JUMP
	f	Lnet/minecraft/class_3414;	field_23115	BLOCK_RESPAWN_ANCHOR_AMBIENT
	f	Lnet/minecraft/class_3414;	field_19147	ENTITY_EVOKER_CELEBRATE
	f	Lnet/minecraft/class_3414;	field_26978	BLOCK_TUFF_FALL
	f	Lnet/minecraft/class_3414;	field_15092	BLOCK_SNOW_FALL
	f	Lnet/minecraft/class_3414;	field_23118	BLOCK_RESPAWN_ANCHOR_SET_SPAWN
	f	Lnet/minecraft/class_3414;	field_26975	BLOCK_TUFF_STEP
	f	Lnet/minecraft/class_3414;	field_15093	ENTITY_FISHING_BOBBER_RETRIEVE
	f	Lnet/minecraft/class_3414;	field_23117	BLOCK_RESPAWN_ANCHOR_DEPLETE
	f	Lnet/minecraft/class_3414;	field_26976	BLOCK_TUFF_PLACE
	f	Lnet/minecraft/class_3414;	field_15094	ENTITY_DONKEY_AMBIENT
	f	Lnet/minecraft/class_3414;	field_35343	MUSIC_DISC_OTHERSIDE
	f	Lnet/minecraft/class_3414;	field_14995	MUSIC_CREATIVE
	f	Lnet/minecraft/class_3414;	field_14862	ITEM_ARMOR_EQUIP_IRON
	f	Lnet/minecraft/class_3414;	field_14861	BLOCK_FENCE_GATE_CLOSE
	f	Lnet/minecraft/class_3414;	field_14994	ENTITY_HOSTILE_HURT
	f	Lnet/minecraft/class_3414;	field_14860	ITEM_CROSSBOW_LOADING_MIDDLE
	f	Lnet/minecraft/class_3414;	field_14993	BLOCK_FIRE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14992	ENTITY_DOLPHIN_ATTACK
	f	Lnet/minecraft/class_3414;	field_35347	MUSIC_OVERWORLD_LUSH_CAVES
	f	Lnet/minecraft/class_3414;	field_14991	ENTITY_BLAZE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_35346	MUSIC_OVERWORLD_JAGGED_PEAKS
	f	Lnet/minecraft/class_3414;	field_35345	MUSIC_OVERWORLD_GROVE
	f	Lnet/minecraft/class_3414;	field_16510	BLOCK_SCAFFOLDING_FALL
	f	Lnet/minecraft/class_3414;	field_35344	MUSIC_OVERWORLD_DRIPSTONE_CAVES
	f	Lnet/minecraft/class_3414;	field_14738	ENTITY_ILLUSIONER_PREPARE_MIRROR
	f	Lnet/minecraft/class_3414;	field_14605	ENTITY_POLAR_BEAR_AMBIENT_BABY
	f	Lnet/minecraft/class_3414;	field_14604	ENTITY_PANDA_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14737	ENTITY_GENERIC_SPLASH
	f	Lnet/minecraft/class_3414;	field_21940	BLOCK_NETHER_ORE_PLACE
	f	Lnet/minecraft/class_3414;	field_14736	ENTITY_WITCH_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14603	ENTITY_SHEEP_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14869	ENTITY_PHANTOM_FLAP
	f	Lnet/minecraft/class_3414;	field_21941	BLOCK_NETHER_ORE_STEP
	f	Lnet/minecraft/class_3414;	field_35349	MUSIC_OVERWORLD_FROZEN_PEAKS
	f	Lnet/minecraft/class_3414;	field_21942	BLOCK_SOUL_SAND_HIT
	f	Lnet/minecraft/class_3414;	field_14868	ENTITY_ELDER_GUARDIAN_HURT
	f	Lnet/minecraft/class_3414;	field_14735	ENTITY_VINDICATOR_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14602	ENTITY_PARROT_STEP
	f	Lnet/minecraft/class_3414;	field_28620	BLOCK_VINE_PLACE
	f	Lnet/minecraft/class_3414;	field_35348	MUSIC_OVERWORLD_MEADOW
	f	Lnet/minecraft/class_3414;	field_21943	BLOCK_SOUL_SAND_FALL
	f	Lnet/minecraft/class_3414;	field_14867	ENTITY_CAT_HURT
	f	Lnet/minecraft/class_3414;	field_14734	ENTITY_BLAZE_BURN
	f	Lnet/minecraft/class_3414;	field_14601	ENTITY_CHICKEN_HURT
	f	Lnet/minecraft/class_3414;	field_34896	BLOCK_GROWING_PLANT_CROP
	f	Lnet/minecraft/class_3414;	field_20612	BLOCK_BEEHIVE_WORK
	f	Lnet/minecraft/class_3414;	field_14600	ENTITY_ARROW_SHOOT
	f	Lnet/minecraft/class_3414;	field_14999	ENTITY_PLAYER_ATTACK_KNOCKBACK
	f	Lnet/minecraft/class_3414;	field_14733	ENTITY_RAVAGER_ROAR
	f	Lnet/minecraft/class_3414;	field_20611	BLOCK_BEEHIVE_SHEAR
	f	Lnet/minecraft/class_3414;	field_20610	BLOCK_BEEHIVE_EXIT
	f	Lnet/minecraft/class_3414;	field_14732	ENTITY_GENERIC_DEATH
	f	Lnet/minecraft/class_3414;	field_14865	ENTITY_LIGHTNING_BOLT_THUNDER
	f	Lnet/minecraft/class_3414;	field_14998	ENTITY_PLAYER_SWIM
	f	Lnet/minecraft/class_3414;	field_14731	BLOCK_CHEST_LOCKED
	f	Lnet/minecraft/class_3414;	field_14864	ENTITY_TURTLE_SHAMBLE_BABY
	f	Lnet/minecraft/class_3414;	field_14997	ENTITY_PANDA_PRE_SNEEZE
	f	Lnet/minecraft/class_3414;	field_14863	ENTITY_SLIME_ATTACK
	f	Lnet/minecraft/class_3414;	field_14996	ENTITY_ZOMBIE_VILLAGER_DEATH
	f	Lnet/minecraft/class_3414;	field_14730	ENTITY_SHEEP_HURT
	f	Lnet/minecraft/class_3414;	field_15095	ENTITY_SLIME_SQUISH
	f	Lnet/minecraft/class_3414;	field_26973	ITEM_SPYGLASS_STOP_USING
	f	Lnet/minecraft/class_3414;	field_21948	BLOCK_SOUL_SOIL_FALL
	f	Lnet/minecraft/class_3414;	field_33435	ENTITY_GOAT_SCREAMING_PREPARE_RAM
	f	Lnet/minecraft/class_3414;	field_20615	ITEM_HONEY_BOTTLE_DRINK
	f	Lnet/minecraft/class_3414;	field_33437	ENTITY_GOAT_EAT
	f	Lnet/minecraft/class_3414;	field_15096	UI_LOOM_TAKE_RESULT
	f	Lnet/minecraft/class_3414;	field_26974	BLOCK_TUFF_BREAK
	f	Lnet/minecraft/class_3414;	field_21949	BLOCK_SOUL_SAND_BREAK
	f	Lnet/minecraft/class_3414;	field_33436	ENTITY_GOAT_SCREAMING_RAM_IMPACT
	f	Lnet/minecraft/class_3414;	field_20614	ENTITY_GENERIC_EAT
	f	Lnet/minecraft/class_3414;	field_26971	BLOCK_SMALL_AMETHYST_BUD_PLACE
	f	Lnet/minecraft/class_3414;	field_15097	ENTITY_LLAMA_CHEST
	f	Lnet/minecraft/class_3414;	field_19148	ENTITY_RAVAGER_CELEBRATE
	f	Lnet/minecraft/class_3414;	field_33433	ITEM_BONE_MEAL_USE
	f	Lnet/minecraft/class_3414;	field_20613	ENTITY_GENERIC_DRINK
	f	Lnet/minecraft/class_3414;	field_19149	ENTITY_PLAYER_BURP
	f	Lnet/minecraft/class_3414;	field_26972	ITEM_SPYGLASS_USE
	f	Lnet/minecraft/class_3414;	field_15098	ENTITY_PARROT_IMITATE_SLIME
	f	Lnet/minecraft/class_3414;	field_33434	ENTITY_GOAT_SCREAMING_LONG_JUMP
	f	Lnet/minecraft/class_3414;	field_14609	BLOCK_GRAVEL_PLACE
	f	Lnet/minecraft/class_3414;	field_15099	ENTITY_HORSE_EAT
	f	Lnet/minecraft/class_3414;	field_21944	BLOCK_SOUL_SOIL_BREAK
	f	Lnet/minecraft/class_3414;	field_14608	ENTITY_ENDERMAN_DEATH
	f	Lnet/minecraft/class_3414;	field_26970	BLOCK_SMALL_AMETHYST_BUD_BREAK
	f	Lnet/minecraft/class_3414;	field_21945	BLOCK_SOUL_SOIL_STEP
	f	Lnet/minecraft/class_3414;	field_14607	BLOCK_WOOD_FALL
	f	Lnet/minecraft/class_3414;	field_33438	ENTITY_GOAT_LONG_JUMP
	f	Lnet/minecraft/class_3414;	field_21946	BLOCK_SOUL_SOIL_PLACE
	f	Lnet/minecraft/class_3414;	field_14739	BLOCK_CHORUS_FLOWER_DEATH
	f	Lnet/minecraft/class_3414;	field_14606	ITEM_TRIDENT_RIPTIDE_1
	f	Lnet/minecraft/class_3414;	field_33439	ENTITY_GOAT_RAM_IMPACT
	f	Lnet/minecraft/class_3414;	field_21947	BLOCK_SOUL_SOIL_HIT
	f	Lnet/minecraft/class_3414;	field_28025	BLOCK_DRIPSTONE_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_28289	ENTITY_AXOLOTL_HURT
	f	Lnet/minecraft/class_3414;	field_19152	ENTITY_VILLAGER_CELEBRATE
	f	Lnet/minecraft/class_3414;	field_28288	ENTITY_AXOLOTL_DEATH
	f	Lnet/minecraft/class_3414;	field_19153	ENTITY_WITCH_CELEBRATE
	f	Lnet/minecraft/class_3414;	field_28287	ENTITY_AXOLOTL_ATTACK
	f	Lnet/minecraft/class_3414;	field_14741	ENTITY_CAT_PURR
	f	Lnet/minecraft/class_3414;	field_14740	BLOCK_BAMBOO_BREAK
	f	Lnet/minecraft/class_3414;	field_14873	ENTITY_SNOWBALL_THROW
	f	Lnet/minecraft/class_3414;	field_18309	BLOCK_NOTE_BLOCK_COW_BELL
	f	Lnet/minecraft/class_3414;	field_14872	ENTITY_RABBIT_DEATH
	f	Lnet/minecraft/class_3414;	field_18308	BLOCK_NOTE_BLOCK_IRON_XYLOPHONE
	f	Lnet/minecraft/class_3414;	field_14871	ENTITY_CHICKEN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28029	BLOCK_POINTED_DRIPSTONE_STEP
	f	Lnet/minecraft/class_3414;	field_19150	ENTITY_PILLAGER_CELEBRATE
	f	Lnet/minecraft/class_3414;	field_14870	ENTITY_SHEEP_STEP
	f	Lnet/minecraft/class_3414;	field_28028	BLOCK_POINTED_DRIPSTONE_BREAK
	f	Lnet/minecraft/class_3414;	field_19151	ENTITY_VINDICATOR_CELEBRATE
	f	Lnet/minecraft/class_3414;	field_28027	BLOCK_DRIPSTONE_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_28026	BLOCK_DRIPSTONE_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_14617	ENTITY_SKELETON_HORSE_SWIM
	f	Lnet/minecraft/class_3414;	field_21951	BLOCK_SOUL_SAND_PLACE
	f	Lnet/minecraft/class_3414;	field_18311	BLOCK_NOTE_BLOCK_BIT
	f	Lnet/minecraft/class_3414;	field_14749	ENTITY_MAGMA_CUBE_SQUISH_SMALL
	f	Lnet/minecraft/class_3414;	field_14616	ITEM_SHOVEL_FLATTEN
	f	Lnet/minecraft/class_3414;	field_14615	ENTITY_PIG_AMBIENT
	f	Lnet/minecraft/class_3414;	field_18310	BLOCK_NOTE_BLOCK_DIDGERIDOO
	f	Lnet/minecraft/class_3414;	field_14748	ENTITY_PUFFER_FISH_HURT
	f	Lnet/minecraft/class_3414;	field_18313	ENTITY_WANDERING_TRADER_DRINK_POTION
	f	Lnet/minecraft/class_3414;	field_14747	ENTITY_MAGMA_CUBE_HURT
	f	Lnet/minecraft/class_3414;	field_14614	ENTITY_MULE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_18312	BLOCK_NOTE_BLOCK_BANJO
	f	Lnet/minecraft/class_3414;	field_14746	ENTITY_BAT_HURT
	f	Lnet/minecraft/class_3414;	field_14879	ENTITY_ENDERMAN_TELEPORT
	f	Lnet/minecraft/class_3414;	field_14613	ENTITY_HORSE_STEP
	f	Lnet/minecraft/class_3414;	field_18315	ENTITY_WANDERING_TRADER_DISAPPEARED
	f	Lnet/minecraft/class_3414;	field_14878	ENTITY_TROPICAL_FISH_FLOP
	f	Lnet/minecraft/class_3414;	field_14745	ENTITY_SNOW_GOLEM_SHOOT
	f	Lnet/minecraft/class_3414;	field_14612	ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR
	f	Lnet/minecraft/class_3414;	field_14611	BLOCK_DISPENSER_DISPENSE
	f	Lnet/minecraft/class_3414;	field_18314	ENTITY_WANDERING_TRADER_REAPPEARED
	f	Lnet/minecraft/class_3414;	field_14744	MUSIC_DISC_CAT
	f	Lnet/minecraft/class_3414;	field_14877	ENTITY_SKELETON_DEATH
	f	Lnet/minecraft/class_3414;	field_14743	ENTITY_ZOMBIFIED_PIGLIN_DEATH
	f	Lnet/minecraft/class_3414;	field_14610	ENTITY_BAT_TAKEOFF
	f	Lnet/minecraft/class_3414;	field_14876	ENTITY_PLAYER_SPLASH_HIGH_SPEED
	f	Lnet/minecraft/class_3414;	field_21950	BLOCK_SOUL_SAND_STEP
	f	Lnet/minecraft/class_3414;	field_18316	ENTITY_WANDERING_TRADER_DRINK_MILK
	f	Lnet/minecraft/class_3414;	field_14875	ENTITY_PAINTING_PLACE
	f	Lnet/minecraft/class_3414;	field_14742	ENTITY_ZOMBIE_BREAK_WOODEN_DOOR
	f	Lnet/minecraft/class_3414;	field_38365	ENTITY_ALLAY_AMBIENT_WITH_ITEM
	f	Lnet/minecraft/class_3414;	field_38366	ENTITY_ALLAY_AMBIENT_WITHOUT_ITEM
	f	Lnet/minecraft/class_3414;	field_38367	ENTITY_ALLAY_DEATH
	f	Lnet/minecraft/class_3414;	field_26981	BLOCK_AMETHYST_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_26982	BLOCK_AMETHYST_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_14619	BLOCK_PUMPKIN_CARVE
	f	Lnet/minecraft/class_3414;	field_14618	ENTITY_TURTLE_DEATH_BABY
	f	Lnet/minecraft/class_3414;	field_26980	BLOCK_AMETHYST_BLOCK_CHIME
	f	Lnet/minecraft/class_3414;	field_15205	ENTITY_PLAYER_HURT_DROWN
	f	Lnet/minecraft/class_3414;	field_28037	BLOCK_POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON
	f	Lnet/minecraft/class_3414;	field_15206	BLOCK_ENDER_CHEST_CLOSE
	f	Lnet/minecraft/class_3414;	field_28036	BLOCK_POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON
	f	Lnet/minecraft/class_3414;	field_19167	BLOCK_BELL_RESONATE
	f	Lnet/minecraft/class_3414;	field_17604	BLOCK_BARREL_OPEN
	f	Lnet/minecraft/class_3414;	field_15207	BLOCK_WET_GRASS_FALL
	f	Lnet/minecraft/class_3414;	field_28035	BLOCK_POINTED_DRIPSTONE_DRIP_WATER
	f	Lnet/minecraft/class_3414;	field_17603	BLOCK_BARREL_CLOSE
	f	Lnet/minecraft/class_3414;	field_15208	ENTITY_PANDA_DEATH
	f	Lnet/minecraft/class_3414;	field_28034	BLOCK_POINTED_DRIPSTONE_DRIP_LAVA
	f	Lnet/minecraft/class_3414;	field_17606	BLOCK_COMPOSTER_EMPTY
	f	Lnet/minecraft/class_3414;	field_15209	ENTITY_POLAR_BEAR_DEATH
	f	Lnet/minecraft/class_3414;	field_28033	BLOCK_POINTED_DRIPSTONE_LAND
	f	Lnet/minecraft/class_3414;	field_17605	BLOCK_BLASTFURNACE_FIRE_CRACKLE
	f	Lnet/minecraft/class_3414;	field_28032	BLOCK_POINTED_DRIPSTONE_FALL
	f	Lnet/minecraft/class_3414;	field_28031	BLOCK_POINTED_DRIPSTONE_HIT
	f	Lnet/minecraft/class_3414;	field_17609	BLOCK_COMPOSTER_READY
	f	Lnet/minecraft/class_3414;	field_17607	BLOCK_COMPOSTER_FILL
	f	Lnet/minecraft/class_3414;	field_28030	BLOCK_POINTED_DRIPSTONE_PLACE
	f	Lnet/minecraft/class_3414;	field_17608	BLOCK_COMPOSTER_FILL_SUCCESS
	f	Lnet/minecraft/class_3414;	field_14886	ENTITY_BOAT_PADDLE_LAND
	f	Lnet/minecraft/class_3414;	field_14753	ENTITY_DROWNED_SHOOT
	f	Lnet/minecraft/class_3414;	field_14620	ENTITY_SLIME_HURT_SMALL
	f	Lnet/minecraft/class_3414;	field_14885	ENTITY_PARROT_IMITATE_STRAY
	f	Lnet/minecraft/class_3414;	field_38830	ENTITY_WARDEN_SONIC_BOOM
	f	Lnet/minecraft/class_3414;	field_38831	ENTITY_WARDEN_SONIC_CHARGE
	f	Lnet/minecraft/class_3414;	field_14884	ENTITY_LLAMA_EAT
	f	Lnet/minecraft/class_3414;	field_14751	BLOCK_SHULKER_BOX_CLOSE
	f	Lnet/minecraft/class_3414;	field_15200	ENTITY_SKELETON_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14750	ENTITY_PIG_HURT
	f	Lnet/minecraft/class_3414;	field_14883	ITEM_ARMOR_EQUIP_GENERIC
	f	Lnet/minecraft/class_3414;	field_15201	ENTITY_TROPICAL_FISH_DEATH
	f	Lnet/minecraft/class_3414;	field_14882	ENTITY_FIREWORK_ROCKET_TWINKLE_FAR
	f	Lnet/minecraft/class_3414;	field_15202	ITEM_BUCKET_FILL_LAVA
	f	Lnet/minecraft/class_3414;	field_14881	ENTITY_DOLPHIN_AMBIENT_WATER
	f	Lnet/minecraft/class_3414;	field_28039	BLOCK_DRIPSTONE_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_15203	ENTITY_ELDER_GUARDIAN_CURSE
	f	Lnet/minecraft/class_3414;	field_14880	ENTITY_GUARDIAN_ATTACK
	f	Lnet/minecraft/class_3414;	field_15204	BLOCK_NOTE_BLOCK_HAT
	f	Lnet/minecraft/class_3414;	field_28038	BLOCK_DRIPSTONE_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_14629	BLOCK_BAMBOO_SAPLING_BREAK
	f	Lnet/minecraft/class_3414;	field_14628	BLOCK_WOOL_HIT
	f	Lnet/minecraft/class_3414;	field_14627	ENTITY_EXPERIENCE_ORB_PICKUP
	f	Lnet/minecraft/class_3414;	field_14626	ITEM_CROSSBOW_LOADING_END
	f	Lnet/minecraft/class_3414;	field_14759	MUSIC_DISC_WAIT
	f	Lnet/minecraft/class_3414;	field_14758	ENTITY_GUARDIAN_HURT_LAND
	f	Lnet/minecraft/class_3414;	field_14625	ENTITY_PLAYER_ATTACK_WEAK
	f	Lnet/minecraft/class_3414;	field_14757	ENTITY_ENDER_PEARL_THROW
	f	Lnet/minecraft/class_3414;	field_14624	BLOCK_NOTE_BLOCK_BASS
	f	Lnet/minecraft/class_3414;	field_14889	ENTITY_MAGMA_CUBE_DEATH_SMALL
	f	Lnet/minecraft/class_3414;	field_14756	AMBIENT_UNDERWATER_ENTER
	f	Lnet/minecraft/class_3414;	field_14623	ENTITY_PLAYER_HURT_ON_FIRE
	f	Lnet/minecraft/class_3414;	field_14622	BLOCK_NOTE_BLOCK_PLING
	f	Lnet/minecraft/class_3414;	field_14755	MUSIC_CREDITS
	f	Lnet/minecraft/class_3414;	field_14888	ENTITY_PUFFER_FISH_DEATH
	f	Lnet/minecraft/class_3414;	field_14754	ENTITY_HOSTILE_SMALL_FALL
	f	Lnet/minecraft/class_3414;	field_14621	ENTITY_ZOMBIE_STEP
	f	Lnet/minecraft/class_3414;	field_14887	ENTITY_DOLPHIN_SPLASH
	f	Lnet/minecraft/class_3414;	field_28295	ITEM_BUCKET_FILL_AXOLOTL
	f	Lnet/minecraft/class_3414;	field_28294	ITEM_BUCKET_EMPTY_AXOLOTL
	f	Lnet/minecraft/class_3414;	field_28293	ENTITY_AXOLOTL_SWIM
	f	Lnet/minecraft/class_3414;	field_28292	ENTITY_AXOLOTL_SPLASH
	f	Lnet/minecraft/class_3414;	field_28291	ENTITY_AXOLOTL_IDLE_WATER
	f	Lnet/minecraft/class_3414;	field_28290	ENTITY_AXOLOTL_IDLE_AIR
	f	Lnet/minecraft/class_3414;	field_17614	ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH
	f	Lnet/minecraft/class_3414;	field_17747	ENTITY_WANDERING_TRADER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15217	BLOCK_STONE_PRESSURE_PLATE_CLICK_ON
	f	Lnet/minecraft/class_3414;	field_14890	ITEM_CHORUS_FRUIT_TELEPORT
	f	Lnet/minecraft/class_3414;	field_17746	BLOCK_LANTERN_FALL
	f	Lnet/minecraft/class_3414;	field_17613	ITEM_NETHER_WART_PLANT
	f	Lnet/minecraft/class_3414;	field_15218	ENTITY_WOLF_HURT
	f	Lnet/minecraft/class_3414;	field_17616	BLOCK_SWEET_BERRY_BUSH_PLACE
	f	Lnet/minecraft/class_3414;	field_17749	ENTITY_WANDERING_TRADER_HURT
	f	Lnet/minecraft/class_3414;	field_15219	ENTITY_CHICKEN_EGG
	f	Lnet/minecraft/class_3414;	field_17615	BLOCK_SWEET_BERRY_BUSH_BREAK
	f	Lnet/minecraft/class_3414;	field_17748	ENTITY_WANDERING_TRADER_DEATH
	f	Lnet/minecraft/class_3414;	field_18813	ENTITY_PARROT_IMITATE_GUARDIAN
	f	Lnet/minecraft/class_3414;	field_17618	BLOCK_SMOKER_SMOKE
	f	Lnet/minecraft/class_3414;	field_18816	ENTITY_PARROT_IMITATE_RAVAGER
	f	Lnet/minecraft/class_3414;	field_17617	BLOCK_SWEET_BERRY_BUSH_PICK_BERRIES
	f	Lnet/minecraft/class_3414;	field_18815	ENTITY_PARROT_IMITATE_PILLAGER
	f	Lnet/minecraft/class_3414;	field_14765	ITEM_CROSSBOW_LOADING_START
	f	Lnet/minecraft/class_3414;	field_14632	BLOCK_CONDUIT_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14898	ENTITY_VEX_CHARGE
	f	Lnet/minecraft/class_3414;	field_15210	ENTITY_ENDER_EYE_DEATH
	f	Lnet/minecraft/class_3414;	field_14897	ENTITY_ARMOR_STAND_HIT
	f	Lnet/minecraft/class_3414;	field_14764	ENTITY_TURTLE_SWIM
	f	Lnet/minecraft/class_3414;	field_14631	MUSIC_END
	f	Lnet/minecraft/class_3414;	field_15211	BLOCK_GRAVEL_BREAK
	f	Lnet/minecraft/class_3414;	field_14896	ITEM_TRIDENT_THUNDER
	f	Lnet/minecraft/class_3414;	field_14763	ENTITY_SLIME_DEATH
	f	Lnet/minecraft/class_3414;	field_14630	ENTITY_HOSTILE_SWIM
	f	Lnet/minecraft/class_3414;	field_15212	ENTITY_SQUID_HURT
	f	Lnet/minecraft/class_3414;	field_14762	BLOCK_COMPARATOR_CLICK
	f	Lnet/minecraft/class_3414;	field_14895	ENTITY_SHULKER_BULLET_HIT
	f	Lnet/minecraft/class_3414;	field_17743	BLOCK_LANTERN_PLACE
	f	Lnet/minecraft/class_3414;	field_17610	BLOCK_CROP_BREAK
	f	Lnet/minecraft/class_3414;	field_15213	ITEM_TRIDENT_HIT
	f	Lnet/minecraft/class_3414;	field_14761	ITEM_ARMOR_EQUIP_GOLD
	f	Lnet/minecraft/class_3414;	field_14894	ENTITY_PIG_STEP
	f	Lnet/minecraft/class_3414;	field_15214	ENTITY_WITHER_SKELETON_AMBIENT
	f	Lnet/minecraft/class_3414;	field_17742	BLOCK_LANTERN_HIT
	f	Lnet/minecraft/class_3414;	field_14760	ENTITY_SPIDER_STEP
	f	Lnet/minecraft/class_3414;	field_17612	BLOCK_NETHER_WART_BREAK
	f	Lnet/minecraft/class_3414;	field_17745	BLOCK_LANTERN_BREAK
	f	Lnet/minecraft/class_3414;	field_15215	BLOCK_WOOD_BREAK
	f	Lnet/minecraft/class_3414;	field_14892	ENTITY_HUSK_DEATH
	f	Lnet/minecraft/class_3414;	field_17611	ITEM_CROP_PLANT
	f	Lnet/minecraft/class_3414;	field_17744	BLOCK_LANTERN_STEP
	f	Lnet/minecraft/class_3414;	field_15216	ENTITY_DOLPHIN_HURT
	f	Lnet/minecraft/class_3414;	field_14891	BLOCK_BEACON_POWER_SELECT
	f	Lnet/minecraft/class_3414;	field_14639	ENTITY_RAVAGER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14638	ENTITY_SALMON_HURT
	f	Lnet/minecraft/class_3414;	field_14637	ENTITY_EXPERIENCE_BOTTLE_THROW
	f	Lnet/minecraft/class_3414;	field_14769	BLOCK_GLASS_STEP
	f	Lnet/minecraft/class_3414;	field_14636	ITEM_CROSSBOW_HIT
	f	Lnet/minecraft/class_3414;	field_14768	ENTITY_PARROT_IMITATE_SHULKER
	f	Lnet/minecraft/class_3414;	field_14635	BLOCK_BAMBOO_STEP
	f	Lnet/minecraft/class_3414;	field_14767	ENTITY_LINGERING_POTION_THROW
	f	Lnet/minecraft/class_3414;	field_14634	ENTITY_TURTLE_LAY_EGG
	f	Lnet/minecraft/class_3414;	field_15220	ENTITY_PARROT_IMITATE_ZOMBIE
	f	Lnet/minecraft/class_3414;	field_14633	ENTITY_SKELETON_SHOOT
	f	Lnet/minecraft/class_3414;	field_14766	BLOCK_FENCE_GATE_OPEN
	f	Lnet/minecraft/class_3414;	field_14899	ENTITY_HOSTILE_DEATH
	f	Lnet/minecraft/class_3414;	field_17266	EVENT_RAID_HORN
	f	Lnet/minecraft/class_3414;	field_17265	BLOCK_BELL_USE
	f	Lnet/minecraft/class_3414;	field_15229	ENTITY_SHULKER_HURT
	f	Lnet/minecraft/class_3414;	field_38369	ENTITY_ALLAY_HURT
	f	Lnet/minecraft/class_3414;	field_15221	BLOCK_SAND_HIT
	f	Lnet/minecraft/class_3414;	field_17751	ENTITY_WANDERING_TRADER_TRADE
	f	Lnet/minecraft/class_3414;	field_14644	ENTITY_ILLUSIONER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14777	ENTITY_PARROT_IMITATE_ELDER_GUARDIAN
	f	Lnet/minecraft/class_3414;	field_15222	ENTITY_GENERIC_EXTINGUISH_FIRE
	f	Lnet/minecraft/class_3414;	field_17750	ENTITY_WANDERING_TRADER_NO
	f	Lnet/minecraft/class_3414;	field_14776	BLOCK_NOTE_BLOCK_XYLOPHONE
	f	Lnet/minecraft/class_3414;	field_15223	ENTITY_ILLUSIONER_HURT
	f	Lnet/minecraft/class_3414;	field_14775	BLOCK_LADDER_HIT
	f	Lnet/minecraft/class_3414;	field_14642	ENTITY_VINDICATOR_DEATH
	f	Lnet/minecraft/class_3414;	field_17752	ENTITY_WANDERING_TRADER_YES
	f	Lnet/minecraft/class_3414;	field_15224	ENTITY_ARROW_HIT_PLAYER
	f	Lnet/minecraft/class_3414;	field_14774	BLOCK_WET_GRASS_STEP
	f	Lnet/minecraft/class_3414;	field_14641	UI_TOAST_OUT
	f	Lnet/minecraft/class_3414;	field_15225	ENTITY_VILLAGER_DEATH
	f	Lnet/minecraft/class_3414;	field_14640	BLOCK_SLIME_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_14773	ENTITY_ENDER_DRAGON_DEATH
	f	Lnet/minecraft/class_3414;	field_15226	BLOCK_WOOL_PLACE
	f	Lnet/minecraft/class_3414;	field_14772	ENTITY_WOLF_STEP
	f	Lnet/minecraft/class_3414;	field_15227	BLOCK_BAMBOO_SAPLING_HIT
	f	Lnet/minecraft/class_3414;	field_14771	ENTITY_STRAY_DEATH
	f	Lnet/minecraft/class_3414;	field_15228	BLOCK_PISTON_CONTRACT
	f	Lnet/minecraft/class_3414;	field_14770	ENTITY_ITEM_FRAME_REMOVE_ITEM
	f	Lnet/minecraft/class_3414;	field_38370	ENTITY_ALLAY_ITEM_GIVEN
	f	Lnet/minecraft/class_3414;	field_38371	ENTITY_ALLAY_ITEM_TAKEN
	f	Lnet/minecraft/class_3414;	field_14649	ENTITY_IRON_GOLEM_ATTACK
	f	Lnet/minecraft/class_3414;	field_14648	ENTITY_GHAST_DEATH
	f	Lnet/minecraft/class_3414;	field_15230	ENTITY_ENDERMITE_DEATH
	f	Lnet/minecraft/class_3414;	field_14647	ENTITY_PARROT_IMITATE_DROWNED
	f	Lnet/minecraft/class_3414;	field_15231	ENTITY_GHAST_SHOOT
	f	Lnet/minecraft/class_3414;	field_14779	ITEM_BOTTLE_FILL
	f	Lnet/minecraft/class_3414;	field_14646	BLOCK_LADDER_FALL
	f	Lnet/minecraft/class_3414;	field_15232	ENTITY_GUARDIAN_DEATH_LAND
	f	Lnet/minecraft/class_3414;	field_14778	ENTITY_PLAYER_SMALL_FALL
	f	Lnet/minecraft/class_3414;	field_14645	ENTITY_WITCH_HURT
	f	Lnet/minecraft/class_3414;	field_15108	ENTITY_SKELETON_HORSE_GALLOP_WATER
	f	Lnet/minecraft/class_3414;	field_22454	AMBIENT_NETHER_WASTES_ADDITIONS
	f	Lnet/minecraft/class_3414;	field_16439	ENTITY_CAT_EAT
	f	Lnet/minecraft/class_3414;	field_14781	ENTITY_DONKEY_HURT
	f	Lnet/minecraft/class_3414;	field_15109	ENTITY_TURTLE_EGG_CRACK
	f	Lnet/minecraft/class_3414;	field_22455	AMBIENT_NETHER_WASTES_LOOP
	f	Lnet/minecraft/class_3414;	field_14780	ENTITY_COW_AMBIENT
	f	Lnet/minecraft/class_3414;	field_22456	AMBIENT_NETHER_WASTES_MOOD
	f	Lnet/minecraft/class_3414;	field_22457	AMBIENT_SOUL_SAND_VALLEY_ADDITIONS
	f	Lnet/minecraft/class_3414;	field_22451	AMBIENT_CRIMSON_FOREST_ADDITIONS
	f	Lnet/minecraft/class_3414;	field_22452	AMBIENT_CRIMSON_FOREST_LOOP
	f	Lnet/minecraft/class_3414;	field_22453	AMBIENT_CRIMSON_FOREST_MOOD
	f	Lnet/minecraft/class_3414;	field_15233	ENTITY_IRON_GOLEM_STEP
	f	Lnet/minecraft/class_3414;	field_21870	BLOCK_BASALT_HIT
	f	Lnet/minecraft/class_3414;	field_15100	BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF
	f	Lnet/minecraft/class_3414;	field_20671	ENTITY_VILLAGER_WORK_CARTOGRAPHER
	f	Lnet/minecraft/class_3414;	field_14789	ENTITY_LLAMA_SPIT
	f	Lnet/minecraft/class_3414;	field_14656	MUSIC_DISC_STRAD
	f	Lnet/minecraft/class_3414;	field_15234	ENTITY_PARROT_DEATH
	f	Lnet/minecraft/class_3414;	field_15101	ENTITY_DOLPHIN_DEATH
	f	Lnet/minecraft/class_3414;	field_21871	BLOCK_BASALT_FALL
	f	Lnet/minecraft/class_3414;	field_19195	BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE
	f	Lnet/minecraft/class_3414;	field_14655	ENTITY_SNOW_GOLEM_AMBIENT
	f	Lnet/minecraft/class_3414;	field_20670	ENTITY_VILLAGER_WORK_BUTCHER
	f	Lnet/minecraft/class_3414;	field_14788	BLOCK_SLIME_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_15102	BLOCK_FIRE_EXTINGUISH
	f	Lnet/minecraft/class_3414;	field_21872	BLOCK_BONE_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_15235	ENTITY_PUFFER_FISH_BLOW_UP
	f	Lnet/minecraft/class_3414;	field_14787	BLOCK_TRIPWIRE_CLICK_OFF
	f	Lnet/minecraft/class_3414;	field_14654	MUSIC_DISC_11
	f	Lnet/minecraft/class_3414;	field_21873	BLOCK_BONE_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_15236	ENTITY_WITHER_BREAK_BLOCK
	f	Lnet/minecraft/class_3414;	field_15103	ITEM_ARMOR_EQUIP_DIAMOND
	f	Lnet/minecraft/class_3414;	field_14786	ENTITY_SILVERFISH_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14653	BLOCK_GRASS_PLACE
	f	Lnet/minecraft/class_3414;	field_22459	AMBIENT_SOUL_SAND_VALLEY_MOOD
	f	Lnet/minecraft/class_3414;	field_15237	BLOCK_WATER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15104	ITEM_TRIDENT_HIT_GROUND
	f	Lnet/minecraft/class_3414;	field_19198	BLOCK_LAVA_EXTINGUISH
	f	Lnet/minecraft/class_3414;	field_22458	AMBIENT_SOUL_SAND_VALLEY_LOOP
	f	Lnet/minecraft/class_3414;	field_20675	ENTITY_VILLAGER_WORK_FLETCHER
	f	Lnet/minecraft/class_3414;	field_14785	BLOCK_ANVIL_PLACE
	f	Lnet/minecraft/class_3414;	field_14652	ENTITY_ELDER_GUARDIAN_HURT_LAND
	f	Lnet/minecraft/class_3414;	field_15238	ENTITY_PHANTOM_SWOOP
	f	Lnet/minecraft/class_3414;	field_15105	BLOCK_WOODEN_BUTTON_CLICK_OFF
	f	Lnet/minecraft/class_3414;	field_19199	BLOCK_REDSTONE_TORCH_BURNOUT
	f	Lnet/minecraft/class_3414;	field_14651	ENTITY_DROWNED_HURT_WATER
	f	Lnet/minecraft/class_3414;	field_20674	ENTITY_VILLAGER_WORK_FISHERMAN
	f	Lnet/minecraft/class_3414;	field_14784	ENTITY_MINECART_RIDING
	f	Lnet/minecraft/class_3414;	field_15239	ITEM_SHIELD_BREAK
	f	Lnet/minecraft/class_3414;	field_15106	ENTITY_PANDA_EAT
	f	Lnet/minecraft/class_3414;	field_19196	BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE
	f	Lnet/minecraft/class_3414;	field_16437	ENTITY_OCELOT_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14783	ENTITY_HORSE_LAND
	f	Lnet/minecraft/class_3414;	field_14650	BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT
	f	Lnet/minecraft/class_3414;	field_20673	ENTITY_VILLAGER_WORK_FARMER
	f	Lnet/minecraft/class_3414;	field_15107	ENTITY_POLAR_BEAR_HURT
	f	Lnet/minecraft/class_3414;	field_19197	BLOCK_END_PORTAL_FRAME_FILL
	f	Lnet/minecraft/class_3414;	field_16438	ENTITY_CAT_BEG_FOR_FOOD
	f	Lnet/minecraft/class_3414;	field_14782	ENTITY_EVOKER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_20672	ENTITY_VILLAGER_WORK_CLERIC
	f	Lnet/minecraft/class_3414;	field_21867	BLOCK_BASALT_BREAK
	f	Lnet/minecraft/class_3414;	field_21868	BLOCK_BASALT_STEP
	f	Lnet/minecraft/class_3414;	field_21869	BLOCK_BASALT_PLACE
	f	Lnet/minecraft/class_3414;	field_15240	ENTITY_RAVAGER_ATTACK
	f	Lnet/minecraft/class_3414;	field_16440	ENTITY_CAT_STRAY_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14659	ENTITY_WOLF_DEATH
	f	Lnet/minecraft/class_3414;	field_15110	ENTITY_COW_STEP
	f	Lnet/minecraft/class_3414;	field_16441	ENTITY_OCELOT_HURT
	f	Lnet/minecraft/class_3414;	field_14658	BLOCK_STONE_HIT
	f	Lnet/minecraft/class_3414;	field_15111	ENTITY_EVOKER_HURT
	f	Lnet/minecraft/class_3414;	field_20669	ENTITY_VILLAGER_WORK_ARMORER
	f	Lnet/minecraft/class_3414;	field_21866	ITEM_ARMOR_EQUIP_NETHERITE
	f	Lnet/minecraft/class_3414;	field_16442	ENTITY_OCELOT_DEATH
	f	Lnet/minecraft/class_3414;	field_14657	ENTITY_SPIDER_HURT
	f	Lnet/minecraft/class_3414;	field_23798	ENTITY_STRIDER_SADDLE
	f	Lnet/minecraft/class_3414;	field_14793	BLOCK_NOTE_BLOCK_BELL
	f	Lnet/minecraft/class_3414;	field_14660	ENTITY_FISHING_BOBBER_SPLASH
	f	Lnet/minecraft/class_3414;	field_23797	MUSIC_NETHER_WARPED_FOREST
	f	Lnet/minecraft/class_3414;	field_14792	ENTITY_WITHER_SPAWN
	f	Lnet/minecraft/class_3414;	field_14791	BLOCK_STONE_BUTTON_CLICK_ON
	f	Lnet/minecraft/class_3414;	field_14790	ENTITY_PARROT_IMITATE_VINDICATOR
	f	Lnet/minecraft/class_3414;	field_27849	BLOCK_POWDER_SNOW_FALL
	f	Lnet/minecraft/class_3414;	field_23794	MUSIC_NETHER_NETHER_WASTES
	f	Lnet/minecraft/class_3414;	field_22462	AMBIENT_WARPED_FOREST_MOOD
	f	Lnet/minecraft/class_3414;	field_27848	BLOCK_POWDER_SNOW_BREAK
	f	Lnet/minecraft/class_3414;	field_23793	MUSIC_NETHER_BASALT_DELTAS
	f	Lnet/minecraft/class_3414;	field_22463	BLOCK_SMITHING_TABLE_USE
	f	Lnet/minecraft/class_3414;	field_23796	MUSIC_NETHER_CRIMSON_FOREST
	f	Lnet/minecraft/class_3414;	field_27846	ITEM_BUCKET_FILL_POWDER_SNOW
	f	Lnet/minecraft/class_3414;	field_23795	MUSIC_NETHER_SOUL_SAND_VALLEY
	f	Lnet/minecraft/class_3414;	field_27847	ITEM_BUCKET_EMPTY_POWDER_SNOW
	f	Lnet/minecraft/class_3414;	field_28566	BLOCK_AZALEA_LEAVES_FALL
	f	Lnet/minecraft/class_3414;	field_21882	BLOCK_NETHER_BRICKS_BREAK
	f	Lnet/minecraft/class_3414;	field_14668	ENTITY_PANDA_HURT
	f	Lnet/minecraft/class_3414;	field_28565	BLOCK_AZALEA_LEAVES_BREAK
	f	Lnet/minecraft/class_3414;	field_15113	ENTITY_PARROT_IMITATE_EVOKER
	f	Lnet/minecraft/class_3414;	field_21883	BLOCK_NETHER_BRICKS_STEP
	f	Lnet/minecraft/class_3414;	field_14667	ENTITY_ITEM_FRAME_ADD_ITEM
	f	Lnet/minecraft/class_3414;	field_28564	BLOCK_AZALEA_STEP
	f	Lnet/minecraft/class_3414;	field_21884	BLOCK_NETHER_BRICKS_PLACE
	f	Lnet/minecraft/class_3414;	field_15114	BLOCK_NOTE_BLOCK_HARP
	f	Lnet/minecraft/class_3414;	field_14666	BLOCK_GLASS_FALL
	f	Lnet/minecraft/class_3414;	field_20681	ENTITY_VILLAGER_WORK_WEAPONSMITH
	f	Lnet/minecraft/class_3414;	field_14799	ENTITY_DOLPHIN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28563	BLOCK_AZALEA_PLACE
	f	Lnet/minecraft/class_3414;	field_21885	BLOCK_NETHER_BRICKS_HIT
	f	Lnet/minecraft/class_3414;	field_15115	ENTITY_PLAYER_HURT
	f	Lnet/minecraft/class_3414;	field_14798	BLOCK_GRAVEL_STEP
	f	Lnet/minecraft/class_3414;	field_14665	BLOCK_ANVIL_DESTROY
	f	Lnet/minecraft/class_3414;	field_20680	ENTITY_VILLAGER_WORK_TOOLSMITH
	f	Lnet/minecraft/class_3414;	field_28562	BLOCK_AZALEA_HIT
	f	Lnet/minecraft/class_3414;	field_15116	BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF
	f	Lnet/minecraft/class_3414;	field_14797	ENTITY_ENDERMAN_HURT
	f	Lnet/minecraft/class_3414;	field_14664	BLOCK_WOODEN_DOOR_OPEN
	f	Lnet/minecraft/class_3414;	field_28561	BLOCK_AZALEA_FALL
	f	Lnet/minecraft/class_3414;	field_15117	ENTITY_WOLF_HOWL
	f	Lnet/minecraft/class_3414;	field_14796	ENTITY_PARROT_IMITATE_WITCH
	f	Lnet/minecraft/class_3414;	field_14663	ENCHANT_THORNS_HIT
	f	Lnet/minecraft/class_3414;	field_21880	BLOCK_ROOTS_HIT
	f	Lnet/minecraft/class_3414;	field_28560	BLOCK_AZALEA_BREAK
	f	Lnet/minecraft/class_3414;	field_15118	ENTITY_ARMOR_STAND_BREAK
	f	Lnet/minecraft/class_3414;	field_14662	ENTITY_MAGMA_CUBE_DEATH
	f	Lnet/minecraft/class_3414;	field_14795	ENTITY_LLAMA_STEP
	f	Lnet/minecraft/class_3414;	field_21881	BLOCK_ROOTS_FALL
	f	Lnet/minecraft/class_3414;	field_15119	BLOCK_ENCHANTMENT_TABLE_USE
	f	Lnet/minecraft/class_3414;	field_14794	ENTITY_PLAYER_BIG_FALL
	f	Lnet/minecraft/class_3414;	field_14661	ENTITY_DONKEY_ANGRY
	f	Lnet/minecraft/class_3414;	field_21879	BLOCK_ROOTS_PLACE
	f	Lnet/minecraft/class_3414;	field_20679	ENTITY_VILLAGER_WORK_SHEPHERD
	f	Lnet/minecraft/class_3414;	field_20678	ENTITY_VILLAGER_WORK_MASON
	f	Lnet/minecraft/class_3414;	field_20677	ENTITY_VILLAGER_WORK_LIBRARIAN
	f	Lnet/minecraft/class_3414;	field_28559	BLOCK_AZALEA_LEAVES_STEP
	f	Lnet/minecraft/class_3414;	field_20676	ENTITY_VILLAGER_WORK_LEATHERWORKER
	f	Lnet/minecraft/class_3414;	field_15120	BLOCK_WET_GRASS_BREAK
	f	Lnet/minecraft/class_3414;	field_21874	BLOCK_BONE_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_28558	BLOCK_AZALEA_LEAVES_PLACE
	f	Lnet/minecraft/class_3414;	field_15121	ENTITY_SQUID_SQUIRT
	f	Lnet/minecraft/class_3414;	field_21875	BLOCK_BONE_BLOCK_PLACE
	f	Lnet/minecraft/class_3414;	field_21876	BLOCK_BONE_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_15122	ENTITY_WITHER_SKELETON_DEATH
	f	Lnet/minecraft/class_3414;	field_21877	BLOCK_ROOTS_BREAK
	f	Lnet/minecraft/class_3414;	field_15123	ENTITY_SALMON_DEATH
	f	Lnet/minecraft/class_3414;	field_21878	BLOCK_ROOTS_STEP
	f	Lnet/minecraft/class_3414;	field_14669	BLOCK_PORTAL_TRIGGER
	f	Lnet/minecraft/class_3414;	field_23790	AMBIENT_BASALT_DELTAS_ADDITIONS
	f	Lnet/minecraft/class_3414;	field_23792	AMBIENT_BASALT_DELTAS_MOOD
	f	Lnet/minecraft/class_3414;	field_22460	AMBIENT_WARPED_FOREST_ADDITIONS
	f	Lnet/minecraft/class_3414;	field_23791	AMBIENT_BASALT_DELTAS_LOOP
	f	Lnet/minecraft/class_3414;	field_22461	AMBIENT_WARPED_FOREST_LOOP
	f	Lnet/minecraft/class_3414;	field_23677	ENTITY_ZOGLIN_STEP
	f	Lnet/minecraft/class_3414;	field_28570	BLOCK_BIG_DRIPLEAF_HIT
	f	Lnet/minecraft/class_3414;	field_14672	BLOCK_CORAL_BLOCK_HIT
	f	Lnet/minecraft/class_3414;	field_23676	ENTITY_ZOGLIN_HURT
	f	Lnet/minecraft/class_3414;	field_14671	ENTITY_ENDER_DRAGON_GROWL
	f	Lnet/minecraft/class_3414;	field_37310	BLOCK_FROGSPAWN_HATCH
	f	Lnet/minecraft/class_3414;	field_14670	ENTITY_ZOMBIE_ATTACK_IRON_DOOR
	f	Lnet/minecraft/class_3414;	field_37311	BLOCK_FROGSPAWN_HIT
	f	Lnet/minecraft/class_3414;	field_23673	ENTITY_ZOGLIN_ANGRY
	f	Lnet/minecraft/class_3414;	field_23672	ENTITY_ZOGLIN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_23675	ENTITY_ZOGLIN_DEATH
	f	Lnet/minecraft/class_3414;	field_23674	ENTITY_ZOGLIN_ATTACK
	f	Lnet/minecraft/class_3414;	field_15124	ENTITY_SQUID_DEATH
	f	Lnet/minecraft/class_3414;	field_21894	BLOCK_NYLIUM_STEP
	f	Lnet/minecraft/class_3414;	field_37316	ENTITY_FROG_HURT
	f	Lnet/minecraft/class_3414;	field_28578	BLOCK_CAVE_VINES_HIT
	f	Lnet/minecraft/class_3414;	field_14547	ENTITY_PARROT_IMITATE_CREEPER
	f	Lnet/minecraft/class_3414;	field_28577	BLOCK_CAVE_VINES_FALL
	f	Lnet/minecraft/class_3414;	field_21895	BLOCK_NYLIUM_PLACE
	f	Lnet/minecraft/class_3414;	field_37317	ENTITY_FROG_LAY_SPAWN
	f	Lnet/minecraft/class_3414;	field_15125	BLOCK_BAMBOO_SAPLING_PLACE
	f	Lnet/minecraft/class_3414;	field_14546	BLOCK_LADDER_BREAK
	f	Lnet/minecraft/class_3414;	field_14679	ENTITY_GUARDIAN_HURT
	f	Lnet/minecraft/class_3414;	field_28576	BLOCK_CAVE_VINES_BREAK
	f	Lnet/minecraft/class_3414;	field_21896	BLOCK_NYLIUM_HIT
	f	Lnet/minecraft/class_3414;	field_23194	BLOCK_LODESTONE_BREAK
	f	Lnet/minecraft/class_3414;	field_23061	BLOCK_VINE_STEP
	f	Lnet/minecraft/class_3414;	field_15126	ITEM_BUCKET_FILL
	f	Lnet/minecraft/class_3414;	field_37318	ENTITY_FROG_LONG_JUMP
	f	Lnet/minecraft/class_3414;	field_14678	ENTITY_ENDERMITE_STEP
	f	Lnet/minecraft/class_3414;	field_14545	ENTITY_ILLUSIONER_CAST_SPELL
	f	Lnet/minecraft/class_3414;	field_28575	BLOCK_CAVE_VINES_PICK_BERRIES
	f	Lnet/minecraft/class_3414;	field_21897	BLOCK_NYLIUM_FALL
	f	Lnet/minecraft/class_3414;	field_15127	ENTITY_ELDER_GUARDIAN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_37319	ENTITY_FROG_STEP
	f	Lnet/minecraft/class_3414;	field_23060	PARTICLE_SOUL_ESCAPE
	f	Lnet/minecraft/class_3414;	field_21898	BLOCK_NETHER_SPROUTS_BREAK
	f	Lnet/minecraft/class_3414;	field_14677	BLOCK_SAND_STEP
	f	Lnet/minecraft/class_3414;	field_21890	BLOCK_STEM_HIT
	f	Lnet/minecraft/class_3414;	field_28574	BLOCK_CAVE_VINES_STEP
	f	Lnet/minecraft/class_3414;	field_37312	BLOCK_FROGSPAWN_PLACE
	f	Lnet/minecraft/class_3414;	field_15128	ENTITY_HUSK_CONVERTED_TO_ZOMBIE
	f	Lnet/minecraft/class_3414;	field_14676	ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER
	f	Lnet/minecraft/class_3414;	field_14543	ENTITY_ZOMBIE_HORSE_DEATH
	f	Lnet/minecraft/class_3414;	field_21891	BLOCK_ANCIENT_DEBRIS_BREAK
	f	Lnet/minecraft/class_3414;	field_28573	BLOCK_CAVE_VINES_PLACE
	f	Lnet/minecraft/class_3414;	field_37313	ENTITY_FROG_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15129	MUSIC_MENU
	f	Lnet/minecraft/class_3414;	field_14675	ITEM_AXE_STRIP
	f	Lnet/minecraft/class_3414;	field_14542	BLOCK_ANVIL_BREAK
	f	Lnet/minecraft/class_3414;	field_21892	BLOCK_STEM_FALL
	f	Lnet/minecraft/class_3414;	field_28572	BLOCK_BIG_DRIPLEAF_STEP
	f	Lnet/minecraft/class_3414;	field_37314	ENTITY_FROG_DEATH
	f	Lnet/minecraft/class_3414;	field_14541	BLOCK_WOODEN_DOOR_CLOSE
	f	Lnet/minecraft/class_3414;	field_14674	BLOCK_TRIPWIRE_CLICK_ON
	f	Lnet/minecraft/class_3414;	field_21893	BLOCK_NYLIUM_BREAK
	f	Lnet/minecraft/class_3414;	field_28571	BLOCK_BIG_DRIPLEAF_PLACE
	f	Lnet/minecraft/class_3414;	field_37315	ENTITY_FROG_EAT
	f	Lnet/minecraft/class_3414;	field_14540	ENTITY_STRAY_STEP
	f	Lnet/minecraft/class_3414;	field_14673	ENTITY_SILVERFISH_DEATH
	f	Lnet/minecraft/class_3414;	field_28081	BLOCK_SCULK_SENSOR_CLICKING
	f	Lnet/minecraft/class_3414;	field_15130	ENTITY_GHAST_WARN
	f	Lnet/minecraft/class_3414;	field_15131	BLOCK_IRON_TRAPDOOR_CLOSE
	f	Lnet/minecraft/class_3414;	field_15132	ENTITY_PARROT_AMBIENT
	f	Lnet/minecraft/class_3414;	field_21886	BLOCK_NETHER_BRICKS_FALL
	f	Lnet/minecraft/class_3414;	field_21887	BLOCK_STEM_BREAK
	f	Lnet/minecraft/class_3414;	field_15133	ENTITY_PUFFER_FISH_BLOW_OUT
	f	Lnet/minecraft/class_3414;	field_28569	BLOCK_BIG_DRIPLEAF_FALL
	f	Lnet/minecraft/class_3414;	field_15000	ENTITY_SHULKER_SHOOT
	f	Lnet/minecraft/class_3414;	field_21888	BLOCK_STEM_STEP
	f	Lnet/minecraft/class_3414;	field_15134	BLOCK_PISTON_EXTEND
	f	Lnet/minecraft/class_3414;	field_15001	ITEM_TRIDENT_THROW
	f	Lnet/minecraft/class_3414;	field_28568	BLOCK_BIG_DRIPLEAF_BREAK
	f	Lnet/minecraft/class_3414;	field_21889	BLOCK_STEM_PLACE
	f	Lnet/minecraft/class_3414;	field_14549	ENTITY_TURTLE_SHAMBLE
	f	Lnet/minecraft/class_3414;	field_15135	ENTITY_SHULKER_HURT_CLOSED
	f	Lnet/minecraft/class_3414;	field_28567	BLOCK_AZALEA_LEAVES_HIT
	f	Lnet/minecraft/class_3414;	field_15002	BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF
	f	Lnet/minecraft/class_3414;	field_14548	ENTITY_SKELETON_STEP
	f	Lnet/minecraft/class_3414;	field_14904	ENTITY_PLAYER_DEATH
	f	Lnet/minecraft/class_3414;	field_14903	BLOCK_NOTE_BLOCK_GUITAR
	f	Lnet/minecraft/class_3414;	field_14902	ENTITY_TURTLE_EGG_HATCH
	f	Lnet/minecraft/class_3414;	field_28087	BLOCK_SCULK_SENSOR_STEP
	f	Lnet/minecraft/class_3414;	field_23671	ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED
	f	Lnet/minecraft/class_3414;	field_14901	ENTITY_SKELETON_HORSE_JUMP_WATER
	f	Lnet/minecraft/class_3414;	field_28086	BLOCK_SCULK_SENSOR_PLACE
	f	Lnet/minecraft/class_3414;	field_14900	ENTITY_MULE_HURT
	f	Lnet/minecraft/class_3414;	field_28085	BLOCK_SCULK_SENSOR_HIT
	f	Lnet/minecraft/class_3414;	field_27852	BLOCK_POWDER_SNOW_STEP
	f	Lnet/minecraft/class_3414;	field_28084	BLOCK_SCULK_SENSOR_FALL
	f	Lnet/minecraft/class_3414;	field_27853	ENTITY_PLAYER_HURT_FREEZE
	f	Lnet/minecraft/class_3414;	field_28083	BLOCK_SCULK_SENSOR_BREAK
	f	Lnet/minecraft/class_3414;	field_27850	BLOCK_POWDER_SNOW_HIT
	f	Lnet/minecraft/class_3414;	field_27851	BLOCK_POWDER_SNOW_PLACE
	f	Lnet/minecraft/class_3414;	field_28082	BLOCK_SCULK_SENSOR_CLICKING_STOP
	f	Lnet/minecraft/class_3414;	field_28582	BLOCK_FLOWERING_AZALEA_FALL
	f	Lnet/minecraft/class_3414;	field_14551	BLOCK_CORAL_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_14684	ITEM_ARMOR_EQUIP_TURTLE
	f	Lnet/minecraft/class_3414;	field_28581	BLOCK_FLOWERING_AZALEA_BREAK
	f	Lnet/minecraft/class_3414;	field_14550	ENTITY_ENDER_DRAGON_FLAP
	f	Lnet/minecraft/class_3414;	field_14683	ENTITY_PARROT_IMITATE_SILVERFISH
	f	Lnet/minecraft/class_3414;	field_14682	ENTITY_LLAMA_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28580	BLOCK_BIG_DRIPLEAF_TILT_UP
	f	Lnet/minecraft/class_3414;	field_14681	MUSIC_GAME
	f	Lnet/minecraft/class_3414;	field_14908	ENTITY_EVOKER_PREPARE_ATTACK
	f	Lnet/minecraft/class_3414;	field_14680	ENTITY_HUSK_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14907	ENTITY_CREEPER_DEATH
	f	Lnet/minecraft/class_3414;	field_14906	BLOCK_BAMBOO_FALL
	f	Lnet/minecraft/class_3414;	field_14905	ENTITY_ZOMBIE_VILLAGER_CURE
	f	Lnet/minecraft/class_3414;	field_37304	BLOCK_FROGLIGHT_HIT
	f	Lnet/minecraft/class_3414;	field_15003	ENTITY_COD_DEATH
	f	Lnet/minecraft/class_3414;	field_15136	ENTITY_WITHER_DEATH
	f	Lnet/minecraft/class_3414;	field_14559	BLOCK_ANVIL_USE
	f	Lnet/minecraft/class_3414;	field_15004	ENTITY_PUFFER_FISH_FLOP
	f	Lnet/minecraft/class_3414;	field_24629	ENTITY_DONKEY_EAT
	f	Lnet/minecraft/class_3414;	field_37305	BLOCK_FROGLIGHT_PLACE
	f	Lnet/minecraft/class_3414;	field_15137	ENTITY_ENDERMITE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28589	BLOCK_HANGING_ROOTS_PLACE
	f	Lnet/minecraft/class_3414;	field_14558	ENTITY_VINDICATOR_HURT
	f	Lnet/minecraft/class_3414;	field_28588	BLOCK_HANGING_ROOTS_HIT
	f	Lnet/minecraft/class_3414;	field_15005	ENTITY_MAGMA_CUBE_HURT_SMALL
	f	Lnet/minecraft/class_3414;	field_37306	BLOCK_FROGLIGHT_STEP
	f	Lnet/minecraft/class_3414;	field_15138	ENTITY_GUARDIAN_DEATH
	f	Lnet/minecraft/class_3414;	field_14557	BLOCK_METAL_HIT
	f	Lnet/minecraft/class_3414;	field_28587	BLOCK_HANGING_ROOTS_FALL
	f	Lnet/minecraft/class_3414;	field_15006	BLOCK_FURNACE_FIRE_CRACKLE
	f	Lnet/minecraft/class_3414;	field_15139	ENTITY_VILLAGER_HURT
	f	Lnet/minecraft/class_3414;	field_37307	BLOCK_FROGSPAWN_STEP
	f	Lnet/minecraft/class_3414;	field_14556	ENTITY_HORSE_BREATHE
	f	Lnet/minecraft/class_3414;	field_14689	ENTITY_PIG_DEATH
	f	Lnet/minecraft/class_3414;	field_28586	BLOCK_HANGING_ROOTS_BREAK
	f	Lnet/minecraft/class_3414;	field_15007	ENTITY_RAVAGER_HURT
	f	Lnet/minecraft/class_3414;	field_37300	ITEM_BUCKET_EMPTY_TADPOLE
	f	Lnet/minecraft/class_3414;	field_14688	ENTITY_WITHER_HURT
	f	Lnet/minecraft/class_3414;	field_14555	ENTITY_PARROT_IMITATE_WITHER
	f	Lnet/minecraft/class_3414;	field_28585	BLOCK_FLOWERING_AZALEA_STEP
	f	Lnet/minecraft/class_3414;	field_15008	ENTITY_VILLAGER_NO
	f	Lnet/minecraft/class_3414;	field_37301	ITEM_BUCKET_FILL_TADPOLE
	f	Lnet/minecraft/class_3414;	field_14687	ENTITY_TURTLE_EGG_BREAK
	f	Lnet/minecraft/class_3414;	field_14554	ENTITY_LLAMA_SWAG
	f	Lnet/minecraft/class_3414;	field_15009	ENTITY_BAT_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28584	BLOCK_FLOWERING_AZALEA_PLACE
	f	Lnet/minecraft/class_3414;	field_37302	BLOCK_FROGLIGHT_BREAK
	f	Lnet/minecraft/class_3414;	field_14686	ENTITY_SKELETON_HORSE_AMBIENT_WATER
	f	Lnet/minecraft/class_3414;	field_14553	ENTITY_PUFFER_FISH_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28583	BLOCK_FLOWERING_AZALEA_HIT
	f	Lnet/minecraft/class_3414;	field_37303	BLOCK_FROGLIGHT_FALL
	f	Lnet/minecraft/class_3414;	field_14552	ENTITY_PANDA_BITE
	f	Lnet/minecraft/class_3414;	field_14685	ENTITY_CHICKEN_STEP
	f	Lnet/minecraft/class_3414;	field_15140	ENTITY_CHICKEN_DEATH
	f	Lnet/minecraft/class_3414;	field_15141	ENTITY_HORSE_ARMOR
	f	Lnet/minecraft/class_3414;	field_23199	ITEM_LODESTONE_COMPASS_LOCK
	f	Lnet/minecraft/class_3414;	field_15142	BLOCK_METAL_FALL
	f	Lnet/minecraft/class_3414;	field_15010	ITEM_BUCKET_EMPTY_LAVA
	f	Lnet/minecraft/class_3414;	field_15144	BLOCK_SAND_PLACE
	f	Lnet/minecraft/class_3414;	field_23196	BLOCK_LODESTONE_PLACE
	f	Lnet/minecraft/class_3414;	field_15011	ITEM_CROSSBOW_QUICK_CHARGE_1
	f	Lnet/minecraft/class_3414;	field_37308	BLOCK_FROGSPAWN_BREAK
	f	Lnet/minecraft/class_3414;	field_37309	BLOCK_FROGSPAWN_FALL
	f	Lnet/minecraft/class_3414;	field_21899	BLOCK_NETHER_SPROUTS_STEP
	f	Lnet/minecraft/class_3414;	field_15145	ITEM_FLINTANDSTEEL_USE
	f	Lnet/minecraft/class_3414;	field_23195	BLOCK_LODESTONE_STEP
	f	Lnet/minecraft/class_3414;	field_15012	ENTITY_EGG_THROW
	f	Lnet/minecraft/class_3414;	field_15146	ENTITY_RAVAGER_DEATH
	f	Lnet/minecraft/class_3414;	field_23198	BLOCK_LODESTONE_FALL
	f	Lnet/minecraft/class_3414;	field_15013	ITEM_FIRECHARGE_USE
	f	Lnet/minecraft/class_3414;	field_23197	BLOCK_LODESTONE_HIT
	f	Lnet/minecraft/class_3414;	field_28579	BLOCK_BIG_DRIPLEAF_TILT_DOWN
	f	Lnet/minecraft/class_3414;	field_15147	ENTITY_RABBIT_ATTACK
	f	Lnet/minecraft/class_3414;	field_15014	ENTITY_SLIME_HURT
	f	Lnet/minecraft/class_3414;	field_14916	ITEM_CROSSBOW_QUICK_CHARGE_2
	f	Lnet/minecraft/class_3414;	field_14915	ENTITY_SHULKER_TELEPORT
	f	Lnet/minecraft/class_3414;	field_14914	ENTITY_PLAYER_ATTACK_NODAMAGE
	f	Lnet/minecraft/class_3414;	field_14913	ENTITY_DROWNED_SWIM
	f	Lnet/minecraft/class_3414;	field_14912	ITEM_BUCKET_EMPTY_FISH
	f	Lnet/minecraft/class_3414;	field_14911	ENTITY_BAT_DEATH
	f	Lnet/minecraft/class_3414;	field_14910	ENTITY_SPLASH_POTION_THROW
	f	Lnet/minecraft/class_3414;	field_28594	BLOCK_MOSS_CARPET_PLACE
	f	Lnet/minecraft/class_3414;	field_37332	BLOCK_MUD_PLACE
	f	Lnet/minecraft/class_3414;	field_24633	ENTITY_PARROT_IMITATE_ZOGLIN
	f	Lnet/minecraft/class_3414;	field_14563	ENTITY_SALMON_FLOP
	f	Lnet/minecraft/class_3414;	field_14696	ENTITY_ENDERMAN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_37333	BLOCK_MUD_STEP
	f	Lnet/minecraft/class_3414;	field_28593	BLOCK_MOSS_CARPET_HIT
	f	Lnet/minecraft/class_3414;	field_14562	ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR
	f	Lnet/minecraft/class_3414;	field_14695	BLOCK_ANVIL_STEP
	f	Lnet/minecraft/class_3414;	field_24632	ENTITY_MULE_EAT
	f	Lnet/minecraft/class_3414;	field_28592	BLOCK_MOSS_CARPET_FALL
	f	Lnet/minecraft/class_3414;	field_37334	BLOCK_MUD_BRICKS_BREAK
	f	Lnet/minecraft/class_3414;	field_24635	ENTITY_PARROT_IMITATE_PIGLIN
	f	Lnet/minecraft/class_3414;	field_14561	UI_TOAST_IN
	f	Lnet/minecraft/class_3414;	field_14694	ENTITY_SLIME_JUMP_SMALL
	f	Lnet/minecraft/class_3414;	field_37335	BLOCK_MUD_BRICKS_FALL
	f	Lnet/minecraft/class_3414;	field_14560	BLOCK_SLIME_BLOCK_FALL
	f	Lnet/minecraft/class_3414;	field_24634	ENTITY_PARROT_IMITATE_HOGLIN
	f	Lnet/minecraft/class_3414;	field_14693	ENTITY_RABBIT_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28591	BLOCK_MOSS_CARPET_BREAK
	f	Lnet/minecraft/class_3414;	field_14692	ENTITY_EVOKER_FANGS_ATTACK
	f	Lnet/minecraft/class_3414;	field_28590	BLOCK_HANGING_ROOTS_STEP
	f	Lnet/minecraft/class_3414;	field_14919	ENTITY_SLIME_JUMP
	f	Lnet/minecraft/class_3414;	field_14691	ENTITY_COW_MILK
	f	Lnet/minecraft/class_3414;	field_37330	BLOCK_MUD_FALL
	f	Lnet/minecraft/class_3414;	field_14918	ENTITY_COD_FLOP
	f	Lnet/minecraft/class_3414;	field_14690	ENTITY_SHULKER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_24631	ENTITY_MULE_ANGRY
	f	Lnet/minecraft/class_3414;	field_37331	BLOCK_MUD_HIT
	f	Lnet/minecraft/class_3414;	field_14917	ENTITY_FIREWORK_ROCKET_BLAST
	f	Lnet/minecraft/class_3414;	field_24630	ENTITY_FOX_TELEPORT
	f	Lnet/minecraft/class_3414;	field_15015	UI_BUTTON_CLICK
	f	Lnet/minecraft/class_3414;	field_15148	ENTITY_SLIME_SQUISH_SMALL
	f	Lnet/minecraft/class_3414;	field_15016	ENTITY_PLAYER_ATTACK_CRIT
	f	Lnet/minecraft/class_3414;	field_15149	ENTITY_PHANTOM_HURT
	f	Lnet/minecraft/class_3414;	field_15017	ENTITY_SHULKER_OPEN
	f	Lnet/minecraft/class_3414;	field_14569	ENTITY_ELDER_GUARDIAN_AMBIENT_LAND
	f	Lnet/minecraft/class_3414;	field_28599	BLOCK_MOSS_PLACE
	f	Lnet/minecraft/class_3414;	field_15018	ENTITY_GENERIC_SMALL_FALL
	f	Lnet/minecraft/class_3414;	field_14568	ITEM_BUCKET_FILL_FISH
	f	Lnet/minecraft/class_3414;	field_28598	BLOCK_MOSS_HIT
	f	Lnet/minecraft/class_3414;	field_15019	ENTITY_ILLUSIONER_PREPARE_BLINDNESS
	f	Lnet/minecraft/class_3414;	field_37336	BLOCK_MUD_BRICKS_HIT
	f	Lnet/minecraft/class_3414;	field_14567	BLOCK_IRON_DOOR_OPEN
	f	Lnet/minecraft/class_3414;	field_28597	BLOCK_MOSS_FALL
	f	Lnet/minecraft/class_3414;	field_37337	BLOCK_MUD_BRICKS_PLACE
	f	Lnet/minecraft/class_3414;	field_14699	BLOCK_WOODEN_BUTTON_CLICK_ON
	f	Lnet/minecraft/class_3414;	field_14566	ENTITY_GHAST_AMBIENT
	f	Lnet/minecraft/class_3414;	field_28596	BLOCK_MOSS_BREAK
	f	Lnet/minecraft/class_3414;	field_37338	BLOCK_MUD_BRICKS_STEP
	f	Lnet/minecraft/class_3414;	field_14698	ITEM_TRIDENT_RETURN
	f	Lnet/minecraft/class_3414;	field_14565	ENTITY_WITCH_DRINK
	f	Lnet/minecraft/class_3414;	field_28595	BLOCK_MOSS_CARPET_STEP
	f	Lnet/minecraft/class_3414;	field_37339	BLOCK_MUDDY_MANGROVE_ROOTS_BREAK
	f	Lnet/minecraft/class_3414;	field_14697	BLOCK_GRAVEL_HIT
	f	Lnet/minecraft/class_3414;	field_14564	AMBIENT_CAVE
	f	Lnet/minecraft/class_3414;	field_15152	ENTITY_GENERIC_EXPLODE
	f	Lnet/minecraft/class_3414;	field_15153	ENTITY_ILLUSIONER_DEATH
	f	Lnet/minecraft/class_3414;	field_15020	WEATHER_RAIN_ABOVE
	f	Lnet/minecraft/class_3414;	field_15154	ENTITY_ZOMBIE_HORSE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15021	BLOCK_LAVA_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15155	ENTITY_ENDER_EYE_LAUNCH
	f	Lnet/minecraft/class_3414;	field_15022	ENTITY_PARROT_IMITATE_ENDERMITE
	f	Lnet/minecraft/class_3414;	field_15156	BLOCK_GRAVEL_FALL
	f	Lnet/minecraft/class_3414;	field_15023	ENTITY_ZOMBIE_DESTROY_EGG
	f	Lnet/minecraft/class_3414;	field_15157	ENTITY_HOSTILE_BIG_FALL
	f	Lnet/minecraft/class_3414;	field_15024	ENTITY_ENDER_DRAGON_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15158	ENTITY_MULE_DEATH
	f	Lnet/minecraft/class_3414;	field_15025	BLOCK_WET_GRASS_PLACE
	f	Lnet/minecraft/class_3414;	field_15026	BLOCK_STONE_BREAK
	f	Lnet/minecraft/class_3414;	field_15159	ENTITY_PILLAGER_HURT
	f	Lnet/minecraft/class_3414;	field_14928	ENTITY_GENERIC_BIG_FALL
	f	Lnet/minecraft/class_3414;	field_18266	ENTITY_MOOSHROOM_CONVERT
	f	Lnet/minecraft/class_3414;	field_14927	BLOCK_ANVIL_HIT
	f	Lnet/minecraft/class_3414;	field_18265	ENTITY_FOX_SCREECH
	f	Lnet/minecraft/class_3414;	field_14926	ENTITY_ZOMBIFIED_PIGLIN_AMBIENT
	f	Lnet/minecraft/class_3414;	field_18268	ENTITY_MOOSHROOM_MILK
	f	Lnet/minecraft/class_3414;	field_14925	ENTITY_PARROT_FLY
	f	Lnet/minecraft/class_3414;	field_18267	ENTITY_MOOSHROOM_EAT
	f	Lnet/minecraft/class_3414;	field_14924	BLOCK_METAL_STEP
	f	Lnet/minecraft/class_3414;	field_14923	ENTITY_HORSE_HURT
	f	Lnet/minecraft/class_3414;	field_18269	ENTITY_MOOSHROOM_SUSPICIOUS_MILK
	f	Lnet/minecraft/class_3414;	field_14922	ENTITY_WOLF_PANT
	f	Lnet/minecraft/class_3414;	field_15150	ITEM_SHIELD_BLOCK
	f	Lnet/minecraft/class_3414;	field_38059	ENTITY_PARROT_IMITATE_WARDEN
	f	Lnet/minecraft/class_3414;	field_14921	BLOCK_STONE_STEP
	f	Lnet/minecraft/class_3414;	field_15151	ENTITY_ARROW_HIT
	f	Lnet/minecraft/class_3414;	field_14920	UI_LOOM_SELECT_PATTERN
	f	Lnet/minecraft/class_3414;	field_37320	ENTITY_FROG_TONGUE
	f	Lnet/minecraft/class_3414;	field_14575	ENTITY_WOLF_GROWL
	f	Lnet/minecraft/class_3414;	field_37321	BLOCK_MANGROVE_ROOTS_BREAK
	f	Lnet/minecraft/class_3414;	field_14574	BLOCK_STONE_PLACE
	f	Lnet/minecraft/class_3414;	field_37322	BLOCK_MANGROVE_ROOTS_FALL
	f	Lnet/minecraft/class_3414;	field_14573	BLOCK_GRASS_STEP
	f	Lnet/minecraft/class_3414;	field_37323	BLOCK_MANGROVE_ROOTS_HIT
	f	Lnet/minecraft/class_3414;	field_14572	ITEM_ELYTRA_FLYING
	f	Lnet/minecraft/class_3414;	field_14571	ENTITY_DROWNED_HURT
	f	Lnet/minecraft/class_3414;	field_14929	ENTITY_RAVAGER_STEP
	f	Lnet/minecraft/class_3414;	field_15027	ENTITY_WITHER_SKELETON_HURT
	f	Lnet/minecraft/class_3414;	field_37328	BLOCK_MUDDY_MANGROVE_ROOTS_STEP
	f	Lnet/minecraft/class_3414;	field_15028	AMBIENT_UNDERWATER_LOOP_ADDITIONS
	f	Lnet/minecraft/class_3414;	field_37329	BLOCK_MUD_BREAK
	f	Lnet/minecraft/class_3414;	field_15029	ITEM_BOTTLE_FILL_DRAGONBREATH
	f	Lnet/minecraft/class_3414;	field_29543	ITEM_HONEYCOMB_WAX_ON
	f	Lnet/minecraft/class_3414;	field_37324	BLOCK_MANGROVE_ROOTS_PLACE
	f	Lnet/minecraft/class_3414;	field_14579	ENTITY_SPIDER_DEATH
	f	Lnet/minecraft/class_3414;	field_29542	ITEM_AXE_WAX_OFF
	f	Lnet/minecraft/class_3414;	field_37325	BLOCK_MANGROVE_ROOTS_STEP
	f	Lnet/minecraft/class_3414;	field_29541	ITEM_AXE_SCRAPE
	f	Lnet/minecraft/class_3414;	field_14578	MUSIC_DISC_STAL
	f	Lnet/minecraft/class_3414;	field_37326	BLOCK_MUDDY_MANGROVE_ROOTS_HIT
	f	Lnet/minecraft/class_3414;	field_14577	ENTITY_PARROT_IMITATE_GHAST
	f	Lnet/minecraft/class_3414;	field_37327	BLOCK_MUDDY_MANGROVE_ROOTS_PLACE
	f	Lnet/minecraft/class_3414;	field_14576	BLOCK_LAVA_POP
	f	Lnet/minecraft/class_3414;	field_15164	ENTITY_RABBIT_HURT
	f	Lnet/minecraft/class_3414;	field_15031	ENTITY_LLAMA_HURT
	f	Lnet/minecraft/class_3414;	field_14931	ITEM_TOTEM_USE
	f	Lnet/minecraft/class_3414;	field_15165	BLOCK_SNOW_BREAK
	f	Lnet/minecraft/class_3414;	field_15032	ENTITY_PARROT_IMITATE_VEX
	f	Lnet/minecraft/class_3414;	field_14930	ENTITY_ZOMBIE_DEATH
	f	Lnet/minecraft/class_3414;	field_15166	ENTITY_HORSE_DEATH
	f	Lnet/minecraft/class_3414;	field_15033	ENTITY_SALMON_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15167	BLOCK_METAL_PLACE
	f	Lnet/minecraft/class_3414;	field_15034	ENTITY_SQUID_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15168	ENTITY_ZOMBIE_VILLAGER_CONVERTED
	f	Lnet/minecraft/class_3414;	field_15035	ENTITY_PANDA_STEP
	f	Lnet/minecraft/class_3414;	field_15169	MUSIC_DISC_MELLOHI
	f	Lnet/minecraft/class_3414;	field_15036	ENTITY_POLAR_BEAR_STEP
	f	Lnet/minecraft/class_3414;	field_15037	BLOCK_GRASS_BREAK
	f	Lnet/minecraft/class_3414;	field_15038	ENTITY_ITEM_FRAME_ROTATE_ITEM
	f	Lnet/minecraft/class_3414;	field_14807	ENTITY_WOLF_WHINE
	f	Lnet/minecraft/class_3414;	field_19344	BLOCK_BEACON_DEACTIVATE
	f	Lnet/minecraft/class_3414;	field_14806	ITEM_TRIDENT_RIPTIDE_2
	f	Lnet/minecraft/class_3414;	field_14939	ENTITY_ELDER_GUARDIAN_FLOP
	f	Lnet/minecraft/class_3414;	field_29189	ENTITY_GLOW_ITEM_FRAME_BREAK
	f	Lnet/minecraft/class_3414;	field_14805	ENTITY_STRAY_HURT
	f	Lnet/minecraft/class_3414;	field_14938	ENTITY_CAT_HISS
	f	Lnet/minecraft/class_3414;	field_29188	ENTITY_GLOW_ITEM_FRAME_ADD_ITEM
	f	Lnet/minecraft/class_3414;	field_14937	ENTITY_POLAR_BEAR_WARNING
	f	Lnet/minecraft/class_3414;	field_14804	BLOCK_CORAL_BLOCK_BREAK
	f	Lnet/minecraft/class_3414;	field_14803	ENTITY_DRAGON_FIREBALL_EXPLODE
	f	Lnet/minecraft/class_3414;	field_14936	ENTITY_PANDA_CANT_BREED
	f	Lnet/minecraft/class_3414;	field_15160	ENTITY_SHULKER_DEATH
	f	Lnet/minecraft/class_3414;	field_14802	BLOCK_PORTAL_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14935	BLOCK_CORAL_BLOCK_STEP
	f	Lnet/minecraft/class_3414;	field_15161	BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14801	ENTITY_PANDA_AGGRESSIVE_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14934	ENTITY_ENDER_DRAGON_SHOOT
	f	Lnet/minecraft/class_3414;	field_15162	ENTITY_DROWNED_DEATH_WATER
	f	Lnet/minecraft/class_3414;	field_14933	ENTITY_VILLAGER_TRADE
	f	Lnet/minecraft/class_3414;	field_14800	ENTITY_FIREWORK_ROCKET_TWINKLE
	f	Lnet/minecraft/class_3414;	field_15163	ENTITY_WITHER_AMBIENT
	f	Lnet/minecraft/class_3414;	field_15030	ENTITY_DROWNED_AMBIENT
	f	Lnet/minecraft/class_3414;	field_14932	BLOCK_WOODEN_TRAPDOOR_OPEN
	m	()Lcom/google/common/collect/ImmutableList;	method_43516	registerGoatHornSounds
	m	(Ljava/lang/String;)Lnet/minecraft/class_3414;	method_14838	register
		p	0		id
	m	(Ljava/lang/String;F)Lnet/minecraft/class_3414;	method_43045	register
		p	0		id
		p	1		distanceToTravel
	m	(I)Lnet/minecraft/class_3414;	method_43517	method_43517
		p	0		variant
c	net/minecraft/class_4749	net/minecraft/client/gui/screen/multiplayer/MultiplayerWarningScreen
	f	Lnet/minecraft/class_437;	field_39354	parent
	f	Lnet/minecraft/class_2561;	field_21845	CHECK_MESSAGE
	f	Lnet/minecraft/class_2561;	field_21846	NARRATED_TEXT
	f	Lnet/minecraft/class_2561;	field_21843	HEADER
	f	Lnet/minecraft/class_2561;	field_21844	MESSAGE
	m	(Lnet/minecraft/class_437;)V	<init>	<init>
		p	1		parent
c	net/minecraft/class_3418	net/minecraft/structure/ShiftableStructurePiece
	f	I	field_15243	height
	f	I	field_15244	width
	f	I	field_15241	hPos
	f	I	field_15242	depth
	m	(Lnet/minecraft/class_1936;I)Z	method_38462	adjustToMinHeight
		p	1		world
	m	(Lnet/minecraft/class_3773;IIIIIILnet/minecraft/class_2350;)V	<init>	<init>
		p	7		depth
		p	8		orientation
		p	5		width
		p	6		height
		p	3		y
		p	4		z
		p	1		type
		p	2		x
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_3341;I)Z	method_14839	adjustToAverageHeight
		p	1		world
		p	2		boundingBox
		p	3		deltaY
c	net/minecraft/class_4748	net/minecraft/util/profiler/ProfileLocationInfo
	c	Profiling information on a specific profiler location.
	m	()Lit/unimi/dsi/fastutil/objects/Object2LongMap;	method_24274	getCounts
		c	Returns a marker to count map indicating the times each marker has been\nvisited in the profiler location.
	m	()J	method_37169	getMaxTime
	m	()J	method_24273	getVisitCount
		c	Returns the number of times the profiler location has been visited.
	m	()J	method_24272	getTotalTime
		c	Returns the total time spent visiting the profiler location.
c	net/minecraft/client/main/Main	net/minecraft/client/main/Main
	f	Lorg/slf4j/Logger;	field_12138	LOGGER
	m	([Ljava/lang/String;)V	main	main
		p	0		args
	m	(Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object;	method_11428	getOption
		p	0		optionSet
		p	1		optionSpec
	m	(Ljava/lang/Integer;)Ljava/util/OptionalInt;	method_21612	toOptional
		p	0		i
	m	(Ljava/lang/String;)Z	method_11429	isNotNullOrEmpty
		p	0		s
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_38752	toOptional
		p	0		string
	m	([Ljava/lang/String;Z)V	method_44604	main
		p	0		args
		p	1		optimizeDataFixer
c	net/minecraft/class_2102	net/minecraft/predicate/entity/EntityEffectPredicate
	f	Ljava/util/Map;	field_9710	effects
	f	Lnet/minecraft/class_2102;	field_9709	EMPTY
	m	()Lcom/google/gson/JsonElement;	method_9068	toJson
	m	(Lnet/minecraft/class_1291;)Lnet/minecraft/class_2102;	method_9065	withEffect
		p	1		statusEffect
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		effects
	m	(Ljava/util/Map;)Z	method_9063	test
		p	1		effects
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2102;	method_9064	fromJson
		p	0		json
	m	()Lnet/minecraft/class_2102;	method_9066	create
	m	(Lnet/minecraft/class_1297;)Z	method_9062	test
		p	1		entity
	m	(Lnet/minecraft/class_1291;Lnet/minecraft/class_2102$class_2103;)Lnet/minecraft/class_2102;	method_35290	withEffect
		p	1		statusEffect
		p	2		data
	m	(Lnet/minecraft/class_1309;)Z	method_9067	test
		p	1		livingEntity
c	net/minecraft/class_2102$class_2103	net/minecraft/predicate/entity/EntityEffectPredicate$EffectData
	f	Lnet/minecraft/class_2096$class_2100;	field_9711	amplifier
	f	Ljava/lang/Boolean;	field_9712	visible
	f	Lnet/minecraft/class_2096$class_2100;	field_9713	duration
	f	Ljava/lang/Boolean;	field_9714	ambient
	m	(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;Ljava/lang/Boolean;Ljava/lang/Boolean;)V	<init>	<init>
		p	4		visible
		p	3		ambient
		p	2		duration
		p	1		amplifier
	m	(Lnet/minecraft/class_1293;)Z	method_9069	test
		p	1		statusEffectInstance
	m	()Lcom/google/gson/JsonElement;	method_9071	toJson
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2102$class_2103;	method_9070	fromJson
		p	0		json
c	net/minecraft/class_4766	net/minecraft/world/biome/source/MultiNoiseBiomeSource
	f	Lcom/mojang/serialization/MapCodec;	field_24718	CUSTOM_CODEC
		c	Used to parse a custom biome source, when a preset hasn't been provided.
	f	Lcom/mojang/serialization/Codec;	field_24719	CODEC
	f	Lnet/minecraft/class_6544$class_6547;	field_34498	biomeEntries
	f	Ljava/util/Optional;	field_24721	instance
	m	(Lnet/minecraft/class_6544$class_6547;Ljava/util/Optional;)V	<init>	<init>
		p	1		biomeEntries
		p	2		instance
	m	(Lnet/minecraft/class_4766$class_5305;)Z	method_38168	matchesInstance
		p	1		instance
	m	(Lnet/minecraft/class_4766;)Lcom/mojang/datafixers/util/Either;	method_28457	method_28457
		p	0		biomeSource
	m	(Lnet/minecraft/class_6544$class_6553;)Lnet/minecraft/class_6880;	method_38167	getBiomeAtPoint
		p	1		point
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_4766;	method_28459	method_28459
		p	0		either
	m	(Lnet/minecraft/class_6544$class_6547;)V	<init>	<init>
		p	1		entries
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38172	method_38172
		p	0		instance2
	m	(Lnet/minecraft/class_4766;)Lnet/minecraft/class_6544$class_6547;	method_38173	method_38173
		p	0		biomeSource
	m	()Ljava/util/Optional;	method_31085	getInstance
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_38170	method_38170
		p	0		instance
c	net/minecraft/class_4766$class_5305	net/minecraft/world/biome/source/MultiNoiseBiomeSource$Preset
	f	Ljava/util/Map;	field_24724	BY_IDENTIFIER
	f	Ljava/util/function/Function;	field_24726	biomeSourceFunction
	f	Lnet/minecraft/class_4766$class_5305;	field_34499	OVERWORLD
	f	Lnet/minecraft/class_2960;	field_24725	id
	f	Lnet/minecraft/class_4766$class_5305;	field_24723	NETHER
	m	(Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/class_2378;Lcom/mojang/datafixers/util/Pair;)V	method_38176	method_38176
		p	2		pair
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6544$class_6547;	method_31088	method_31088
		p	0		biomeRegistry
	m	(Lnet/minecraft/class_2378;Z)Lnet/minecraft/class_4766;	method_39532	getBiomeSource
		p	2		useInstance
		p	1		biomeRegistry
	m	(Lnet/minecraft/class_6880;)Ljava/util/stream/Stream;	method_41416	method_41416
		p	0		entry
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	method_41417	method_41417
		p	0		entry
	m	(Lnet/minecraft/class_4766$class_5502;Z)Lnet/minecraft/class_4766;	method_39531	getBiomeSource
		p	2		useInstance
		p	1		instance
	m	()Ljava/util/stream/Stream;	method_41415	streamPresets
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4766;	method_28469	getBiomeSource
		p	1		biomeRegistry
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6544$class_6547;	method_38175	method_38175
		p	0		biomeRegistry
	m	(Lnet/minecraft/class_2960;Ljava/util/function/Function;)V	<init>	<init>
		p	2		biomeSourceFunction
		p	1		id
	m	()Ljava/util/stream/Stream;	method_41418	stream
c	net/minecraft/class_4766$class_5502	net/minecraft/world/biome/source/MultiNoiseBiomeSource$Instance
	f	Lnet/minecraft/class_2378;	comp_275	biomeRegistry
	f	Lnet/minecraft/class_4766$class_5305;	comp_274	preset
	f	Lcom/mojang/serialization/MapCodec;	field_26694	CODEC
	m	(Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;)V	<init>	<init>
		p	1		preset
		p	2		biomeRegistry
	m	()Lnet/minecraft/class_2378;	comp_275	biomeRegistry
	m	()Lnet/minecraft/class_4766$class_5305;	comp_274	preset
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_31096	method_31096
		p	0		instance
	m	(Lnet/minecraft/class_4766$class_5305;)Lcom/mojang/serialization/DataResult;	method_31095	method_31095
		p	0		preset
	m	()Lnet/minecraft/class_4766;	method_31101	getBiomeSource
	m	(Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;	method_31097	method_31097
		p	0		id
c	net/minecraft/class_2105	net/minecraft/predicate/NbtPredicate
	f	Lnet/minecraft/class_2487;	field_9715	nbt
	f	Lnet/minecraft/class_2105;	field_9716	ANY
	m	(Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		nbt
	m	(Lnet/minecraft/class_2520;)Z	method_9077	test
		p	1		element
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2105;	method_9073	fromJson
		p	0		json
	m	()Lcom/google/gson/JsonElement;	method_9075	toJson
	m	(Lnet/minecraft/class_1799;)Z	method_9074	test
		p	1		stack
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2487;	method_9076	entityToNbt
		p	0		entity
	m	(Lnet/minecraft/class_1297;)Z	method_9072	test
		p	1		entity
c	net/minecraft/class_4761	net/minecraft/world/biome/BiomeParticleConfig
	f	Lcom/mojang/serialization/Codec;	field_24675	CODEC
	f	Lnet/minecraft/class_2394;	field_24676	particle
	f	F	field_22035	probability
	m	()Lnet/minecraft/class_2394;	method_24369	getParticle
	m	(Lnet/minecraft/class_5819;)Z	method_24370	shouldAddParticle
		p	1		random
	m	(Lnet/minecraft/class_2394;F)V	<init>	<init>
		p	2		probability
		p	1		particle
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28399	method_28399
		p	0		instance
c	net/minecraft/class_4760	net/minecraft/entity/mob/HoglinEntity
	f	I	field_22368	movementCooldownTicks
	f	I	field_30526	MAX_HEALTH
	f	F	field_30531	BABY_ATTACK_DAMAGE
	f	I	field_30532	CONVERSION_TIME
	f	Lnet/minecraft/class_2940;	field_23737	BABY
	f	F	field_30529	KNOCKBACK_RESISTANCE
	f	F	field_30527	MOVEMENT_SPEED
	f	I	field_23735	timeInOverworld
	f	I	field_30528	ATTACK_KNOCKBACK
	f	I	field_30530	ATTACK_DAMAGE
	f	Lcom/google/common/collect/ImmutableList;	field_22366	MEMORY_MODULE_TYPES
	f	Z	field_23736	cannotBeHunted
	f	Lcom/google/common/collect/ImmutableList;	field_22365	SENSOR_TYPES
	m	(Lnet/minecraft/class_3218;)V	method_26942	zombify
		p	1		word
	m	(Lnet/minecraft/class_3414;)V	method_30081	playSound
		p	1		sound
	m	()Lnet/minecraft/class_5132$class_5133;	method_26943	createHoglinAttributes
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z	method_24349	canSpawn
		p	0		type
		p	1		world
		p	2		spawnReason
		p	3		pos
		p	4		random
	m	()Z	method_26946	isImmuneToZombification
	m	()Z	method_26945	canBeHunted
	m	(Z)V	method_26949	setCannotBeHunted
		p	1		cannotBeHunted
	m	()Z	method_26944	canConvert
	m	(Z)V	method_26948	setImmuneToZombification
		p	1		immuneToZombification
	m	()Z	method_24658	isAdult
c	net/minecraft/class_4763	net/minecraft/world/biome/BiomeEffects
	f	Ljava/util/Optional;	field_22491	loopSound
	f	Ljava/util/Optional;	field_22493	additionsSound
	f	Lcom/mojang/serialization/Codec;	field_24714	CODEC
	f	Lnet/minecraft/class_4763$class_5486;	field_26421	grassColorModifier
	f	I	field_22067	fogColor
	f	I	field_22069	waterFogColor
	f	Ljava/util/Optional;	field_26420	grassColor
	f	Ljava/util/Optional;	field_22492	moodSound
	f	Ljava/util/Optional;	field_22070	particleConfig
	f	Ljava/util/Optional;	field_26419	foliageColor
	f	I	field_22068	waterColor
	f	Ljava/util/Optional;	field_24113	music
	f	I	field_26418	skyColor
	m	()Lnet/minecraft/class_4763$class_5486;	method_30814	getGrassColorModifier
	m	()Ljava/util/Optional;	method_24941	getAdditionsSound
		c	Returns the additions sound.\n\n<p>An additions sound is played at 1.1% chance every tick as an ambient\nsound whenever the player is in the biome with this effect.
	m	()I	method_24389	getWaterFogColor
	m	()I	method_24387	getFogColor
	m	()Ljava/util/Optional;	method_24939	getLoopSound
		c	Returns the loop sound.\n\n<p>A loop sound is played continuously as an ambient sound whenever the\nplayer is in the biome with this effect.
	m	()Ljava/util/Optional;	method_30811	getFoliageColor
	m	()Ljava/util/Optional;	method_27345	getMusic
	m	()Ljava/util/Optional;	method_24390	getParticleConfig
	m	()I	method_30810	getSkyColor
	m	(IIIILjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_4763$class_5486;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V	<init>	<init>
		p	12		music
		p	11		additionsSound
		p	10		moodSound
		p	9		loopSound
		p	8		particleConfig
		p	7		grassColorModifier
		p	6		grassColor
		p	5		foliageColor
		p	4		skyColor
		p	3		waterFogColor
		p	2		waterColor
		p	1		fogColor
	m	()Ljava/util/Optional;	method_24940	getMoodSound
		c	Returns the mood sound.\n\n<p>A mood sound is played once every 6000 to 17999 ticks as an ambient\nsound whenever the player is in the biome with this effect and near a\nposition that has 0 sky light and less than 7 combined light.\n\n<p>Overworld biomes have the regular cave sound as their mood sound,\nwhile three nether biomes in 20w10a have their dedicated mood sounds.
	m	()I	method_24388	getWaterColor
	m	()Ljava/util/Optional;	method_30812	getGrassColor
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28445	method_28445
		p	0		instance
c	net/minecraft/class_4763$class_5486	net/minecraft/world/biome/BiomeEffects$GrassColorModifier
	f	Ljava/lang/String;	field_26430	name
	f	Lcom/mojang/serialization/Codec;	field_26429	CODEC
	f	Lnet/minecraft/class_4763$class_5486;	field_26428	SWAMP
	f	Lnet/minecraft/class_4763$class_5486;	field_26427	DARK_FOREST
	f	Lnet/minecraft/class_4763$class_5486;	field_26426	NONE
	m	(DDI)I	method_30823	getModifiedGrassColor
		p	3		z
		p	5		color
		p	1		x
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_30826	getName
c	net/minecraft/class_4763$class_4764	net/minecraft/world/biome/BiomeEffects$Builder
	f	Ljava/util/Optional;	field_22496	additionsSound
	f	Ljava/util/Optional;	field_22494	loopSound
	f	Ljava/util/OptionalInt;	field_22072	waterColor
	f	Ljava/util/Optional;	field_22074	particleConfig
	f	Ljava/util/Optional;	field_26424	grassColor
	f	Lnet/minecraft/class_4763$class_5486;	field_26425	grassColorModifier
	f	Ljava/util/Optional;	field_24114	musicSound
	f	Ljava/util/Optional;	field_22495	moodSound
	f	Ljava/util/OptionalInt;	field_22073	waterFogColor
	f	Ljava/util/OptionalInt;	field_22071	fogColor
	f	Ljava/util/OptionalInt;	field_26422	skyColor
	f	Ljava/util/Optional;	field_26423	foliageColor
	m	(I)Lnet/minecraft/class_4763$class_4764;	method_24397	waterFogColor
		p	1		waterFogColor
	m	()Lnet/minecraft/class_4763;	method_24391	build
	m	(Lnet/minecraft/class_4968;)Lnet/minecraft/class_4763$class_4764;	method_24943	moodSound
		p	1		moodSound
	m	(I)Lnet/minecraft/class_4763$class_4764;	method_30821	foliageColor
		p	1		foliageColor
	m	(I)Lnet/minecraft/class_4763$class_4764;	method_24395	waterColor
		p	1		waterColor
	m	(Lnet/minecraft/class_5195;)Lnet/minecraft/class_4763$class_4764;	method_27346	music
		p	1		music
	m	(I)Lnet/minecraft/class_4763$class_4764;	method_30820	skyColor
		p	1		skyColor
	m	(Lnet/minecraft/class_4967;)Lnet/minecraft/class_4763$class_4764;	method_24944	additionsSound
		p	1		additionsSound
	m	(I)Lnet/minecraft/class_4763$class_4764;	method_30822	grassColor
		p	1		grassColor
	m	(Lnet/minecraft/class_3414;)Lnet/minecraft/class_4763$class_4764;	method_24942	loopSound
		p	1		sound
	m	(Lnet/minecraft/class_4761;)Lnet/minecraft/class_4763$class_4764;	method_24393	particleConfig
		p	1		particleConfig
	m	(Lnet/minecraft/class_4763$class_5486;)Lnet/minecraft/class_4763$class_4764;	method_30818	grassColorModifier
		p	1		grassColorModifier
	m	(I)Lnet/minecraft/class_4763$class_4764;	method_24392	fogColor
		p	1		fogColor
c	net/minecraft/class_4758	net/minecraft/util/TickDurationMonitor
	f	Lorg/slf4j/Logger;	field_21967	LOGGER
	f	Ljava/io/File;	field_21971	tickResultsDirectory
	f	J	field_21969	overtime
	f	Ljava/util/function/LongSupplier;	field_21968	timeGetter
	f	Lnet/minecraft/class_3693;	field_21972	profiler
	f	I	field_21970	tickCount
	m	(Ljava/util/function/LongSupplier;Ljava/lang/String;J)V	<init>	<init>
		p	2		filename
		p	1		timeGetter
		p	3		overtime
	m	(Lnet/minecraft/class_3695;Lnet/minecraft/class_4758;)Lnet/minecraft/class_3695;	method_24340	tickProfiler
		p	1		monitor
		p	0		profiler
	m	(Ljava/lang/String;)Lnet/minecraft/class_4758;	method_24341	create
		p	0		name
	m	()V	method_24342	endTick
	m	()Lnet/minecraft/class_3695;	method_24339	nextProfiler
c	net/minecraft/class_4757	net/minecraft/util/profiler/TickTimeTracker
	f	Ljava/util/function/IntSupplier;	field_21963	tickGetter
	f	Lnet/minecraft/class_3693;	field_21964	profiler
	f	Ljava/util/function/LongSupplier;	field_21962	timeGetter
	m	()V	method_24334	disable
	m	()V	method_24335	enable
	m	(Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;)V	<init>	<init>
		p	1		timeGetter
		p	2		tickGetter
	m	()Z	method_24333	isActive
	m	()Lnet/minecraft/class_3695;	method_24336	getProfiler
	m	()Lnet/minecraft/class_3696;	method_24337	getResult
c	net/minecraft/class_4732	net/minecraft/block/DoubleBlockProperties
	m	(Lnet/minecraft/class_2591;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_2753;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/BiPredicate;)Lnet/minecraft/class_4732$class_4734;	method_24173	toPropertySource
		p	5		world
		p	4		state
		p	7		fallbackTester
		p	6		pos
		p	1		typeMapper
		p	0		blockEntityType
c	net/minecraft/class_4732$class_3923	net/minecraft/block/DoubleBlockProperties$PropertyRetriever
	m	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	method_17465	getFromBoth
		p	2		second
		p	1		first
	m	()Ljava/lang/Object;	method_24174	getFallback
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_17464	getFrom
		p	1		single
c	net/minecraft/class_4732$class_4734	net/minecraft/block/DoubleBlockProperties$PropertySource
	m	(Lnet/minecraft/class_4732$class_3923;)Ljava/lang/Object;	apply	apply
		p	1		retriever
c	net/minecraft/class_4732$class_4734$class_4735	net/minecraft/block/DoubleBlockProperties$PropertySource$Pair
	f	Ljava/lang/Object;	field_21787	first
	f	Ljava/lang/Object;	field_21788	second
	m	(Ljava/lang/Object;Ljava/lang/Object;)V	<init>	<init>
		p	1		first
		p	2		second
c	net/minecraft/class_4732$class_4734$class_4736	net/minecraft/block/DoubleBlockProperties$PropertySource$Single
	f	Ljava/lang/Object;	field_21789	single
	m	(Ljava/lang/Object;)V	<init>	<init>
		p	1		single
c	net/minecraft/class_4732$class_4733	net/minecraft/block/DoubleBlockProperties$Type
	f	Lnet/minecraft/class_4732$class_4733;	field_21783	SINGLE
	f	Lnet/minecraft/class_4732$class_4733;	field_21784	FIRST
	f	Lnet/minecraft/class_4732$class_4733;	field_21785	SECOND
c	net/minecraft/class_4731	net/minecraft/datafixer/fix/RemovePoiValidTagFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_24157	removeValidTag
c	net/minecraft/class_4730	net/minecraft/client/util/SpriteIdentifier
	f	Lnet/minecraft/class_1921;	field_21771	layer
	f	Lnet/minecraft/class_2960;	field_21770	texture
	f	Lnet/minecraft/class_2960;	field_21769	atlas
	m	()Lnet/minecraft/class_2960;	method_24147	getTextureId
	m	()Lnet/minecraft/class_1058;	method_24148	getSprite
	m	()Lnet/minecraft/class_2960;	method_24144	getAtlasId
	m	(Lnet/minecraft/class_4597;Ljava/util/function/Function;)Lnet/minecraft/class_4588;	method_24145	getVertexConsumer
		p	2		layerFactory
		p	1		vertexConsumers
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	2		texture
		p	1		atlas
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_4597;Ljava/util/function/Function;Z)Lnet/minecraft/class_4588;	method_30001	getVertexConsumer
		p	1		vertexConsumers
		p	2		layerFactory
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_1921;	method_24146	getRenderLayer
		p	1		layerFactory
c	net/minecraft/class_4729	net/minecraft/client/resource/Format4ResourcePack
	f	Ljava/util/Map;	field_21762	NEW_TO_OLD_CHEST_TEXTURES
	f	Lnet/minecraft/class_3262;	field_21766	parent
	f	Ljava/util/List;	field_21763	BANNER_PATTERN_TYPES
	f	Lnet/minecraft/class_2960;	field_21760	OLD_BANNER_BASE_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21761	IRON_GOLEM_TEXTURE
	f	Ljava/util/Set;	field_21764	SHIELD_PATTERN_TEXTURES
	f	Ljava/lang/String;	field_32969	IRON_GOLEM_TEXTURE_PATH
	f	Lnet/minecraft/class_2960;	field_21759	OLD_SHIELD_BASE_TEXTURE
	f	Ljava/util/Set;	field_21765	BANNER_PATTERN_TEXTURES
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_24133	cropLeftChestTexture
		p	0		stream
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_24199	cropConduitTexture
		p	0		stream
	m	(Ljava/io/InputStream;Ljava/io/InputStream;IIIII)Ljava/io/InputStream;	method_24134	openCroppedStream
		p	4		top
		p	3		left
		p	6		bottom
		p	5		right
		p	0		base
		p	2		width
		p	1		overlay
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_24137	cropRightChestTexture
		p	0		stream
	m	(Ljava/io/InputStream;)Ljava/io/InputStream;	method_24138	cropSingleChestTexture
		p	0		stream
	m	(Lnet/minecraft/class_1011;Lnet/minecraft/class_1011;IIIIIIIZZ)V	method_24132	loadBytes
		p	8		multiplier
		p	9		mirrorX
		p	6		right
		p	7		bottom
		p	4		left
		p	5		top
		p	2		sourceLeft
		p	3		sourceTop
		p	0		source
		p	1		target
		p	10		mirrorY
	m	(Ljava/util/HashMap;)V	method_24136	method_24136
		p	0		map
	m	(Lnet/minecraft/class_3262;)V	<init>	<init>
		p	1		parent
	m	(Ljava/lang/String;)Ljava/lang/String;	method_24135	method_24135
		p	0		patternName
	m	(Ljava/lang/String;)Ljava/lang/String;	method_24139	method_24139
		p	0		patternName
c	net/minecraft/class_1699	net/minecraft/entity/vehicle/SpawnerMinecartEntity
	f	Lnet/minecraft/class_1917;	field_7746	logic
	f	Ljava/lang/Runnable;	field_27012	ticker
	m	(Lnet/minecraft/class_1937;)Ljava/lang/Runnable;	method_31553	getTicker
		p	1		world
	m	()Lnet/minecraft/class_1917;	method_35216	getLogic
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	2		x
		p	4		y
		p	1		world
		p	6		z
c	net/minecraft/class_4725	net/minecraft/client/texture/MipmapHelper
	f	[F	field_21747	COLOR_FRACTIONS
	m	(I)F	method_24099	getColorFraction
		p	0		value
	m	(IIIIZ)I	method_24101	blend
		p	1		two
		p	0		one
		p	4		checkAlpha
		p	3		four
		p	2		three
	m	(Lnet/minecraft/class_1011;I)[Lnet/minecraft/class_1011;	method_24102	getMipmapLevelsImages
		p	0		image
		p	1		mipmap
	m	([F)V	method_24103	method_24103
		p	0		list
	m	(IIIII)I	method_24100	getColorComponent
		p	2		three
		p	3		four
		p	0		one
		p	1		two
		p	4		bits
c	net/minecraft/class_4724	net/minecraft/client/render/model/SpriteAtlasManager
	f	Ljava/util/Map;	field_21746	atlases
	m	(Lnet/minecraft/class_4730;)Lnet/minecraft/class_1058;	method_24097	getSprite
		p	1		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059;	method_24098	getAtlas
		p	1		id
	m	(Ljava/util/Collection;)V	<init>	<init>
		p	1		atlases
c	net/minecraft/class_3411	net/minecraft/world/gen/structure/OceanRuinStructure
	f	F	field_37809	largeProbability
	f	Lnet/minecraft/class_3411$class_3413;	field_37808	biomeTemperature
	f	Lcom/mojang/serialization/Codec;	field_37807	CODEC
	f	F	field_37810	clusterProbability
	m	(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_3411$class_3413;FF)V	<init>	<init>
		p	2		biomeTemperature
		p	3		largeProbability
		p	1		config
		p	4		clusterProbability
	m	(Lnet/minecraft/class_3411;)Ljava/lang/Float;	method_41680	method_41680
		p	0		structure
	m	(Lnet/minecraft/class_3411;)Lnet/minecraft/class_3411$class_3413;	method_41681	method_41681
		p	0		structure
	m	(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)V	method_38700	addPieces
		p	2		context
		p	1		collector
	m	(Lnet/minecraft/class_3411;)Ljava/lang/Float;	method_41678	method_41678
		p	0		structure
	m	(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V	method_41677	method_41677
		p	2		collector
c	net/minecraft/class_3411$class_3413	net/minecraft/world/gen/structure/OceanRuinStructure$BiomeTemperature
	f	Ljava/lang/String;	field_14529	name
	f	Lcom/mojang/serialization/Codec;	field_24990	CODEC
	f	Lnet/minecraft/class_3411$class_3413;	field_14532	WARM
	f	Lnet/minecraft/class_3411$class_3413;	field_14528	COLD
	m	()Ljava/lang/String;	method_14831	getName
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
c	net/minecraft/class_4745	net/minecraft/datafixer/fix/RecipeRenameFix
	f	Ljava/lang/String;	field_21816	name
	f	Ljava/util/function/Function;	field_21817	renamer
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V	<init>	<init>
		p	2		changesType
		p	1		outputSchema
		p	4		renamer
		p	3		name
c	net/minecraft/class_3414	net/minecraft/sound/SoundEvent
	f	Lcom/mojang/serialization/Codec;	field_24628	CODEC
	f	Lnet/minecraft/class_2960;	field_14533	id
	f	F	field_38690	distanceToTravel
	f	Z	field_38691	staticDistance
	m	(Lnet/minecraft/class_2960;FZ)V	<init>	<init>
		p	1		id
		p	2		distanceToTravel
		p	3		useStaticDistance
	m	(Lnet/minecraft/class_3414;)Lnet/minecraft/class_2960;	method_28132	method_28132
		p	0		soundEvent
	m	(F)F	method_43044	getDistanceToTravel
		p	1		volume
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
	m	()Lnet/minecraft/class_2960;	method_14833	getId
	m	(Lnet/minecraft/class_2960;F)V	<init>	<init>
		p	1		id
		p	2		distanceToTravel
c	net/minecraft/class_4744	net/minecraft/datafixer/fix/AdvancementRenameFix
	f	Ljava/util/function/Function;	field_21815	renamer
	f	Ljava/lang/String;	field_21814	name
	m	(Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V	<init>	<init>
		p	1		outputSchema
		p	3		name
		p	2		changesType
		p	4		renamer
c	net/minecraft/class_4740	net/minecraft/client/render/FpsSmoother
	f	[J	field_21800	times
	f	I	field_21801	size
	f	I	field_21802	index
	m	(I)V	<init>	<init>
		p	1		size
	m	(J)J	method_24214	getTargetUsedTime
		p	1		time
c	net/minecraft/class_3408	net/minecraft/server/rcon/RconListener
	f	Lorg/slf4j/Logger;	field_23966	SERVER_LOGGER
	f	Ljava/net/ServerSocket;	field_14511	listener
	f	Ljava/util/List;	field_14514	clients
	f	Lnet/minecraft/class_2994;	field_23967	server
	f	Ljava/lang/String;	field_14512	password
	m	(Lnet/minecraft/class_2994;Ljava/net/ServerSocket;Ljava/lang/String;)V	<init>	<init>
		p	1		server
		p	2		listener
		p	3		password
	m	(Lnet/minecraft/class_2994;)Lnet/minecraft/class_3408;	method_30738	create
		p	0		server
	m	()V	method_14820	removeStoppedClients
	m	(Ljava/net/ServerSocket;)V	method_27176	closeSocket
		p	1		socket
	m	(Lnet/minecraft/class_3389;)Z	method_27175	method_27175
		p	0		client
c	net/minecraft/class_3409	net/minecraft/structure/OceanRuinGenerator
	f	[Lnet/minecraft/class_2960;	field_14515	BIG_WARM_RUINS
	f	[Lnet/minecraft/class_2960;	field_14516	BIG_BRICK_RUINS
	f	[Lnet/minecraft/class_2960;	field_14522	MOSSY_RUINS
	f	[Lnet/minecraft/class_2960;	field_14520	BIG_CRACKED_RUINS
	f	[Lnet/minecraft/class_2960;	field_14521	WARM_RUINS
	f	[Lnet/minecraft/class_2960;	field_14519	CRACKED_RUINS
	f	[Lnet/minecraft/class_2960;	field_14517	BIG_MOSSY_RUINS
	f	[Lnet/minecraft/class_2960;	field_14518	BRICK_RUINS
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;)V	method_14827	addPieces
		p	4		random
		p	3		holder
		p	2		rotation
		p	1		pos
		p	0		manager
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;	method_14821	getRoomPositions
		p	0		random
		p	1		pos
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_5819;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3411;Lnet/minecraft/class_6130;)V	method_14825	method_14825
		p	3		pos
		p	2		rotation
		p	1		random
		p	0		manager
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;ZF)V	method_14822	method_14822
		p	3		holder
		p	4		random
		p	1		pos
		p	2		rotation
		p	7		integrity
		p	6		large
		p	0		manager
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;	method_14824	getRandomWarmRuin
		p	0		random
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;	method_14826	getRandomBigWarmRuin
		p	0		random
c	net/minecraft/class_3409$class_3410	net/minecraft/structure/OceanRuinGenerator$Piece
	f	F	field_14524	integrity
	f	Z	field_14525	large
	f	Lnet/minecraft/class_3411$class_3413;	field_14527	biomeType
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I	method_14829	method_14829
		p	3		end
		p	1		start
		p	2		world
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;FLnet/minecraft/class_3411$class_3413;Z)V	<init>	<init>
		p	7		large
		p	6		biomeType
		p	5		integrity
		p	4		rotation
		p	3		pos
		p	2		template
		p	1		structureTemplateManager
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		holder
		p	2		nbt
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;	method_35446	createPlacementData
		p	0		rotation
c	net/minecraft/class_4739	net/minecraft/block/AbstractChestBlock
	f	Ljava/util/function/Supplier;	field_21796	entityTypeRetriever
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_4732$class_4734;	method_24167	getBlockEntitySource
		p	1		state
		p	2		world
		p	3		pos
		p	4		ignoreBlocked
	m	(Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Supplier;)V	<init>	<init>
		p	2		entityTypeSupplier
		p	1		settings
c	net/minecraft/class_4737	net/minecraft/client/render/block/entity/LightmapCoordinatesRetriever
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_2586;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	method_24192	getFromBoth
	m	()Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	method_24189	getFallback
	m	(Lnet/minecraft/class_2586;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction;	method_24191	getFrom
c	net/minecraft/class_1683	net/minecraft/entity/projectile/thrown/ExperienceBottleEntity
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	6		z
		p	2		x
		p	1		world
		p	4		y
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	2		owner
		p	1		world
c	net/minecraft/class_1682	net/minecraft/entity/projectile/thrown/ThrownEntity
	m	(Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V	<init>	<init>
		p	8		world
		p	6		z
		p	4		y
		p	1		type
		p	2		x
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;)V	<init>	<init>
		p	2		owner
		p	3		world
		p	1		type
	m	()F	method_7490	getGravity
c	net/minecraft/class_1681	net/minecraft/entity/projectile/thrown/EggEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	2		owner
		p	1		world
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	4		y
		p	6		z
		p	1		world
		p	2		x
c	net/minecraft/class_1680	net/minecraft/entity/projectile/thrown/SnowballEntity
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	6		z
		p	1		world
		p	4		y
		p	2		x
	m	()Lnet/minecraft/class_2394;	method_16939	getParticleParameters
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	2		owner
		p	1		world
c	net/minecraft/class_4711	net/minecraft/advancement/criterion/ItemCriterion
	f	Lnet/minecraft/class_2960;	field_21576	id
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V	method_23889	trigger
		p	2		pos
		p	1		player
		p	3		stack
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4711$class_4712;	method_23890	conditionsFromJson
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Lnet/minecraft/class_4711$class_4712;)Z	method_23888	method_23888
		p	4		conditions
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
c	net/minecraft/class_4711$class_4712	net/minecraft/advancement/criterion/ItemCriterion$Conditions
	f	Lnet/minecraft/class_2090;	field_24495	location
	f	Lnet/minecraft/class_2073;	field_21579	item
	m	(Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;	method_27981	create
		p	1		item
		p	0		location
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2090;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	4		item
		p	3		location
		p	2		entity
		p	1		id
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Z	method_23892	test
		p	4		stack
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_2090$class_2091;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_4711$class_4712;	method_43125	createAllayDropItemOnBlock
		p	1		item
		p	0		location
c	net/minecraft/class_1687	net/minecraft/entity/projectile/WitherSkullEntity
	f	Lnet/minecraft/class_2940;	field_7654	CHARGED
	m	(Z)V	method_7502	setCharged
		p	1		charged
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V	<init>	<init>
		p	5		directionY
		p	7		directionZ
		p	1		world
		p	3		directionX
		p	2		owner
	m	()Z	method_7503	isCharged
c	net/minecraft/class_1686	net/minecraft/entity/projectile/thrown/PotionEntity
	f	Ljava/util/function/Predicate;	field_7653	WATER_HURTS
	m	()V	method_7500	applyWater
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	1		world
		p	2		owner
	m	(Ljava/util/List;Lnet/minecraft/class_1297;)V	method_7498	applySplashPotion
		p	2		entity
		p	1		statusEffects
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	2		x
		p	1		world
		p	6		z
		p	4		y
	m	(Lnet/minecraft/class_2338;)V	method_7499	extinguishFire
		p	1		pos
	m	()Z	method_7501	isLingering
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)V	method_7497	applyLingeringPotion
		p	2		potion
		p	1		stack
c	net/minecraft/class_1685	net/minecraft/entity/projectile/TridentEntity
	f	Z	field_7648	dealtDamage
	f	Lnet/minecraft/class_1799;	field_7650	tridentStack
	f	I	field_7649	returnTimer
	f	Lnet/minecraft/class_2940;	field_21514	ENCHANTED
	f	Lnet/minecraft/class_2940;	field_7647	LOYALTY
	m	()Z	method_31551	hasChanneling
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	1		world
		p	2		owner
		p	3		stack
	m	()Z	method_7493	isOwnerAlive
	m	()Z	method_23751	isEnchanted
c	net/minecraft/class_1684	net/minecraft/entity/projectile/thrown/EnderPearlEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	2		owner
		p	1		world
c	net/minecraft/class_1679	net/minecraft/entity/projectile/SpectralArrowEntity
	f	I	field_7636	duration
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	1		world
		p	2		x
		p	4		y
		p	6		z
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V	<init>	<init>
		p	2		owner
		p	1		world
c	net/minecraft/class_4706	net/minecraft/util/collection/SortedArraySet
	f	I	field_21564	size
	f	[Ljava/lang/Object;	field_21563	elements
	f	I	field_29860	DEFAULT_CAPACITY
	f	Ljava/util/Comparator;	field_21562	comparator
	m	()Ljava/lang/Object;	method_34962	last
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_34961	getIfContains
		p	1		object
	m	([Ljava/lang/Object;)[Ljava/lang/Object;	toArray	toArray
		p	1		array
	m	(I)Lnet/minecraft/class_4706;	method_23859	create
		p	0		initialCapacity
	m	(Ljava/util/Comparator;I)Lnet/minecraft/class_4706;	method_34960	create
		p	0		comparator
		p	1		initialCapacity
	m	(I)V	method_23870	remove
		p	1		index
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	([Ljava/lang/Object;)[Ljava/lang/Object;	method_23864	cast
		p	0		array
	m	(I)V	method_23868	ensureCapacity
		p	1		minCapacity
	m	(Ljava/lang/Object;)Ljava/lang/Object;	method_23862	addAndGet
		p	1		object
	m	(Ljava/lang/Object;)Z	add	add
		p	1		object
	m	(Ljava/lang/Object;I)V	method_23863	add
		p	1		object
		p	2		index
	m	(I)Ljava/lang/Object;	method_23871	get
		p	1		index
	m	(ILjava/util/Comparator;)V	<init>	<init>
		p	2		comparator
		p	1		initialCapacity
	m	()Ljava/lang/Object;	method_23865	first
	m	(Ljava/util/Comparator;)Lnet/minecraft/class_4706;	method_34959	create
		p	0		comparator
	m	(Ljava/lang/Object;)I	method_23869	binarySearch
		p	1		object
	m	(Ljava/lang/Object;)Z	remove	remove
		p	1		object
	m	()Lnet/minecraft/class_4706;	method_34958	create
	m	(Ljava/lang/Object;)Z	contains	contains
		p	1		object
	m	(I)I	method_23866	insertionPoint
		p	0		binarySearchResult
c	net/minecraft/class_4706$class_4707	net/minecraft/util/collection/SortedArraySet$SetIterator
	f	I	field_21566	nextIndex
	f	I	field_21567	lastIndex
c	net/minecraft/class_1678	net/minecraft/entity/projectile/ShulkerBulletEntity
	f	D	field_7635	targetX
	f	D	field_7625	targetZ
	f	Lnet/minecraft/class_1297;	field_7626	target
	f	Lnet/minecraft/class_2350;	field_7628	direction
	f	Ljava/util/UUID;	field_7632	targetUuid
	f	I	field_7627	stepCount
	f	D	field_7633	targetY
	m	()Lnet/minecraft/class_2350;	method_35208	getDirection
	m	(Lnet/minecraft/class_2350;)V	method_7487	setDirection
		p	1		direction
	m	(Lnet/minecraft/class_2350$class_2351;)V	method_7486	changeTargetDirection
		p	1		axis
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350$class_2351;)V	<init>	<init>
		p	1		world
		p	2		owner
		p	3		target
		p	4		axis
c	net/minecraft/class_1677	net/minecraft/entity/projectile/SmallFireballEntity
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V	<init>	<init>
		p	7		velocityZ
		p	5		velocityY
		p	3		velocityX
		p	2		owner
		p	1		world
	m	(Lnet/minecraft/class_1937;DDDDDD)V	<init>	<init>
		p	10		velocityY
		p	8		velocityX
		p	6		z
		p	4		y
		p	2		x
		p	1		world
		p	12		velocityZ
c	net/minecraft/class_4708	net/minecraft/advancement/criterion/BeeNestDestroyedCriterion
	f	Lnet/minecraft/class_2960;	field_21568	ID
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;ILnet/minecraft/class_4708$class_4709;)Z	method_23872	method_23872
		p	3		conditions
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248;	method_23873	getBlock
		p	0		root
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;I)V	method_23875	trigger
		p	2		state
		p	1		player
		p	4		beeCount
		p	3		stack
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4708$class_4709;	method_23877	conditionsFromJson
c	net/minecraft/class_4708$class_4709	net/minecraft/advancement/criterion/BeeNestDestroyedCriterion$Conditions
	f	Lnet/minecraft/class_2248;	field_21569	block
	f	Lnet/minecraft/class_2096$class_2100;	field_21571	beeCount
	f	Lnet/minecraft/class_2073;	field_21570	item
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_2073$class_2074;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_4708$class_4709;	method_23879	create
		p	0		block
		p	2		beeCountRange
		p	1		itemPredicateBuilder
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)V	<init>	<init>
		p	4		beeCount
		p	3		item
		p	2		block
		p	1		player
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;I)Z	method_23878	test
		p	1		state
		p	3		count
		p	2		stack
c	net/minecraft/class_4703	net/minecraft/client/render/debug/BeeDebugRenderer
	f	I	field_32856	BEE_RANGE
	f	Ljava/util/Map;	field_21533	hives
	f	I	field_32864	GRAY
	f	I	field_32860	WHITE
	f	F	field_32859	DEFAULT_DRAWN_STRING_SIZE
	f	Lnet/minecraft/class_310;	field_21532	client
	f	Ljava/util/Map;	field_21534	bees
	f	I	field_32855	HIVE_RANGE
	f	Ljava/util/UUID;	field_21535	targetedEntity
	f	I	field_32863	GREEN
	f	I	field_32866	RED
	f	I	field_32862	ORANGE
	f	I	field_32865	PINK
	f	I	field_32857	TARGET_ENTITY_RANGE
	f	I	field_32861	YELLOW
	m	(Lnet/minecraft/class_4703$class_5243;)Z	method_23829	isInRange
		p	1		bee
	m	(Ljava/util/Map;Lnet/minecraft/class_4703$class_5243;)V	method_23818	method_23818
		p	1		bee
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_4703$class_5243;)V	method_23805	addBee
		p	1		bee
	m	()V	method_23819	removeOutdatedHives
	m	(Ljava/util/Map$Entry;)V	method_23817	method_23817
		p	0		entry
	m	()V	method_23952	removeInvalidBees
	m	(Lnet/minecraft/class_2374;ILjava/lang/String;IF)V	method_23814	drawString
		p	2		string
		p	1		line
		p	0		pos
		p	4		size
		p	3		color
	m	()V	method_23823	render
	m	(Ljava/util/Map$Entry;)Z	method_23953	method_23953
		p	1		bee
	m	(Lnet/minecraft/class_4703$class_5243;)V	method_23820	drawPath
		p	1		bee
	m	(Ljava/util/Map;Lnet/minecraft/class_4703$class_5243;)V	method_24082	method_24082
		p	1		bee
	m	(Lnet/minecraft/class_2338;)V	method_23808	drawHive
		p	0		pos
	m	(Lnet/minecraft/class_4703$class_5243;Lnet/minecraft/class_2338;)Ljava/lang/String;	method_23806	getPositionString
		p	1		bee
		p	2		pos
	m	(ILnet/minecraft/class_4703$class_5243;)Z	method_35795	method_35795
		p	1		bee
	m	(Lnet/minecraft/class_2338;)Ljava/util/Collection;	method_23822	getBeesForHive
		p	1		hivePos
	m	(Ljava/util/Map;Lnet/minecraft/class_4703$class_5243;Lnet/minecraft/class_2338;)V	method_24083	method_24083
		p	2		pos
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_4703$class_5243;)Z	method_23810	method_23810
		p	1		bee
	m	()V	method_23832	updateTargetedEntity
	m	()Lnet/minecraft/class_4184;	method_23828	getCameraPos
	m	(Lnet/minecraft/class_2338;)Ljava/util/Set;	method_30110	method_30110
		p	0		flower
	m	(Lnet/minecraft/class_4703$class_5243;)Z	method_23827	isTargeted
		p	1		bee
	m	()Ljava/util/Map;	method_23830	getBeesByHive
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;II)V	method_23816	drawString
		p	0		string
		p	1		pos
		p	2		line
		p	3		color
	m	(Lnet/minecraft/class_2338;FFFFF)V	method_23809	drawBox
		p	3		green
		p	4		blue
		p	5		alpha
		p	0		pos
		p	1		expand
		p	2		red
	m	(Lnet/minecraft/class_2338;Ljava/util/List;)V	method_23813	drawHiveBees
		p	1		pos
		p	2		bees
	m	(JLjava/util/Map$Entry;)Z	method_23803	method_23803
		p	2		hive
	m	(I)V	method_35794	removeBee
		p	1		id
	m	(Lnet/minecraft/class_2338;Ljava/util/Map;Lnet/minecraft/class_4703$class_4705;)V	method_23811	method_23811
		p	3		hive
	m	(Lnet/minecraft/class_4703$class_5243;)V	method_23824	drawBee
		p	1		bee
	m	(Lnet/minecraft/class_2338;)Ljava/util/List;	method_30109	method_30109
		p	0		hive
	m	(Lnet/minecraft/class_4703$class_4705;)V	method_23807	addHive
		p	1		hive
	m	(Ljava/util/Collection;)Ljava/lang/String;	method_23825	toString
		p	0		bees
	m	()V	method_23826	drawFlowers
	m	(Ljava/lang/String;Lnet/minecraft/class_4703$class_4705;II)V	method_23815	drawString
		p	2		line
		p	1		hive
		p	3		color
		p	0		string
	m	(Lnet/minecraft/class_1297;)V	method_23804	method_23804
		p	1		entity
	m	(Lnet/minecraft/class_4703$class_4705;Ljava/util/Collection;)V	method_23821	drawHiveInfo
		p	1		hive
		p	2		blacklistingBees
	m	(Lnet/minecraft/class_4703$class_4705;)Ljava/util/Set;	method_35796	getBeeNamesForHive
		p	1		hive
	m	(Lnet/minecraft/class_4703$class_5243;)V	method_23831	method_23831
		p	1		bee
	m	()Ljava/util/Map;	method_24084	getBlacklistingBees
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/util/List;)V	method_23812	method_23812
		p	2		hivePos
		p	3		bees
c	net/minecraft/class_4703$class_5243	net/minecraft/client/render/debug/BeeDebugRenderer$Bee
	f	Ljava/util/List;	field_24329	labels
	f	Lnet/minecraft/class_11;	field_24325	path
	f	I	field_24328	travelTicks
	f	Ljava/util/Set;	field_24330	blacklist
	f	Lnet/minecraft/class_2338;	field_24327	flower
	f	Lnet/minecraft/class_2338;	field_24326	hive
	f	Ljava/util/UUID;	field_24322	uuid
	f	I	field_24323	entityId
	f	Lnet/minecraft/class_2374;	field_24324	position
	m	(Lnet/minecraft/class_2338;)Z	method_27649	isHiveAt
		p	1		pos
	m	()Z	method_27651	hasFlower
	m	(Ljava/util/UUID;ILnet/minecraft/class_2374;Lnet/minecraft/class_11;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)V	<init>	<init>
		p	4		path
		p	5		hive
		p	6		flower
		p	7		travelTicks
		p	1		uuid
		p	2		entityId
		p	3		position
	m	()Ljava/lang/String;	method_27650	getName
	m	()Ljava/util/UUID;	method_27648	getUuid
c	net/minecraft/class_4703$class_4705	net/minecraft/client/render/debug/BeeDebugRenderer$Hive
	f	Ljava/lang/String;	field_21544	label
	f	Lnet/minecraft/class_2338;	field_21543	pos
	f	I	field_21625	honeyLevel
	f	Z	field_21626	sedated
	f	I	field_21545	beeCount
	f	J	field_21546	time
	m	(Lnet/minecraft/class_2338;Ljava/lang/String;IIZJ)V	<init>	<init>
		p	6		time
		p	5		sedated
		p	4		honeyLevel
		p	3		beeCount
		p	2		label
		p	1		pos
c	net/minecraft/class_1690	net/minecraft/entity/vehicle/BoatEntity
	f	F	field_7706	ticksUnderwater
	f	F	field_7714	nearbySlipperiness
	f	D	field_7697	waterLevel
	f	D	field_7685	z
	f	Lnet/minecraft/class_2940;	field_7707	DAMAGE_WOBBLE_SIDE
	f	Z	field_7709	pressingForward
	f	Z	field_7695	pressingRight
	f	D	field_7696	fallVelocity
	f	Lnet/minecraft/class_2940;	field_7713	RIGHT_PADDLE_MOVING
	f	D	field_7684	boatPitch
	f	Lnet/minecraft/class_2940;	field_7688	DAMAGE_WOBBLE_TICKS
	f	F	field_7692	velocityDecay
	f	Lnet/minecraft/class_2940;	field_7691	BUBBLE_WOBBLE_TICKS
	f	D	field_7700	y
	f	D	field_7699	boatYaw
	f	F	field_7712	bubbleWobbleStrength
	f	[F	field_7704	paddlePhases
	f	Lnet/minecraft/class_2940;	field_7687	LEFT_PADDLE_MOVING
	f	Lnet/minecraft/class_1690$class_1691;	field_7702	location
	f	F	field_7690	yawVelocity
	f	Lnet/minecraft/class_2940;	field_7705	DAMAGE_WOBBLE_STRENGTH
	f	D	field_30699	EMIT_SOUND_EVENT_PADDLE_ROTATION
		c	A boat will emit a sound event every time a paddle is near this rotation.
	f	Z	field_7703	bubbleColumnIsDrag
	f	Z	field_7693	pressingBack
	f	F	field_7711	lastBubbleWobble
	f	D	field_7686	x
	f	Lnet/minecraft/class_1690$class_1691;	field_7701	lastLocation
	f	F	field_7694	bubbleWobble
	f	Lnet/minecraft/class_2940;	field_7698	BOAT_TYPE
	f	F	field_30696	NEXT_PADDLE_PHASE
	f	Z	field_7689	onBubbleColumnSurface
	f	Z	field_7710	pressingLeft
	m	(ZZ)V	method_7538	setPaddleMovings
		p	1		leftMoving
		p	2		rightMoving
	m	()F	method_7554	getDamageWobbleStrength
	m	()V	method_7534	updateVelocity
	m	()Lnet/minecraft/class_1690$class_1692;	method_7536	getBoatType
	m	()V	method_7550	handleBubbleColumn
	m	()I	method_7539	getBubbleWobbleTicks
	m	()I	method_7543	getDamageWobbleSide
	m	(Lnet/minecraft/class_1297;)Z	method_31552	method_31552
		p	0		entity
	m	(F)V	method_7542	setDamageWobbleStrength
		p	1		wobbleStrength
	m	()Lnet/minecraft/class_3414;	method_7537	getPaddleSoundEvent
	m	(I)V	method_7531	setBubbleWobbleTicks
		p	1		wobbleTicks
	m	()F	method_42280	getPassengerHorizontalOffset
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z	method_30959	canCollide
		p	1		other
		p	0		entity
	m	()V	method_7555	updatePositionAndRotation
	m	()F	method_7548	getNearbySlipperiness
	m	(Lnet/minecraft/class_1297;)V	method_7546	copyEntityData
		p	1		entity
	m	(F)F	method_7547	interpolateBubbleWobble
		p	1		tickDelta
	m	()F	method_7544	getWaterHeightBelow
	m	(I)V	method_7540	setDamageWobbleSide
		p	1		side
	m	(I)Z	method_7556	isPaddleMoving
		p	1		paddle
	m	()I	method_42281	getMaxPassengers
	m	(Lnet/minecraft/class_1282;)V	method_42279	dropItems
		p	1		source
	m	(Lnet/minecraft/class_1690$class_1692;)V	method_7541	setBoatType
		p	1		type
	m	()I	method_7533	getDamageWobbleTicks
	m	()V	method_7549	updatePaddles
	m	(I)V	method_7553	setDamageWobbleTicks
		p	1		wobbleTicks
	m	(IF)F	method_7551	interpolatePaddlePhase
		p	1		paddle
		p	2		tickDelta
	m	()Lnet/minecraft/class_1690$class_1691;	method_7532	getUnderWaterLocation
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	6		z
		p	2		x
		p	1		world
		p	4		y
	m	()Lnet/minecraft/class_1690$class_1691;	method_7552	checkLocation
	m	(ZZZZ)V	method_7535	setInputs
		p	3		pressingForward
		p	4		pressingBack
		p	1		pressingLeft
		p	2		pressingRight
	m	()Z	method_7545	checkBoatInWater
	m	()Lnet/minecraft/class_1792;	method_7557	asItem
c	net/minecraft/class_1690$class_1692	net/minecraft/entity/vehicle/BoatEntity$Type
	f	Lnet/minecraft/class_2248;	field_7731	baseBlock
	f	Ljava/lang/String;	field_7726	name
	f	Lnet/minecraft/class_1690$class_1692;	field_7723	DARK_OAK
	f	Lnet/minecraft/class_1690$class_1692;	field_7725	ACACIA
	f	Lnet/minecraft/class_1690$class_1692;	field_37506	MANGROVE
	f	Lnet/minecraft/class_1690$class_1692;	field_7727	OAK
	f	Lnet/minecraft/class_1690$class_1692;	field_7728	SPRUCE
	f	Lnet/minecraft/class_1690$class_1692;	field_7729	BIRCH
	f	Lnet/minecraft/class_1690$class_1692;	field_7730	JUNGLE
	m	(I)Lnet/minecraft/class_1690$class_1692;	method_7558	getType
		p	0		type
	m	(Ljava/lang/String;ILnet/minecraft/class_2248;Ljava/lang/String;)V	<init>	<init>
		p	3		baseBlock
		p	4		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_1690$class_1692;	method_7561	getType
		p	0		name
	m	()Lnet/minecraft/class_2248;	method_7560	getBaseBlock
	m	()Ljava/lang/String;	method_7559	getName
c	net/minecraft/class_1690$class_1691	net/minecraft/entity/vehicle/BoatEntity$Location
	f	Lnet/minecraft/class_1690$class_1691;	field_7716	UNDER_FLOWING_WATER
	f	Lnet/minecraft/class_1690$class_1691;	field_7717	UNDER_WATER
	f	Lnet/minecraft/class_1690$class_1691;	field_7718	IN_WATER
	f	Lnet/minecraft/class_1690$class_1691;	field_7719	ON_LAND
	f	Lnet/minecraft/class_1690$class_1691;	field_7720	IN_AIR
c	net/minecraft/class_1694	net/minecraft/entity/vehicle/ChestMinecartEntity
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	4		y
		p	2		x
		p	1		world
		p	6		z
c	net/minecraft/class_4720	net/minecraft/client/render/VertexConsumers
	c	A utility for combining multiple VertexConsumers into one.
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;	method_24037	union
		p	1		second
		p	0		first
	m	(Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;	method_35669	union
		p	0		first
	m	()Lnet/minecraft/class_4588;	method_35668	union
		c	Generates a union of zero VertexConsumers.\n<p>\nObviously this is not possible.\n\n@throws IllegalArgumentException
	m	([Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;	method_35670	union
		p	0		delegates
c	net/minecraft/class_4720$class_6189	net/minecraft/client/render/VertexConsumers$Union
	f	[Lnet/minecraft/class_4588;	field_32053	delegates
	m	(FFFLnet/minecraft/class_4588;)V	method_35673	method_35673
		p	3		i
	m	(IILnet/minecraft/class_4588;)V	method_35679	method_35679
		p	2		i
	m	(Ljava/util/function/Consumer;)V	method_35677	delegate
		p	1		action
	m	(DDDLnet/minecraft/class_4588;)V	method_35671	method_35671
		p	6		i
	m	(IIIILnet/minecraft/class_4588;)V	method_35675	method_35675
		p	4		i
	m	(IILnet/minecraft/class_4588;)V	method_35676	method_35676
		p	2		i
	m	(IIIILnet/minecraft/class_4588;)V	method_35678	method_35678
		p	4		i
	m	(FFFFFFFFFIIFFFLnet/minecraft/class_4588;)V	method_35672	method_35672
		p	14		i
	m	([Lnet/minecraft/class_4588;)V	<init>	<init>
		p	1		delegates
	m	(FFLnet/minecraft/class_4588;)V	method_35674	method_35674
		p	2		i
c	net/minecraft/class_4720$class_4589	net/minecraft/client/render/VertexConsumers$Dual
	f	Lnet/minecraft/class_4588;	field_21686	second
	f	Lnet/minecraft/class_4588;	field_21685	first
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_4588;)V	<init>	<init>
		p	1		first
		p	2		second
c	net/minecraft/class_1693	net/minecraft/entity/vehicle/StorageMinecartEntity
	f	Lnet/minecraft/class_2371;	field_7735	inventory
	f	J	field_7732	lootSeed
	f	Lnet/minecraft/class_2960;	field_7734	lootTableId
	m	(Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V	<init>	<init>
		p	8		world
		p	4		y
		p	6		z
		p	1		type
		p	2		x
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;	method_17357	getScreenHandler
		p	2		playerInventory
		p	1		syncId
	m	(Lnet/minecraft/class_2960;J)V	method_7562	setLootTable
		p	2		lootSeed
		p	1		id
c	net/minecraft/class_4723	net/minecraft/client/render/SpriteTexturedVertexConsumer
	f	Lnet/minecraft/class_4588;	field_21730	parent
	f	Lnet/minecraft/class_1058;	field_21731	sprite
	m	(Lnet/minecraft/class_4588;Lnet/minecraft/class_1058;)V	<init>	<init>
		p	1		parent
		p	2		sprite
c	net/minecraft/class_4722	net/minecraft/client/render/TexturedRenderLayers
	f	Lnet/minecraft/class_2960;	field_21704	SHULKER_BOXES_ATLAS_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21706	BANNER_PATTERNS_ATLAS_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21708	SIGNS_ATLAS_TEXTURE
	f	Ljava/util/Map;	field_28252	BANNER_PATTERN_TEXTURES
	f	[Lnet/minecraft/class_4730;	field_21713	BED_TEXTURES
	f	Ljava/util/List;	field_21711	COLORED_SHULKER_BOXES_TEXTURES
	f	Lnet/minecraft/class_1921;	field_21703	ENTITY_TRANSLUCENT_CULL
	f	Lnet/minecraft/class_1921;	field_21725	BEDS_RENDER_LAYER
	f	Lnet/minecraft/class_1921;	field_21701	ENTITY_CUTOUT
	f	Lnet/minecraft/class_1921;	field_21729	CHEST_RENDER_LAYER
	f	Lnet/minecraft/class_1921;	field_21727	SHIELD_PATTERNS_RENDER_LAYER
	f	Lnet/minecraft/class_1921;	field_25286	ITEM_ENTITY_TRANSLUCENT_CULL
	f	Lnet/minecraft/class_2960;	field_21705	BEDS_ATLAS_TEXTURE
	f	Lnet/minecraft/class_4730;	field_21710	SHULKER_TEXTURE_ID
	f	Ljava/util/Map;	field_28253	SHIELD_PATTERN_TEXTURES
	f	Lnet/minecraft/class_2960;	field_21707	SHIELD_PATTERNS_ATLAS_TEXTURE
	f	Lnet/minecraft/class_2960;	field_21709	CHEST_ATLAS_TEXTURE
	f	Lnet/minecraft/class_1921;	field_21724	SHULKER_BOXES_RENDER_LAYER
	f	Lnet/minecraft/class_1921;	field_21700	ENTITY_SOLID
	f	Lnet/minecraft/class_1921;	field_21728	SIGN_RENDER_LAYER
	f	Ljava/util/Map;	field_21712	WOOD_TYPE_TEXTURES
	f	Lnet/minecraft/class_1921;	field_21726	BANNER_PATTERNS_RENDER_LAYER
	f	Lnet/minecraft/class_4730;	field_21714	TRAPPED
	f	Lnet/minecraft/class_4730;	field_21718	CHRISTMAS_LEFT
	f	Lnet/minecraft/class_4730;	field_21717	CHRISTMAS
	f	Lnet/minecraft/class_4730;	field_21716	TRAPPED_RIGHT
	f	Lnet/minecraft/class_4730;	field_21715	TRAPPED_LEFT
	f	Lnet/minecraft/class_4730;	field_21719	CHRISTMAS_RIGHT
	f	Lnet/minecraft/class_4730;	field_21722	NORMAL_RIGHT
	f	Lnet/minecraft/class_4730;	field_21721	NORMAL_LEFT
	f	Lnet/minecraft/class_4730;	field_21720	NORMAL
	f	Lnet/minecraft/class_4730;	field_21723	ENDER
	m	(Ljava/util/function/Consumer;)V	method_24066	addDefaultTextures
		p	0		adder
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;	method_33081	getBannerPatternTextureId
		p	0		bannerPattern
	m	()Lnet/minecraft/class_1921;	method_24070	getShulkerBoxes
	m	(Lnet/minecraft/class_2586;Lnet/minecraft/class_2745;Z)Lnet/minecraft/class_4730;	method_24062	getChestTexture
		p	0		blockEntity
		p	1		type
		p	2		christmas
	m	()Lnet/minecraft/class_1921;	method_24067	getShieldPatterns
	m	()Lnet/minecraft/class_1921;	method_24073	getEntitySolid
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;	method_33083	getShieldPatternTextureId
		p	0		bannerPattern
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;	method_33085	createShieldPatternTextureId
		p	0		bannerPattern
	m	()Lnet/minecraft/class_1921;	method_24069	getBeds
	m	()Lnet/minecraft/class_1921;	method_24059	getBannerPatterns
	m	(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;	method_33082	getSignTextureId
		p	0		signType
	m	()Lnet/minecraft/class_1921;	method_24071	getSign
	m	(Ljava/lang/String;)Lnet/minecraft/class_4730;	method_24065	getChestTextureId
		p	0		variant
	m	(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;	method_24064	createSignTextureId
		p	0		type
	m	()Lnet/minecraft/class_1921;	method_24076	getEntityTranslucentCull
	m	()Lnet/minecraft/class_1921;	method_29382	getItemEntityTranslucentCull
	m	()Lnet/minecraft/class_1921;	method_24074	getEntityCutout
	m	(Lnet/minecraft/class_2745;Lnet/minecraft/class_4730;Lnet/minecraft/class_4730;Lnet/minecraft/class_4730;)Lnet/minecraft/class_4730;	method_24063	getChestTexture
		p	0		type
		p	2		left
		p	1		single
		p	3		right
	m	()Lnet/minecraft/class_1921;	method_24072	getChest
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;	method_33084	createBannerPatternTextureId
		p	0		bannerPattern
c	net/minecraft/class_1697	net/minecraft/entity/vehicle/CommandBlockMinecartEntity
	f	Lnet/minecraft/class_2940;	field_7743	COMMAND
	f	I	field_7742	lastExecuted
	f	Lnet/minecraft/class_2940;	field_7741	LAST_OUTPUT
	f	Lnet/minecraft/class_1918;	field_7744	commandExecutor
	f	I	field_30701	EXECUTE_TICK_COOLDOWN
	m	()Lnet/minecraft/class_1918;	method_7567	getCommandExecutor
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	1		world
		p	2		x
		p	4		y
		p	6		z
c	net/minecraft/class_1697$class_1698	net/minecraft/entity/vehicle/CommandBlockMinecartEntity$CommandExecutor
	m	()Lnet/minecraft/class_1697;	method_7569	getMinecart
c	net/minecraft/class_1696	net/minecraft/entity/vehicle/FurnaceMinecartEntity
	f	Lnet/minecraft/class_1856;	field_7738	ACCEPTABLE_FUEL
	f	Lnet/minecraft/class_2940;	field_7740	LIT
	f	D	field_7737	pushX
	f	D	field_7736	pushZ
	f	I	field_7739	fuel
	m	(Z)V	method_7564	setLit
		p	1		lit
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	1		world
		p	2		x
		p	4		y
		p	6		z
	m	()Z	method_7565	isLit
c	net/minecraft/class_1695	net/minecraft/entity/vehicle/MinecartEntity
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	1		world
		p	6		z
		p	2		x
		p	4		y
c	net/minecraft/class_4718	net/minecraft/client/util/GlException
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		message
	m	(Ljava/lang/String;Ljava/lang/Throwable;)V	<init>	<init>
		p	2		cause
		p	1		message
c	net/minecraft/class_4717	net/minecraft/client/gui/screen/ChatInputSuggestor
	f	Ljava/util/regex/Pattern;	field_21596	WHITESPACE_PATTERN
	f	Lcom/mojang/brigadier/ParseResults;	field_21610	parse
	f	Z	field_21605	chatScreenSized
	f	Z	field_21613	windowActive
	f	Z	field_21601	slashOptional
	f	I	field_21608	x
	f	I	field_21606	color
	f	I	field_21604	maxSuggestionSize
	f	Lnet/minecraft/class_2583;	field_25886	INFO_STYLE
	f	Ljava/util/List;	field_21607	messages
	f	Ljava/util/List;	field_25887	HIGHLIGHT_STYLES
	f	Lnet/minecraft/class_310;	field_21597	client
	f	Z	field_21602	suggestingWhenEmpty
	f	Ljava/util/concurrent/CompletableFuture;	field_21611	pendingSuggestions
	f	Z	field_21614	completingSuggestions
	f	Lnet/minecraft/class_342;	field_21599	textField
	f	I	field_21609	width
	f	Lnet/minecraft/class_437;	field_21598	owner
	f	Lnet/minecraft/class_4717$class_464;	field_21612	window
	f	I	field_21603	inWindowIndexOffset
	f	Lnet/minecraft/class_327;	field_21600	textRenderer
	f	Lnet/minecraft/class_2583;	field_25885	ERROR_STYLE
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_342;Lnet/minecraft/class_327;ZZIIZI)V	<init>	<init>
		p	2		owner
		p	3		textField
		p	1		client
		p	10		color
		p	8		maxSuggestionSize
		p	9		chatScreenSized
		p	6		suggestingWhenEmpty
		p	7		inWindowIndexOffset
		p	4		textRenderer
		p	5		slashOptional
	m	(I)Lcom/mojang/brigadier/tree/CommandNode;	method_44277	getNodeAt
		c	{@return the command node at {@code cursor}}
		p	1		cursor
	m	(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;	method_30104	sortSuggestions
		p	1		suggestions
	m	(Ljava/lang/String;I)Lnet/minecraft/class_5481;	method_23931	provideRenderText
		p	1		original
		p	2		firstCharacterIndex
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_23936	getSuggestionSuffix
		p	1		suggestion
		p	0		original
	m	()V	method_23937	showCommandSuggestions
	m	(D)Z	method_23921	mouseScrolled
		p	1		amount
	m	(Lnet/minecraft/class_124;)V	method_23929	showUsages
		p	1		formatting
	m	(Ljava/lang/String;)I	method_23930	getStartOfCurrentWord
		p	0		input
	m	(Z)V	method_23920	show
		p	1		narrateFirstSuggestion
	m	(III)Z	method_23924	keyPressed
		p	2		scanCode
		p	1		keyCode
		p	3		modifiers
	m	(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lnet/minecraft/class_5481;	method_30505	formatException
		p	0		exception
	m	()Ljava/lang/String;	method_23958	getNarration
	m	(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lnet/minecraft/class_5481;	method_23925	highlight
		p	1		original
		p	2		firstCharacterIndex
		p	0		parse
	m	(Lnet/minecraft/class_4587;II)V	method_23923	render
		p	3		mouseY
		p	2		mouseX
		p	1		matrices
	m	()Lcom/mojang/brigadier/ParseResults;	method_45028	getParse
	m	()V	method_23934	refresh
	m	()V	method_44931	clearWindow
	m	(Z)V	method_23933	setWindowActive
		p	1		windowActive
	m	(Lnet/minecraft/class_4587;II)Z	method_44933	tryRenderWindow
		p	2		mouseX
		p	1		matrices
		p	3		mouseY
	m	(DDI)Z	method_23922	mouseClicked
		p	1		mouseX
		p	3		mouseY
		p	5		button
	m	(ILcom/mojang/brigadier/context/CommandContextBuilder;)Lcom/mojang/brigadier/tree/CommandNode;	method_44278	getNodeAt
		p	0		cursor
		p	1		builder
	m	(Lnet/minecraft/class_4587;)V	method_44932	renderMessages
		p	1		matrices
c	net/minecraft/class_4717$class_464	net/minecraft/client/gui/screen/ChatInputSuggestor$SuggestionWindow
	f	Ljava/lang/String;	field_2768	typedText
	f	I	field_2766	selection
	f	Lnet/minecraft/class_241;	field_2767	mouse
	f	I	field_2769	inWindowIndex
	f	Lnet/minecraft/class_768;	field_2771	area
	f	Z	field_2765	completed
	f	Ljava/util/List;	field_25709	suggestions
	f	I	field_21630	lastNarrationIndex
	m	()V	method_2375	complete
	m	(I)V	method_2371	scroll
		p	1		offset
	m	(D)Z	method_2370	mouseScrolled
		p	1		amount
	m	()Lnet/minecraft/class_2561;	method_23960	getNarration
	m	(III)Z	method_2377	keyPressed
		p	1		keyCode
		p	2		scanCode
		p	3		modifiers
	m	(Lnet/minecraft/class_4587;II)V	method_2373	render
		p	2		mouseX
		p	3		mouseY
		p	1		matrices
	m	(Lnet/minecraft/class_4717;IIILjava/util/List;Z)V	<init>	<init>
		p	4		width
		p	5		suggestions
		p	2		x
		p	3		y
		p	6		narrateFirstSuggestion
	m	(III)Z	method_2372	mouseClicked
		p	2		y
		p	3		button
		p	1		x
	m	(I)V	method_2374	select
		p	1		index
c	net/minecraft/class_1688	net/minecraft/entity/vehicle/AbstractMinecartEntity
	f	Lnet/minecraft/class_2940;	field_7668	DAMAGE_WOBBLE_SIDE
	f	D	field_7656	clientZVelocity
	f	Ljava/util/Map;	field_7664	ADJACENT_RAIL_POSITIONS_BY_SHAPE
	f	Lnet/minecraft/class_2940;	field_7667	DAMAGE_WOBBLE_STRENGTH
	f	Lnet/minecraft/class_2940;	field_7663	DAMAGE_WOBBLE_TICKS
	f	D	field_7662	clientZ
	f	D	field_7655	clientYVelocity
	f	D	field_7659	clientYaw
	f	Lnet/minecraft/class_2940;	field_7671	CUSTOM_BLOCK_ID
	f	Lcom/google/common/collect/ImmutableMap;	field_24464	DISMOUNT_FREE_Y_SPACES_NEEDED
	f	F	field_30694	VELOCITY_SLOWDOWN_MULTIPLIER
	f	I	field_7669	clientInterpolationSteps
	f	D	field_7665	clientX
	f	D	field_7666	clientY
	f	D	field_7658	clientXVelocity
	f	Lnet/minecraft/class_2940;	field_7670	CUSTOM_BLOCK_PRESENT
	f	D	field_7657	clientPitch
	f	Z	field_7660	yawFlipped
	f	Lnet/minecraft/class_2940;	field_7661	CUSTOM_BLOCK_OFFSET
	m	()F	method_7521	getDamageWobbleStrength
	m	(I)V	method_7509	setDamageWobbleTicks
		p	1		wobbleTicks
	m	()V	method_7525	applySlowdown
	m	(F)V	method_7520	setDamageWobbleStrength
		p	1		damageWobbleStrength
	m	()I	method_7522	getDamageWobbleSide
	m	(DDDD)Lnet/minecraft/class_243;	method_7505	snapPositionToRailWithOffset
		c	This method is used to determine the minecart's render orientation, by computing a position along the rail slightly before and slightly after the minecart's actual position.
		p	1		x
		p	5		z
		p	3		y
		p	7		offset
	m	()Lnet/minecraft/class_2680;	method_7517	getDefaultContainedBlock
	m	()Lnet/minecraft/class_1792;	method_42670	getItem
	m	()I	method_7526	getDefaultBlockOffset
	m	()I	method_7514	getBlockOffset
	m	(DDD)Lnet/minecraft/class_243;	method_7508	snapPositionToRail
		p	5		z
		p	3		y
		p	1		x
	m	(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1688$class_1689;)Lnet/minecraft/class_1688;	method_7523	create
		p	0		world
		p	1		x
		p	3		y
		p	5		z
		p	7		type
	m	()Z	method_7510	hasCustomBlock
	m	()I	method_7507	getDamageWobbleTicks
	m	(I)V	method_7515	setCustomBlockOffset
		p	1		offset
	m	()Lnet/minecraft/class_1688$class_1689;	method_7518	getMinecartType
	m	(Lnet/minecraft/class_2338;)Z	method_18803	willHitBlockAt
		p	1		pos
	m	(Lnet/minecraft/class_2680;)V	method_7527	setCustomBlock
		p	1		state
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_30340	method_30340
		p	1		pos
	m	(Ljava/util/EnumMap;)V	method_22865	method_22865
		p	0		map
	m	(IIIZ)V	method_7506	onActivatorRail
		p	1		x
		p	2		y
		p	3		z
		p	4		powered
	m	()D	method_7504	getMaxSpeed
	m	(Z)V	method_7511	setCustomBlockPresent
		p	1		present
	m	(Lnet/minecraft/class_2768;)Lcom/mojang/datafixers/util/Pair;	method_22864	getAdjacentRailPositionsByShape
		p	0		shape
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	3		x
		p	1		type
		p	2		world
		p	7		z
		p	5		y
	m	()Lnet/minecraft/class_2680;	method_7519	getContainedBlock
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V	method_7513	moveOnRail
		p	2		state
		p	1		pos
	m	(I)V	method_7524	setDamageWobbleSide
		p	1		wobbleSide
	m	(Lnet/minecraft/class_1282;)V	method_7516	dropItems
		p	1		damageSource
	m	()V	method_7512	moveOffRail
c	net/minecraft/class_1688$class_1689	net/minecraft/entity/vehicle/AbstractMinecartEntity$Type
	f	Lnet/minecraft/class_1688$class_1689;	field_7674	RIDEABLE
	f	Lnet/minecraft/class_1688$class_1689;	field_7678	CHEST
	f	Lnet/minecraft/class_1688$class_1689;	field_7677	HOPPER
	f	Lnet/minecraft/class_1688$class_1689;	field_7675	TNT
	f	Lnet/minecraft/class_1688$class_1689;	field_7679	FURNACE
	f	Lnet/minecraft/class_1688$class_1689;	field_7681	COMMAND_BLOCK
	f	Lnet/minecraft/class_1688$class_1689;	field_7680	SPAWNER
c	net/minecraft/class_4719	net/minecraft/util/SignType
	f	Lnet/minecraft/class_4719;	field_37657	MANGROVE
	f	Lnet/minecraft/class_4719;	field_22183	CRIMSON
	f	Lnet/minecraft/class_4719;	field_22184	WARPED
	f	Lnet/minecraft/class_4719;	field_21676	OAK
	f	Lnet/minecraft/class_4719;	field_21677	SPRUCE
	f	Lnet/minecraft/class_4719;	field_21678	BIRCH
	f	Lnet/minecraft/class_4719;	field_21679	ACACIA
	f	Lnet/minecraft/class_4719;	field_21680	JUNGLE
	f	Ljava/util/Set;	field_21682	VALUES
	f	Lnet/minecraft/class_4719;	field_21681	DARK_OAK
	f	Ljava/lang/String;	field_21683	name
	m	(Lnet/minecraft/class_4719;)Lnet/minecraft/class_4719;	method_24027	register
		p	0		type
	m	()Ljava/lang/String;	method_24028	getName
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		name
	m	()Ljava/util/stream/Stream;	method_24026	stream
c	net/minecraft/class_4713	net/minecraft/advancement/criterion/SlideDownBlockCriterion
	f	Lnet/minecraft/class_2960;	field_21586	ID
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2248;	method_23907	getBlock
		p	0		root
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2680;)V	method_23909	trigger
		p	2		state
		p	1		player
	m	(Lnet/minecraft/class_2248;Ljava/lang/String;)V	method_23905	method_23905
		p	1		key
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_4713$class_4714;	method_23911	conditionsFromJson
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_4713$class_4714;)Z	method_23906	method_23906
		p	1		conditions
c	net/minecraft/class_4713$class_4714	net/minecraft/advancement/criterion/SlideDownBlockCriterion$Conditions
	f	Lnet/minecraft/class_2248;	field_21587	block
	f	Lnet/minecraft/class_4559;	field_21588	state
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2248;Lnet/minecraft/class_4559;)V	<init>	<init>
		p	2		block
		p	1		player
		p	3		state
	m	(Lnet/minecraft/class_2680;)Z	method_23913	test
		p	1		state
	m	(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4713$class_4714;	method_23912	create
		p	0		block
c	net/minecraft/class_4715	net/minecraft/world/gen/feature/NoOpFeature
c	net/minecraft/class_2194	net/minecraft/command/argument/EnchantmentArgumentType
	f	Ljava/util/Collection;	field_9871	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9872	UNKNOWN_ENCHANTMENT_EXCEPTION
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1887;	method_9334	getEnchantment
		p	1		name
		p	0		context
	m	()Lnet/minecraft/class_2194;	method_9336	enchantment
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_1887;	method_9335	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9333	method_9333
		p	0		id
c	net/minecraft/class_5221	net/minecraft/client/realms/util/Errable
	m	(Lnet/minecraft/class_2561;)V	method_21067	error
		p	1		errorMessage
	m	(Ljava/lang/String;)V	method_27453	error
		p	1		errorMessage
c	net/minecraft/class_2195	net/minecraft/block/AttachedStemBlock
	f	Lnet/minecraft/class_2753;	field_9873	FACING
	f	Lnet/minecraft/class_2511;	field_9875	gourdBlock
	f	Ljava/util/Map;	field_9874	FACING_TO_SHAPE
	f	Ljava/util/function/Supplier;	field_27095	pickBlockItem
	m	(Lnet/minecraft/class_2511;Ljava/util/function/Supplier;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		gourdBlock
		p	3		settings
		p	2		pickBlockItem
c	net/minecraft/class_2196	net/minecraft/command/argument/MessageArgumentType
	f	Lorg/slf4j/Logger;	field_39422	LOGGER
	f	Ljava/util/Collection;	field_9876	EXAMPLES
	m	(Lnet/minecraft/class_2196$class_2197;)Ljava/lang/String;	method_43769	toSignedString
	m	(Lnet/minecraft/class_2168;Ljava/lang/Throwable;)Ljava/lang/Object;	method_44259	method_44259
		p	1		throwable
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2196$class_7515;	method_43770	getSignedMessage
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2196$class_2197;)Ljava/util/concurrent/CompletableFuture;	method_44257	decorate
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561;	method_9339	getMessage
		p	1		name
		p	0		context
	m	(Lnet/minecraft/class_2168;Ljava/util/concurrent/CompletableFuture;)V	method_44260	handleResolvingFailure
		p	0		source
		p	1		future
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2196$class_2197;	method_9338	parse
	m	()Lnet/minecraft/class_2196;	method_9340	message
c	net/minecraft/class_2196$class_7515	net/minecraft/command/argument/MessageArgumentType$SignedMessage
	f	Lnet/minecraft/class_7471;	comp_954	signedArgument
	m	(Lnet/minecraft/class_2168;Ljava/util/function/Consumer;)V	method_44262	decorate
		p	1		source
		p	2		callback
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V	method_44807	method_44807
		p	1		message
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/lang/Void;)V	method_45070	method_45070
		p	3		void_
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_44808	filterText
		p	1		source
		p	2		text
	m	(Lnet/minecraft/class_2168;)V	method_44806	sendHeader
		c	Sends the message's header to all players.\n\n<p>This should be called if the message could not be sent due to an exception.\nSee {@link net.minecraft.server.command.MessageCommand} for an example.
		p	1		source
	m	()Lnet/minecraft/class_7471;	comp_954	signedArgument
c	net/minecraft/class_2196$class_2197	net/minecraft/command/argument/MessageArgumentType$MessageFormat
	f	[Lnet/minecraft/class_2196$class_2198;	field_9878	selectors
	f	Ljava/lang/String;	field_9877	contents
	m	()[Lnet/minecraft/class_2196$class_2198;	method_35692	getSelectors
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_2561;	method_44268	format
		p	1		source
	m	()Ljava/lang/String;	method_35691	getContents
	m	(Lnet/minecraft/class_2168;)Ljava/util/concurrent/CompletableFuture;	method_44267	decorate
		p	1		source
	m	(Ljava/lang/String;[Lnet/minecraft/class_2196$class_2198;)V	<init>	<init>
		p	2		selectors
		p	1		contents
	m	(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2196$class_2197;	method_9342	parse
		p	1		canUseSelectors
		p	0		reader
	m	(Lnet/minecraft/class_2168;Z)Lnet/minecraft/class_2561;	method_9341	format
		p	1		source
		p	2		canUseSelectors
c	net/minecraft/class_2196$class_2198	net/minecraft/command/argument/MessageArgumentType$MessageSelector
	f	I	field_9880	start
	f	Lnet/minecraft/class_2300;	field_9881	selector
	f	I	field_9879	end
	m	()I	method_9344	getEnd
	m	()Lnet/minecraft/class_2300;	method_35693	getSelector
	m	()I	method_9343	getStart
	m	(IILnet/minecraft/class_2300;)V	<init>	<init>
		p	1		start
		p	2		end
		p	3		selector
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_2561;	method_9345	format
		p	1		source
c	net/minecraft/class_2190	net/minecraft/block/AbstractSkullBlock
	f	Lnet/minecraft/class_2484$class_2485;	field_9867	type
	m	(Lnet/minecraft/class_2484$class_2485;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	1		type
		p	2		settings
	m	()Lnet/minecraft/class_2484$class_2485;	method_9327	getSkullType
c	net/minecraft/class_2191	net/minecraft/command/argument/GameProfileArgumentType
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9869	UNKNOWN_PLAYER_EXCEPTION
	f	Ljava/util/Collection;	field_9868	EXAMPLES
	m	(Ljava/lang/String;Lnet/minecraft/class_2168;)Ljava/util/Collection;	method_9328	method_9328
		p	1		source
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	method_9332	method_9332
		p	1		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2191$class_2192;	method_9331	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	()Lnet/minecraft/class_2191;	method_9329	gameProfile
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9330	getProfileArgument
		p	1		name
		p	0		context
c	net/minecraft/class_2191$class_2192	net/minecraft/command/argument/GameProfileArgumentType$GameProfileArgument
	m	(Lnet/minecraft/class_2168;)Ljava/util/Collection;	getNames	getNames
		p	1		source
c	net/minecraft/class_2191$class_2193	net/minecraft/command/argument/GameProfileArgumentType$SelectorBacked
	f	Lnet/minecraft/class_2300;	field_9870	selector
	m	(Lnet/minecraft/class_2300;)V	<init>	<init>
		p	1		selector
c	net/minecraft/class_6557	net/minecraft/world/gen/chunk/BlockColumn
	m	(ILnet/minecraft/class_2680;)V	method_38092	setState
		p	1		y
		p	2		state
	m	(I)Lnet/minecraft/class_2680;	method_32892	getState
		p	1		y
c	net/minecraft/class_6558	net/minecraft/world/chunk/EntryMissingException
	m	(I)V	<init>	<init>
		p	1		index
c	net/minecraft/class_5223	net/minecraft/client/font/TextVisitFactory
	c	A utility class for visiting the characters of strings, handling surrogate\ncode points and formatting codes.
	f	Ljava/util/Optional;	field_24215	VISIT_TERMINATED
	f	C	field_29861	REPLACEMENT_CHARACTER
	m	(Ljava/lang/StringBuilder;ILnet/minecraft/class_2583;I)Z	method_27475	method_27475
		p	3		codePoint
		p	2		style
		p	1		index
	m	(Lnet/minecraft/class_5348;)Ljava/lang/String;	method_31402	removeFormattingCodes
		p	0		text
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_27478	visitBackwards
		c	Visits the code points of a string in backward (right to left) direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way
		p	1		style
			c	the style of the string
		p	0		text
			c	the string
		p	2		visitor
			c	the visitor
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_27479	visitFormatted
		c	Visits the code points of a string, applying the formatting codes within.\n\n<p>The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way
		p	0		text
			c	the string visited
		p	2		visitor
			c	the visitor
		p	1		style
			c	the style of the string
	m	(Ljava/lang/StringBuilder;ILnet/minecraft/class_2583;I)Z	method_31401	method_31401
		p	2		style
		p	1		index
		p	3		codePoint
	m	(Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;IC)Z	method_27477	visitRegularCharacter
		p	3		c
		p	1		visitor
		p	2		index
		p	0		style
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_27474	visitForwards
		c	Visits the code points of a string in forward (left to right) direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way
		p	1		style
			c	the style of the string
		p	0		text
			c	the string
		p	2		visitor
			c	the visitor of characters
	m	(Lnet/minecraft/class_5224;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	method_27470	method_27470
		p	2		string
		p	1		style
	m	(Ljava/lang/String;)Ljava/lang/String;	method_27471	validateSurrogates
		c	{@return a new string that has all surrogate characters within}\nThe characters are validated from an original string {@code text}.
		p	0		text
			c	the original string
	m	(Lnet/minecraft/class_5348;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_27476	visitFormatted
		c	Visits the code points for every literal string and the formatting codes\nsupplied by the renderable.\n\n<p>The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way\n@see StringVisitable#visit(StringVisitable.StyledVisitor, Style)
		p	0		text
		p	1		style
		p	2		visitor
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_27472	visitFormatted
		c	Visits the code points of a string, applying the formatting codes within.\n\n<p>The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way
		p	3		visitor
		p	2		style
			c	the style of the string
		p	1		startIndex
			c	the starting index of the visit
		p	0		text
			c	the string visited
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;Lnet/minecraft/class_2583;Lnet/minecraft/class_5224;)Z	method_27473	visitFormatted
		c	Visits the code points of a string, applying the formatting codes within.\n\n<p>The visit is in forward direction.\n\n@return {@code true} if the full string was visited, or {@code false} indicating\nthe {@code visitor} terminated half-way
		p	0		text
			c	the string visited
		p	1		startIndex
			c	the starting index of the visit
		p	2		startingStyle
			c	the style of the string when the visit starts
		p	3		resetStyle
			c	the style to reset to when a {@code §r} formatting code is encountered
		p	4		visitor
			c	the visitor
c	net/minecraft/class_5222	net/minecraft/client/util/TextCollector
	f	Ljava/util/List;	field_25260	texts
	m	()Lnet/minecraft/class_5348;	method_27463	getCombined
	m	()V	method_35690	clear
	m	()Lnet/minecraft/class_5348;	method_27461	getRawCombined
	m	(Lnet/minecraft/class_5348;)V	method_27462	add
		p	1		text
c	net/minecraft/class_5225	net/minecraft/client/font/TextHandler
	f	Lnet/minecraft/class_5225$class_5231;	field_24216	widthRetriever
	m	(Lnet/minecraft/class_5348;)F	method_27488	getWidth
		c	{@return the width of a text}
		p	1		text
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/lang/String;	method_35716	limitString
		p	1		text
		p	3		style
		p	2		maxWidth
	m	(Lnet/minecraft/class_5225$class_5231;)V	<init>	<init>
		p	1		widthRetriever
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/util/List;	method_27498	wrapLines
		p	3		style
		p	2		maxWidth
		p	1		text
	m	(Ljava/lang/String;)F	method_27482	getWidth
		c	{@return the width of a string}
		p	1		text
	m	(Ljava/util/List;Lnet/minecraft/class_5348;Lnet/minecraft/class_5348;Ljava/lang/Boolean;)V	method_35713	method_35713
		p	3		lastLineWrapped
		p	2		text
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/lang/String;	method_27494	trimToWidth
		c	Trim a string to be at most {@code maxWidth} wide.\n\n@return the trimmed string
		p	1		text
			c	the string to trim
		p	2		maxWidth
			c	the max width of the trimmed string
		p	3		style
			c	the style of the trimmed string
	m	(Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;Ljava/util/function/BiConsumer;)V	method_29971	wrapLines
		p	2		maxWidth
		p	1		text
		p	4		lineConsumer
		p	3		style
	m	(Ljava/util/List;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	method_27487	method_27487
		p	2		text
		p	1		style
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;)I	method_27484	getTrimmedLength
		c	{@return the length of a string when it is trimmed to be at most {@code\nmaxWidth} wide}
		p	2		maxWidth
			c	the max width of the trimmed string
		p	3		style
			c	the style of the trimmed string
		p	1		text
			c	the string to trim
	m	(Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_2583;II)V	method_27486	method_27486
		p	2		style
		p	4		end
		p	3		start
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;ZLnet/minecraft/class_5225$class_5229;)V	method_27485	wrapLines
		p	5		consumer
		p	3		style
		p	4		retainTrailingWordSplit
		p	1		text
		p	2		maxWidth
	m	(Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;Lnet/minecraft/class_5348;)Ljava/util/List;	method_35714	wrapLines
		p	3		style
		p	4		wrappedLinePrefix
		p	1		text
		p	2		maxWidth
	m	(Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;)Lnet/minecraft/class_5348;	method_27490	trimToWidth
		p	2		width
		p	3		style
		p	1		text
	m	(Lnet/minecraft/class_5348;ILnet/minecraft/class_2583;)Ljava/util/List;	method_27495	wrapLines
		p	1		text
		p	2		maxWidth
		p	3		style
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/class_2583;I)Z	method_27493	method_27493
		p	5		style
		p	4		index
		p	6		codePoint
	m	(Ljava/lang/String;IIZ)I	method_27483	moveCursorByWords
		p	1		offset
		p	0		text
		p	3		consumeSpaceOrBreak
		p	2		cursor
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;)I	method_35717	getEndingIndex
		p	1		text
		p	3		style
		p	2		maxWidth
	m	(Lnet/minecraft/class_5225$class_5230;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	method_27480	method_27480
		p	1		style
		p	2		text
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;)I	method_35715	getLimitedStringLength
		p	1		text
		p	3		style
		p	2		maxWidth
	m	(Lnet/minecraft/class_5481;)F	method_30875	getWidth
		p	1		text
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_2583;I)Z	method_30879	method_30879
		p	2		index
		p	3		style
		p	4		codePoint
	m	(Lnet/minecraft/class_5225$class_5230;Lorg/apache/commons/lang3/mutable/MutableObject;ILnet/minecraft/class_2583;I)Z	method_30877	method_30877
		p	2		index
		p	4		codePoint
		p	3		style
	m	(Lnet/minecraft/class_5481;Ljava/util/function/Predicate;)Ljava/util/List;	method_44918	getStyleMatchResults
		p	1		text
		p	2		stylePredicate
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_2583;I)Z	method_27492	method_27492
		p	2		unused
		p	3		style
		p	4		codePoint
	m	(Ljava/util/List;Lnet/minecraft/class_5348;Ljava/lang/Boolean;)V	method_30878	method_30878
		p	2		lastLineWrapped
		p	1		text
	m	(Lnet/minecraft/class_5348;I)Lnet/minecraft/class_2583;	method_27489	getStyleAt
		c	{@return the style at the {@code x} position in a text}
		p	2		x
			c	the position in the text
		p	1		text
	m	(Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_2583;I)Z	method_27496	method_27496
		p	2		unused
		p	3		style
		p	4		codePoint
	m	(Lnet/minecraft/class_5481;I)Lnet/minecraft/class_2583;	method_30876	getStyleAt
		c	Gets the style at the {@code x} position in a text.\n\n@return a style
		p	1		text
		p	2		x
			c	the position in the text
	m	(Ljava/lang/String;ILnet/minecraft/class_2583;)Ljava/lang/String;	method_27497	trimToWidthBackwards
		c	Trim a string from right to left to be at most {@code maxWidth} wide.\n\n@return the trimmed string
		p	1		text
			c	the string to trim
		p	2		maxWidth
			c	the max width of the trimmed string
		p	3		style
			c	the style of the trimmed string
c	net/minecraft/class_5225$class_5345	net/minecraft/client/font/TextHandler$StyledString
	f	Ljava/lang/String;	field_25261	literal
	f	Lnet/minecraft/class_2583;	field_25262	style
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;)V	<init>	<init>
		p	2		style
		p	1		literal
c	net/minecraft/class_5225$class_5229	net/minecraft/client/font/TextHandler$LineWrappingConsumer
	c	A consumer of the line-breaking information.
	m	(Lnet/minecraft/class_2583;II)V	accept	accept
		c	Accepts the information on a line-wrap segment.
		p	2		start
			c	the start index of this segment in the original string, inclusive
		p	3		end
			c	the end index of this segment in the original string, exclusive
		p	1		style
			c	the style of this line segment
c	net/minecraft/class_5225$class_5227	net/minecraft/client/font/TextHandler$LineBreakingVisitor
	f	Lnet/minecraft/class_2583;	field_24229	lastSpaceStyle
	f	Z	field_24226	nonEmpty
	f	Lnet/minecraft/class_2583;	field_24225	endStyle
	f	I	field_24231	startOffset
	f	I	field_24230	count
	f	I	field_24224	endIndex
	f	I	field_24228	lastSpaceBreak
	f	F	field_24223	maxWidth
	f	F	field_24227	totalWidth
	m	()Z	method_27509	hasLineBreak
	m	(I)V	method_27506	offset
		p	1		extraOffset
	m	(ILnet/minecraft/class_2583;)Z	method_27507	breakLine
		p	2		finishStyle
		p	1		finishIndex
	m	()Lnet/minecraft/class_2583;	method_27508	getEndingStyle
	m	(Lnet/minecraft/class_5225;F)V	<init>	<init>
		p	2		maxWidth
	m	()I	method_27505	getEndingIndex
c	net/minecraft/class_5225$class_7624	net/minecraft/client/font/TextHandler$StylePredicateVisitor
	f	Z	field_39844	lastTestResult
	f	F	field_39841	totalWidth
	f	Lcom/google/common/collect/ImmutableList$Builder;	field_39842	results
	f	F	field_39843	styleStartWidth
	f	Ljava/util/function/Predicate;	field_39840	stylePredicate
	m	(Lnet/minecraft/class_5225;Ljava/util/function/Predicate;)V	<init>	<init>
		p	2		stylePredicate
	m	()Ljava/util/List;	method_44919	getResults
	m	()V	method_44920	onStyleMatchStart
	m	()V	method_44921	onStyleMatchEnd
c	net/minecraft/class_5225$class_5226	net/minecraft/client/font/TextHandler$LineWrappingCollector
	f	Ljava/lang/String;	field_24221	joined
	f	Ljava/util/List;	field_24220	parts
	m	(I)C	method_27500	charAt
		p	1		index
	m	(IILnet/minecraft/class_2583;)Lnet/minecraft/class_5348;	method_27501	collectLine
		p	1		lineLength
		p	2		skippedLength
		p	3		style
	m	(Lnet/minecraft/class_5225$class_5345;)Ljava/lang/String;	method_27504	method_27504
		p	0		part
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		parts
	m	()Lnet/minecraft/class_5348;	method_27499	collectRemainers
c	net/minecraft/class_5225$class_7623	net/minecraft/client/font/TextHandler$MatchResult
	f	F	comp_956	right
	f	F	comp_955	left
	m	()F	comp_956	right
	m	()F	comp_955	left
c	net/minecraft/class_5225$class_5230	net/minecraft/client/font/TextHandler$WidthLimitingVisitor
	f	I	field_24236	length
	f	F	field_24235	widthLeft
	m	()I	method_27513	getLength
	m	(Lnet/minecraft/class_5225;F)V	<init>	<init>
		p	2		maxWidth
	m	()V	method_27514	resetLength
c	net/minecraft/class_5225$class_5231	net/minecraft/client/font/TextHandler$WidthRetriever
	c	A retriever of character width.
	m	(ILnet/minecraft/class_2583;)F	getWidth	getWidth
		c	{@return the width of a character}
		p	1		codePoint
			c	the character's code point
		p	2		style
			c	the style of the character, carrying font and formatting information
c	net/minecraft/class_5225$1	net/minecraft/client/font/TextHandler$1
	f	Lnet/minecraft/class_5222;	field_24219	collector
c	net/minecraft/class_2199	net/minecraft/block/AnvilBlock
	f	F	field_30993	FALLING_BLOCK_ENTITY_DAMAGE_MULTIPLIER
	f	Lnet/minecraft/class_265;	field_9888	X_STEM_SHAPE
	f	Lnet/minecraft/class_265;	field_9887	X_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_9889	Z_STEM_SHAPE
	f	Lnet/minecraft/class_265;	field_9891	Z_STEP_SHAPE
	f	Lnet/minecraft/class_265;	field_9882	BASE_SHAPE
	f	Lnet/minecraft/class_265;	field_9892	Z_AXIS_SHAPE
	f	Lnet/minecraft/class_265;	field_9884	X_FACE_SHAPE
	f	Lnet/minecraft/class_265;	field_9886	Z_FACE_SHAPE
	f	Lnet/minecraft/class_265;	field_9885	X_STEP_SHAPE
	f	Lnet/minecraft/class_2561;	field_17349	TITLE
	f	I	field_30994	FALLING_BLOCK_ENTITY_MAX_DAMAGE
	f	Lnet/minecraft/class_2753;	field_9883	FACING
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;	method_17453	method_17453
		p	4		player
		p	3		inventory
		p	2		syncId
	m	(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_9346	getLandingState
		p	0		fallingState
c	net/minecraft/class_6554	net/minecraft/world/biome/source/util/VanillaBiomeParameters
	f	F	field_35048	MAX_SECOND_HIGH_WEIRDNESS
	f	[[Lnet/minecraft/class_5321;	field_34521	nearMountainBiomes
	f	Lnet/minecraft/class_6544$class_6546;	field_34508	frozenTemperature
	f	[[Lnet/minecraft/class_5321;	field_34518	oceanBiomes
	f	Lnet/minecraft/class_6544$class_6546;	field_34504	defaultParameter
	f	Lnet/minecraft/class_6544$class_6546;	field_34516	midInlandContinentalness
	f	[Lnet/minecraft/class_6544$class_6546;	field_34507	erosionParameters
	f	Lnet/minecraft/class_6544$class_6546;	field_34512	oceanContinentalness
	f	F	field_34502	MAX_HIGH_WEIRDNESS
	f	F	field_35041	MAX_MID_WEIRDNESS
	f	[[Lnet/minecraft/class_5321;	field_34522	specialNearMountainBiomes
	f	Lnet/minecraft/class_6544$class_6546;	field_34509	nonFrozenTemperatureParameters
	f	[[Lnet/minecraft/class_5321;	field_34519	commonBiomes
	f	Lnet/minecraft/class_6544$class_6546;	field_34517	farInlandContinentalness
	f	[Lnet/minecraft/class_6544$class_6546;	field_34506	humidityParameters
	f	Lnet/minecraft/class_6544$class_6546;	field_34513	coastContinentalness
	f	F	field_34503	MAX_PEAK_WEIRDNESS
	f	[[Lnet/minecraft/class_5321;	field_36339	windsweptBiomes
	f	Lnet/minecraft/class_6544$class_6546;	field_34514	riverContinentalness
	f	Lnet/minecraft/class_6544$class_6546;	field_34510	mushroomFieldsContinentalness
	f	[Lnet/minecraft/class_6544$class_6546;	field_34505	temperatureParameters
	f	F	field_34500	MAX_VALLEY_WEIRDNESS
	f	F	field_35047	MAX_LOW_WEIRDNESS
	f	[[Lnet/minecraft/class_5321;	field_34520	uncommonBiomes
	f	Lnet/minecraft/class_6544$class_6546;	field_34515	nearInlandContinentalness
	f	Lnet/minecraft/class_6544$class_6546;	field_34511	deepOceanContinentalness
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38198	getErodedShoreBiome
		c	{@return a shore biome for high erosion values}.\n\nIf {@code weirdness} is positive, this will be a regular biome.\nFor some specific conditions, this can also be a windswept savanna.\n\n@see #getShoreBiome\n@see #getRegularBiome\n@see #getBiomeOrWindsweptSavanna
		p	3		weirdness
		p	2		humidity
		p	1		temperature
	m	(D)Ljava/lang/String;	method_38179	getPeaksValleysDescription
		p	0		weirdness
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V	method_41419	writeDeepDarkParameters
		p	1		parameters
		p	3		humidity
		p	2		temperature
		p	5		erosion
		p	4		continentalness
		p	7		offset
		p	6		weirdness
		p	8		biome
	m	()[Lnet/minecraft/class_6544$class_6546;	method_40012	getErosionParameters
	m	(Ljava/util/function/Consumer;)V	method_38185	writeOverworldBiomeParameters
		c	Writes all biome parameters for the overworld to the passed parameter consumer.
		p	1		parameters
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V	method_38196	writeMidBiomes
		c	Writes biome parameters for the "mid" weirdness range.\n\nThese will be regular biomes in most cases, but can also be shore biomes near the coast,\nor the start of a mountain biome for very low erosion.
		p	1		parameters
		p	2		weirdness
	m	()Ljava/util/List;	method_39168	getSpawnSuitabilityNoises
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38182	getRegularBiome
		c	{@return a regular biome.} This can be a {@linkplain #commonBiomes common} or {@linkplain #uncommonBiomes uncommon} biome, depending on\ntemperature and humidity.\n\nNote that for negative weirdness values, only common biomes can get picked by this\nmethod.
		p	2		humidity
		p	1		temperature
		p	3		weirdness
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38194	getMountainStartBiome
		c	{@return a slope biome if {@code temperature} is {@code 0}, otherwise a regular biome}.\n\n@see #getMountainSlopeBiome\n@see getBadlandsOrRegularBiome
		p	1		temperature
		p	3		weirdness
		p	2		humidity
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V	method_38187	writeBiomeParameters
		p	8		biome
		p	6		weirdness
		p	7		offset
		p	4		continentalness
		p	5		erosion
		p	2		temperature
		p	3		humidity
		p	1		parameters
	m	(D)Ljava/lang/String;	method_38188	getContinentalnessDescription
		p	1		continentalness
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38204	getPeakBiome
		c	{@return a peak biome for the given temperature, humidity and weirdness}.
		p	3		weirdness
		p	2		humidity
		p	1		temperature
	m	(D)Ljava/lang/String;	method_38201	getHumidityDescription
		p	1		humidity
	m	()[Lnet/minecraft/class_6544$class_6546;	method_40011	getHumidityParameters
	m	(D[Lnet/minecraft/class_6544$class_6546;)Ljava/lang/String;	method_38180	getNoiseRangeIndex
		p	0		noisePoint
		p	2		noiseRanges
	m	(DD)Z	method_43718	method_43718
		p	0		erosion
		p	2		depth
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38183	getWindsweptOrRegularBiome
		c	{@return a windswept or regular biome, depending on temperature and humidity}.\n\n@see #getRegularBiome
		p	1		temperature
		p	3		weirdness
		p	2		humidity
	m	(D)Ljava/lang/String;	method_38197	getTemperatureDescription
		p	1		temperature
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38205	getMountainSlopeBiome
		c	{@return a mountain slope biome for the given temperature, humidity and weirdness}\n\n@see #getNearMountainBiome
		p	3		weirdness
		p	2		humidity
		p	1		temperature
	m	()[Lnet/minecraft/class_6544$class_6546;	method_40014	getWeirdnessParameters
	m	(Ljava/util/function/Consumer;)V	method_38195	writeLandBiomes
		c	Writes all parameters for land biomes.\nThis means that {@code continentalness} is greater than about {@code -0.16} for them.
		p	1		parameters
	m	()[Lnet/minecraft/class_6544$class_6546;	method_40010	getTemperatureParameters
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;FLnet/minecraft/class_5321;)V	method_38192	writeCaveBiomeParameters
		p	1		parameters
		p	8		biome
		p	6		weirdness
		p	7		offset
		p	4		continentalness
		p	5		erosion
		p	2		temperature
		p	3		humidity
	m	(Ljava/util/function/Consumer;)V	method_38199	writeCaveBiomes
		c	Writes biome parameters for all cave biomes.\nCurrently, this only consists of dripstone caves, lush caves, and the deep dark.\n\nDripstone caves can generate anywhere where there are high high continentalness values.\nLush caves can generate anywhere at high humidity values.\n\nThe deep dark can generate anywhere at low erosion values, which usually means\nit will be near mountains.
		p	1		parameters
	m	(D)Ljava/lang/String;	method_38193	getErosionDescription
		p	1		erosion
	m	(IILnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;	method_40009	getBiomeOrWindsweptSavanna
		c	{@return a windswept savanna for specific conditions, otherwise the given biome}.\n\nFor a windswept savanna being returned by this method, {@code temperature} must be\ngreater than {@code 1}, {@code humidity} must be less than {@code 4} and\n{@code weirdness} must be positive.
		p	3		weirdness
		p	4		biomeKey
		p	1		temperature
		p	2		humidity
	m	(II)Lnet/minecraft/class_5321;	method_38181	getShoreBiome
		c	{@return an appropriate shore biome for the given temperature and humidity}.
		p	2		humidity
		p	1		temperature
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V	method_38203	writeValleyBiomes
		c	Writes biome parameters for the "valley" weirdness range.\n\nIn most cases, a valley will be a river. In low temperatures, a river can also be frozen.\nValleys that go through a swamp will remain a swamp biome.\n\nMountain ranges can also sometimes have valleys that are not a river,\nin which case this method will pick a regular or badlands biome.
		p	1		parameters
		p	2		weirdness
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V	method_38186	writePeakBiomes
		c	Writes biome parameters for the "peak" weirdness range.\n\nThese can be regular biomes for higher erosion values or near the coast,\nbiomes that are usually near mountains (like plateaus or mountain slopes), or,\nfor lower erosion values, peak biomes like jagged, frozen or stony peaks.
		p	2		weirdness
		p	1		parameters
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38189	getBadlandsOrRegularBiome
		c	{@return badlands if {@code temperature} is {@code 4}, otherwise a regular biome}.\n\n@see #getRegularBiome
		p	1		temperature
		p	3		weirdness
		p	2		humidity
	m	(IILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38202	getNearMountainBiome
		c	{@return a biome to generate near mountains.}\nThis can be a {@linkplain #nearMountainBiomes normal} or\n{@linkplain #specialNearMountainBiomes special} biome, depending on\ntemperature and humidity.\n\nNote that for negative weirdness values, no special biomes can get picked by this method.
		p	1		temperature
		p	3		weirdness
		p	2		humidity
	m	()[Lnet/minecraft/class_6544$class_6546;	method_40013	getContinentalnessParameters
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V	method_38191	writeHighBiomes
		c	Writes biome parameters for the "high" weirdness range.\n\nThese can be regular biomes for higher erosion values or near the coast,\nbiomes that usually appear near mountains, like meadows or slopes,\nor, rarely (for very low erosion and high continentalness values), peak biomes.
		p	2		weirdness
		p	1		parameters
	m	(Ljava/util/function/Consumer;)V	method_38190	writeOceanBiomes
		c	Writes all parameters for ocean biomes.\nThis includes oceans, deep oceans and mushroom fields.
		p	1		parameters
	m	(ILnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_5321;	method_38184	getBadlandsBiome
		c	{@return a badlands for the given humidity and weirdness}.
		p	1		humidity
		p	2		weirdness
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_6544$class_6546;)V	method_38200	writeLowBiomes
		c	Writes biome parameters for the "low" weirdness range.\n\nThese will be regular biomes in most cases,\nbut can also be shore biomes near the coast,\nor swamps for very high erosion.
		p	1		parameters
		p	2		weirdness
c	net/minecraft/class_5224	net/minecraft/text/CharacterVisitor
	c	A visitor for single characters in a string.
	m	(ILnet/minecraft/class_2583;I)Z	accept	accept
		c	Visits a single character.\n\n<p>Multiple surrogate characters are converted into one single {@code\ncodePoint} when passed into this method.\n\n@return {@code true} to continue visiting other characters, or {@code false} to terminate the visit
		p	2		style
			c	the style of the character, containing formatting and font information
		p	3		codePoint
			c	the code point of the character
		p	1		index
			c	the current index of the character
c	net/minecraft/class_5219	net/minecraft/world/SaveProperties
	f	I	field_31845	MCREGION_FORMAT_ID
	f	I	field_31844	ANVIL_FORMAT_ID
	m	()Lnet/minecraft/class_5268;	method_27859	getMainWorldProperties
	m	(I)Ljava/lang/String;	method_27440	getFormatName
		p	1		id
	m	()Lnet/minecraft/class_1267;	method_207	getDifficulty
	m	(Z)V	method_186	setDifficultyLocked
		p	1		difficultyLocked
	m	()Z	method_27431	isModded
	m	()Z	method_194	areCommandsAllowed
	m	()Z	method_152	isHardcore
	m	()Ljava/util/Set;	method_27432	getServerBrands
	m	()Lcom/mojang/serialization/Lifecycle;	method_29588	getLifecycle
	m	()Lnet/minecraft/class_1928;	method_146	getGameRules
	m	()Lnet/minecraft/class_1940;	method_27433	getLevelInfo
	m	(Lnet/minecraft/class_2487;)V	method_221	setCustomBossEvents
		p	1		customBossEvents
	m	()Ljava/lang/String;	method_150	getLevelName
	m	(Lnet/minecraft/class_1934;)V	method_193	setGameMode
		p	1		gameMode
	m	(Lnet/minecraft/class_5359;)V	method_29590	updateLevelInfo
		p	1		dataPackSettings
	m	()Lnet/minecraft/class_2487;	method_226	getPlayerData
	m	()I	method_168	getVersion
	m	(Ljava/lang/String;Z)V	method_24285	addServerBrand
		p	2		modded
		p	1		brand
	m	()Lnet/minecraft/class_2487;	method_228	getCustomBossEvents
	m	()Lnet/minecraft/class_5285;	method_28057	getGeneratorOptions
	m	()Lnet/minecraft/class_2487;	method_29036	getDragonFight
	m	(Lnet/minecraft/class_1267;)V	method_208	setDifficulty
		p	1		difficulty
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_163	cloneWorldNbt
		p	2		playerNbt
		p	1		registryManager
	m	()Z	method_197	isDifficultyLocked
	m	()Lnet/minecraft/class_5359;	method_29589	getDataPackSettings
	m	(Lnet/minecraft/class_2487;)V	method_29037	setDragonFight
		p	1		dragonFight
	m	(Lnet/minecraft/class_129;)V	method_151	populateCrashReport
		p	1		section
	m	()Lnet/minecraft/class_1934;	method_210	getGameMode
c	net/minecraft/class_6568	net/minecraft/world/gen/chunk/ChunkNoiseSampler
	f	I	field_34603	biomeX
	f	Lnet/minecraft/class_5309;	field_35674	generationShapeConfig
	f	I	field_36590	horizontalBlockSize
	f	I	field_36575	cellBlockY
	f	J	field_36587	lastBlendingColumnPos
	f	I	field_36591	verticalBlockSize
	f	I	field_34598	cellHeight
	f	I	field_36579	index
	f	I	field_34604	biomeZ
	f	Ljava/util/List;	field_34605	interpolators
	f	Lnet/minecraft/class_6748$class_6956;	field_36588	lastBlendingResult
	f	I	field_34600	minimumCellY
	f	Z	field_36593	isSamplingNoise
	f	Lnet/minecraft/class_6910$class_6911;	field_36580	eachApplier
	f	Lit/unimi/dsi/fastutil/longs/Long2IntMap;	field_36273	surfaceHeightEstimateCache
	f	Lnet/minecraft/class_6748;	field_35487	blender
	f	I	field_36574	cellBlockX
	f	I	field_36594	startBlockX
	f	Lnet/minecraft/class_6910;	field_36583	initialDensityWithoutJaggedness
	f	I	field_34599	horizontalCellCount
	f	J	field_36578	cacheOnceUniqueIndex
	f	Lnet/minecraft/class_6568$class_6569;	field_36584	blockStateSampler
	f	I	field_34601	startCellX
	f	Lnet/minecraft/class_6568$class_6951;	field_36586	cachedBlendOffsetDensityFunction
	f	Z	field_36592	isInInterpolationLoop
	f	Ljava/util/Map;	field_36582	actualDensityFunctionCache
	f	I	field_36573	startBlockZ
	f	J	field_36577	sampleUniqueIndex
	f	Ljava/util/List;	field_36581	caches
	f	I	field_36589	biomeHorizontalEnd
	f	Lnet/minecraft/class_6568$class_6951;	field_36585	cachedBlendAlphaDensityFunction
	f	I	field_34602	startCellZ
	f	Lnet/minecraft/class_6916$class_7050;	field_37113	beardifying
	f	I	field_36576	cellBlockZ
	f	I	field_36572	startBlockY
	f	Lnet/minecraft/class_6350;	field_34613	aquiferSampler
	m	(DLnet/minecraft/class_6568$class_5917;)V	method_38338	method_38338
		p	2		interpolator
	m	(DLnet/minecraft/class_6568$class_5917;)V	method_38350	method_38350
		p	2		interpolator
	m	()V	method_40537	stopInterpolation
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40533	getActualDensityFunctionImpl
		p	1		densityFunction
	m	(II)Lnet/minecraft/class_6748$class_6956;	method_40535	calculateBlendResult
		p	2		blockZ
		p	1		blockX
	m	(ZI)V	method_40532	sampleNoise
		p	2		nextCellX
		p	1		start
	m	()I	method_42362	getVerticalBlockSize
	m	(ILnet/minecraft/class_7138;IILnet/minecraft/class_5309;Lnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)V	<init>	<init>
		p	9		blender
		p	2		noiseConfig
		p	1		horizontalCellCount
		p	4		startZ
		p	3		startX
		p	6		beardifying
		p	5		generationShapeConfig
		p	8		fluidLevelSampler
		p	7		chunkGeneratorSettings
	m	(ID)V	method_38337	sampleNoiseY
		p	1		blockY
		p	2		cellDeltaY
	m	(ID)V	method_38349	sampleNoiseX
		p	2		cellDeltaX
		p	1		blockX
	m	(DLnet/minecraft/class_6568$class_5917;)V	method_38356	method_38356
		p	2		interpolator
	m	(I)V	method_38339	sampleEndNoise
		p	1		cellX
	m	(Lnet/minecraft/class_6953;Ljava/util/List;)Lnet/minecraft/class_6544$class_6552;	method_40531	createMultiNoiseSampler
		p	1		noiseRouter
		p	2		spawnTarget
	m	()Lnet/minecraft/class_2680;	method_40536	sampleBlockState
	m	()I	method_42361	getHorizontalBlockSize
	m	(Lnet/minecraft/class_2791;Lnet/minecraft/class_7138;Lnet/minecraft/class_6916$class_7050;Lnet/minecraft/class_5284;Lnet/minecraft/class_6350$class_6565;Lnet/minecraft/class_6748;)Lnet/minecraft/class_6568;	method_39543	create
		p	0		chunk
		p	5		blender
		p	3		chunkGeneratorSettings
		p	4		fluidLevelSampler
		p	1		noiseConfig
		p	2		beardifying
	m	()V	method_38348	swapBuffers
	m	(II)I	method_39900	estimateSurfaceHeight
		p	2		blockZ
		p	1		blockX
	m	()V	method_38336	sampleStartNoise
	m	(Lnet/minecraft/class_6910;)Lnet/minecraft/class_6910;	method_40529	getActualDensityFunction
		p	1		densityFunction
	m	()Lnet/minecraft/class_6350;	method_38354	getAquiferSampler
	m	(J)I	method_39899	calculateSurfaceHeightEstimate
		p	1		columnPos
	m	(IILnet/minecraft/class_6568$class_5917;)V	method_38342	method_38342
		p	2		interpolator
	m	(Lnet/minecraft/class_6910;Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680;	method_40530	method_40530
		p	2		pos
	m	(ID)V	method_38355	sampleNoiseZ
		p	1		blockZ
		p	2		cellDeltaZ
	m	(I)Lnet/minecraft/class_6568;	method_40534	getPosAt
	m	(II)V	method_38362	sampleNoiseCorners
		p	2		cellZ
		p	1		cellY
c	net/minecraft/class_6568$class_5917	net/minecraft/world/gen/chunk/ChunkNoiseSampler$NoiseInterpolator
	f	D	field_29242	x1z0
	f	D	field_29241	x0z0
	f	D	field_29240	x1y1z1
	f	D	field_34624	result
	f	Lnet/minecraft/class_6910;	field_34623	columnSampler
	f	D	field_29235	x1y0z0
	f	D	field_29246	z1
	f	D	field_29245	z0
	f	D	field_29234	x0y0z1
	f	D	field_29233	x0y0z0
	f	D	field_29244	x1z1
	f	D	field_29243	x0z1
	f	D	field_29239	x1y1z0
	f	D	field_29238	x0y1z1
	f	[[D	field_29228	endNoiseBuffer
	f	D	field_29237	x0y1z0
	f	[[D	field_29227	startNoiseBuffer
	f	D	field_29236	x1y0z1
	m	(II)V	method_34289	sampleNoiseCorners
		p	1		noiseY
		p	2		noiseZ
	m	(D)V	method_34287	sampleNoiseY
		p	1		deltaY
	m	(D)V	method_34292	sampleNoiseX
		p	1		deltaX
	m	(Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V	<init>	<init>
		p	2		columnSampler
	m	()V	method_34291	swapBuffers
	m	(D)V	method_38363	sampleNoiseZ
		p	1		deltaZ
	m	(II)[[D	method_34293	createBuffer
		p	2		sizeX
		p	1		sizeZ
c	net/minecraft/class_6568$class_6569	net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlockStateSampler
	m	(Lnet/minecraft/class_6910$class_6912;)Lnet/minecraft/class_2680;	calculate	sample
		p	1		pos
c	net/minecraft/class_6568$class_6950	net/minecraft/world/gen/chunk/ChunkNoiseSampler$CacheOnce
	f	D	field_36609	lastSamplingResult
	f	[D	field_36610	cache
	f	Lnet/minecraft/class_6910;	field_36606	delegate
	f	J	field_36607	sampleUniqueIndex
	f	J	field_36608	cacheOnceUniqueIndex
	m	(Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V	<init>	<init>
		p	2		delegate
c	net/minecraft/class_6568$class_6952	net/minecraft/world/gen/chunk/ChunkNoiseSampler$ParentedNoiseType
	m	()Lnet/minecraft/class_6910;	comp_469	wrapped
c	net/minecraft/class_6568$class_6951	net/minecraft/world/gen/chunk/ChunkNoiseSampler$FlatCacheDensityFunction
	f	Lnet/minecraft/class_6910;	field_36612	delegate
	f	[[D	field_36613	cache
	m	(Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;Z)V	<init>	<init>
		p	3		sample
		p	2		delegate
c	net/minecraft/class_6568$class_6947	net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlendOffsetDensityFunction
c	net/minecraft/class_6568$class_6946	net/minecraft/world/gen/chunk/ChunkNoiseSampler$BlendAlphaDensityFunction
c	net/minecraft/class_6568$class_6949	net/minecraft/world/gen/chunk/ChunkNoiseSampler$CellCache
	f	[D	field_36604	cache
	f	Lnet/minecraft/class_6910;	field_36603	delegate
	m	(Lnet/minecraft/class_6568;Lnet/minecraft/class_6910;)V	<init>	<init>
		p	2		delegate
c	net/minecraft/class_6568$class_6948	net/minecraft/world/gen/chunk/ChunkNoiseSampler$Cache2D
	f	D	field_36601	lastSamplingResult
	f	Lnet/minecraft/class_6910;	field_36599	delegate
	f	J	field_36600	lastSamplingColumnPos
	m	(Lnet/minecraft/class_6910;)V	<init>	<init>
		p	1		delegate
c	net/minecraft/class_6566	net/minecraft/util/math/random/BaseRandom
	f	F	field_34582	FLOAT_MULTIPLIER
	f	D	field_34583	DOUBLE_MULTIPLIER
	m	(I)I	method_43156	next
		p	1		bits
c	net/minecraft/class_6564	net/minecraft/world/chunk/SingularPalette
	c	A palette that only holds a unique entry. Useful for void chunks or a\nsingle biome.
	f	Lnet/minecraft/class_2359;	field_34573	idList
	f	Lnet/minecraft/class_2835;	field_34575	listener
	f	Ljava/lang/Object;	field_34574	entry
	m	(ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837;	method_38316	create
		c	Creates a singular palette. Used as method reference to create factory.
		p	3		entries
		p	2		listener
		p	1		idList
		p	0		bitSize
			c	{@code 0}, as this palette has only 2<sup>0</sup>=1 entry
	m	(Lnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)V	<init>	<init>
		p	3		entries
		p	2		listener
		p	1		idList
c	net/minecraft/class_5235	net/minecraft/client/gui/screen/world/EditGameRulesScreen
	f	Lnet/minecraft/class_4185;	field_24296	doneButton
	f	Ljava/util/function/Consumer;	field_24293	ruleSaver
	f	Lnet/minecraft/class_5235$class_5241;	field_24294	ruleListWidget
	f	Lnet/minecraft/class_1928;	field_24298	gameRules
	f	Ljava/util/Set;	field_24295	invalidRuleWidgets
	f	Ljava/util/List;	field_24297	tooltip
	m	(Lnet/minecraft/class_5235$class_5240;)V	method_27620	markInvalid
		p	1		ruleWidget
	m	()V	method_27632	updateDoneButton
	m	(Lnet/minecraft/class_4185;)V	method_27625	method_27625
		p	1		button
	m	(Lnet/minecraft/class_1928;Ljava/util/function/Consumer;)V	<init>	<init>
		p	1		gameRules
		p	2		ruleSaveConsumer
	m	(Ljava/util/List;)V	method_27624	setTooltip
		p	1		tooltip
	m	(Lnet/minecraft/class_4185;)V	method_27619	method_27619
		p	1		button
	m	(Lnet/minecraft/class_5235$class_5240;)V	method_27626	markValid
		p	1		ruleWidget
c	net/minecraft/class_5235$class_5241	net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleListWidget
	m	(Ljava/util/Map$Entry;)V	method_27638	method_27638
		p	1		e
	m	(Ljava/util/Map$Entry;)V	method_27637	method_27637
		p	1		entry
	m	(Lnet/minecraft/class_5235;Lnet/minecraft/class_1928;)V	<init>	<init>
		p	2		gameRules
c	net/minecraft/class_5235$class_5241$1	net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleListWidget$1
	m	(Lnet/minecraft/class_1928$class_5198;)Ljava/util/Map;	method_27639	method_27639
		p	0		category
	m	(Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)Lnet/minecraft/class_5235$class_5240;	method_27641	method_27641
		p	1		name
		p	2		description
		p	3		ruleName
		p	4		rule
	m	(Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4312;)Lnet/minecraft/class_5235$class_5240;	method_27642	method_27642
		p	1		name
		p	2		description
		p	3		ruleName
		p	4		rule
	m	(Lnet/minecraft/class_1928$class_4313;Lnet/minecraft/class_5235$class_5238;)V	method_27640	createRuleWidget
		p	1		key
		p	2		widgetFactory
c	net/minecraft/class_5235$class_5240	net/minecraft/client/gui/screen/world/EditGameRulesScreen$AbstractRuleWidget
	f	Ljava/util/List;	field_24311	description
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		description
c	net/minecraft/class_5235$class_5236	net/minecraft/client/gui/screen/world/EditGameRulesScreen$BooleanRuleWidget
	f	Lnet/minecraft/class_5676;	field_24300	toggleButton
	m	(Lnet/minecraft/class_1928$class_4310;Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32674	method_32674
		p	2		value
		p	1		button
	m	(Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4310;)V	<init>	<init>
		p	2		name
		p	3		description
		p	4		ruleName
		p	5		rule
	m	(Ljava/lang/String;Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;	method_32675	method_32675
		p	1		button
c	net/minecraft/class_5235$class_5400	net/minecraft/client/gui/screen/world/EditGameRulesScreen$NamedRuleWidget
	f	Ljava/util/List;	field_25629	name
	f	Ljava/util/List;	field_25630	children
	m	(Lnet/minecraft/class_4587;II)V	method_29989	drawName
		p	3		y
		p	2		x
		p	1		matrices
	m	(Lnet/minecraft/class_5235;Ljava/util/List;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		name
		p	2		description
c	net/minecraft/class_5235$class_5238	net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleWidgetFactory
	m	(Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4315;)Lnet/minecraft/class_5235$class_5240;	create	create
		p	3		ruleName
		p	4		rule
		p	1		name
		p	2		description
c	net/minecraft/class_5235$class_5237	net/minecraft/client/gui/screen/world/EditGameRulesScreen$RuleCategoryWidget
	f	Lnet/minecraft/class_2561;	field_24306	name
	m	(Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	2		text
c	net/minecraft/class_5235$class_5239	net/minecraft/client/gui/screen/world/EditGameRulesScreen$IntRuleWidget
	f	Lnet/minecraft/class_342;	field_24309	valueWidget
	m	(Lnet/minecraft/class_5235;Lnet/minecraft/class_2561;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/class_1928$class_4312;)V	<init>	<init>
		p	3		description
		p	4		ruleName
		p	2		name
		p	5		rule
	m	(Lnet/minecraft/class_1928$class_4312;Ljava/lang/String;)V	method_27635	method_27635
		p	2		value
c	net/minecraft/class_303	net/minecraft/client/gui/hud/ChatHudLine
	f	I	comp_892	creationTick
	f	Lnet/minecraft/class_7591;	comp_894	indicator
	f	Lnet/minecraft/class_2561;	comp_893	content
	f	Lnet/minecraft/class_7469;	comp_915	headerSignature
	m	(ILnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)V	<init>	<init>
		p	1		creationTick
	m	()I	comp_892	creationTick
	m	()Lnet/minecraft/class_7591;	comp_894	indicator
	m	()Lnet/minecraft/class_2561;	comp_893	content
	m	()Lnet/minecraft/class_7469;	comp_915	headerSignature
c	net/minecraft/class_303$class_7590	net/minecraft/client/gui/hud/ChatHudLine$Visible
	f	Lnet/minecraft/class_7591;	comp_897	indicator
	f	Lnet/minecraft/class_5481;	comp_896	content
	f	I	comp_895	addedTime
	f	Z	comp_898	endOfEntry
	m	()Lnet/minecraft/class_7591;	comp_897	indicator
	m	()I	comp_895	addedTime
	m	()Z	comp_898	endOfEntry
	m	()Lnet/minecraft/class_5481;	comp_896	content
c	net/minecraft/class_302	net/minecraft/client/option/HotbarStorage
	f	I	field_32135	STORAGE_ENTRY_COUNT
	f	Lcom/mojang/datafixers/DataFixer;	field_1648	dataFixer
	f	Lorg/slf4j/Logger;	field_1647	LOGGER
	f	[Lnet/minecraft/class_748;	field_1644	entries
	f	Z	field_1645	loaded
	f	Ljava/io/File;	field_1646	file
	m	(Ljava/io/File;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>
		p	1		file
		p	2		dataFixer
	m	()V	method_1411	load
	m	(I)Lnet/minecraft/class_748;	method_1410	getSavedHotbar
		p	1		i
	m	()V	method_1409	save
c	net/minecraft/class_6530	net/minecraft/util/profiling/jfr/sample/ThreadAllocationStatisticsSample
	f	J	comp_50	allocated
	f	Ljava/lang/String;	comp_49	threadName
	f	Ljava/time/Instant;	comp_48	time
	f	Ljava/lang/String;	field_34446	UNKNOWN
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6530;	method_38057	fromEvent
		p	0		event
	m	()J	comp_50	allocated
	m	()Ljava/lang/String;	comp_49	threadName
	m	()Ljava/time/Instant;	comp_48	time
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/util/List;)Lnet/minecraft/class_6530$class_6531;	method_38055	toAllocationMap
		p	0		samples
	m	(Lnet/minecraft/class_6530;)Ljava/lang/String;	method_38054	method_38054
		p	0		sample
	m	(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V	method_38056	method_38056
		p	2		groupedSamples
		p	1		threadName
c	net/minecraft/class_6530$class_6531	net/minecraft/util/profiling/jfr/sample/ThreadAllocationStatisticsSample$AllocationMap
	f	Ljava/util/Map;	comp_51	allocations
	m	()Ljava/util/Map;	comp_51	allocations
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2172	net/minecraft/command/CommandSource
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	method_41214	suggestIdentifiers
		p	3		builder
		p	1		registry
		p	2		suggestedIdType
	m	(Ljava/lang/String;Ljava/lang/String;)Z	method_27136	shouldSuggest
		c	{@return if a candidate should be suggested}\n\n<p>Returns {@code true} if the {@code remaining} starts with {@code\ncandidate} or contains {@code "_" + candidate}
		p	1		candidate
		p	0		remaining
	m	(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;	method_9261	getCompletions
		p	1		context
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9270	suggestIdentifiers
		p	1		builder
		p	0		candidates
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	method_9271	suggestFromIdentifier
		p	3		tooltip
		p	2		identifier
		p	1		builder
		p	0		candidates
	m	()Ljava/util/Collection;	method_17771	getBlockPositionSuggestions
	m	()Ljava/util/Collection;	method_9267	getTeamNames
	m	(Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V	method_9250	forEachMatching
		p	2		prefix
		p	3		identifier
		p	4		action
		p	0		candidates
		p	1		remaining
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9257	suggestIdentifiers
		p	1		builder
		p	0		candidates
	m	()Ljava/util/Collection;	method_9269	getEntitySuggestions
	m	([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9253	suggestMatching
		p	0		candidates
		p	1		builder
	m	()Ljava/util/Collection;	method_44750	getChatSuggestions
	m	(Lnet/minecraft/class_5321;Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;	method_41213	listIdSuggestions
		p	1		registryRef
		p	2		suggestedIdType
		p	3		builder
		p	4		context
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_9258	suggestIdentifiers
		p	2		prefix
		p	1		builder
		p	0		candidates
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_9251	method_9251
		p	0		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_9263	method_9263
		p	0		id
	m	(Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture;	method_9252	suggestColumnPositions
		p	2		builder
		p	3		predicate
		p	0		remaining
		p	1		candidates
	m	(Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V	method_9268	forEachMatching
		p	2		identifier
		p	1		remaining
		p	3		action
		p	0		candidates
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	method_9255	suggestFromIdentifier
		p	0		candidates
		p	1		builder
		p	2		identifier
		p	3		tooltip
	m	(Ljava/lang/String;Ljava/lang/String;)Z	method_9272	method_9272
		p	1		candidate
	m	(I)Z	method_9259	hasPermissionLevel
		p	1		level
	m	()Ljava/util/Collection;	method_17772	getPositionSuggestions
	m	(Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture;	method_9260	suggestPositions
		p	2		builder
		p	1		candidates
		p	0		remaining
		p	3		predicate
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;	method_40182	suggestIdentifiers
		p	0		candidates
		p	1		builder
		p	2		prefix
	m	()Ljava/util/Collection;	method_9254	getSoundIds
	m	(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9264	suggestMatching
		p	1		builder
		p	0		candidates
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	method_9265	suggestMatching
		p	1		builder
		p	0		candidates
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2960;)V	method_9275	method_9275
		p	1		id
	m	()Lnet/minecraft/class_5455;	method_30497	getRegistryManager
	m	()Ljava/util/Collection;	method_9262	getPlayerNames
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/class_2960;)V	method_9266	method_9266
		p	2		id
	m	()Ljava/util/stream/Stream;	method_9273	getRecipeIds
	m	()Ljava/util/Set;	method_29310	getWorldKeys
	m	(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V	method_9256	method_9256
		p	3		object
	m	(Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;	method_35510	suggestMatching
		p	0		candidates
		p	3		tooltip
		p	1		builder
		p	2		suggestionText
c	net/minecraft/class_2172$class_2173	net/minecraft/command/CommandSource$RelativePosition
	f	Lnet/minecraft/class_2172$class_2173;	field_9838	ZERO_WORLD
	f	Ljava/lang/String;	field_9836	y
	f	Lnet/minecraft/class_2172$class_2173;	field_9834	ZERO_LOCAL
	f	Ljava/lang/String;	field_9837	z
	f	Ljava/lang/String;	field_9835	x
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	<init>	<init>
		p	3		z
		p	2		y
		p	1		x
c	net/minecraft/class_2172$class_7078	net/minecraft/command/CommandSource$SuggestedIdType
	f	Lnet/minecraft/class_2172$class_7078;	field_37263	ELEMENTS
	f	Lnet/minecraft/class_2172$class_7078;	field_37264	ALL
	f	Lnet/minecraft/class_2172$class_7078;	field_37262	TAGS
	m	()Z	method_41215	canSuggestTags
	m	()Z	method_41216	canSuggestElements
c	net/minecraft/class_301	net/minecraft/client/util/Untracker
	f	Ljava/lang/invoke/MethodHandle;	field_1643	ALLOCATOR_UNTRACK
	m	(Lorg/lwjgl/system/Pointer;)V	method_1406	untrack
		p	0		pointer
	m	(J)V	method_1407	untrack
		p	0		address
c	net/minecraft/class_300	net/minecraft/client/network/DataQueryHandler
	f	Ljava/util/function/Consumer;	field_1642	callback
	f	I	field_1641	expectedTransactionId
	f	Lnet/minecraft/class_634;	field_1640	networkHandler
	m	(Ljava/util/function/Consumer;)I	method_1402	nextQuery
		p	1		callback
	m	(ILjava/util/function/Consumer;)V	method_1405	queryEntityNbt
		p	2		callback
		p	1		entityNetworkId
	m	(Lnet/minecraft/class_634;)V	<init>	<init>
		p	1		networkHandler
	m	(ILnet/minecraft/class_2487;)Z	method_1404	handleQueryResponse
		p	2		nbt
		p	1		transactionId
	m	(Lnet/minecraft/class_2338;Ljava/util/function/Consumer;)V	method_1403	queryBlockNbt
		p	2		callback
		p	1		pos
c	net/minecraft/class_304	net/minecraft/client/option/KeyBinding
	f	Ljava/util/Map;	field_1656	CATEGORY_ORDER_MAP
	f	Ljava/util/Map;	field_1658	KEY_TO_BINDINGS
	f	Ljava/util/Set;	field_1652	KEY_CATEGORIES
	f	I	field_1661	timesPressed
	f	Ljava/lang/String;	field_1660	translationKey
	f	Ljava/lang/String;	field_32140	INVENTORY_CATEGORY
	f	Ljava/lang/String;	field_32142	CREATIVE_CATEGORY
	f	Ljava/lang/String;	field_1659	category
	f	Ljava/lang/String;	field_32136	MOVEMENT_CATEGORY
	f	Lnet/minecraft/class_3675$class_306;	field_1654	defaultKey
	f	Ljava/lang/String;	field_32138	MULTIPLAYER_CATEGORY
	f	Ljava/util/Map;	field_1657	KEYS_BY_ID
	f	Ljava/lang/String;	field_32141	UI_CATEGORY
	f	Lnet/minecraft/class_3675$class_306;	field_1655	boundKey
	f	Ljava/lang/String;	field_32137	MISC_CATEGORY
	f	Z	field_1653	pressed
	f	Ljava/lang/String;	field_32139	GAMEPLAY_CATEGORY
	m	()Ljava/lang/String;	method_1431	getTranslationKey
	m	(Ljava/util/HashMap;)V	method_1418	method_1418
		p	0		map
	m	()Ljava/lang/String;	method_1423	getCategory
	m	()Z	method_1427	isDefault
	m	()V	method_1437	unpressAll
	m	()V	method_1425	reset
	m	(I)Z	method_1433	matchesMouse
		p	1		code
	m	()Lnet/minecraft/class_2561;	method_16007	getBoundKeyLocalizedText
	m	(Ljava/lang/String;)Ljava/util/function/Supplier;	method_1419	getLocalizedName
		p	0		id
	m	(Ljava/lang/String;Lnet/minecraft/class_3675$class_307;ILjava/lang/String;)V	<init>	<init>
		p	1		translationKey
		p	2		type
		p	3		code
		p	4		category
	m	()Ljava/lang/String;	method_1428	getBoundKeyTranslationKey
	m	(Lnet/minecraft/class_3675$class_306;)V	method_1422	setBoundKey
		p	1		boundKey
	m	()Z	method_1415	isUnbound
	m	(Lnet/minecraft/class_3675$class_306;)V	method_1420	onKeyPressed
		p	0		key
	m	()Lnet/minecraft/class_3675$class_306;	method_1429	getDefaultKey
	m	()V	method_1424	updatePressedStates
	m	(Lnet/minecraft/class_304;)Z	method_1435	equals
		p	1		other
	m	(II)Z	method_1417	matchesKey
		p	2		scanCode
		p	1		keyCode
	m	()V	method_1426	updateKeysByCode
	m	(Z)V	method_23481	setPressed
		p	1		pressed
	m	(Lnet/minecraft/class_304;)I	method_1430	compareTo
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	1		translationKey
		p	2		code
		p	3		category
	m	()Z	method_1434	isPressed
		c	{@return if the key is being held down}\n\n<p>Note that if you are continuously calling this method (like every\ntick), it doesn't always catch all key presses. This is because the key\ncan be pressed and released before the next check.\n\n@see #wasPressed()
	m	(Ljava/lang/Object;)I	compareTo	compareTo
		p	1		other
	m	(Lnet/minecraft/class_3675$class_306;Z)V	method_1416	setKeyPressed
		p	0		key
		p	1		pressed
	m	()Z	method_1436	wasPressed
		c	{@return if the key was pressed}\n\n<p>A key binding counts the number of times the key is pressed. This\nmethod "consumes" it and returns {@code true} as many times as the key\nis pressed.\n\n<p>To consume all remaining key presses, while-loop idiom can be used:\n<pre>\n{@code\nwhile(keyBinding.wasPressed()) {\n  // do your action\n}\n}\n</pre>\n\n@see #isPressed()\n@see <a href="https://bugs.mojang.com/browse/MC-118107">MC-118107</a>
c	net/minecraft/class_2170	net/minecraft/server/command/CommandManager
	f	Lcom/mojang/brigadier/CommandDispatcher;	field_9832	dispatcher
	f	Lorg/slf4j/Logger;	field_9833	LOGGER
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Z	method_30853	method_30853
		p	0		type
	m	(Lnet/minecraft/class_2170$class_5364;Lnet/minecraft/class_7157;)V	<init>	<init>
		p	1		environment
		p	2		commandRegistryAccess
	m	(Lnet/minecraft/class_2170$class_2171;)Ljava/util/function/Predicate;	method_9238	getCommandValidator
		p	0		parser
	m	(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/class_2168;Ljava/util/Map;)V	method_9239	makeTreeForSource
		p	1		tree
		p	4		resultNodes
		p	2		result
		p	3		source
	m	(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;	method_9247	literal
		p	0		literal
	m	(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;	method_9244	argument
		p	1		type
		p	0		name
	m	()Lcom/mojang/brigadier/CommandDispatcher;	method_9235	getDispatcher
	m	(Lnet/minecraft/class_2172;)Z	method_9245	method_9245
		p	0		source
	m	(Lnet/minecraft/class_2168;Ljava/lang/String;)I	method_44252	executeWithPrefix
		c	Executes {@code command}. Unlike {@link #execute} the command can be prefixed\nwith a slash.
		p	1		source
		p	2		command
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_9246	method_9246
		p	0		context
	m	(Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults;	method_45018	withCommandSource
		c	{@return {@code parseResults} with {@code sourceMapper} applied to the\ncommand source}
		p	0		parseResults
		p	1		sourceMapper
	m	(Lnet/minecraft/class_2170$class_2171;Ljava/lang/String;)Z	method_9240	method_9240
		p	1		string
	m	(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)I	method_9249	execute
		c	Executes {@code command}. The command cannot be prefixed with a slash.\n\n@see #executeWithPrefix(ServerCommandSource, String)
		p	2		command
		p	1		parseResults
	m	()V	method_30852	checkMissing
	m	(Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_9236	method_9236
		p	1		style
	m	(Lnet/minecraft/class_3222;)V	method_9241	sendCommandTree
		p	1		player
	m	(Lcom/mojang/brigadier/arguments/ArgumentType;)Ljava/lang/String;	method_30851	method_30851
		p	0		type
	m	(Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)V	method_41710	method_41710
		p	2		child
		p	1		parent
		p	4		inputs
		p	3		sibling
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	method_9248	method_9248
		p	0		context
		p	2		result
		p	1		success
	m	(Lnet/minecraft/class_5250;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_9242	method_9242
		p	1		style
	m	(Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;	method_23917	getException
		p	0		parse
c	net/minecraft/class_2170$class_5364	net/minecraft/server/command/CommandManager$RegistrationEnvironment
	c	Describes the environment in which commands are registered.
	f	Z	field_25422	integrated
	f	Z	field_25423	dedicated
	f	Lnet/minecraft/class_2170$class_5364;	field_25419	ALL
	f	Lnet/minecraft/class_2170$class_5364;	field_25420	DEDICATED
	f	Lnet/minecraft/class_2170$class_5364;	field_25421	INTEGRATED
	m	(Ljava/lang/String;IZZ)V	<init>	<init>
		p	4		dedicated
		p	3		integrated
c	net/minecraft/class_2170$class_2171	net/minecraft/server/command/CommandManager$CommandParser
	m	(Lcom/mojang/brigadier/StringReader;)V	parse	parse
		p	1		reader
c	net/minecraft/class_5205	net/minecraft/world/gen/foliage/BushFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_24928	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28840	method_28840
		p	0		instance
c	net/minecraft/class_2179	net/minecraft/command/argument/NbtCompoundArgumentType
	f	Ljava/util/Collection;	field_9843	EXAMPLES
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2487;	method_9286	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2487;	method_9285	getNbtCompound
		p	1		name
		p	0		context
	m	()Lnet/minecraft/class_2179;	method_9284	nbtCompound
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
c	net/minecraft/class_5204	net/minecraft/world/gen/feature/size/TwoLayersFeatureSize
	f	Lcom/mojang/serialization/Codec;	field_24925	CODEC
	f	I	field_24155	limit
	f	I	field_24156	lowerSize
	f	I	field_24157	upperSize
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28833	method_28833
		p	0		instance
	m	(III)V	<init>	<init>
		p	3		upperSize
		p	1		limit
		p	2		lowerSize
	m	(IIILjava/util/OptionalInt;)V	<init>	<init>
		p	4		minClippedHeight
		p	3		upperSize
		p	2		lowerSize
		p	1		limit
c	net/minecraft/class_6538	net/minecraft/item/BlockPredicatesChecker
	c	Checks if a block predicate stored inside {@link ItemStack}'s NBT\nmatches the block in a world. The predicate must be stored inside\nthe {@code key} sub NBT of the item stack.\n\n<p>The result is cached to reduce cost for successive lookups\non the same block.\n\n@apiNote This is used to implement checks for restrictions specified\nusing {@code CanPlaceOn} or {@code CanDestroy}.
	f	Z	field_34452	nbtAware
	f	Z	field_34451	lastResult
	f	Ljava/lang/String;	field_34449	key
	f	Lnet/minecraft/class_2694;	field_34450	cachedPos
	m	(Lnet/minecraft/class_2694;Lnet/minecraft/class_2694;Z)Z	method_38071	canUseCache
		p	2		nbtAware
		p	0		pos
		p	1		cachedPos
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		key
			c	the sub NBT key that stores the predicate, for\nexample {@code "CanPlaceOn"}
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2378;Lnet/minecraft/class_2694;)Z	method_38070	check
		c	{@return true if any of the predicates in the {@code stack}'s NBT\nmatched against the block at {@code pos}, false otherwise}
		p	3		pos
		p	2		blockRegistry
		p	1		stack
c	net/minecraft/class_5207	net/minecraft/world/gen/foliage/LargeOakFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_24930	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28842	method_28842
		p	0		instance
c	net/minecraft/class_6535	net/minecraft/util/profiling/jfr/sample/LongRunningSampleStatistics
	f	Lnet/minecraft/class_6534;	comp_54	fastestSample
	f	I	comp_57	count
	f	Ljava/time/Duration;	comp_59	totalDuration
	f	Lnet/minecraft/class_6534;	comp_56	secondSlowestSample
	f	Lnet/minecraft/class_6534;	comp_55	slowestSample
	f	Ljava/util/Map;	comp_58	quantiles
	m	(Lnet/minecraft/class_6534;)J	method_38059	method_38059
		p	0		sample
	m	()Lnet/minecraft/class_6534;	comp_54	fastestSample
	m	()I	comp_57	count
	m	()Ljava/time/Duration;	comp_59	totalDuration
	m	()Lnet/minecraft/class_6534;	comp_56	secondSlowestSample
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_6534;	comp_55	slowestSample
	m	(Ljava/util/List;)Lnet/minecraft/class_6535;	method_38060	fromSamples
		p	0		samples
	m	()Ljava/util/Map;	comp_58	quantiles
c	net/minecraft/class_5206	net/minecraft/world/gen/foliage/DarkOakFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_24929	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28841	method_28841
		p	0		instance
c	net/minecraft/class_6536	net/minecraft/unused/packageinfo/PackageInfo6536
c	net/minecraft/class_5201	net/minecraft/world/gen/feature/size/FeatureSize
	c	In charge of determining the amount of space needed by a tree to generate.
	f	Lcom/mojang/serialization/Codec;	field_24922	TYPE_CODEC
	f	Ljava/util/OptionalInt;	field_24146	minClippedHeight
	m	()Ljava/util/OptionalInt;	method_27377	getMinClippedHeight
	m	(Ljava/util/OptionalInt;)V	<init>	<init>
		p	1		minClippedHeight
	m	(II)I	method_27378	getRadius
		c	The radius that the tree needs to be empty or replaceable in order for it to generate.
		p	1		height
		p	2		y
	m	()Lcom/mojang/serialization/codecs/RecordCodecBuilder;	method_28820	createCodec
	m	()Lnet/minecraft/class_5202;	method_28824	getType
c	net/minecraft/class_6533	net/minecraft/util/profiling/jfr/sample/TimedSample
	m	()Ljava/time/Instant;	method_38045	getTime
c	net/minecraft/class_6534	net/minecraft/util/profiling/jfr/sample/LongRunningSample
	m	()Ljava/time/Duration;	comp_16	duration
c	net/minecraft/class_5203	net/minecraft/world/gen/feature/size/ThreeLayersFeatureSize
	f	Lcom/mojang/serialization/Codec;	field_24924	CODEC
	f	I	field_24150	limit
	f	I	field_24151	upperLimit
	f	I	field_24152	lowerSize
	f	I	field_24153	middleSize
	f	I	field_24154	upperSize
	m	(IIIIILjava/util/OptionalInt;)V	<init>	<init>
		p	1		limit
		p	3		lowerSize
		p	2		upperLimit
		p	5		upperSize
		p	4		middleSize
		p	6		minClippedHeight
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28827	method_28827
		p	0		instance
c	net/minecraft/class_2177	net/minecraft/command/argument/ColorArgumentType
	f	Ljava/util/Collection;	field_9839	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9840	INVALID_COLOR_EXCEPTION
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_124;	method_9279	parse
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9278	method_9278
		p	0		color
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_124;	method_9277	getColor
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
	m	()Lnet/minecraft/class_2177;	method_9276	color
c	net/minecraft/class_5202	net/minecraft/world/gen/feature/size/FeatureSizeType
	f	Lcom/mojang/serialization/Codec;	field_24923	codec
	f	Lnet/minecraft/class_5202;	field_24147	TWO_LAYERS_FEATURE_SIZE
	f	Lnet/minecraft/class_5202;	field_24148	THREE_LAYERS_FEATURE_SIZE
	m	(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5202;	method_27382	register
		p	1		codec
		p	0		id
	m	()Lcom/mojang/serialization/Codec;	method_28825	getCodec
	m	(Lcom/mojang/serialization/Codec;)V	<init>	<init>
		p	1		codec
c	net/minecraft/class_6532	net/minecraft/util/profiling/jfr/sample/ServerTickTimeSample
	f	Ljava/time/Instant;	comp_52	time
	f	Ljava/time/Duration;	comp_53	averageTickMs
	m	()Ljava/time/Instant;	comp_52	time
	m	()Ljava/time/Duration;	comp_53	averageTickMs
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6532;	method_38058	fromEvent
		p	0		event
c	net/minecraft/class_2178	net/minecraft/command/argument/TextArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9842	INVALID_COMPONENT_EXCEPTION
	f	Ljava/util/Collection;	field_9841	EXAMPLES
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2561;	method_9283	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561;	method_9280	getTextArgument
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	()Lnet/minecraft/class_2178;	method_9281	text
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9282	method_9282
		p	0		text
c	net/minecraft/class_6540	net/minecraft/world/SpawnDensityCapper
	f	Lnet/minecraft/class_3898;	field_34457	threadedAnvilChunkStorage
	f	Ljava/util/Map;	field_34456	playersToDensityCap
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_34455	chunkPosToMobSpawnablePlayers
	m	(Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z	method_38084	canSpawn
		p	2		chunkPos
		p	1		spawnGroup
	m	(Lnet/minecraft/class_3898;)V	<init>	<init>
		p	1		threadedAnvilChunkStorage
	m	(Lnet/minecraft/class_3222;)Lnet/minecraft/class_6540$class_6541;	method_38083	method_38083
		p	0		player
	m	(Lnet/minecraft/class_1923;)Ljava/util/List;	method_38085	getMobSpawnablePlayers
		p	1		chunkPos
	m	(Lnet/minecraft/class_1923;Lnet/minecraft/class_1311;)V	method_38087	increaseDensity
		p	1		chunkPos
		p	2		spawnGroup
	m	(Lnet/minecraft/class_1923;J)Ljava/util/List;	method_38086	method_38086
		p	2		pos
c	net/minecraft/class_6540$class_6541	net/minecraft/world/SpawnDensityCapper$DensityCap
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_34458	spawnGroupsToDensity
	m	(Lnet/minecraft/class_1311;Ljava/lang/Integer;)Ljava/lang/Integer;	method_38089	method_38089
		p	0		group
		p	1		density
	m	(Lnet/minecraft/class_1311;)V	method_38088	increaseDensity
		p	1		spawnGroup
	m	(Lnet/minecraft/class_1311;)Z	method_38090	canSpawn
		p	1		spawnGroup
c	net/minecraft/class_314	net/minecraft/client/recipebook/RecipeBookGroup
	f	Ljava/util/List;	field_25782	CRAFTING
	f	Ljava/util/List;	field_1807	icons
	f	Ljava/util/List;	field_25781	FURNACE
	f	Ljava/util/List;	field_25780	BLAST_FURNACE
	f	Ljava/util/List;	field_25779	SMOKER
	f	Ljava/util/Map;	field_25783	SEARCH_MAP
	f	Lnet/minecraft/class_314;	field_1812	FURNACE_MISC
	f	Lnet/minecraft/class_314;	field_1813	CRAFTING_EQUIPMENT
	f	Lnet/minecraft/class_314;	field_1810	CRAFTING_MISC
	f	Lnet/minecraft/class_314;	field_1811	FURNACE_BLOCKS
	f	Lnet/minecraft/class_314;	field_1808	FURNACE_FOOD
	f	Lnet/minecraft/class_314;	field_1809	CRAFTING_SEARCH
	f	Lnet/minecraft/class_314;	field_1803	CRAFTING_REDSTONE
	f	Lnet/minecraft/class_314;	field_1804	FURNACE_SEARCH
	f	Lnet/minecraft/class_314;	field_1806	CRAFTING_BUILDING_BLOCKS
	f	Lnet/minecraft/class_314;	field_17765	CAMPFIRE
	f	Lnet/minecraft/class_314;	field_17764	STONECUTTER
	f	Lnet/minecraft/class_314;	field_25624	SMITHING
	f	Lnet/minecraft/class_314;	field_25625	UNKNOWN
	f	Lnet/minecraft/class_314;	field_17113	SMOKER_SEARCH
	f	Lnet/minecraft/class_314;	field_17112	BLAST_FURNACE_MISC
	f	Lnet/minecraft/class_314;	field_17111	BLAST_FURNACE_BLOCKS
	f	Lnet/minecraft/class_314;	field_17110	BLAST_FURNACE_SEARCH
	f	Lnet/minecraft/class_314;	field_17114	SMOKER_FOOD
	m	()Ljava/util/List;	method_1623	getIcons
	m	(Ljava/lang/String;I[Lnet/minecraft/class_1799;)V	<init>	<init>
		p	3		entries
	m	(Lnet/minecraft/class_5421;)Ljava/util/List;	method_30285	getGroups
		p	0		category
c	net/minecraft/class_313	net/minecraft/client/util/Monitor
	f	J	field_1800	handle
	f	I	field_1799	x
	f	I	field_1798	y
	f	Lnet/minecraft/class_319;	field_1802	currentVideoMode
	f	Ljava/util/List;	field_1797	videoModes
	m	()Lnet/minecraft/class_319;	method_1617	getCurrentVideoMode
	m	()V	method_1615	populateVideoModes
	m	()I	method_1621	getVideoModeCount
	m	()J	method_1622	getHandle
	m	(I)Lnet/minecraft/class_319;	method_1620	getVideoMode
		p	1		index
	m	()I	method_1616	getViewportX
	m	(Ljava/util/Optional;)Lnet/minecraft/class_319;	method_1614	findClosestVideoMode
		p	1		videoMode
	m	()I	method_1618	getViewportY
	m	(J)V	<init>	<init>
		p	1		handle
	m	(Lnet/minecraft/class_319;)I	method_1619	findClosestVideoModeIndex
		p	1		videoMode
c	net/minecraft/class_2183	net/minecraft/command/argument/EntityAnchorArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9846	INVALID_ANCHOR_EXCEPTION
	f	Ljava/util/Collection;	field_9847	EXAMPLES
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9293	method_9293
		p	0		name
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2183$class_2184;	method_9294	getEntityAnchor
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2183$class_2184;	method_9292	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	2		builder
		p	1		context
	m	()Lnet/minecraft/class_2183;	method_9295	entityAnchor
c	net/minecraft/class_2183$class_2184	net/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor
	f	Ljava/lang/String;	field_9849	id
	f	Ljava/util/function/BiFunction;	field_9848	offset
	f	Ljava/util/Map;	field_9852	ANCHORS
	f	Lnet/minecraft/class_2183$class_2184;	field_9851	EYES
	f	Lnet/minecraft/class_2183$class_2184;	field_9853	FEET
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;	method_9298	method_9298
		p	0		pos
		p	1		entity
	m	(Ljava/lang/String;)Lnet/minecraft/class_2183$class_2184;	method_9296	fromId
		p	0		id
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;	method_9300	method_9300
		p	0		pos
		p	1		entity
	m	(Lnet/minecraft/class_2168;)Lnet/minecraft/class_243;	method_9299	positionAt
		p	1		source
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V	<init>	<init>
		p	4		offset
		p	3		id
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;	method_9302	positionAt
		p	1		entity
	m	(Ljava/util/HashMap;)V	method_9297	method_9297
		p	0		map
c	net/minecraft/class_5210	net/minecraft/world/gen/foliage/MegaPineFoliagePlacer
	f	Lcom/mojang/serialization/Codec;	field_24934	CODEC
	f	Lnet/minecraft/class_6017;	field_24168	crownHeight
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30413	method_30413
		p	0		instance
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;)V	<init>	<init>
		p	3		crownHeight
		p	2		offset
		p	1		radius
	m	(Lnet/minecraft/class_5210;)Lnet/minecraft/class_6017;	method_30414	method_30414
		p	0		placer
c	net/minecraft/class_312	net/minecraft/client/Mouse
	f	D	field_1785	lastMouseUpdateTime
	f	D	field_1795	x
	f	D	field_1789	cursorDeltaX
	f	Z	field_1790	middleButtonClicked
	f	D	field_1787	cursorDeltaY
	f	I	field_1781	controlLeftTicks
	f	Z	field_1788	rightButtonClicked
	f	Lnet/minecraft/class_3540;	field_1793	cursorXSmoother
	f	Z	field_1784	hasResolutionChanged
	f	D	field_1794	y
	f	D	field_1786	eventDeltaWheel
	f	I	field_1780	activeButton
	f	D	field_1792	glfwTime
	f	Lnet/minecraft/class_3540;	field_1782	cursorYSmoother
	f	Z	field_1783	cursorLocked
	f	Lnet/minecraft/class_310;	field_1779	client
	f	Z	field_1791	leftButtonClicked
	m	()V	method_1612	lockCursor
	m	(JIII)V	method_22684	method_22684
		p	1		window
		p	3		button
		p	4		action
		p	5		modifiers
	m	()V	method_1599	onResolutionChanged
	m	()V	method_1610	unlockCursor
	m	(JDD)V	method_22688	method_22688
		p	3		x
		p	1		window
		p	5		y
	m	()Z	method_1608	wasLeftButtonClicked
	m	(JLjava/util/List;)V	method_29616	onFilesDropped
		p	3		paths
		p	1		window
	m	()V	method_1606	updateMouse
	m	(JIJ)V	method_29615	method_29615
		p	4		names
		p	3		count
		p	1		window
	m	()D	method_1603	getX
	m	()V	method_30134	setResolutionChanged
	m	(JIII)V	method_1601	onMouseButton
		p	3		button
		p	5		mods
		p	4		action
		p	1		window
	m	(JDD)V	method_1600	onCursorPos
		p	3		x
		p	5		y
		p	1		window
	m	()Z	method_1613	isCursorLocked
	m	()Z	method_35707	wasMiddleButtonClicked
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()Z	method_1609	wasRightButtonClicked
	m	(JDD)V	method_22685	method_22685
		p	3		offsetX
		p	1		window
		p	5		offsetY
	m	(J)V	method_1607	setup
		p	1		window
	m	(JDD)V	method_1598	onMouseScroll
		c	Called when a mouse is used to scroll.
		p	5		vertical
			c	the vertical scroll distance
		p	3		horizontal
			c	the horizontal scroll distance
		p	1		window
			c	the window handle
	m	()D	method_1604	getY
c	net/minecraft/class_311	net/minecraft/client/util/GlAllocationUtils
	f	Lorg/lwjgl/system/MemoryUtil$MemoryAllocator;	field_34054	ALLOCATOR
	m	(I)Ljava/nio/ByteBuffer;	method_1596	allocateByteBuffer
		p	0		size
	m	(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;	method_37465	resizeByteBuffer
		p	1		size
		p	0		source
c	net/minecraft/class_2185	net/minecraft/block/AbstractBannerBlock
	f	Lnet/minecraft/class_1767;	field_9855	color
	m	(Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V	<init>	<init>
		p	2		settings
		p	1		color
	m	()Lnet/minecraft/class_1767;	method_9303	getColor
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V	method_38990	method_38990
		p	1		blockEntity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2573;)V	method_38991	method_38991
		p	1		blockEntity
c	net/minecraft/class_318	net/minecraft/client/util/ScreenshotRecorder
	c	A screenshot recorder takes screenshots and saves them into tga file format. It also\nholds a few utility methods for other types of screenshots.
	f	[B	field_32159	buffer
	f	I	field_32157	unitHeight
	f	I	field_32161	height
	f	I	field_32160	width
	f	Lorg/slf4j/Logger;	field_1974	LOGGER
	f	Ljava/io/DataOutputStream;	field_32158	stream
	f	Ljava/io/File;	field_32162	file
	m	()Ljava/io/File;	method_35712	finish
		c	Finish taking the screenshot and return the complete tga file.\n\n@return the tga file
	m	()V	method_35710	writeToStream
		c	Writes the contents in the {@link #buffer} into the {@link #stream}.
	m	(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V	method_1662	saveScreenshotInner
		p	0		gameDirectory
		p	1		fileName
		p	2		framebuffer
		p	3		messageReceiver
	m	(Lnet/minecraft/class_276;)Lnet/minecraft/class_1011;	method_1663	takeScreenshot
		p	0		framebuffer
	m	(Ljava/io/File;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V	method_1659	saveScreenshot
		p	0		gameDirectory
		p	1		framebuffer
		p	2		messageReceiver
	m	(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_276;Ljava/util/function/Consumer;)V	method_22690	saveScreenshot
		p	0		gameDirectory
		p	1		fileName
		p	2		framebuffer
		p	3		messageReceiver
	m	(Ljava/nio/ByteBuffer;IIII)V	method_35711	getIntoBuffer
		c	Transports image data from {@code data} into {@link #buffer}.
		p	1		data
		p	2		startWidth
		p	3		startHeight
		p	4		unitWidth
		p	5		unitHeight
	m	(Ljava/io/File;)Ljava/io/File;	method_1660	getScreenshotFilename
		p	0		directory
	m	(Ljava/io/File;III)V	<init>	<init>
		c	Creates a screenshot recorder for huge screenshots.\n\n@see net.minecraft.client.MinecraftClient#takeHugeScreenshot
		p	3		height
		p	4		unitHeight
		p	1		gameDirectory
		p	2		width
c	net/minecraft/class_317	net/minecraft/client/render/RenderTickCounter
	f	F	field_1968	tickTime
	f	J	field_1971	prevTimeMillis
	f	F	field_1969	lastFrameDuration
	f	F	field_1970	tickDelta
	m	(J)I	method_1658	beginRenderTick
		p	1		timeMillis
	m	(FJ)V	<init>	<init>
		p	1		tps
		p	2		timeMillis
c	net/minecraft/class_315	net/minecraft/client/option/GameOptions
	f	Z	field_1837	pauseOnLostFocus
	f	Lnet/minecraft/class_2561;	field_38289	FAST_GRAPHICS_TOOLTIP
	f	Lnet/minecraft/class_7172;	field_24214	entityDistanceScaling
	f	Z	field_1893	debugTpsEnabled
	f	Lnet/minecraft/class_7172;	field_1848	autoJump
	f	Ljava/util/Set;	field_1892	enabledPlayerModelParts
	f	Lnet/minecraft/class_2561;	field_39320	ONLY_SHOW_SECURE_CHAT_TOOLTIP
	f	Lnet/minecraft/class_304;	field_26845	socialInteractionsKey
		c	A key binding for opening {@linkplain net.minecraft.client.gui.screen.multiplayer.SocialInteractionsScreen the social interactions screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_P the P key} by default.
	f	Lnet/minecraft/class_304;	field_1903	jumpKey
		c	A key binding for jumping.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_SPACE the space key} by default.
	f	Lnet/minecraft/class_7172;	field_1825	chatHeightUnfocused
	f	Lcom/google/gson/reflect/TypeToken;	field_1859	STRING_LIST_TYPE
	f	Ljava/util/List;	field_1887	resourcePacks
	f	Lnet/minecraft/class_2561;	field_37882	NEARBY_CHUNK_BUILDER_MODE_TOOLTIP
	f	Lnet/minecraft/class_304;	field_1886	attackKey
		c	A key binding for attacking an entity or breaking a block.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_LEFT the left mouse button} by default.
	f	Z	field_37208	skipRealms32BitWarning
	f	Lnet/minecraft/class_304;	field_1874	loadToolbarActivatorKey
		c	A key binding for loading the hotbar items in {@linkplain net.minecraft.world.GameMode#CREATIVE creative mode}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_X the X key} by default.
	f	Lnet/minecraft/class_7172;	field_1910	reducedDebugInfo
	f	Lnet/minecraft/class_304;	field_1904	useKey
		c	A key binding for using an item, such as placing a block.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_RIGHT the right mouse button} by default.
	f	Lnet/minecraft/class_2561;	field_38287	FANCY_GRAPHICS_TOOLTIP
	f	Lnet/minecraft/class_2561;	field_38299	HIDE_MATCHED_NAMES_TOOLTIP
	f	Lnet/minecraft/class_2561;	field_37881	BY_PLAYER_CHUNK_BUILDER_MODE_TOOLTIP
	f	Lnet/minecraft/class_5498;	field_26677	perspective
	f	Lnet/minecraft/class_7172;	field_39321	onlyShowSecureChat
	f	Z	field_1880	debugProfilerEnabled
	f	Lnet/minecraft/class_7172;	field_1891	bobView
	f	Lnet/minecraft/class_2561;	field_39835	OFF_CHAT_PREVIEW_TOOLTIP
	f	Lnet/minecraft/class_2561;	field_38298	HOLD_KEY_TEXT
	f	Lnet/minecraft/class_2561;	field_38286	FABULOUS_GRAPHICS_TOOLTIP
	f	Lnet/minecraft/class_2561;	field_37880	NONE_CHUNK_BUILDER_MODE_TOOLTIP
	f	Z	field_28777	hideBundleTutorial
	f	Lnet/minecraft/class_7172;	field_1896	narrator
	f	Lnet/minecraft/class_7172;	field_1884	enableVsync
	f	Lnet/minecraft/class_7172;	field_23933	chatDelay
	f	Lnet/minecraft/class_2561;	field_39836	LIVE_CHAT_PREVIEW_TOOLTIP
	f	Lnet/minecraft/class_304;	field_1906	spectatorOutlinesKey
		c	A key binding for highlighting players in {@linkplain net.minecraft.world.GameMode#SPECTATOR spectator mode}.\nNot bound to any keys by default.
	f	Lnet/minecraft/class_7172;	field_19244	discreteMouseScroll
	f	Lnet/minecraft/class_2561;	field_38297	TOGGLE_KEY_TEXT
	f	Lnet/minecraft/class_7172;	field_38293	darknessEffectScale
	f	Lnet/minecraft/class_7172;	field_1873	autoSuggestions
	f	Ljava/lang/String;	field_1883	language
	f	Lnet/minecraft/class_2561;	field_39837	CONFIRM_CHAT_PREVIEW_TOOLTIP
	f	Lnet/minecraft/class_2561;	field_38296	DIRECTIONAL_AUDIO_OFF_TOOLTIP
	f	Lnet/minecraft/class_304;	field_1907	playerListKey
		c	A key binding for displaying {@linkplain net.minecraft.client.gui.hud.PlayerListHud the player list}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_TAB the tab key} by default.
	f	Lnet/minecraft/class_7172;	field_1829	mainArm
	f	Lnet/minecraft/class_7172;	field_1817	chatLinksPrompt
	f	Lnet/minecraft/class_7172;	field_37877	directionalAudio
	f	Lnet/minecraft/class_1157;	field_1875	tutorialStep
	f	Ljava/lang/String;	field_1828	fullscreenResolution
	f	[Lnet/minecraft/class_304;	field_1852	hotbarKeys
		c	Key bindings for selecting hotbar slots.\nBound to the corresponding number keys (from {@linkplain\norg.lwjgl.glfw.GLFW#GLFW_KEY_1 the 1 key} to {@linkplain\norg.lwjgl.glfw.GLFW#GLFW_KEY_9 the 9 key}) by default.
	f	Lnet/minecraft/class_7172;	field_1870	viewDistance
	f	Lnet/minecraft/class_7172;	field_1882	particles
	f	Lcom/google/common/base/Splitter;	field_1853	COLON_SPLITTER
	f	Lnet/minecraft/class_2561;	field_38295	DIRECTIONAL_AUDIO_ON_TOOLTIP
	f	Lnet/minecraft/class_7172;	field_1838	chatHeightFocused
	f	Lnet/minecraft/class_304;	field_1879	saveToolbarActivatorKey
		c	A key binding for saving the hotbar items in {@linkplain net.minecraft.world.GameMode#CREATIVE creative mode}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_C the C key} by default.
	f	Lnet/minecraft/class_304;	field_1867	sprintKey
		c	A key binding for sprinting.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_LEFT_CONTROL the left control key} by default.
	f	Lnet/minecraft/class_7172;	field_1814	cloudRenderMode
	f	Lnet/minecraft/class_7172;	field_1826	fov
	f	Lnet/minecraft/class_304;	field_1831	swapHandsKey
		c	A key binding for swapping the items in the selected slot and the off hand.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F the F key} by default.\n\n<p>The selected slot is the slot the mouse is over when in a screen.\nOtherwise, it is the main hand.
	f	Lnet/minecraft/class_7172;	field_1911	chatLinks
	f	Lnet/minecraft/class_7172;	field_23932	chatLineSpacing
	f	Lnet/minecraft/class_7172;	field_34783	soundDevice
	f	Lnet/minecraft/class_7172;	field_1895	attackIndicator
	f	Lnet/minecraft/class_2561;	field_38294	ALLOW_SERVER_LISTING_TOOLTIP
	f	Lit/unimi/dsi/fastutil/objects/Object2FloatMap;	field_1916	soundVolumeLevels
	f	Lcom/google/gson/Gson;	field_1823	GSON
	f	Lnet/minecraft/class_304;	field_1844	advancementsKey
		c	A key binding for opening {@linkplain net.minecraft.client.gui.screen.advancement.AdvancementsScreen the advancements screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_L the L key} by default.
	f	Lnet/minecraft/class_304;	field_1832	sneakKey
		c	A key binding for sneaking.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_LEFT_SHIFT the left shift key} by default.
	f	Ljava/lang/String;	field_34785	EMPTY_STRING
	f	Lnet/minecraft/class_7172;	field_1900	chatColors
	f	Lnet/minecraft/class_7172;	field_1840	gamma
	f	Ljava/io/File;	field_1897	optionsFile
	f	Lnet/minecraft/class_2561;	field_37879	HIDE_LIGHTNING_FLASHES_TOOLTIP
	f	Lnet/minecraft/class_304;	field_1869	dropKey
		c	A key binding for dropping the item in the selected slot.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_Q the Q key} by default.\n\n<p>The selected slot is the slot the mouse is over when in a screen.\nOtherwise, it is the main hand.
	f	Lnet/minecraft/class_304;	field_1845	commandKey
		c	A key binding for opening {@linkplain net.minecraft.client.gui.screen.ChatScreen\nthe chat screen} with the {@code /} already typed.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_SLASH the slash key} by default.
	f	Lnet/minecraft/class_7172;	field_26675	distortionEffectScale
	f	Lnet/minecraft/class_7172;	field_1888	entityShadows
	f	Lnet/minecraft/class_7172;	field_1841	ao
	f	Lnet/minecraft/class_7172;	field_32156	monochromeLogo
	f	Lnet/minecraft/class_7172;	field_34959	simulationDistance
	f	Lnet/minecraft/class_2561;	field_38292	DARKNESS_EFFECT_SCALE_TOOLTIP
	f	Lnet/minecraft/class_7172;	field_35426	showAutosaveIndicator
	f	Lnet/minecraft/class_2561;	field_37878	DARK_MOJANG_STUDIOS_BACKGROUND_COLOR_TOOLTIP
	f	Lnet/minecraft/class_304;	field_1822	inventoryKey
		c	A key binding for opening {@linkplain net.minecraft.client.gui.screen.ingame.InventoryScreen the inventory screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_E the E key} by default.
	f	Lnet/minecraft/class_7172;	field_39319	chatPreview
	f	Z	field_1866	debugEnabled
	f	Lnet/minecraft/class_7172;	field_1889	mouseWheelSensitivity
	f	Z	field_1842	hudHidden
	f	Lnet/minecraft/class_7172;	field_1865	invertYMouse
	f	Lnet/minecraft/class_7172;	field_1877	chatVisibility
	f	Lnet/minecraft/class_304;	field_1890	chatKey
		c	A key binding for opening {@linkplain net.minecraft.client.gui.screen.ChatScreen the chat screen}.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_T the T key} by default.
	f	Lnet/minecraft/class_7172;	field_21332	sneakToggled
	f	Lnet/minecraft/class_7172;	field_34786	hideLightningFlashes
	f	Ljava/lang/String;	field_1864	lastServer
	f	Lnet/minecraft/class_2561;	field_38291	FOV_EFFECT_SCALE_TOOLTIP
	f	Lnet/minecraft/class_7172;	field_18726	textBackgroundOpacity
	f	Lnet/minecraft/class_7172;	field_1818	showSubtitles
	f	Lnet/minecraft/class_304;	field_1835	screenshotKey
		c	A key binding for taking a screenshot.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F2 the F2 key} by default.
	f	Lnet/minecraft/class_7172;	field_1915	chatWidth
	f	Ljava/util/List;	field_1846	incompatibleResourcePacks
	f	Lnet/minecraft/class_7172;	field_34787	chunkBuilderMode
	f	Lnet/minecraft/class_2561;	field_38290	SCREEN_EFFECT_SCALE_TOOLTIP
	f	Z	field_1905	heldItemTooltips
	f	Lnet/minecraft/class_7172;	field_1819	forceUnicodeFont
	f	Lnet/minecraft/class_304;	field_1836	fullscreenKey
		c	A key binding for toggling fullscreen.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F11 the F11 key} by default.
	f	Lnet/minecraft/class_304;	field_1824	togglePerspectiveKey
		c	A key binding for toggling perspective.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F5 the F5 key} by default.
	f	Z	field_1876	useNativeTransport
	f	Lnet/minecraft/class_7172;	field_20308	rawMouseInput
	f	Lnet/minecraft/class_7172;	field_1820	chatOpacity
	f	Z	field_1914	smoothCameraEnabled
	f	Lorg/slf4j/Logger;	field_1834	LOGGER
	f	Lnet/minecraft/class_7172;	field_26926	hideMatchedNames
	f	Z	field_21840	skipMultiplayerWarning
	f	Lnet/minecraft/class_304;	field_1849	rightKey
		c	A key binding for moving right.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_D the D key} by default.
	f	Lnet/minecraft/class_7172;	field_1909	maxFps
	f	[Lnet/minecraft/class_304;	field_1839	allKeys
		c	An array of all key bindings.\n\n<p>Key bindings in this array are shown and can be configured in\n{@linkplain net.minecraft.client.gui.screen.option.ControlsOptionsScreen\nthe controls options screen}.
	f	Lnet/minecraft/class_7172;	field_1856	mipmapLevels
	f	I	field_38300	MAX_FRAMERATE
	f	Lnet/minecraft/class_7172;	field_1868	guiScale
	f	Lnet/minecraft/class_7172;	field_21333	sprintToggled
	f	Lnet/minecraft/class_304;	field_1881	backKey
		c	A key binding for moving backward.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_S the S key} by default.
	f	Lnet/minecraft/class_310;	field_1863	client
	f	Lnet/minecraft/class_7172;	field_25444	graphicsMode
	f	Z	field_25623	syncChunkWrites
	f	Lnet/minecraft/class_7172;	field_18725	backgroundForChatOnly
	f	Lnet/minecraft/class_7172;	field_1857	fullscreen
	f	Lnet/minecraft/class_304;	field_1894	forwardKey
		c	A key binding for moving forward.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_W the W key} by default.
	f	Lnet/minecraft/class_7172;	field_1830	realmsNotifications
	f	I	field_1901	glDebugVerbosity
	f	I	field_34784	serverViewDistance
	f	I	field_1872	overrideWidth
	f	Z	field_1815	hideServerAddress
	f	Z	field_1827	advancedItemTooltips
	f	Lnet/minecraft/class_7172;	field_1878	biomeBlendRadius
	f	Lnet/minecraft/class_7172;	field_35637	allowServerListing
	f	Lnet/minecraft/class_7172;	field_1854	touchscreen
	f	Z	field_26844	joinedFirstServer
	f	Lnet/minecraft/class_304;	field_1871	pickItemKey
		c	A key binding for holding an item corresponding to the {@linkplain net.minecraft.entity.Entity#getPickBlockStack() entity}\nor {@linkplain net.minecraft.block.Block#getPickStack(net.minecraft.world.BlockView,\nnet.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) block} the player is looking at.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_MIDDLE the middle mouse button} by default.
	f	I	field_1885	overrideHeight
	f	Lnet/minecraft/class_7172;	field_1908	chatScale
	f	Lnet/minecraft/class_304;	field_1816	smoothCameraKey
		c	A key binding for toggling smooth camera.\nNot bound to any keys by default.
	f	Lnet/minecraft/class_304;	field_1913	leftKey
		c	A key binding for moving left.\nBound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_A the A key} by default.
	f	Lnet/minecraft/class_7172;	field_26676	fovEffectScale
	f	Lnet/minecraft/class_7172;	field_1843	mouseSensitivity
	m	()Lnet/minecraft/class_7172;	method_42449	getSneakToggled
	m	(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer;	method_42457	method_42457
		p	0		either
	m	(Lnet/minecraft/class_3283;)V	method_1627	addResourcePackProfilesToManager
		p	1		manager
	m	()Lnet/minecraft/class_7172;	method_42546	getChatLineSpacing
	m	()Lnet/minecraft/class_7172;	method_42425	getAutoSuggestions
	m	()Lnet/minecraft/class_5498;	method_31044	getPerspective
	m	(Ljava/lang/Double;)V	method_42424	method_42424
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42437	getForceUnicodeFont
	m	(Lnet/minecraft/class_2561;I)Lnet/minecraft/class_2561;	method_41782	getGenericValueText
		p	1		value
		p	0		prefix
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42492	method_42492
		p	0		optionText
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_41801	getChatHeightUnfocused
	m	(I)D	method_41793	toMouseWheelSensitivityValue
		p	0		value
	m	(Lnet/minecraft/class_5365;)Z	method_42486	method_42486
		p	0		graphicsMode
	m	(Ljava/lang/Integer;)V	method_42502	method_42502
		p	0		value
	m	(Lnet/minecraft/class_1659;)V	method_42456	method_42456
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42436	method_42436
		p	0		optionText
		p	1		value
	m	(I)Ljava/lang/Integer;	method_42511	method_42511
		p	0		value
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	method_42551	method_42551
		p	0		value
	m	(Ljava/lang/Double;)V	method_42558	method_42558
		p	0		value
	m	(Ljava/lang/String;)Lnet/minecraft/class_4063;	method_42533	method_42533
		p	0		cloudRenderMode
	m	()Lnet/minecraft/class_7172;	method_42448	getBobView
	m	()Ljava/lang/String;	method_37295	collectProfiledOptions
	m	(F)F	method_19343	getTextBackgroundOpacity
		p	1		fallback
	m	(Ljava/lang/String;)Z	method_32595	isTrue
		p	0		value
	m	(Ljava/lang/Integer;)V	method_42515	method_42515
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42423	getAutoJump
	m	(Ljava/lang/String;)V	method_42509	method_42509
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_41789	method_41789
		p	0		optionText
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42435	getEntityShadows
	m	(Ljava/lang/Integer;)Ljava/lang/Double;	method_42532	method_42532
		p	0		value
	m	(D)I	method_41773	toMouseWheelSensitivitySliderProgressValue
		p	0		value
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_41783	getGenericValueText
		p	0		prefix
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42556	getChatWidth
	m	()V	method_1636	load
	m	(Lnet/minecraft/class_4063;)V	method_42459	method_42459
		p	0		cloudRenderMode
	m	(Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_5365;)Ljava/util/List;	method_42471	method_42471
		p	3		graphicsMode
	m	()Lnet/minecraft/class_7172;	method_42427	getChatColors
	m	()Lnet/minecraft/class_7172;	method_42439	getDiscreteMouseScroll
	m	()Lnet/minecraft/class_7172;	method_42524	getMaxFps
	m	()Lnet/minecraft/class_7172;	method_41798	getChunkBuilderMode
	m	(Ljava/lang/Double;)Ljava/lang/Integer;	method_42536	method_42536
		p	0		value
	m	(Lnet/minecraft/class_1664;Z)V	method_1635	setPlayerModelPart
		p	2		enabled
		p	1		part
	m	(Lnet/minecraft/class_5365;)V	method_42460	method_42460
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_41803	getChatHeightFocused
	m	(Lnet/minecraft/class_315$class_5823;Lnet/minecraft/class_3419;Ljava/lang/Float;)Ljava/lang/Float;	method_33667	method_33667
		p	2		currentLevel
		p	1		category
	m	()Lnet/minecraft/class_7172;	method_42438	getInvertYMouse
	m	(I)V	method_38520	setServerViewDistance
		p	1		serverViewDistance
	m	(Lnet/minecraft/class_1306;)Ljava/lang/String;	method_42481	method_42481
		p	0		value
	m	()Lnet/minecraft/class_4063;	method_1632	getCloudRenderModeValue
	m	(Ljava/lang/Boolean;)Ljava/lang/Integer;	method_42543	method_42543
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_41784	getHideLightningFlashes
	m	(Ljava/lang/Boolean;)V	method_42530	method_42530
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_41772	getMonochromeLogo
	m	(F)I	method_19345	getTextBackgroundColor
		p	1		fallbackOpacity
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_41804	method_41804
		p	0		optionText
		p	1		value
	m	(Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_6597;)Ljava/util/List;	method_41775	method_41775
		p	3		value
	m	()Lnet/minecraft/class_7172;	method_42534	getGraphicsMode
	m	()Lnet/minecraft/class_7172;	method_42510	getSimulationDistance
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42548	method_42548
		p	0		optionText
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42429	getChatLinks
	m	(Ljava/lang/Double;)V	method_42428	method_42428
		p	0		value
	m	(Lnet/minecraft/class_310;)Lnet/minecraft/class_7172$class_7277;	method_42529	method_42529
		p	0		client
	m	(Ljava/lang/Double;)V	method_42501	method_42501
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561;	method_42506	method_42506
		p	1		value
		p	0		optionText
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_41799	method_41799
		p	0		optionText
		p	1		value
	m	(Lnet/minecraft/class_7628;)V	method_44917	method_44917
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/String;)Lnet/minecraft/class_2561;	method_42523	method_42523
		p	0		optionText
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_41805	getBiomeBlendRadius
	m	(Lnet/minecraft/class_2487;Ljava/lang/String;)V	method_24230	method_24230
		p	1		line
	m	()Lnet/minecraft/class_7172;	method_42472	getDarknessEffectScale
	m	(Ljava/lang/Double;)V	method_42514	method_42514
		p	0		value
	m	(Ljava/lang/Double;)V	method_42526	method_42526
		p	0		value
	m	(Lnet/minecraft/class_2561;I)Lnet/minecraft/class_2561;	method_41791	getPixelValueText
		p	1		value
		p	0		prefix
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_41788	method_41788
		p	0		optionText
		p	1		value
	m	(I)I	method_19344	getTextBackgroundColor
		p	1		fallbackColor
	m	(Lnet/minecraft/class_3419;)F	method_1630	getSoundVolume
		p	1		category
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_5365;)Lnet/minecraft/class_2561;	method_42497	method_42497
		p	1		value
		p	0		optionText
	m	()Lnet/minecraft/class_7172;	method_42495	getMouseSensitivity
	m	()Lnet/minecraft/class_7172;	method_42528	getCloudRenderMode
	m	(Lnet/minecraft/class_6597;)V	method_41776	method_41776
		p	0		value
	m	(Ljava/lang/Boolean;)V	method_42466	method_42466
		p	0		value
	m	(Lnet/minecraft/class_2561;D)Lnet/minecraft/class_2561;	method_41781	getPercentValueText
		p	0		prefix
		p	1		value
	m	(Lnet/minecraft/class_1664;Z)V	method_1631	togglePlayerModelPart
		p	2		enabled
		p	1		part
	m	(Ljava/lang/String;)Z	method_32596	isFalse
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_41807	getRawMouseInput
	m	()Lnet/minecraft/class_7172;	method_42474	getGuiScale
	m	()Lnet/minecraft/class_7172;	method_42450	getSprintToggled
	m	()Lnet/minecraft/class_7172;	method_42539	getChatVisibility
	m	()Z	method_1639	shouldUseNativeTransport
	m	()Lnet/minecraft/class_7172;	method_42503	getViewDistance
	m	(Ljava/lang/String;)Ljava/util/List;	method_33671	parseList
		p	0		content
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42560	method_42560
		p	1		value
		p	0		optionText
	m	(Ljava/lang/Integer;)V	method_41779	method_41779
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_41806	getMouseWheelSensitivity
	m	()Lnet/minecraft/class_7172;	method_42473	getGamma
	m	(Ljava/lang/Boolean;)V	method_42513	method_42513
		p	1		value
	m	(Ljava/lang/Boolean;)V	method_42537	method_42537
		p	0		value
	m	(Lnet/minecraft/class_310;)Lnet/minecraft/class_7172$class_7277;	method_41774	method_41774
		p	0		client
	m	(Ljava/lang/Integer;)V	method_42541	method_42541
		p	0		value
	m	(Ljava/lang/Double;)V	method_41778	method_41778
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42476	getNarrator
	m	(Lnet/minecraft/class_310;Ljava/io/File;)V	<init>	<init>
		p	2		optionsFile
		p	1		client
	m	()Lnet/minecraft/class_7172;	method_42452	getShowAutosaveIndicator
	m	()Lnet/minecraft/class_7172;	method_42561	getChatDelay
	m	(Lnet/minecraft/class_310;)Lnet/minecraft/class_7172$class_7277;	method_42512	method_42512
		p	0		client
	m	()Lnet/minecraft/class_7172;	method_42440	getRealmsNotifications
	m	(Ljava/lang/Integer;)Ljava/lang/Boolean;	method_42553	method_42553
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561;	method_42525	method_42525
		p	0		optionText
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42517	getEntityDistanceScaling
	m	(Ljava/lang/Boolean;)V	method_42500	method_42500
		p	0		value
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_4065;)Lnet/minecraft/class_2561;	method_42489	method_42489
		p	1		optionText
		p	2		value
	m	(Lnet/minecraft/class_3419;F)V	method_1624	setSoundVolume
		p	2		volume
		p	1		category
	m	(Ljava/lang/Integer;)V	method_42555	method_42555
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_41808	getFov
	m	()Lnet/minecraft/class_7172;	method_42475	getParticles
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_42516	method_42516
		p	0		value
	m	(Ljava/lang/Double;)V	method_42562	method_42562
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42451	getHideMatchedNames
	m	(Lnet/minecraft/class_4063;)Lcom/mojang/datafixers/util/Either;	method_42485	method_42485
		p	0		cloudRenderMode
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42726	method_42726
		p	1		value
		p	0		optionText
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_1626	update
		p	1		nbt
	m	(Ljava/lang/Double;)I	method_42430	method_42430
		p	0		value
	m	(Ljava/lang/Integer;)Ljava/lang/Integer;	method_42549	method_42549
		p	0		value
	m	()V	method_1640	write
	m	()Lnet/minecraft/class_7172;	method_42454	getFovEffectScale
	m	()Lnet/minecraft/class_7172;	method_42442	getReducedDebugInfo
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_4063;	method_42483	method_42483
		p	0		either
	m	()Lnet/minecraft/class_7172;	method_42563	getMipmapLevels
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42727	method_42727
		p	0		optionText
		p	1		value
	m	(Ljava/lang/Boolean;)V	method_42538	method_42538
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_42508	method_42508
		p	1		value
		p	0		optionText
	m	(Lnet/minecraft/class_4060;)V	method_41785	method_41785
		p	0		value
	m	(Lnet/minecraft/class_315$class_5823;)V	method_33666	accept
		p	1		visitor
	m	(Ljava/lang/Integer;)V	method_42468	method_42468
		p	0		value
	m	(Ljava/lang/Boolean;)V	method_41777	method_41777
		p	0		value
	m	(Ljava/lang/Double;)V	method_42467	method_42467
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42564	method_42564
		p	0		optionText
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42477	getSoundDevice
	m	()Lnet/minecraft/class_7172;	method_42441	getAllowServerListing
	m	()Lnet/minecraft/class_7172;	method_42550	getTextBackgroundOpacity
	m	()Lnet/minecraft/class_7172;	method_42453	getDistortionEffectScale
	m	(Ljava/lang/Double;)V	method_42540	method_42540
		p	0		value
	m	(Ljava/lang/Boolean;)Lnet/minecraft/class_4063;	method_42547	method_42547
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42728	method_42728
		p	0		optionText
		p	1		value
	m	(Ljava/lang/String;)Lnet/minecraft/class_1306;	method_42527	method_42527
		p	0		value
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_7628;)Ljava/util/List;	method_44916	method_44916
		p	1		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_42559	method_42559
		p	0		optionText
		p	1		value
	m	(Lnet/minecraft/class_5498;)V	method_31043	setPerspective
		p	1		perspective
	m	()I	method_38521	getClampedViewDistance
	m	(Lnet/minecraft/class_7172;Lnet/minecraft/class_5365;)V	method_42464	method_42464
		p	0		option
		p	1		graphicsMode
	m	()Lnet/minecraft/class_7172;	method_44025	getChatPreview
	m	()Lnet/minecraft/class_7172;	method_42565	getAttackIndicator
	m	(Lnet/minecraft/class_2561;Ljava/lang/Double;)Lnet/minecraft/class_2561;	method_42432	method_42432
		p	0		optionText
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42444	getDirectionalAudio
	m	(Lnet/minecraft/class_4061;)V	method_42458	method_42458
		p	0		value
	m	(Lnet/minecraft/class_310;)Lnet/minecraft/class_7172$class_7277;	method_44915	method_44915
		p	0		client
	m	(Lnet/minecraft/class_1306;)V	method_42455	method_42455
		p	1		value
	m	(Ljava/lang/Boolean;)V	method_42520	method_42520
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_42522	method_42522
		p	0		optionText
		p	1		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Boolean;)Lnet/minecraft/class_2561;	method_42491	method_42491
		p	0		optionText
		p	1		value
	m	(Ljava/lang/Double;)V	method_41802	method_41802
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_44026	getOnlyShowSecureChat
	m	(Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_42493	method_42493
		p	0		optionText
		p	1		value
	m	(Ljava/lang/Double;)V	method_42566	method_42566
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42443	getShowSubtitles
	m	(Ljava/lang/Integer;)V	method_41797	method_41797
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42431	getChatLinksPrompt
	m	()Lnet/minecraft/class_7172;	method_42552	getMainArm
	m	(Ljava/lang/Boolean;)V	method_42535	method_42535
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42447	getFullscreen
	m	(Ljava/lang/Double;)V	method_41796	method_41796
		p	0		value
	m	(Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_42545	method_42545
		p	0		optionText
		p	1		value
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String;	method_37293	method_37293
		p	0		option
	m	(Lnet/minecraft/class_304;Lnet/minecraft/class_3675$class_306;)V	method_1641	setKeyCode
		p	2		code
		p	1		key
	m	(Ljava/lang/Double;)V	method_42434	method_42434
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42446	getTouchscreen
	m	(I)Ljava/lang/Double;	method_42504	method_42504
		p	0		value
	m	(Ljava/lang/Integer;)I	method_42557	method_42557
		p	0		value
	m	()V	method_1643	sendClientSettings
		c	Sends the current client settings to the server if the client is\nconnected to a server.\n\n<p>Called when a player joins the game or when client settings are\nchanged.
	m	(I)Ljava/lang/Double;	method_42518	method_42518
		p	0		sliderProgressValue
	m	(Ljava/lang/Double;)V	method_42568	method_42568
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_41792	getAo
	m	(Ljava/util/List;Ljava/util/List;Ljava/lang/Boolean;)Ljava/util/List;	method_42470	method_42470
		p	2		value
	m	(Ljava/lang/Double;)I	method_42544	method_42544
		p	0		value
	m	(Lit/unimi/dsi/fastutil/objects/Object2FloatOpenHashMap;)V	method_33668	method_33668
		p	0		map
	m	(Lnet/minecraft/class_1664;)Z	method_32594	isPlayerModelPartEnabled
		p	1		part
	m	()Ljava/io/File;	method_37294	getOptionsFile
	m	()Lnet/minecraft/class_7172;	method_42445	getBackgroundForChatOnly
	m	(Lnet/minecraft/class_4065;)V	method_42463	method_42463
		p	1		value
	m	()Lnet/minecraft/class_7172;	method_42554	getChatScale
	m	(Lnet/minecraft/class_2561;Ljava/lang/Integer;)Lnet/minecraft/class_2561;	method_41800	method_41800
		p	1		value
		p	0		optionText
	m	(Lnet/minecraft/class_4066;)V	method_42465	method_42465
		p	0		value
	m	()Lnet/minecraft/class_7172;	method_42542	getChatOpacity
	m	()Lnet/minecraft/class_7172;	method_42433	getEnableVsync
c	net/minecraft/class_315$3	net/minecraft/client/option/GameOptions$3
	m	(Ljava/lang/String;)V	method_33677	print
		p	1		key
	m	(Lnet/minecraft/class_7172;Lcom/mojang/serialization/DataResult$PartialResult;)V	method_42572	method_42572
		p	1		partialResult
	m	(Ljava/lang/String;Ljava/io/PrintWriter;Lcom/google/gson/JsonElement;)V	method_42573	method_42573
		p	3		json
c	net/minecraft/class_315$2	net/minecraft/client/option/GameOptions$2
	m	(Ljava/lang/String;)Ljava/lang/String;	method_33676	find
		p	1		key
	m	(Ljava/lang/String;Lnet/minecraft/class_7172;Lcom/mojang/serialization/DataResult$PartialResult;)V	method_42571	method_42571
		p	2		partialResult
c	net/minecraft/class_315$class_5823	net/minecraft/client/option/GameOptions$Visitor
	m	(Ljava/lang/String;I)I	method_33680	visitInt
		p	2		current
		p	1		key
	m	(Ljava/lang/String;Lnet/minecraft/class_7172;)V	method_42570	accept
		p	2		option
		p	1		key
	m	(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	method_33683	visitString
		p	1		key
		p	2		current
	m	(Ljava/lang/String;Z)Z	method_33684	visitBoolean
		p	1		key
		p	2		current
	m	(Ljava/lang/String;F)F	method_33679	visitFloat
		p	2		current
		p	1		key
	m	(Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object;	method_33681	visitObject
		p	1		key
		p	4		encoder
		p	3		decoder
		p	2		current
c	net/minecraft/class_2181	net/minecraft/command/argument/DimensionArgumentType
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9845	INVALID_DIMENSION_EXCEPTION
	f	Ljava/util/Collection;	field_9844	EXAMPLES
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9290	method_9290
		p	0		id
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_9291	method_9291
		p	0		key
	m	()Lnet/minecraft/class_2181;	method_9288	dimension
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960;	method_9287	parse
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_3218;	method_9289	getDimensionArgument
		p	1		name
		p	0		context
c	net/minecraft/class_5216	net/minecraft/util/math/noise/DoublePerlinNoiseSampler
	f	Lnet/minecraft/class_3537;	field_24176	firstSampler
	f	Lnet/minecraft/class_3537;	field_24177	secondSampler
	f	D	field_31702	DOMAIN_SCALE
	f	D	field_24175	amplitude
	m	(DDD)D	method_27406	sample
		p	5		z
		p	3		y
		p	1		x
	m	()Lnet/minecraft/class_5216$class_5487;	method_38475	copy
	m	(Lnet/minecraft/class_5819;I[D)Lnet/minecraft/class_5216;	method_31927	create
		p	2		octaves
		p	1		offset
		p	0		random
	m	(I)D	method_27407	createAmplitude
		p	0		octaves
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;Z)V	<init>	<init>
		p	1		random
	m	(Ljava/lang/StringBuilder;)V	method_39124	addDebugInfo
		p	1		info
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216;	method_38476	create
		p	0		random
		p	1		parameters
	m	(Lnet/minecraft/class_5819;Lnet/minecraft/class_5216$class_5487;)Lnet/minecraft/class_5216;	method_39186	createLegacy
		p	0		random
		p	1		parameters
c	net/minecraft/class_5216$class_5487	net/minecraft/util/math/noise/DoublePerlinNoiseSampler$NoiseParameters
	f	Lit/unimi/dsi/fastutil/doubles/DoubleList;	comp_517	amplitudes
	f	Lcom/mojang/serialization/Codec;	field_26438	REGISTRY_ENTRY_CODEC
	f	Lcom/mojang/serialization/Codec;	field_35424	CODEC
	f	I	comp_516	firstOctave
	m	()Lit/unimi/dsi/fastutil/doubles/DoubleList;	comp_517	amplitudes
	m	()I	comp_516	firstOctave
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_30833	method_30833
		p	0		instance
	m	(ID[D)V	<init>	<init>
		p	4		amplitudes
		p	2		firstAmplitude
		p	1		firstOctave
	m	(ILjava/util/List;)V	<init>	<init>
		p	2		amplitudes
		p	1		firstOctave
c	net/minecraft/class_5215	net/minecraft/world/gen/trunk/MegaJungleTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	field_24970	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28901	method_28901
		p	0		instance
c	net/minecraft/class_5218	net/minecraft/util/WorldSavePath
	f	Lnet/minecraft/class_5218;	field_24188	ROOT
	f	Ljava/lang/String;	field_24189	relativePath
	f	Lnet/minecraft/class_5218;	field_24181	STATS
	f	Lnet/minecraft/class_5218;	field_24182	PLAYERDATA
	f	Lnet/minecraft/class_5218;	field_24183	PLAYERS
	f	Lnet/minecraft/class_5218;	field_24184	LEVEL_DAT
	f	Lnet/minecraft/class_5218;	field_24185	GENERATED
	f	Lnet/minecraft/class_5218;	field_24186	DATAPACKS
	f	Lnet/minecraft/class_5218;	field_24187	RESOURCES_ZIP
	f	Lnet/minecraft/class_5218;	field_24180	ADVANCEMENTS
	f	Lnet/minecraft/class_5218;	field_38978	LEVEL_DAT_OLD
	f	Lnet/minecraft/class_5218;	field_38979	ICON_PNG
	f	Lnet/minecraft/class_5218;	field_38980	SESSION_LOCK
	m	()Ljava/lang/String;	method_27423	getRelativePath
	m	(Ljava/lang/String;)V	<init>	<init>
		p	1		relativePath
c	net/minecraft/class_5217	net/minecraft/world/WorldProperties
	m	()Lnet/minecraft/class_1928;	method_146	getGameRules
	m	()J	method_188	getTime
	m	()F	method_30656	getSpawnAngle
	m	()I	method_144	getSpawnY
	m	()I	method_166	getSpawnZ
	m	()I	method_215	getSpawnX
	m	()J	method_217	getTimeOfDay
	m	()Lnet/minecraft/class_1267;	method_207	getDifficulty
	m	(Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V	method_151	populateCrashReport
		p	1		reportSection
		p	2		world
	m	(Z)V	method_157	setRaining
		p	1		raining
	m	()Z	method_197	isDifficultyLocked
	m	()Z	method_152	isHardcore
	m	()Z	method_156	isRaining
	m	()Z	method_203	isThundering
c	net/minecraft/class_6544	net/minecraft/world/biome/source/util/MultiNoiseUtil
	f	F	field_35359	TO_LONG_FACTOR
	f	I	field_34476	HYPERCUBE_DIMENSION
	m	(FFFFFF)Lnet/minecraft/class_6544$class_6553;	method_38116	createNoiseValuePoint
		p	4		depth
		p	5		weirdnessNoise
		p	2		continentalnessNoise
		p	3		erosionNoise
		p	0		temperatureNoise
		p	1		humidityNoise
	m	(Ljava/util/List;Lnet/minecraft/class_6544$class_6552;)Lnet/minecraft/class_2338;	method_39164	findFittestPosition
		p	0		noises
		p	1		sampler
	m	()Lnet/minecraft/class_6544$class_6552;	method_40443	createEmptyMultiNoiseSampler
	m	(F)J	method_38665	toLong
		p	0		value
	m	(FFFFFFF)Lnet/minecraft/class_6544$class_4762;	method_38117	createNoiseHypercube
		p	4		depth
		p	3		erosion
		p	6		offset
		p	5		weirdness
		p	0		temperature
		p	2		continentalness
		p	1		humidity
	m	(Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;F)Lnet/minecraft/class_6544$class_4762;	method_38118	createNoiseHypercube
		p	0		temperature
		p	1		humidity
		p	4		depth
		p	5		weirdness
		p	2		continentalness
		p	3		erosion
		p	6		offset
	m	(J)F	method_38666	toFloat
		p	0		value
c	net/minecraft/class_6544$class_6545	net/minecraft/world/biome/source/util/MultiNoiseUtil$NodeDistanceFunction
	m	(Lnet/minecraft/class_6544$class_6548$class_6550;[J)J	distance	getDistance
		p	1		node
		p	2		otherParameters
c	net/minecraft/class_6544$class_6546	net/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRange
	f	Lcom/mojang/serialization/Codec;	field_34478	CODEC
	f	J	comp_103	min
	f	J	comp_104	max
	m	(Lnet/minecraft/class_6544$class_6546;)J	method_38122	getDistance
		p	1		other
	m	(Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult;	method_38124	method_38124
		p	1		max
		p	0		min
	m	(Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_6544$class_6546;	method_38123	combine
		c	Creates a new {@link MultiNoiseUtil.ParameterRange} that combines the parameters.\n\n@return the created parameter range.
		p	0		min
			c	this will be used for the created range's minimum value
		p	1		max
			c	this will be used for the created range's maximum value
	m	(Lnet/minecraft/class_6544$class_6546;)Lnet/minecraft/class_6544$class_6546;	method_38127	combine
		p	1		other
	m	(FF)Lnet/minecraft/class_6544$class_6546;	method_38121	of
		p	1		max
		p	0		min
	m	(J)J	method_38126	getDistance
		p	1		noise
	m	()J	comp_103	min
	m	()J	comp_104	max
	m	(F)Lnet/minecraft/class_6544$class_6546;	method_38120	of
		p	0		point
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_6544$class_6547	net/minecraft/world/biome/source/util/MultiNoiseUtil$Entries
	f	Lnet/minecraft/class_6544$class_6548;	field_34482	tree
	f	Ljava/util/List;	field_34481	entries
	m	(Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;	method_39528	getValue
		p	1		point
		p	2		distanceFunction
	m	()Ljava/util/List;	method_38128	getEntries
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		entries
	m	(Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;	method_39527	getValue
		c	{@return the closest entry at the given point}.
		p	1		point
			c	the point of all relevant noises
	m	(Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;	method_39529	get
		c	{@return the closest entry at the given point}.
		p	1		point
			c	the point of all relevant noises
	m	(Lnet/minecraft/class_6544$class_6553;)Ljava/lang/Object;	method_39530	getValueSimple
		c	{@return the closest entry at the given point}.\n\nNote that this method only exists for testing, and is usually a lot slower\nthan {@link #getValue}.
		p	1		point
c	net/minecraft/class_6544$class_6548	net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree
	f	Ljava/lang/ThreadLocal;	field_34488	previousResultNode
	f	I	field_34486	MAX_NODES_FOR_SIMPLE_TREE
	f	Lnet/minecraft/class_6544$class_6548$class_6550;	field_34487	firstNode
	m	(Lnet/minecraft/class_6544$class_6548$class_6550;)V	<init>	<init>
		p	1		firstNode
	m	(Lnet/minecraft/class_6544$class_6553;Lnet/minecraft/class_6544$class_6545;)Ljava/lang/Object;	method_38151	get
		p	1		point
		p	2		distanceFunction
	m	([Lnet/minecraft/class_6544$class_6546;)J	method_38155	getRangeLengthSum
		p	0		parameters
	m	(Ljava/util/List;)Ljava/util/List;	method_38156	getBatchedTree
		p	0		nodes
	m	(Ljava/util/List;)Ljava/util/List;	method_38157	getEnclosingParameters
		p	0		subTree
	m	(ILnet/minecraft/class_6544$class_6548$class_6551;)Lnet/minecraft/class_6544$class_6548$class_6550;	method_38147	method_38147
		p	1		node
	m	(ILnet/minecraft/class_6544$class_6548$class_6550;)J	method_38146	method_38146
		p	1		node
	m	(Ljava/util/List;IIZ)V	method_38154	sortTree
		p	3		abs
		p	2		currentParameter
		p	1		parameterNumber
		p	0		subTree
	m	(Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/class_6544$class_6548$class_6549;	method_38152	method_38152
		p	0		entry
	m	(ILjava/util/List;)Lnet/minecraft/class_6544$class_6548$class_6550;	method_38148	createNode
		p	0		parameterNumber
		p	1		subTree
	m	(Ljava/util/List;)Lnet/minecraft/class_6544$class_6548;	method_38153	create
		p	0		entries
	m	(IZ)Ljava/util/Comparator;	method_38149	createNodeComparator
		p	0		currentParameter
		p	1		abs
c	net/minecraft/class_6544$class_6548$class_6549	net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeLeafNode
	f	Ljava/lang/Object;	field_34489	value
	m	(Lnet/minecraft/class_6544$class_4762;Ljava/lang/Object;)V	<init>	<init>
		p	1		parameters
		p	2		value
c	net/minecraft/class_6544$class_6548$class_6551	net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeBranchNode
	f	[Lnet/minecraft/class_6544$class_6548$class_6550;	field_34491	subTree
	m	(Ljava/util/List;Ljava/util/List;)V	<init>	<init>
		p	2		subTree
		p	1		parameters
c	net/minecraft/class_6544$class_6548$class_6550	net/minecraft/world/biome/source/util/MultiNoiseUtil$SearchTree$TreeNode
	f	[Lnet/minecraft/class_6544$class_6546;	field_34490	parameters
	m	([J)J	method_38159	getSquaredDistance
		p	1		otherParameters
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		parameters
	m	([JLnet/minecraft/class_6544$class_6548$class_6549;Lnet/minecraft/class_6544$class_6545;)Lnet/minecraft/class_6544$class_6548$class_6549;	method_38158	getResultingNode
		p	2		alternative
		p	1		otherParameters
		p	3		distanceFunction
c	net/minecraft/class_6544$class_6729	net/minecraft/world/biome/source/util/MultiNoiseUtil$FittestPositionFinder
	f	Lnet/minecraft/class_6544$class_6729$class_6730;	field_35360	bestResult
	m	(Ljava/util/List;Lnet/minecraft/class_6544$class_6552;FF)V	method_39166	findFittest
		p	3		maxDistance
		p	4		step
		p	1		noises
		p	2		sampler
	m	(Ljava/util/List;Lnet/minecraft/class_6544$class_6552;II)Lnet/minecraft/class_6544$class_6729$class_6730;	method_39167	calculateFitness
		p	0		noises
		p	1		sampler
		p	2		x
		p	3		z
	m	(Ljava/util/List;Lnet/minecraft/class_6544$class_6552;)V	<init>	<init>
		p	2		sampler
		p	1		noises
c	net/minecraft/class_6544$class_6729$class_6730	net/minecraft/world/biome/source/util/MultiNoiseUtil$FittestPositionFinder$Result
	f	Lnet/minecraft/class_2338;	comp_223	location
	f	J	comp_224	fitness
	m	()Lnet/minecraft/class_2338;	comp_223	location
	m	()J	comp_224	fitness
c	net/minecraft/class_6544$class_6552	net/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler
	f	Ljava/util/List;	comp_370	spawnTarget
	f	Lnet/minecraft/class_6910;	comp_366	continentalness
	f	Lnet/minecraft/class_6910;	comp_365	humidity
	f	Lnet/minecraft/class_6910;	comp_364	temperature
	f	Lnet/minecraft/class_6910;	comp_369	weirdness
	f	Lnet/minecraft/class_6910;	comp_368	depth
	f	Lnet/minecraft/class_6910;	comp_367	erosion
	m	()Lnet/minecraft/class_2338;	method_39165	findBestSpawnPosition
	m	(III)Lnet/minecraft/class_6544$class_6553;	method_40444	sample
		p	3		z
		p	2		y
		p	1		x
	m	()Lnet/minecraft/class_6910;	comp_369	weirdness
	m	()Lnet/minecraft/class_6910;	comp_365	humidity
	m	()Lnet/minecraft/class_6910;	comp_366	continentalness
	m	()Lnet/minecraft/class_6910;	comp_367	erosion
	m	()Ljava/util/List;	comp_370	spawnTarget
	m	()Lnet/minecraft/class_6910;	comp_368	depth
	m	()Lnet/minecraft/class_6910;	comp_364	temperature
c	net/minecraft/class_6544$class_6553	net/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseValuePoint
	f	J	comp_112	temperatureNoise
	f	J	comp_113	humidityNoise
	f	J	comp_116	depth
	f	J	comp_117	weirdnessNoise
	f	J	comp_114	continentalnessNoise
	f	J	comp_115	erosionNoise
	m	()[J	method_38166	getNoiseValueList
	m	()J	comp_112	temperatureNoise
	m	()J	comp_113	humidityNoise
	m	()J	comp_116	depth
	m	()J	comp_117	weirdnessNoise
	m	()J	comp_114	continentalnessNoise
	m	()J	comp_115	erosionNoise
c	net/minecraft/class_6544$class_4762	net/minecraft/world/biome/source/util/MultiNoiseUtil$NoiseHypercube
	c	Represents a hypercube in a multi-dimensional cartesian plane. The multi-noise\nbiome source picks the closest noise hypercube from its selected point\nand chooses the biome associated to it.
	f	Lnet/minecraft/class_6544$class_6546;	comp_106	humidity
	f	Lnet/minecraft/class_6544$class_6546;	comp_107	continentalness
	f	Lnet/minecraft/class_6544$class_6546;	comp_105	temperature
	f	Lnet/minecraft/class_6544$class_6546;	comp_108	erosion
	f	Lnet/minecraft/class_6544$class_6546;	comp_109	depth
	f	Lnet/minecraft/class_6544$class_6546;	comp_110	weirdness
	f	J	comp_111	offset
		c	This value works differently from the other parameters, in that it is\nalways {@code 0} during biome generation and does not use noise.\nThis means that setting it to a non-null number will make the biome smaller.\nThe farther {@code offset} is from {@code 0}, the smaller the biome will be.\nFor this, it does not matter whether {@code offset} is positive or negative.
	f	Lcom/mojang/serialization/Codec;	field_24679	CODEC
	m	()Ljava/util/List;	method_38145	getParameters
	m	()Lnet/minecraft/class_6544$class_6546;	comp_106	humidity
	m	()Lnet/minecraft/class_6544$class_6546;	comp_107	continentalness
	m	(Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;Lnet/minecraft/class_6544$class_6546;J)V	<init>	<init>
		p	1		temperature
		p	6		weirdness
		p	5		depth
		p	4		erosion
		p	3		continentalness
		p	2		humidity
	m	()Lnet/minecraft/class_6544$class_6546;	comp_105	temperature
	m	()Lnet/minecraft/class_6544$class_6546;	comp_108	erosion
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28425	method_28425
		p	0		instance
	m	()Lnet/minecraft/class_6544$class_6546;	comp_109	depth
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Lnet/minecraft/class_6544$class_6546;	comp_110	weirdness
	m	(Lnet/minecraft/class_6544$class_6553;)J	method_24381	getSquaredDistance
		c	Calculates the distance from this noise point to another one. The\ndistance is a squared distance in a multi-dimensional cartesian plane\nfrom a mathematical point of view, with a special parameter that\nreduces the calculated distance.\n\n<p>For most fields except weight, smaller difference between\ntwo points' fields will lead to smaller distance. For weight,\nlarger differences lead to smaller distance.\n\n<p>This distance is used by the mixed-noise biome layer source. The\nlayer source calculates an arbitrary noise point, and selects the\nbiome that offers a closest point to its arbitrary point.
		p	1		point
	m	()J	comp_111	offset
c	net/minecraft/class_5212	net/minecraft/world/gen/trunk/LargeOakTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	field_24967	CODEC
	m	(II)Z	method_27391	isHighEnough
		p	2		height
		p	1		treeHeight
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350$class_2351;	method_27395	getLogAxis
		p	2		branchEnd
		p	1		branchStart
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;ILnet/minecraft/class_2338;Ljava/util/List;Lnet/minecraft/class_4643;)V	method_27392	makeBranches
		p	1		world
		p	2		replacer
		p	7		config
		p	5		startPos
		p	6		branchPositions
		p	4		treeHeight
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28898	method_28898
		p	0		instance
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ZLnet/minecraft/class_4643;)Z	method_27393	makeOrCheckBranch
		p	7		config
		p	6		make
		p	5		branchPos
		p	4		startPos
	m	(II)F	method_27396	shouldGenerateBranch
		c	If the returned value is greater than or equal to 0, a branch will be generated.
		p	1		height
		p	0		treeHeight
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;	method_35374	method_35374
		p	3		state
	m	(Lnet/minecraft/class_2338;)I	method_27394	getLongestSide
		p	1		offset
c	net/minecraft/class_5212$class_5213	net/minecraft/world/gen/trunk/LargeOakTrunkPlacer$BranchPosition
	f	I	field_24170	endY
	f	Lnet/minecraft/class_4647$class_5208;	field_24169	node
	m	(Lnet/minecraft/class_2338;I)V	<init>	<init>
		p	2		width
		p	1		pos
	m	()I	method_27397	getEndY
c	net/minecraft/class_310	net/minecraft/client/MinecraftClient
	c	Represents a logical Minecraft client.\nThe logical Minecraft client is responsible for rendering, sound playback and control input.\nThe Minecraft client also manages connections to a logical server which may be the client's {@link net.minecraft.server.integrated.IntegratedServer} or a remote server.\nThe Minecraft client instance may be obtained using {@link MinecraftClient#getInstance()}.\n\n<p>Rendering on a Minecraft client is split into several facilities.\nThe primary entrypoint for rendering is {@link net.minecraft.client.render.GameRenderer#render(float, long, boolean)}.\n<div class="fabric"><table border=1>\n<caption>Rendering facilities</caption>\n<tr>\n <th><b>Thing to render</b></th> <th><b>Rendering facility</b></th>\n</tr>\n<tr>\n <td>World</td> <td>{@link net.minecraft.client.render.WorldRenderer}</td>\n</tr>\n<tr>\n <td>Blocks and Fluids</td> <td>{@link net.minecraft.client.render.block.BlockRenderManager}</td>\n</tr>\n<tr>\n <td>Entities</td> <td>{@link net.minecraft.client.render.entity.EntityRenderDispatcher}</td>\n</tr>\n<tr>\n <td>Block entities</td> <td>{@link net.minecraft.client.render.block.entity.BlockEntityRenderDispatcher}</td>\n</tr>\n<tr>\n <td>Items</td> <td>{@link net.minecraft.client.render.item.ItemRenderer}</td>\n</tr>\n<tr>\n <td>Items held in hand</td> <td>{@link net.minecraft.client.render.item.HeldItemRenderer}</td>\n</tr>\n<tr>\n <td>Text</td> <td>{@link net.minecraft.client.font.TextRenderer}</td>\n</tr>\n<tr>\n <td>Game hud (health bar, hunger bar)</td> <td>{@link net.minecraft.client.gui.hud.InGameHud}</td>\n</tr>\n</table></div>\n\n@see net.minecraft.server.integrated.IntegratedServer\n@see net.minecraft.client.render.GameRenderer
	f	Lnet/minecraft/class_918;	field_1742	itemRenderer
	f	Lnet/minecraft/class_378;	field_1708	fontManager
	f	Z	field_32144	wireFrame
	f	Lnet/minecraft/class_7168$class_7169;	field_37857	currentGlTimerQuery
	f	Z	field_1730	chunkCullingEnabled
	f	I	field_22224	trackingTick
	f	Z	field_1743	skipGameRender
	f	Lnet/minecraft/class_2535;	field_1746	integratedServerConnection
		c	The client connection to the integrated server.\nThis is only used when connecting to the integrated server.\n\n@see net.minecraft.client.gui.screen.ConnectScreen
	f	Lnet/minecraft/class_6360;	field_33697	resourceReloadLogger
	f	F	field_1741	pausedTickDelta
	f	Lnet/minecraft/class_3799;	field_16762	game
	f	Lnet/minecraft/class_3696;	field_22226	tickProfilerResult
	f	Lnet/minecraft/class_315;	field_1690	options
	f	Lnet/minecraft/class_7478;	field_39317	realms32BitWarningChecker
	f	Lnet/minecraft/class_7578;	field_39718	realmsPeriodicCheckers
	f	Lnet/minecraft/class_312;	field_1729	mouse
	f	Lnet/minecraft/class_325;	field_1760	itemColors
	f	Lnet/minecraft/class_1297;	field_1719	cameraEntity
	f	Lnet/minecraft/class_1144;	field_1727	soundManager
	f	Lnet/minecraft/class_2960;	field_24211	UNICODE_FONT_ID
	f	Lnet/minecraft/class_7500;	field_39421	servicesSignatureVerifier
	f	Lnet/minecraft/class_7594;	field_39770	messageHandler
	f	Lnet/minecraft/class_4071;	field_18175	overlay
	f	I	field_1752	itemUseCooldown
		c	The cooldown for using items when {@linkplain net.minecraft.client.option.GameOptions#useKey the item use button} is held down.
	f	Ljava/lang/String;	field_1720	versionType
	f	Ljava/net/Proxy;	field_1739	networkProxy
	f	Lnet/minecraft/class_2960;	field_1749	ALT_TEXT_RENDERER_ID
	f	Lcom/mojang/authlib/minecraft/MinecraftSessionService;	field_1723	sessionService
	f	Lnet/minecraft/class_327;	field_1772	textRenderer
	f	Lnet/minecraft/class_642;	field_1699	currentServerEntry
	f	Lnet/minecraft/class_324;	field_1751	blockColors
	f	Lnet/minecraft/class_1124;	field_1733	searchManager
	f	Z	field_25034	onlineChatEnabled
	f	Lnet/minecraft/class_276;	field_1689	framebuffer
	f	D	field_37856	gpuUtilizationPercentage
	f	Lnet/minecraft/class_7434;	field_39068	profileKeys
	f	Lnet/minecraft/class_374;	field_1702	toastManager
	f	Lcom/mojang/authlib/minecraft/UserApiService;	field_26902	userApiService
	f	Lnet/minecraft/class_3695;	field_16240	profiler
	f	Lnet/minecraft/class_1142;	field_1714	musicTracker
	f	J	field_37855	metricsSampleDuration
	f	Lnet/minecraft/class_317;	field_1728	renderTickCounter
	f	J	field_1750	lastMetricsSampleTime
	f	Z	field_25033	multiplayerEnabled
	f	Ljava/lang/Thread;	field_1696	thread
	f	Lnet/minecraft/class_4074;	field_18173	statusEffectSpriteManager
	f	Lcom/mojang/authlib/properties/PropertyMap;	field_1694	sessionPropertyMap
	f	Ljava/lang/String;	field_1711	gameVersion
	f	Lnet/minecraft/class_6877;	field_36434	regionalComplianciesManager
	f	Lnet/minecraft/class_239;	field_1765	crosshairTarget
	f	Lnet/minecraft/class_329;	field_1705	inGameHud
	f	I	field_1771	attackCooldown
	f	Lnet/minecraft/class_746;	field_1724	player
		c	Represents the client's own player.\nThis field is not null when in game.
	f	Lnet/minecraft/class_327;	field_39924	advanceValidatingTextRenderer
	f	Lnet/minecraft/class_1076;	field_1717	languageManager
	f	Lnet/minecraft/class_1041;	field_1704	window
	f	Lnet/minecraft/class_4757;	field_22225	tickTimeTracker
	f	Lnet/minecraft/class_1156;	field_1758	tutorialManager
	f	Lcom/mojang/datafixers/DataFixer;	field_1768	dataFixer
	f	Z	field_1698	running
	f	Lnet/minecraft/class_1060;	field_1764	textureManager
	f	Lnet/minecraft/class_333;	field_39769	narratorManager
	f	Z	field_1703	IS_SYSTEM_MAC
	f	Ljava/io/File;	field_1757	resourcePackDir
	f	Lnet/minecraft/class_5962;	field_29569	recorder
	f	Lnet/minecraft/class_3682;	field_1686	windowProvider
	f	Lnet/minecraft/class_372;	field_26843	socialInteractionsToast
	f	Lnet/minecraft/class_3517;	field_1688	metricsData
	f	Ljava/lang/String;	field_1701	openProfilerSection
	f	Lnet/minecraft/class_5407;	field_25671	videoWarningManager
	f	Lnet/minecraft/class_2960;	field_36433	REGIONAL_COMPLIANCIES_ID
	f	Ljava/util/UUID;	field_34956	deviceSessionId
	f	Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;	field_39420	authenticationService
	f	Z	field_1695	windowFocused
	f	Lnet/minecraft/class_3304;	field_1745	resourceManager
	f	Lnet/minecraft/class_5520;	field_26842	socialInteractionsManager
	f	Ljava/util/function/Supplier;	field_1747	crashReportSupplier
	f	Ljava/lang/String;	field_1770	fpsDebugString
	f	I	field_1738	currentFps
	f	Lnet/minecraft/class_1071;	field_1707	skinProvider
	f	Lnet/minecraft/class_5599;	field_27387	entityModelLoader
	f	Lnet/minecraft/class_824;	field_27388	blockEntityRenderDispatcher
	f	I	field_1735	fpsCounter
	f	Ljava/util/concurrent/atomic/AtomicReference;	field_17405	worldGenProgressTracker
	f	Z	field_1734	paused
	f	Ljava/lang/String;	field_33735	GL_ERROR_DIALOGUE
		c	A message, in English, displayed in a dialog when a GLFW error is encountered.\n\n@see net.minecraft.client.util.Window#throwGlError(int, long)
	f	Z	field_20908	debugChunkOcclusion
	f	Z	field_1693	is64Bit
	f	Lnet/minecraft/class_320;	field_1726	session
	f	Lnet/minecraft/class_636;	field_1761	interactionManager
	f	Lnet/minecraft/class_302;	field_1732	creativeHotbarStorage
	f	Lnet/minecraft/class_32;	field_1748	levelStorage
	f	Lnet/minecraft/class_761;	field_1769	worldRenderer
	f	Lnet/minecraft/class_757;	field_1773	gameRenderer
	f	Lnet/minecraft/class_310;	field_1700	instance
	f	Ljava/io/File;	field_1697	runDirectory
		c	The directory that stores options, worlds, resource packs, logs, etc.
	f	Lnet/minecraft/class_1132;	field_1766	server
	f	J	field_1712	nextDebugInfoUpdateTime
	f	Ljava/util/concurrent/CompletableFuture;	field_18009	COMPLETED_UNIT_FUTURE
	f	Lnet/minecraft/class_2960;	field_1740	DEFAULT_FONT_ID
	f	Lnet/minecraft/class_863;	field_1709	debugRenderer
	f	Lnet/minecraft/class_4044;	field_18008	paintingManager
	f	Ljava/util/concurrent/CompletableFuture;	field_18174	resourceReloadFuture
	f	Lnet/minecraft/class_702;	field_1713	particleManager
	f	Lorg/slf4j/Logger;	field_1762	LOGGER
	f	Lnet/minecraft/class_1297;	field_1692	targetedEntity
	f	Lnet/minecraft/class_309;	field_1774	keyboard
	f	Lnet/minecraft/class_638;	field_1687	world
		c	Represents the world the client is currently viewing.\nThis field is not null when in game.
	f	Lnet/minecraft/class_437;	field_1755	currentScreen
		c	The Minecraft client's currently open screen.\nThis field should only be used to get the current screen.\nFor changing the screen, use {@link MinecraftClient#setScreen(Screen)}.\n\n@see MinecraftClient#setScreen(Screen)
	f	Z	field_1759	integratedServerRunning
	f	Z	field_20907	debugChunkInfo
	f	Lnet/minecraft/class_1066;	field_1722	builtinPackProvider
	f	Lnet/minecraft/class_4599;	field_20909	bufferBuilders
	f	Lnet/minecraft/class_7574;	field_39492	abuseReportContext
	f	Z	field_1744	connectedToRealms
	f	Lnet/minecraft/class_776;	field_1756	blockRenderManager
	f	Lnet/minecraft/class_1092;	field_1763	bakedModelManager
	f	Lnet/minecraft/class_3283;	field_1715	resourcePackManager
	f	Lnet/minecraft/class_898;	field_1731	entityRenderDispatcher
	f	Lnet/minecraft/class_4008;	field_17763	splashTextLoader
	f	Ljava/util/Queue;	field_17404	renderTaskQueue
	f	Lnet/minecraft/class_2561;	field_26841	SOCIAL_INTERACTIONS_NOT_AVAILABLE
	f	Z	field_1721	isDemo
	m	()Lnet/minecraft/class_1041;	method_22683	getWindow
	m	(Z)Ljava/util/concurrent/CompletableFuture;	method_36561	reloadResources
		p	1		force
	m	()V	method_1519	cleanUpAfterCrash
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_3696;)V	method_34746	method_34746
		p	2		result
	m	()Lnet/minecraft/class_776;	method_1541	getBlockRenderManager
	m	()Lnet/minecraft/class_634;	method_1562	getNetworkHandler
	m	(Lnet/minecraft/class_638;)V	method_18097	setWorld
		p	1		world
	m	()Z	method_31321	isConnectedToServer
	m	()V	method_1574	tick
	m	(Ljava/util/Optional;)V	method_24040	method_24040
		p	1		throwable
	m	()Z	method_29611	isFabulousGraphicsOrBetter
	m	()V	method_38932	loadBlockList
	m	()Lcom/mojang/authlib/properties/PropertyMap;	method_1539	getSessionProperties
	m	(Ljava/util/UUID;)Z	method_29042	shouldBlockMessages
		c	Checks if the client should block messages from the {@code sender}.\n\n<p>If true, messages will not be displayed in chat and narrator will not process\nthem.
		p	1		sender
	m	()Lnet/minecraft/class_32;	method_1586	getLevelStorage
	m	()Z	method_24459	shouldMonitorTickDuration
	m	()Lnet/minecraft/class_3953;	method_35703	getWorldGenerationProgressTracker
	m	()Ljava/lang/String;	method_1515	getGameVersion
	m	()Z	method_35706	isRealmsEnabled
	m	(Lnet/minecraft/class_6396;Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;)Lnet/minecraft/class_6396;	method_37274	addSystemDetailsToCrashReport
		p	3		version
		p	4		options
		p	1		client
		p	2		languageManager
		p	0		systemDetails
	m	()V	method_41733	forceStopRecorder
	m	(Ljava/util/function/Consumer;Ljava/nio/file/Path;)V	method_37291	method_37291
		p	2		path
	m	()Lnet/minecraft/class_7500;	method_44256	getServicesSignatureVerifier
	m	()Z	method_1589	isConnectedToRealms
	m	()D	method_41734	getGpuUtilizationPercentage
	m	(Ljava/util/function/Consumer;)Z	method_34745	toggleDebugProfiler
		p	1		chatMessageSender
	m	(Lnet/minecraft/class_2561;)Ljava/lang/String;	method_1581	method_1581
		p	0		tooltip
	m	(ZLnet/minecraft/class_4758;)V	method_24460	endMonitor
		p	2		monitor
		p	1		active
	m	(Z)V	method_27466	initFont
		p	1		forcesUnicode
	m	(Ljava/io/File;II)Lnet/minecraft/class_2561;	method_35698	takePanorama
		c	Takes a panorama. The panorama is stored in the given {@code directory}, in\nwhere 6 screenshots of size {@code width} and {@code height} will be taken.\n\n@return a user-oriented piece of text for screenshot result
		p	3		height
		p	1		directory
		p	2		width
	m	(Ljava/util/List;)Lnet/minecraft/class_1123;	method_43760	method_43760
		p	0		resultCollections
	m	()Z	method_1588	isAmbientOcclusionEnabled
	m	(Lnet/minecraft/class_1297;)Z	method_27022	hasOutline
		c	Checks if the provided {@code entity} should display an outline around its model.
		p	1		entity
	m	(Ljava/io/File;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_35700	method_35700
		p	1		style
	m	(Lnet/minecraft/class_516;)Ljava/util/stream/Stream;	method_43758	method_43758
		p	0		resultCollection
	m	()V	method_1508	handleInputEvents
	m	(Ljava/lang/Object;)Z	method_40189	isCountrySetTo
		p	0		country
	m	()Lnet/minecraft/class_320;	method_1548	getSession
	m	()Z	method_1540	is64Bit
	m	(ZLnet/minecraft/class_4758;)Lnet/minecraft/class_3695;	method_24458	startMonitor
		p	1		active
		p	2		monitor
	m	()Lnet/minecraft/class_5407;	method_30049	getVideoWarningManager
	m	()V	method_17044	checkGameData
	m	(Ljava/lang/String;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;)V	method_29610	startIntegratedServer
		p	3		dataPackManager
		p	4		saveLoader
		p	1		levelName
		p	2		session
	m	()Z	method_1555	hasReducedDebugInfo
	m	()Lnet/minecraft/class_3695;	method_16011	getProfiler
	m	(Ljava/lang/String;)V	method_29041	openChatScreen
		p	1		text
	m	(Ljava/lang/Throwable;)V	method_24226	handleResourceReloadException
		p	1		throwable
	m	()Lnet/minecraft/class_7574;	method_44377	getAbuseReportContext
	m	(Lnet/minecraft/class_1297;)V	method_1504	setCameraEntity
		p	1		entity
	m	(Ljava/util/function/Supplier;)Ljava/util/function/Supplier;	method_24042	createV3ResourcePackFactory
		p	0		packFactory
	m	(Ljava/util/List;)Lnet/minecraft/class_1123;	method_43762	method_43762
		p	0		stacks
	m	()V	method_1490	stop
	m	(Lnet/minecraft/class_516;)Ljava/util/stream/Stream;	method_43761	method_43761
		p	0		resultCollection
	m	()Lnet/minecraft/class_4044;	method_18321	getPaintingManager
	m	()Lnet/minecraft/class_824;	method_31975	getBlockEntityRenderDispatcher
	m	()Lnet/minecraft/class_7594;	method_44714	getMessageHandler
	m	(Lnet/minecraft/class_4877;Ljava/lang/String;)V	method_44375	setCurrentServerEntry
		p	2		address
		p	1		server
	m	(Lnet/minecraft/class_2561;)V	method_1510	method_1510
		p	0		status
	m	(Lnet/minecraft/class_6396;Ljava/util/List;)Ljava/nio/file/Path;	method_37275	saveProfilingResult
		p	1		details
		p	2		files
	m	(Lnet/minecraft/class_2561;)Ljava/lang/String;	method_43765	method_43765
		p	0		text
	m	()Lnet/minecraft/class_1132;	method_1576	getServer
		c	Gets this client's own integrated server.\n\n<p>The integrated server is only present when a local single player world is open.
	m	(Lnet/minecraft/class_642;)V	method_1584	setCurrentServerEntry
		p	1		serverEntry
	m	()Z	method_1530	isDemo
	m	()Z	method_1542	isInSingleplayer
	m	()I	method_16009	getFramerateLimit
	m	(Ljava/util/function/Supplier;)Ljava/util/function/Supplier;	method_24043	createV4ResourcePackFactory
		p	0		packFactory
	m	()Z	method_1569	isWindowFocused
	m	(Ljava/util/function/Consumer;Ljava/nio/file/Path;)V	method_37283	method_37283
		p	1		path
	m	(Lnet/minecraft/class_6396;Ljava/util/function/Consumer;Ljava/util/List;)V	method_37276	method_37276
		p	3		files
	m	(Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Lnet/minecraft/class_542;)Lcom/mojang/authlib/minecraft/UserApiService;	method_31382	createUserApiService
		p	1		authService
		p	2		runArgs
	m	()F	method_1534	getLastFrameDuration
	m	()V	method_24288	updateWindowTitle
	m	()Lnet/minecraft/class_5195;	method_1544	getMusicType
	m	(Ljava/util/List;)Lnet/minecraft/class_1123;	method_43764	method_43764
		p	0		stacks
	m	(Lnet/minecraft/class_437;)V	method_29970	setScreenAndRender
		p	1		screen
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2586;)Lnet/minecraft/class_1799;	method_1499	addBlockEntityNbt
		p	1		stack
		p	2		blockEntity
	m	()Ljava/util/concurrent/CompletableFuture;	method_1513	reloadResourcesConcurrently
	m	(Lnet/minecraft/class_7168;)V	method_41731	method_41731
		p	1		glTimer
	m	(Ljava/io/File;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_35704	method_35704
		p	1		style
	m	()Lnet/minecraft/class_642;	method_1558	getCurrentServerEntry
	m	()Lnet/minecraft/class_1071;	method_1582	getSkinProvider
	m	()Lnet/minecraft/class_3799;	method_16689	getGame
	m	()Lnet/minecraft/class_7478;	method_44024	getRealms32BitWarningChecker
	m	()Lnet/minecraft/class_5599;	method_31974	getEntityModelLoader
	m	()Lnet/minecraft/class_374;	method_1566	getToastManager
	m	(I)V	method_24041	setMipmapLevels
		p	1		mipmapLevels
	m	()Lnet/minecraft/class_7196;	method_41735	createIntegratedServerLoader
	m	()Lnet/minecraft/class_4599;	method_22940	getBufferBuilders
	m	()V	method_1511	doItemPick
	m	()Lnet/minecraft/class_1092;	method_1554	getBakedModelManager
	m	()Z	method_22108	isRunning
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_1076;Ljava/lang/String;Lnet/minecraft/class_315;Lnet/minecraft/class_128;)V	method_22681	addSystemDetailsToCrashReport
		p	4		report
		p	1		languageManager
		p	0		client
		p	3		options
		p	2		version
	m	(Lnet/minecraft/class_4071;)V	method_18502	setOverlay
		p	1		overlay
	m	(Lnet/minecraft/class_1799;)Ljava/util/stream/Stream;	method_1502	method_1502
		p	0		stack
	m	()Lnet/minecraft/class_302;	method_1571	getCreativeHotbarStorage
	m	(Lnet/minecraft/class_638;)V	method_1481	joinWorld
		p	1		world
	m	()Lnet/minecraft/class_1076;	method_1526	getLanguageManager
	m	()Lnet/minecraft/class_7434;	method_43590	getProfileKeys
	m	()Lnet/minecraft/class_310;	method_1551	getInstance
	m	(Ljava/lang/String;)Z	method_43763	method_43763
		p	0		text
	m	(Z)V	method_44648	method_44648
		p	1		confirmed
	m	()V	method_1546	initializeSearchProviders
	m	(Ljava/util/concurrent/CompletableFuture;Ljava/util/Optional;)V	method_24228	method_24228
		p	2		throwable
	m	(I)Lnet/minecraft/class_3949;	method_17533	method_17533
		p	1		spawnChunkRadius
	m	(Lnet/minecraft/class_1799;)Ljava/util/stream/Stream;	method_1485	method_1485
		p	0		stack
	m	(Lnet/minecraft/class_2960;)Ljava/util/function/Function;	method_1549	getSpriteAtlas
		p	1		id
	m	(Z)V	method_44352	method_44352
		p	1		confirmed
	m	()Z	method_1493	isPaused
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_3696;)V	method_1492	drawProfilerResults
		p	2		profileResult
		p	1		matrices
	m	()Lnet/minecraft/class_7578;	method_44646	getRealmsPeriodicCheckers
	m	()Z	method_44649	isMultiplayerBanned
	m	(Lnet/minecraft/class_128;)V	method_1565	printCrashReport
		p	0		report
	m	()Z	method_29043	isMultiplayerEnabled
	m	()Lnet/minecraft/class_276;	method_1522	getFramebuffer
	m	()Lnet/minecraft/class_1156;	method_1577	getTutorialManager
	m	()Z	method_1496	isIntegratedServerRunning
	m	()Z	method_1536	doAttack
	m	(Ljava/util/function/Consumer;Lnet/minecraft/class_3696;)V	method_37290	method_37290
		p	2		result
	m	()Ljava/util/concurrent/CompletableFuture;	method_1521	reloadResources
	m	()Lnet/minecraft/class_6683;	method_24289	getModStatus
	m	()Z	method_33883	shouldFilterText
	m	()Z	method_22107	shouldRenderAsync
	m	()Lnet/minecraft/class_918;	method_1480	getItemRenderer
	m	()Lnet/minecraft/class_3300;	method_1478	getResourceManager
	m	()Lnet/minecraft/class_324;	method_1505	getBlockColors
	m	(IJ)V	method_1506	handleGlErrorByDisableVsync
		p	1		error
		p	2		description
	m	(Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_7497;Ljava/lang/Thread;)Lnet/minecraft/class_1132;	method_29603	method_29603
		p	5		thread
	m	()V	method_1592	scheduleStop
	m	(Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage;	method_18507	method_18507
		p	0		future
	m	(Lnet/minecraft/class_1860;)Ljava/util/stream/Stream;	method_1591	method_1591
		p	0		recipe
	m	(Z)V	method_20539	openPauseMenu
		p	1		pause
	m	()V	method_1583	doItemUse
	m	(Lnet/minecraft/class_3696;)V	method_37277	method_37277
		p	0		result
	m	()Lnet/minecraft/class_5520;	method_31320	getSocialInteractionsManager
	m	(Ljava/lang/Throwable;Lnet/minecraft/class_2561;)V	method_31186	onResourceReloadFailure
		p	1		exception
		p	2		resourceName
	m	(Ljava/io/File;IIII)Lnet/minecraft/class_2561;	method_35699	takeHugeScreenshot
		c	Takes a huge screenshot in the tga file format.\n\n<p>The {@code unitWidth} and {@code unitHeight} controls the size of the\npartial image rendered; it does not affect the screenshot outcome, but may\naffect the screenshot performance.\n\n@return a user-oriented piece of text for screenshot result
		p	2		unitWidth
		p	3		unitHeight
		p	1		gameDirectory
		p	4		width
		p	5		height
	m	(Lnet/minecraft/class_128;)V	method_1494	setCrashReportSupplierAndAddDetails
		p	1		crashReport
	m	()Lnet/minecraft/class_1066;	method_1516	getResourcePackProvider
	m	()Lnet/minecraft/class_4074;	method_18505	getStatusEffectSpriteManager
	m	()Z	method_1498	isHudEnabled
	m	(Z)V	method_1523	render
		p	1		tick
	m	(Lnet/minecraft/class_437;)V	method_18098	reset
		p	1		screen
	m	()Lnet/minecraft/class_1060;	method_1531	getTextureManager
	m	(Lnet/minecraft/class_437;)V	method_1507	setScreen
		c	Sets the current screen to a new screen.\n\n<p>If the screen being opened is {@code null}:\n<ul>\n<li>if the client is not in game, the title screen will be opened</li>\n<li>if the {@linkplain #player} is dead, the death screen will be opened</li>\n</ul>\n\n<p>If there is an open screen when the current screen is changed, {@link Screen#removed()}\nwill be called on it to notify it of the closing.
		p	1		screen
			c	the new screen, or {@code null} to just close the previous screen
	m	(Lnet/minecraft/class_128;)Lnet/minecraft/class_128;	method_1587	addDetailsToCrashReport
		p	1		report
	m	()V	method_1514	run
	m	()Lcom/mojang/authlib/minecraft/BanDetails;	method_44647	getMultiplayerBanDetails
	m	(Z)V	method_1590	handleBlockBreaking
		p	1		breaking
	m	()V	method_18099	disconnect
	m	(Lnet/minecraft/class_1124$class_1125;)Lnet/minecraft/class_1129;	method_1484	getSearchProvider
		p	1		key
	m	(Lnet/minecraft/class_1124$class_1125;Ljava/util/List;)V	method_43759	reloadSearchProvider
		p	2		values
		p	1		key
	m	()Lnet/minecraft/class_1142;	method_1538	getMusicTracker
	m	()Lnet/minecraft/class_3517;	method_1570	getMetricsData
	m	()Ljava/io/File;	method_1479	getResourcePackDir
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;	method_37281	method_37281
		p	1		style
	m	()Lnet/minecraft/class_1144;	method_1483	getSoundManager
	m	()Ljava/lang/String;	method_1547	getVersionType
	m	()Lnet/minecraft/class_1297;	method_1560	getCameraEntity
	m	()Lnet/minecraft/class_898;	method_1561	getEntityRenderDispatcher
	m	()Lnet/minecraft/class_4008;	method_18095	getSplashTextLoader
	m	()Lcom/mojang/authlib/minecraft/MinecraftSessionService;	method_1495	getSessionService
	m	()Z	method_1517	isFancyGraphicsOrBetter
	m	(Lnet/minecraft/class_1860;)Lnet/minecraft/class_2960;	method_1556	method_1556
		p	0		recipe
	m	(Z)V	method_1537	setConnectedToRealms
		p	1		connectedToRealms
	m	(Ljava/lang/String;Lnet/minecraft/class_2561;ZLjava/util/function/Supplier;Lnet/minecraft/class_3272;Lnet/minecraft/class_3288$class_3289;Lnet/minecraft/class_5352;)Lnet/minecraft/class_3288;	method_24038	createResourcePackProfile
		p	6		source
		p	4		metadata
		p	5		insertionPosition
		p	2		alwaysEnabled
		p	3		packFactory
		p	0		name
		p	1		displayName
	m	(Lnet/minecraft/class_2561;)V	method_35701	method_35701
		p	0		message
	m	()V	method_37286	stopRecorder
	m	(Lnet/minecraft/class_437;)V	method_18096	disconnect
		p	1		screen
	m	()Lcom/mojang/datafixers/DataFixer;	method_1543	getDataFixer
	m	()Z	method_1573	forcesUnicodeFont
	m	(Lnet/minecraft/class_7569;)V	method_44376	ensureAbuseReportContext
		c	Recreates and resets {@link #abuseReportContext} if {@code environment} has\nchanged.
		p	1		environment
	m	()Z	method_1476	checkIs64Bit
	m	()Lnet/minecraft/class_4071;	method_18506	getOverlay
	m	()Lnet/minecraft/class_3283;	method_1520	getResourcePackManager
	m	()Lnet/minecraft/class_6628;	method_38736	createTelemetrySender
	m	()Ljava/lang/String;	method_24287	getWindowTitle
	m	(Ljava/lang/String;)Z	method_1579	method_1579
		p	0		string
	m	(I)V	method_1524	handleProfilerKeyPress
		p	1		digit
	m	()Lnet/minecraft/class_333;	method_44713	getNarratorManager
	m	(Lnet/minecraft/class_1799;)Ljava/util/stream/Stream;	method_1525	method_1525
		p	0		stack
	m	(Lnet/minecraft/class_542;)V	<init>	<init>
		p	1		args
	m	()Ljava/net/Proxy;	method_1487	getNetworkProxy
	m	()F	method_1488	getTickDelta
	m	(Lnet/minecraft/class_128;)V	method_43587	setCrashReportSupplier
		p	1		crashReport
	m	()Lnet/minecraft/class_310$class_5859;	method_33884	getChatRestriction
c	net/minecraft/class_310$class_5859	net/minecraft/client/MinecraftClient$ChatRestriction
	c	Represents the restrictions on chat on a Minecraft client.\n\n@see MinecraftClient#getChatRestriction()
	f	Lnet/minecraft/class_2561;	field_28944	description
	f	Lnet/minecraft/class_2561;	field_39456	MORE_INFO_TEXT
	f	Ljava/lang/String;	field_39457	JAVA_ACCOUNT_SETTINGS_URL
	f	Lnet/minecraft/class_310$class_5859;	field_28940	ENABLED
	f	Lnet/minecraft/class_310$class_5859;	field_28943	DISABLED_BY_PROFILE
	f	Lnet/minecraft/class_310$class_5859;	field_28942	DISABLED_BY_LAUNCHER
	f	Lnet/minecraft/class_310$class_5859;	field_28941	DISABLED_BY_OPTIONS
	m	(Ljava/lang/String;ILnet/minecraft/class_2561;)V	<init>	<init>
		p	3		description
	m	(Z)Z	method_33886	allowsChat
		p	1		singlePlayer
	m	()Lnet/minecraft/class_2561;	method_33885	getDescription
c	net/minecraft/class_2186	net/minecraft/command/argument/EntityArgumentType
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9861	PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9863	ENTITY_NOT_FOUND_EXCEPTION
	f	Z	field_9858	singleTarget
	f	Ljava/util/Collection;	field_9859	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9856	PLAYER_NOT_FOUND_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9860	TOO_MANY_ENTITIES_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9862	NOT_ALLOWED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9864	TOO_MANY_PLAYERS_EXCEPTION
	f	Z	field_9857	playersOnly
	m	(ZZ)V	<init>	<init>
		p	1		singleTarget
		p	2		playersOnly
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9310	getOptionalPlayers
		p	1		name
		p	0		context
	m	()Lnet/minecraft/class_2186;	method_9309	entity
	m	()Lnet/minecraft/class_2186;	method_9305	player
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9312	getPlayers
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lnet/minecraft/class_2172;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V	method_9311	method_9311
		p	2		builder
	m	()Lnet/minecraft/class_2186;	method_9308	players
	m	(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;	listSuggestions	listSuggestions
		p	1		context
		p	2		builder
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2300;	method_9318	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_3222;	method_9315	getPlayer
		p	1		name
		p	0		context
	m	()Lnet/minecraft/class_2186;	method_9306	entities
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1297;	method_9313	getEntity
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9317	getEntities
		p	1		name
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;	method_9307	getOptionalEntities
		p	0		context
		p	1		name
c	net/minecraft/class_2186$class_2187	net/minecraft/command/argument/EntityArgumentType$Serializer
	f	B	field_37850	SINGLE_FLAG
	f	B	field_37851	PLAYERS_ONLY_FLAG
	m	(Lnet/minecraft/class_2186;)Lnet/minecraft/class_2186$class_2187$class_7171;	method_41727	getArgumentTypeProperties
	m	(Lnet/minecraft/class_2186$class_2187$class_7171;Lnet/minecraft/class_2540;)V	method_9320	writePacket
	m	(Lnet/minecraft/class_2186$class_2187$class_7171;Lcom/google/gson/JsonObject;)V	method_9319	writeJson
	m	(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2186$class_2187$class_7171;	method_9321	fromPacket
c	net/minecraft/class_2186$class_2187$class_7171	net/minecraft/command/argument/EntityArgumentType$Serializer$Properties
	f	Z	field_37854	playersOnly
	f	Z	field_37853	single
	m	(Lnet/minecraft/class_2186$class_2187;ZZ)V	<init>	<init>
		p	2		single
		p	3		playersOnly
	m	(Lnet/minecraft/class_7157;)Lnet/minecraft/class_2186;	method_41729	createType
c	net/minecraft/class_5211	net/minecraft/world/gen/trunk/DarkOakTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	field_24966	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28897	method_28897
		p	0		instance
c	net/minecraft/class_5214	net/minecraft/world/gen/trunk/GiantTrunkPlacer
	f	Lcom/mojang/serialization/Codec;	field_24969	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28900	method_28900
		p	0		instance
	m	(Lnet/minecraft/class_3746;Ljava/util/function/BiConsumer;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_4643;Lnet/minecraft/class_2338;III)V	method_27399	setLog
c	net/minecraft/class_2188	net/minecraft/command/argument/EntitySummonArgumentType
	f	Ljava/util/Collection;	field_9865	EXAMPLES
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9866	NOT_FOUND_EXCEPTION
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_9326	validate
		p	0		id
	m	()Lnet/minecraft/class_2188;	method_9324	entitySummon
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9323	method_9323
		p	0		id
	m	(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960;	method_9325	parse
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2960;	method_9322	getEntitySummon
		p	0		context
		p	1		name
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
c	net/minecraft/class_2189	net/minecraft/block/AirBlock
c	net/minecraft/class_5209	net/minecraft/world/gen/foliage/JungleFoliagePlacer
	f	I	field_24166	height
	f	Lcom/mojang/serialization/Codec;	field_24933	CODEC
	m	(Lnet/minecraft/class_5209;)Ljava/lang/Integer;	method_28851	method_28851
		p	0		placer
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28852	method_28852
		p	0		instance
	m	(Lnet/minecraft/class_6017;Lnet/minecraft/class_6017;I)V	<init>	<init>
		p	2		offset
		p	3		height
		p	1		radius
c	net/minecraft/class_6539	net/minecraft/world/level/ColorResolver
	m	(Lnet/minecraft/class_1959;DD)I	getColor	getColor
		p	1		biome
		p	2		x
		p	4		z
c	net/minecraft/class_309	net/minecraft/client/Keyboard
	f	Lnet/minecraft/class_3674;	field_16241	clipboard
	f	J	field_1682	debugCrashStartTime
	f	Lnet/minecraft/class_310;	field_1678	client
	f	J	field_1680	debugCrashElapsedTime
	f	Z	field_1683	repeatEvents
	f	I	field_32143	DEBUG_CRASH_TIME
	f	J	field_1681	debugCrashLastLogTime
	f	Z	field_1679	switchF3State
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	method_35697	debugFormattedLog
		p	1		pattern
		p	2		args
	m	(Z)V	method_1462	setRepeatEvents
		p	1		repeatEvents
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	method_1456	debugError
		p	1		key
		p	2		args
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(JIIII)V	method_1466	onKey
		p	4		scancode
		p	5		action
		p	6		modifiers
		p	1		window
		p	3		key
	m	(IJ)V	method_1461	method_1461
		p	1		error
		p	2		description
	m	(J)V	method_1472	setup
		p	1		window
	m	(ZZ)V	method_1465	copyLookAt
		p	2		queryServer
		p	1		hasQueryPermission
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V	method_1475	copyBlock
		p	1		state
		p	2		pos
		p	3		nbt
	m	(Lnet/minecraft/class_2561;)V	method_37272	debugLog
		p	1		text
	m	(JIIII)V	method_22676	method_22676
		p	1		window
		p	3		key
		p	4		scancode
		p	5		action
		p	6		modifiers
	m	(Lnet/minecraft/class_2561;)V	method_1463	method_1463
		p	1		message
	m	(Lnet/minecraft/class_124;Lnet/minecraft/class_2561;)V	method_37273	addDebugMessage
		p	1		formatting
		p	2		text
	m	(Ljava/lang/String;)V	method_1455	setClipboard
		p	1		clipboard
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V	method_1467	method_1467
		p	3		nbt
	m	()Ljava/lang/String;	method_1460	getClipboard
	m	(Ljava/lang/String;[Ljava/lang/Object;)V	method_1459	debugLog
		p	2		args
		p	1		key
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V	method_1471	method_1471
		p	3		nbt
	m	(JII)V	method_1457	onChar
		p	4		modifiers
		p	3		codePoint
		p	1		window
	m	()V	method_1474	pollDebugCrash
	m	(I)Z	method_35696	processDebugKeys
		p	1		key
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_243;Lnet/minecraft/class_2487;)V	method_1469	copyEntity
		p	1		id
		p	3		nbt
		p	2		pos
	m	(I)Z	method_1468	processF3
		p	1		key
	m	(JII)V	method_22675	method_22675
		p	1		window
		p	3		codePoint
		p	4		modifiers
c	net/minecraft/class_308	net/minecraft/client/render/DiffuseLighting
	m	(Lnet/minecraft/class_1159;)V	method_1452	enableForLevel
		p	0		positionMatrix
	m	(Lnet/minecraft/class_1159;)V	method_27869	disableForLevel
		p	0		positionMatrix
	m	()V	method_24210	disableGuiDepthLighting
	m	()V	method_24211	enableGuiDepthLighting
c	net/minecraft/class_3481	net/minecraft/tag/BlockTags
	f	Lnet/minecraft/class_6862;	field_23800	GUARDED_BY_PIGLINS
	f	Lnet/minecraft/class_6862;	field_20338	TALL_FLOWERS
	f	Lnet/minecraft/class_6862;	field_35567	ANIMALS_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_29193	COAL_ORES
	f	Lnet/minecraft/class_6862;	field_35569	GOATS_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_20339	FLOWERS
	f	Lnet/minecraft/class_6862;	field_35568	AXOLOTLS_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_29195	COPPER_ORES
	f	Lnet/minecraft/class_6862;	field_29194	EMERALD_ORES
	f	Lnet/minecraft/class_6862;	field_29196	LUSH_GROUND_REPLACEABLE
	f	Lnet/minecraft/class_6862;	field_35570	MOOSHROOMS_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_35572	POLAR_BEARS_SPAWNABLE_ON_ALTERNATE
	f	Lnet/minecraft/class_6862;	field_35571	PARROTS_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_33641	SMALL_DRIPLEAF_PLACEABLE
	f	Lnet/minecraft/class_6862;	field_20342	BEE_GROWABLES
	f	Lnet/minecraft/class_6862;	field_20341	CROPS
	f	Lnet/minecraft/class_6862;	field_20340	BEEHIVES
	f	Lnet/minecraft/class_6862;	field_28988	IRON_ORES
	f	Lnet/minecraft/class_6862;	field_28989	DIAMOND_ORES
	f	Lnet/minecraft/class_6862;	field_38928	FROGS_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_22274	WITHER_SUMMON_BASE_BLOCKS
	f	Lnet/minecraft/class_6862;	field_39029	SNAPS_GOAT_HORN
	f	Lnet/minecraft/class_6862;	field_25739	MUSHROOM_GROW_BLOCK
	f	Lnet/minecraft/class_6862;	field_23208	NON_FLAMMABLE_WOOD
	f	Lnet/minecraft/class_6862;	field_23209	STRIDER_WARM_BLOCKS
	f	Lnet/minecraft/class_6862;	field_35574	FOXES_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_35575	WOLVES_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_35573	RABBITS_SPAWNABLE_ON
	f	Lnet/minecraft/class_6862;	field_35443	BIG_DRIPLEAF_PLACEABLE
	f	Lnet/minecraft/class_6862;	field_28990	REDSTONE_ORES
	f	Lnet/minecraft/class_6862;	field_28991	LAPIS_ORES
	f	Lnet/minecraft/class_6862;	field_28992	STONE_ORE_REPLACEABLES
	f	Lnet/minecraft/class_6862;	field_28993	DEEPSLATE_ORE_REPLACEABLES
	f	Lnet/minecraft/class_6862;	field_38694	DEAD_BUSH_MAY_PLACE_ON
	f	Lnet/minecraft/class_6862;	field_38692	MANGROVE_LOGS_CAN_GROW_THROUGH
	f	Lnet/minecraft/class_6862;	field_38693	MANGROVE_ROOTS_CAN_GROW_THROUGH
	f	Lnet/minecraft/class_6862;	field_23210	LOGS_THAT_BURN
	f	Lnet/minecraft/class_6862;	field_22275	BEACON_BASE_BLOCKS
	f	Lnet/minecraft/class_6862;	field_22276	WALL_POST_OVERRIDE
	f	Lnet/minecraft/class_6862;	field_24077	STONE_PRESSURE_PLATES
	f	Lnet/minecraft/class_6862;	field_24076	PRESSURE_PLATES
	f	Lnet/minecraft/class_6862;	field_25148	UNSTABLE_BOTTOM_CENTER
	f	Lnet/minecraft/class_6862;	field_25147	FENCE_GATES
	f	Lnet/minecraft/class_6862;	field_37399	SCULK_REPLACEABLE
	f	Lnet/minecraft/class_6862;	field_37396	DRAGON_TRANSPARENT
	f	Lnet/minecraft/class_6862;	field_37398	FROG_PREFER_JUMP_TO
	f	Lnet/minecraft/class_6862;	field_37397	CONVERTABLE_TO_MUD
	f	Lnet/minecraft/class_6862;	field_39030	OVERWORLD_NATURAL_LOGS
	f	Lnet/minecraft/class_6862;	field_28621	CAVE_VINES
	f	Lnet/minecraft/class_6862;	field_28622	MOSS_REPLACEABLE
	f	Lnet/minecraft/class_6862;	field_29823	SNOW
	f	Lnet/minecraft/class_6862;	field_29822	DIRT
	f	Lnet/minecraft/class_6862;	field_38835	DAMPENS_VIBRATIONS
	f	Lnet/minecraft/class_6862;	field_38833	NETHER_CARVER_REPLACEABLES
	f	Lnet/minecraft/class_6862;	field_38834	COMPLETES_FIND_TREE_TUTORIAL
	f	Lnet/minecraft/class_6862;	field_38832	OVERWORLD_CARVER_REPLACEABLES
	f	Lnet/minecraft/class_6862;	field_21956	WARPED_STEMS
	f	Lnet/minecraft/class_6862;	field_21955	CRIMSON_STEMS
	f	Lnet/minecraft/class_6862;	field_21952	FIRE
	f	Lnet/minecraft/class_6862;	field_21954	WART_BLOCKS
	f	Lnet/minecraft/class_6862;	field_21953	NYLIUM
	f	Lnet/minecraft/class_6862;	field_15458	ACACIA_LOGS
	f	Lnet/minecraft/class_6862;	field_15459	STAIRS
	f	Lnet/minecraft/class_6862;	field_23119	SOUL_FIRE_BASE_BLOCKS
	f	Lnet/minecraft/class_6862;	field_22414	CLIMBABLE
	f	Lnet/minecraft/class_6862;	field_15468	WOODEN_SLABS
	f	Lnet/minecraft/class_6862;	field_15467	ICE
	f	Lnet/minecraft/class_6862;	field_15466	SAND
	f	Lnet/minecraft/class_6862;	field_15469	SLABS
	f	Lnet/minecraft/class_6862;	field_24459	PREVENT_MOB_SPAWNING_INSIDE
	f	Lnet/minecraft/class_6862;	field_26986	CRYSTAL_SOUND_BLOCKS
	f	Lnet/minecraft/class_6862;	field_26985	CAULDRONS
	f	Lnet/minecraft/class_6862;	field_26984	CANDLE_CAKES
	f	Lnet/minecraft/class_6862;	field_26983	CANDLES
	f	Lnet/minecraft/class_6862;	field_15461	CORAL_BLOCKS
	f	Lnet/minecraft/class_6862;	field_15460	ENDERMAN_HOLDABLE
	f	Lnet/minecraft/class_6862;	field_15463	RAILS
	f	Lnet/minecraft/class_6862;	field_15462	SAPLINGS
	f	Lnet/minecraft/class_6862;	field_15465	STONE_BRICKS
	f	Lnet/minecraft/class_6862;	field_36327	FALL_DAMAGE_RESETTING
	f	Lnet/minecraft/class_6862;	field_38374	ANCIENT_CITY_REPLACEABLE
	f	Lnet/minecraft/class_6862;	field_15479	WOOL_CARPETS
	f	Lnet/minecraft/class_6862;	field_15471	PLANKS
	f	Lnet/minecraft/class_6862;	field_15470	FLOWER_POTS
	f	Lnet/minecraft/class_6862;	field_15472	STANDING_SIGNS
	f	Lnet/minecraft/class_6862;	field_15475	LOGS
	f	Lnet/minecraft/class_6862;	field_15474	JUNGLE_LOGS
	f	Lnet/minecraft/class_6862;	field_15478	VALID_SPAWN
	f	Lnet/minecraft/class_6862;	field_15477	WOODEN_PRESSURE_PLATES
	f	Lnet/minecraft/class_6862;	field_15476	WALL_CORALS
	f	Lnet/minecraft/class_6862;	field_15481	WOOL
	f	Lnet/minecraft/class_6862;	field_15480	SMALL_FLOWERS
	f	Lnet/minecraft/class_6862;	field_17619	WOODEN_FENCES
	f	Lnet/minecraft/class_6862;	field_17753	DRAGON_IMMUNE
	f	Lnet/minecraft/class_6862;	field_17754	WITHER_IMMUNE
	f	Lnet/minecraft/class_6862;	field_21490	SHULKER_BOXES
	f	Lnet/minecraft/class_6862;	field_15483	CORAL_PLANTS
	f	Lnet/minecraft/class_6862;	field_15482	OAK_LOGS
	f	Lnet/minecraft/class_6862;	field_15485	DARK_OAK_LOGS
	f	Lnet/minecraft/class_6862;	field_28040	INSIDE_STEP_SOUND_BLOCKS
	f	Lnet/minecraft/class_6862;	field_15487	TRAPDOORS
	f	Lnet/minecraft/class_6862;	field_15486	ANVIL
	f	Lnet/minecraft/class_6862;	field_15489	SPRUCE_LOGS
	f	Lnet/minecraft/class_6862;	field_15488	CORALS
	f	Lnet/minecraft/class_6862;	field_15491	WOODEN_TRAPDOORS
	f	Lnet/minecraft/class_6862;	field_15490	IMPERMEABLE
	f	Lnet/minecraft/class_6862;	field_15493	BUTTONS
	f	Lnet/minecraft/class_6862;	field_15492	WALL_SIGNS
	f	Lnet/minecraft/class_6862;	field_15495	DOORS
	f	Lnet/minecraft/class_6862;	field_15494	WOODEN_DOORS
	f	Lnet/minecraft/class_6862;	field_15497	BAMBOO_PLANTABLE_ON
	f	Lnet/minecraft/class_6862;	field_15496	UNDERWATER_BONEMEALS
	f	Lnet/minecraft/class_6862;	field_15499	WOODEN_BUTTONS
	f	Lnet/minecraft/class_6862;	field_15498	BIRCH_LOGS
	f	Lnet/minecraft/class_6862;	field_37401	MANGROVE_LOGS
	f	Lnet/minecraft/class_6862;	field_37400	SCULK_REPLACEABLE_WORLD_GEN
	f	Lnet/minecraft/class_6862;	field_33716	SHOVEL_MINEABLE
	f	Lnet/minecraft/class_6862;	field_33717	NEEDS_DIAMOND_TOOL
	f	Lnet/minecraft/class_6862;	field_33718	NEEDS_IRON_TOOL
	f	Lnet/minecraft/class_6862;	field_33719	NEEDS_STONE_TOOL
	f	Lnet/minecraft/class_6862;	field_33713	AXE_MINEABLE
	f	Lnet/minecraft/class_6862;	field_33714	HOE_MINEABLE
	f	Lnet/minecraft/class_6862;	field_16443	BEDS
	f	Lnet/minecraft/class_6862;	field_33715	PICKAXE_MINEABLE
	f	Lnet/minecraft/class_6862;	field_25807	BASE_STONE_NETHER
	f	Lnet/minecraft/class_6862;	field_25806	BASE_STONE_OVERWORLD
	f	Lnet/minecraft/class_6862;	field_25589	INFINIBURN_NETHER
	f	Lnet/minecraft/class_6862;	field_25588	INFINIBURN_OVERWORLD
	f	Lnet/minecraft/class_6862;	field_22465	PIGLIN_REPELLENTS
	f	Lnet/minecraft/class_6862;	field_16584	FENCES
	f	Lnet/minecraft/class_6862;	field_23799	CAMPFIRES
	f	Lnet/minecraft/class_6862;	field_22466	HOGLIN_REPELLENTS
	f	Lnet/minecraft/class_6862;	field_23063	SOUL_SPEED_BLOCKS
	f	Lnet/minecraft/class_6862;	field_25590	INFINIBURN_END
	f	Lnet/minecraft/class_6862;	field_23062	GOLD_ORES
	f	Lnet/minecraft/class_6862;	field_33862	LAVA_POOL_STONE_CANNOT_REPLACE
	f	Lnet/minecraft/class_6862;	field_33863	GEODE_INVALID_BLOCKS
	f	Lnet/minecraft/class_6862;	field_28088	OCCLUDES_VIBRATION_SIGNALS
	f	Lnet/minecraft/class_6862;	field_28089	DRIPSTONE_REPLACEABLE_BLOCKS
	f	Lnet/minecraft/class_6862;	field_36265	TERRACOTTA
	f	Lnet/minecraft/class_6862;	field_36267	REPLACEABLE_PLANTS
	f	Lnet/minecraft/class_6862;	field_36268	AZALEA_ROOT_REPLACEABLE
	f	Lnet/minecraft/class_6862;	field_36266	AZALEA_GROWS_ON
	f	Lnet/minecraft/class_6862;	field_15501	BANNERS
	f	Lnet/minecraft/class_6862;	field_15500	SIGNS
	f	Lnet/minecraft/class_6862;	field_15503	LEAVES
	f	Lnet/minecraft/class_6862;	field_15502	WOODEN_STAIRS
	f	Lnet/minecraft/class_6862;	field_15504	WALLS
	f	Lnet/minecraft/class_6862;	field_33757	FEATURES_CANNOT_REPLACE
	f	Lnet/minecraft/class_6862;	field_39105	SNOW_LAYER_CAN_SURVIVE_ON
	f	Lnet/minecraft/class_6862;	field_39104	SNOW_LAYER_CANNOT_SURVIVE_ON
	f	Lnet/minecraft/class_6862;	field_21780	PORTALS
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_15069	of
		p	0		id
c	net/minecraft/class_3483	net/minecraft/tag/EntityTypeTags
	f	Lnet/minecraft/class_6862;	field_15507	SKELETONS
	f	Lnet/minecraft/class_6862;	field_38697	FROG_FOOD
	f	Lnet/minecraft/class_6862;	field_29825	FREEZE_IMMUNE_ENTITY_TYPES
	f	Lnet/minecraft/class_6862;	field_29824	AXOLOTL_HUNT_TARGETS
	f	Lnet/minecraft/class_6862;	field_29826	FREEZE_HURTS_EXTRA_TYPES
	f	Lnet/minecraft/class_6862;	field_20631	BEEHIVE_INHABITORS
	f	Lnet/minecraft/class_6862;	field_19168	RAIDERS
	f	Lnet/minecraft/class_6862;	field_22415	IMPACT_PROJECTILES
	f	Lnet/minecraft/class_6862;	field_28296	AXOLOTL_ALWAYS_HOSTILES
	f	Lnet/minecraft/class_6862;	field_27855	POWDER_SNOW_WALKABLE_MOBS
	f	Lnet/minecraft/class_6862;	field_21508	ARROWS
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_15077	of
		p	0		id
c	net/minecraft/class_2152	net/minecraft/command/FloatRangeArgument
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9781	ONLY_INTS_EXCEPTION
	f	Ljava/lang/Float;	field_9779	max
	f	Ljava/lang/Float;	field_9778	min
	f	Lnet/minecraft/class_2152;	field_9780	ANY
	m	(Ljava/lang/Float;)Ljava/lang/Float;	method_35405	method_35405
		p	0		value
	m	(Ljava/lang/Float;Ljava/lang/Float;)V	<init>	<init>
		p	1		min
		p	2		max
	m	(FF)Lnet/minecraft/class_2152;	method_35402	between
		p	0		min
		p	1		max
	m	(F)Lnet/minecraft/class_2152;	method_35401	exactly
		p	0		value
	m	(F)Z	method_35409	isInRange
		p	1		value
	m	(Lcom/mojang/brigadier/StringReader;Z)Z	method_9173	peekDigit
		p	0		reader
		p	1		allowFloats
	m	(F)Lnet/minecraft/class_2152;	method_35406	atLeast
		p	0		value
	m	()Ljava/lang/Float;	method_9177	getMax
	m	()Ljava/lang/Float;	method_9175	getMin
	m	(F)Lnet/minecraft/class_2152;	method_35408	atMost
		p	0		value
	m	(Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float;	method_9174	mapFloat
		p	0		value
		p	1		function
	m	()Lcom/google/gson/JsonElement;	method_35407	toJson
	m	(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2152;	method_35404	parse
		p	0		reader
		p	1		allowFloats
	m	(Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lnet/minecraft/class_2152;	method_9172	parse
		p	0		reader
		p	1		allowFloats
		p	2		transform
	m	(Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float;	method_9176	parseFloat
		p	0		reader
		p	1		allowFloats
	m	(D)Z	method_35400	isInSquaredRange
		p	1		value
	m	(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2152;	method_35403	fromJson
		p	0		json
c	net/minecraft/class_3488	net/minecraft/structure/processor/BlockRotStructureProcessor
	f	Lcom/mojang/serialization/Codec;	field_25000	CODEC
	f	Ljava/util/Optional;	field_38437	rottableBlocks
	f	F	field_15523	integrity
	m	(Lnet/minecraft/class_6862;F)V	<init>	<init>
		p	1		rottableBlocks
		p	2		integrity
	m	(Lnet/minecraft/class_3488;)Ljava/lang/Float;	method_42712	method_42712
		p	0		processor
	m	(F)V	<init>	<init>
		p	1		integrity
	m	(Lnet/minecraft/class_3488;)Ljava/util/Optional;	method_42713	method_42713
		p	0		processor
	m	(Ljava/util/Optional;F)V	<init>	<init>
		p	1		rottableBlocks
		p	2		integrity
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_42711	method_42711
		p	0		instance
c	net/minecraft/class_6515	net/minecraft/unused/packageinfo/PackageInfo6515
c	net/minecraft/class_3489	net/minecraft/tag/ItemTags
	f	Lnet/minecraft/class_6862;	field_28041	FREEZE_IMMUNE_WEARABLES
	f	Lnet/minecraft/class_6862;	field_37403	MANGROVE_LOGS
	f	Lnet/minecraft/class_6862;	field_17620	WOODEN_FENCES
	f	Lnet/minecraft/class_6862;	field_24481	PIGLIN_LOVED
	f	Lnet/minecraft/class_6862;	field_16444	BEDS
	f	Lnet/minecraft/class_6862;	field_16585	FENCES
	f	Lnet/minecraft/class_6862;	field_25808	STONE_CRAFTING_MATERIALS
	f	Lnet/minecraft/class_6862;	field_28300	DAMPENS_VIBRATIONS
	f	Lnet/minecraft/class_6862;	field_23064	PIGLIN_REPELLENTS
	f	Lnet/minecraft/class_6862;	field_23065	GOLD_ORES
	f	Lnet/minecraft/class_6862;	field_36269	DIRT
	f	Lnet/minecraft/class_6862;	field_29199	COPPER_ORES
	f	Lnet/minecraft/class_6862;	field_29198	EMERALD_ORES
	f	Lnet/minecraft/class_6862;	field_20343	TALL_FLOWERS
	f	Lnet/minecraft/class_6862;	field_29197	COAL_ORES
	f	Lnet/minecraft/class_6862;	field_15526	STAIRS
	f	Lnet/minecraft/class_6862;	field_29544	CLUSTER_MAX_HARVESTABLES
	f	Lnet/minecraft/class_6862;	field_15525	ACACIA_LOGS
	f	Lnet/minecraft/class_6862;	field_15528	SAPLINGS
	f	Lnet/minecraft/class_6862;	field_15527	FISHES
	f	Lnet/minecraft/class_6862;	field_23802	STONE_TOOL_MATERIALS
	f	Lnet/minecraft/class_6862;	field_23801	SOUL_FIRE_BASE_BLOCKS
	f	Lnet/minecraft/class_6862;	field_15529	RAILS
	f	Lnet/minecraft/class_6862;	field_15532	SAND
	f	Lnet/minecraft/class_6862;	field_15531	STONE_BRICKS
	f	Lnet/minecraft/class_6862;	field_36270	TERRACOTTA
	f	Lnet/minecraft/class_6862;	field_15534	WOODEN_SLABS
	f	Lnet/minecraft/class_6862;	field_15533	SIGNS
	f	Lnet/minecraft/class_6862;	field_20344	FLOWERS
	f	Lnet/minecraft/class_6862;	field_15536	BOATS
	f	Lnet/minecraft/class_6862;	field_15535	SLABS
	f	Lnet/minecraft/class_6862;	field_15538	JUNGLE_LOGS
	f	Lnet/minecraft/class_6862;	field_15537	PLANKS
	f	Lnet/minecraft/class_6862;	field_15539	LOGS
	f	Lnet/minecraft/class_6862;	field_15540	WOODEN_PRESSURE_PLATES
	f	Lnet/minecraft/class_6862;	field_15542	WOOL_CARPETS
	f	Lnet/minecraft/class_6862;	field_23211	NON_FLAMMABLE_WOOD
	f	Lnet/minecraft/class_6862;	field_15541	MUSIC_DISCS
	f	Lnet/minecraft/class_6862;	field_23212	LOGS_THAT_BURN
	f	Lnet/minecraft/class_6862;	field_22277	BEACON_PAYMENT_ITEMS
	f	Lnet/minecraft/class_6862;	field_15544	WOOL
	f	Lnet/minecraft/class_6862;	field_15543	SMALL_FLOWERS
	f	Lnet/minecraft/class_6862;	field_15546	DARK_OAK_LOGS
	f	Lnet/minecraft/class_6862;	field_15545	OAK_LOGS
	f	Lnet/minecraft/class_6862;	field_15548	TRAPDOORS
	f	Lnet/minecraft/class_6862;	field_15547	ANVIL
	f	Lnet/minecraft/class_6862;	field_15549	SPRUCE_LOGS
	f	Lnet/minecraft/class_6862;	field_39032	OVERWORLD_NATURAL_LOGS
	f	Lnet/minecraft/class_6862;	field_15552	WOODEN_DOORS
	f	Lnet/minecraft/class_6862;	field_15551	BUTTONS
	f	Lnet/minecraft/class_6862;	field_15554	BIRCH_LOGS
	f	Lnet/minecraft/class_6862;	field_15553	DOORS
	f	Lnet/minecraft/class_6862;	field_15556	BANNERS
	f	Lnet/minecraft/class_6862;	field_15555	WOODEN_BUTTONS
	f	Lnet/minecraft/class_6862;	field_15558	LEAVES
	f	Lnet/minecraft/class_6862;	field_15557	WOODEN_STAIRS
	f	Lnet/minecraft/class_6862;	field_15550	WOODEN_TRAPDOORS
	f	Lnet/minecraft/class_6862;	field_38699	COMPASSES
	f	Lnet/minecraft/class_6862;	field_23969	CREEPER_DROP_MUSIC_DISCS
	f	Lnet/minecraft/class_6862;	field_28994	IRON_ORES
	f	Lnet/minecraft/class_6862;	field_28995	DIAMOND_ORES
	f	Lnet/minecraft/class_6862;	field_28996	REDSTONE_ORES
	f	Lnet/minecraft/class_6862;	field_28997	LAPIS_ORES
	f	Lnet/minecraft/class_6862;	field_38080	CHEST_BOATS
	f	Lnet/minecraft/class_6862;	field_15560	WALLS
	f	Lnet/minecraft/class_6862;	field_17487	COALS
	f	Lnet/minecraft/class_6862;	field_21465	LECTERN_BOOKS
	f	Lnet/minecraft/class_6862;	field_28624	FOX_FOOD
	f	Lnet/minecraft/class_6862;	field_26989	CANDLES
	f	Lnet/minecraft/class_6862;	field_26988	PIGLIN_FOOD
	f	Lnet/minecraft/class_6862;	field_26987	IGNORED_BY_PIGLIN_BABIES
	f	Lnet/minecraft/class_6862;	field_21958	WARPED_STEMS
	f	Lnet/minecraft/class_6862;	field_21957	CRIMSON_STEMS
	f	Lnet/minecraft/class_6862;	field_28299	AXOLOTL_TEMPT_ITEMS
	f	Lnet/minecraft/class_6862;	field_18317	ARROWS
	f	Lnet/minecraft/class_6862;	field_38836	COMPLETES_FIND_TREE_TUTORIAL
	f	Lnet/minecraft/class_6862;	field_38837	WART_BLOCKS
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_15102	of
		p	0		id
c	net/minecraft/class_6516	net/minecraft/util/profiling/jfr/JfrProfileRecorder
	f	Ljava/util/Map;	field_34427	sentPacketsToCounter
	f	Ljava/util/List;	field_34429	fileReadSamples
	f	Ljava/util/List;	field_34425	cpuLoadSamples
	f	I	field_34430	gcCount
	f	Ljava/util/List;	field_34432	gcHeapSummarySamples
	f	Ljava/util/List;	field_34434	serverTickTimeSamples
	f	Ljava/time/Instant;	field_34422	startTime
	f	Ljava/util/Map;	field_34426	receivedPacketsToCounter
	f	Ljava/time/Duration;	field_34435	worldGenDuration
	f	Ljava/util/List;	field_34428	fileWriteSamples
	f	Ljava/time/Duration;	field_34431	gcDuration
	f	Ljava/util/List;	field_34424	chunkGenerationSamples
	f	Ljava/util/List;	field_34433	threadAllocationStatisticsSamples
	f	Ljava/time/Instant;	field_34423	endTime
	m	()Lnet/minecraft/class_6517;	method_38000	createProfile
	m	(Lnet/minecraft/class_6767$class_6769;)Lnet/minecraft/class_6516$class_6766;	method_39432	method_39432
		p	0		packet
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	method_39434	method_39434
		p	0		entry
	m	(Ljdk/jfr/consumer/RecordedEvent;)V	method_38003	method_38003
		p	1		event
	m	(Ljava/util/stream/Stream;)V	method_38002	handleEvents
		p	1		events
	m	(Ljava/nio/file/Path;)Lnet/minecraft/class_6517;	method_38001	readProfile
		p	0		path
	m	(Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V	method_39435	addPacket
		p	1		event
		p	3		packetsToCounter
		p	2		bytes
	m	(Ljava/util/stream/Stream;)V	<init>	<init>
		p	1		events
	m	(Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V	method_38004	addFileIoSample
		p	2		samples
		p	3		bytesKey
		p	1		event
	m	(Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/class_6767;	method_39433	createNetworkIoStatistics
		p	1		packetsToCounter
		p	0		duration
c	net/minecraft/class_6516$class_6766	net/minecraft/util/profiling/jfr/JfrProfileRecorder$PacketCounter
	f	J	field_35582	totalBytes
	f	J	field_35581	totalCount
	m	()Lnet/minecraft/class_6767$class_6768;	method_39436	toStatistics
	m	(I)V	method_39437	add
		p	1		bytes
c	net/minecraft/class_6516$1	net/minecraft/util/profiling/jfr/JfrProfileRecorder$1
	m	()Ljdk/jfr/consumer/RecordedEvent;	method_38005	next
c	net/minecraft/class_2158	net/minecraft/server/function/CommandFunction
	f	[Lnet/minecraft/class_2158$class_2161;	field_9805	elements
	f	Lnet/minecraft/class_2960;	field_9806	id
	m	(Lnet/minecraft/class_2960;[Lnet/minecraft/class_2158$class_2161;)V	<init>	<init>
		p	2		elements
		p	1		id
	m	()Lnet/minecraft/class_2960;	method_9194	getId
	m	()[Lnet/minecraft/class_2158$class_2161;	method_9193	getElements
	m	(Lnet/minecraft/class_2960;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_2168;Ljava/util/List;)Lnet/minecraft/class_2158;	method_9195	create
		c	Parses a function in the context of {@code source}.\n\n<p>Any syntax errors, such as improper comment lines or unknown commands, will be thrown at this point.
		p	2		source
		p	3		lines
			c	the raw lines (including comments) read from a function file
		p	0		id
		p	1		dispatcher
c	net/minecraft/class_2158$class_2159	net/minecraft/server/function/CommandFunction$LazyContainer
	c	A lazy reference to another command function that may or may not exist.\n\n<p>Notice that such an instance does not refresh upon reloads and may become\ninvalid.
	f	Lnet/minecraft/class_2158$class_2159;	field_9809	EMPTY
	f	Ljava/util/Optional;	field_9808	function
	f	Lnet/minecraft/class_2960;	field_9807	id
	f	Z	field_9810	initialized
	m	(Lnet/minecraft/class_2158;)Lnet/minecraft/class_2960;	method_17913	method_17913
		p	0		f
	m	(Lnet/minecraft/class_2991;)Ljava/util/Optional;	method_9196	get
		p	1		manager
	m	()Lnet/minecraft/class_2960;	method_9197	getId
	m	(Lnet/minecraft/class_2158;)V	<init>	<init>
		p	1		function
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
c	net/minecraft/class_2158$class_2160	net/minecraft/server/function/CommandFunction$CommandElement
	c	A standard element of a command function. Functions created by {@link\nCommandFunction#create} will only contain these elements.
	f	Lcom/mojang/brigadier/ParseResults;	field_9811	parsed
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2168;	method_45017	method_45017
		p	1		currentSource
	m	(Lcom/mojang/brigadier/ParseResults;)V	<init>	<init>
		p	1		parsed
	m	(Lnet/minecraft/class_2991;Lnet/minecraft/class_2168;)I	method_36318	execute
		p	2		source
		p	1		manager
c	net/minecraft/class_2158$class_2162	net/minecraft/server/function/CommandFunction$FunctionElement
	c	A synthetic element to be stored in a {@link CommandFunctionManager.Entry}.\nThis is not present as parts of command functions, but created by {@link\nnet.minecraft.server.function.CommandFunctionManager.Execution#recursiveRun}.
	f	Lnet/minecraft/class_2158$class_2159;	field_9812	function
	m	(Lnet/minecraft/class_2158;)V	<init>	<init>
		p	1		function
	m	(Lnet/minecraft/class_2991$class_6346;IILjava/util/Deque;Lnet/minecraft/class_2168;Lnet/minecraft/class_2158;)V	method_17914	method_17914
		p	5		f
c	net/minecraft/class_2158$class_2161	net/minecraft/server/function/CommandFunction$Element
	m	(Lnet/minecraft/class_2991;Lnet/minecraft/class_2168;Ljava/util/Deque;IILnet/minecraft/class_2991$class_6346;)V	method_9198	execute
		p	6		tracer
		p	5		depth
		p	4		maxChainLength
		p	3		entries
		p	2		source
		p	1		manager
c	net/minecraft/class_3485	net/minecraft/structure/StructureTemplateManager
	f	Ljava/lang/String;	field_31685	NBT_FILE_EXTENSION
	f	Lorg/slf4j/Logger;	field_15514	LOGGER
	f	Ljava/nio/file/Path;	field_15512	generatedPath
	f	Lcom/mojang/datafixers/DataFixer;	field_15515	dataFixer
	f	Lnet/minecraft/class_3300;	field_25189	resourceManager
	f	Ljava/util/Map;	field_15513	templates
	f	Ljava/lang/String;	field_31684	STRUCTURES_DIRECTORY
	f	Ljava/lang/String;	field_31686	SNBT_FILE_EXTENSION
	f	Ljava/util/List;	field_39417	providers
	f	Ljava/lang/String;	field_39416	GAME_TEST_STRUCTURES_DIRECTORY
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3499;	method_15091	getTemplateOrBlank
		p	1		id
	m	(Ljava/nio/file/Path;)Ljava/util/stream/Stream;	method_44240	method_44240
		p	1		path
	m	(Ljava/nio/file/Path;)Z	method_44242	method_44242
		p	0		path
	m	(ILjava/lang/String;)Ljava/lang/String;	method_44227	method_44227
		p	1		filename
	m	(Lnet/minecraft/class_2960;Ljava/nio/file/Path;)Ljava/util/Optional;	method_44230	loadTemplateFromSnbt
		p	1		id
		p	2		path
	m	(Lnet/minecraft/class_2960;)Z	method_44248	method_44248
		p	0		id
	m	(Lnet/minecraft/class_3485$class_7513;Ljava/util/function/Consumer;)Ljava/util/Optional;	method_44231	loadTemplate
		p	1		opener
		p	2		exceptionConsumer
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;	method_15085	getTemplatePath
		p	2		extension
		p	1		id
		p	0		path
	m	()Ljava/util/stream/Stream;	method_44243	streamTemplatesFromFile
	m	(Ljava/nio/file/Path;Ljava/lang/Throwable;)V	method_44237	method_44237
		p	1		throwable
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;	method_44228	getTemplatePath
		p	2		extension
		p	1		id
	m	()Ljava/util/stream/Stream;	method_44241	streamTemplatesFromGameTestFile
	m	(Lnet/minecraft/class_3485$class_7514;)Ljava/util/stream/Stream;	method_44232	method_44232
		p	0		provider
	m	(Ljava/io/InputStream;)Lnet/minecraft/class_3499;	method_15090	readTemplate
		p	1		templateIInputStream
	m	(Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String;	method_44238	toRelativePath
		p	2		path
		p	1		root
	m	()Ljava/util/stream/Stream;	method_44239	streamTemplatesFromResource
	m	(Ljava/nio/file/Path;)Ljava/util/stream/Stream;	method_44235	streamTemplates
		p	1		namespaceDirectory
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_44246	loadTemplateFromGameTestFile
		p	1		id
	m	(Lnet/minecraft/class_2960;)V	method_15087	unloadTemplate
		p	1		id
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_15088	loadTemplateFromResource
		p	1		id
	m	(Ljava/nio/file/Path;Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;	method_15086	getAndCheckTemplatePath
		p	2		extension
		p	1		id
		p	0		path
	m	(Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/function/Consumer;)V	method_44234	method_44234
		p	4		path
		p	5		consumer
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_15092	loadTemplateFromFile
		p	1		id
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_15094	getTemplate
		p	1		id
	m	(Ljava/lang/String;Ljava/nio/file/Path;)Z	method_44233	method_44233
		p	1		path
	m	(Lnet/minecraft/class_2960;)Z	method_15093	saveTemplate
		p	1		id
	m	(Lnet/minecraft/class_2960;Ljava/lang/Throwable;)V	method_44229	method_44229
		p	1		throwable
	m	(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/util/stream/Stream;	method_44236	streamTemplates
		p	3		extension
		p	2		namespace
		p	1		structuresDirectoryPath
	m	(Lnet/minecraft/class_3300;)V	method_29300	setResourceManager
		p	1		resourceManager
	m	()Ljava/util/stream/Stream;	method_44226	streamTemplates
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_3499;	method_21891	createTemplate
		p	1		nbt
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V	<init>	<init>
		p	2		session
		p	3		dataFixer
		p	1		resourceManager
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;	method_44247	method_44247
		p	0		id
	m	(Lnet/minecraft/class_2960;)Ljava/util/Optional;	method_44245	loadTemplate
		p	1		id
c	net/minecraft/class_3485$class_7513	net/minecraft/structure/StructureTemplateManager$TemplateFileOpener
c	net/minecraft/class_3485$class_7514	net/minecraft/structure/StructureTemplateManager$Provider
	f	Ljava/util/function/Supplier;	comp_853	lister
	f	Ljava/util/function/Function;	comp_852	loader
	m	()Ljava/util/function/Supplier;	comp_853	lister
	m	()Ljava/util/function/Function;	comp_852	loader
c	net/minecraft/class_6512	net/minecraft/unused/packageinfo/PackageInfo6512
c	net/minecraft/class_3486	net/minecraft/tag/FluidTags
	f	Lnet/minecraft/class_6862;	field_15517	WATER
	f	Lnet/minecraft/class_6862;	field_15518	LAVA
	m	(Ljava/lang/String;)Lnet/minecraft/class_6862;	method_15095	of
		p	0		id
c	net/minecraft/class_2156	net/minecraft/command/TranslatableBuiltInExceptions
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_18140	LONG_TOO_LOW
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_18142	READER_INVALID_LONG
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9787	READER_EXPECTED_FLOAT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9797	DISPATCHER_UNKNOWN_COMMAND
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9790	DISPATCHER_PARSE_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_9784	INTEGER_TOO_LOW
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9783	READER_EXPECTED_START_QUOTE
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9796	LITERAL_INCORRECT
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9786	READER_INVALID_INT
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_9788	DOUBLE_TOO_HIGH
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_18141	LONG_TOO_HIGH
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9791	READER_INVALID_ESCAPE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9798	READER_EXPECTED_DOUBLE
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_9793	INTEGER_TOO_HIGH
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9803	READER_EXPECTED_END_QUOTE
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9801	READER_EXPECTED_INT
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9789	READER_INVALID_BOOL
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9800	READER_INVALID_DOUBLE
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_9795	FLOAT_TOO_HIGH
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9785	READER_EXPECTED_SYMBOL
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9794	READER_EXPECTED_BOOL
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9782	DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_9799	DOUBLE_TOO_LOW
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_9802	FLOAT_TOO_LOW
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9792	DISPATCHER_UNKNOWN_ARGUMENT
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_9804	READER_INVALID_FLOAT
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_18143	READER_EXPECTED_LONG
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9187	method_9187
		p	1		min
		p	0		found
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9191	method_9191
		p	0		character
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9181	method_9181
		p	0		value
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9183	method_9183
		p	0		found
		p	1		max
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9179	method_9179
		p	0		value
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9189	method_9189
		p	0		expected
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_18479	method_18479
		p	1		max
		p	0		found
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9185	method_9185
		p	0		value
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9186	method_9186
		p	0		found
		p	1		max
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9178	method_9178
		p	1		max
		p	0		found
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9182	method_9182
		p	0		value
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9190	method_9190
		p	1		min
		p	0		found
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_18480	method_18480
		p	1		min
		p	0		found
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_18481	method_18481
		p	0		value
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9180	method_9180
		p	0		found
		p	1		min
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9188	method_9188
		p	0		symbol
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_9184	method_9184
		p	0		message
c	net/minecraft/class_6508	net/minecraft/util/math/Quantiles
	f	Lcom/google/common/math/Quantiles$ScaleAndIndexes;	field_34418	QUANTILE_POINTS
	m	(Ljava/util/Map;)Ljava/util/Map;	method_37996	reverseMap
		p	0		map
	m	([D)Ljava/util/Map;	method_37998	create
		p	0		values
	m	(Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V	method_37997	method_37997
		p	1		reversedMap
	m	([J)Ljava/util/Map;	method_37999	create
		p	0		values
c	net/minecraft/class_6509	net/minecraft/util/profiling/jfr/event/PacketEvent
	m	(IILjava/net/SocketAddress;I)V	<init>	<init>
		p	4		bytes
		p	3		remoteAddress
		p	2		packetId
		p	1		protocolId
c	net/minecraft/class_6509$class_6510	net/minecraft/util/profiling/jfr/event/PacketEvent$Names
	f	Ljava/lang/String;	field_35579	PROTOCOL_ID
	f	Ljava/lang/String;	field_34419	REMOTE_ADDRESS
	f	Ljava/lang/String;	field_35580	PACKET_ID
	f	Ljava/lang/String;	field_34421	BYTES
c	net/minecraft/class_6506	net/minecraft/util/profiling/jfr/InstanceType
	f	Ljava/lang/String;	field_34414	name
	f	Lnet/minecraft/class_6506;	field_34413	SERVER
	f	Lnet/minecraft/class_6506;	field_34412	CLIENT
	m	(Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/class_6506;	method_37987	get
		p	0		server
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_37986	getName
c	net/minecraft/class_6507	net/minecraft/util/profiling/jfr/JfrListener
	f	Ljava/lang/Runnable;	field_34417	stopCallback
	f	Lorg/slf4j/Logger;	field_34926	LOGGER
	m	(Ljava/util/function/Supplier;)V	method_37991	log
		p	0		logSupplier
	m	(Ljava/nio/file/Path;)V	method_38663	stop
		p	1		dumpPath
	m	(Ljava/lang/Runnable;)V	<init>	<init>
		p	1		stopCallback
	m	(Ljava/util/function/Supplier;Ljava/lang/Throwable;)V	method_37992	warn
		p	0		logSupplier
		p	1		throwable
c	net/minecraft/class_3491	net/minecraft/structure/processor/StructureProcessor
	m	(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3499$class_3501;Lnet/minecraft/class_3492;)Lnet/minecraft/class_3499$class_3501;	method_15110	process
		p	2		pos
		p	1		world
		p	4		originalBlockInfo
		p	3		pivot
		p	6		data
		p	5		currentBlockInfo
	m	()Lnet/minecraft/class_3828;	method_16772	getType
c	net/minecraft/class_3492	net/minecraft/structure/StructurePlacementData
	f	Z	field_15571	ignoreEntities
	f	Lnet/minecraft/class_2470;	field_15569	rotation
	f	Ljava/util/List;	field_16446	processors
	f	Lnet/minecraft/class_2415;	field_15564	mirror
	f	Lnet/minecraft/class_2338;	field_15566	position
	f	Z	field_15567	placeFluids
	f	Lnet/minecraft/class_3341;	field_15565	boundingBox
	f	Z	field_16587	updateNeighbors
	f	Lnet/minecraft/class_5819;	field_15570	random
	f	Z	field_24043	initializeMobs
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819;	method_15115	getRandom
		p	1		pos
	m	()Lnet/minecraft/class_2338;	method_15134	getPosition
	m	()Z	method_15135	shouldIgnoreEntities
	m	()Lnet/minecraft/class_2415;	method_15114	getMirror
	m	(Z)Lnet/minecraft/class_3492;	method_15133	setIgnoreEntities
		p	1		ignoreEntities
	m	(Z)Lnet/minecraft/class_3492;	method_15131	setUpdateNeighbors
		p	1		updateNeighbors
	m	()Lnet/minecraft/class_3492;	method_16183	clearProcessors
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3492;	method_15119	setPosition
		p	1		position
	m	()Z	method_27265	shouldInitializeMobs
	m	()Lnet/minecraft/class_2470;	method_15113	getRotation
	m	(Lnet/minecraft/class_3341;)Lnet/minecraft/class_3492;	method_15126	setBoundingBox
		p	1		boundingBox
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;	method_15123	setRotation
		p	1		rotation
	m	()Lnet/minecraft/class_3492;	method_15128	copy
	m	(Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3499$class_5162;	method_15121	getRandomBlockInfos
		p	2		pos
	m	()Lnet/minecraft/class_3341;	method_15124	getBoundingBox
	m	()Z	method_15120	shouldPlaceFluids
	m	(Lnet/minecraft/class_2415;)Lnet/minecraft/class_3492;	method_15125	setMirror
		p	1		mirror
	m	(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;	method_16184	addProcessor
		p	1		processor
	m	()Ljava/util/List;	method_16182	getProcessors
	m	(Z)Lnet/minecraft/class_3492;	method_35476	setPlaceFluids
		p	1		placeFluids
	m	(Lnet/minecraft/class_5819;)Lnet/minecraft/class_3492;	method_15112	setRandom
		p	1		random
	m	(Lnet/minecraft/class_3491;)Lnet/minecraft/class_3492;	method_16664	removeProcessor
		p	1		processor
	m	()Z	method_16444	shouldUpdateNeighbors
	m	(Z)Lnet/minecraft/class_3492;	method_27264	setInitializeMobs
		p	1		initializeMobs
c	net/minecraft/class_3499	net/minecraft/structure/StructureTemplate
	f	Ljava/lang/String;	field_31696	ENTITIES_NBT_KEY
	f	Ljava/lang/String;	field_31688	PALETTES_KEY
	f	Ljava/lang/String;	field_31692	BLOCKS_STATE_KEY
	f	Ljava/util/List;	field_15589	entities
	f	Lnet/minecraft/class_2382;	field_15587	size
	f	Ljava/lang/String;	field_15588	author
	f	Ljava/lang/String;	field_31695	ENTITIES_BLOCK_POS_KEY
	f	Ljava/lang/String;	field_31687	PALETTE_KEY
	f	Ljava/lang/String;	field_31691	BLOCKS_POS_KEY
	f	Ljava/lang/String;	field_31694	ENTITIES_POS_KEY
	f	Ljava/util/List;	field_15586	blockInfoLists
	f	Ljava/lang/String;	field_31690	BLOCKS_KEY
	f	Ljava/lang/String;	field_31697	SIZE_KEY
	f	Ljava/lang/String;	field_31689	ENTITIES_KEY
	f	Ljava/lang/String;	field_31693	BLOCKS_NBT_KEY
	m	(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2382;	method_15166	getRotatedSize
		p	1		rotation
	m	(Lnet/minecraft/class_1297;)Z	method_15163	method_15163
		p	0		entity
	m	([D)Lnet/minecraft/class_2499;	method_15184	createNbtDoubleList
		p	1		doubles
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;	method_15176	transformAround
		p	3		pivot
		p	2		rotation
		p	1		mirror
		p	0		point
	m	(Lnet/minecraft/class_3499$class_3501;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V	method_28054	categorize
		c	Categorizes {@code blockInfo} based on its properties, modifying\nthe passed lists in-place.\n\n<p>If the block has an NBT associated with it, then it will be\nput in {@code blocksWithNbt}. If the block does not have an NBT\nassociated with it, but is always a full cube, then it will be\nput in {@code fullBlocks}. Otherwise, it will be put in\n{@code otherBlocks}.\n\n@apiNote After all blocks are categorized, {@link #combineSorted}\nshould be called with the same parameters to get the final list.
		p	2		blocksWithNbt
		p	1		fullBlocks
		p	3		otherBlocks
		p	0		blockInfo
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_15168	transformAround
		p	2		rotation
		p	3		pivot
		p	0		pos
		p	1		mirror
	m	(IIILnet/minecraft/class_1936;ILnet/minecraft/class_2350;III)V	method_15173	method_15173
		p	8		z
		p	7		y
		p	6		x
		p	5		direction
	m	(Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3341;	method_16187	calculateBoundingBox
		p	1		placementData
		p	2		pos
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;ZLnet/minecraft/class_2248;)V	method_15174	saveFromWorld
		p	5		ignoredBlock
		p	2		start
		p	1		world
		p	4		includeEntities
		p	3		dimensions
	m	(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Ljava/util/List;)Ljava/util/List;	method_16446	process
		p	2		pivot
		p	3		placementData
		p	4		infos
		p	0		world
		p	1		pos
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_2487;)Ljava/util/Optional;	method_17916	getEntity
		p	0		world
		p	1		nbt
	m	(Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_15180	transformBox
		p	4		pos2
		p	3		placementData2
		p	2		pos1
		p	1		placementData1
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_2248;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;	method_15165	getInfosForBlock
		p	2		placementData
		p	1		pos
		p	4		transformed
		p	3		block
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_5819;I)Z	method_15172	place
		p	6		flags
		p	3		pivot
		p	2		pos
		p	5		random
		p	4		placementData
		p	1		world
	m	(Lnet/minecraft/class_1936;ILnet/minecraft/class_251;III)V	method_20532	updateCorner
		p	3		startX
		p	4		startY
		p	5		startZ
		p	0		world
		p	1		flags
		p	2		set
	m	(Lnet/minecraft/class_3499$class_3501;)I	method_28056	method_28056
		p	0		blockInfo
	m	()Lnet/minecraft/class_2382;	method_15160	getSize
	m	(Lnet/minecraft/class_3499$class_3501;)I	method_16185	method_16185
		p	0		blockInfo
	m	(Lnet/minecraft/class_2499;Lnet/minecraft/class_2499;)V	method_15177	loadPalettedBlockInfo
		p	1		paletteNbt
		p	2		blocksNbt
	m	()Ljava/lang/String;	method_15181	getAuthor
	m	(Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;	method_15171	transform
		p	1		pos
		p	0		placementData
	m	(Lnet/minecraft/class_3499$class_3501;)I	method_28053	method_28053
		p	0		blockInfo
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2382;)Lnet/minecraft/class_3341;	method_34400	createBox
		p	4		dimensions
		p	2		pivot
		p	3		mirror
		p	0		pos
		p	1		rotation
	m	(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V	method_15164	addEntitiesFromWorld
		p	1		world
		p	2		firstCorner
		p	3		secondCorner
	m	(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;	method_15175	writeNbt
		p	1		nbt
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_3492;Lnet/minecraft/class_2248;)Ljava/util/List;	method_16445	getInfosForBlock
		p	1		pos
		p	2		placementData
		p	3		block
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;	method_15167	offsetByTransformedSize
		p	2		mirror
		p	1		pos
		p	3		rotation
	m	([I)Lnet/minecraft/class_2499;	method_15169	createNbtIntList
		p	1		ints
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;)Lnet/minecraft/class_3341;	method_27267	calculateBoundingBox
		p	3		pivot
		p	2		rotation
		p	4		mirror
		p	1		pos
	m	(Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;Lnet/minecraft/class_243;ZLnet/minecraft/class_5425;Lnet/minecraft/class_2487;Lnet/minecraft/class_1297;)V	method_17917	method_17917
		p	6		entity
	m	(Ljava/lang/String;)V	method_15161	setAuthor
		p	1		author
	m	(Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;Z)V	method_15179	spawnEntities
		p	2		pos
		p	1		world
		p	6		area
		p	5		pivot
		p	4		rotation
		p	3		mirror
		p	7		initializeMobs
	m	(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List;	method_28055	combineSorted
		c	{@return the list that sorts and combines the passed block lists}\n\n@apiNote The parameters passed should be the same one that was passed\nto previous calls to {@link #categorize}. The returned value is meant to\nbe passed to {@link PalettedBlockInfoList}.\n\n@implNote Each list passed will be sorted in-place using the items'\nY, X, and Z coordinates. The returned list contains all items of\n{@code fullBlocks}, {@code otherBlocks}, and {@code blocksWithNbt}\nin this order.
		p	0		fullBlocks
		p	1		blocksWithNbt
		p	2		otherBlocks
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;II)Lnet/minecraft/class_2338;	method_15162	applyTransformedOffset
		p	2		rotation
		p	3		offsetX
		p	4		offsetZ
		p	0		pos
		p	1		mirror
	m	(Lnet/minecraft/class_2487;)V	method_15183	readNbt
		p	1		nbt
c	net/minecraft/class_3499$class_5162	net/minecraft/structure/StructureTemplate$PalettedBlockInfoList
	f	Ljava/util/List;	field_23913	infos
	f	Ljava/util/Map;	field_23914	blockToInfos
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_3499$class_3501;)Z	method_27127	method_27127
		p	1		info
	m	(Lnet/minecraft/class_2248;)Ljava/util/List;	method_27126	getAllOf
		p	1		block
	m	(Lnet/minecraft/class_2248;)Ljava/util/List;	method_27128	method_27128
		p	1		block2
	m	()Ljava/util/List;	method_27125	getAll
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		infos
c	net/minecraft/class_3499$class_3501	net/minecraft/structure/StructureTemplate$StructureBlockInfo
	f	Lnet/minecraft/class_2338;	field_15597	pos
	f	Lnet/minecraft/class_2680;	field_15596	state
	f	Lnet/minecraft/class_2487;	field_15595	nbt
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	3		nbt
		p	1		pos
		p	2		state
c	net/minecraft/class_3499$class_3502	net/minecraft/structure/StructureTemplate$StructureEntityInfo
	f	Lnet/minecraft/class_2338;	field_15600	blockPos
	f	Lnet/minecraft/class_2487;	field_15598	nbt
	f	Lnet/minecraft/class_243;	field_15599	pos
	m	(Lnet/minecraft/class_243;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		pos
		p	2		blockPos
		p	3		nbt
c	net/minecraft/class_3499$class_3500	net/minecraft/structure/StructureTemplate$Palette
	f	Lnet/minecraft/class_2361;	field_15591	ids
	f	Lnet/minecraft/class_2680;	field_15590	AIR
	f	I	field_15592	currentIndex
	m	(Lnet/minecraft/class_2680;I)V	method_15186	set
		p	2		id
		p	1		state
	m	(Lnet/minecraft/class_2680;)I	method_15187	getId
		p	1		state
	m	(I)Lnet/minecraft/class_2680;	method_15185	getState
		p	1		id
c	net/minecraft/class_2168	net/minecraft/server/command/ServerCommandSource
	c	Represents a command source used on server side.\n\n@see MinecraftServer#getCommandSource()\n@see Entity#getCommandSource()
	f	I	field_9815	level
	f	Lnet/minecraft/class_243;	field_9817	position
	f	Lnet/minecraft/class_7620;	field_39834	messageChainTaskQueue
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9824	REQUIRES_PLAYER_EXCEPTION
	f	Ljava/lang/String;	field_9826	name
	f	Lnet/minecraft/class_241;	field_9822	rotation
	f	Lcom/mojang/brigadier/ResultConsumer;	field_9821	resultConsumer
	f	Lnet/minecraft/server/MinecraftServer;	field_9818	server
	f	Lnet/minecraft/class_2561;	field_9825	displayName
	f	Lnet/minecraft/class_7448;	field_39183	signedArguments
	f	Lnet/minecraft/class_3218;	field_9828	world
	f	Z	field_9823	silent
	f	Lnet/minecraft/class_1297;	field_9820	entity
	f	Lnet/minecraft/class_2165;	field_9819	output
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_9827	REQUIRES_ENTITY_EXCEPTION
	f	Lnet/minecraft/class_2183$class_2184;	field_9816	entityAnchor
	m	(Lnet/minecraft/class_7620;)Lnet/minecraft/class_2168;	method_44908	withMessageChainTaskQueue
		p	1		messageChainTaskQueue
	m	()Lnet/minecraft/class_3222;	method_9207	getPlayerOrThrow
		c	{@return the player from this command source}\n\n@throws CommandSyntaxException if this command source is not a player
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2168;	method_9232	withEntity
		p	1		entity
	m	(Lnet/minecraft/class_3218;)Lnet/minecraft/class_2168;	method_9227	withWorld
		p	1		world
	m	(Lnet/minecraft/class_241;)Lnet/minecraft/class_2168;	method_9216	withRotation
		p	1		rotation
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_2168;	method_9208	withPosition
		p	1		position
	m	(Lnet/minecraft/class_2561;)V	method_45068	sendMessage
		c	Sends {@code message} as the feedback to the command's executor, or to the server's log\nif the command is not executed by a player.
		p	1		message
	m	()Lnet/minecraft/class_2561;	method_9223	getDisplayName
	m	()Lnet/minecraft/class_241;	method_9210	getRotation
	m	(Lcom/mojang/brigadier/ResultConsumer;)Lnet/minecraft/class_2168;	method_9231	withConsumer
		p	1		consumer
	m	(Lnet/minecraft/class_2165;)Lnet/minecraft/class_2168;	method_36321	withOutput
		p	1		output
	m	()Lnet/minecraft/class_7436;	method_43736	getMessageSourceProfile
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	method_9224	method_9224
		p	2		result
		p	1		success
		p	0		context
	m	(Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture;	method_41212	method_41212
		p	3		registry
	m	()Lnet/minecraft/class_2168;	method_9217	withSilent
	m	()Z	method_43737	isExecutedByPlayer
	m	(Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168;	method_9218	withEntityAnchor
		p	1		anchor
	m	()Lnet/minecraft/class_1297;	method_9229	getEntityOrThrow
		c	Gets the entity from this command source or throws a command syntax exception if this command source is not an entity.
	m	()Lnet/minecraft/class_3222;	method_44023	getPlayer
		c	{@return the player from this command source, or {@code null} if the source is not a player}
	m	(I)Lnet/minecraft/class_2168;	method_9206	withLevel
		p	1		level
	m	(Lnet/minecraft/class_2561;)V	method_9212	sendToOps
		p	1		message
	m	(Lnet/minecraft/class_3222;)Z	method_45067	shouldFilterText
		c	{@return whether to filter text sent to {@code recipient}}\n\n<p>This returns {@code true} if either of the command executor or the recipient\nrequires text filtering, unless {@code recipient} executed the command, where\n{@code false} is always returned.
		p	1		recipient
	m	(I)Lnet/minecraft/class_2168;	method_9230	withMaxLevel
		p	1		level
	m	(Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;ILjava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;)V	<init>	<init>
		p	1		output
		p	2		pos
		p	5		level
		p	6		name
		p	3		rot
		p	4		world
		p	9		entity
		p	7		displayName
		p	8		server
	m	(Lnet/minecraft/class_2561;Z)V	method_9226	sendFeedback
		p	1		message
		p	2		broadcastToOps
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168;	method_9220	withLookingAt
		p	1		entity
		p	2		anchor
	m	()Lnet/minecraft/class_3218;	method_9225	getWorld
	m	()Lnet/minecraft/class_7620;	method_44909	getMessageChainTaskQueue
	m	()Ljava/lang/String;	method_9214	getName
	m	()Lnet/minecraft/class_1297;	method_9228	getEntity
		c	Gets the entity from this command source or returns null if this command source is not an entity.
	m	(Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Lnet/minecraft/class_2168;	method_9209	mergeConsumers
		p	1		consumer
		p	2		merger
	m	()Lnet/minecraft/server/MinecraftServer;	method_9211	getServer
	m	(Lnet/minecraft/class_7448;)Lnet/minecraft/class_2168;	method_43735	withSignedArguments
		p	1		signedArguments
	m	(Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;ILjava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;ZLcom/mojang/brigadier/ResultConsumer;Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_7448;Lnet/minecraft/class_7620;)V	<init>	<init>
		p	1		output
		p	13		signedArguments
		p	12		entityAnchor
		p	11		consumer
		p	10		silent
		p	14		messageChainTaskQueue
		p	5		level
		p	4		world
		p	3		rot
		p	2		pos
		p	9		entity
		p	8		server
		p	7		displayName
		p	6		name
	m	(Lnet/minecraft/class_2561;)V	method_9213	sendError
		p	1		message
	m	()Lnet/minecraft/class_243;	method_9222	getPosition
	m	()Lnet/minecraft/class_7448;	method_43738	getSignedArguments
	m	(Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)V	method_44749	sendChatMessage
		c	Sends {@code message} as a chat message to the command's executor, or to the server's log\nif the command is not executed by a player.
		p	3		params
		p	1		message
		p	2		filterMaskEnabled
	m	(Lnet/minecraft/class_243;)Lnet/minecraft/class_2168;	method_9221	withLookingAt
		p	1		position
	m	(Lcom/mojang/brigadier/context/CommandContext;ZI)V	method_9215	onCommandComplete
		p	3		result
		p	2		success
		p	1		context
	m	()Lnet/minecraft/class_2183$class_2184;	method_9219	getEntityAnchor
c	net/minecraft/class_2169	net/minecraft/world/biome/source/TheEndBiomeSource
	f	Lcom/mojang/serialization/Codec;	field_24730	CODEC
	f	Lnet/minecraft/class_6880;	field_26700	centerBiome
	f	Lnet/minecraft/class_6880;	field_26703	smallIslandsBiome
	f	Lnet/minecraft/class_6880;	field_26704	barrensBiome
	f	Lnet/minecraft/class_6880;	field_26701	highlandsBiome
	f	Lnet/minecraft/class_6880;	field_26702	midlandsBiome
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_31105	method_31105
		p	0		instance
	m	(Lnet/minecraft/class_2378;)V	<init>	<init>
		p	1		biomeRegistry
	m	(Lnet/minecraft/class_2169;)Lnet/minecraft/class_2378;	method_31106	method_31106
		p	0		biomeSource
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V	<init>	<init>
		p	1		centerBiome
		p	2		highlandsBiome
		p	5		barrensBiome
		p	3		midlandsBiome
		p	4		smallIslandsBiome
c	net/minecraft/class_6525	net/minecraft/util/profiling/jfr/sample/GcHeapSummarySample
	f	Ljava/time/Instant;	comp_34	time
	f	Lnet/minecraft/class_6525$class_6527;	comp_36	summaryType
	f	J	comp_35	heapUsed
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/time/Instant;	comp_34	time
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6525;	method_38042	fromEvent
		p	0		event
	m	()Lnet/minecraft/class_6525$class_6527;	comp_36	summaryType
	m	()J	comp_35	heapUsed
	m	(Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lnet/minecraft/class_6525$class_6526;	method_38040	toStatistics
		p	3		count
		p	2		gcDuration
		p	1		samples
		p	0		duration
	m	(Ljava/util/List;)D	method_38041	getAllocatedBytesPerSecond
		p	0		samples
c	net/minecraft/class_6525$class_6526	net/minecraft/util/profiling/jfr/sample/GcHeapSummarySample$Statistics
	f	I	comp_39	count
	f	Ljava/time/Duration;	comp_37	duration
	f	Ljava/time/Duration;	comp_38	gcDuration
	f	D	comp_40	allocatedBytesPerSecond
	m	()I	comp_39	count
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()Ljava/time/Duration;	comp_37	duration
	m	()Ljava/time/Duration;	comp_38	gcDuration
	m	()F	method_38043	getGcDurationRatio
	m	()D	comp_40	allocatedBytesPerSecond
c	net/minecraft/class_6525$class_6527	net/minecraft/util/profiling/jfr/sample/GcHeapSummarySample$SummaryType
	f	Lnet/minecraft/class_6525$class_6527;	field_34444	AFTER_GC
	f	Lnet/minecraft/class_6525$class_6527;	field_34443	BEFORE_GC
c	net/minecraft/class_3495	net/minecraft/tag/TagBuilder
	c	A builder class to ease the creation of tags. It can also be used as a\nmutable form of a tag.
	f	Ljava/util/List;	field_23688	entries
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495;	method_26784	add
		p	1		id
	m	()Ljava/util/List;	method_26782	build
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495;	method_26787	addTag
		p	1		id
	m	(Lnet/minecraft/class_3497;)Lnet/minecraft/class_3495;	method_27064	add
		p	1		entry
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495;	method_34891	addOptional
		p	1		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3495;	method_34892	addOptionalTag
		p	1		id
	m	()Lnet/minecraft/class_3495;	method_26778	create
c	net/minecraft/class_6522	net/minecraft/util/profiling/jfr/sample/CpuLoadSample
	f	D	comp_23	userJvm
	f	D	comp_22	jvm
	f	D	comp_24	system
	m	()D	comp_23	userJvm
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6522;	method_38032	fromEvent
		p	0		event
	m	()D	comp_22	jvm
	m	()D	comp_24	system
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
c	net/minecraft/class_2164	net/minecraft/command/CommandException
	f	Lnet/minecraft/class_2561;	field_9813	message
	m	()Lnet/minecraft/class_2561;	method_9199	getTextMessage
	m	(Lnet/minecraft/class_2561;)V	<init>	<init>
		p	1		message
c	net/minecraft/class_6523	net/minecraft/util/profiling/jfr/sample/FileIoSample
	f	Ljava/lang/String;	comp_26	path
	f	Ljava/time/Duration;	comp_25	duration
	f	J	comp_27	bytes
	m	(Lnet/minecraft/class_6523;)Ljava/lang/String;	method_38036	method_38036
		p	0		sample
	m	(Lnet/minecraft/class_6523;)J	method_38033	method_38033
		p	0		sample
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	method_38035	method_38035
		p	0		entry
	m	(Lnet/minecraft/class_6523;)J	method_38038	method_38038
		p	0		sample
	m	()Ljava/lang/String;	comp_26	path
	m	()Ljava/time/Duration;	comp_25	duration
	m	()J	comp_27	bytes
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_6523;)Z	method_38037	method_38037
		p	0		sample
	m	(Ljava/time/Duration;Ljava/util/List;)Lnet/minecraft/class_6523$class_6524;	method_38034	toStatistics
		p	1		samples
		p	0		duration
c	net/minecraft/class_6523$class_6524	net/minecraft/util/profiling/jfr/sample/FileIoSample$Statistics
	f	J	comp_28	totalBytes
	f	D	comp_31	countPerSecond
	f	D	comp_29	bytesPerSecond
	f	J	comp_30	count
	f	Ljava/util/List;	comp_33	topContributors
	f	Ljava/time/Duration;	comp_32	totalDuration
	m	()J	comp_28	totalBytes
	m	()D	comp_31	countPerSecond
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()D	comp_29	bytesPerSecond
	m	()J	comp_30	count
	m	()Ljava/util/List;	comp_33	topContributors
	m	()Ljava/time/Duration;	comp_32	totalDuration
c	net/minecraft/class_2165	net/minecraft/server/command/CommandOutput
	c	Represents a subject which can receive command feedback.
	f	Lnet/minecraft/class_2165;	field_17395	DUMMY
	m	()Z	method_9201	shouldBroadcastConsoleToOps
	m	()Z	method_9200	shouldReceiveFeedback
	m	()Z	method_36320	cannotBeSilenced
	m	()Z	method_9202	shouldTrackOutput
	m	(Lnet/minecraft/class_2561;)V	method_43496	sendMessage
		c	Sends a system message.\n\n@implNote The output location depends on the implementation; players will\nuse the in-game chat, and others will output to the log.
		p	1		message
c	net/minecraft/class_3497	net/minecraft/tag/TagEntry
	f	Z	field_39267	tag
	f	Z	field_39268	required
	f	Lcom/mojang/serialization/Codec;	field_39266	ENTRY_CODEC
	f	Lnet/minecraft/class_2960;	field_15584	id
	f	Lcom/mojang/serialization/Codec;	field_39265	CODEC
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;	method_43937	create
		p	0		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;	method_43947	createOptionalTag
		p	0		id
	m	()Lnet/minecraft/class_5699$class_7476;	method_43936	getIdForCodec
	m	(Lnet/minecraft/class_3497;)Ljava/lang/Boolean;	method_43946	method_43946
		p	0		entry
	m	(Lnet/minecraft/class_5699$class_7476;Z)V	<init>	<init>
		p	2		required
		p	1		id
	m	(Lnet/minecraft/class_5699$class_7476;)Lnet/minecraft/class_3497;	method_43939	method_43939
		p	0		id
	m	(Lnet/minecraft/class_3497;)Lnet/minecraft/class_3497;	method_43943	method_43943
		p	0		entry
	m	(Lnet/minecraft/class_2960;ZZ)V	<init>	<init>
		p	2		tag
		p	1		id
		p	3		required
	m	(Lnet/minecraft/class_3497;)Lcom/mojang/datafixers/util/Either;	method_43938	method_43938
		p	0		entry
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_3497;	method_43940	method_43940
		p	0		either
	m	(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z	method_32832	canAdd
		p	2		tagEntryPredicate
		p	1		directEntryPredicate
	m	(Ljava/util/function/Consumer;)V	method_32831	forEachRequiredTagId
		p	1		idConsumer
	m	(Ljava/util/function/Consumer;)V	method_43944	forEachOptionalTagId
		p	1		idConsumer
	m	(Lnet/minecraft/class_3497$class_7474;Ljava/util/function/Consumer;)Z	method_26790	resolve
		p	2		idConsumer
		p	1		valueGetter
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_43941	method_43941
		p	0		instance
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;	method_43945	createTag
		p	0		id
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;	method_43942	createOptional
		p	0		id
c	net/minecraft/class_3497$class_7474	net/minecraft/tag/TagEntry$ValueGetter
	m	(Lnet/minecraft/class_2960;)Ljava/lang/Object;	method_43948	direct
		p	1		id
	m	(Lnet/minecraft/class_2960;)Ljava/util/Collection;	method_43949	tag
		p	1		id
c	net/minecraft/class_6520	net/minecraft/unused/packageinfo/PackageInfo6520
c	net/minecraft/class_6521	net/minecraft/util/profiling/jfr/sample/ChunkGenerationSample
	f	Lnet/minecraft/class_2265;	comp_18	centerPos
	f	Ljava/time/Duration;	comp_16	duration
	f	Lnet/minecraft/class_1923;	comp_17	chunkPos
	f	Ljava/lang/String;	comp_21	worldKey
	f	Lnet/minecraft/class_2806;	comp_19	chunkStatus
	m	(Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/class_6521;	method_38031	fromEvent
		p	0		event
	m	()Lnet/minecraft/class_2265;	comp_18	centerPos
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/time/Duration;Lnet/minecraft/class_1923;Lnet/minecraft/class_2265;Lnet/minecraft/class_2806;Ljava/lang/String;)V	<init>	<init>
		p	1		duration
	m	()Lnet/minecraft/class_1923;	comp_17	chunkPos
	m	()Ljava/lang/String;	comp_21	worldKey
	m	()Lnet/minecraft/class_2806;	comp_19	chunkStatus
c	net/minecraft/class_6519	net/minecraft/util/profiling/jfr/JfrJsonReport
	f	Ljava/lang/String;	field_34441	TOTAL_BYTES
	f	Ljava/lang/String;	field_34438	BYTES_PER_SECOND
	f	Ljava/lang/String;	field_34442	COUNT_PER_SECOND
	f	Ljava/lang/String;	field_34440	DURATION_NANOS_TOTAL
	f	Lcom/google/gson/Gson;	field_34437	gson
	f	Ljava/lang/String;	field_34439	COUNT
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	method_38030	collectCpuPercentSection
		p	1		samples
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V	method_38018	method_38018
		p	1		json
	m	(Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V	method_38022	method_38022
		p	2		json
	m	(Lnet/minecraft/class_6532;)D	method_38664	method_38664
		p	0		sample
	m	(Lnet/minecraft/class_6517;)Lcom/google/gson/JsonElement;	method_38025	collectFileIoSection
		p	1		profile
	m	(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V	method_38019	method_38019
		p	1		json
	m	(Lnet/minecraft/class_6517;)Ljava/lang/String;	method_38010	toString
		p	1		profile
	m	(Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V	method_38017	method_38017
		p	1		threadName
		p	2		allocation
	m	(Lnet/minecraft/class_6517;)Lcom/google/gson/JsonElement;	method_38029	collectNetworkSection
		p	1		profile
	m	(Lnet/minecraft/class_6525$class_6526;)Lcom/google/gson/JsonElement;	method_38013	collectHeapSection
		p	1		statistics
	m	(Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V	method_38016	method_38016
		p	1		pair
	m	(Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V	method_38020	method_38020
		p	1		quantile
		p	2		value
	m	(Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V	method_38026	method_38026
		p	1		pair
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	method_38028	collectServerTickSection
		p	1		samples
	m	(Ljava/util/List;)Lcom/google/gson/JsonElement;	method_38023	collectChunkGenSection
		p	1		statistics
	m	(Lcom/mojang/datafixers/util/Pair;)D	method_38021	method_38021
		p	0		pair
	m	(Lnet/minecraft/class_6530$class_6531;)Lcom/google/gson/JsonElement;	method_38015	collectThreadAllocationSection
		p	1		statistics
	m	(Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject;	method_38024	method_38024
		p	0		samples
		p	1		valueGetter
	m	(Lnet/minecraft/class_6767;)Lcom/google/gson/JsonElement;	method_38014	collectPacketSection
		p	1		statistics
	m	(Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V	method_38027	method_38027
		p	2		value
		p	1		quantile
	m	(Lnet/minecraft/class_6521;)Lcom/google/gson/JsonElement;	method_38011	method_38011
		p	0		sample
	m	(Lnet/minecraft/class_6523$class_6524;)Lcom/google/gson/JsonElement;	method_38012	collectFileIoSection
		p	1		statistics
c	net/minecraft/class_6517	net/minecraft/util/profiling/jfr/JfrProfile
	f	Lnet/minecraft/class_6530$class_6531;	comp_10	threadAllocationMap
	f	Ljava/util/List;	comp_8	cpuLoadSamples
	f	Ljava/time/Duration;	comp_5	duration
	f	Lnet/minecraft/class_6767;	comp_12	packetSentStatistics
	f	Lnet/minecraft/class_6523$class_6524;	comp_13	fileWriteStatistics
	f	Ljava/time/Duration;	comp_6	worldGenDuration
	f	Ljava/time/Instant;	comp_4	endTime
	f	Ljava/util/List;	comp_15	chunkGenerationSamples
	f	Ljava/util/List;	comp_7	serverTickTimeSamples
	f	Lnet/minecraft/class_6525$class_6526;	comp_9	gcHeapSummaryStatistics
	f	Lnet/minecraft/class_6767;	comp_11	packetReadStatistics
	f	Lnet/minecraft/class_6523$class_6524;	comp_14	fileReadStatistics
	f	Ljava/time/Instant;	comp_3	startTime
	m	()Ljava/util/List;	method_38006	getChunkGenerationSampleStatistics
	m	()Ljava/util/List;	comp_7	serverTickTimeSamples
	m	()Ljava/lang/String;	method_38009	toJson
	m	()Lnet/minecraft/class_6525$class_6526;	comp_9	gcHeapSummaryStatistics
	m	()Lnet/minecraft/class_6767;	comp_11	packetReadStatistics
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration;	method_38007	method_38007
		p	0		pair
	m	()Lnet/minecraft/class_6523$class_6524;	comp_14	fileReadStatistics
	m	()Ljava/time/Instant;	comp_3	startTime
	m	(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;	method_38008	method_38008
		p	0		entry
	m	()Lnet/minecraft/class_6530$class_6531;	comp_10	threadAllocationMap
	m	()Ljava/util/List;	comp_8	cpuLoadSamples
	m	()Ljava/time/Duration;	comp_5	duration
	m	()Lnet/minecraft/class_6767;	comp_12	packetSentStatistics
	m	()Lnet/minecraft/class_6523$class_6524;	comp_13	fileWriteStatistics
	m	()Ljava/time/Duration;	comp_6	worldGenDuration
	m	()Ljava/time/Instant;	comp_4	endTime
	m	()Ljava/util/List;	comp_15	chunkGenerationSamples
c	net/minecraft/class_6518	net/minecraft/unused/packageinfo/PackageInfo6518
c	net/minecraft/class_4792	net/minecraft/client/particle/AshParticle
	m	(Lnet/minecraft/class_638;DDDDDDFLnet/minecraft/class_4002;)V	<init>	<init>
		p	8		velocityX
		p	10		velocityY
		p	4		y
		p	6		z
		p	1		world
		p	2		x
		p	12		velocityZ
		p	14		scaleMultiplier
		p	15		spriteProvider
c	net/minecraft/class_4792$class_4793	net/minecraft/client/particle/AshParticle$Factory
	f	Lnet/minecraft/class_4002;	field_22235	spriteProvider
	m	(Lnet/minecraft/class_2400;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_703;	method_24463	createParticle
	m	(Lnet/minecraft/class_4002;)V	<init>	<init>
		p	1		spriteProvider
c	net/minecraft/class_4791	net/minecraft/client/render/entity/model/HoglinEntityModel
	c	Represents the model of a hoglin-like entity.\n\n<div class="fabric">\n<table border=1>\n<caption>Model parts of this model</caption>\n<tr>\n  <th>Part Name</th><th>Parent</th><th>Corresponding Field</th>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#BODY}</td><td>Root part</td><td>{@link #body}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#MANE}</td><td>{@value EntityModelPartNames#BODY}</td><td>{@link #mane}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#HEAD}</td><td>Root part</td><td>{@link #head}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #rightEar}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_EAR}</td><td>{@value EntityModelPartNames#HEAD}</td><td>{@link #leftEar}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HORN}</td><td>{@value EntityModelPartNames#HEAD}</td><td></td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_FRONT_LEG}</td><td>Root part</td><td>{@link #rightFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_FRONT_LEG}</td><td>Root part</td><td>{@link #leftFrontLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#RIGHT_HIND_LEG}</td><td>Root part</td><td>{@link #rightHindLeg}</td>\n</tr>\n<tr>\n  <td>{@value EntityModelPartNames#LEFT_HIND_LEG}</td><td>Root part</td><td>{@link #leftHindLeg}</td>\n</tr>\n</table>\n</div>
	f	Lnet/minecraft/class_630;	field_22230	body
	f	F	field_32485	HEAD_PITCH_END
	f	F	field_32484	HEAD_PITCH_START
	f	Lnet/minecraft/class_630;	field_22228	rightEar
	f	Lnet/minecraft/class_630;	field_22229	leftEar
	f	Lnet/minecraft/class_630;	field_22227	head
	f	Lnet/minecraft/class_630;	field_25484	mane
	f	Lnet/minecraft/class_630;	field_27423	rightHindLeg
	f	Lnet/minecraft/class_630;	field_27424	leftHindLeg
	f	Lnet/minecraft/class_630;	field_27421	rightFrontLeg
	f	Lnet/minecraft/class_630;	field_27422	leftFrontLeg
	m	(Lnet/minecraft/class_1308;FFFFF)V	method_24461	setAngles
	m	(Lnet/minecraft/class_630;)V	<init>	<init>
		p	1		root
	m	()Lnet/minecraft/class_5607;	method_32009	getTexturedModelData
c	net/minecraft/class_4798	net/minecraft/client/render/entity/HoglinEntityRenderer
	f	Lnet/minecraft/class_2960;	field_22244	TEXTURE
	m	(Lnet/minecraft/class_4760;)Z	method_27038	isShaking
	m	(Lnet/minecraft/class_4760;)Lnet/minecraft/class_2960;	method_24472	getTexture
c	net/minecraft/class_2135	net/minecraft/advancement/criterion/TickCriterion
	f	Lnet/minecraft/class_2960;	field_9758	id
	m	(Lnet/minecraft/class_2135$class_2137;)Z	method_29964	method_29964
		p	0		conditions
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
	m	(Lnet/minecraft/class_3222;)V	method_9141	trigger
		p	1		player
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2135$class_2137;	method_9140	conditionsFromJson
c	net/minecraft/class_2135$class_2137	net/minecraft/advancement/criterion/TickCriterion$Conditions
	m	(Lnet/minecraft/class_2090;)Lnet/minecraft/class_2135$class_2137;	method_43137	createLocation
		p	0		location
	m	()Lnet/minecraft/class_2135$class_2137;	method_43139	createHeroOfTheVillage
	m	()Lnet/minecraft/class_2135$class_2137;	method_43138	createSleptInBed
	m	()Lnet/minecraft/class_2135$class_2137;	method_43279	createAvoidVibration
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)Lnet/minecraft/class_2135$class_2137;	method_43136	createLocation
		p	0		block
		p	1		item
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2135$class_2137;	method_43135	createLocation
		p	0		entity
c	net/minecraft/class_3468	net/minecraft/stat/Stats
	f	Lnet/minecraft/class_2960;	field_21779	INTERACT_WITH_GRINDSTONE
	f	Lnet/minecraft/class_2960;	field_21778	INTERACT_WITH_ANVIL
	f	Lnet/minecraft/class_3448;	field_15370	CRAFTED
	f	Lnet/minecraft/class_3448;	field_15372	USED
	f	Lnet/minecraft/class_3448;	field_15383	BROKEN
	f	Lnet/minecraft/class_3448;	field_15392	PICKED_UP
	f	Lnet/minecraft/class_2960;	field_15404	PLAYER_KILLS
	f	Lnet/minecraft/class_2960;	field_15402	TRIGGER_TRAPPED_CHEST
	f	Lnet/minecraft/class_2960;	field_15401	WALK_UNDER_WATER_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15400	TIME_SINCE_DEATH
	f	Lnet/minecraft/class_2960;	field_15409	MINECART_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15408	DAMAGE_DEALT_ABSORBED
	f	Lnet/minecraft/class_2960;	field_15407	INTERACT_WITH_BREWINGSTAND
	f	Lnet/minecraft/class_2960;	field_15406	DROP
	f	Lnet/minecraft/class_2960;	field_15416	INTERACT_WITH_BEACON
	f	Lnet/minecraft/class_2960;	field_15415	BOAT_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15414	MOB_KILLS
	f	Lnet/minecraft/class_2960;	field_15413	CLIMB_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15412	POT_FLOWER
	f	Lnet/minecraft/class_2960;	field_15410	ANIMALS_BRED
	f	Lnet/minecraft/class_2960;	field_15418	OPEN_SHULKER_BOX
	f	Lnet/minecraft/class_2960;	field_15417	PLAY_TIME
	f	Lnet/minecraft/class_2960;	field_15420	ENCHANT_ITEM
	f	Lnet/minecraft/class_2960;	field_19252	INTERACT_WITH_CARTOGRAPHY_TABLE
	f	Lnet/minecraft/class_2960;	field_19254	INTERACT_WITH_STONECUTTER
	f	Lnet/minecraft/class_2960;	field_19253	INTERACT_WITH_LOOM
	f	Lnet/minecraft/class_2960;	field_15429	TIME_SINCE_REST
	f	Lnet/minecraft/class_2960;	field_15428	JUMP
	f	Lnet/minecraft/class_2960;	field_15426	FLY_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15425	DAMAGE_RESISTED
	f	Lnet/minecraft/class_2960;	field_15424	OPEN_ENDERCHEST
	f	Lnet/minecraft/class_2960;	field_15423	SWIM_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15422	SNEAK_TIME
	f	Lnet/minecraft/class_2960;	field_15421	DEATHS
	f	Lnet/minecraft/class_2960;	field_19256	RAID_TRIGGER
	f	Lnet/minecraft/class_2960;	field_19255	BELL_RING
	f	Lnet/minecraft/class_2960;	field_19257	RAID_WIN
	f	Lnet/minecraft/class_3448;	field_15405	DROPPED
	f	Lnet/minecraft/class_2960;	field_15430	FILL_CAULDRON
	f	Lnet/minecraft/class_3448;	field_15403	KILLED
	f	Lnet/minecraft/class_2960;	field_17485	INTERACT_WITH_LECTERN
	f	Lnet/minecraft/class_2960;	field_17486	INTERACT_WITH_CAMPFIRE
	f	Lnet/minecraft/class_2960;	field_33558	TOTAL_WORLD_TIME
	f	Lnet/minecraft/class_3448;	field_15419	CUSTOM
	f	Lnet/minecraft/class_3448;	field_15411	KILLED_BY
	f	Lnet/minecraft/class_3448;	field_15427	MINED
	f	Lnet/minecraft/class_2960;	field_24458	STRIDER_ONE_CM
	f	Lnet/minecraft/class_2960;	field_22413	TARGET_HIT
	f	Lnet/minecraft/class_2960;	field_17271	OPEN_BARREL
	f	Lnet/minecraft/class_2960;	field_17272	INTERACT_WITH_BLAST_FURNACE
	f	Lnet/minecraft/class_2960;	field_17273	INTERACT_WITH_SMOKER
	f	Lnet/minecraft/class_2960;	field_15369	EAT_CAKE_SLICE
	f	Lnet/minecraft/class_2960;	field_15368	INTERACT_WITH_CRAFTING_TABLE
	f	Lnet/minecraft/class_2960;	field_15367	INSPECT_DROPPER
	f	Lnet/minecraft/class_2960;	field_15366	INSPECT_HOPPER
	f	Lnet/minecraft/class_2960;	field_15365	DAMAGE_ABSORBED
	f	Lnet/minecraft/class_2960;	field_15364	SPRINT_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15375	PLAY_RECORD
	f	Lnet/minecraft/class_2960;	field_15374	AVIATE_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15373	USE_CAULDRON
	f	Lnet/minecraft/class_2960;	field_15371	INSPECT_DISPENSER
	f	Lnet/minecraft/class_2960;	field_15379	INTERACT_WITH_FURNACE
	f	Lnet/minecraft/class_2960;	field_15378	TRADED_WITH_VILLAGER
	f	Lnet/minecraft/class_2960;	field_15377	WALK_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15376	CROUCH_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15387	PIG_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15386	FALL_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15385	PLAY_NOTEBLOCK
	f	Lnet/minecraft/class_2960;	field_15384	TALKED_TO_VILLAGER
	f	Lnet/minecraft/class_2960;	field_15382	CLEAN_ARMOR
	f	Lnet/minecraft/class_2960;	field_15381	SLEEP_IN_BED
	f	Lnet/minecraft/class_2960;	field_15380	DAMAGE_BLOCKED_BY_SHIELD
	f	Lnet/minecraft/class_2960;	field_22464	INTERACT_WITH_SMITHING_TABLE
	f	Lnet/minecraft/class_2960;	field_15389	LEAVE_GAME
	f	Lnet/minecraft/class_2960;	field_15388	DAMAGE_TAKEN
	f	Lnet/minecraft/class_2960;	field_15391	FISH_CAUGHT
	f	Lnet/minecraft/class_2960;	field_15390	CLEAN_BANNER
	f	Lnet/minecraft/class_2960;	field_15399	DAMAGE_DEALT
	f	Lnet/minecraft/class_2960;	field_15398	CLEAN_SHULKER_BOX
	f	Lnet/minecraft/class_2960;	field_15397	DAMAGE_DEALT_RESISTED
	f	Lnet/minecraft/class_2960;	field_15396	HORSE_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15395	OPEN_CHEST
	f	Lnet/minecraft/class_2960;	field_15394	WALK_ON_WATER_ONE_CM
	f	Lnet/minecraft/class_2960;	field_15393	TUNE_NOTEBLOCK
	m	(Ljava/lang/String;Lnet/minecraft/class_2378;)Lnet/minecraft/class_3448;	method_15020	registerType
		p	0		id
		p	1		registry
	m	(Ljava/lang/String;Lnet/minecraft/class_3446;)Lnet/minecraft/class_2960;	method_15021	register
		p	1		formatter
		p	0		id
c	net/minecraft/class_3469	net/minecraft/stat/StatHandler
	f	Lit/unimi/dsi/fastutil/objects/Object2IntMap;	field_15431	statMap
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_3445;I)V	method_15023	setStat
		p	1		player
		p	3		value
		p	2		stat
	m	(Lnet/minecraft/class_3445;)I	method_15025	getStat
		p	1		stat
	m	(Lnet/minecraft/class_3448;Ljava/lang/Object;)I	method_15024	getStat
		p	1		type
		p	2		stat
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_3445;I)V	method_15022	increaseStat
		p	2		stat
		p	1		player
		p	3		value
c	net/minecraft/class_4794	net/minecraft/client/particle/AscendingParticle
	f	Lnet/minecraft/class_4002;	field_22237	spriteProvider
	m	(Lnet/minecraft/class_638;DDDFFFDDDFLnet/minecraft/class_4002;FIFZ)V	<init>	<init>
		p	4		y
		p	1		world
		p	2		x
		p	8		randomVelocityXMultiplier
		p	6		z
		p	11		velocityX
		p	9		randomVelocityYMultiplier
		p	10		randomVelocityZMultiplier
		p	15		velocityZ
		p	13		velocityY
		p	19		colorMultiplier
		p	20		baseMaxAge
		p	17		scaleMultiplier
		p	18		spriteProvider
		p	21		gravityStrength
		p	22		collidesWithWorld
c	net/minecraft/class_2131	net/minecraft/advancement/criterion/TameAnimalCriterion
	f	Lnet/minecraft/class_2960;	field_9753	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1429;)V	method_9132	trigger
		p	2		entity
		p	1		player
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2131$class_2133;	method_9133	conditionsFromJson
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_2131$class_2133;)Z	method_22538	method_22538
		p	1		conditions
c	net/minecraft/class_2131$class_2133	net/minecraft/advancement/criterion/TameAnimalCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_9757	entity
	m	(Lnet/minecraft/class_47;)Z	method_9139	matches
		p	1		tamedEntityContext
	m	(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2131$class_2133;	method_16114	create
		p	0		entity
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	1		player
		p	2		entity
	m	()Lnet/minecraft/class_2131$class_2133;	method_9138	any
c	net/minecraft/class_2128	net/minecraft/advancement/criterion/SummonedEntityCriterion
	f	Lnet/minecraft/class_2960;	field_9748	ID
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2128$class_2130;	method_9123	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297;)V	method_9124	trigger
		p	2		entity
		p	1		player
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_2128$class_2130;)Z	method_22537	method_22537
		p	1		conditions
c	net/minecraft/class_2128$class_2130	net/minecraft/advancement/criterion/SummonedEntityCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_9752	entity
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2128$class_2130;	method_9129	create
		p	0		summonedEntityPredicateBuilder
	m	(Lnet/minecraft/class_47;)Z	method_9130	matches
		p	1		summonedEntityContext
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	2		entity
		p	1		player
c	net/minecraft/class_3470	net/minecraft/structure/SimpleStructurePiece
	f	Lnet/minecraft/class_3499;	field_15433	template
	f	Lnet/minecraft/class_2338;	field_15432	pos
	f	Lorg/slf4j/Logger;	field_16586	LOGGER
	f	Ljava/lang/String;	field_31664	templateIdString
	f	Lnet/minecraft/class_3492;	field_15434	placementData
	m	(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V	method_15026	handleMetadata
		p	3		world
		p	4		random
		p	1		metadata
		p	2		pos
		p	5		boundingBox
	m	()Lnet/minecraft/class_3499;	method_41624	getTemplate
	m	(Lnet/minecraft/class_3773;ILnet/minecraft/class_3485;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_3492;Lnet/minecraft/class_2338;)V	<init>	<init>
		p	5		template
		p	6		placementData
		p	7		pos
		p	1		type
		p	2		length
		p	3		structureTemplateManager
		p	4		id
	m	()Lnet/minecraft/class_2960;	method_35470	getId
	m	(Lnet/minecraft/class_3773;Lnet/minecraft/class_2487;Lnet/minecraft/class_3485;Ljava/util/function/Function;)V	<init>	<init>
		p	3		structureTemplateManager
		p	2		nbt
		p	4		placementDataGetter
		p	1		type
c	net/minecraft/class_3471	net/minecraft/structure/WoodlandMansionGenerator
	c	The generator for the woodland mansion structure.\n\n<p>The cobblestones underneath the mansion are generated {@linkplain\nnet.minecraft.world.gen.structure.WoodlandMansionStructure#postPlace after\nthe mansion placement}.
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_5819;)V	method_15029	addPieces
		p	2		rotation
		p	3		pieces
		p	4		random
		p	0		manager
		p	1		pos
	m	([Ljava/lang/String;)V	method_35471	printRandomFloorLayouts
		p	0		args
c	net/minecraft/class_3471$class_3474	net/minecraft/structure/WoodlandMansionGenerator$MansionParameters
	c	The parameters that control how the mansion will look like. It's\ngenerated before adding structure pieces and passed to {@link\nLayoutGenerator}.
	f	I	field_31668	ROOM
	f	I	field_31678	CARPET_CELL_FLAG
		c	Whether the cell has carpet.
	f	[Lnet/minecraft/class_3471$class_3478;	field_15443	roomFlagsByFloor
		c	Contains flags for each room cell on each floor.\n\n<p>Each element in the matrix consists of the following fields:\n<ul>\n  <li>{@linkplain #ROOM_ID_MASK room ID} (16 bit)\n  <li>{@linkplain #ROOM_SIZE_MASK room size} (4 bit)\n  <li>{@link #ORIGIN_CELL_FLAG} (1 bit)\n  <li>{@link #ENTRANCE_CELL_FLAG} (1 bit)\n  <li>{@link #STAIRCASE_CELL_FLAG} (1 bit)\n  <li>{@link #CARPET_CELL_FLAG} (1 bit)\n</ul>
	f	I	field_31666	UNSET
	f	I	field_31676	ENTRANCE_CELL_FLAG
		c	Whether the cell is an entrance of the room.
	f	I	field_31674	BIG_ROOM_FLAG
		c	Whether the room has size 2x2.
	f	Lnet/minecraft/class_3471$class_3478;	field_15440	baseLayout
		c	Determines a rough shape of the first floor and the second floor.\n\n<p>Each element in this matrix is one of {@link #UNSET},\n{@link #CORRIDOR}, {@link #ROOM}, {@link #STAIRCASE}, {@link #UNUSED} or\n{@link #OUTSIDE}.
	f	I	field_31672	SMALL_ROOM_FLAG
		c	Whether the room has size 1x1.
	f	I	field_31670	UNUSED
	f	I	field_31680	ROOM_ID_MASK
		c	The mask for the room ID. Connected rooms share the same ID.
	f	Lnet/minecraft/class_5819;	field_15438	random
	f	I	field_15442	entranceI
	f	I	field_31669	STAIRCASE
	f	Lnet/minecraft/class_3471$class_3478;	field_15439	thirdFloorLayout
		c	Determines a rough shape of the third floor.\n\n<p>Each element in this matrix is one of {@link #UNSET},\n{@link #CORRIDOR}, {@link #ROOM}, {@link #STAIRCASE}, {@link #UNUSED} or\n{@link #OUTSIDE}.
	f	I	field_31679	ROOM_SIZE_MASK
		c	The mask for the room size. The value takes one of {@link\n#SMALL_ROOM_FLAG}, {@link #MEDIUM_ROOM_FLAG} or {@link #BIG_ROOM_FLAG}.
	f	I	field_31667	CORRIDOR
	f	I	field_31677	STAIRCASE_CELL_FLAG
		c	Whether the cell is a part of a staircase room.
	f	I	field_31665	SIZE
	f	I	field_31675	ORIGIN_CELL_FLAG
		c	Whether the cell is an origin of the room.
	f	I	field_31673	MEDIUM_ROOM_FLAG
		c	Whether the room has size 1x2.
	f	I	field_31671	OUTSIDE
	f	I	field_15441	entranceJ
	m	(Lnet/minecraft/class_3471$class_3478;IILnet/minecraft/class_2350;I)V	method_15045	layoutCorridor
		p	2		i
		p	1		layout
		p	4		direction
		p	3		j
		p	5		length
	m	(Lnet/minecraft/class_3471$class_3478;)Z	method_15046	adjustLayoutWithRooms
		p	1		layout
	m	(Lnet/minecraft/class_5819;)V	<init>	<init>
		p	1		random
	m	(Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_3471$class_3478;)V	method_15042	updateRoomFlags
		p	1		layout
		p	2		roomFlags
	m	(Lnet/minecraft/class_3471$class_3478;II)Z	method_15047	isInsideMansion
		p	1		i
		p	0		layout
		p	2		j
	m	()V	method_15048	layoutThirdFloor
	m	(Lnet/minecraft/class_3471$class_3478;IIII)Z	method_15039	isRoomId
		p	5		roomId
		p	2		i
		p	1		layout
		p	4		floor
		p	3		j
	m	(Lnet/minecraft/class_3471$class_3478;IIII)Lnet/minecraft/class_2350;	method_15040	findConnectedRoomDirection
		p	5		roomId
		p	3		j
		p	4		floor
		p	1		layout
		p	2		i
	m	()V	method_35472	printFloorLayouts
		c	Prints a string representation of {@link #baseLayout} and {@link\n#thirdFloorLayout}. Useful for debugging.\n\n@see WoodlandMansionGenerator#printRandomFloorLayouts
c	net/minecraft/class_3471$class_3473	net/minecraft/structure/WoodlandMansionGenerator$RoomPool
	c	Provides methods that sample room template identifiers.
	m	(Lnet/minecraft/class_5819;)Ljava/lang/String;	method_15036	getBigSecretRoom
		p	1		random
	m	(Lnet/minecraft/class_5819;)Ljava/lang/String;	method_15037	getSmallRoom
		p	1		random
	m	(Lnet/minecraft/class_5819;)Ljava/lang/String;	method_15034	getBigRoom
		p	1		random
	m	(Lnet/minecraft/class_5819;)Ljava/lang/String;	method_15035	getMediumSecretRoom
		p	1		random
	m	(Lnet/minecraft/class_5819;)Ljava/lang/String;	method_15032	getSmallSecretRoom
		p	1		random
	m	(Lnet/minecraft/class_5819;Z)Ljava/lang/String;	method_15031	getMediumGenericRoom
		p	2		staircase
		p	1		random
	m	(Lnet/minecraft/class_5819;Z)Ljava/lang/String;	method_15033	getMediumFunctionalRoom
		p	2		staircase
		p	1		random
c	net/minecraft/class_3471$class_3472	net/minecraft/structure/WoodlandMansionGenerator$FirstFloorRoomPool
	c	The {@link RoomPool} used for the first floor.
c	net/minecraft/class_3471$class_3478	net/minecraft/structure/WoodlandMansionGenerator$FlagMatrix
	c	A matrix used to store floor information. Each element in this matrix\ncorresponds to the cell on the floor.
	f	[[I	field_15451	array
	f	I	field_15453	m
	f	I	field_15452	fallback
	f	I	field_15454	n
	m	(II)I	method_15066	get
		p	1		i
		p	2		j
	m	(III)Z	method_15067	anyMatchAround
		p	3		value
		p	2		j
		p	1		i
	m	(IIIII)V	method_15062	fill
		p	1		i0
		p	2		j0
		p	3		i1
		p	4		j1
		p	5		value
	m	(III)V	method_15065	set
		p	2		j
		p	1		i
		p	3		value
	m	(III)V	<init>	<init>
		p	1		n
		p	2		m
		p	3		fallback
	m	(IIII)V	method_15061	update
		c	Updates the element in {@code (i, j)} to {@code newValue} if the\ncurrent value is equal to {@code expected}.
		p	1		i
		p	4		newValue
		p	3		expected
		p	2		j
c	net/minecraft/class_3471$class_3477	net/minecraft/structure/WoodlandMansionGenerator$SecondFloorRoomPool
	c	The {@link RoomPool} used for the second floor.
c	net/minecraft/class_3471$class_3476	net/minecraft/structure/WoodlandMansionGenerator$GenerationPiece
	f	Lnet/minecraft/class_2470;	field_15450	rotation
	f	Ljava/lang/String;	field_15448	template
	f	Lnet/minecraft/class_2338;	field_15449	position
c	net/minecraft/class_3471$class_3475	net/minecraft/structure/WoodlandMansionGenerator$LayoutGenerator
	c	Populates structure pieces based on the given {@link MansionParameters\nparameters}.
	f	I	field_15446	entranceI
	f	Lnet/minecraft/class_3485;	field_15444	manager
	f	I	field_15445	entranceJ
	f	Lnet/minecraft/class_5819;	field_15447	random
	m	(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;Z)V	method_15059	addMediumRoom
		p	2		pos
		p	1		pieces
		p	6		pool
		p	5		entranceDirection
		p	4		connectedRoomDirection
		p	3		rotation
		p	7		staircase
	m	(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V	method_15052	addWallPiece
		p	2		wallPiece
		p	1		pieces
	m	(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V	method_15054	addEntrance
		p	2		wallPiece
		p	1		pieces
	m	(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3471$class_3473;)V	method_15053	addBigSecretRoom
		p	1		pieces
		p	2		pos
		p	3		rotation
		p	4		pool
	m	(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V	method_15058	turnLeft
		p	1		pieces
		p	2		wallPiece
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_5819;)V	<init>	<init>
		p	2		random
		p	1		manager
	m	(Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_3471$class_3474;)V	method_15050	generate
		p	3		pieces
		p	4		parameters
		p	1		pos
		p	2		rotation
	m	(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V	method_15057	addSmallRoom
		p	5		pool
		p	3		rotation
		p	4		direction
		p	1		pieces
		p	2		pos
	m	(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_2350;IIII)V	method_15051	addOuterWall
		p	7		endI
		p	8		endJ
		p	5		startI
		p	6		startJ
		p	3		layout
		p	4		direction
		p	1		pieces
		p	2		wallPiece
	m	(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3471$class_3478;Lnet/minecraft/class_3471$class_3478;)V	method_15055	addRoof
		p	4		layout
		p	5		nextFloorLayout
		p	2		pos
		p	3		rotation
		p	1		pieces
	m	(Ljava/util/List;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;Lnet/minecraft/class_3471$class_3473;)V	method_15056	addBigRoom
		p	4		connectedRoomDirection
		p	5		entranceDirection
		p	6		pool
		p	1		pieces
		p	2		pos
		p	3		rotation
	m	(Ljava/util/List;Lnet/minecraft/class_3471$class_3476;)V	method_15060	turnRight
		p	1		pieces
		p	2		wallPiece
c	net/minecraft/class_3471$class_3479	net/minecraft/structure/WoodlandMansionGenerator$ThirdFloorRoomPool
	c	The {@link RoomPool} used for the third floor.
c	net/minecraft/class_3471$class_3480	net/minecraft/structure/WoodlandMansionGenerator$Piece
	m	(Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V	<init>	<init>
		p	1		manager
		p	2		nbt
	m	(Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_2415;)V	<init>	<init>
		p	2		template
		p	1		manager
		p	4		rotation
		p	3		pos
		p	5		mirror
	m	(Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3492;	method_35473	createPlacementData
		p	0		mirror
		p	1		rotation
	m	(Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;)Lnet/minecraft/class_3492;	method_35475	method_35475
		p	1		id
	m	(Lnet/minecraft/class_3485;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)V	<init>	<init>
		p	1		manager
		p	2		template
		p	3		pos
		p	4		rotation
	m	(Ljava/lang/String;)Lnet/minecraft/class_2960;	method_35474	getId
		p	0		identifier
c	net/minecraft/class_2140	net/minecraft/advancement/criterion/VillagerTradeCriterion
	f	Lnet/minecraft/class_2960;	field_9762	ID
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_1799;Lnet/minecraft/class_2140$class_2142;)Z	method_22539	method_22539
		p	2		conditions
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_3988;Lnet/minecraft/class_1799;)V	method_9146	trigger
		p	3		stack
		p	1		player
		p	2		merchant
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2140$class_2142;	method_9148	conditionsFromJson
c	net/minecraft/class_2140$class_2142	net/minecraft/advancement/criterion/VillagerTradeCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_9767	villager
	f	Lnet/minecraft/class_2073;	field_9766	item
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	1		player
		p	2		villager
		p	3		item
	m	(Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)Z	method_9154	matches
		p	1		merchantContext
		p	2		stack
	m	(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2140$class_2142;	method_38914	create
		p	0		playerPredicate
	m	()Lnet/minecraft/class_2140$class_2142;	method_9153	any
c	net/minecraft/class_6504	net/minecraft/datafixer/schema/Schema2831
c	net/minecraft/class_6505	net/minecraft/util/profiling/jfr/JfrProfiler
	f	Ljava/util/List;	field_34407	EVENTS
	f	Lorg/slf4j/Logger;	field_34408	LOGGER
	f	Lnet/minecraft/class_6505;	field_35576	INSTANCE
	f	F	field_35577	tickTime
	f	Ljdk/jfr/Recording;	field_34411	currentRecording
	f	Ljava/util/Map;	field_35578	summaryRecorderByAddress
	f	Ljava/lang/String;	field_34409	CONFIG_PATH
	f	Ljava/time/format/DateTimeFormatter;	field_34410	DATE_TIME_FORMAT
	f	Ljava/lang/String;	field_34406	NETWORK
	f	Ljava/lang/String;	field_34405	TICKING
	f	Ljava/lang/String;	field_34404	WORLD_GENERATION
	f	Ljava/lang/String;	field_34403	MINECRAFT
	m	()Lnet/minecraft/class_6505;	method_39428	getInstance
	m	(Ljava/io/Reader;Lnet/minecraft/class_6506;)Z	method_37983	start
		p	2		instanceType
		p	1		reader
	m	(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779;	method_39429	getOrCreateSummaryRecorder
		p	1		address
	m	(Lnet/minecraft/class_6506;Ljava/lang/String;Ljdk/jfr/Recording;)V	method_37982	method_37982
		p	2		recording
	m	()V	method_38660	addListener
c	net/minecraft/class_6505$1	net/minecraft/util/profiling/jfr/JfrProfiler$1
	f	Lnet/minecraft/class_6507;	field_34921	innerListener
	m	(Ljdk/jfr/Recording;)V	recordingStateChanged	recordingStateChanged
		p	1		recording
c	net/minecraft/class_6502	net/minecraft/util/collection/EmptyPaletteStorage
	c	An empty palette storage has a size, but all its elements are 0.
	f	[J	field_34401	EMPTY_DATA
	f	I	field_34402	size
	m	(I)V	<init>	<init>
		p	1		size
c	net/minecraft/class_2148	net/minecraft/advancement/criterion/UsedTotemCriterion
	f	Lnet/minecraft/class_2960;	field_9773	ID
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_2148$class_2150;)Z	method_22541	method_22541
		p	1		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2148$class_2150;	method_9163	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;)V	method_9165	trigger
		p	2		stack
		p	1		player
c	net/minecraft/class_2148$class_2150	net/minecraft/advancement/criterion/UsedTotemCriterion$Conditions
	f	Lnet/minecraft/class_2073;	field_9777	item
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;)V	<init>	<init>
		p	2		item
		p	1		player
	m	(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2148$class_2150;	method_9170	create
		p	0		item
	m	(Lnet/minecraft/class_1799;)Z	method_9171	matches
		p	1		stack
	m	(Lnet/minecraft/class_2073;)Lnet/minecraft/class_2148$class_2150;	method_35399	create
		p	0		itemPredicate
c	net/minecraft/class_6503	net/minecraft/datafixer/fix/UntaggedSpawnerFix
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		schema
	m	(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;	method_37976	fixSpawner
c	net/minecraft/class_6501	net/minecraft/util/function/ToFloatFunction
	f	Lnet/minecraft/class_6501;	field_37409	IDENTITY
	m	()F	comp_532	min
	m	()F	comp_533	max
	m	(Ljava/lang/Object;)F	method_41296	apply
		p	1		x
	m	(F)F	method_41307	method_41307
		p	0		value
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_6501;	method_41309	compose
		c	{@return a composed function that first applies the before function to its input,\nand then applies this function} to the result.
		p	1		before
			c	the function to apply before this function is applied
	m	(Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lnet/minecraft/class_6501;	method_41308	fromFloat
		p	0		delegate
c	net/minecraft/class_6501$1	net/minecraft/util/function/ToFloatFunction$1
	m	(Ljava/lang/Float;)F	method_41310	apply
c	net/minecraft/class_2143	net/minecraft/advancement/criterion/UsedEnderEyeCriterion
	f	Lnet/minecraft/class_2960;	field_9768	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V	method_9157	trigger
		p	1		player
		p	2		strongholdPos
	m	(DLnet/minecraft/class_2143$class_2145;)Z	method_22540	method_22540
		p	2		conditions
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_2143$class_2145;	method_9156	conditionsFromJson
c	net/minecraft/class_2143$class_2145	net/minecraft/advancement/criterion/UsedEnderEyeCriterion$Conditions
	f	Lnet/minecraft/class_2096$class_2099;	field_9772	distance
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2096$class_2099;)V	<init>	<init>
		p	2		distance
		p	1		player
	m	(D)Z	method_9162	matches
		p	1		distance
c	net/minecraft/class_368	net/minecraft/client/toast/Toast
	f	Ljava/lang/Object;	field_2208	TYPE
	f	I	field_39928	BASE_HEIGHT
	f	Lnet/minecraft/class_2960;	field_2207	TEXTURE
	m	()I	method_29049	getWidth
	m	()Ljava/lang/Object;	method_1987	getType
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_374;J)Lnet/minecraft/class_368$class_369;	method_1986	draw
		p	3		startTime
		p	2		manager
		p	1		matrices
	m	()I	method_29050	getHeight
	m	()I	method_45072	getRequiredSpaceCount
c	net/minecraft/class_368$class_369	net/minecraft/client/toast/Toast$Visibility
	f	Lnet/minecraft/class_3414;	field_2211	sound
	f	Lnet/minecraft/class_368$class_369;	field_2210	SHOW
	f	Lnet/minecraft/class_368$class_369;	field_2209	HIDE
	m	(Ljava/lang/String;ILnet/minecraft/class_3414;)V	<init>	<init>
		p	3		sound
	m	(Lnet/minecraft/class_1144;)V	method_1988	playSound
		p	1		soundManager
c	net/minecraft/class_367	net/minecraft/client/toast/AdvancementToast
	f	Z	field_2206	soundPlayed
	f	Lnet/minecraft/class_161;	field_2205	advancement
	m	(Lnet/minecraft/class_161;)V	<init>	<init>
		p	1		advancement
c	net/minecraft/class_366	net/minecraft/client/toast/RecipeToast
	f	Lnet/minecraft/class_2561;	field_26534	DESCRIPTION
	f	Lnet/minecraft/class_2561;	field_26533	TITLE
	f	Ljava/util/List;	field_2202	recipes
	f	J	field_32217	DURATION
	f	J	field_2204	startTime
	f	Z	field_2203	justUpdated
	m	(Lnet/minecraft/class_374;Lnet/minecraft/class_1860;)V	method_1985	show
		p	1		recipes
		p	0		manager
	m	(Lnet/minecraft/class_1860;)V	method_1984	addRecipes
		p	1		recipes
	m	(Lnet/minecraft/class_1860;)V	<init>	<init>
		p	1		recipes
c	net/minecraft/class_361	net/minecraft/client/gui/widget/ToggleButtonWidget
	f	I	field_2190	pressedUOffset
	f	I	field_2189	hoverVOffset
	f	I	field_2192	u
	f	Lnet/minecraft/class_2960;	field_2193	texture
	f	I	field_2191	v
	f	Z	field_2194	toggled
	m	(Z)V	method_1964	setToggled
		p	1		toggled
	m	(II)V	method_1963	setPos
		p	1		x
		p	2		y
	m	(IIIILnet/minecraft/class_2960;)V	method_1962	setTextureUV
		p	2		v
		p	3		pressedUOffset
		p	1		u
		p	4		hoverVOffset
		p	5		texture
	m	()Z	method_1965	isToggled
	m	(IIIIZ)V	<init>	<init>
		p	3		width
		p	4		height
		p	1		x
		p	2		y
		p	5		toggled
c	net/minecraft/class_365	net/minecraft/client/gui/hud/SpectatorHud
	f	Lnet/minecraft/class_310;	field_2201	client
	f	Lnet/minecraft/class_531;	field_2200	spectatorMenu
	f	J	field_32216	FADE_OUT_DURATION
	f	J	field_32215	FADE_OUT_DELAY
	f	Lnet/minecraft/class_2960;	field_2197	WIDGETS_TEXTURE
	f	Lnet/minecraft/class_2960;	field_2199	SPECTATOR_TEXTURE
	f	J	field_2198	lastInteractionTime
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_4587;)V	method_1979	render
		p	1		matrices
	m	()V	method_1983	useSelectedCommand
	m	(Lnet/minecraft/class_4587;)V	method_1978	renderSpectatorMenu
		p	1		matrices
	m	(Lnet/minecraft/class_4587;IIFFLnet/minecraft/class_537;)V	method_1982	renderSpectatorCommand
		p	2		slot
		p	3		x
		p	4		y
		p	5		height
		p	1		matrices
		p	6		command
	m	(I)V	method_1976	cycleSlot
	m	(I)V	method_1977	selectSlot
		p	1		slot
	m	()F	method_1981	getSpectatorMenuHeight
	m	(Lnet/minecraft/class_4587;FIILnet/minecraft/class_539;)V	method_1975	renderSpectatorMenu
		p	1		matrices
		p	3		x
		p	2		height
		p	5		state
		p	4		y
	m	()Z	method_1980	isOpen
c	net/minecraft/class_364	net/minecraft/client/gui/Element
	c	Base GUI interface for handling callbacks related to\nkeyboard or mouse actions.\n\nMouse coordinate is bounded by the size of the window in\npixels.
	f	J	field_37268	MAX_DOUBLE_CLICK_INTERVAL
	m	(III)Z	method_25404	keyPressed
		c	Callback for when a key down event has been captured.\n\nThe key code is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Keyboard#onKey(long, int, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_KEY_Q\n@see org.lwjgl.glfw.GLFWKeyCallbackI#invoke(long, int, int, int, int)
		p	2		scanCode
			c	the unique/platform-specific scan code of the keyboard input
		p	3		modifiers
			c	a GLFW bitfield describing the modifier keys that are held down (see <a href="https://www.glfw.org/docs/3.3/group__mods.html">GLFW Modifier key flags</a>)
		p	1		keyCode
			c	the named key code of the event as described in the {@link org.lwjgl.glfw.GLFW GLFW} class
	m	(DDI)Z	method_25406	mouseReleased
		c	Callback for when a mouse button release event\nhas been captured.\n\nThe button number is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onMouseButton(long, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_1
		p	3		mouseY
			c	the Y coordinate of the mouse
		p	5		button
			c	the mouse button number
		p	1		mouseX
			c	the X coordinate of the mouse
	m	(DD)V	method_16014	mouseMoved
		c	Callback for when a mouse move event has been captured.\n\n@see net.minecraft.client.Mouse#onCursorPos
		p	1		mouseX
			c	the X coordinate of the mouse
		p	3		mouseY
			c	the Y coordinate of the mouse
	m	(DDIDD)Z	method_25403	mouseDragged
		c	Callback for when a mouse button drag event\nhas been captured.\n\nThe button number is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onCursorPos(long, double, double)\n@see org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_1
		p	1		mouseX
			c	the current X coordinate of the mouse
		p	3		mouseY
			c	the current Y coordinate of the mouse
		p	6		deltaX
			c	the difference of the current X with the previous X coordinate
		p	5		button
			c	the mouse button number
		p	8		deltaY
			c	the difference of the current Y with the previous Y coordinate
	m	(DD)Z	method_25405	isMouseOver
		c	Checks if the mouse position is within the bound\nof the element.\n\n@return {@code true} if the mouse is within the bound of the element, otherwise {@code false}
		p	1		mouseX
			c	the X coordinate of the mouse
		p	3		mouseY
			c	the Y coordinate of the mouse
	m	(CI)Z	method_25400	charTyped
		c	Callback for when a character input has been captured.\n\nThe key code is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Keyboard#onChar(long, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_KEY_Q\n@see org.lwjgl.glfw.GLFWKeyCallbackI#invoke(long, int, int, int, int)
		p	1		chr
			c	the captured character
		p	2		modifiers
			c	a GLFW bitfield describing the modifier keys that are held down (see <a href="https://www.glfw.org/docs/3.3/group__mods.html">GLFW Modifier key flags</a>)
	m	(DDD)Z	method_25401	mouseScrolled
		c	Callback for when a mouse button scroll event\nhas been captured.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onMouseScroll(long, double, double)
		p	5		amount
			c	value is {@code < 0} if scrolled down, {@code > 0} if scrolled up
		p	1		mouseX
			c	the X coordinate of the mouse
		p	3		mouseY
			c	the Y coordinate of the mouse
	m	(III)Z	method_16803	keyReleased
		c	Callback for when a key down event has been captured.\n\nThe key code is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Keyboard#onKey(long, int, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_KEY_Q\n@see org.lwjgl.glfw.GLFWKeyCallbackI#invoke(long, int, int, int, int)
		p	3		modifiers
			c	a GLFW bitfield describing the modifier keys that are held down (see <a href="https://www.glfw.org/docs/3.3/group__mods.html">GLFW Modifier key flags</a>)
		p	2		scanCode
			c	the unique/platform-specific scan code of the keyboard input
		p	1		keyCode
			c	the named key code of the event as described in the {@link org.lwjgl.glfw.GLFW GLFW} class
	m	(DDI)Z	method_25402	mouseClicked
		c	Callback for when a mouse button down event\nhas been captured.\n\nThe button number is identified by the constants in\n{@link org.lwjgl.glfw.GLFW GLFW} class.\n\n@return {@code true} to indicate that the event handling is successful/valid\n@see net.minecraft.client.Mouse#onMouseButton(long, int, int, int)\n@see org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_1
		p	3		mouseY
			c	the Y coordinate of the mouse
		p	5		button
			c	the mouse button number
		p	1		mouseX
			c	the X coordinate of the mouse
	m	(Z)Z	method_25407	changeFocus
		c	Changes the focusing element by cycling to the next/previous element.\n\nThis action is done typically when the user has pressed the 'Tab' or 'Ctrl+Tab'\nkey.\n\n@return {@code true} to indicate that the event handling is successful/valid
		p	1		lookForwards
			c	{@code true} to cycle forwards, otherwise cycle backwards
c	net/minecraft/class_362	net/minecraft/client/gui/AbstractParentElement
	f	Z	field_22781	dragging
	f	Lnet/minecraft/class_364;	field_22780	focused
c	net/minecraft/class_379	net/minecraft/client/font/Glyph
	m	()F	method_16799	getBoldOffset
	m	()F	method_16800	getShadowOffset
	m	(Ljava/util/function/Function;)Lnet/minecraft/class_382;	bake	bake
		p	1		glyphRendererGetter
	m	(Z)F	method_16798	getAdvance
		p	1		bold
c	net/minecraft/class_379$class_7167	net/minecraft/client/font/Glyph$EmptyGlyph
c	net/minecraft/class_378	net/minecraft/client/font/FontManager
	f	Ljava/lang/String;	field_32226	FONTS_JSON
	f	Lnet/minecraft/class_3302;	field_18215	resourceReloadListener
	f	Ljava/util/Map;	field_2259	fontStorages
	f	Lorg/slf4j/Logger;	field_2261	LOGGER
	f	Lnet/minecraft/class_2960;	field_24254	MISSING_STORAGE_ID
	f	Ljava/util/Map;	field_24256	idOverrides
	f	Lnet/minecraft/class_377;	field_24255	missingStorage
	f	Lnet/minecraft/class_1060;	field_2260	textureManager
	m	()Lnet/minecraft/class_327;	method_27539	createTextRenderer
	m	()Lnet/minecraft/class_327;	method_45078	createAdvanceValidatingTextRenderer
	m	(Lnet/minecraft/class_1060;)V	<init>	<init>
		p	1		manager
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_377;	method_45077	method_45077
		p	1		id
	m	()Lnet/minecraft/class_3302;	method_18627	getResourceReloadListener
	m	(Lnet/minecraft/class_377;)V	method_27540	method_27540
		p	0		fontStorage
	m	(Ljava/util/Map;)V	method_27541	setIdOverrides
		p	1		idOverrides
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_377;	method_27542	method_27542
		p	1		id
c	net/minecraft/class_378$1	net/minecraft/client/font/FontManager$1
	m	(Lnet/minecraft/class_2960;)Z	method_18633	method_18633
		p	0		id
	m	(Lnet/minecraft/class_2960;)Ljava/util/List;	method_18637	method_18637
		p	0		id
	m	(Ljava/util/List;I)V	method_27543	method_27543
		p	1		codePoint
	m	(Lnet/minecraft/class_2960;Ljava/util/List;)V	method_27544	method_27544
		p	2		fonts
		p	1		id
	m	(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Ljava/util/Map;	method_18638	prepare
	m	(Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V	method_18635	apply
c	net/minecraft/class_377	net/minecraft/client/font/FontStorage
	f	Lnet/minecraft/class_382;	field_20910	whiteRectangleGlyphRenderer
	f	Lnet/minecraft/class_382;	field_2256	blankGlyphRenderer
	f	Ljava/util/List;	field_2247	fonts
	f	F	field_39934	MAX_ADVANCE
	f	Lnet/minecraft/class_2960;	field_2246	id
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_2253	glyphRendererCache
	f	Lnet/minecraft/class_1060;	field_2248	textureManager
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_2257	glyphCache
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_2249	charactersByWidth
	f	Ljava/util/List;	field_2254	glyphAtlases
	f	Lnet/minecraft/class_5819;	field_2252	RANDOM
	m	(Ljava/util/List;)V	method_2004	setFonts
		p	1		fonts
	m	()V	method_2010	closeGlyphAtlases
	m	(Lnet/minecraft/class_379;)Lnet/minecraft/class_382;	method_2013	getObfuscatedGlyphRenderer
		p	1		glyph
	m	(IZ)Lnet/minecraft/class_379;	method_2011	getGlyph
		c	{@return the glyph of {@code codePoint}}\n\n@implNote {@link BuiltinEmptyGlyph#MISSING} is returned for missing code points.
		p	1		codePoint
		p	2		validateAdvance
	m	(I)Lit/unimi/dsi/fastutil/ints/IntList;	method_27546	method_27546
		p	0		advance
	m	()Lnet/minecraft/class_382;	method_22943	getRectangleRenderer
	m	(I)Lnet/minecraft/class_382;	method_41832	findGlyphRenderer
		p	1		codePoint
	m	(I)Lnet/minecraft/class_382;	method_2014	getGlyphRenderer
		p	1		codePoint
	m	(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		textureManager
		p	2		id
	m	(Ljava/util/List;Ljava/util/Set;I)V	method_27545	method_27545
		p	3		codePoint
	m	(Lnet/minecraft/class_383;)Lnet/minecraft/class_382;	method_2012	getGlyphRenderer
		p	1		c
	m	(I)Lnet/minecraft/class_377$class_7647;	method_40038	findGlyph
		c	{@return the glyph of {@code codePoint}}\n\n@apiNote Call {@link #getGlyph} instead, as that method provides caching.
		p	1		codePoint
	m	()V	method_24290	closeFonts
	m	(Lnet/minecraft/class_379;)Z	method_45079	isAdvanceInvalid
		p	0		glyph
c	net/minecraft/class_377$class_7647	net/minecraft/client/font/FontStorage$GlyphPair
	f	Lnet/minecraft/class_377$class_7647;	field_39935	MISSING
	f	Lnet/minecraft/class_379;	comp_980	advanceValidatedGlyph
	f	Lnet/minecraft/class_379;	comp_979	glyph
	m	()Lnet/minecraft/class_379;	comp_980	advanceValidatedGlyph
	m	(Z)Lnet/minecraft/class_379;	method_45080	getGlyph
		p	1		validateAdvance
	m	()Lnet/minecraft/class_379;	comp_979	glyph
c	net/minecraft/class_372	net/minecraft/client/toast/TutorialToast
	f	Lnet/minecraft/class_372$class_373;	field_2225	type
	f	Z	field_2222	hasProgressBar
	f	J	field_2223	lastTime
	f	Lnet/minecraft/class_2561;	field_2226	description
	f	Lnet/minecraft/class_368$class_369;	field_2227	visibility
	f	Lnet/minecraft/class_2561;	field_2224	title
	f	F	field_2228	progress
	f	F	field_2229	lastProgress
	m	(Lnet/minecraft/class_372$class_373;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V	<init>	<init>
		p	2		title
		p	1		type
		p	4		hasProgressBar
		p	3		description
	m	()V	method_1993	hide
	m	(F)V	method_1992	setProgress
		p	1		progress
c	net/minecraft/class_372$class_373	net/minecraft/client/toast/TutorialToast$Type
	f	I	field_2231	textureSlotY
	f	I	field_2232	textureSlotX
	f	Lnet/minecraft/class_372$class_373;	field_26848	SOCIAL_INTERACTIONS
	f	Lnet/minecraft/class_372$class_373;	field_28782	RIGHT_CLICK
	f	Lnet/minecraft/class_372$class_373;	field_2230	MOVEMENT_KEYS
	f	Lnet/minecraft/class_372$class_373;	field_2233	RECIPE_BOOK
	f	Lnet/minecraft/class_372$class_373;	field_2237	MOUSE
	f	Lnet/minecraft/class_372$class_373;	field_2236	WOODEN_PLANKS
	f	Lnet/minecraft/class_372$class_373;	field_2235	TREE
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_332;II)V	method_1994	drawIcon
		p	1		matrices
		p	3		x
		p	2		helper
		p	4		y
	m	(Ljava/lang/String;III)V	<init>	<init>
		p	4		textureSlotY
		p	3		textureSlotX
c	net/minecraft/class_370	net/minecraft/client/toast/SystemToast
	f	Z	field_2214	justUpdated
	f	I	field_25038	width
	f	Lnet/minecraft/class_2561;	field_2215	title
	f	J	field_2216	startTime
	f	I	field_32219	MIN_WIDTH
	f	Ljava/util/List;	field_25037	lines
	f	Lnet/minecraft/class_370$class_371;	field_2213	type
	f	I	field_39927	PADDING_Y
	f	I	field_39926	LINE_HEIGHT
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	method_1991	setContent
		p	1		title
		p	2		description
	m	(Lnet/minecraft/class_374;Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	method_1990	show
		p	1		type
		p	0		manager
		p	3		description
		p	2		title
	m	(Lnet/minecraft/class_310;Ljava/lang/String;)V	method_29627	addPackCopyFailure
		p	1		directory
		p	0		client
	m	(Lnet/minecraft/class_374;Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	method_27024	add
		p	0		manager
		p	1		type
		p	2		title
		p	3		description
	m	(Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Ljava/util/List;I)V	<init>	<init>
		p	1		type
		p	2		title
		p	3		lines
		p	4		width
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_370;	method_29047	create
		p	0		client
		p	2		title
		p	1		type
		p	3		description
	m	(Lnet/minecraft/class_310;Ljava/lang/String;)V	method_27023	addWorldAccessFailureToast
		p	0		client
		p	1		worldName
	m	()Lnet/minecraft/class_370$class_371;	method_1989	getType
	m	(Lnet/minecraft/class_310;Ljava/lang/String;)V	method_27025	addWorldDeleteFailureToast
		p	0		client
		p	1		worldName
	m	(Lnet/minecraft/class_370$class_371;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	3		description
		p	1		type
		p	2		title
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_374;IIII)V	method_29046	drawPart
		p	6		height
		p	5		y
		p	4		textureV
		p	3		width
		p	2		manager
		p	1		matrices
	m	(Lnet/minecraft/class_2561;)Lcom/google/common/collect/ImmutableList;	method_29626	getTextAsList
		p	0		text
c	net/minecraft/class_370$class_371	net/minecraft/client/toast/SystemToast$Type
	f	J	field_39340	displayDuration
	f	Lnet/minecraft/class_370$class_371;	field_23774	WORLD_ACCESS_FAILURE
	f	Lnet/minecraft/class_370$class_371;	field_39339	CHAT_PREVIEW_WARNING
	f	Lnet/minecraft/class_370$class_371;	field_25445	PACK_COPY_FAILURE
	f	Lnet/minecraft/class_370$class_371;	field_25039	WORLD_GEN_SETTINGS_TRANSFER
	f	Lnet/minecraft/class_370$class_371;	field_36445	PERIODIC_NOTIFICATION
	f	Lnet/minecraft/class_370$class_371;	field_2220	WORLD_BACKUP
	f	Lnet/minecraft/class_370$class_371;	field_2218	TUTORIAL_HINT
	f	Lnet/minecraft/class_370$class_371;	field_2219	NARRATOR_TOGGLE
	f	Lnet/minecraft/class_370$class_371;	field_39915	UNSECURE_SERVER_WARNING
	f	Lnet/minecraft/class_370$class_371;	field_21809	PACK_LOAD_FAILURE
	m	(Ljava/lang/String;IJ)V	<init>	<init>
		p	3		displayDuration
c	net/minecraft/class_376	net/minecraft/client/font/BlankFont
c	net/minecraft/class_374	net/minecraft/client/toast/ToastManager
	f	I	field_39930	ALL_OCCUPIED
	f	Ljava/util/Deque;	field_2240	toastQueue
	f	I	field_39929	SPACES
	f	Ljava/util/List;	field_2239	visibleEntries
	f	Lnet/minecraft/class_310;	field_2238	client
	f	Ljava/util/BitSet;	field_39931	occupiedSpaces
	m	(I)I	method_45073	getTopIndex
		p	1		requiredSpaces
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_4587;)V	method_1996	draw
		p	1		matrices
	m	()I	method_45076	getEmptySpaceCount
	m	(Ljava/lang/Class;Ljava/lang/Object;)Lnet/minecraft/class_368;	method_1997	getToast
		p	2		type
		p	1		toastClass
	m	(Lnet/minecraft/class_368;)V	method_1999	add
		p	1		toast
	m	(ILnet/minecraft/class_4587;Lnet/minecraft/class_374$class_375;)Z	method_45074	method_45074
		p	3		visibleEntry
	m	()V	method_2000	clear
	m	()Lnet/minecraft/class_310;	method_1995	getClient
	m	(Lnet/minecraft/class_368;)Z	method_45075	method_45075
		p	1		toast
c	net/minecraft/class_374$class_375	net/minecraft/client/toast/ToastManager$Entry
	f	J	field_32221	DISAPPEAR_TIME
	f	Lnet/minecraft/class_368;	field_2241	instance
	f	J	field_2242	showTime
	f	Lnet/minecraft/class_368$class_369;	field_2244	visibility
	f	J	field_2243	startTime
	f	I	field_39933	requiredSpaceCount
	f	I	field_39932	topIndex
	m	(J)F	method_2003	getDisappearProgress
		p	1		time
	m	(Lnet/minecraft/class_374;Lnet/minecraft/class_368;II)V	<init>	<init>
		p	2		instance
		p	3		topIndex
		p	4		requiredSpaceCount
	m	()Lnet/minecraft/class_368;	method_2001	getInstance
	m	(ILnet/minecraft/class_4587;)Z	method_2002	draw
		p	1		x
		p	2		matrices
c	net/minecraft/class_1702	net/minecraft/entity/player/HungerManager
	f	F	field_7752	exhaustion
	f	I	field_7755	foodTickTimer
	f	I	field_7754	prevFoodLevel
	f	F	field_7753	saturationLevel
	f	I	field_7756	foodLevel
	m	()I	method_7586	getFoodLevel
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_1799;)V	method_7579	eat
		p	1		item
		p	2		stack
	m	()F	method_35219	getExhaustion
	m	(I)V	method_7580	setFoodLevel
		p	1		foodLevel
	m	(F)V	method_7583	addExhaustion
		p	1		exhaustion
	m	(F)V	method_7581	setSaturationLevel
		p	1		saturationLevel
	m	(Lnet/minecraft/class_2487;)V	method_7584	readNbt
		p	1		nbt
	m	(IF)V	method_7585	add
		p	1		food
		p	2		saturationModifier
	m	()Z	method_7587	isNotFull
	m	()I	method_35217	getPrevFoodLevel
	m	(Lnet/minecraft/class_2487;)V	method_7582	writeNbt
		p	1		nbt
	m	(Lnet/minecraft/class_1657;)V	method_7588	update
		p	1		player
	m	(F)V	method_35218	setExhaustion
		p	1		exhaustion
	m	()F	method_7589	getSaturationLevel
c	net/minecraft/class_1701	net/minecraft/entity/vehicle/TntMinecartEntity
	f	B	field_30703	PRIME_TNT_STATUS
	f	I	field_7751	fuseTicks
	m	(D)V	method_7576	explode
		p	1		velocity
	m	()V	method_7575	prime
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	1		world
		p	2		x
		p	4		y
		p	6		z
	m	()I	method_7577	getFuseTicks
	m	()Z	method_7578	isPrimed
c	net/minecraft/class_1700	net/minecraft/entity/vehicle/HopperMinecartEntity
	f	I	field_7748	transferCooldown
	f	Z	field_7749	enabled
	f	I	field_30702	MAX_TRANSFER_COOLDOWN
	f	Lnet/minecraft/class_2338;	field_7750	currentBlockPos
	m	()Z	method_7574	canOperate
	m	()Z	method_7572	isEnabled
	m	()Z	method_7573	isCoolingDown
	m	(Z)V	method_7570	setEnabled
		p	1		enabled
	m	(I)V	method_7571	setTransferCooldown
		p	1		transferCooldown
	m	(Lnet/minecraft/class_1937;DDD)V	<init>	<init>
		p	6		z
		p	4		y
		p	2		x
		p	1		world
c	net/minecraft/class_1706	net/minecraft/screen/AnvilScreenHandler
	f	Lnet/minecraft/class_3915;	field_7770	levelCost
	f	I	field_7776	repairItemUsage
	f	Lorg/slf4j/Logger;	field_7771	LOGGER
	f	Ljava/lang/String;	field_7774	newItemName
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V	method_24922	method_24922
		p	2		pos
		p	1		world
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	2		inventory
		p	1		syncId
	m	(Ljava/lang/String;)V	method_7625	setNewItemName
		p	1		newItemName
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	3		context
		p	1		syncId
		p	2		inventory
	m	(I)I	method_20398	getNextCost
		p	0		cost
	m	()I	method_17369	getLevelCost
c	net/minecraft/class_1704	net/minecraft/screen/BeaconScreenHandler
	f	Lnet/minecraft/class_3914;	field_17289	context
	f	Lnet/minecraft/class_3913;	field_17290	propertyDelegate
	f	Lnet/minecraft/class_1704$class_1705;	field_17288	paymentSlot
	f	Lnet/minecraft/class_1263;	field_17287	payment
	m	()I	method_17373	getProperties
	m	()Z	method_17376	hasPayment
	m	(ILnet/minecraft/class_1263;)V	<init>	<init>
		p	2		inventory
		p	1		syncId
	m	(ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;Lnet/minecraft/class_3914;)V	<init>	<init>
		p	4		context
		p	3		propertyDelegate
		p	2		inventory
		p	1		syncId
	m	()Lnet/minecraft/class_1291;	method_17375	getSecondaryEffect
	m	()Lnet/minecraft/class_1291;	method_17374	getPrimaryEffect
	m	(Ljava/util/Optional;Ljava/util/Optional;)V	method_17372	setEffects
		p	1		primary
		p	2		secondary
c	net/minecraft/class_1704$class_1705	net/minecraft/screen/BeaconScreenHandler$PaymentSlot
	m	(Lnet/minecraft/class_1704;Lnet/minecraft/class_1263;III)V	<init>	<init>
		p	3		index
		p	2		inventory
		p	5		y
		p	4		x
c	net/minecraft/class_1703	net/minecraft/screen/ScreenHandler
	c	Manages lists of item stacks and properties between the server and the client for use\nin a screen. They are usually used for synchronizing the screens of container blocks\nsuch as chests and furnaces.\n\n<p>On the client, screen handlers are coupled with a {@link\nnet.minecraft.client.gui.screen.ingame.HandledScreen}. Handled screens have a\nreference to a client-sided screen handler that is exposed through the\n{@link net.minecraft.client.gui.screen.ingame.ScreenHandlerProvider} interface.\n\n<h2 id="models">Models</h2>\n<p>Screen handlers hold slots, properties, property delegates, and screen handler\ncontexts. This allows easy synchronization of states between the client and the\nserver, and prevents running code on the wrong side.\n\n<p>{@link Slot} holds one item stack. The slots are usually controlled by the server,\nand the changes to slots on the server are automatically synchronized to the client.\nSlots can be backed by an inventory, allowing the changes to be reflected to the\npersistent storage (like block entities) on the server. Clients manipulate the\nslots by issuing a "slot click" packet. "Clicking" a slot includes actions like\npicking up crafting result, shift-clicking stacks, swapping stacks between the\ninventory and the hotbar, or dropping stacks.\n\n<p>Screen handlers also contain a list of {@linkplain Property properties}\nthat are used for syncing integers (e.g. progress bars) from the server to the client.\nProperties can also be used to sync an integer from the client to the server, although\nit has to be manually performed. If a property relies on other objects, like\na value from a block entity instance, then the property can delegate its operations\nusing {@link PropertyDelegate}. The delegate is passed when creating the screen handler.\nOn the server, access to the property's value is delegated to the delegate (which in\nturn delegates to another object like a block entity instance).\nOn the client, access to the property's value still uses the synced value.\n\n<p>{@link ScreenHandlerContext} allows running code on the server side only. Screen\nhandlers are designed to be used on both sides; any action modifying the world has\nto be wrapped in a call to the context. Like with the property delegate, a context\nwith the world is passed to the screen handler on creation on the server. On the\nserver, the context executes the function with the world and the position. On the\nclient, the context does nothing.\n\n<h2 id="usage">How to use screen handlers</h2>\n<h3 id="creation">Creation</h3>\n<p>To create a new screen handler, subclass {@link ScreenHandler}, create and register\na new {@linkplain ScreenHandlerType screen handler type}, and associate it with\na handled screen.\n\n<p>A subclass should have two constructors. One is for the server, and should take\nthe {@code syncId} and inventories, property delegates, or contexts that are used.\nThe {@link #syncId} is shared between the two sides. It is used to verify that a player\nhas a specific screen (handler) open so that they can move items, for example.\nThe inventories are used to back a slot so that any changes to a slot is reflected\non the backing inventory, and vice versa. Property delegates and contexts bridge\nbetween the screen handler and other parts of the world; see above for more description.\n\n<p>The constructor should {@linkplain #addSlot add slots}, {@link #addProperties\nadd properties from delegates}, and store the property delegates and screen handler\ncontext in the instance fields.\n\n<p>The other constructor is for the client. There, the only parameters allowed are the\n{@code syncId} and the player inventory. This is because all other things are\nunavailable at creation time and synced later. This constructor should call the\nother constructor with {@linkplain net.minecraft.inventory.SimpleInventory\na new simple inventory of sufficient size}, {@linkplain ArrayPropertyDelegate\na new array property delegate}, and {@linkplain ScreenHandlerContext#EMPTY\nan empty screen handler context}. Synced data then fills the inventory and property\ndelegate.\n\n<p>The screen handler then has to be registered in a registry. Create a new instance of\n{@link ScreenHandlerType} with the screen handler type factory (which can be a reference\nto the client-side constructor; i.e. {@code MyScreenHandler::MyScreenHandler})\nand register it to {@link net.minecraft.util.registry.Registry#SCREEN_HANDLER}.\n\n<h3 id="opening">Opening</h3>\n<p>Most of the screen handlers are associated with a block and opened by using the block.\nScreen handlers are opened on the server and synced to the client. To open a\nscreen handler, use {@link PlayerEntity#openHandledScreen}. This takes a\n{@link NamedScreenHandlerFactory}, which creates a screen handler. In vanilla,\nblock entity instances implement the interface, allowing them to be passed.\n{@link SimpleNamedScreenHandlerFactory} is a screen handler factory implementation\nfor use cases that do not involve a block entity.\n\n<p>The factory should create a new instance of a screen handler with the server-side\nconstructor (one that takes inventories, etc). If the screen handler requires\na property delegate or a context, create an instance and pass it here.\n\n<p>As long as the screen handler only uses the slots and properties, there should not\nbe any need for external synchronization.\n\n<h3 id="interaction">Interaction</h3>\n<p>Screen handler interaction mainly involves "slot clicks" and "button clicks".\nA {@linkplain #onSlotClick slot click} is, as mentioned before, an action manipulating\nthe slots' held item stacks. Slot clicks are implemented in this class and\n{@link #transferSlot}. To manipulate the stacks, get the slot via {@link #getSlot}\nand call methods of it. Screen handlers also provide methods for common operations,\nsuch as {@link #insertItem} that inserts a stack to the screen handler's available slots.\n\n<p>The "cursor stack" is an item stack held by the cursor. When moving item stacks\nbetween slots, the cursor stack can hold the stack temporarily. The cursor stack\nis not held by any slots. When the screen handler is closed, the stack will be\ninserted to the player inventory or dropped as an item entity.\n\n<p>Some screen handlers also handle {@linkplain #onButtonClick button clicks}.\nThis is used to execute an action on the server as a response to clients sending a\nbutton click packet. In most cases, this is triggered by a button in the screen\nrendered by the client, hence the name. Inside screen handlers, buttons are identified\nwith an integer.\n\n<p>Subclasses must implement two methods: {@link #canUse(PlayerEntity)} and {@link\n#transferSlot}. See the documentation of each method for more details.\n\n<h3 id="closing">Closing</h3>\n<p>Since a screen handler handles the client's screen, the screen must be closed at the\nsame time. To close the screen handler and the screen, call {@link\nPlayerEntity#closeHandledScreen} on the server.\n\n<p>Screen handlers should override {@link #close}. In there, it should {@linkplain\n#dropInventory drop contents} of all slots not backed by an inventory and call\n{@link Inventory#onClose} on the backing inventory. See the documentation of\nthe method for more details.\n\n@see ScreenHandlerType\n@see ScreenHandlerFactory\n@see Slot\n@see Inventory\n@see net.minecraft.client.gui.screen.ingame.HandledScreen
	f	I	field_7762	quickCraftButton
	f	Lit/unimi/dsi/fastutil/ints/IntList;	field_29559	trackedPropertyValues
	f	Ljava/util/List;	field_17285	properties
	f	Z	field_29209	disableSync
	f	Lnet/minecraft/class_3917;	field_17493	type
	f	Ljava/util/Set;	field_7757	quickCraftSlots
	f	Lnet/minecraft/class_2371;	field_7761	slots
	f	Ljava/util/List;	field_7765	listeners
	f	Lnet/minecraft/class_5916;	field_29208	syncHandler
	f	Lnet/minecraft/class_1799;	field_29205	cursorStack
	f	Lnet/minecraft/class_2371;	field_7764	trackedStacks
		c	A list of item stacks that is used for tracking changes in {@link #sendContentUpdates()}.
	f	Lorg/slf4j/Logger;	field_36534	LOGGER
	f	I	field_30730	EMPTY_SPACE_SLOT_INDEX
		c	A special slot index value ({@value}) indicating that the player has clicked outside the main panel\nof a screen. Used for dropping the cursor stack.
	f	I	field_7763	syncId
	f	Lnet/minecraft/class_2371;	field_29206	previousTrackedStacks
	f	I	field_7759	quickCraftStage
	f	I	field_34024	revision
	f	Lnet/minecraft/class_1799;	field_29207	previousCursorStack
	m	(Lnet/minecraft/class_1735;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_34249	method_34249
		p	3		stack
	m	(Lnet/minecraft/class_1799;)V	method_34254	setCursorStack
		p	1		stack
	m	()Lnet/minecraft/class_1799;	method_34255	getCursorStack
	m	(Lnet/minecraft/class_1799;)V	method_34250	setPreviousCursorStack
		p	1		stack
	m	(Lnet/minecraft/class_1799;IIZ)Z	method_7616	insertItem
		c	Tries to consume {@code stack} by inserting to slots from {@code startIndex}\nto {@code endIndex - 1} (both inclusive) until the entire stack is used.\n\n<p>If {@code fromLast} is {@code true}, this attempts the insertion in reverse\norder; i.e. {@code endIndex - 1} to {@code startIndex} (both inclusive).\n\n@return whether {@code stack} was decremented
		p	1		stack
		p	2		startIndex
		p	3		endIndex
		p	4		fromLast
	m	(I)Lnet/minecraft/class_1735;	method_7611	getSlot
		c	{@return the slot with index {@code index}}
		p	1		index
	m	(Lnet/minecraft/class_2586;)I	method_7608	calculateComparatorOutput
		p	0		entity
	m	(ILnet/minecraft/class_1799;)V	method_37449	setPreviousTrackedSlotMutable
		p	2		stack
		p	1		slot
	m	(Lnet/minecraft/class_3913;)V	method_17360	addProperties
		c	Adds properties of {@code propertyDelegate} to this screen handler.\nThis must be called inside the subclass's constructor.\n\n@see #addProperty
		p	1		propertyDelegate
	m	(Lnet/minecraft/class_1263;)I	method_7618	calculateComparatorOutput
		p	0		inventory
	m	(I)I	method_7620	unpackQuickCraftButton
		p	0		quickCraftData
	m	(II)V	method_37419	notifyPropertyUpdate
		p	1		index
		p	2		value
	m	(Lnet/minecraft/class_1657;)Z	method_7597	canUse
		c	{@return whether the screen handler can be used}\n\n<p>Subclasses should call #canUse(ScreenHandlerContext, PlayerEntity, Block)}\nor implement the check itself. The implementation should check that the\nplayer is near the screen handler's source position (e.g. block position) and\nthat the source (e.g. block) is not destroyed.
		p	1		player
	m	(Lnet/minecraft/class_5916;)V	method_34248	updateSyncHandler
		p	1		handler
	m	(IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)V	method_30010	internalOnSlotClick
		c	The actual logic that handles a slot click. Called by {@link #onSlotClick\n(int, int, SlotActionType, PlayerEntity)} in a try-catch block that wraps\nexceptions from this method into a crash report.
		p	2		button
		p	1		slotIndex
		p	4		player
		p	3		actionType
	m	(Lnet/minecraft/class_3917;I)V	<init>	<init>
		p	1		type
		p	2		syncId
	m	(II)V	method_34715	checkPropertyUpdates
		p	1		id
		p	2		value
	m	()V	method_7605	endQuickCraft
	m	(Lnet/minecraft/class_1735;)Z	method_7615	canInsertIntoSlot
		p	1		slot
	m	(II)I	method_7591	packQuickCraftData
		p	1		buttonId
		p	0		quickCraftStage
	m	(Lnet/minecraft/class_1735;Lnet/minecraft/class_1799;Z)Z	method_7592	canInsertItemIntoSlot
		p	1		stack
		p	2		allowOverflow
		p	0		slot
	m	(Lnet/minecraft/class_1263;)V	method_7609	onContentChanged
		c	Called when a slot's content has changed.\n\n<p>This is not called by default; subclasses that override this method\nshould also use a custom {@link Inventory} whose {@link Inventory#markDirty markDirty} method is\noverridden to call this method as a backing inventory of the slot.\n\n<p>This can be used to update the output slot when input changes.
		p	1		inventory
	m	(ILnet/minecraft/class_1657;)Z	method_7600	shouldQuickCraftContinue
		p	1		player
		p	0		stage
	m	()V	method_34258	checkCursorStackUpdates
	m	(ILjava/util/List;Lnet/minecraft/class_1799;)V	method_7610	updateSlotStacks
		p	1		revision
		p	3		cursorStack
		p	2		stacks
	m	(ILnet/minecraft/class_1799;)V	method_34245	setPreviousTrackedSlot
		p	1		slot
		p	2		stack
	m	(Lnet/minecraft/class_1712;)V	method_7603	removeListener
		c	Removes {@code listener} from this screen handler.
		p	1		listener
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;)Z	method_7613	canInsertIntoSlot
		c	{@return whether {@code stack} can be inserted to {@code slot}}\n\n<p>Subclasses should override this to return {@code false} if the slot is\nused for output.
		p	1		stack
		p	2		slot
	m	(Lnet/minecraft/class_1703;)V	method_34247	copySharedSlots
		p	1		handler
	m	(ILnet/minecraft/class_1799;Ljava/util/function/Supplier;)V	method_34246	updateTrackedSlot
		p	1		slot
		p	3		copySupplier
		p	2		stack
	m	(IILnet/minecraft/class_1799;)V	method_7619	setStackInSlot
		p	3		stack
		p	2		revision
		p	1		slot
	m	()V	method_34257	enableSyncing
	m	(Lnet/minecraft/class_1657;)V	method_7595	close
		c	Closes this screen handler.\n\n<p>To close a screen handler, call {@link PlayerEntity#closeHandledScreen}\non the server instead of this method.\n\n<p>This drops the cursor stack by default. Subclasses that have slots not backed\nby a persistent inventory should call {@link #dropInventory} to drop the stacks.
		p	1		player
	m	(Lnet/minecraft/class_1657;I)Z	method_7604	onButtonClick
		c	Called when {@code player} clicks a button with {@code id}.\n\n<p>"Button click" is an abstract concept; it does not have to be triggered by a\nbutton. Examples of button clicks include selecting a recipe for a stonecutter,\nturning a page of a lectern's book, or selecting an enchantment on an enchanting table.\nButtons are identified by an integer.\n\n@implNote This is normally only called by the server; however, screens that use buttons\ncan call this on the client.\n\n@return whether the button click is handled successfully
		p	1		player
		p	2		id
	m	()Lnet/minecraft/class_2371;	method_7602	getStacks
		c	{@return a list of all stacks of the screen handler's slot}\n\n<p>This should not be used in most cases, and modifying the returned list\nhas no effect to the screen handler.
	m	(Lnet/minecraft/class_1735;)Lnet/minecraft/class_1735;	method_7621	addSlot
		c	Adds {@code slot} to this screen handler. This must be called inside\nthe subclass's constructor.\n\n@return the added slot
		p	1		slot
	m	(IILnet/minecraft/class_1713;Lnet/minecraft/class_1657;)V	method_7593	onSlotClick
		c	Performs a slot click. This can behave in many different ways depending mainly on the action type.
		p	2		button
		p	1		slotIndex
		p	4		player
		p	3		actionType
			c	the type of slot click, check the docs for each {@link SlotActionType} value for details
	m	()I	method_37422	nextRevision
	m	(Lnet/minecraft/class_1263;I)V	method_17359	checkSize
		c	Checks that the size of the provided inventory is at least as large as the {@code expectedSize}.\n\n@throws IllegalArgumentException if the inventory size is smaller than {@code expectedSize}
		p	0		inventory
		p	1		expectedSize
	m	(Lnet/minecraft/class_3915;)Lnet/minecraft/class_3915;	method_17362	addProperty
		c	Adds {@code property} to this screen handler. This must be called inside the\nsubclass's constructor.\n\n<p>If the property relies on external objects (such as a block entity instance),\nit should instead use property delegates and {@link #addProperties}.\n\n@return the added property\n\n@see #addProperties
		p	1		property
	m	(Ljava/util/Set;ILnet/minecraft/class_1799;I)V	method_7617	calculateStackSize
		p	0		slots
		p	1		mode
		p	2		stack
		p	3		stackSize
	m	(ILnet/minecraft/class_1799;Ljava/util/function/Supplier;)V	method_34253	checkSlotUpdates
		p	1		slot
		p	3		copySupplier
		p	2		stack
	m	(Lnet/minecraft/class_1657;Lnet/minecraft/class_1263;)V	method_7607	dropInventory
		p	2		inventory
		p	1		player
	m	()Lnet/minecraft/class_3917;	method_17358	getType
		c	{@return the screen handler type}\n\n<p>A screen handler must have associated screen handler type to open it.\n\n@throws UnsupportedOperationException if the type is not passed in the constructor
	m	(II)V	method_7606	setProperty
		c	Sets the property with ID {@code id} to {@code value}.\n\n<p>Subclasses can call {@link #sendContentUpdates} to manually sync the change\nto the client.
		p	2		value
		p	1		id
	m	(Lnet/minecraft/class_1712;)V	method_7596	addListener
		c	Adds {@code listener} to the screen handler.\n\n<p>Listeners are often used to listen to slot or property changes on the\nclient's screen.
		p	1		listener
	m	()V	method_37420	updateToClient
	m	()V	method_7623	sendContentUpdates
		c	Sends updates to listeners if any properties or slot stacks have changed.
	m	(I)Z	method_40442	isValid
		c	{@return whether the given slot index is valid}\n\n<p>This returns {@code true} for all added slots, {@value #EMPTY_SPACE_SLOT_INDEX},\nand {@code -1}.
		p	1		slot
	m	(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;	method_7601	transferSlot
		c	Transfers (or "quick-moves") the stack at slot {@code index} to other\nslots of the screen handler that belong to a different inventory.\n\n<p>Subclasses should call {@link #insertItem}, and if the insertion was successful,\nclear the slot (if the stack is exhausted) or mark it as dirty. See the vanilla\nsubclasses for basic implementation.\n\n@return {@link ItemStack#EMPTY} when no stack can be transferred, otherwise\nthe original stack\n\n@see #insertItem
		p	1		player
		p	2		index
	m	()V	method_34256	disableSyncing
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V	method_34251	method_34251
		p	3		stack
	m	()Lnet/minecraft/class_5630;	method_34259	getCursorStackReference
		c	{@return a reference to the cursor's stack}
	m	(Lnet/minecraft/class_3913;I)V	method_17361	checkDataCount
		c	Checks that the size of the {@code data} is at least as large as the {@code expectedCount}.\n\n@throws IllegalArgumentException if the {@code data} has a smaller size than {@code expectedCount}
		p	1		expectedCount
		p	0		data
	m	()I	method_37421	getRevision
	m	(Lnet/minecraft/class_2248;Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/lang/Boolean;	method_17696	method_17696
		p	2		world
		p	3		pos
	m	()V	method_34252	syncState
	m	(Lnet/minecraft/class_1263;I)Ljava/util/OptionalInt;	method_37418	getSlotIndex
		p	1		inventory
		p	2		index
	m	(Lnet/minecraft/class_3914;Lnet/minecraft/class_1657;Lnet/minecraft/class_2248;)Z	method_17695	canUse
		c	{@return whether the screen handler can be used}\n\n@apiNote This should be called inside {@link #canUse(PlayerEntity)}.\n\n@implNote On the server, this checks that the block at the position is\n{@code block} and the player is within 8 blocks from the block's center.\n\n@see #canUse(PlayerEntity)
		p	0		context
		p	1		player
		p	2		block
	m	(I)I	method_7594	unpackQuickCraftStage
		p	0		quickCraftData
c	net/minecraft/class_1708	net/minecraft/screen/BrewingStandScreenHandler
	f	Lnet/minecraft/class_3913;	field_17292	propertyDelegate
	f	Lnet/minecraft/class_1735;	field_7787	ingredientSlot
	f	Lnet/minecraft/class_1263;	field_7788	inventory
	m	()I	method_17377	getFuel
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
		p	3		inventory
		p	4		propertyDelegate
	m	()I	method_17378	getBrewTime
	m	(ILnet/minecraft/class_1661;)V	<init>	<init>
		p	1		syncId
		p	2		playerInventory
c	net/minecraft/class_1708$class_1711	net/minecraft/screen/BrewingStandScreenHandler$PotionSlot
	m	(Lnet/minecraft/class_1799;)Z	method_7631	matches
		p	0		stack
c	net/minecraft/class_1708$class_1709	net/minecraft/screen/BrewingStandScreenHandler$FuelSlot
	m	(Lnet/minecraft/class_1799;)Z	method_7630	matches
		p	0		stack
c	net/minecraft/class_1708$class_1710	net/minecraft/screen/BrewingStandScreenHandler$IngredientSlot
c	net/minecraft/class_1707	net/minecraft/screen/GenericContainerScreenHandler
	f	I	field_17496	rows
	f	Lnet/minecraft/class_1263;	field_17495	inventory
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;	method_19248	createGeneric9x3
		p	0		syncId
		p	1		playerInventory
	m	()Lnet/minecraft/class_1263;	method_7629	getInventory
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;	method_19249	createGeneric9x4
		p	1		playerInventory
		p	0		syncId
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;	method_19244	createGeneric9x1
		p	0		syncId
		p	1		playerInventory
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;	method_19247	createGeneric9x6
		p	0		syncId
		p	1		playerInventory
		p	2		inventory
	m	(Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;I)V	<init>	<init>
		p	1		type
		p	4		inventory
		p	5		rows
		p	2		syncId
		p	3		playerInventory
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;	method_19246	createGeneric9x2
		p	0		syncId
		p	1		playerInventory
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;	method_19251	createGeneric9x6
		p	0		syncId
		p	1		playerInventory
	m	(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;)Lnet/minecraft/class_1707;	method_19245	createGeneric9x3
		p	0		syncId
		p	1		playerInventory
		p	2		inventory
	m	(Lnet/minecraft/class_3917;ILnet/minecraft/class_1661;I)V	<init>	<init>
		p	3		playerInventory
		p	2		syncId
		p	1		type
		p	4		rows
	m	(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1707;	method_19250	createGeneric9x5
		p	0		syncId
		p	1		playerInventory
	m	()I	method_17388	getRows
c	net/minecraft/class_5285	net/minecraft/world/gen/GeneratorOptions
	f	Ljava/util/Optional;	field_24532	legacyCustomOptions
	f	Lnet/minecraft/class_2378;	field_24827	options
	f	Z	field_24527	generateStructures
	f	Z	field_24528	bonusChest
	f	J	field_24526	seed
	f	Lcom/mojang/serialization/Codec;	field_24826	CODEC
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28606	method_28606
		p	0		instance
	m	()J	method_28028	getSeed
	m	(JZZLnet/minecraft/class_2378;)V	<init>	<init>
		p	1		seed
		p	3		generateStructures
		p	4		bonusChest
		p	5		options
	m	()Z	method_28035	isLegacyCustomizedType
	m	()Z	method_28033	isDebugWorld
	m	()Lnet/minecraft/class_2378;	method_28609	getDimensions
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;	method_39335	toDimensionOptionsKey
		p	0		worldKey
	m	()Lcom/google/common/collect/ImmutableSet;	method_29575	getWorlds
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;	method_29962	getRegistryWithReplacedOverworld
		p	2		overworldGenerator
		p	1		dimensionType
		p	0		options
	m	()Lnet/minecraft/class_5285;	method_28038	toggleBonusChest
	m	()Lnet/minecraft/class_5285;	method_28036	withBonusChest
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;	method_28608	getRegistryWithReplacedOverworldGenerator
		p	0		dimensionTypeRegistry
		p	2		overworldGenerator
		p	1		options
	m	(ZLjava/util/OptionalLong;)Lnet/minecraft/class_5285;	method_28024	withHardcore
		p	2		seed
		p	1		hardcore
	m	()Z	method_28034	isFlatWorld
	m	(JZZLnet/minecraft/class_2378;Ljava/util/Optional;)V	<init>	<init>
		p	4		bonusChest
		p	5		options
		p	3		generateStructures
		p	6		legacyCustomOptions
		p	1		seed
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;	method_39334	toWorldKey
		p	0		dimensionOptionsKey
	m	(Ljava/lang/String;)Ljava/util/OptionalLong;	method_40024	parseSeed
		p	0		seed
	m	()Z	method_28030	hasBonusChest
	m	()Lcom/mojang/serialization/DataResult;	method_28610	validate
	m	()Z	method_28029	shouldGenerateStructures
	m	()Lnet/minecraft/class_5285;	method_28037	toggleGenerateStructures
	m	()Z	method_28611	isStable
	m	()Lnet/minecraft/class_2794;	method_28032	getChunkGenerator
	m	(Lnet/minecraft/class_5455;Lnet/minecraft/class_5285;Lnet/minecraft/class_2794;)Lnet/minecraft/class_5285;	method_41563	create
		p	0		dynamicRegistryManager
		p	1		generatorOptions
		p	2		chunkGenerator
c	net/minecraft/class_5284	net/minecraft/world/gen/chunk/ChunkGeneratorSettings
	f	Lcom/mojang/serialization/Codec;	field_24780	CODEC
	f	Z	comp_481	aquifers
	f	Lnet/minecraft/class_5321;	field_26359	CAVES
	f	Lnet/minecraft/class_2680;	comp_475	defaultBlock
	f	Lnet/minecraft/class_5321;	field_26357	NETHER
	f	Lnet/minecraft/class_6686$class_6708;	comp_478	surfaceRule
	f	Z	comp_483	usesLegacyRandom
	f	Lnet/minecraft/class_5321;	field_35051	LARGE_BIOMES
	f	Lnet/minecraft/class_5321;	field_26360	FLOATING_ISLANDS
	f	Lcom/mojang/serialization/Codec;	field_24781	REGISTRY_CODEC
	f	Lnet/minecraft/class_2680;	comp_476	defaultFluid
	f	I	comp_479	seaLevel
	f	Z	comp_480	mobGenerationDisabled
	f	Lnet/minecraft/class_5321;	field_26358	END
	f	Lnet/minecraft/class_5321;	field_26356	AMPLIFIED
	f	Lnet/minecraft/class_5309;	comp_474	generationShapeConfig
	f	Lnet/minecraft/class_5321;	field_26355	OVERWORLD
	f	Z	comp_482	oreVeins
	f	Ljava/util/List;	comp_538	spawnTarget
	f	Lnet/minecraft/class_6953;	comp_477	noiseRouter
	m	()I	comp_479	seaLevel
	m	()Lnet/minecraft/class_5284;	method_44323	createMissingSettings
	m	()Lnet/minecraft/class_2680;	comp_476	defaultFluid
	m	()Z	comp_480	mobGenerationDisabled
		c	Whether entities will be generated during chunk population.\n\n<p>It does not control whether spawns will occur during gameplay.
	m	(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;	method_31111	initAndGetDefault
		p	0		registry
	m	()Lnet/minecraft/class_5309;	comp_474	generationShapeConfig
	m	()Z	method_33757	hasAquifers
	m	()Lnet/minecraft/class_2919$class_6675;	method_38999	getRandomProvider
	m	()Lnet/minecraft/class_5284;	method_39901	createCavesSettings
	m	()Lnet/minecraft/class_5284;	method_30642	createEndSettings
	m	()Z	comp_482	oreVeins
	m	(Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6953;Lnet/minecraft/class_6686$class_6708;Ljava/util/List;IZZZZ)V	<init>	<init>
		p	5		surfaceRule
	m	()Z	comp_481	aquifers
	m	()Lnet/minecraft/class_2680;	comp_475	defaultBlock
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28558	method_28558
		p	0		instance
	m	(ZZ)Lnet/minecraft/class_5284;	method_30643	createSurfaceSettings
		p	0		amplified
		p	1		largeBiomes
	m	()Lnet/minecraft/class_6686$class_6708;	comp_478	surfaceRule
	m	()Lnet/minecraft/class_5284;	method_39902	createFloatingIslandsSettings
	m	()Lnet/minecraft/class_5284;	method_30641	createNetherSettings
	m	()Z	comp_483	usesLegacyRandom
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_5284;)Lnet/minecraft/class_6880;	method_30644	register
		p	2		chunkGeneratorSettings
		p	1		key
		p	0		registry
	m	()Lnet/minecraft/class_6953;	comp_477	noiseRouter
	m	()Ljava/util/List;	comp_538	spawnTarget
c	net/minecraft/class_389	net/minecraft/client/font/FontLoader
	m	(Lnet/minecraft/class_3300;)Lnet/minecraft/class_390;	method_2039	load
		p	1		manager
c	net/minecraft/class_5281	net/minecraft/world/StructureWorldAccess
	m	()J	method_8412	getSeed
	m	(Lnet/minecraft/class_2338;)Z	method_37368	isValidForSetBlock
		c	{@return {@code true} if the given position is an accessible position\nfor the {@code setBlockState} function}
		p	1		pos
	m	(Ljava/util/function/Supplier;)V	method_36972	setCurrentlyGeneratingStructureName
		p	1		structureName
c	net/minecraft/class_5282	net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterion
	f	Lnet/minecraft/class_2960;	field_24502	ID
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_2960;)V	method_27993	trigger
		p	2		id
		p	1		player
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5282$class_5283;	method_27991	conditionsFromJson
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_5282$class_5283;)Z	method_27992	method_27992
		p	1		conditions
c	net/minecraft/class_5282$class_5283	net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterion$Conditions
	f	Lnet/minecraft/class_2960;	field_24503	lootTable
	m	(Lnet/minecraft/class_2960;)Z	method_27996	test
		p	1		lootTable
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5282$class_5283;	method_27995	create
		p	0		lootTable
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		entity
		p	2		lootTable
c	net/minecraft/class_383	net/minecraft/client/font/RenderableGlyph
	m	()F	method_2035	getOversample
	m	()F	method_2034	getXMin
	m	(II)V	method_2030	upload
		p	2		y
		p	1		x
	m	()F	method_41712	getBearingX
	m	()F	method_41713	getAscent
	m	()I	method_2032	getHeight
	m	()Z	method_2033	hasColor
	m	()I	method_2031	getWidth
	m	()F	method_2028	getYMin
	m	()F	method_2027	getXMax
	m	()F	method_2029	getYMax
c	net/minecraft/class_382	net/minecraft/client/font/GlyphRenderer
	f	Lnet/minecraft/class_1921;	field_21692	textLayer
	f	Lnet/minecraft/class_1921;	field_21693	seeThroughTextLayer
	f	F	field_2276	minU
	f	F	field_2278	maxY
	f	F	field_2279	minY
	f	F	field_2272	minX
	f	F	field_2273	maxV
	f	F	field_2274	minV
	f	F	field_2275	maxU
	f	F	field_2280	maxX
	f	Lnet/minecraft/class_1921;	field_33999	polygonOffsetTextLayer
	m	(Lnet/minecraft/class_382$class_328;Lnet/minecraft/class_1159;Lnet/minecraft/class_4588;I)V	method_22944	drawRectangle
		p	4		light
		p	3		vertexConsumer
		p	2		matrix
		p	1		rectangle
	m	(ZFFLnet/minecraft/class_1159;Lnet/minecraft/class_4588;FFFFI)V	method_2025	draw
		p	1		italic
		p	2		x
		p	5		vertexConsumer
		p	6		red
		p	3		y
		p	4		matrix
		p	9		alpha
		p	10		light
		p	7		green
		p	8		blue
	m	(Lnet/minecraft/class_327$class_6415;)Lnet/minecraft/class_1921;	method_24045	getLayer
		p	1		layerType
	m	(Lnet/minecraft/class_1921;Lnet/minecraft/class_1921;Lnet/minecraft/class_1921;FFFFFFFF)V	<init>	<init>
		p	11		maxY
		p	9		maxX
		p	10		minY
		p	7		maxV
		p	8		minX
		p	5		maxU
		p	6		minV
		p	3		polygonOffsetTextLayer
		p	4		minU
		p	1		textLayer
		p	2		seeThroughTextLayer
c	net/minecraft/class_382$class_328	net/minecraft/client/font/GlyphRenderer$Rectangle
	f	F	field_2008	minX
	f	F	field_2007	minY
	f	F	field_20911	zIndex
	f	F	field_2009	alpha
	f	F	field_2004	red
	f	F	field_2003	green
	f	F	field_2006	maxX
	f	F	field_2005	maxY
	f	F	field_2010	blue
	m	(FFFFFFFFF)V	<init>	<init>
		p	1		minX
		p	5		zIndex
		p	4		maxY
		p	3		maxX
		p	2		minY
		p	9		alpha
		p	8		blue
		p	7		green
		p	6		red
c	net/minecraft/class_380	net/minecraft/client/font/GlyphAtlasTexture
	f	I	field_32227	SLOT_LENGTH
	f	Z	field_2263	hasColor
	f	Lnet/minecraft/class_380$class_381;	field_2264	rootSlot
	f	Lnet/minecraft/class_1921;	field_33998	polygonOffsetTextLayer
	f	Lnet/minecraft/class_1921;	field_21690	textLayer
	f	Lnet/minecraft/class_2960;	field_2262	id
	f	Lnet/minecraft/class_1921;	field_21691	seeThroughTextLayer
	m	()Lnet/minecraft/class_2960;	method_2023	getId
	m	(Lnet/minecraft/class_383;)Lnet/minecraft/class_382;	method_2022	getGlyphRenderer
		p	1		glyph
	m	(Lnet/minecraft/class_2960;Z)V	<init>	<init>
		p	1		id
		p	2		hasColor
c	net/minecraft/class_380$class_381	net/minecraft/client/font/GlyphAtlasTexture$Slot
	f	Z	field_2265	occupied
	f	I	field_2266	height
	f	I	field_2267	width
	f	I	field_2268	y
	f	I	field_2269	x
	f	Lnet/minecraft/class_380$class_381;	field_2270	subSlot1
	f	Lnet/minecraft/class_380$class_381;	field_2271	subSlot2
	m	(IIII)V	<init>	<init>
		p	2		y
		p	1		x
		p	4		height
		p	3		width
	m	(Lnet/minecraft/class_383;)Lnet/minecraft/class_380$class_381;	method_2024	findSlotFor
		p	1		glyph
c	net/minecraft/class_5289	net/minecraft/client/gui/screen/GameModeSelectionScreen
	f	Ljava/util/Optional;	field_24569	gameMode
	f	Ljava/util/Optional;	field_24568	currentGameMode
	f	Lnet/minecraft/class_2561;	field_25454	SELECT_NEXT_TEXT
	f	I	field_32313	ICON_OFFSET
	f	I	field_24571	lastMouseY
	f	I	field_32312	BUTTON_SIZE
	f	I	field_24570	lastMouseX
	f	I	field_32311	TEXTURE_HEIGHT
	f	I	field_32310	TEXTURE_WIDTH
	f	Lnet/minecraft/class_2960;	field_24566	TEXTURE
	f	I	field_24567	UI_WIDTH
	f	Z	field_24572	mouseUsedForSelection
	f	Ljava/util/List;	field_24573	gameModeButtons
	m	(Lnet/minecraft/class_310;Ljava/util/Optional;)V	method_28064	apply
		p	0		client
		p	1		gameMode
	m	()V	method_28068	apply
	m	()Z	method_28069	checkForClose
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_5289$class_5290;)V	method_28062	method_28062
		p	2		gameMode
	m	(Lnet/minecraft/class_5289$class_5291;Lnet/minecraft/class_5289$class_5290;)V	method_28065	method_28065
		p	1		gameMode
	m	()Lnet/minecraft/class_1934;	method_30106	getPreviousGameMode
c	net/minecraft/class_5289$class_5291	net/minecraft/client/gui/screen/GameModeSelectionScreen$ButtonWidget
	f	Lnet/minecraft/class_5289$class_5290;	field_24586	gameMode
	f	Z	field_24587	selected
	m	(Lnet/minecraft/class_5289;Lnet/minecraft/class_5289$class_5290;II)V	<init>	<init>
		p	4		y
		p	3		x
		p	2		gameMode
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1060;)V	method_28080	drawBackground
		p	1		matrices
		p	2		textureManager
	m	(Z)V	method_28083	setSelected
		p	1		selected
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1060;)V	method_28082	drawSelectionBox
		p	2		textureManager
		p	1		matrices
c	net/minecraft/class_5289$class_5290	net/minecraft/client/gui/screen/GameModeSelectionScreen$GameModeSelection
	f	Lnet/minecraft/class_2561;	field_24581	text
	f	Lnet/minecraft/class_1799;	field_24583	icon
	f	[Lnet/minecraft/class_5289$class_5290;	field_24580	VALUES
	f	Ljava/lang/String;	field_24582	command
	f	Lnet/minecraft/class_5289$class_5290;	field_24576	CREATIVE
	f	Lnet/minecraft/class_5289$class_5290;	field_24577	SURVIVAL
	f	Lnet/minecraft/class_5289$class_5290;	field_24578	ADVENTURE
	f	Lnet/minecraft/class_5289$class_5290;	field_24579	SPECTATOR
	m	()Ljava/lang/String;	method_28075	getCommand
	m	(Lnet/minecraft/class_1934;)Ljava/util/Optional;	method_28076	of
		p	0		gameMode
	m	()Ljava/util/Optional;	method_28078	next
	m	()Lnet/minecraft/class_2561;	method_28070	getText
	m	(Lnet/minecraft/class_918;II)V	method_28074	renderIcon
		p	3		y
		p	2		x
		p	1		itemRenderer
	m	(Ljava/lang/String;ILnet/minecraft/class_2561;Ljava/lang/String;Lnet/minecraft/class_1799;)V	<init>	<init>
		p	5		icon
		p	4		command
		p	3		text
c	net/minecraft/class_386	net/minecraft/client/font/BitmapFont
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_2284	glyphs
	f	Lnet/minecraft/class_1011;	field_2285	image
	f	Lorg/slf4j/Logger;	field_2286	LOGGER
	m	(Lnet/minecraft/class_1011;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;)V	<init>	<init>
		p	1		image
		p	2		glyphs
c	net/minecraft/class_386$class_388	net/minecraft/client/font/BitmapFont$BitmapFontGlyph
	f	I	comp_610	ascent
	f	I	comp_608	height
	f	I	comp_607	width
	f	F	comp_603	scaleFactor
	f	I	comp_606	y
	f	I	comp_605	x
	f	Lnet/minecraft/class_1011;	comp_604	image
	f	I	comp_609	advance
	m	(FLnet/minecraft/class_1011;IIIIII)V	<init>	<init>
		p	7		advance
		p	8		ascent
		p	5		width
		p	6		height
		p	3		x
		p	4		y
		p	1		scaleFactor
		p	2		image
	m	()I	comp_610	ascent
	m	()I	comp_608	height
	m	()I	comp_607	width
	m	()F	comp_603	scaleFactor
	m	()I	comp_606	y
	m	()I	comp_605	x
	m	()Lnet/minecraft/class_1011;	comp_604	image
	m	()I	comp_609	advance
c	net/minecraft/class_386$class_387	net/minecraft/client/font/BitmapFont$Loader
	f	Ljava/util/List;	field_2290	chars
	f	I	field_2288	height
	f	Lnet/minecraft/class_2960;	field_2289	filename
	f	I	field_2287	ascent
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_386$class_387;	method_2037	fromJson
		p	0		json
	m	(Lnet/minecraft/class_1011;IIII)I	method_2038	findCharacterStartX
		p	4		charPosX
		p	5		charPosY
		p	2		characterWidth
		p	3		characterHeight
		p	1		image
	m	(Lnet/minecraft/class_2960;IILjava/util/List;)V	<init>	<init>
		p	1		id
		p	2		height
		p	3		ascent
		p	4		chars
c	net/minecraft/class_384	net/minecraft/client/font/EmptyGlyphRenderer
	f	Lnet/minecraft/class_384;	field_38311	INSTANCE
c	net/minecraft/class_5298	net/minecraft/util/math/WordPackedArray
	c	A packed array of integers. Introduced in 20w17a to represent the old\nblock state storage format.
	f	[J	field_24641	array
	f	I	field_24644	length
	f	I	field_24642	unitSize
	f	J	field_24643	maxValue
	m	()[J	method_28151	getAlignedArray
	m	(I)I	method_28152	get
		p	1		index
	m	(II[J)V	<init>	<init>
		p	1		unitSize
		p	2		length
		p	3		array
	m	()I	method_28154	getUnitSize
	m	(II)V	method_28153	set
		p	2		value
		p	1		index
	m	(II)V	<init>	<init>
		p	2		length
			c	the length of values
		p	1		unitSize
			c	the max number of bits a value can use
c	net/minecraft/class_5292	net/minecraft/client/gui/screen/world/MoreOptionsDialog
	f	Lnet/minecraft/class_2561;	field_26604	MAP_FEATURES_INFO_TEXT
	f	Lnet/minecraft/class_5676;	field_24589	bonusItemsButton
	f	Ljava/util/Optional;	field_25049	presetEntry
	f	Ljava/util/OptionalLong;	field_24600	seed
	f	I	field_24593	parentWidth
	f	Lnet/minecraft/class_342;	field_24594	seedTextField
	f	Lorg/slf4j/Logger;	field_25046	LOGGER
	f	Lnet/minecraft/class_7193;	field_24598	generatorOptionsHolder
	f	Lnet/minecraft/class_2561;	field_25047	CUSTOM_TEXT
	f	Lnet/minecraft/class_4185;	field_28001	unchangeableMapTypeButton
	f	Lnet/minecraft/class_4185;	field_25048	importSettingsButton
	f	Lnet/minecraft/class_5676;	field_24595	mapFeaturesButton
	f	Lnet/minecraft/class_2561;	field_28000	SELECT_SETTINGS_FILE_TEXT
	f	Lnet/minecraft/class_4185;	field_24597	customizeTypeButton
	f	Lnet/minecraft/class_327;	field_24592	textRenderer
	f	Lnet/minecraft/class_5676;	field_24596	mapTypeButton
	f	Lnet/minecraft/class_2561;	field_35754	AMPLIFIED_INFO_TEXT
	f	Lnet/minecraft/class_5489;	field_35755	amplifiedInfoText
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285;	method_41873	method_41873
		p	1		generatorOptions
	m	()Lnet/minecraft/class_5455;	method_29700	getRegistryManager
	m	(Lnet/minecraft/class_525;Lnet/minecraft/class_310;Lnet/minecraft/class_327;)V	method_28092	init
		p	2		client
		p	3		textRenderer
		p	1		parent
	m	(Z)Lnet/minecraft/class_7193;	method_28096	getGeneratorOptionsHolder
		p	1		hardcore
	m	(Lnet/minecraft/class_4185;)V	method_32676	method_32676
		p	0		button
	m	()V	method_37090	tickSeedTextField
	m	(Lnet/minecraft/class_5285;)V	method_29073	importOptions
		p	1		generatorOptions
	m	(Lnet/minecraft/class_525;Lnet/minecraft/class_5676;Lnet/minecraft/class_6880;)V	method_32679	method_32679
		p	2		button
		p	3		presetEntry
	m	(Z)V	method_32683	setMapTypeButtonVisible
		p	1		visible
	m	(Lnet/minecraft/class_5321;)Lnet/minecraft/class_2561;	method_41878	method_41878
		p	0		key
	m	(Lnet/minecraft/class_7193;Ljava/util/Optional;)Ljava/util/Optional;	method_41870	createPresetEntry
		p	1		presetKey
		p	0		generatorOptionsHolder
	m	(Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;	method_32680	method_32680
		p	0		button
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lnet/minecraft/class_4185;)V	method_29071	method_29071
		p	3		button
	m	(Lnet/minecraft/class_7193;Lnet/minecraft/class_5321;)Ljava/util/Optional;	method_41871	method_41871
		p	1		key
	m	(Lnet/minecraft/class_5321;)Z	method_41883	method_41883
		p	0		key
	m	(Lnet/minecraft/class_7193$class_7195;)V	method_41869	apply
		p	1		modifier
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561;	method_41882	getText
		p	0		presetEntry
	m	(Lnet/minecraft/class_5676;)Lnet/minecraft/class_5250;	method_39664	method_39664
		p	0		button
	m	(Lnet/minecraft/class_7193;Ljava/util/Optional;Ljava/util/OptionalLong;)V	<init>	<init>
		p	3		seed
		p	1		generatorOptionsHolder
		p	2		presetKey
	m	()V	method_32682	disableBonusItems
	m	()Lnet/minecraft/class_7193;	method_41884	getGeneratorOptionsHolder
	m	(Ljava/lang/String;)V	method_28100	method_28100
		p	1		seedText
	m	(Ljava/util/List;)Z	method_41877	method_41877
		p	0		entries
	m	(Z)V	method_28101	setVisible
		p	1		visible
	m	(Ljava/util/OptionalLong;)Ljava/lang/String;	method_30510	seedToString
		p	0		seed
	m	(Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V	method_32678	method_32678
		p	2		bonusChest
		p	1		button
	m	(Lnet/minecraft/class_7193$class_7194;)V	method_41868	apply
		p	1		modifier
	m	(Lnet/minecraft/class_2378;Lnet/minecraft/class_6862;)Ljava/util/Optional;	method_41876	collectPresets
		p	0		presetRegistry
		p	1		tag
	m	(ZLjava/util/OptionalLong;Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285;	method_41879	method_41879
		p	2		generatorOptions
	m	(Lnet/minecraft/class_7193;)V	method_28086	setGeneratorOptionsHolder
		p	1		generatorOptionsHolder
	m	()Z	method_28085	isDebugWorld
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lnet/minecraft/class_4185;)V	method_28087	method_28087
		p	3		button
	m	(Lnet/minecraft/class_6880;)Z	method_41872	isAmplified
		p	0		presetEntry
	m	()V	method_32684	enableBonusItems
	m	(Lnet/minecraft/class_6885$class_6888;)Ljava/util/List;	method_41874	method_41874
		p	0		entryList
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_525;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5285;)V	method_41867	method_41867
		p	1		result
c	net/minecraft/class_5294	net/minecraft/client/render/DimensionEffects
	f	Z	field_24612	alternateSkyColor
	f	Z	field_24613	brightenLighting
	f	Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;	field_24609	BY_IDENTIFIER
	f	Lnet/minecraft/class_5294$class_5401;	field_25637	skyType
	f	[F	field_24610	rgba
	f	Z	field_25638	darkened
	f	F	field_24611	cloudsHeight
	m	(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;	method_28112	adjustFogColor
		c	Transforms the given fog color based on the current height of the sun. This is used in vanilla to darken\nfog during night.
		p	1		color
		p	2		sunHeight
	m	(Lnet/minecraft/class_2874;)Lnet/minecraft/class_5294;	method_28111	byDimensionType
		p	0		dimensionType
	m	()Z	method_29993	isDarkened
	m	()Lnet/minecraft/class_5294$class_5401;	method_29992	getSkyType
	m	(II)Z	method_28110	useThickFog
		p	1		camX
		p	2		camY
	m	()F	method_28108	getCloudsHeight
	m	(FF)[F	method_28109	getFogColorOverride
		c	{@return an RGBA fog color override based on the current sky angle, or {@code null} if fog color should not be overridden}\nThis is used in vanilla to render sunset and sunrise fog.
		p	2		tickDelta
		p	1		skyAngle
	m	()Z	method_28114	shouldBrightenLighting
	m	()Z	method_28113	isAlternateSkyColor
	m	(FZLnet/minecraft/class_5294$class_5401;ZZ)V	<init>	<init>
		p	2		alternateSkyColor
		p	3		skyType
		p	1		cloudsHeight
		p	4		brightenLighting
		p	5		darkened
	m	(Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V	method_29092	method_29092
		p	0		map
c	net/minecraft/class_5294$class_5401	net/minecraft/client/render/DimensionEffects$SkyType
	f	Lnet/minecraft/class_5294$class_5401;	field_25639	NONE
		c	Signals the renderer not to render a sky.
	f	Lnet/minecraft/class_5294$class_5401;	field_25641	END
		c	Signals the renderer to draw the end sky box over the sky (as in the vanilla End).
	f	Lnet/minecraft/class_5294$class_5401;	field_25640	NORMAL
		c	Signals the renderer to render a normal sky (as in the vanilla Overworld).
c	net/minecraft/class_5294$class_5296	net/minecraft/client/render/DimensionEffects$Nether
c	net/minecraft/class_5294$class_5297	net/minecraft/client/render/DimensionEffects$Overworld
	f	I	field_32681	CLOUDS_HEIGHT
c	net/minecraft/class_5294$class_5295	net/minecraft/client/render/DimensionEffects$End
c	net/minecraft/class_5293	net/minecraft/client/gui/screen/world/LevelScreenProvider
	f	Ljava/util/Map;	field_37912	WORLD_PRESET_TO_SCREEN_PROVIDER
	m	(Lnet/minecraft/class_3232;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285;	method_41857	method_41857
		p	2		generatorOptions
		p	1		dynamicRegistryManager
	m	(Lnet/minecraft/class_525;Lnet/minecraft/class_3232;)V	method_41858	method_41858
		p	1		config
	m	(Lnet/minecraft/class_6880;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285;	method_41862	method_41862
		p	2		generatorOptions
		p	1		dynamicRegistryManager
	m	(Lnet/minecraft/class_6880;)Lnet/minecraft/class_7193$class_7195;	method_41861	createModifier
		p	0		biomeEntry
	m	(Lnet/minecraft/class_3232;)Lnet/minecraft/class_7193$class_7195;	method_41856	createModifier
		p	0		config
	m	(Lnet/minecraft/class_525;Lnet/minecraft/class_7193;)Lnet/minecraft/class_437;	method_41863	method_41863
		p	1		generatorOptionsHolder
		p	0		parent
	m	(Lnet/minecraft/class_525;Lnet/minecraft/class_7193;)Lnet/minecraft/class_437;	createEditScreen	createEditScreen
		p	1		parent
		p	2		generatorOptionsHolder
	m	(Lnet/minecraft/class_525;Lnet/minecraft/class_7193;)Lnet/minecraft/class_437;	method_41859	method_41859
		p	0		parent
		p	1		generatorOptionsHolder
	m	(Lnet/minecraft/class_525;Lnet/minecraft/class_6880;)V	method_41860	method_41860
		p	1		biomeEntry
c	net/minecraft/class_394	net/minecraft/client/font/FontType
	f	Ljava/util/function/Function;	field_2315	loaderFactory
	f	Ljava/lang/String;	field_2314	id
	f	Ljava/util/Map;	field_2311	REGISTRY
	f	Lnet/minecraft/class_394;	field_37904	SPACE
	f	Lnet/minecraft/class_394;	field_2317	TTF
	f	Lnet/minecraft/class_394;	field_2312	BITMAP
	f	Lnet/minecraft/class_394;	field_2313	LEGACY_UNICODE
	m	(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V	<init>	<init>
		p	4		factory
		p	3		id
	m	(Ljava/util/HashMap;)V	method_2049	method_2049
		p	0		map
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_389;	method_2047	createLoader
		p	1		json
	m	(Ljava/lang/String;)Lnet/minecraft/class_394;	method_2048	byId
		p	0		id
c	net/minecraft/class_391	net/minecraft/client/font/UnicodeTextureFont
	f	Lnet/minecraft/class_3300;	field_2302	resourceManager
	f	Ljava/lang/String;	field_2300	template
	f	Ljava/util/Map;	field_2299	images
	f	[B	field_2301	sizes
	f	Lorg/slf4j/Logger;	field_2303	LOGGER
	m	(I)Lnet/minecraft/class_2960;	method_2041	getImageId
		p	1		codePoint
	m	(B)I	method_2044	getEnd
		p	0		size
	m	(B)I	method_2043	getStart
		p	0		size
	m	(Lnet/minecraft/class_3300;[BLjava/lang/String;)V	<init>	<init>
		p	3		template
		p	1		resourceManager
		p	2		sizes
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1011;	method_2042	getGlyphImage
		p	1		glyphId
c	net/minecraft/class_391$class_392	net/minecraft/client/font/UnicodeTextureFont$Loader
	f	Lnet/minecraft/class_2960;	field_2304	sizes
	f	Ljava/lang/String;	field_2305	template
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_389;	method_2046	fromJson
		p	0		json
	m	(Lnet/minecraft/class_2960;Ljava/lang/String;)V	<init>	<init>
		p	2		template
		p	1		sizes
	m	(Lcom/google/gson/JsonObject;)Ljava/lang/String;	method_37431	getLegacyUnicodeTemplate
		p	0		json
c	net/minecraft/class_391$class_393	net/minecraft/client/font/UnicodeTextureFont$UnicodeTextureGlyph
	f	I	comp_612	unpackSkipRows
	f	I	comp_613	width
	f	I	comp_614	height
	f	Lnet/minecraft/class_1011;	comp_615	image
	f	I	comp_611	unpackSkipPixels
	m	()I	comp_612	unpackSkipRows
	m	()I	comp_613	width
	m	(IIIILnet/minecraft/class_1011;)V	<init>	<init>
		p	5		image
	m	()I	comp_614	height
	m	()Lnet/minecraft/class_1011;	comp_615	image
	m	()I	comp_611	unpackSkipPixels
c	net/minecraft/class_5299	net/minecraft/datafixer/fix/StructureSeparationDataFix
	f	Lcom/google/common/collect/ImmutableMap;	field_24647	STRUCTURE_SPACING
	f	Ljava/lang/String;	field_29915	VILLAGE_STRUCTURE_ID
	f	Ljava/lang/String;	field_29923	MONUMENT_STRUCTURE_ID
	f	Ljava/lang/String;	field_29921	END_CITY_STRUCTURE_ID
	f	Ljava/lang/String;	field_29922	MANSION_STRUCTURE_ID
	f	Ljava/lang/String;	field_29920	PILLAGER_OUTPOST_STRUCTURE_ID
	f	Ljava/lang/String;	field_29918	JUNGLE_PYRAMID_STRUCTURE_ID
	f	Ljava/lang/String;	field_29919	SWAMP_HUT_STRUCTURE_ID
	f	Ljava/lang/String;	field_29916	DESERT_PYRAMID_STRUCTURE_ID
	f	Ljava/lang/String;	field_29917	IGLOO_STRUCTURE_ID
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
c	net/minecraft/class_5299$class_5300	net/minecraft/datafixer/fix/StructureSeparationDataFix$Information
	f	Lcom/mojang/serialization/Codec;	field_24648	CODEC
	f	I	field_24649	spacing
	f	I	field_24650	separation
	f	I	field_24651	salt
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;	method_28289	method_28289
		p	0		instance
	m	(III)V	<init>	<init>
		p	1		spacing
		p	2		separation
		p	3		salt
c	net/minecraft/class_396	net/minecraft/client/font/TrueTypeFontLoader
	f	F	field_2326	shiftY
	f	Lorg/slf4j/Logger;	field_16242	LOGGER
	f	F	field_2329	size
	f	F	field_2328	oversample
	f	Lnet/minecraft/class_2960;	field_2330	filename
	f	Ljava/lang/String;	field_2331	excludedCharacters
	f	F	field_2327	shiftX
	m	(Lnet/minecraft/class_2960;FFFFLjava/lang/String;)V	<init>	<init>
		p	4		shiftX
		p	5		shiftY
		p	6		excludedCharacters
		p	1		filename
		p	2		size
		p	3		oversample
	m	(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_389;	method_2059	fromJson
		p	0		json
c	net/minecraft/class_395	net/minecraft/client/font/TrueTypeFont
	f	F	field_2321	oversample
	f	F	field_2320	shiftX
	f	Ljava/nio/ByteBuffer;	field_21839	buffer
	f	F	field_2325	scaleFactor
	f	F	field_2324	ascent
	f	F	field_2318	shiftY
	f	Lorg/lwjgl/stb/STBTTFontinfo;	field_2323	info
	f	Lit/unimi/dsi/fastutil/ints/IntSet;	field_2319	excludedCharacters
	m	(I)Z	method_27443	method_27443
		p	1		codePoint
	m	(Ljava/nio/ByteBuffer;Lorg/lwjgl/stb/STBTTFontinfo;FFFFLjava/lang/String;)V	<init>	<init>
		p	1		buffer
		p	3		size
		p	2		info
		p	5		shiftX
		p	4		oversample
		p	7		excludedCharacters
		p	6		shiftY
c	net/minecraft/class_395$class_397	net/minecraft/client/font/TrueTypeFont$TtfGlyph
	f	I	field_2338	width
	f	F	field_2333	ascent
	f	F	field_2334	bearingX
	f	I	field_2337	height
	f	F	field_2332	advance
	f	I	field_2335	glyphIndex
	m	(Lnet/minecraft/class_395;IIIIFFI)V	<init>	<init>
		p	8		glyphIndex
		p	3		x2
		p	2		x1
		p	5		y1
		p	4		y2
c	net/minecraft/class_390	net/minecraft/client/font/Font
	m	(I)Lnet/minecraft/class_379;	method_2040	getGlyph
		p	1		codePoint
	m	()Lit/unimi/dsi/fastutil/ints/IntSet;	method_27442	getProvidedGlyphs
		c	{@return the set of code points for which this font can provide glyphs}
c	net/minecraft/class_6595	net/minecraft/SaveVersion
	c	The version components of Minecraft that is used for identification in\nsave games.
	f	Ljava/lang/String;	field_34768	MAIN_SERIES
		c	The default series of a version, {@code main}, if a series is not specified.
	f	Ljava/lang/String;	field_34770	series
	f	I	field_34769	id
	m	(I)V	<init>	<init>
		p	1		id
	m	()Z	method_38490	isNotMainSeries
	m	()I	method_38494	getId
		c	{@return the integer data version of this save version}
	m	(Lnet/minecraft/class_6595;)Z	method_38493	isAvailableTo
		c	{@return whether this save version can be loaded by the {@code other} version}
		p	1		other
	m	(ILjava/lang/String;)V	<init>	<init>
		p	2		series
		p	1		id
	m	()Ljava/lang/String;	method_38492	getSeries
		c	{@return the series of this version}\n\n<p>This is stored in the {@code Series} field within {@code level.dat}.\n\n<p>Known values include:<ul>\n<li>{@code main} for versions that are not experimental snapshots</li>\n<li>{@code ccpreview} for the 1.18 Caves and Cliffs experimental snapshots</li>\n<li>{@code deep_dark_preview} for 1.19 Deep Dark experimental snapshots</li>\n</ul>
c	net/minecraft/class_325	net/minecraft/client/color/item/ItemColors
	f	Lnet/minecraft/class_2361;	field_1996	providers
	f	I	field_32165	NO_COLOR
	m	(Lnet/minecraft/class_1799;I)I	method_1709	method_1709
		p	0		stack
		p	1		tintIndex
	m	(Lnet/minecraft/class_1799;I)I	method_1707	method_1707
		p	0		stack
		p	1		tintIndex
	m	(Lnet/minecraft/class_324;Lnet/minecraft/class_1799;I)I	method_1702	method_1702
		p	2		tintIndex
		p	1		stack
	m	(Lnet/minecraft/class_1799;I)I	method_1705	method_1705
		p	0		stack
		p	1		tintIndex
	m	(Lnet/minecraft/class_1826;Lnet/minecraft/class_1799;I)I	method_1699	method_1699
		p	1		stack
		p	2		tintIndex
	m	(Lnet/minecraft/class_326;[Lnet/minecraft/class_1935;)V	method_1708	register
		p	1		provider
		p	2		items
	m	(Lnet/minecraft/class_324;)Lnet/minecraft/class_325;	method_1706	create
		p	0		blockColors
	m	(Lnet/minecraft/class_1799;I)I	method_43767	method_43767
		p	1		tintIndex
		p	0		stack
	m	(Lnet/minecraft/class_1799;I)I	method_1703	method_1703
		p	0		stack
		p	1		tintIndex
	m	(Lnet/minecraft/class_1799;I)I	method_1704	getColor
		p	1		item
		p	2		tintIndex
	m	(Lnet/minecraft/class_1799;I)I	method_1701	method_1701
		p	0		stack
		p	1		tintIndex
	m	(Lnet/minecraft/class_1799;I)I	method_1700	method_1700
		p	0		stack
		p	1		tintIndex
c	net/minecraft/class_5263	net/minecraft/util/math/GravityField
	c	Represents a density field in an area. Consider visualizing it like real\nlife gravity's distortion of space.
	f	Ljava/util/List;	field_24401	points
	m	(Lnet/minecraft/class_2338;D)V	method_27831	addPoint
		c	Adds a point to the gravity field.
		p	1		pos
		p	2		mass
	m	(Lnet/minecraft/class_2338;D)D	method_27832	calculate
		c	Calculate the gravity on a potential point at {@code pos} with {@code mass}.
		p	1		pos
		p	2		mass
c	net/minecraft/class_5263$class_5264	net/minecraft/util/math/GravityField$Point
	f	D	field_24403	mass
	f	Lnet/minecraft/class_2338;	field_24402	pos
	m	(Lnet/minecraft/class_2338;)D	method_27833	getGravityFactor
		p	1		pos
	m	(Lnet/minecraft/class_2338;D)V	<init>	<init>
		p	1		pos
		p	2		mass
c	net/minecraft/class_324	net/minecraft/client/color/block/BlockColors
	f	Lnet/minecraft/class_2361;	field_1995	providers
	f	I	field_32163	NO_COLOR
	f	Ljava/util/Map;	field_20271	properties
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1688	method_1688
		p	3		tintIndex
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1687	method_1687
		p	3		tintIndex
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1698	method_1698
		p	3		tintIndex
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_322;[Lnet/minecraft/class_2248;)V	method_1690	registerColorProvider
		p	2		blocks
		p	1		provider
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I	method_1691	getParticleColor
		c	{@return the particle color of the block state}\n\n@implSpec If there's no color provider for the specified block,\nfalls back to its map color.
		p	1		state
		p	2		world
		p	3		pos
	m	(Lnet/minecraft/class_2769;[Lnet/minecraft/class_2248;)V	method_21593	registerColorProperty
		p	2		blocks
		p	1		property
	m	(Ljava/util/Set;[Lnet/minecraft/class_2248;)V	method_21594	registerColorProperties
		p	1		properties
		p	2		blocks
	m	()Lnet/minecraft/class_324;	method_1689	create
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1684	method_1684
		p	0		state
		p	3		tintIndex
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1695	method_1695
		p	0		state
		p	3		tintIndex
		p	2		pos
		p	1		world
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1694	method_1694
		p	1		world
		p	0		state
		p	3		tintIndex
		p	2		pos
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1686	method_1686
		p	3		tintIndex
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1697	getColor
		p	4		tintIndex
		p	3		pos
		p	2		world
		p	1		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1685	method_1685
		p	3		tintIndex
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1696	method_1696
		p	3		tintIndex
		p	2		pos
		p	1		world
		p	0		state
	m	(Lnet/minecraft/class_2248;)Ljava/util/Set;	method_21592	getProperties
		p	1		block
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1693	method_1693
		p	2		pos
		p	1		world
		p	0		state
		p	3		tintIndex
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	method_1692	method_1692
		p	3		tintIndex
		p	2		pos
		p	1		world
		p	0		state
c	net/minecraft/class_323	net/minecraft/client/util/MonitorTracker
	f	Lnet/minecraft/class_3676;	field_1991	monitorFactory
	f	Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;	field_1993	pointerToMonitorMap
	f	Lorg/slf4j/Logger;	field_37266	LOGGER
	m	()V	method_15992	stop
	m	(J)Lnet/minecraft/class_313;	method_1680	getMonitor
		p	1		pointer
	m	(III)I	method_15991	clamp
		p	2		max
		p	1		min
		p	0		value
	m	(Lnet/minecraft/class_1041;)Lnet/minecraft/class_313;	method_1681	getMonitor
		p	1		window
	m	(JI)V	method_1683	handleMonitorEvent
		p	1		monitor
		p	3		event
	m	(Lnet/minecraft/class_3676;)V	<init>	<init>
		p	1		monitorFactory
c	net/minecraft/class_322	net/minecraft/client/color/block/BlockColorProvider
	m	(Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;I)I	getColor	getColor
		c	{@return the color of the block state for the specified tint index,\nor -1 if not tinted}
		p	3		pos
		p	4		tintIndex
		p	1		state
		p	2		world
c	net/minecraft/class_329	net/minecraft/client/gui/hud/InGameHud
	c	Responsible for rendering the HUD elements while the player is in game.\n\n<p>The current instance used by the client can be obtained by {@link\nMinecraftClient#inGameHud MinecraftClient.getInstance().inGameHud}.
	f	Lnet/minecraft/class_310;	field_2035	client
	f	I	field_2023	titleRemainTicks
	f	I	field_2011	scaledWidth
	f	F	field_35428	autosaveIndicatorAlpha
	f	Ljava/lang/String;	field_32171	SCOREBOARD_JOINER
	f	Lnet/minecraft/class_2561;	field_2018	overlayMessage
	f	Lnet/minecraft/class_2960;	field_2019	PUMPKIN_BLUR
	f	Lnet/minecraft/class_5819;	field_2034	random
	f	I	field_2014	lastHealthValue
	f	Lnet/minecraft/class_340;	field_2026	debugHud
	f	Lnet/minecraft/class_1799;	field_2031	currentStack
	f	Lnet/minecraft/class_365;	field_2025	spectatorHud
	f	I	field_2042	ticks
	f	Lnet/minecraft/class_2960;	field_2020	VIGNETTE_TEXTURE
	f	Lnet/minecraft/class_359;	field_2027	subtitlesHud
	f	I	field_32167	WHITE
	f	Lnet/minecraft/class_2561;	field_26527	DEMO_EXPIRED_MESSAGE
	f	Lnet/minecraft/class_355;	field_2015	playerListHud
	f	F	field_35429	lastAutosaveIndicatorAlpha
	f	Z	field_2038	overlayTinted
	f	Lnet/minecraft/class_2960;	field_2028	WIDGETS_TEXTURE
	f	F	field_27959	spyglassScale
	f	Z	field_39458	canShowChatDisabledScreen
	f	Lnet/minecraft/class_2561;	field_2039	subtitle
	f	I	field_2037	titleFadeInTicks
	f	Lnet/minecraft/class_337;	field_2030	bossBarHud
	f	I	field_2033	renderHealthValue
	f	I	field_2041	overlayRemaining
	f	Lnet/minecraft/class_2960;	field_27960	POWDER_SNOW_OUTLINE
	f	Lnet/minecraft/class_338;	field_2021	chatHud
	f	Lnet/minecraft/class_918;	field_2024	itemRenderer
	f	Lnet/minecraft/class_2960;	field_27389	SPYGLASS_SCOPE
	f	Lnet/minecraft/class_2561;	field_2016	title
	f	I	field_2036	titleFadeOutTicks
	f	J	field_2012	lastHealthCheckTime
	f	J	field_2032	heartJumpEndTick
	f	I	field_2040	heldItemTooltipFade
	f	I	field_2029	scaledHeight
	f	I	field_2017	titleStayTicks
	f	F	field_2013	vignetteDarkness
	f	Lnet/minecraft/class_2561;	field_35430	SAVING_LEVEL_TEXT
	m	()V	method_1748	tick
	m	()V	method_34003	clearTitle
	m	(Lnet/minecraft/class_1309;)I	method_1744	getHeartCount
		p	1		entity
	m	(Lnet/minecraft/class_267;)Z	method_1751	method_1751
		p	0		score
	m	(Lnet/minecraft/class_2960;F)V	method_31977	renderOverlay
		p	1		texture
		p	2		opacity
	m	(I)I	method_1733	getHeartRows
		p	1		heartCount
	m	(Z)V	method_44354	setCanShowChatDisabledScreen
		p	1		canShowChatDisabledScreen
	m	(Lnet/minecraft/class_4587;F)V	method_1753	render
		p	1		matrices
		p	2		tickDelta
	m	(Lnet/minecraft/class_2561;)V	method_1732	setRecordPlayingOverlay
		p	1		description
	m	()V	method_1747	clear
	m	(Lnet/minecraft/class_2561;Z)V	method_1758	setOverlayMessage
		p	2		tinted
		p	1		message
	m	(F)V	method_1746	renderPortalOverlay
		p	1		nauseaStrength
	m	()V	method_39193	tickAutosaveIndicator
	m	(Lnet/minecraft/class_2561;)V	method_34002	setSubtitle
		p	1		subtitle
	m	(Lnet/minecraft/class_4587;)V	method_1736	renderCrosshair
		p	1		matrices
	m	(Lnet/minecraft/class_4587;I)V	method_1754	renderExperienceBar
		p	1		matrices
		p	2		x
	m	()Lnet/minecraft/class_1657;	method_1737	getCameraPlayer
	m	()Lnet/minecraft/class_1309;	method_1734	getRiddenEntity
	m	()Lnet/minecraft/class_327;	method_1756	getTextRenderer
	m	(Lnet/minecraft/class_239;)Z	method_17534	shouldRenderSpectatorCrosshair
		p	1		hitResult
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_1657;IIIIFIIIZ)V	method_37298	renderHealthBar
		p	10		absorption
		p	11		blinking
		p	8		lastHealth
		p	9		health
		p	2		player
		p	3		x
		p	1		matrices
		p	6		regeneratingHeartIndex
		p	7		maxHealth
		p	4		y
		p	5		lines
	m	(Lnet/minecraft/class_4587;)V	method_1765	renderStatusEffectOverlay
		p	1		matrices
	m	(Lnet/minecraft/class_4587;)V	method_1749	renderHeldItemTooltip
		p	1		matrices
	m	(Lnet/minecraft/class_1297;)V	method_1735	renderVignetteOverlay
		p	1		entity
	m	(Lnet/minecraft/class_4587;)V	method_1760	renderStatusBars
		c	Renders the armor, health, air, and hunger bars.
		p	1		matrices
	m	(Lnet/minecraft/class_1297;)V	method_1731	updateVignetteDarkness
		p	1		entity
	m	()Lnet/minecraft/class_365;	method_1739	getSpectatorHud
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_329$class_6411;IIIZZ)V	method_37299	drawHeart
		p	7		halfHeart
		p	6		blinking
		p	5		v
		p	4		y
		p	3		x
		p	2		type
		p	1		matrices
	m	()V	method_1742	setDefaultTitleFade
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_918;)V	<init>	<init>
		p	2		itemRenderer
		p	1		client
	m	()V	method_1745	resetDebugHudChunk
	m	(III)V	method_34001	setTitleTicks
		p	1		fadeInTicks
		p	3		fadeOutTicks
		p	2		stayTicks
	m	(Lnet/minecraft/class_4587;)V	method_1766	renderDemoTimer
		p	1		matrices
	m	(FLnet/minecraft/class_4587;)V	method_1759	renderHotbar
		p	1		tickDelta
		p	2		matrices
	m	(Lnet/minecraft/class_2561;)V	method_34004	setTitle
		p	1		title
	m	(Lnet/minecraft/class_4587;I)V	method_1752	renderMountJumpBar
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_4587;)V	method_39192	renderAutosaveIndicator
		p	1		matrices
	m	(IIFLnet/minecraft/class_1657;Lnet/minecraft/class_1799;I)V	method_1762	renderHotbarItem
		p	6		seed
		p	5		stack
		p	4		player
		p	3		tickDelta
		p	2		y
		p	1		x
	m	(F)V	method_32598	renderSpyglassOverlay
		p	1		scale
	m	()Lnet/minecraft/class_337;	method_1740	getBossBarHud
	m	()I	method_1738	getTicks
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_327;III)V	method_19346	drawTextBackground
		p	4		width
		p	3		yOffset
		p	5		color
		p	2		textRenderer
		p	1		matrices
	m	(Lnet/minecraft/class_4587;)V	method_1741	renderMountHealth
		p	1		matrices
	m	()Lnet/minecraft/class_355;	method_1750	getPlayerListHud
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_266;)V	method_1757	renderScoreboardSidebar
		p	1		matrices
		p	2		objective
	m	()Z	method_44353	shouldShowChatDisabledScreen
	m	()Lnet/minecraft/class_338;	method_1743	getChatHud
	m	(Z)V	method_39191	tick
		p	1		paused
c	net/minecraft/class_329$class_6411	net/minecraft/client/gui/hud/InGameHud$HeartType
	f	I	field_33950	textureIndex
	f	Z	field_33951	hasBlinkingTexture
	f	Lnet/minecraft/class_329$class_6411;	field_33947	WITHERED
	f	Lnet/minecraft/class_329$class_6411;	field_33946	POISIONED
	f	Lnet/minecraft/class_329$class_6411;	field_33945	NORMAL
	f	Lnet/minecraft/class_329$class_6411;	field_33944	CONTAINER
	f	Lnet/minecraft/class_329$class_6411;	field_33949	FROZEN
	f	Lnet/minecraft/class_329$class_6411;	field_33948	ABSORBING
	m	(Ljava/lang/String;IIZ)V	<init>	<init>
		p	3		textureIndex
		p	4		hasBlinkingTexture
	m	(ZZ)I	method_37302	getU
		c	{@return the left-most coordinate of the heart texture}
		p	2		blinking
		p	1		halfHeart
	m	(Lnet/minecraft/class_1657;)Lnet/minecraft/class_329$class_6411;	method_37301	fromPlayerState
		p	0		player
c	net/minecraft/class_327	net/minecraft/client/font/TextRenderer
	c	Manages the rendering of text.\n\n<p>The current instance used by the client can be obtained by\n{@code MinecraftClient.getInstance().textRenderer}.\n\n@see net.minecraft.client.MinecraftClient#textRenderer
	f	Lnet/minecraft/class_5819;	field_2001	random
	f	Lnet/minecraft/class_1160;	field_24237	FORWARD_SHIFT
	f	F	field_32166	Z_INDEX
	f	Ljava/util/function/Function;	field_1997	fontStorageAccessor
	f	Lnet/minecraft/class_5225;	field_24238	handler
	f	I	field_2000	fontHeight
		c	The font height of the text that is rendered by the text renderer.
	f	I	field_35427	ARABIC_SHAPING_LETTERS_SHAPE
	f	Z	field_39925	validateAdvance
	m	(Lnet/minecraft/class_5481;FFIILnet/minecraft/class_1159;Lnet/minecraft/class_4597;I)V	method_37296	drawWithOutline
		p	8		light
		p	7		vertexConsumers
		p	6		matrix
		p	5		outlineColor
			c	the outline color in 0xAARRGGBB
		p	4		color
			c	the text color in 0xAARRGGBB
		p	3		y
		p	2		x
		p	1		text
	m	()Z	method_1726	isRightToLeft
		c	Checks if the currently set language uses right to left writing.
	m	()Lnet/minecraft/class_5225;	method_27527	getTextHandler
	m	(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I	method_1729	draw
		p	1		matrices
		p	3		x
		p	2		text
		p	5		color
			c	the text color in the 0xAARRGGBB format
		p	4		y
	m	(ILnet/minecraft/class_2583;)F	method_27516	method_27516
		p	2		style
		p	1		codePoint
	m	(Lnet/minecraft/class_4587;Ljava/lang/String;FFIZ)I	method_29342	drawWithShadow
		p	3		x
		p	4		y
		p	1		matrices
		p	2		text
		p	5		color
			c	the text color in the 0xAARRGGBB format
		p	6		rightToLeft
	m	(Ljava/lang/String;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZII)I	method_27521	draw
		p	7		vertexConsumers
		p	8		seeThrough
		p	5		shadow
		p	6		matrix
		p	3		y
		p	4		color
			c	the text color in the 0xAARRGGBB format
		p	1		text
		p	2		x
		p	9		backgroundColor
		p	10		light
	m	(Lnet/minecraft/class_382;ZZFFFLnet/minecraft/class_1159;Lnet/minecraft/class_4588;FFFFI)V	method_1710	drawGlyph
		p	5		x
		p	6		y
		p	3		italic
		p	4		weight
		p	9		red
		p	10		green
		p	7		matrix
		p	8		vertexConsumer
		p	13		light
		p	11		blue
		p	12		alpha
		p	1		glyphRenderer
		p	2		bold
	m	(Lnet/minecraft/class_5348;I)Lnet/minecraft/class_5348;	method_1714	trimToWidth
		c	Trims a string to be at most {@code maxWidth} wide.\n\n@return the text\n@see TextHandler#trimToWidth(StringVisitable, int, Style)
		p	2		width
		p	1		text
	m	(Ljava/lang/String;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZII)F	method_1724	drawLayer
		p	4		color
		p	3		y
		p	2		x
		p	1		text
		p	8		seeThrough
		p	7		vertexConsumerProvider
		p	6		matrix
		p	5		shadow
		p	10		light
		p	9		underlineColor
	m	(I)I	method_27515	tweakTransparency
		p	0		argb
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_5481;FFI)I	method_27528	draw
		p	5		color
			c	the text color in the 0xAARRGGBB format
		p	4		y
		p	3		x
		p	2		text
		p	1		matrices
	m	(Lnet/minecraft/class_5348;)I	method_27525	getWidth
		c	Gets the width of some text when rendered.
		p	1		text
			c	the text
	m	(Ljava/lang/String;IZ)Ljava/lang/String;	method_27524	trimToWidth
		c	Trims a string to be at most {@code maxWidth} wide.\n\n@return the trimmed string
		p	1		text
		p	2		maxWidth
		p	3		backwards
	m	(Ljava/lang/String;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZIIZ)I	method_27529	drawInternal
		p	11		mirror
		p	9		backgroundColor
		p	10		light
		p	7		vertexConsumers
		p	8		seeThrough
		p	5		shadow
		p	6		matrix
		p	3		y
		p	4		color
		p	1		text
		p	2		x
	m	(Lnet/minecraft/class_327$class_5232;[FIFIIILnet/minecraft/class_2583;I)Z	method_37297	method_37297
		p	9		codePoint
		p	8		style
		p	7		index
	m	(Ljava/util/function/Function;Z)V	<init>	<init>
		p	1		fontStorageAccessor
		p	2		validateAdvance
	m	(Lnet/minecraft/class_5348;I)I	method_44378	getWrappedLinesHeight
		c	{@return the height of the text, after it has been wrapped, in pixels}\n@see TextRenderer#wrapLines(StringVisitable, int)\n@see #getWrappedLinesHeight(String, int)
		p	1		text
		p	2		maxWidth
	m	(Lnet/minecraft/class_2561;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZII)I	method_30882	draw
		p	3		y
		p	4		color
			c	the text color in the 0xAARRGGBB format
		p	5		shadow
		p	6		matrix
		p	1		text
		p	2		x
		p	7		vertexConsumers
		p	8		seeThrough
		p	9		backgroundColor
		p	10		light
	m	(Ljava/lang/String;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZIIZ)I	method_27522	draw
		p	1		text
		p	3		y
		p	2		x
		p	9		backgroundColor
		p	8		seeThrough
		p	11		rightToLeft
		p	10		light
		p	5		shadow
		p	4		color
			c	the text color in the 0xAARRGGBB format
		p	7		vertexConsumers
		p	6		matrix
	m	(Lnet/minecraft/class_5481;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZII)I	method_22942	draw
		p	1		text
		p	2		x
		p	5		shadow
		p	6		matrix
		p	3		y
		p	4		color
			c	the text color in the 0xAARRGGBB format
		p	9		backgroundColor
		p	10		light
		p	7		vertexConsumers
		p	8		seeThrough
	m	(Lnet/minecraft/class_5348;IIII)V	method_1712	drawTrimmed
		p	3		y
		p	2		x
		p	1		text
		p	5		color
			c	the text color in the 0xAARRGGBB format
		p	4		maxWidth
	m	(Lnet/minecraft/class_5481;)I	method_30880	getWidth
		c	Gets the width of some text when rendered.
		p	1		text
	m	(Lnet/minecraft/class_5481;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZII)F	method_27530	drawLayer
		p	3		y
		p	2		x
		p	5		shadow
		p	4		color
		p	7		vertexConsumerProvider
		p	6		matrix
		p	9		underlineColor
		p	8		seeThrough
		p	10		light
		p	1		text
	m	(Lnet/minecraft/class_5481;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_4597;ZII)I	method_1723	drawInternal
		p	5		shadow
		p	6		matrix
		p	3		y
		p	4		color
		p	1		text
		p	2		x
		p	9		backgroundColor
		p	10		light
		p	7		vertexConsumerProvider
		p	8		seeThrough
	m	(Ljava/lang/String;I)Ljava/lang/String;	method_27523	trimToWidth
		c	Trims a string to be at most {@code maxWidth} wide.\n\n@return the trimmed string\n@see TextHandler#trimToWidth(String, int, Style)
		p	2		maxWidth
		p	1		text
	m	(Ljava/lang/String;)Ljava/lang/String;	method_1721	mirror
		p	1		text
	m	(Lnet/minecraft/class_5348;I)Ljava/util/List;	method_1728	wrapLines
		c	Wraps text when the rendered width of text exceeds the {@code width}.\n\n@return a list of ordered text which has been wrapped
		p	1		text
		p	2		width
	m	(Lnet/minecraft/class_5481;FFILnet/minecraft/class_1159;Z)I	method_22941	draw
		p	1		text
		p	2		x
		p	3		y
		p	4		color
		p	5		matrix
		p	6		shadow
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_5481;FFI)I	method_27517	drawWithShadow
		p	5		color
			c	the text color in the 0xAARRGGBB format
		p	4		y
		p	3		x
		p	2		text
		p	1		matrices
	m	(Lnet/minecraft/class_4587;Ljava/lang/String;FFI)I	method_1720	drawWithShadow
		p	1		matrices
		p	2		text
		p	3		x
		p	4		y
		p	5		color
			c	the text color in the 0xAARRGGBB format
	m	(Ljava/lang/String;I)I	method_1713	getWrappedLinesHeight
		c	Gets the height of the text when it has been wrapped.\n\n@return the height of the wrapped text\n@see TextRenderer#wrapLines(StringVisitable, int)\n@see #getWrappedLinesHeight(StringVisitable, int)
		p	1		text
		p	2		maxWidth
	m	(Ljava/lang/String;)I	method_1727	getWidth
		c	Gets the width of some text when rendered.
		p	1		text
			c	the text
	m	(Ljava/lang/String;FFILnet/minecraft/class_1159;ZZ)I	method_27520	draw
		p	1		text
		p	2		x
		p	3		y
		p	4		color
		p	5		matrix
		p	6		shadow
		p	7		mirror
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;FFI)I	method_30883	draw
		p	5		color
			c	the text color in the 0xAARRGGBB format
		p	3		x
		p	4		y
		p	1		matrices
		p	2		text
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_377;	method_27526	getFontStorage
		p	1		id
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_2561;FFI)I	method_30881	drawWithShadow
		p	5		color
			c	the text color in the 0xAARRGGBB format
		p	3		x
		p	4		y
		p	1		matrices
		p	2		text
c	net/minecraft/class_327$class_6415	net/minecraft/client/font/TextRenderer$TextLayerType
	f	Lnet/minecraft/class_327$class_6415;	field_33995	POLYGON_OFFSET
	f	Lnet/minecraft/class_327$class_6415;	field_33994	SEE_THROUGH
	f	Lnet/minecraft/class_327$class_6415;	field_33993	NORMAL
c	net/minecraft/class_327$class_5232	net/minecraft/client/font/TextRenderer$Drawer
	f	F	field_24243	red
	f	F	field_24244	green
	f	F	field_24242	brightnessMultiplier
	f	F	field_24245	blue
	f	Lnet/minecraft/class_1159;	field_24247	matrix
	f	F	field_24246	alpha
	f	I	field_24249	light
	f	F	field_24250	x
	f	F	field_24251	y
	f	Lnet/minecraft/class_327$class_6415;	field_33997	layerType
	f	Lnet/minecraft/class_4597;	field_24239	vertexConsumers
	f	Z	field_24241	shadow
	f	Ljava/util/List;	field_24252	rectangles
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_4597;FFIZLnet/minecraft/class_1159;Lnet/minecraft/class_327$class_6415;I)V	<init>	<init>
		p	9		light
		p	8		layerType
		p	5		color
		p	4		y
		p	7		matrix
		p	6		shadow
		p	3		x
		p	2		vertexConsumers
	m	(IF)F	method_27531	drawLayer
		p	1		underlineColor
		p	2		x
	m	(Lnet/minecraft/class_382$class_328;)V	method_27532	addRectangle
		p	1		rectangle
	m	(Lnet/minecraft/class_327;Lnet/minecraft/class_4597;FFIZLnet/minecraft/class_1159;ZI)V	<init>	<init>
		p	3		x
		p	4		y
		p	5		color
		p	6		shadow
		p	7		matrix
		p	8		seeThrough
		p	9		light
		p	2		vertexConsumers
c	net/minecraft/class_326	net/minecraft/client/color/item/ItemColorProvider
	m	(Lnet/minecraft/class_1799;I)I	getColor	getColor
		c	{@return the color of the item stack for the specified tint index,\nor -1 if not tinted}
		p	2		tintIndex
		p	1		stack
c	net/minecraft/class_6599	net/minecraft/client/gui/screen/option/KeybindsScreen
	f	J	field_34800	lastKeyCodeUpdateTime
	f	Lnet/minecraft/class_4185;	field_34802	resetAllButton
	f	Lnet/minecraft/class_304;	field_34799	selectedKeyBinding
	f	Lnet/minecraft/class_459;	field_34801	controlsList
	m	(Lnet/minecraft/class_4185;)V	method_38531	method_38531
		p	1		button
	m	(Lnet/minecraft/class_4185;)V	method_38532	method_38532
		p	1		button
	m	(Lnet/minecraft/class_437;Lnet/minecraft/class_315;)V	<init>	<init>
		p	2		gameOptions
		p	1		parent
c	net/minecraft/class_5267	net/minecraft/predicate/entity/AdvancementEntityPredicateSerializer
	f	Lcom/google/gson/Gson;	field_24421	gson
	f	Lnet/minecraft/class_5267;	field_24420	INSTANCE
	m	([Lnet/minecraft/class_5341;)Lcom/google/gson/JsonElement;	method_27849	conditionsToJson
		p	1		conditions
c	net/minecraft/class_320	net/minecraft/client/util/Session
	f	Ljava/lang/String;	field_1983	accessToken
	f	Ljava/lang/String;	field_1985	uuid
	f	Ljava/lang/String;	field_1982	username
	f	Lnet/minecraft/class_320$class_321;	field_1984	accountType
	f	Ljava/util/Optional;	field_34960	xuid
	f	Ljava/util/Optional;	field_34961	clientId
	m	()Lcom/mojang/authlib/GameProfile;	method_1677	getProfile
	m	()Ljava/lang/String;	method_1673	getUuid
	m	()Lnet/minecraft/class_320$class_321;	method_35718	getAccountType
	m	()Ljava/util/Optional;	method_38741	getXuid
	m	()Ljava/util/Optional;	method_38740	getClientId
	m	()Ljava/lang/String;	method_1676	getUsername
	m	()Ljava/lang/String;	method_1675	getSessionId
	m	()Ljava/lang/String;	method_1674	getAccessToken
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_320$class_321;)V	<init>	<init>
		p	6		accountType
		p	5		clientId
		p	4		xuid
		p	3		accessToken
		p	2		uuid
		p	1		username
	m	()Ljava/util/UUID;	method_44717	getUuidOrNull
		c	{@return the UUID, or {@code null} if it is invalid}
c	net/minecraft/class_320$class_321	net/minecraft/client/util/Session$AccountType
	f	Ljava/util/Map;	field_1989	BY_NAME
	f	Ljava/lang/String;	field_1986	name
	f	Lnet/minecraft/class_320$class_321;	field_34962	MSA
	f	Lnet/minecraft/class_320$class_321;	field_1988	MOJANG
	f	Lnet/minecraft/class_320$class_321;	field_1990	LEGACY
	m	(Lnet/minecraft/class_320$class_321;)Ljava/lang/String;	method_1678	method_1678
		p	0		type
	m	(Ljava/lang/String;ILjava/lang/String;)V	<init>	<init>
		p	3		name
	m	()Ljava/lang/String;	method_38742	getName
	m	(Ljava/lang/String;)Lnet/minecraft/class_320$class_321;	method_1679	byName
		p	0		name
c	net/minecraft/class_5269	net/minecraft/world/MutableWorldProperties
	m	(F)V	method_30657	setSpawnAngle
		p	1		spawnAngle
	m	(I)V	method_27416	setSpawnX
		p	1		spawnX
	m	(I)V	method_27417	setSpawnY
		p	1		spawnY
	m	(I)V	method_27419	setSpawnZ
		p	1		spawnZ
	m	(Lnet/minecraft/class_2338;F)V	method_187	setSpawnPos
		p	2		angle
		p	1		pos
c	net/minecraft/class_6597	net/minecraft/client/render/ChunkBuilderMode
	f	[Lnet/minecraft/class_6597;	field_34791	modes
	f	I	field_34792	id
	f	Ljava/lang/String;	field_34793	name
	f	Lnet/minecraft/class_6597;	field_34788	NONE
	f	Lnet/minecraft/class_6597;	field_34789	PLAYER_AFFECTED
	f	Lnet/minecraft/class_6597;	field_34790	NEARBY
	m	(I)Lnet/minecraft/class_6597;	method_38523	get
		p	0		id
	m	(Ljava/lang/String;IILjava/lang/String;)V	<init>	<init>
		p	3		id
		p	4		name
c	net/minecraft/class_5268	net/minecraft/world/level/ServerWorldProperties
	m	(Z)V	method_147	setThundering
		p	1		thundering
	m	()I	method_18038	getWanderingTraderSpawnDelay
	m	()I	method_18039	getWanderingTraderSpawnChance
	m	(Z)V	method_223	setInitialized
		p	1		initialized
	m	()Z	method_194	areCommandsAllowed
	m	()Lnet/minecraft/class_2784$class_5200;	method_27422	getWorldBorder
	m	(Lnet/minecraft/class_1934;)V	method_193	setGameMode
		p	1		gameMode
	m	(Lnet/minecraft/class_2784$class_5200;)V	method_27415	setWorldBorder
		p	1		worldBorder
	m	()Ljava/lang/String;	method_150	getLevelName
	m	(I)V	method_18042	setWanderingTraderSpawnChance
		p	1		wanderingTraderSpawnChance
	m	()I	method_145	getThunderTime
	m	(J)V	method_29034	setTime
		p	1		time
	m	()I	method_155	getClearWeatherTime
	m	(J)V	method_29035	setTimeOfDay
		p	1		timeOfDay
	m	(I)V	method_18041	setWanderingTraderSpawnDelay
		p	1		wanderingTraderSpawnDelay
	m	(Ljava/util/UUID;)V	method_18040	setWanderingTraderId
		p	1		wanderingTraderId
	m	(I)V	method_167	setClearWeatherTime
		p	1		clearWeatherTime
	m	(I)V	method_164	setRainTime
		p	1		rainTime
	m	(I)V	method_173	setThunderTime
		p	1		thunderTime
	m	()I	method_190	getRainTime
	m	()Lnet/minecraft/class_1934;	method_210	getGameMode
	m	()Ljava/util/UUID;	method_35506	getWanderingTraderId
	m	()Z	method_222	isInitialized
	m	()Lnet/minecraft/class_236;	method_143	getScheduledEvents
c	net/minecraft/class_319	net/minecraft/client/util/VideoMode
	f	I	field_1975	refreshRate
	f	I	field_1976	blueBits
	f	I	field_1979	height
	f	I	field_1977	greenBits
	f	I	field_1978	redBits
	f	Ljava/util/regex/Pattern;	field_1981	PATTERN
	f	I	field_1980	width
	m	()I	method_1671	getRefreshRate
	m	(IIIIII)V	<init>	<init>
		p	1		width
		p	2		height
		p	3		redBits
		p	4		greenBits
		p	5		blueBits
		p	6		refreshRate
	m	()I	method_1672	getBlueBits
	m	(Ljava/lang/String;)Ljava/util/Optional;	method_1665	fromString
		p	0		string
	m	(Lorg/lwjgl/glfw/GLFWVidMode$Buffer;)V	<init>	<init>
		p	1		buffer
	m	()I	method_1668	getWidth
	m	()I	method_1669	getHeight
	m	()Ljava/lang/String;	method_1670	asString
	m	()I	method_1666	getRedBits
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	()I	method_1667	getGreenBits
	m	(Lorg/lwjgl/glfw/GLFWVidMode;)V	<init>	<init>
		p	1		vidMode
c	net/minecraft/class_5274	net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal
	f	I	field_30213	CHUNK_RANGE
	f	I	field_30214	ENTITY_COLLISION_RANGE
	f	I	field_30215	HORIZONTAL_RANGE
	f	I	field_30216	VERTICAL_RANGE
	m	(Lnet/minecraft/class_4076;)Lnet/minecraft/class_2338;	method_27923	findRandomPosInChunk
		p	1		pos
	m	()Lnet/minecraft/class_243;	method_27927	findRandomBlockPos
	m	()Lnet/minecraft/class_243;	method_27926	findVillagerPos
	m	()Lnet/minecraft/class_243;	method_27925	findRandomInRange
	m	(Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;)Z	method_27924	method_27924
		p	1		sectionPos
	m	()Lnet/minecraft/class_4076;	method_27928	findRandomChunkPos
	m	(Lnet/minecraft/class_1646;)Z	method_27922	canVillagerSummonGolem
		p	1		villager
c	net/minecraft/class_5273	net/minecraft/datafixer/fix/VillagerFollowRangeFix
	f	D	field_29913	NEW_RANGE
	f	D	field_29912	OLD_RANGE
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_27914	fix
c	net/minecraft/class_333	net/minecraft/client/util/NarratorManager
	c	A bridge between Minecraft and {@link com.mojang.text2speech.Narrator}.
	f	Lnet/minecraft/class_2561;	field_18967	EMPTY
		c	An empty text for narration.
	f	Lcom/mojang/text2speech/Narrator;	field_2055	narrator
	f	Lorg/slf4j/Logger;	field_18210	LOGGER
	f	Lnet/minecraft/class_310;	field_39755	client
	m	()V	method_1793	clear
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()V	method_20371	destroy
	m	(Lnet/minecraft/class_2561;)V	method_37015	narrate
		c	Narrates system text.\n\n@see NarratorMode#shouldNarrateSystem
		p	1		text
			c	the text to narrate
	m	(Ljava/lang/String;)V	method_19788	narrate
		c	Narrates system text.\n\n@see NarratorMode#shouldNarrateSystem
		p	1		text
			c	the text to narrate
	m	(Lnet/minecraft/class_4065;)V	method_1792	onModeChange
		c	Narrates a message informing the user about a changed narration mode\nand displays it in a toast.
		p	1		mode
			c	the new narrator mode
	m	()Z	method_1791	isActive
	m	(Ljava/lang/String;)V	method_37016	debugPrintMessage
		c	If the game is {@linkplain net.minecraft.SharedConstants#isDevelopment\nin a development environment}, logs a debug message for a narrated string.
		p	1		message
			c	the narrated message
	m	()Lnet/minecraft/class_4065;	method_20602	getNarratorMode
		c	{@return the current narrator mode of the client}
	m	(Ljava/util/function/Supplier;)V	method_44708	narrateChatMessage
		c	Narrates a lazily supplied chat message.\n\n@see NarratorMode#shouldNarrateChat
		p	1		messageSupplier
			c	the message to narrate
c	net/minecraft/class_5275	net/minecraft/entity/Dismounting
	m	(Lnet/minecraft/class_2338;ILjava/util/function/Function;)D	method_30343	getCeilingHeight
		p	2		collisionShapeGetter
		p	1		maxDistance
		p	0		pos
	m	(D)Z	method_27932	canDismountInBlock
		p	0		height
	m	(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;	method_30341	getCollisionShape
		p	1		pos
		p	0		world
	m	(Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_243;	method_30769	findRespawnPos
		p	1		world
		p	0		entityType
		p	3		ignoreInvalidPos
		p	2		pos
	m	(Lnet/minecraft/class_1941;Lnet/minecraft/class_243;Lnet/minecraft/class_1309;Lnet/minecraft/class_4050;)Z	method_33353	canPlaceEntityAt
		p	3		pose
		p	1		offset
		p	2		entity
		p	0		world
	m	(Lnet/minecraft/class_1941;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Z	method_27933	canPlaceEntityAt
		p	0		world
		p	2		targetBox
		p	1		entity
	m	(Lnet/minecraft/class_2350;)[[I	method_27934	getDismountOffsets
		p	0		movementDirection
c	net/minecraft/class_5270	net/minecraft/loot/LootGsons
	m	()Lcom/google/gson/GsonBuilder;	method_27861	getFunctionGsonBuilder
	m	()Lcom/google/gson/GsonBuilder;	method_27862	getTableGsonBuilder
	m	()Lcom/google/gson/GsonBuilder;	method_27860	getConditionGsonBuilder
c	net/minecraft/class_339	net/minecraft/client/gui/widget/ClickableWidget
	c	A clickable widget is a GUI element that has many methods to handle different\nmouse actions. In addition, it allows a message to be rendered on the widget\nand narrated when the widget is selected.
	f	Z	field_22756	focused
	f	Lnet/minecraft/class_2960;	field_22757	WIDGETS_TEXTURE
	f	Z	field_22764	visible
	f	Z	field_22762	hovered
	f	I	field_22759	height
	f	F	field_22765	alpha
	f	I	field_22761	y
	f	Z	field_22763	active
	f	I	field_22758	width
	f	Lnet/minecraft/class_2561;	field_22754	message
	f	I	field_22760	x
	m	(DD)V	method_25357	onRelease
		p	3		mouseY
		p	1		mouseX
	m	()Lnet/minecraft/class_2561;	method_25369	getMessage
	m	(Lnet/minecraft/class_6382;)V	method_37021	appendDefaultNarrations
		p	1		builder
	m	(Lnet/minecraft/class_4587;II)V	method_25352	renderTooltip
		p	1		matrices
		p	2		mouseX
		p	3		mouseY
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;	method_32602	getNarrationMessage
		p	0		message
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_310;II)V	method_25353	renderBackground
		p	1		matrices
		p	4		mouseY
		p	3		mouseX
		p	2		client
	m	()Z	method_25370	isFocused
	m	(IIIILnet/minecraft/class_2561;)V	<init>	<init>
		p	1		x
		p	3		width
		p	2		y
		p	5		message
		p	4		height
	m	(Lnet/minecraft/class_1144;)V	method_25354	playDownSound
		p	1		soundManager
	m	(DD)V	method_25348	onClick
		p	1		mouseX
		p	3		mouseY
	m	(Z)I	method_25356	getYImage
		p	1		hovered
	m	(Lnet/minecraft/class_4587;IIF)V	method_25359	renderButton
		p	1		matrices
		p	4		delta
		p	3		mouseY
		p	2		mouseX
	m	()I	method_25364	getHeight
	m	(I)V	method_25358	setWidth
		p	1		width
	m	()I	method_25368	getWidth
	m	(DDDD)V	method_25349	onDrag
		p	7		deltaY
		p	3		mouseY
		p	5		deltaX
		p	1		mouseX
	m	(Z)V	method_25363	onFocusedChanged
		p	1		newFocused
	m	()Lnet/minecraft/class_5250;	method_25360	getNarrationMessage
	m	(Z)V	method_25365	setFocused
		p	1		focused
	m	(DD)Z	method_25361	clicked
		p	1		mouseX
		p	3		mouseY
	m	(Lnet/minecraft/class_2561;)V	method_25355	setMessage
		p	1		message
	m	()Z	method_25367	isHovered
	m	(F)V	method_25350	setAlpha
		p	1		alpha
	m	(I)Z	method_25351	isValidClickButton
		p	1		button
c	net/minecraft/class_5272	net/minecraft/client/item/ModelPredicateProviderRegistry
	f	Lnet/minecraft/class_2960;	field_24444	DAMAGED_ID
	f	Ljava/util/Map;	field_24443	GLOBAL
	f	Lnet/minecraft/class_6395;	field_24447	DAMAGE_PROVIDER
	f	Lnet/minecraft/class_2960;	field_24445	DAMAGE_ID
	f	Ljava/util/Map;	field_24448	ITEM_SPECIFIC
	f	Lnet/minecraft/class_6395;	field_24446	DAMAGED_PROVIDER
	f	Ljava/lang/String;	field_32947	CUSTOM_MODEL_DATA_KEY
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27891	method_27891
		p	0		stack
		p	1		world
		p	2		entity
		p	3		seed
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27893	method_27893
		p	0		stack
		p	1		world
		p	2		entity
		p	3		seed
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)Lnet/minecraft/class_4208;	method_43220	method_43220
		p	2		entity
		p	1		stack
		p	0		world
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;Lnet/minecraft/class_6395;)V	method_27879	register
		p	1		id
		p	2		provider
		p	0		item
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_6395;)Lnet/minecraft/class_6395;	method_27881	register
		p	0		id
		p	1		provider
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_35803	method_35803
		p	3		seed
		p	0		stack
		p	1		world
		p	2		entity
	m	(Lnet/minecraft/class_638;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)Lnet/minecraft/class_4208;	method_43219	method_43219
		p	0		world
		p	1		stack
		p	2		entity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27887	method_27887
		p	1		world
		p	0		stack
		p	3		seed
		p	2		entity
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27889	method_27889
		p	0		stack
		p	1		world
		p	2		entity
		p	3		seed
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27895	method_27895
		p	0		stack
		p	1		world
		p	2		entity
		p	3		seed
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27883	method_27883
		p	3		seed
		p	2		entity
		p	1		world
		p	0		stack
	m	(Lnet/minecraft/class_1792;)Ljava/util/Map;	method_27877	method_27877
		p	0		key
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27885	method_27885
		p	3		seed
		p	2		entity
		p	1		world
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27880	method_27880
		p	3		seed
		p	2		entity
		p	1		world
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27890	method_27890
		p	0		stack
		p	1		world
		p	2		entity
		p	3		seed
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27882	method_27882
		p	3		seed
		p	2		entity
		p	1		world
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27892	method_27892
		p	0		stack
		p	1		world
		p	2		entity
		p	3		seed
	m	(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1800;	method_27878	get
		p	0		item
		p	1		id
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_32202	method_32202
		p	3		seed
		p	0		stack
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_1800;)V	method_37106	registerCustomModelData
		p	0		provider
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27888	method_27888
		p	0		stack
		p	3		seed
		p	2		entity
		p	1		world
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27884	method_27884
		p	3		seed
		p	2		entity
		p	1		world
		p	0		stack
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27894	method_27894
		p	0		stack
		p	1		world
		p	2		entity
		p	3		seed
	m	(Lnet/minecraft/class_1799;Lnet/minecraft/class_638;Lnet/minecraft/class_1309;I)F	method_27886	method_27886
		p	2		entity
		p	1		world
		p	0		stack
		p	3		seed
c	net/minecraft/class_5272$1	net/minecraft/client/item/ModelPredicateProviderRegistry$1
	f	D	field_7911	time
	f	D	field_7910	step
	f	J	field_7913	lastTick
	m	(Lnet/minecraft/class_1937;D)D	method_7736	getTime
		p	2		skyAngle
		p	1		world
c	net/minecraft/class_338	net/minecraft/client/gui/hud/ChatHud
	c	Responsible for rendering various game messages such as chat messages or\njoin/leave messages.\n\n@see net.minecraft.client.gui.screen.ChatScreen
	f	Lnet/minecraft/class_310;	field_2062	client
	f	I	field_2066	scrolledLines
	f	Ljava/util/List;	field_2061	messages
	f	Ljava/util/List;	field_2063	messageHistory
	f	Lorg/slf4j/Logger;	field_2065	LOGGER
	f	I	field_32180	MAX_MESSAGES
	f	I	field_39771	MISSING_MESSAGE_INDEX
	f	Ljava/util/List;	field_2064	visibleMessages
	f	Z	field_2067	hasUnreadNewMessages
	m	(Z)V	method_1808	clear
		p	1		clearHistory
	m	()V	method_1820	resetScroll
	m	(Lnet/minecraft/class_303$class_7590;)I	method_44720	getIndicatorX
		p	1		line
	m	(Lnet/minecraft/class_4587;I)V	method_1805	render
		p	2		currentTick
		p	1		matrices
	m	(DLnet/minecraft/class_303$class_7590;Lnet/minecraft/class_7591;)Z	method_44718	isXInsideIndicatorIcon
		p	3		line
		p	4		indicator
		p	1		x
	m	(I)V	method_1802	scroll
		p	1		scroll
	m	()Lnet/minecraft/class_408;	method_44047	getChatScreen
	m	()V	method_44813	refresh
	m	()I	method_1810	getHeight
	m	(Ljava/lang/String;)V	method_1803	addToMessageHistory
		p	1		message
	m	(DD)Lnet/minecraft/class_2583;	method_1816	getTextStyleAt
		p	1		x
		p	3		y
	m	(Lnet/minecraft/class_2561;)V	method_1812	addMessage
		p	1		message
	m	()I	method_1813	getVisibleLineCount
	m	()I	method_44752	getLineHeight
	m	(D)I	method_1806	getWidth
		p	0		widthOption
	m	(D)I	method_1818	getHeight
		p	0		heightOption
	m	(DD)Lnet/minecraft/class_7591;	method_44723	getIndicatorAt
		p	1		mouseX
		p	3		mouseY
	m	(D)I	method_44725	getMessageIndex
		p	1		y
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_7591;)V	method_45027	logChatMessage
		p	2		indicator
		p	1		message
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)V	method_44811	addMessage
		p	3		indicator
		p	2		signature
		p	1		message
	m	()Z	method_1819	isChatFocused
	m	(I)D	method_19348	getMessageOpacityMultiplier
		p	0		age
	m	()V	method_1817	reset
	m	()Ljava/util/List;	method_1809	getMessageHistory
	m	()I	method_1811	getWidth
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_7591$class_7592;)V	method_44719	drawIndicatorIcon
		p	1		matrices
		p	3		y
		p	2		x
		p	4		icon
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()D	method_41831	getDefaultUnfocusedHeight
	m	()D	method_1814	getChatScale
	m	(Lnet/minecraft/class_7469;)V	method_44812	hideMessage
		p	1		signature
	m	(D)D	method_44724	toChatLineY
		p	1		y
	m	()Z	method_23677	isChatHidden
	m	(DD)Z	method_27146	mouseClicked
		p	1		mouseX
		p	3		mouseY
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;ILnet/minecraft/class_7591;Z)V	method_1815	addMessage
		p	3		ticks
		p	4		indicator
		p	5		refresh
		p	1		message
		p	2		signature
	m	(D)D	method_44722	toChatLineX
		p	1		x
c	net/minecraft/class_337	net/minecraft/client/gui/hud/BossBarHud
	f	Ljava/util/Map;	field_2060	bossBars
	f	I	field_32178	HEIGHT
	f	I	field_32177	WIDTH
	f	I	field_32179	NOTCHED_BAR_OVERLAY_V
	f	Lnet/minecraft/class_310;	field_2058	client
	f	Lnet/minecraft/class_2960;	field_2059	BARS_TEXTURE
	m	()V	method_1801	clear
	m	(Lnet/minecraft/class_4587;)V	method_1796	render
		p	1		matrices
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_1259;)V	method_1799	renderBossBar
		p	3		y
		p	4		bossBar
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_1259;II)V	method_41830	renderBossBar
		p	5		width
		p	6		height
		p	3		y
		p	4		bossBar
		p	1		matrices
		p	2		x
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	(Lnet/minecraft/class_2629;)V	method_1795	handlePacket
		p	1		packet
	m	()Z	method_1800	shouldThickenFog
	m	()Z	method_1797	shouldDarkenSky
	m	()Z	method_1798	shouldPlayDragonMusic
c	net/minecraft/class_332	net/minecraft/client/gui/DrawableHelper
	f	Lnet/minecraft/class_2960;	field_22737	GUI_ICONS_TEXTURE
		c	The texture of various icons and widgets used for rendering ingame indicators.
	f	Lnet/minecraft/class_2960;	field_22735	OPTIONS_BACKGROUND_TEXTURE
		c	The texture used by options for background.
	f	I	field_22734	zOffset
		c	The z offset used by {@link DrawableHelper}.
	f	Lnet/minecraft/class_2960;	field_22736	STATS_ICON_TEXTURE
		c	The texture of icons used in the stats screen.
	m	(Lnet/minecraft/class_4587;IIIII)V	method_25294	fill
		p	2		y1
		p	3		x2
		p	4		y2
		p	5		color
		p	0		matrices
		p	1		x1
	m	(IIII)V	method_44379	enableScissor
		p	3		y2
		p	2		x2
		p	1		y1
		p	0		x1
	m	(Lnet/minecraft/class_4587;IIIIII)V	method_25302	drawTexture
		c	Draws a textured rectangle from a region in a 256x256 texture.\n\n<p>The Z coordinate of the rectangle is {@link #zOffset}.\n\n<p>The width and height of the region are the same as\nthe dimensions of the rectangle.
		p	7		height
			c	the height
		p	5		v
			c	the top-most coordinate of the texture region
		p	6		width
			c	the width
		p	3		y
			c	the Y coordinate of the rectangle
		p	4		u
			c	the left-most coordinate of the texture region
		p	1		matrices
			c	the matrix stack used for rendering
		p	2		x
			c	the X coordinate of the rectangle
	m	(Lnet/minecraft/class_1159;Lnet/minecraft/class_287;IIIIIII)V	method_27533	fillGradient
		p	1		builder
		p	2		startX
		p	0		matrix
		p	5		endY
		p	6		z
		p	3		startY
		p	4		endX
		p	7		colorStart
		p	8		colorEnd
	m	()V	method_44380	disableScissor
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_327;Ljava/lang/String;III)V	method_25300	drawCenteredText
		p	0		matrices
		p	1		textRenderer
		p	2		text
		p	3		centerX
		p	4		y
		p	5		color
	m	(Lnet/minecraft/class_4587;IIIIILnet/minecraft/class_1058;)V	method_25298	drawSprite
		p	5		height
		p	4		width
		p	6		sprite
		p	1		x
		p	0		matrices
		p	3		z
		p	2		y
	m	(Lnet/minecraft/class_1159;IIIII)V	method_25299	fill
		p	0		matrix
		p	5		color
		p	2		y1
		p	1		x1
		p	4		y2
		p	3		x2
	m	(Lnet/minecraft/class_4587;IIIFFIIII)V	method_25291	drawTexture
		c	Draws a textured rectangle from a region in a texture.\n\n<p>The width and height of the region are the same as\nthe dimensions of the rectangle.
		p	4		u
			c	the left-most coordinate of the texture region
		p	3		z
			c	the Z coordinate of the rectangle
		p	2		y
			c	the Y coordinate of the rectangle
		p	1		x
			c	the X coordinate of the rectangle
		p	0		matrices
			c	the matrix stack used for rendering
		p	9		textureHeight
			c	the height of the entire texture
		p	8		textureWidth
			c	the width of the entire texture
		p	7		height
			c	the height of the rectangle
		p	6		width
			c	the width of the rectangle
		p	5		v
			c	the top-most coordinate of the texture region
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_327;Lnet/minecraft/class_5481;III)V	method_35720	drawWithShadow
		p	5		color
		p	4		y
		p	3		x
		p	2		text
		p	1		textRenderer
		p	0		matrices
	m	(Lnet/minecraft/class_4587;IIFFIIII)V	method_25290	drawTexture
		c	Draws a textured rectangle from a region in a texture.\n\n<p>The width and height of the region are the same as\nthe dimensions of the rectangle.
		p	0		matrices
			c	the matrix stack used for rendering
		p	3		u
			c	the left-most coordinate of the texture region
		p	4		v
			c	the top-most coordinate of the texture region
		p	1		x
			c	the X coordinate of the rectangle
		p	2		y
			c	the Y coordinate of the rectangle
		p	7		textureWidth
			c	the width of the entire texture
		p	8		textureHeight
			c	the height of the entire texture
		p	5		width
			c	the width of the rectangle
		p	6		height
			c	the height of the rectangle
	m	()I	method_25305	getZOffset
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;III)V	method_27535	drawTextWithShadow
		p	0		matrices
		p	1		textRenderer
		p	2		text
		p	3		x
		p	4		y
		p	5		color
	m	(Lnet/minecraft/class_4587;IIII)V	method_25301	drawVerticalLine
		p	4		y2
		p	5		color
		p	2		x
		p	3		y1
		p	1		matrices
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;III)V	method_27534	drawCenteredText
		p	0		matrices
		p	1		textRenderer
		p	2		text
		p	3		centerX
		p	4		y
		p	5		color
	m	(Lnet/minecraft/class_4587;IIIIIII)V	method_33284	fillGradient
		p	7		z
		p	6		colorEnd
		p	1		startX
		p	0		matrices
		p	5		colorStart
		p	4		endY
		p	3		endX
		p	2		startY
	m	(Lnet/minecraft/class_4587;IIIIII)V	method_25296	fillGradient
		p	7		colorEnd
		p	3		startY
		p	4		endX
		p	5		endY
		p	6		colorStart
		p	1		matrices
		p	2		startX
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_327;Ljava/lang/String;III)V	method_25303	drawStringWithShadow
		p	0		matrices
		p	1		textRenderer
		p	2		text
		p	3		x
		p	4		y
		p	5		color
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_327;Lnet/minecraft/class_5481;III)V	method_35719	drawCenteredTextWithShadow
		p	0		matrices
		p	3		centerX
		p	4		y
		p	1		textRenderer
		p	2		text
		p	5		color
	m	(I)V	method_25304	setZOffset
		p	1		zOffset
	m	(Lnet/minecraft/class_1159;IIIIIFFFF)V	method_25295	drawTexturedQuad
		p	1		x0
		p	2		x1
		p	3		y0
		p	4		y1
		p	0		matrix
		p	9		v1
		p	5		z
		p	6		u0
		p	7		u1
		p	8		v0
	m	(IILjava/util/function/BiConsumer;)V	method_29343	drawWithOutline
		p	1		x
		p	2		y
		p	3		renderAction
			c	the action to render both the content and the outline, taking x and y positions as input
	m	(Lnet/minecraft/class_4587;IIIIFFIIII)V	method_25293	drawTexture
		c	Draws a textured rectangle from a region in a texture.
		p	9		textureWidth
			c	the width of the entire texture
		p	8		regionHeight
			c	the height of the texture region
		p	7		regionWidth
			c	the width of the texture region
		p	6		v
			c	the top-most coordinate of the texture region
		p	10		textureHeight
			c	the height of the entire texture
		p	1		x
			c	the X coordinate of the rectangle
		p	0		matrices
			c	the matrix stack used for rendering
		p	5		u
			c	the left-most coordinate of the texture region
		p	4		height
			c	the height of the rectangle
		p	3		width
			c	the width of the rectangle
		p	2		y
			c	the Y coordinate of the rectangle
	m	(Lnet/minecraft/class_4587;IIII)V	method_25292	drawHorizontalLine
		p	3		x2
		p	4		y
		p	5		color
		p	1		matrices
		p	2		x1
	m	(Lnet/minecraft/class_4587;IIIIIIIFFII)V	method_25297	drawTexture
		p	3		y0
		p	4		y1
		p	5		z
		p	6		regionWidth
		p	0		matrices
		p	1		x0
		p	2		x1
		p	11		textureHeight
		p	7		regionHeight
		p	8		u
		p	9		v
		p	10		textureWidth
c	net/minecraft/class_5277	net/minecraft/datafixer/fix/EntityShulkerRotationFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_27960	fixRotation
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
c	net/minecraft/class_330	net/minecraft/client/render/MapRenderer
	f	I	field_32174	DEFAULT_IMAGE_HEIGHT
	f	Lnet/minecraft/class_1921;	field_21688	MAP_ICONS_RENDER_LAYER
	f	I	field_32173	DEFAULT_IMAGE_WIDTH
	f	Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;	field_2045	mapTextures
	f	Lnet/minecraft/class_1060;	field_2043	textureManager
	f	Lnet/minecraft/class_2960;	field_2044	MAP_ICONS_TEXTURE
	m	(ILnet/minecraft/class_22;)V	method_1769	updateTexture
		p	2		state
		p	1		id
	m	()V	method_1771	clearStateTextures
	m	(ILnet/minecraft/class_22;)Lnet/minecraft/class_330$class_331;	method_32601	getMapTexture
		p	1		id
		p	2		state
	m	(Lnet/minecraft/class_22;Ljava/lang/Integer;Lnet/minecraft/class_330$class_331;)Lnet/minecraft/class_330$class_331;	method_32600	method_32600
		p	2		id2
		p	3		texture
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_22;ZI)V	method_1773	draw
		p	1		matrices
		p	2		vertexConsumers
		p	3		id
		p	4		state
		p	5		hidePlayerIcons
		p	6		light
	m	(Lnet/minecraft/class_1060;)V	<init>	<init>
		p	1		textureManager
c	net/minecraft/class_330$class_331	net/minecraft/client/render/MapRenderer$MapTexture
	f	Z	field_34044	needsUpdate
	f	Lnet/minecraft/class_22;	field_2046	state
	f	Lnet/minecraft/class_1921;	field_21689	renderLayer
	f	Lnet/minecraft/class_1043;	field_2048	texture
	m	(Lnet/minecraft/class_330;ILnet/minecraft/class_22;)V	<init>	<init>
		p	2		id
		p	3		state
	m	()V	method_1776	updateTexture
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ZI)V	method_1777	draw
		p	2		vertexConsumers
		p	1		matrices
		p	4		light
		p	3		hidePlayerIcons
	m	(Lnet/minecraft/class_22;)V	method_37451	setState
		p	1		state
	m	()V	method_37450	setNeedsUpdate
c	net/minecraft/class_5279	net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion
	f	Lnet/minecraft/class_2960;	field_24492	id
	m	(Lnet/minecraft/class_2960;)V	<init>	<init>
		p	1		id
	m	(Lcom/google/gson/JsonObject;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_5257;)Lnet/minecraft/class_5279$class_5280;	method_27974	conditionsFromJson
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;)V	method_27975	trigger
		p	2		stack
		p	3		entity
		p	1		player
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_5279$class_5280;)Z	method_27976	method_27976
		p	3		conditions
c	net/minecraft/class_5279$class_5280	net/minecraft/advancement/criterion/ThrownItemPickedUpByEntityCriterion$Conditions
	f	Lnet/minecraft/class_2048$class_5258;	field_24494	entity
	f	Lnet/minecraft/class_2073;	field_24493	item
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2048$class_5258;)Lnet/minecraft/class_5279$class_5280;	method_27978	createThrownItemPickedUpByEntity
		p	2		entity
		p	0		player
		p	1		item
	m	(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2048$class_5258;)Lnet/minecraft/class_5279$class_5280;	method_43277	createThrownItemPickedUpByPlayer
		p	2		entity
		p	1		item
		p	0		player
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2048$class_5258;)V	<init>	<init>
		p	3		item
		p	4		entity
		p	1		id
		p	2		player
	m	(Lnet/minecraft/class_3222;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Z	method_27979	test
		p	1		player
		p	2		stack
		p	3		entityContext
c	net/minecraft/class_347	net/minecraft/client/gui/widget/LockButtonWidget
	f	Z	field_2131	locked
	m	(IILnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	3		action
		p	1		x
		p	2		y
	m	(Z)V	method_1895	setLocked
		p	1		locked
	m	()Z	method_1896	isLocked
c	net/minecraft/class_347$class_348	net/minecraft/client/gui/widget/LockButtonWidget$IconLocation
	f	I	field_2134	v
	f	I	field_2135	u
	f	Lnet/minecraft/class_347$class_348;	field_2140	UNLOCKED_DISABLED
	f	Lnet/minecraft/class_347$class_348;	field_2132	UNLOCKED
	f	Lnet/minecraft/class_347$class_348;	field_2133	UNLOCKED_HOVER
	f	Lnet/minecraft/class_347$class_348;	field_2137	LOCKED
	f	Lnet/minecraft/class_347$class_348;	field_2138	LOCKED_HOVER
	f	Lnet/minecraft/class_347$class_348;	field_2139	LOCKED_DISABLED
	m	(Ljava/lang/String;III)V	<init>	<init>
		p	3		u
		p	4		v
	m	()I	method_1898	getV
	m	()I	method_1897	getU
c	net/minecraft/class_6574	net/minecraft/util/math/random/RandomSplitter
	c	A random splitter represents necessary bits from a random that can be\ncombined with other seeds to split a new random from the old one.
	m	(III)Lnet/minecraft/class_5819;	method_38418	split
		p	3		z
		p	1		x
		p	2		y
	m	(Ljava/lang/String;)Lnet/minecraft/class_5819;	method_38995	split
		p	1		seed
	m	(Ljava/lang/StringBuilder;)V	method_39039	addDebugInfo
		p	1		info
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;	method_39000	split
		p	1		seed
	m	(Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819;	method_38419	split
		p	1		pos
c	net/minecraft/class_345	net/minecraft/client/gui/hud/ClientBossBar
	f	F	field_2129	healthLatest
	f	J	field_2128	timeHealthSet
	m	(Ljava/util/UUID;Lnet/minecraft/class_2561;FLnet/minecraft/class_1259$class_1260;Lnet/minecraft/class_1259$class_1261;ZZZ)V	<init>	<init>
		p	1		uuid
		p	2		name
		p	3		percent
		p	8		thickenFog
		p	4		color
		p	5		style
		p	6		darkenSky
		p	7		dragonMusic
c	net/minecraft/class_344	net/minecraft/client/gui/widget/TexturedButtonWidget
	f	I	field_19079	hoveredVOffset
	f	I	field_2125	v
	f	I	field_2126	u
	f	I	field_2124	textureWidth
	f	Lnet/minecraft/class_2960;	field_2127	texture
	f	I	field_19080	textureHeight
	m	(IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	12		text
		p	8		texture
		p	9		textureWidth
		p	10		textureHeight
		p	11		pressAction
		p	4		height
		p	5		u
		p	6		v
		p	7		hoveredVOffset
		p	1		x
		p	2		y
		p	3		width
	m	(II)V	method_1893	setPos
		p	2		y
		p	1		x
	m	(IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_4185$class_5316;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	10		textureHeight
		p	11		pressAction
		p	8		texture
		p	9		textureWidth
		p	12		tooltipSupplier
		p	13		text
		p	2		y
		p	3		width
		p	1		x
		p	6		v
		p	7		hoveredVOffset
		p	4		height
		p	5		u
	m	(IIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	4		height
		p	3		width
		p	6		v
		p	5		u
		p	2		y
		p	1		x
		p	8		pressAction
		p	7		texture
	m	(IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	8		texture
		p	9		textureWidth
		p	10		textureHeight
		p	11		pressAction
		p	1		x
		p	2		y
		p	3		width
		p	4		height
		p	5		u
		p	6		v
		p	7		hoveredVOffset
	m	(IIIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V	<init>	<init>
		p	1		x
		p	3		width
		p	2		y
		p	5		u
		p	4		height
		p	7		hoveredVOffset
		p	6		v
		p	9		pressAction
		p	8		texture
c	net/minecraft/class_5242	net/minecraft/command/argument/UuidArgumentType
	f	Ljava/util/Collection;	field_24319	EXAMPLES
	f	Ljava/util/regex/Pattern;	field_24320	VALID_CHARACTERS
	f	Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;	field_24318	INVALID_UUID
	m	(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID;	method_27645	getUuid
		p	0		context
		p	1		name
	m	()Lnet/minecraft/class_5242;	method_27643	uuid
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;	parse	parse
		p	1		reader
	m	(Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID;	method_27644	parse
c	net/minecraft/class_6579	net/minecraft/world/gen/stateprovider/AbstractNoiseBlockStateProvider
	f	Lnet/minecraft/class_5216$class_5487;	field_34708	noiseParameters
	f	F	field_34709	scale
	f	J	field_34707	seed
	f	Lnet/minecraft/class_5216;	field_34710	noiseSampler
	m	(Lnet/minecraft/class_2338;D)D	method_38441	getNoiseValue
		p	1		pos
		p	2		scale
	m	(JLnet/minecraft/class_5216$class_5487;F)V	<init>	<init>
		p	1		seed
		p	4		scale
		p	3		noiseParameters
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3;	method_38439	fillCodecFields
		p	0		instance
c	net/minecraft/class_6577	net/minecraft/world/gen/feature/DiskFeatureConfig
	f	Lcom/mojang/serialization/Codec;	field_34698	CODEC
	f	I	comp_82	halfHeight
	f	Lnet/minecraft/class_6017;	comp_81	radius
	f	Lnet/minecraft/class_6646;	comp_716	target
	f	Lnet/minecraft/class_7400;	comp_715	stateProvider
	m	()I	comp_82	halfHeight
	m	()Lnet/minecraft/class_6017;	comp_81	radius
	m	()Lnet/minecraft/class_7400;	comp_715	stateProvider
	m	()Lnet/minecraft/class_6646;	comp_716	target
c	net/minecraft/class_6578	net/minecraft/world/gen/stateprovider/DualNoiseBlockStateProvider
	f	Lnet/minecraft/class_5216;	field_34706	slowNoiseSampler
	f	F	field_34705	slowScale
	f	Lcom/mojang/serialization/Codec;	field_34702	DUAL_CODEC
	f	Lnet/minecraft/class_6497;	field_34703	variety
	f	Lnet/minecraft/class_5216$class_5487;	field_34704	slowNoiseParameters
	m	(Lnet/minecraft/class_2338;)D	method_38435	getSlowNoiseValue
		p	1		pos
	m	(Lnet/minecraft/class_6497;Lnet/minecraft/class_5216$class_5487;FJLnet/minecraft/class_5216$class_5487;FLjava/util/List;)V	<init>	<init>
		p	3		slowScale
		p	2		slowNoiseParameters
		p	1		variety
		p	7		scale
		p	6		noiseParameters
		p	4		seed
		p	8		states
c	net/minecraft/class_342	net/minecraft/client/gui/widget/TextFieldWidget
	f	I	field_32196	DEFAULT_EDITABLE_COLOR
	f	Z	field_2095	drawsBackground
	f	I	field_2101	selectionEnd
	f	Z	field_2094	editable
	f	I	field_2108	maxLength
	f	Lnet/minecraft/class_327;	field_2105	textRenderer
	f	I	field_2100	editableColor
	f	Ljava/lang/String;	field_32199	HORIZONTAL_CURSOR
	f	I	field_32198	VERTICAL_CURSOR_COLOR
	f	Ljava/util/function/BiFunction;	field_2099	renderTextProvider
	f	Ljava/lang/String;	field_2106	suggestion
	f	Z	field_17037	selecting
	f	I	field_2107	focusedTicks
	f	I	field_2103	firstCharacterIndex
		c	The index of the leftmost character that is rendered on a screen.
	f	I	field_2098	uneditableColor
	f	Ljava/lang/String;	field_2092	text
	f	I	field_32203	BACKGROUND_COLOR
	f	Ljava/util/function/Predicate;	field_2104	textPredicate
	f	Z	field_2096	focusUnlocked
	f	I	field_2102	selectionStart
	f	Ljava/util/function/Consumer;	field_2088	changedListener
	f	I	field_32202	BORDER_COLOR
	m	(IIII)V	method_1886	drawSelectionHighlight
		p	1		x1
		p	2		y1
		p	3		x2
		p	4		y2
	m	()Z	method_1885	isVisible
	m	(Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)V	<init>	<init>
		p	7		text
		p	5		height
		p	6		copyFrom
		p	3		y
		p	4		width
		p	1		textRenderer
		p	2		x
	m	()V	method_1865	tick
	m	()Z	method_20316	isEditable
	m	(Ljava/lang/String;)V	method_1852	setText
		p	1		text
	m	()I	method_1881	getCursor
	m	(I)V	method_1878	eraseCharacters
		p	1		characterOffset
	m	()Ljava/lang/String;	method_1866	getSelectedText
	m	(II)I	method_1869	getWordSkipPosition
		p	2		cursorPosition
		p	1		wordOffset
	m	(I)I	method_27537	getCursorPosWithOffset
		p	1		offset
	m	(Z)V	method_1888	setEditable
		p	1		editable
	m	(Z)V	method_1876	setTextFieldFocused
		p	1		focused
	m	(Z)V	method_1856	setFocusUnlocked
		p	1		focusUnlocked
	m	(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V	<init>	<init>
		p	3		y
		p	2		x
		p	1		textRenderer
		p	6		text
		p	5		height
		p	4		width
	m	()V	method_1872	setCursorToEnd
	m	(Ljava/util/function/Consumer;)V	method_1863	setChangedListener
		p	1		changedListener
	m	(I)V	method_1880	setMaxLength
		p	1		maxLength
	m	(I)V	method_1860	setUneditableColor
		p	1		uneditableColor
	m	()Z	method_20315	isActive
	m	(I)V	method_1884	setSelectionEnd
		p	1		index
	m	(I)V	method_16872	setX
		p	1		x
	m	()I	method_1861	getMaxLength
	m	(I)V	method_1877	eraseWords
		p	1		wordOffset
	m	(I)I	method_1853	getWordSkipPosition
		p	1		wordOffset
	m	(IIZ)I	method_1864	getWordSkipPosition
		p	1		wordOffset
		p	3		skipOverSpaces
		p	2		cursorPosition
	m	(I)I	method_1889	getCharacterX
		p	1		index
	m	()Z	method_1851	drawsBackground
	m	(I)V	method_16873	erase
		p	1		offset
	m	(I)V	method_1883	setCursor
		p	1		cursor
	m	(Ljava/lang/String;)V	method_1874	onChanged
		p	1		newText
	m	(I)V	method_1875	setSelectionStart
		p	1		cursor
	m	(Ljava/lang/String;)V	method_1887	setSuggestion
		p	1		suggestion
	m	(Ljava/lang/String;)V	method_1867	write
		p	1		text
	m	(I)V	method_1868	setEditableColor
		p	1		editableColor
	m	(Ljava/util/function/Predicate;)V	method_1890	setTextPredicate
		p	1		textPredicate
	m	()V	method_1870	setCursorToStart
	m	(Z)V	method_1858	setDrawsBackground
		p	1		drawsBackground
	m	()Ljava/lang/String;	method_1882	getText
	m	(Ljava/lang/String;Ljava/lang/Integer;)Lnet/minecraft/class_5481;	method_1873	method_1873
		p	1		firstCharacterIndex
		p	0		string
	m	(I)V	method_1855	moveCursor
		p	1		offset
	m	(Ljava/util/function/BiFunction;)V	method_1854	setRenderTextProvider
		p	1		renderTextProvider
	m	()I	method_1859	getInnerWidth
	m	(Z)V	method_1862	setVisible
		p	1		visible
c	net/minecraft/class_5244	net/minecraft/screen/ScreenTexts
	f	Lnet/minecraft/class_2561;	field_33850	SENTENCE_SEPARATOR
	f	Lnet/minecraft/class_2561;	field_24339	BACK
	f	Lnet/minecraft/class_2561;	field_24337	NO
	f	Lnet/minecraft/class_2561;	field_24338	PROCEED
	f	Lnet/minecraft/class_2561;	field_39742	ACKNOWLEDGE
	f	Lnet/minecraft/class_2561;	field_24335	CANCEL
	f	Lnet/minecraft/class_2561;	field_39003	EMPTY
	f	Lnet/minecraft/class_2561;	field_24336	YES
	f	Lnet/minecraft/class_2561;	field_33849	LINE_BREAK
	f	Lnet/minecraft/class_2561;	field_39678	ELLIPSIS
	f	Lnet/minecraft/class_2561;	field_24333	OFF
	f	Lnet/minecraft/class_2561;	field_24334	DONE
	f	Lnet/minecraft/class_2561;	field_24332	ON
	f	Lnet/minecraft/class_2561;	field_26625	CONNECT_FAILED
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;	method_37111	joinSentences
		p	1		second
		p	0		first
	m	(J)Lnet/minecraft/class_5250;	method_44683	hours
		p	0		hours
	m	(J)Lnet/minecraft/class_5250;	method_44682	days
		p	0		days
	m	(Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_5250;	method_30619	composeToggleText
		p	0		text
		p	1		value
	m	(Ljava/util/Collection;)Lnet/minecraft/class_2561;	method_37109	joinLines
		p	0		texts
	m	(J)Lnet/minecraft/class_5250;	method_44684	minutes
		p	0		minutes
	m	(Z)Lnet/minecraft/class_2561;	method_36134	onOrOff
		p	0		on
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;	method_32700	composeGenericOptionText
		p	0		text
		p	1		value
	m	([Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;	method_37110	joinLines
		p	0		texts
c	net/minecraft/class_341	net/minecraft/client/util/ChatMessages
	f	Lnet/minecraft/class_5481;	field_25263	SPACES
	m	(Lnet/minecraft/class_5222;Lnet/minecraft/class_2583;Ljava/lang/String;)Ljava/util/Optional;	method_27536	method_27536
		p	2		message
		p	1		style
	m	(Ljava/util/List;Lnet/minecraft/class_5348;Ljava/lang/Boolean;)V	method_30886	method_30886
		p	2		lastLineWrapped
		p	1		text
	m	(Ljava/lang/String;)Ljava/lang/String;	method_1849	getRenderedChatMessage
		p	0		message
	m	(Lnet/minecraft/class_5348;ILnet/minecraft/class_327;)Ljava/util/List;	method_1850	breakRenderedChatMessageLines
		p	0		message
		p	2		textRenderer
		p	1		width
c	net/minecraft/class_6575	net/minecraft/util/math/random/LocalRandom
	c	A local random, not intended to be shared across threads.
	f	J	field_34693	seed
	f	J	field_34692	INCREMENT
	f	J	field_34691	MULTIPLIER
	f	J	field_34690	SEED_MASK
	f	I	field_34689	INT_BITS
	f	Lnet/minecraft/class_6672;	field_35136	gaussianGenerator
	m	(J)V	<init>	<init>
		p	1		seed
c	net/minecraft/class_340	net/minecraft/client/gui/hud/DebugHud
	f	Ljava/util/Map;	field_19274	HEIGHT_MAP_TYPES
	f	Ljava/util/concurrent/CompletableFuture;	field_2080	chunkFuture
	f	Lnet/minecraft/class_1923;	field_2085	pos
	f	Lnet/minecraft/class_2818;	field_2084	chunk
	f	I	field_32187	TEXT_COLOR
	f	Lnet/minecraft/class_239;	field_2082	blockHit
	f	Lnet/minecraft/class_327;	field_2081	textRenderer
	f	Lnet/minecraft/class_310;	field_2079	client
	f	Lnet/minecraft/class_239;	field_2083	fluidHit
	f	Lnet/minecraft/class_340$class_7412;	field_38985	allocationRateCalculator
	m	(Lnet/minecraft/class_4587;)V	method_1846	render
		p	1		matrices
	m	(Lnet/minecraft/class_1959;)Ljava/lang/String;	method_40204	method_40204
		p	0		biome_
	m	()Ljava/util/List;	method_1835	getLeftText
	m	(IIF)I	method_1843	interpolateColor
		p	2		color2
		p	1		color1
		p	3		dt
	m	(Lnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2818;	method_20542	method_20542
		p	0		unloaded
	m	(Lnet/minecraft/class_4587;Lnet/minecraft/class_3517;IIZ)V	method_15870	drawMetricsData
		p	5		showFps
		p	4		width
		p	3		x
		p	2		metricsData
		p	1		matrices
	m	()Ljava/util/List;	method_1839	getRightText
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
	m	()Lnet/minecraft/class_2818;	method_1834	getChunk
	m	()Lnet/minecraft/class_2818;	method_1836	getClientChunk
	m	()Lnet/minecraft/class_3218;	method_20603	getServerWorld
	m	(Lnet/minecraft/class_4587;)V	method_1848	renderRightText
		p	1		matrices
	m	(Lnet/minecraft/class_2791;)Lnet/minecraft/class_2818;	method_20540	method_20540
		p	0		chunk
	m	(IIII)I	method_1833	getMetricsLineColor
		p	4		redValue
		p	3		yellowValue
		p	2		greenValue
		p	1		value
	m	()Lnet/minecraft/class_1937;	method_1840	getWorld
	m	(J)J	method_1838	toMiB
		p	0		bytes
	m	()V	method_1842	resetChunk
	m	(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_1311;)Ljava/lang/String;	method_27870	method_27870
		p	1		group
	m	(Lnet/minecraft/class_6880;)Ljava/lang/String;	method_40205	getBiomeString
		p	0		biome
	m	(Lnet/minecraft/class_5321;)Ljava/lang/String;	method_40206	method_40206
		p	0		biomeKey
	m	(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2818;	method_20541	method_20541
		p	0		either
	m	(Ljava/util/Map$Entry;)Ljava/lang/String;	method_1845	propertyToString
		p	1		propEntry
	m	()Ljava/lang/String;	method_27871	getServerWorldDebugString
	m	(Lnet/minecraft/class_6862;)Ljava/lang/String;	method_40203	method_40203
		p	0		tag
	m	(Lnet/minecraft/class_4587;)V	method_1847	renderLeftText
		p	1		matrices
	m	(Lnet/minecraft/class_1132;)Ljava/util/Optional;	method_1841	method_1841
		p	1		server
	m	(Lnet/minecraft/class_6862;)Ljava/lang/String;	method_40207	method_40207
		p	0		tag
	m	(Ljava/util/EnumMap;)V	method_20455	method_20455
		p	0		types
c	net/minecraft/class_340$class_7412	net/minecraft/client/gui/hud/DebugHud$AllocationRateCalculator
	f	Ljava/util/List;	field_38987	GARBAGE_COLLECTORS
	f	I	field_38986	INTERVAL
	f	J	field_38991	allocationRate
	f	J	field_38990	collectionCount
	f	J	field_38988	lastCalculated
	f	J	field_38989	allocatedBytes
	m	()J	method_43447	getCollectionCount
	m	(J)J	method_43448	get
		p	1		allocatedBytes
c	net/minecraft/class_6584	net/minecraft/world/gen/placementmodifier/SurfaceThresholdFilterPlacementModifier
	f	Lnet/minecraft/class_2902$class_2903;	field_34722	heightmap
	f	Lcom/mojang/serialization/Codec;	field_34721	MODIFIER_CODEC
	f	I	field_34724	max
	f	I	field_34723	min
	m	(Lnet/minecraft/class_2902$class_2903;II)Lnet/minecraft/class_6584;	method_39661	of
		p	2		max
		p	0		heightmap
		p	1		min
	m	(Lnet/minecraft/class_2902$class_2903;II)V	<init>	<init>
		p	1		heightmap
		p	3		max
		p	2		min
c	net/minecraft/class_5252	net/minecraft/server/command/AttributeCommand
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	field_24379	MODIFIER_ALREADY_PRESENT_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;	field_24378	NO_MODIFIER_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;	field_24376	ENTITY_FAILED_EXCEPTION
	f	Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;	field_24377	NO_ATTRIBUTE_EXCEPTION
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27756	method_27756
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27754	method_27754
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;D)I	method_27751	executeBaseValueSet
		p	2		attribute
		p	3		value
		p	0		source
		p	1		target
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27752	method_27752
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27750	method_27750
		p	0		context
	m	(Lcom/mojang/brigadier/CommandDispatcher;)V	method_27735	register
		p	0		dispatcher
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;D)I	method_27739	executeValueGet
		p	3		multiplier
		p	2		attribute
		p	1		target
		p	0		source
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1309;	method_27746	getLivingEntityWithAttribute
		p	1		attribute
		p	0		entity
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27759	method_27759
		p	0		context
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;Ljava/util/UUID;D)I	method_27741	executeModifierValueGet
		p	4		multiplier
		p	3		uuid
		p	2		attribute
		p	1		target
		p	0		source
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27747	method_27747
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27757	method_27757
		p	0		context
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27755	method_27755
		p	0		context
	m	(Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;)Lnet/minecraft/class_1324;	method_27734	getAttributeInstance
		p	1		attribute
		p	0		entity
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27753	method_27753
		p	0		context
	m	(Lnet/minecraft/class_2168;)Z	method_27738	method_27738
		p	0		source
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;Ljava/util/UUID;Ljava/lang/String;DLnet/minecraft/class_1322$class_1323;)I	method_27742	executeModifierAdd
		p	4		name
		p	5		value
		p	2		attribute
		p	3		uuid
		p	7		operation
		p	0		source
		p	1		target
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;D)I	method_27748	executeBaseValueGet
		p	0		source
		p	1		target
		p	2		attribute
		p	3		multiplier
	m	(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_27743	method_27743
		p	0		name
	m	(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;	method_27733	getLivingEntity
		p	0		entity
	m	(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_27744	method_27744
		p	1		attributeName
		p	0		entityName
	m	(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_1320;Ljava/util/UUID;)I	method_27740	executeModifierRemove
		p	0		source
		p	1		target
		p	2		attribute
		p	3		uuid
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_27749	method_27749
		p	1		attributeName
		p	2		uuid
		p	0		entityName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27736	method_27736
		p	0		context
	m	(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;	method_27745	method_27745
		p	1		attributeName
		p	2		uuid
		p	0		entityName
	m	(Lcom/mojang/brigadier/context/CommandContext;)I	method_27758	method_27758
		p	0		context
c	net/minecraft/class_357	net/minecraft/client/gui/widget/SliderWidget
	f	D	field_22753	value
	m	(IIIILnet/minecraft/class_2561;D)V	<init>	<init>
		p	6		value
		p	1		x
		p	4		height
		p	5		text
		p	2		y
		p	3		width
	m	()V	method_25344	applyValue
	m	()V	method_25346	updateMessage
	m	(D)V	method_25345	setValueFromMouse
		c	Sets the value from mouse position.\n\n<p>The value will be calculated from the position and the width of this\nslider.\n\n@see #setValue
		p	1		mouseX
	m	(D)V	method_25347	setValue
		p	1		value
			c	the new value; will be clamped to {@code [0, 1]}
c	net/minecraft/class_5251	net/minecraft/text/TextColor
	c	Represents an RGB color of a {@link Text}.\n\n<p>This is immutable, and part of a {@link Style}.\n\n@see Style
	f	Ljava/lang/String;	field_24365	name
	f	Ljava/lang/String;	field_33291	RGB_PREFIX
	f	I	field_24364	rgb
	f	Ljava/util/Map;	field_24362	FORMATTING_TO_COLOR
	f	Ljava/util/Map;	field_24363	BY_NAME
	f	Lcom/mojang/serialization/Codec;	field_39242	CODEC
	m	(Lnet/minecraft/class_124;)Lnet/minecraft/class_5251;	method_27718	fromFormatting
		c	Obtains a text color from a formatting.
		p	0		formatting
			c	the formatting
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Lnet/minecraft/class_124;)Lnet/minecraft/class_5251;	method_27722	method_27722
		p	0		formatting
	m	(I)Lnet/minecraft/class_5251;	method_27717	fromRgb
		c	Obtains a text color from an RGB value.
		p	0		rgb
			c	the RGB color
	m	(I)V	<init>	<init>
		p	1		rgb
	m	(ILjava/lang/String;)V	<init>	<init>
		p	1		rgb
		p	2		name
	m	(Ljava/lang/String;)Lnet/minecraft/class_5251;	method_27719	parse
		c	Parses a color by its name.
		p	0		name
			c	the name
	m	()I	method_27716	getRgb
		c	Gets the RGB value of this color.\n\n<p>The red bits can be obtained by {@code (rgb >> 16) & 0xFF}, green bits\nby {@code (rgb >> 8) & 0xFF}, blue bits by {@code rgb & 0xFF}.
	m	(Lnet/minecraft/class_5251;)Ljava/lang/String;	method_27720	method_27720
		p	0		textColor
	m	()Ljava/lang/String;	method_27721	getName
		c	Gets the name of this color, used for converting the color to JSON format.
	m	(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;	method_43879	method_43879
		p	0		color
	m	()Ljava/lang/String;	method_27723	getHexCode
c	net/minecraft/class_6582	net/minecraft/world/gen/ChainedBlockSource
	f	Ljava/util/List;	comp_437	samplers
	m	()Ljava/util/List;	comp_437	samplers
	m	(Ljava/util/List;)V	<init>	<init>
		p	1		samplers
c	net/minecraft/class_6583	net/minecraft/world/gen/BlockSource
	m	(Lnet/minecraft/class_6568;III)Lnet/minecraft/class_2680;	method_40553	apply
		p	3		y
		p	2		x
		p	1		sampler
		p	4		z
c	net/minecraft/class_355	net/minecraft/client/gui/hud/PlayerListHud
	c	Responsible for rendering the player list while the {@linkplain\nnet.minecraft.client.option.GameOptions#playerListKey player list\nkey} is pressed.\n\n<p>The current instance used by the client can be obtained by {@code\nMinecraftClient.getInstance().inGameHud.getPlayerListHud()}.
	f	I	field_32210	GOLDEN_HEART_U
	f	I	field_32212	BLINKING_HEART_U
	f	Lnet/minecraft/class_310;	field_2155	client
	f	Lnet/minecraft/class_2561;	field_2154	footer
	f	Lnet/minecraft/class_329;	field_2157	inGameHud
	f	I	field_32208	HEART_U
	f	I	field_32206	HEART_OUTLINE_U
	f	I	field_32211	HALF_GOLDEN_HEART_U
	f	J	field_2152	showTime
		c	The time, in milliseconds, when this HUD was last set to visible.
	f	I	field_32213	BLINKING_HALF_HEART_U
	f	Z	field_2158	visible
	f	Lnet/minecraft/class_2561;	field_2153	header
	f	Lcom/google/common/collect/Ordering;	field_2156	ENTRY_ORDERING
	f	I	field_32207	BLINKING_HEART_OUTLINE_U
	f	I	field_32209	HALF_HEART_U
	f	I	field_32205	MAX_ROWS
	m	(Lnet/minecraft/class_266;ILjava/lang/String;IILnet/minecraft/class_640;Lnet/minecraft/class_4587;)V	method_1922	renderScoreboardObjective
		p	1		objective
		p	2		y
		p	3		player
		p	4		startX
		p	5		endX
		p	6		entry
		p	7		matrices
	m	(Lnet/minecraft/class_640;)Lnet/minecraft/class_2561;	method_1918	getPlayerName
		c	{@return the player name rendered by this HUD}
		p	1		entry
	m	(Lnet/minecraft/class_4587;IIILnet/minecraft/class_640;)V	method_1923	renderLatencyIcon
		p	4		y
		p	5		entry
		p	2		width
		p	3		x
		p	1		matrices
	m	(Lnet/minecraft/class_640;Lnet/minecraft/class_5250;)Lnet/minecraft/class_2561;	method_27538	applyGameModeFormatting
		c	{@linkplain net.minecraft.util.Formatting#ITALIC Italicizes} the given text if\nthe given player is in {@linkplain net.minecraft.world.GameMode#SPECTATOR spectator mode}.
		p	1		entry
		p	2		name
	m	(Lnet/minecraft/class_4587;ILnet/minecraft/class_269;Lnet/minecraft/class_266;)V	method_1919	render
		p	3		scoreboard
		p	2		scaledWindowWidth
		p	4		objective
		p	1		matrices
	m	(Lnet/minecraft/class_2561;)V	method_1925	setHeader
		p	1		header
	m	(Lnet/minecraft/class_310;Lnet/minecraft/class_329;)V	<init>	<init>
		p	1		client
		p	2		inGameHud
	m	(Z)V	method_1921	setVisible
		p	1		visible
	m	()V	method_1920	clear
	m	(Lnet/minecraft/class_2561;)V	method_1924	setFooter
		p	1		footer
c	net/minecraft/class_355$class_356	net/minecraft/client/gui/hud/PlayerListHud$EntryOrderComparator
	m	(Ljava/lang/Object;Ljava/lang/Object;)I	compare	compare
		p	1		a
		p	2		b
	m	(Lnet/minecraft/class_640;Lnet/minecraft/class_640;)I	method_1926	compare
c	net/minecraft/class_5253	net/minecraft/util/math/ColorHelper
	c	Contains color-related helper methods.
c	net/minecraft/class_5253$class_5254	net/minecraft/util/math/ColorHelper$Argb
	c	Contains color-related helper methods that use ARGB colors represented\nas {@code 0xAARRGGBB}.
	m	(II)I	method_27763	mixColor
		p	1		second
		p	0		first
	m	(IIII)I	method_27764	getArgb
		c	{@return the ARGB color value from its components}
		p	1		red
		p	0		alpha
		p	3		blue
		p	2		green
	m	(I)I	method_27762	getAlpha
		c	{@return the alpha value of {@code argb}}\n\n<p>The returned value is between {@code 0} and {@code 255} (both inclusive).
		p	0		argb
	m	(I)I	method_27765	getRed
		c	{@return the red value of {@code argb}}\n\n<p>The returned value is between {@code 0} and {@code 255} (both inclusive).
		p	0		argb
	m	(I)I	method_27766	getGreen
		c	{@return the green value of {@code argb}}\n\n<p>The returned value is between {@code 0} and {@code 255} (both inclusive).
		p	0		argb
	m	(I)I	method_27767	getBlue
		c	{@return the blue value of {@code argb}}\n\n<p>The returned value is between {@code 0} and {@code 255} (both inclusive).
		p	0		argb
c	net/minecraft/class_6580	net/minecraft/world/gen/stateprovider/NoiseBlockStateProvider
	f	Lcom/mojang/serialization/Codec;	field_34711	CODEC
	f	Ljava/util/List;	field_34712	states
	m	(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4;	method_38447	fillNoiseCodecFields
		p	0		instance
	m	(Ljava/util/List;D)Lnet/minecraft/class_2680;	method_38445	getStateAtValue
		p	2		value
		p	1		states
	m	(JLnet/minecraft/class_5216$class_5487;FLjava/util/List;)V	<init>	<init>
		p	4		scale
		p	5		states
		p	1		seed
		p	3		noiseParameters
	m	(Ljava/util/List;Lnet/minecraft/class_2338;D)Lnet/minecraft/class_2680;	method_38446	getStateFromList
		p	1		states
		p	2		pos
		p	3		scale
c	net/minecraft/class_6581	net/minecraft/world/gen/stateprovider/NoiseThresholdBlockStateProvider
	f	F	field_34715	highChance
	f	Lcom/mojang/serialization/Codec;	field_34713	CODEC
	f	F	field_34714	threshold
	f	Ljava/util/List;	field_34717	lowStates
	f	Ljava/util/List;	field_34718	highStates
	f	Lnet/minecraft/class_2680;	field_34716	defaultState
	m	(JLnet/minecraft/class_5216$class_5487;FFFLnet/minecraft/class_2680;Ljava/util/List;Ljava/util/List;)V	<init>	<init>
		p	1		seed
		p	3		noiseParameters
		p	4		scale
		p	5		threshold
		p	6		highChance
		p	7		defaultState
		p	8		lowStates
		p	9		highStates
c	net/minecraft/class_5250	net/minecraft/text/MutableText
	c	The text implementation, with mutation operations.
	f	Ljava/util/List;	field_39006	siblings
	f	Lnet/minecraft/class_7417;	field_39005	content
	f	Lnet/minecraft/class_5481;	field_39008	ordered
	f	Lnet/minecraft/class_2583;	field_39007	style
	f	Lnet/minecraft/class_2477;	field_39009	language
	m	(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;	method_10852	append
		c	Appends a text to this text's siblings.
		p	1		text
			c	the sibling
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250;	method_10862	setStyle
		c	Sets the style of this text.
		p	1		style
	m	(Lnet/minecraft/class_7417;Ljava/util/List;Lnet/minecraft/class_2583;)V	<init>	<init>
		p	2		siblings
		p	1		content
		p	3		style
	m	(Ljava/lang/Object;)Z	equals	equals
		p	1		o
	m	(Ljava/lang/String;)Lnet/minecraft/class_5250;	method_27693	append
		c	Appends a literal text with content {@code text} to this text's siblings.
		p	1		text
			c	the literal text content
	m	(Lnet/minecraft/class_7417;)Lnet/minecraft/class_5250;	method_43477	of
		c	Creates a piece of mutable text with the given content, with no sibling\nand style.
		p	0		content
	m	(Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_5250;	method_27694	styled
		c	Updates the style of this text.\n\n@see Text#getStyle()\n@see #setStyle(Style)
		p	1		styleUpdater
			c	the style updater
	m	(Lnet/minecraft/class_124;)Lnet/minecraft/class_5250;	method_27692	formatted
		c	Add a formatting to this text's style.
		p	1		formatting
			c	a formatting
	m	(Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250;	method_27696	fillStyle
		c	Fills the absent parts of this text's style with definitions from {@code\nstyleOverride}.\n\n@see Style#withParent(Style)
		p	1		styleOverride
			c	the style that provides definitions for absent definitions in this text's style
	m	([Lnet/minecraft/class_124;)Lnet/minecraft/class_5250;	method_27695	formatted
		c	Adds some formattings to this text's style.
		p	1		formattings
			c	an array of formattings
c	net/minecraft/class_359	net/minecraft/client/gui/hud/SubtitlesHud
	f	Lnet/minecraft/class_310;	field_2182	client
	f	Ljava/util/List;	field_2183	entries
	f	Z	field_2184	enabled
	f	J	field_32214	REMOVE_DELAY
	m	(Lnet/minecraft/class_4587;)V	method_1957	render
		p	1		matrices
	m	(Lnet/minecraft/class_310;)V	<init>	<init>
		p	1		client
c	net/minecraft/class_359$class_360	net/minecraft/client/gui/hud/SubtitlesHud$SubtitleEntry
	f	J	field_2185	time
	f	Lnet/minecraft/class_243;	field_2186	pos
	f	Lnet/minecraft/class_2561;	field_2188	text
	m	()J	method_1961	getTime
	m	()Lnet/minecraft/class_243;	method_1959	getPosition
	m	(Lnet/minecraft/class_243;)V	method_1958	reset
		p	1		pos
	m	(Lnet/minecraft/class_2561;Lnet/minecraft/class_243;)V	<init>	<init>
		p	1		text
		p	2		pos
	m	()Lnet/minecraft/class_2561;	method_1960	getText
c	net/minecraft/class_350	net/minecraft/client/gui/widget/EntryListWidget
	f	I	field_22743	height
	f	I	field_19086	bottom
	f	Z	field_22747	renderHeader
	f	Lnet/minecraft/class_350$class_351;	field_33780	hoveredEntry
	f	I	field_22748	headerHeight
	f	I	field_19085	top
	f	Z	field_22744	centerListVertically
	f	D	field_22749	scrollAmount
	f	Z	field_26847	renderHorizontalShadows
	f	I	field_22741	itemHeight
	f	I	field_19088	left
	f	Z	field_26846	renderBackground
	f	I	field_22742	width
	f	Lnet/minecraft/class_350$class_351;	field_22751	selected
	f	Ljava/util/List;	field_22739	children
	f	I	field_19087	right
	f	Lnet/minecraft/class_310;	field_22740	client
	f	Z	field_22746	renderSelection
	f	Z	field_22750	scrolling
	m	(Lnet/minecraft/class_350$class_351;)Z	method_25330	removeEntry
		p	1		entry
	m	(Z)V	method_31322	setRenderBackground
		p	1		renderBackground
	m	()V	method_30015	ensureSelectedEntryVisible
	m	(Lnet/minecraft/class_350$class_351;)Z	method_44650	removeEntryWithoutScrolling
		p	1		entry
	m	(Lnet/minecraft/class_350$class_351;)V	method_44399	addEntryToTop
		p	1		entry
	m	()V	method_25339	clearEntries
	m	()I	method_25331	getMaxScroll
	m	(Z)V	method_29344	setRenderSelection
		p	1		renderSelection
	m	(Lnet/minecraft/class_4587;II)V	method_25320	renderDecorations
		p	3		mouseY
		p	1		matrices
		p	2		mouseX
	m	()Lnet/minecraft/class_350$class_351;	method_37019	getHoveredEntry
	m	(Lnet/minecraft/class_4587;IIFIIIII)V	method_44397	renderEntry
		p	9		entryHeight
		p	7		y
		p	8		entryWidth
		p	5		index
		p	6		x
		p	3		mouseY
		p	4		delta
		p	1		matrices
		p	2		mouseX
	m	(DDI)V	method_25318	updateScrollingState
		p	1		mouseX
		p	3		mouseY
		p	5		button
	m	(I)I	method_25319	getRowBottom
		p	1		index
	m	(Lnet/minecraft/class_4587;)V	method_25325	renderBackground
		p	1		matrices
	m	(Lnet/minecraft/class_4587;IIF)V	method_25311	renderList
		p	2		mouseX
		p	1		matrices
		p	4		delta
		p	3		mouseY
	m	(Lnet/minecraft/class_350$class_351;)V	method_25313	setSelected
		p	1		entry
	m	(Lnet/minecraft/class_350$class_5403;Ljava/util/function/Predicate;)Z	method_30013	moveSelectionIf
		c	Moves the selection in the specified direction until the predicate returns true.\n\n@return whether the selection matching the predicate was found
		p	1		direction
			c	the direction to move the selection
		p	2		predicate
	m	(D)V	method_25307	setScrollAmount
		p	1		amount
	m	()Lnet/minecraft/class_350$class_351;	method_25334	getSelectedOrNull
		c	{@return the selected entry of this entry list, or {@code null} if there is none}
	m	()I	method_25342	getRowLeft
	m	(DD)Lnet/minecraft/class_350$class_351;	method_25308	getEntryAtPosition
		p	1		x
		p	3		y
	m	()I	method_25322	getRowWidth
	m	(Lnet/minecraft/class_4587;IIIII)V	method_44398	drawSelectionHighlight
		p	6		fillColor
		p	1		matrices
		p	3		entryWidth
		p	2		y
		p	5		borderColor
		p	4		entryHeight
	m	(I)Lnet/minecraft/class_350$class_351;	method_25338	remove
		p	1		index
	m	(I)Lnet/minecraft/class_350$class_351;	method_25326	getEntry
		p	1		index
	m	(Lnet/minecraft/class_350$class_351;)Z	method_30014	method_30014
		p	0		entry
	m	(Ljava/util/Collection;)V	method_25314	replaceEntries
		p	1		newEntries
	m	(Lnet/minecraft/class_310;IIIII)V	<init>	<init>
		p	1		client
		p	3		height
		p	2		width
		p	5		bottom
		p	4		top
		p	6		itemHeight
	m	(Lnet/minecraft/class_350$class_351;)V	method_29621	setEntryParentList
		p	1		entry
	m	(Lnet/minecraft/class_6382;Lnet/minecraft/class_350$class_351;)V	method_37017	appendNarrations
		p	1		builder
		p	2		entry
	m	(Lnet/minecraft/class_350$class_351;)V	method_25324	centerScrollOn
		p	1		entry
	m	(Lnet/minecraft/class_350$class_351;)V	method_25328	ensureVisible
		p	1		entry
	m	(I)V	method_25333	setLeftPos
		p	1		left
	m	(Lnet/minecraft/class_350$class_351;)I	method_25321	addEntry
		p	1		entry
	m	()D	method_25341	getScrollAmount
	m	(I)V	method_25309	scroll
		p	1		amount
	m	(Lnet/minecraft/class_350$class_5403;)V	method_25335	moveSelection
		p	1		direction
	m	()I	method_25317	getMaxPosition
	m	()I	method_25329	getScrollbarPositionX
	m	(I)I	method_25337	getRowTop
		p	1		index
	m	(ZI)V	method_25315	setRenderHeader
		p	1		renderHeader
		p	2		headerHeight
	m	(Z)V	method_31323	setRenderHorizontalShadows
		p	1		renderHorizontalShadows
	m	()Z	method_25316	isFocused
	m	(I)Z	method_25332	isSelectedEntry
		p	1		index
	m	(IIII)V	method_25323	updateSize
		p	4		bottom
		p	1		width
		p	2		height
		p	3		top
	m	()Lnet/minecraft/class_350$class_351;	method_25336	getFocused
	m	()I	method_25340	getEntryCount
	m	()I	method_31383	getRowRight
	m	(II)V	method_25310	clickedHeader
		p	2		y
		p	1		x
	m	(Lnet/minecraft/class_4587;IILnet/minecraft/class_289;)V	method_25312	renderHeader
		p	1		matrices
		p	2		x
		p	3		y
		p	4		tessellator
c	net/minecraft/class_350$class_352	net/minecraft/client/gui/widget/EntryListWidget$Entries
	f	Ljava/util/List;	field_2146	entries
	m	(I)Ljava/lang/Object;	remove	remove
		p	1		index
	m	(I)Ljava/lang/Object;	get	get
		p	1		index
	m	(ILnet/minecraft/class_350$class_351;)Lnet/minecraft/class_350$class_351;	method_1909	set
	m	(ILnet/minecraft/class_350$class_351;)V	method_1910	add
	m	(ILjava/lang/Object;)Ljava/lang/Object;	set	set
		p	2		entry
		p	1		index
	m	(I)Lnet/minecraft/class_350$class_351;	method_1911	remove
	m	(ILjava/lang/Object;)V	add	add
		p	1		index
		p	2		entry
	m	(I)Lnet/minecraft/class_350$class_351;	method_1912	get
c	net/minecraft/class_350$class_351	net/minecraft/client/gui/widget/EntryListWidget$Entry
	f	Lnet/minecraft/class_350;	field_22752	parentList
	m	(Lnet/minecraft/class_4587;IIIIIIIZF)V	method_25343	render
		c	Renders an entry in a list.
		p	4		x
			c	the X coordinate of the entry
		p	3		y
			c	the Y coordinate of the entry
		p	2		index
			c	the index of the entry
		p	1		matrices
			c	the matrix stack used for rendering
		p	8		mouseY
			c	the Y coordinate of the mouse
		p	7		mouseX
			c	the X coordinate of the mouse
		p	6		entryHeight
			c	the height of the entry
		p	5		entryWidth
			c	the width of the entry
		p	10		tickDelta
		p	9		hovered
			c	whether the mouse is hovering over the entry
c	net/minecraft/class_350$class_5403	net/minecraft/client/gui/widget/EntryListWidget$MoveDirection
	c	Represents the direction in which the selection is moved.
	f	Lnet/minecraft/class_350$class_5403;	field_25662	DOWN
	f	Lnet/minecraft/class_350$class_5403;	field_25661	UP
c	com/mojang/blaze3d/platform/GlStateManager	com/mojang/blaze3d/platform/GlStateManager
	m	(IIII)V	_glRenderbufferStorage	_glRenderbufferStorage
		p	1		internalFormat
		p	2		width
		p	3		height
		p	0		target
	m	(ILjava/nio/IntBuffer;)V	_glUniform2	_glUniform2
		p	0		location
		p	1		value
	m	(ILjava/lang/CharSequence;)I	_glGetUniformLocation	_glGetUniformLocation
		p	1		name
		p	0		program
	m	(III)V	_texParameter	_texParameter
		p	2		param
		p	0		target
		p	1		pname
	m	(I)V	glDeleteProgram	glDeleteProgram
		p	0		program
	m	(IIII)V	glBlendFuncSeparate	glBlendFuncSeparate
		p	3		dstFactorAlpha
		p	1		dstFactorRGB
		p	2		srcFactorAlpha
		p	0		srcFactorRGB
	m	(I)V	_logicOp	_logicOp
		p	0		op
	m	(ZZZZ)V	_colorMask	_colorMask
		p	1		green
		p	0		red
		p	3		alpha
		p	2		blue
	m	(III)V	_stencilFunc	_stencilFunc
		p	2		mask
		p	0		func
		p	1		ref
	m	(ILjava/nio/FloatBuffer;)V	_glUniform4	_glUniform4
		p	0		location
		p	1		value
	m	(II)I	glGetShaderi	glGetShaderi
		p	1		pname
		p	0		shader
	m	(I)V	_disableVertexAttribArray	_disableVertexAttribArray
		p	0		index
	m	(I)V	_glDeleteRenderbuffers	_glDeleteRenderbuffers
		p	0		renderbuffer
	m	(IIIJ)V	_drawElements	_drawElements
		p	3		indices
		p	2		type
		p	1		count
		p	0		mode
	m	(III)V	_stencilOp	_stencilOp
		p	0		sfail
		p	2		dppass
		p	1		dpfail
	m	(II)I	glGetProgrami	glGetProgrami
		p	1		pname
		p	0		program
	m	(ILjava/nio/IntBuffer;)V	_glUniform1	_glUniform1
		p	0		location
		p	1		value
	m	(I)V	_depthFunc	_depthFunc
		p	0		func
	m	(IZ)V	_clear	_clear
		p	0		mask
		p	1		getError
	m	(I)V	_stencilMask	_stencilMask
		p	0		mask
	m	(IIIII)V	_glFramebufferTexture2D	_glFramebufferTexture2D
		p	4		level
		p	3		texture
		p	2		textureTarget
		p	1		attachment
		p	0		target
	m	(IILjava/lang/CharSequence;)V	_glBindAttribLocation	_glBindAttribLocation
		p	0		program
		p	1		index
		p	2		name
	m	(I)I	_getTextureId	_getTextureId
		p	0		texture
	m	(ILjava/nio/IntBuffer;)V	_glUniform4	_glUniform4
		p	1		value
		p	0		location
	m	(III)I	_getTexLevelParameter	_getTexLevelParameter
		p	0		target
		p	1		level
		p	2		pname
	m	(I)V	glActiveTexture	glActiveTexture
		p	0		texture
	m	(II)V	glAttachShader	glAttachShader
		p	1		shader
		p	0		program
	m	(I)V	_blendEquation	_blendEquation
		p	0		mode
	m	(IIF)V	_texParameter	_texParameter
		p	0		target
		p	1		pname
		p	2		param
	m	(ILjava/nio/ByteBuffer;I)V	_glBufferData	_glBufferData
		p	1		data
		p	2		usage
		p	0		target
	m	(ILjava/nio/FloatBuffer;)V	_glUniform2	_glUniform2
		p	0		location
		p	1		value
	m	(II)V	_glUniform1i	_glUniform1i
		p	0		location
		p	1		value
	m	(I)V	_glDeleteBuffers	_glDeleteBuffers
		p	0		buffer
	m	(I)I	glCreateShader	glCreateShader
		p	0		type
	m	([I)V	_genTextures	_genTextures
		p	0		textures
	m	(II)Ljava/lang/String;	glGetShaderInfoLog	glGetShaderInfoLog
		p	0		shader
		p	1		maxLength
	m	(I)V	_activeTexture	_activeTexture
		p	0		texture
	m	(I)I	_getInteger	_getInteger
		p	0		pname
	m	(IIIIIIIIII)V	_glBlitFrameBuffer	_glBlitFrameBuffer
		p	0		srcX0
		p	1		srcY0
		p	2		srcX1
		p	3		srcY1
		p	4		dstX0
		p	5		dstY0
		p	6		dstX1
		p	7		dstY1
		p	8		mask
		p	9		filter
	m	(ILjava/nio/IntBuffer;)V	_glUniform3	_glUniform3
		p	0		location
		p	1		value
	m	(I)Ljava/lang/String;	_getString	_getString
		p	0		name
	m	(I)V	glLinkProgram	glLinkProgram
		p	0		program
	m	(D)V	_clearDepth	_clearDepth
		p	0		depth
	m	(FFFF)V	_clearColor	_clearColor
		p	2		blue
		p	1		green
		p	3		alpha
		p	0		red
	m	(IIII)V	_scissorBox	_scissorBox
		p	3		height
		p	2		width
		p	1		y
		p	0		x
	m	(ILjava/nio/FloatBuffer;)V	_glUniform3	_glUniform3
		p	1		value
		p	0		location
	m	(ILjava/lang/CharSequence;)I	_glGetAttribLocation	_glGetAttribLocation
		p	0		program
		p	1		name
	m	(II)Ljava/nio/ByteBuffer;	_glMapBuffer	mapBuffer
		p	0		target
		p	1		access
	m	(I)V	_glDeleteFramebuffers	_glDeleteFramebuffers
		p	0		framebuffer
	m	(I)V	glCompileShader	glCompileShader
		p	0		shader
	m	(IZLjava/nio/FloatBuffer;)V	_glUniformMatrix3	_glUniformMatrix3
		p	2		value
		p	1		transpose
		p	0		location
	m	(IIII)V	_blendFuncSeparate	_blendFuncSeparate
		p	3		dstFactorAlpha
		p	2		srcFactorAlpha
		p	1		dstFactorRGB
		p	0		srcFactorRGB
	m	(I)V	_glDeleteVertexArrays	_glDeleteVertexArrays
		p	0		array
	m	(IIIIIIJ)V	_readPixels	_readPixels
		p	6		pixels
		p	4		format
		p	5		type
		p	2		width
		p	3		height
		p	0		x
		p	1		y
	m	(I)V	glDeleteShader	glDeleteShader
		p	0		shader
	m	([I)V	_deleteTextures	_deleteTextures
		p	0		textures
	m	(IIIIJ)V	_getTexImage	_getTexImage
		p	4		pixels
		p	3		type
		p	0		target
		p	2		format
		p	1		level
	m	(IIIIIIII)V	_glCopyTexSubImage2D	_glCopyTexSubImage2D
		p	0		target
		p	1		level
		p	2		xOffset
		p	3		yOffset
		p	4		x
		p	5		y
		p	6		width
		p	7		height
	m	(IZLjava/nio/FloatBuffer;)V	_glUniformMatrix4	_glUniformMatrix4
		p	2		value
		p	1		transpose
		p	0		location
	m	(II)V	_glBindRenderbuffer	_glBindRenderbuffer
		p	1		renderbuffer
		p	0		target
	m	(IIIIIILjava/nio/ByteBuffer;)V	_readPixels	_readPixels
		p	4		format
		p	3		height
		p	6		pixels
		p	5		type
		p	0		x
		p	2		width
		p	1		y
	m	(II)V	_pixelStore	_pixelStore
		p	1		param
		p	0		pname
	m	(II)Ljava/lang/String;	glGetProgramInfoLog	glGetProgramInfoLog
		p	0		program
		p	1		maxLength
	m	(IIII)V	_viewport	_viewport
		p	0		x
		p	2		width
		p	1		y
		p	3		height
	m	(ILjava/nio/FloatBuffer;)V	_glUniform1	_glUniform1
		p	1		value
		p	0		location
	m	(IIIIIIIILjava/nio/IntBuffer;)V	_texImage2D	_texImage2D
		p	0		target
		p	2		internalFormat
		p	1		level
		p	8		pixels
		p	7		type
		p	4		height
		p	3		width
		p	6		format
		p	5		border
	m	(IIII)V	_glFramebufferRenderbuffer	_glFramebufferRenderbuffer
		p	0		target
		p	1		attachment
		p	2		renderbufferTarget
		p	3		renderbuffer
	m	(II)V	_polygonMode	_polygonMode
		p	0		face
		p	1		mode
	m	(IJI)V	_glBufferData	_glBufferData
		p	0		target
		p	1		size
		p	3		usage
	m	(I)V	_clearStencil	_clearStencil
		p	0		stencil
	m	(I)V	_bindTexture	_bindTexture
		p	0		texture
	m	(IIIIJ)V	_glDrawPixels	_glDrawPixels
		p	0		width
		p	3		type
		p	4		pixels
		p	1		height
		p	2		format
	m	(II)V	_glBindFramebuffer	_glBindFramebuffer
		p	0		target
		p	1		framebuffer
	m	(IIIIJ)V	_vertexAttribIPointer	_vertexAttribIPointer
		p	0		index
		p	1		size
		p	2		type
		p	3		stride
		p	4		pointer
	m	(IZLjava/nio/FloatBuffer;)V	_glUniformMatrix2	_glUniformMatrix2
		p	0		location
		p	2		value
		p	1		transpose
	m	(FF)V	_polygonOffset	_polygonOffset
		p	1		units
		p	0		factor
	m	(I)I	glCheckFramebufferStatus	glCheckFramebufferStatus
		p	0		target
	m	(I)V	_glUseProgram	_glUseProgram
		p	0		program
	m	(ILjava/util/List;)V	glShaderSource	glShaderSource
		p	1		strings
		p	0		shader
	m	(II)V	_blendFunc	_blendFunc
		p	0		srcFactor
		p	1		dstFactor
	m	(Z)V	_depthMask	_depthMask
		p	0		mask
	m	(IIIZIJ)V	_vertexAttribPointer	_vertexAttribPointer
		p	3		normalized
		p	2		type
		p	1		size
		p	0		index
		p	5		pointer
		p	4		stride
	m	(IIIIIIIIJ)V	_texSubImage2D	_texSubImage2D
		p	0		target
		p	6		format
		p	5		height
		p	8		pixels
		p	7		type
		p	2		offsetX
		p	1		level
		p	4		width
		p	3		offsetY
	m	(II)V	_glBindBuffer	_glBindBuffer
		p	0		target
		p	1		buffer
	m	(I)V	_glUnmapBuffer	_glUnmapBuffer
		p	0		target
	m	(I)V	_glBindVertexArray	_glBindVertexArray
		p	0		array
	m	(I)V	_enableVertexAttribArray	_enableVertexAttribArray
		p	0		index
	m	(I)V	_deleteTexture	_deleteTexture
		p	0		texture
c	com/mojang/blaze3d/platform/GlStateManager$class_1034	com/mojang/blaze3d/platform/GlStateManager$StencilSubState
	f	I	field_16203	ref
	f	I	field_5147	mask
	f	I	field_5148	func
c	com/mojang/blaze3d/platform/GlStateManager$class_1035	com/mojang/blaze3d/platform/GlStateManager$StencilState
	f	I	field_5153	mask
	f	I	field_5151	dpfail
	f	I	field_5152	sfail
	f	I	field_5150	dppass
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1034;	field_5149	subState
c	com/mojang/blaze3d/platform/GlStateManager$class_1039	com/mojang/blaze3d/platform/GlStateManager$Texture2DState
	f	I	field_5167	boundTexture
	f	Z	field_5166	capState
c	com/mojang/blaze3d/platform/GlStateManager$class_1030	com/mojang/blaze3d/platform/GlStateManager$LogicOp
	f	I	field_5108	value
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5109	INVERT
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5107	SET
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5112	AND_INVERTED
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5113	COPY_INVERTED
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5110	OR_REVERSE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5111	XOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5116	OR_INVERTED
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5118	COPY
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5117	AND_REVERSE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5114	NAND
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5115	NOOP
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5119	EQUIV
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5120	AND
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5104	NOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5105	OR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;	field_5103	CLEAR
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		value
c	com/mojang/blaze3d/platform/GlStateManager$class_1031	com/mojang/blaze3d/platform/GlStateManager$PolygonOffsetState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1018;	field_5123	capFill
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1018;	field_5121	capLine
	f	F	field_5124	factor
	f	F	field_5122	units
c	com/mojang/blaze3d/platform/GlStateManager$class_1040	com/mojang/blaze3d/platform/GlStateManager$Viewport
	f	I	field_5171	y
	f	I	field_5172	x
	f	I	field_5170	width
	f	I	field_5168	height
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1040;	field_5169	INSTANCE
	m	()I	method_35333	getHeight
	m	()I	method_35331	getY
	m	()I	method_35332	getWidth
	m	()I	method_35330	getX
c	com/mojang/blaze3d/platform/GlStateManager$class_5518	com/mojang/blaze3d/platform/GlStateManager$ScissorTestState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1018;	field_26840	capState
c	com/mojang/blaze3d/platform/GlStateManager$class_1017	com/mojang/blaze3d/platform/GlStateManager$BlendFuncState
	f	I	field_5046	dstFactorAlpha
	f	I	field_5047	srcFactorAlpha
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1018;	field_5045	capState
	f	I	field_5048	dstFactorRGB
	f	I	field_5049	srcFactorRGB
c	com/mojang/blaze3d/platform/GlStateManager$class_1018	com/mojang/blaze3d/platform/GlStateManager$CapabilityTracker
	f	I	field_5050	cap
	f	Z	field_5051	state
	m	()V	method_4471	enable
	m	()V	method_4469	disable
	m	(I)V	<init>	<init>
		p	1		cap
	m	(Z)V	method_4470	setState
		p	1		state
c	com/mojang/blaze3d/platform/GlStateManager$class_1022	com/mojang/blaze3d/platform/GlStateManager$ColorMask
	f	Z	field_5063	red
	f	Z	field_5062	green
	f	Z	field_5061	blue
	f	Z	field_5060	alpha
c	com/mojang/blaze3d/platform/GlStateManager$class_4534	com/mojang/blaze3d/platform/GlStateManager$DstFactor
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	DST_COLOR	DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	DST_ALPHA	DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	CONSTANT_COLOR	CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	CONSTANT_ALPHA	CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ONE	ONE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	SRC_ALPHA	SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	SRC_COLOR	SRC_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;	ZERO	ZERO
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		value
c	com/mojang/blaze3d/platform/GlStateManager$class_1025	com/mojang/blaze3d/platform/GlStateManager$CullFaceState
	f	I	field_5073	mode
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1018;	field_5072	capState
c	com/mojang/blaze3d/platform/GlStateManager$class_1026	com/mojang/blaze3d/platform/GlStateManager$DepthTestState
	f	I	field_5075	func
	f	Z	field_5076	mask
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1018;	field_5074	capState
c	com/mojang/blaze3d/platform/GlStateManager$class_4535	com/mojang/blaze3d/platform/GlStateManager$SrcFactor
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ONE_MINUS_CONSTANT_ALPHA	ONE_MINUS_CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ONE_MINUS_SRC_COLOR	ONE_MINUS_SRC_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ONE_MINUS_CONSTANT_COLOR	ONE_MINUS_CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	SRC_ALPHA_SATURATE	SRC_ALPHA_SATURATE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	DST_ALPHA	DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ONE_MINUS_SRC_ALPHA	ONE_MINUS_SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	CONSTANT_COLOR	CONSTANT_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ONE_MINUS_DST_COLOR	ONE_MINUS_DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	CONSTANT_ALPHA	CONSTANT_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ONE_MINUS_DST_ALPHA	ONE_MINUS_DST_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	SRC_ALPHA	SRC_ALPHA
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	DST_COLOR	DST_COLOR
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ONE	ONE
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	ZERO	ZERO
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;	SRC_COLOR	SRC_COLOR
	m	(Ljava/lang/String;II)V	<init>	<init>
		p	3		value
c	com/mojang/blaze3d/platform/GlStateManager$class_1021	com/mojang/blaze3d/platform/GlStateManager$LogicOpState
	f	Lcom/mojang/blaze3d/platform/GlStateManager$class_1018;	field_5058	capState
	f	I	field_5059	op
c	net/minecraft/class_5256	net/minecraft/datafixer/fix/StriderGravityFix
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_27789	updateNoGravityNbt
c	net/minecraft/class_353	net/minecraft/client/gui/widget/ButtonListWidget
	m	(Lnet/minecraft/class_7172;Lnet/minecraft/class_7172;)V	method_20407	addOptionEntry
		p	1		firstOption
		p	2		secondOption
	m	([Lnet/minecraft/class_7172;)V	method_20408	addAll
		p	1		options
	m	(Lnet/minecraft/class_7172;)I	method_20406	addSingleOptionEntry
		p	1		option
	m	(DD)Ljava/util/Optional;	method_29624	getHoveredButton
		p	3		mouseY
		p	1		mouseX
	m	(Lnet/minecraft/class_7172;)Lnet/minecraft/class_339;	method_31046	getButtonFor
		p	1		option
c	net/minecraft/class_353$class_354	net/minecraft/client/gui/widget/ButtonListWidget$ButtonEntry
	f	Ljava/util/Map;	field_27983	optionsToButtons
	f	Ljava/util/List;	field_18214	buttons
	m	(Lnet/minecraft/class_315;ILnet/minecraft/class_7172;Lnet/minecraft/class_7172;)Lnet/minecraft/class_353$class_354;	method_20410	create
		p	0		options
		p	1		width
		p	2		firstOption
		p	3		secondOption
	m	(Lnet/minecraft/class_315;ILnet/minecraft/class_7172;)Lnet/minecraft/class_353$class_354;	method_20409	create
		p	0		options
		p	1		width
		p	2		option
	m	(ILnet/minecraft/class_4587;IIFLnet/minecraft/class_339;)V	method_18622	method_18622
		p	5		button
	m	(Ljava/util/Map;)V	<init>	<init>
		p	1		optionsToButtons
c	net/minecraft/class_5255	net/minecraft/datafixer/fix/RedstoneConnectionsFix
	m	(Ljava/lang/String;)Z	method_27780	hasObsoleteValue
	m	(Lcom/mojang/datafixers/schemas/Schema;)V	<init>	<init>
		p	1		outputSchema
	m	(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;	method_27778	updateBlockState
c	net/minecraft/class_5257	net/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer
	f	Lorg/slf4j/Logger;	field_24383	LOGGER
	f	Lcom/google/gson/Gson;	field_24386	gson
	f	Lnet/minecraft/class_2960;	field_24384	advancementId
	f	Lnet/minecraft/class_4567;	field_24385	conditionManager
	m	(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V	method_27797	method_27797
		p	1		name
		p	2		message
	m	(Lnet/minecraft/class_2960;Lnet/minecraft/class_4567;)V	<init>	<init>
		p	2		conditionManager
		p	1		advancementId
	m	()Lnet/minecraft/class_2960;	method_27795	getAdvancementId
	m	(Lcom/google/gson/JsonArray;Ljava/lang/String;Lnet/minecraft/class_176;)[Lnet/minecraft/class_5341;	method_27796	loadConditions
		p	2		key
		p	1		array
		p	3		contextType
	m	(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52;	method_27798	method_27798
		p	0		tableId
c	com/mojang/blaze3d/systems/RenderSystem	com/mojang/blaze3d/systems/RenderSystem
	m	(Ljava/lang/Runnable;)V	runAsFancy	runAsFancy
		p	0		runnable
	m	(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V	setErrorCallback	setErrorCallback
		p	0		callback
	m	(Ljava/util/function/Consumer;)V	glGenBuffers	glGenBuffers
		p	0		consumer
	m	(IIII)V	setupDefaultState	setupDefaultState
		p	3		height
		p	2		width
		p	1		y
		p	0		x
	m	(J)V	flipFrame	flipFrame
		p	0		window
	m	(ILjava/nio/IntBuffer;)V	glUniform1	glUniform1
		p	1		value
		p	0		location
	m	(II)V	polygonMode	polygonMode
		p	0		face
		p	1		mode
	m	(Ljava/util/function/Supplier;)V	glBindVertexArray	glBindVertexArray
		p	0		arraySupplier
	m	(ILjava/util/function/Consumer;)V	getString	getString
		p	0		name
		p	1		consumer
	m	(IZLjava/nio/FloatBuffer;)V	glUniformMatrix2	glUniformMatrix2
		p	2		value
		p	1		transpose
		p	0		location
	m	(Z)V	initGameThread	initGameThread
		p	0		assertNotRenderThread
	m	(JF)V	setShaderGameTime	setShaderGameTime
		p	0		time
		p	2		tickDelta
	m	(Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V	lambda$static$1	lambda$static$1
		p	0		indexConsumer
		p	1		vertexCount
	m	(Ljava/util/function/IntSupplier;I)V	setupOverlayColor	setupOverlayColor
		p	0		texture
		p	1		size
	m	(I)V	activeTexture	activeTexture
		p	0		texture
	m	(IIIIIILjava/nio/ByteBuffer;)V	readPixels	readPixels
		p	3		height
		p	4		format
		p	5		type
		p	6		pixels
		p	0		x
		p	1		y
		p	2		width
	m	(ILnet/minecraft/class_2960;)V	setShaderTexture	setShaderTexture
		p	0		texture
		p	1		id
	m	(I)I	getShaderTexture	getShaderTexture
		p	0		texture
	m	(I)I	getTextureId	getTextureId
		p	0		texture
	m	(FFFF)V	_setShaderFogColor	_setShaderFogColor
		p	3		alpha
		p	2		blue
		p	1		green
		p	0		red
	m	(ILjava/nio/FloatBuffer;)V	glUniform3	glUniform3
		p	0		location
		p	1		value
	m	(II)V	pixelStore	pixelStore
		p	0		pname
		p	1		param
	m	(IIII)V	blendFuncSeparate	blendFuncSeparate
		p	3		dstFactorAlpha
		p	2		srcFactorAlpha
		p	1		dstFactorRGB
		p	0		srcFactorRGB
	m	(I)V	bindTexture	bindTexture
		p	0		texture
	m	(D)V	clearDepth	clearDepth
		p	0		depth
	m	(F)V	_setShaderFogEnd	_setShaderFogEnd
		p	0		shaderFogEnd
	m	(ILjava/nio/ByteBuffer;I)V	glBufferData	glBufferData
		p	0		target
		p	1		data
		p	2		usage
	m	(FF)V	polygonOffset	polygonOffset
		p	0		factor
		p	1		units
	m	(I)V	blendEquation	blendEquation
		p	0		mode
	m	(FFFF)V	clearColor	clearColor
		p	0		red
		p	1		green
		p	2		blue
		p	3		alpha
	m	(II)V	blendFunc	blendFunc
		p	0		srcFactor
		p	1		dstFactor
	m	(Lnet/minecraft/class_5944;)V	setupShaderLights	setupShaderLights
		p	0		shader
	m	(IZ)V	initRenderer	initRenderer
		p	1		debugSync
		p	0		debugVerbosity
	m	(Lnet/minecraft/class_1159;)V	setProjectionMatrix	setProjectionMatrix
		p	0		projectionMatrix
	m	(ILjava/nio/IntBuffer;)V	glUniform4	glUniform4
		p	0		location
		p	1		value
	m	(Ljava/util/function/Supplier;)V	setShader	setShader
		p	0		shaderSupplier
	m	(Lnet/minecraft/class_1159;)V	setTextureMatrix	setTextureMatrix
		p	0		textureMatrix
	m	(Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)V	blendFunc	blendFunc
		p	1		dstFactor
		p	0		srcFactor
	m	(FFFF)V	setShaderColor	setShaderColor
		p	3		alpha
		p	2		blue
		p	1		green
		p	0		red
	m	(Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;)V	logicOp	logicOp
		p	0		op
	m	(Ljava/util/function/Consumer;)V	glGenVertexArrays	glGenVertexArrays
		p	0		consumer
	m	(ILjava/nio/FloatBuffer;)V	glUniform4	glUniform4
		p	1		value
		p	0		location
	m	(FFFF)V	setShaderFogColor	setShaderFogColor
		p	3		alpha
		p	1		green
		p	2		blue
		p	0		red
	m	(Lnet/minecraft/class_293$class_5596;)Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;	getSequentialBuffer	getSequentialBuffer
		p	0		drawMode
	m	(FFFF)V	_setShaderColor	_setShaderColor
		p	0		red
		p	1		green
		p	2		blue
		p	3		alpha
	m	(I)V	deleteTexture	deleteTexture
		p	0		texture
	m	(Lnet/minecraft/class_6854;)V	_setShaderFogShape	_setShaderFogShape
		p	0		shaderFogShape
	m	(III)V	texParameter	texParameter
		p	2		param
		p	0		target
		p	1		pname
	m	(IIII)V	viewport	viewport
		p	2		width
		p	1		y
		p	3		height
		p	0		x
	m	(IZLjava/nio/FloatBuffer;)V	glUniformMatrix4	glUniformMatrix4
		p	2		value
		p	1		transpose
		p	0		location
	m	(ILjava/nio/IntBuffer;)V	glUniform3	glUniform3
		p	1		value
		p	0		location
	m	(IIII)V	enableScissor	enableScissor
		p	0		x
		p	1		y
		p	2		width
		p	3		height
	m	(ILnet/minecraft/class_2960;)V	_setShaderTexture	_setShaderTexture
		p	0		texture
		p	1		id
	m	(Lnet/minecraft/class_6854;)V	setShaderFogShape	setShaderFogShape
		p	0		shaderFogShape
	m	(ILjava/nio/FloatBuffer;)V	glUniform1	glUniform1
		p	0		location
		p	1		value
	m	(II)V	setShaderTexture	setShaderTexture
		p	0		texture
		p	1		glId
	m	(FFF)V	setShaderFogColor	setShaderFogColor
		p	1		green
		p	2		blue
		p	0		red
	m	(F)V	setShaderFogStart	setShaderFogStart
		p	0		shaderFogStart
	m	(I)V	stencilMask	stencilMask
		p	0		mask
	m	(Lnet/minecraft/class_4581;)V	setInverseViewRotationMatrix	setInverseViewRotationMatrix
		p	0		inverseViewRotationMatrix
	m	(I)V	depthFunc	depthFunc
		p	0		func
	m	(Z)V	depthMask	depthMask
		p	0		mask
	m	(ILjava/nio/IntBuffer;)V	glUniform2	glUniform2
		p	0		location
		p	1		value
	m	(IZLjava/nio/FloatBuffer;)V	glUniformMatrix3	glUniformMatrix3
		p	2		value
		p	1		transpose
		p	0		location
	m	(III)V	stencilFunc	stencilFunc
		p	0		func
		p	1		ref
		p	2		mask
	m	(I)V	clearStencil	clearStencil
		p	0		stencil
	m	(F)V	lineWidth	lineWidth
		p	0		width
	m	(III)V	stencilOp	stencilOp
		p	2		dppass
		p	1		dpfail
		p	0		sfail
	m	(Lnet/minecraft/class_4573;)V	recordRenderCall	recordRenderCall
		p	0		renderCall
	m	(I)V	bindTextureForSetup	bindTextureForSetup
		p	0		id
	m	(II)V	glUniform1i	glUniform1i
		p	0		location
		p	1		value
	m	(F)V	_setShaderFogStart	_setShaderFogStart
		p	0		shaderFogStart
	m	(II)V	_setShaderTexture	_setShaderTexture
		p	1		glId
		p	0		texture
	m	(IZ)V	clear	clear
		p	1		getError
		p	0		mask
	m	(III)V	drawElements	drawElements
		p	1		count
		p	2		type
		p	0		mode
	m	(I)V	glDeleteVertexArrays	glDeleteVertexArrays
		p	0		array
	m	(ILjava/nio/FloatBuffer;)V	glUniform2	glUniform2
		p	1		value
		p	0		location
	m	(ILjava/util/function/IntSupplier;)V	glBindBuffer	glBindBuffer
		p	1		bufferSupplier
		p	0		target
	m	(I)V	limitDisplayFPS	limitDisplayFPS
		p	0		fps
	m	(Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V	lambda$static$0	lambda$static$0
		p	0		indexConsumer
		p	1		vertexCount
	m	(ZZZZ)V	colorMask	colorMask
		p	1		green
		p	0		red
		p	3		alpha
		p	2		blue
	m	(I)V	glDeleteBuffers	glDeleteBuffers
		p	0		buffer
	m	(Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)V	blendFuncSeparate	blendFuncSeparate
		p	2		srcAlpha
		p	1		dstFactor
		p	3		dstAlpha
		p	0		srcFactor
	m	(F)V	setShaderFogEnd	setShaderFogEnd
		p	0		shaderFogEnd
	m	(I)V	renderCrosshair	renderCrosshair
		p	0		size
c	com/mojang/blaze3d/systems/RenderSystem$class_5590	com/mojang/blaze3d/systems/RenderSystem$IndexBuffer
	f	Lnet/minecraft/class_293$class_5595;	field_27336	indexType
	f	I	field_27337	size
	f	Lcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591;	field_27334	indexMapper
	f	I	field_27335	id
	f	I	field_27332	sizeMultiplier
	f	I	field_27333	increment
	m	()Lnet/minecraft/class_293$class_5595;	method_31924	getIndexType
	m	(I)V	method_31920	grow
		p	1		newSize
	m	(Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer;	method_31922	getIndexConsumer
		p	1		indicesBuffer
	m	(Ljava/nio/ByteBuffer;I)V	method_31925	method_31925
		p	1		index
	m	(I)Z	method_43409	isSizeLessThanOrEqual
		p	1		size
	m	(Ljava/nio/ByteBuffer;I)V	method_31923	method_31923
		p	1		index
	m	(IILcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591;)V	<init>	<init>
		p	1		sizeMultiplier
		p	2		increment
		p	3		indexMapper
	m	(I)V	method_43410	bindAndGrow
		p	1		newSize
c	com/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591	com/mojang/blaze3d/systems/RenderSystem$IndexBuffer$IndexMapper
	m	(Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V	accept	accept
		p	1		indexConsumer
		p	2		vertexCount
c	net/minecraft/class_5817$class_7301	net/minecraft/world/gen/StructureWeightSampler$class_7301
	f	Lnet/minecraft/class_3341;	comp_682	box
	f	Lnet/minecraft/class_5847;	comp_683	terrainAdjustment
	f	I	comp_684	groundLevelDelta
	m	()Lnet/minecraft/class_3341;	comp_682	box
	m	()I	comp_684	groundLevelDelta
	m	()Lnet/minecraft/class_5847;	comp_683	terrainAdjustment
c	net/minecraft/class_6796$class_6870	net/minecraft/world/gen/feature/PlacedFeature$class_6870
	f	I	comp_336	a
	m	()I	comp_336	a
