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 (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 (ILvi;Lev;)V ARG 1 id ARG 2 world ARG 3 pos METHOD (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