CLASS axd net/minecraft/entity/raid/Raid
	CLASS axd$a Status
		FIELD e VALUES [Laxd$a;
		METHOD a getName ()Ljava/lang/String;
		METHOD b fromName (Ljava/lang/String;)Laxd$a;
	CLASS axd$b Member
		FIELD f VALUES [Laxd$b;
		FIELD g type Lain;
		FIELD h countInWave [I
		METHOD <init> (Ljava/lang/String;ILain;[I)V
			ARG 3 type
			ARG 4 countInWave
	FIELD a EVENT_TEXT Ljw;
	FIELD b VICTORY_SUFFIX_TEXT Ljw;
	FIELD c DEFEAT_SUFFIX_TEXT Ljw;
	FIELD d VICTORY_TITLE Ljm;
	FIELD e DEFEAT_TITLE Ljm;
	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 Lvg;
	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 Lvd;
	FIELD s postRaidTicks I
	FIELD t preRaidTicks I
	FIELD u random Ljava/util/Random;
	FIELD v waveCount I
	FIELD w status Laxd$a;
	FIELD x finishCooldown I
	FIELD y preCalculatedRavagerSpawnLocation Ljava/util/Optional;
	METHOD <init> (ILvg;Lev;)V
		ARG 1 id
		ARG 2 world
		ARG 3 pos
	METHOD <init> (Lvg;Lib;)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 (ILaxe;)V
		ARG 1 wave
		ARG 2 entity
	METHOD a addRaider (ILaxe;Lev;Z)V
		ARG 1 wave
		ARG 2 raider
		ARG 3 pos
		ARG 4 existing
	METHOD a addToWave (ILaxe;Z)Z
		ARG 1 wave
		ARG 2 entity
		ARG 3 countHealth
	METHOD a getMaxWaves (Lahb;)I
		ARG 1 difficulty
	METHOD a addHero (Laij;)V
		ARG 1 entity
	METHOD a start (Lavz;)V
		ARG 1 player
	METHOD a getCount (Laxd$b;IZ)I
		ARG 1 member
		ARG 2 wave
		ARG 3 extra
	METHOD a getBonusCount (Laxd$b;Ljava/util/Random;ILahc;Z)I
		ARG 1 member
		ARG 2 random
		ARG 3 wave
		ARG 4 localDifficulty
		ARG 5 extra
	METHOD a removeFromWave (Laxe;Z)V
		ARG 1 entity
		ARG 2 countHealth
	METHOD a playRaidHorn (Lev;)V
		ARG 1 pos
	METHOD a toTag (Lib;)Lib;
		ARG 1 tag
	METHOD b isPreRaid ()Z
	METHOD b getCaptain (I)Laxe;
		ARG 1 wave
	METHOD b addToWave (ILaxe;)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 ()Lbhj;
	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 getIllagerBanner ()Lbcc;
	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
