CLASS axf net/minecraft/entity/raid/Raid
	CLASS axf$a Status
		FIELD e VALUES [Laxf$a;
		METHOD a getName ()Ljava/lang/String;
		METHOD b fromName (Ljava/lang/String;)Laxf$a;
	CLASS axf$b Member
		FIELD f VALUES [Laxf$b;
		FIELD g type Laip;
		FIELD h countInWave [I
		METHOD <init> (Ljava/lang/String;ILaip;[I)V
			ARG 3 type
			ARG 4 countInWave
	FIELD a EVENT_TEXT Ljx;
	FIELD b VICTORY_SUFFIX_TEXT Ljx;
	FIELD c DEFEAT_SUFFIX_TEXT Ljx;
	FIELD d VICTORY_TITLE Ljn;
	FIELD e DEFEAT_TITLE Ljn;
	FIELD f waveToCaptain Ljava/util/Map;
	FIELD g waveToRaiders Ljava/util/Map;
	FIELD h heroesOfTheVillage Ljava/util/Set;
	FIELD i ticksActive J
	FIELD j center Lev;
	FIELD k world Lvi;
	FIELD l started Z
	FIELD m id I
	FIELD n totalHealth F
	FIELD o badOmenLevel I
	FIELD p active Z
	FIELD q wavesSpawned I
	FIELD r bar Lvf;
	FIELD s postRaidTicks I
	FIELD t preRaidTicks I
	FIELD u random Ljava/util/Random;
	FIELD v waveCount I
	FIELD w status Laxf$a;
	FIELD x finishCooldown I
	FIELD y preCalculatedRavagerSpawnLocation Ljava/util/Optional;
	METHOD <init> (ILvi;Lev;)V
		ARG 1 id
		ARG 2 world
		ARG 3 pos
	METHOD <init> (Lvi;Lic;)V
		ARG 1 world
		ARG 2 tag
	METHOD A shouldSpawnMoreGroups ()Z
	METHOD B hasSpawnedFinalWave ()Z
	METHOD C hasExtraWave ()Z
	METHOD D hasSpawnedExtraWave ()Z
	METHOD E isSpawningExtraWave ()Z
	METHOD F removeObsoleteRaiders ()V
	METHOD G canSpawnRaiders ()Z
	METHOD H markDirty ()V
	METHOD a isFinished ()Z
	METHOD a getRavagerSpawnLocation (II)Lev;
		ARG 1 proximity
		ARG 2 tries
	METHOD a setWaveCaptain (ILaxg;)V
		ARG 1 wave
		ARG 2 entity
	METHOD a addRaider (ILaxg;Lev;Z)V
		ARG 1 wave
		ARG 2 raider
		ARG 3 pos
		ARG 4 existing
	METHOD a addToWave (ILaxg;Z)Z
		ARG 1 wave
		ARG 2 entity
		ARG 3 countHealth
	METHOD a getMaxWaves (Lahd;)I
		ARG 1 difficulty
	METHOD a addHero (Lail;)V
		ARG 1 entity
	METHOD a start (Lawb;)V
		ARG 1 player
	METHOD a getCount (Laxf$b;IZ)I
		ARG 1 member
		ARG 2 wave
		ARG 3 extra
	METHOD a getBonusCount (Laxf$b;Ljava/util/Random;ILahe;Z)I
		ARG 1 member
		ARG 2 random
		ARG 3 wave
		ARG 4 localDifficulty
		ARG 5 extra
	METHOD a removeFromWave (Laxg;Z)V
		ARG 1 entity
		ARG 2 countHealth
	METHOD a playRaidHorn (Lev;)V
		ARG 1 pos
	METHOD a toTag (Lic;)Lic;
		ARG 1 tag
	METHOD b isPreRaid ()Z
	METHOD b getCaptain (I)Laxg;
		ARG 1 wave
	METHOD b addToWave (ILaxg;)Z
		ARG 1 wave
		ARG 2 entity
	METHOD b spawnNextWave (Lev;)V
		ARG 1 pos
	METHOD c hasSpawned ()Z
	METHOD c removeLeader (I)V
		ARG 1 wave
	METHOD d hasStopped ()Z
	METHOD d preCalculateRavagerSpawnLocation (I)Ljava/util/Optional;
		ARG 1 proximity
	METHOD e hasWon ()Z
	METHOD f hasLost ()Z
	METHOD i getWorld ()Lbhl;
	METHOD j hasStarted ()Z
	METHOD k getGroupsSpawned ()I
	METHOD l getMaxAcceptableBadOmenLevel ()I
	METHOD m getBadOmenLevel ()I
	METHOD n invalidate ()V
	METHOD o tick ()V
	METHOD p updateBar ()V
	METHOD q getCurrentRaiderHealth ()F
	METHOD r getRaiderCount ()I
	METHOD s getOminousBanner ()Lbce;
	METHOD t getCenter ()Lev;
	METHOD u getRaidId ()I
	METHOD v isActive ()Z
	METHOD w getEnchantmentChance ()F
	METHOD x isInRaidDistance ()Ljava/util/function/Predicate;
	METHOD y updateBarToPlayers ()V
