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