CLASS axb net/minecraft/entity/raid/Raid CLASS axb$a Status FIELD e VALUES [Laxb$a; METHOD a getName ()Ljava/lang/String; METHOD b fromName (Ljava/lang/String;)Laxb$a; CLASS axb$b Member FIELD f VALUES [Laxb$b; FIELD g type Laij; FIELD h waveToCount [I FIELD a OMINOUS_BANNER Lbca; FIELD b EVENT_TEXT Ljw; FIELD c VICTORY_SUFFIX_TEXT Ljw; FIELD d DEFEAT_SUFFIX_TEXT Ljw; FIELD e VICTORY_TITLE Ljm; FIELD f DEFEAT_TITLE Ljm; FIELD g waveToCaptain Ljava/util/Map; FIELD h waveToRaiders Ljava/util/Map; FIELD i heroesOfTheVillage Ljava/util/Set; FIELD j ticksActive J FIELD k center Lev; FIELD l world Lvg; FIELD m started Z FIELD n id I FIELD o totalHealth F FIELD p badOmenLevel I FIELD q active Z FIELD r wavesSpawned I FIELD s bar Lvd; FIELD t postRaidTicks I FIELD u preRaidTicks I FIELD v random Ljava/util/Random; FIELD w waveCount I FIELD x status Laxb$a; FIELD y finishCooldown I FIELD z preCalculatedRavagerSpawnLocation Ljava/util/Optional; METHOD (ILvg;Lev;)V ARG 1 id METHOD A hasSpawnedFinalWave ()Z METHOD B hasExtraWave ()Z METHOD C hasSpawnedExtraWave ()Z METHOD D isSpawningExtraWave ()Z METHOD E removeObsoleteRaiders ()V METHOD F canSpawnRaiders ()Z METHOD G markDirty ()V METHOD H getIllagerBanner ()Lbca; METHOD a isFinished ()Z METHOD a getRavagerSpawnLocation (II)Lev; ARG 1 proximity ARG 2 tries METHOD a setWaveCaptain (ILaxc;)V ARG 1 wave METHOD a addRaider (ILaxc;Lev;Z)V ARG 1 wave ARG 2 raider ARG 3 pos ARG 4 existing METHOD a addToWave (ILaxc;Z)Z ARG 1 wave ARG 3 countHealth METHOD a getMaxWaves (Lagx;)I METHOD a addHero (Laif;)V METHOD a start (Lavx;)V ARG 1 player METHOD a getCount (Laxb$b;IZ)I ARG 2 wave ARG 3 extra METHOD a getBonusCount (Laxb$b;Ljava/util/Random;ILagy;Z)I ARG 3 wave ARG 5 extra METHOD a removeFromWave (Laxc;Z)V ARG 2 countHealth METHOD a playRaidHorn (Lev;)V METHOD a toTag (Lib;)Lib; METHOD b isPreRaid ()Z METHOD b getCaptain (I)Laxc; ARG 1 wave METHOD b addToWave (ILaxc;)Z ARG 1 wave METHOD b spawnNextWave (Lev;)V 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 ()Lbhh; METHOD k hasStarted ()Z METHOD l getGroupsSpawned ()I METHOD m getMaxAcceptableBadOmenLevel ()I METHOD n getBadOmenLevel ()I METHOD o invalidate ()V METHOD p tick ()V METHOD q updateBar ()V METHOD r getCurrentRaiderHealth ()F METHOD s getRaiderCount ()I 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 METHOD z shouldSpawnMoreGroups ()Z