Package net.minecraft.village.raid
Class Raid
java.lang.Object
net.minecraft.village.raid.Raid
- Mappings:
 Namespace Name named net/minecraft/village/raid/Raidintermediary net/minecraft/class_3765official cwj
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final ServerBossBarprivate BlockPosstatic final com.mojang.serialization.MapCodec<Raid> private static final intprivate static final Textprivate static final Textstatic final intstatic final intstatic final intstatic final intstatic final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate intprivate static final intstatic final intprivate static final Textprivate intprivate intprivate static final Stringprivate intprivate final Randomstatic final SpawnLocationstatic final intprivate booleanprivate Raid.Statusprivate longprivate floatprivate static final Textprivate final intprivate intprivate final Map<Integer, RaiderEntity> private final Map<Integer, Set<RaiderEntity>>  - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRaid(boolean started, boolean active, long ticksActive, int raidOmenLevel, int wavesSpawned, int preRaidTicks, int postRaidTicks, float totalHealth, int waveCount, Raid.Status status, BlockPos center, Set<UUID> heroesOfTheVillage) Raid(BlockPos center, Difficulty difficulty)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddRaider(ServerWorld world, int wave, RaiderEntity raider, @Nullable BlockPos pos, boolean existing) private booleanaddToWave(ServerWorld world, int wave, RaiderEntity raider) booleanaddToWave(ServerWorld world, int wave, RaiderEntity raider, boolean countHealth) private booleanstatic ItemStackcreateOminousBanner(RegistryEntryLookup<BannerPattern> bannerPatternLookup) findRandomRaidersSpawnLocation(ServerWorld world, int proximity) intprivate intgetBonusCount(Raid.Member member, Random random, int wave, LocalDifficulty localDifficulty, boolean extra) getCaptain(int wave) private intgetCount(Raid.Member member, int wave, boolean extra) floatfloatintintintgetMaxWaves(Difficulty difficulty) intfloatprivate booleanbooleanhasLost()booleanprivate booleanprivate booleanbooleanbooleanbooleanhasWon()voidbooleanisActive()booleanprivate Predicate<ServerPlayerEntity> booleanprivate booleanprivate voidmarkDirty(ServerWorld world) private voidmoveRaidCenter(ServerWorld world) private voidplayRaidHorn(ServerWorld world, BlockPos pos) voidremoveFromWave(ServerWorld world, RaiderEntity raider, boolean countHealth) voidremoveLeader(int wave) private voidremoveObsoleteRaiders(ServerWorld world) voidsetBadOmenLevel(int badOmenLevel) private voidvoidsetWaveCaptain(int wave, RaiderEntity entity) private booleanprivate voidspawnNextWave(ServerWorld world, BlockPos pos) booleanstart(ServerPlayerEntity player) voidtick(ServerWorld world) voidprivate voidupdateBarToPlayers(ServerWorld world)  
- 
Field Details
- 
RAVAGER_SPAWN_LOCATION
- Mappings:
 Namespace Name Mixin selector named RAVAGER_SPAWN_LOCATIONLnet/minecraft/village/raid/Raid;RAVAGER_SPAWN_LOCATION:Lnet/minecraft/entity/SpawnLocation;intermediary field_53976Lnet/minecraft/class_3765;field_53976:Lnet/minecraft/class_9168;official aLcwj;a:Lcbf;
 - 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/village/raid/Raid;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_56439Lnet/minecraft/class_3765;field_56439:Lcom/mojang/serialization/MapCodec;official bLcwj;b:Lcom/mojang/serialization/MapCodec;
 - 
field_53977
private static final int field_53977- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_53977Lnet/minecraft/village/raid/Raid;field_53977:Iintermediary field_53977Lnet/minecraft/class_3765;field_53977:Iofficial jLcwj;j:I
 - 
field_30676
private static final int field_30676- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30676Lnet/minecraft/village/raid/Raid;field_30676:Iintermediary field_30676Lnet/minecraft/class_3765;field_30676:Iofficial kLcwj;k:I
 - 
field_30680
private static final int field_30680- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30680Lnet/minecraft/village/raid/Raid;field_30680:Iintermediary field_30680Lnet/minecraft/class_3765;field_30680:Iofficial lLcwj;l:I
 - 
field_30681
private static final int field_30681- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30681Lnet/minecraft/village/raid/Raid;field_30681:Iintermediary field_30681Lnet/minecraft/class_3765;field_30681:Iofficial mLcwj;m:I
 - 
field_30682
private static final int field_30682- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30682Lnet/minecraft/village/raid/Raid;field_30682:Iintermediary field_30682Lnet/minecraft/class_3765;field_30682:Iofficial nLcwj;n:I
 - 
OMINOUS_BANNER_TRANSLATION_KEY
- Mappings:
 Namespace Name Mixin selector named OMINOUS_BANNER_TRANSLATION_KEYLnet/minecraft/village/raid/Raid;OMINOUS_BANNER_TRANSLATION_KEY:Lnet/minecraft/text/Text;intermediary field_30683Lnet/minecraft/class_3765;field_30683:Lnet/minecraft/class_2561;official oLcwj;o:Lxo;
 - 
RAIDERS_REMAINING_TRANSLATION_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector named RAIDERS_REMAINING_TRANSLATION_KEYLnet/minecraft/village/raid/Raid;RAIDERS_REMAINING_TRANSLATION_KEY:Ljava/lang/String;intermediary field_30684Lnet/minecraft/class_3765;field_30684:Ljava/lang/String;official pLcwj;p:Ljava/lang/String;
 - 
field_30669
public static final int field_30669- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30669Lnet/minecraft/village/raid/Raid;field_30669:Iintermediary field_30669Lnet/minecraft/class_3765;field_30669:Iofficial cLcwj;c:I
 - 
field_30685
private static final int field_30685- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30685Lnet/minecraft/village/raid/Raid;field_30685:Iintermediary field_30685Lnet/minecraft/class_3765;field_30685:Iofficial qLcwj;q:I
 - 
DEFAULT_PRE_RAID_TICKS
private static final int DEFAULT_PRE_RAID_TICKS- See Also:
 - Mappings:
 Namespace Name Mixin selector named DEFAULT_PRE_RAID_TICKSLnet/minecraft/village/raid/Raid;DEFAULT_PRE_RAID_TICKS:Iintermediary field_30686Lnet/minecraft/class_3765;field_30686:Iofficial rLcwj;r:I
 - 
MAX_DESPAWN_COUNTER
public static final int MAX_DESPAWN_COUNTER- See Also:
 - Mappings:
 Namespace Name Mixin selector named MAX_DESPAWN_COUNTERLnet/minecraft/village/raid/Raid;MAX_DESPAWN_COUNTER:Iintermediary field_30670Lnet/minecraft/class_3765;field_30670:Iofficial dLcwj;d:I
 - 
field_30671
public static final int field_30671- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30671Lnet/minecraft/village/raid/Raid;field_30671:Iintermediary field_30671Lnet/minecraft/class_3765;field_30671:Iofficial eLcwj;e:I
 - 
field_30687
private static final int field_30687- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30687Lnet/minecraft/village/raid/Raid;field_30687:Iintermediary field_30687Lnet/minecraft/class_3765;field_30687:Iofficial sLcwj;s:I
 - 
field_30672
public static final int field_30672- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30672Lnet/minecraft/village/raid/Raid;field_30672:Iintermediary field_30672Lnet/minecraft/class_3765;field_30672:Iofficial fLcwj;f:I
 - 
field_30673
public static final int field_30673- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30673Lnet/minecraft/village/raid/Raid;field_30673:Iintermediary field_30673Lnet/minecraft/class_3765;field_30673:Iofficial gLcwj;g:I
 - 
field_30688
private static final int field_30688- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30688Lnet/minecraft/village/raid/Raid;field_30688:Iintermediary field_30688Lnet/minecraft/class_3765;field_30688:Iofficial tLcwj;t:I
 - 
EVENT_TEXT
- Mappings:
 Namespace Name Mixin selector named EVENT_TEXTLnet/minecraft/village/raid/Raid;EVENT_TEXT:Lnet/minecraft/text/Text;intermediary field_19016Lnet/minecraft/class_3765;field_19016:Lnet/minecraft/class_2561;official uLcwj;u:Lxo;
 - 
VICTORY_TITLE
- Mappings:
 Namespace Name Mixin selector named VICTORY_TITLELnet/minecraft/village/raid/Raid;VICTORY_TITLE:Lnet/minecraft/text/Text;intermediary field_19019Lnet/minecraft/class_3765;field_19019:Lnet/minecraft/class_2561;official vLcwj;v:Lxo;
 - 
DEFEAT_TITLE
- Mappings:
 Namespace Name Mixin selector named DEFEAT_TITLELnet/minecraft/village/raid/Raid;DEFEAT_TITLE:Lnet/minecraft/text/Text;intermediary field_19020Lnet/minecraft/class_3765;field_19020:Lnet/minecraft/class_2561;official wLcwj;w:Lxo;
 - 
MAX_ACTIVE_TICKS
private static final int MAX_ACTIVE_TICKS- See Also:
 - Mappings:
 Namespace Name Mixin selector named MAX_ACTIVE_TICKSLnet/minecraft/village/raid/Raid;MAX_ACTIVE_TICKS:Iintermediary field_30689Lnet/minecraft/class_3765;field_30689:Iofficial xLcwj;x:I
 - 
field_53978
private static final int field_53978- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_53978Lnet/minecraft/village/raid/Raid;field_53978:Iintermediary field_53978Lnet/minecraft/class_3765;field_53978:Iofficial yLcwj;y:I
 - 
field_30674
public static final int field_30674- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_30674Lnet/minecraft/village/raid/Raid;field_30674:Iintermediary field_30674Lnet/minecraft/class_3765;field_30674:Iofficial hLcwj;h:I
 - 
SQUARED_MAX_RAIDER_DISTANCE
public static final int SQUARED_MAX_RAIDER_DISTANCE- See Also:
 - Mappings:
 Namespace Name Mixin selector named SQUARED_MAX_RAIDER_DISTANCELnet/minecraft/village/raid/Raid;SQUARED_MAX_RAIDER_DISTANCE:Iintermediary field_30675Lnet/minecraft/class_3765;field_30675:Iofficial iLcwj;i:I
 - 
waveToCaptain
- Mappings:
 Namespace Name Mixin selector named waveToCaptainLnet/minecraft/village/raid/Raid;waveToCaptain:Ljava/util/Map;intermediary field_16615Lnet/minecraft/class_3765;field_16615:Ljava/util/Map;official zLcwj;z:Ljava/util/Map;
 - 
waveToRaiders
- Mappings:
 Namespace Name Mixin selector named waveToRaidersLnet/minecraft/village/raid/Raid;waveToRaiders:Ljava/util/Map;intermediary field_16618Lnet/minecraft/class_3765;field_16618:Ljava/util/Map;official ALcwj;A:Ljava/util/Map;
 - 
heroesOfTheVillage
- Mappings:
 Namespace Name Mixin selector named heroesOfTheVillageLnet/minecraft/village/raid/Raid;heroesOfTheVillage:Ljava/util/Set;intermediary field_19021Lnet/minecraft/class_3765;field_19021:Ljava/util/Set;official BLcwj;B:Ljava/util/Set;
 - 
ticksActive
private long ticksActive- Mappings:
 Namespace Name Mixin selector named ticksActiveLnet/minecraft/village/raid/Raid;ticksActive:Jintermediary field_16605Lnet/minecraft/class_3765;field_16605:Jofficial CLcwj;C:J
 - 
center
- Mappings:
 Namespace Name Mixin selector named centerLnet/minecraft/village/raid/Raid;center:Lnet/minecraft/util/math/BlockPos;intermediary field_16613Lnet/minecraft/class_3765;field_16613:Lnet/minecraft/class_2338;official DLcwj;D:Ljb;
 - 
started
private boolean started- Mappings:
 Namespace Name Mixin selector named startedLnet/minecraft/village/raid/Raid;started:Zintermediary field_16611Lnet/minecraft/class_3765;field_16611:Zofficial ELcwj;E:Z
 - 
totalHealth
private float totalHealth- Mappings:
 Namespace Name Mixin selector named totalHealthLnet/minecraft/village/raid/Raid;totalHealth:Fintermediary field_16620Lnet/minecraft/class_3765;field_16620:Fofficial FLcwj;F:F
 - 
raidOmenLevel
private int raidOmenLevel- Mappings:
 Namespace Name Mixin selector named raidOmenLevelLnet/minecraft/village/raid/Raid;raidOmenLevel:Iintermediary field_16623Lnet/minecraft/class_3765;field_16623:Iofficial GLcwj;G:I
 - 
active
private boolean active- Mappings:
 Namespace Name Mixin selector named activeLnet/minecraft/village/raid/Raid;active:Zintermediary field_16606Lnet/minecraft/class_3765;field_16606:Zofficial HLcwj;H:Z
 - 
wavesSpawned
private int wavesSpawned- Mappings:
 Namespace Name Mixin selector named wavesSpawnedLnet/minecraft/village/raid/Raid;wavesSpawned:Iintermediary field_16621Lnet/minecraft/class_3765;field_16621:Iofficial ILcwj;I:I
 - 
bar
- Mappings:
 Namespace Name Mixin selector named barLnet/minecraft/village/raid/Raid;bar:Lnet/minecraft/entity/boss/ServerBossBar;intermediary field_16607Lnet/minecraft/class_3765;field_16607:Lnet/minecraft/class_3213;official JLcwj;J:Latx;
 - 
postRaidTicks
private int postRaidTicks- Mappings:
 Namespace Name Mixin selector named postRaidTicksLnet/minecraft/village/raid/Raid;postRaidTicks:Iintermediary field_16616Lnet/minecraft/class_3765;field_16616:Iofficial KLcwj;K:I
 - 
preRaidTicks
private int preRaidTicks- Mappings:
 Namespace Name Mixin selector named preRaidTicksLnet/minecraft/village/raid/Raid;preRaidTicks:Iintermediary field_16614Lnet/minecraft/class_3765;field_16614:Iofficial LLcwj;L:I
 - 
random
- Mappings:
 Namespace Name Mixin selector named randomLnet/minecraft/village/raid/Raid;random:Lnet/minecraft/util/math/random/Random;intermediary field_16608Lnet/minecraft/class_3765;field_16608:Lnet/minecraft/class_5819;official MLcwj;M:Lbck;
 - 
waveCount
private final int waveCount- Mappings:
 Namespace Name Mixin selector named waveCountLnet/minecraft/village/raid/Raid;waveCount:Iintermediary field_19022Lnet/minecraft/class_3765;field_19022:Iofficial NLcwj;N:I
 - 
status
- Mappings:
 Namespace Name Mixin selector named statusLnet/minecraft/village/raid/Raid;status:Lnet/minecraft/village/raid/Raid$Status;intermediary field_19023Lnet/minecraft/class_3765;field_19023:Lnet/minecraft/class_3765$class_4259;official OLcwj;O:Lcwj$a;
 - 
finishCooldown
private int finishCooldown- Mappings:
 Namespace Name Mixin selector named finishCooldownLnet/minecraft/village/raid/Raid;finishCooldown:Iintermediary field_19024Lnet/minecraft/class_3765;field_19024:Iofficial PLcwj;P:I
 - 
preCalculatedRaidersSpawnLocation
- Mappings:
 Namespace Name Mixin selector named preCalculatedRaidersSpawnLocationLnet/minecraft/village/raid/Raid;preCalculatedRaidersSpawnLocation:Ljava/util/Optional;intermediary field_19172Lnet/minecraft/class_3765;field_19172:Ljava/util/Optional;official QLcwj;Q:Ljava/util/Optional;
 
 - 
 - 
Constructor Details
- 
Raid
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/village/raid/Raid;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/Difficulty;)Vintermediary <init>Lnet/minecraft/class_3765;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_1267;)Vofficial <init>Lcwj;<init>(Ljb;Lbxg;)V
 - 
Raid
private Raid(boolean started, boolean active, long ticksActive, int raidOmenLevel, int wavesSpawned, int preRaidTicks, int postRaidTicks, float totalHealth, int waveCount, Raid.Status status, BlockPos center, Set<UUID> heroesOfTheVillage) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/village/raid/Raid;<init>(ZZJIIIIFILnet/minecraft/village/raid/Raid$Status;Lnet/minecraft/util/math/BlockPos;Ljava/util/Set;)Vintermediary <init>Lnet/minecraft/class_3765;<init>(ZZJIIIIFILnet/minecraft/class_3765$class_4259;Lnet/minecraft/class_2338;Ljava/util/Set;)Vofficial <init>Lcwj;<init>(ZZJIIIIFILcwj$a;Ljb;Ljava/util/Set;)V
 
 - 
 - 
Method Details
- 
isFinished
public boolean isFinished()- Mappings:
 Namespace Name Mixin selector named isFinishedLnet/minecraft/village/raid/Raid;isFinished()Zintermediary method_16832Lnet/minecraft/class_3765;method_16832()Zofficial aLcwj;a()Z
 - 
isPreRaid
public boolean isPreRaid()- Mappings:
 Namespace Name Mixin selector named isPreRaidLnet/minecraft/village/raid/Raid;isPreRaid()Zintermediary method_20020Lnet/minecraft/class_3765;method_20020()Zofficial bLcwj;b()Z
 - 
hasSpawned
public boolean hasSpawned()- Mappings:
 Namespace Name Mixin selector named hasSpawnedLnet/minecraft/village/raid/Raid;hasSpawned()Zintermediary method_20021Lnet/minecraft/class_3765;method_20021()Zofficial cLcwj;c()Z
 - 
hasStopped
public boolean hasStopped()- Mappings:
 Namespace Name Mixin selector named hasStoppedLnet/minecraft/village/raid/Raid;hasStopped()Zintermediary method_20022Lnet/minecraft/class_3765;method_20022()Zofficial dLcwj;d()Z
 - 
hasWon
public boolean hasWon()- Mappings:
 Namespace Name Mixin selector named hasWonLnet/minecraft/village/raid/Raid;hasWon()Zintermediary method_20023Lnet/minecraft/class_3765;method_20023()Zofficial eLcwj;e()Z
 - 
hasLost
public boolean hasLost()- Mappings:
 Namespace Name Mixin selector named hasLostLnet/minecraft/village/raid/Raid;hasLost()Zintermediary method_20024Lnet/minecraft/class_3765;method_20024()Zofficial fLcwj;f()Z
 - 
getTotalHealth
public float getTotalHealth()- Mappings:
 Namespace Name Mixin selector named getTotalHealthLnet/minecraft/village/raid/Raid;getTotalHealth()Fintermediary method_35212Lnet/minecraft/class_3765;method_35212()Fofficial gLcwj;g()F
 - 
getAllRaiders
- Mappings:
 Namespace Name Mixin selector named getAllRaidersLnet/minecraft/village/raid/Raid;getAllRaiders()Ljava/util/Set;intermediary method_35213Lnet/minecraft/class_3765;method_35213()Ljava/util/Set;official hLcwj;h()Ljava/util/Set;
 - 
hasStarted
public boolean hasStarted()- Mappings:
 Namespace Name Mixin selector named hasStartedLnet/minecraft/village/raid/Raid;hasStarted()Zintermediary method_16524Lnet/minecraft/class_3765;method_16524()Zofficial iLcwj;i()Z
 - 
getGroupsSpawned
public int getGroupsSpawned()- Mappings:
 Namespace Name Mixin selector named getGroupsSpawnedLnet/minecraft/village/raid/Raid;getGroupsSpawned()Iintermediary method_16490Lnet/minecraft/class_3765;method_16490()Iofficial jLcwj;j()I
 - 
isInRaidDistance
- Mappings:
 Namespace Name Mixin selector named isInRaidDistanceLnet/minecraft/village/raid/Raid;isInRaidDistance()Ljava/util/function/Predicate;intermediary method_16501Lnet/minecraft/class_3765;method_16501()Ljava/util/function/Predicate;official tLcwj;t()Ljava/util/function/Predicate;
 - 
updateBarToPlayers
- Mappings:
 Namespace Name Mixin selector named updateBarToPlayersLnet/minecraft/village/raid/Raid;updateBarToPlayers(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_16499Lnet/minecraft/class_3765;method_16499(Lnet/minecraft/class_3218;)Vofficial bLcwj;b(Laub;)V
 - 
getMaxAcceptableBadOmenLevel
public int getMaxAcceptableBadOmenLevel()- Mappings:
 Namespace Name Mixin selector named getMaxAcceptableBadOmenLevelLnet/minecraft/village/raid/Raid;getMaxAcceptableBadOmenLevel()Iintermediary method_16514Lnet/minecraft/class_3765;method_16514()Iofficial kLcwj;k()I
 - 
getBadOmenLevel
public int getBadOmenLevel()- Mappings:
 Namespace Name Mixin selector named getBadOmenLevelLnet/minecraft/village/raid/Raid;getBadOmenLevel()Iintermediary method_16493Lnet/minecraft/class_3765;method_16493()Iofficial lLcwj;l()I
 - 
setBadOmenLevel
public void setBadOmenLevel(int badOmenLevel) - Mappings:
 Namespace Name Mixin selector named setBadOmenLevelLnet/minecraft/village/raid/Raid;setBadOmenLevel(I)Vintermediary method_35211Lnet/minecraft/class_3765;method_35211(I)Vofficial aLcwj;a(I)V
 - 
start
- Mappings:
 Namespace Name Mixin selector named startLnet/minecraft/village/raid/Raid;start(Lnet/minecraft/server/network/ServerPlayerEntity;)Zintermediary method_16518Lnet/minecraft/class_3765;method_16518(Lnet/minecraft/class_3222;)Zofficial aLcwj;a(Lauc;)Z
 - 
invalidate
public void invalidate()- Mappings:
 Namespace Name Mixin selector named invalidateLnet/minecraft/village/raid/Raid;invalidate()Vintermediary method_16506Lnet/minecraft/class_3765;method_16506()Vofficial mLcwj;m()V
 - 
tick
- Mappings:
 Namespace Name Mixin selector named tickLnet/minecraft/village/raid/Raid;tick(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_16509Lnet/minecraft/class_3765;method_16509(Lnet/minecraft/class_3218;)Vofficial aLcwj;a(Laub;)V
 - 
moveRaidCenter
- Mappings:
 Namespace Name Mixin selector named moveRaidCenterLnet/minecraft/village/raid/Raid;moveRaidCenter(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_20511Lnet/minecraft/class_3765;method_20511(Lnet/minecraft/class_3218;)Vofficial cLcwj;c(Laub;)V
 - 
getRaidersSpawnLocation
- Mappings:
 Namespace Name Mixin selector named getRaidersSpawnLocationLnet/minecraft/village/raid/Raid;getRaidersSpawnLocation(Lnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;intermediary method_20267Lnet/minecraft/class_3765;method_20267(Lnet/minecraft/class_3218;)Ljava/util/Optional;official dLcwj;d(Laub;)Ljava/util/Optional;
 - 
shouldSpawnMoreGroups
private boolean shouldSpawnMoreGroups()- Mappings:
 Namespace Name Mixin selector named shouldSpawnMoreGroupsLnet/minecraft/village/raid/Raid;shouldSpawnMoreGroups()Zintermediary method_16833Lnet/minecraft/class_3765;method_16833()Zofficial uLcwj;u()Z
 - 
hasSpawnedFinalWave
private boolean hasSpawnedFinalWave()- Mappings:
 Namespace Name Mixin selector named hasSpawnedFinalWaveLnet/minecraft/village/raid/Raid;hasSpawnedFinalWave()Zintermediary method_20012Lnet/minecraft/class_3765;method_20012()Zofficial vLcwj;v()Z
 - 
hasExtraWave
private boolean hasExtraWave()- Mappings:
 Namespace Name Mixin selector named hasExtraWaveLnet/minecraft/village/raid/Raid;hasExtraWave()Zintermediary method_20013Lnet/minecraft/class_3765;method_20013()Zofficial wLcwj;w()Z
 - 
hasSpawnedExtraWave
private boolean hasSpawnedExtraWave()- Mappings:
 Namespace Name Mixin selector named hasSpawnedExtraWaveLnet/minecraft/village/raid/Raid;hasSpawnedExtraWave()Zintermediary method_20014Lnet/minecraft/class_3765;method_20014()Zofficial xLcwj;x()Z
 - 
isSpawningExtraWave
private boolean isSpawningExtraWave()- Mappings:
 Namespace Name Mixin selector named isSpawningExtraWaveLnet/minecraft/village/raid/Raid;isSpawningExtraWave()Zintermediary method_20015Lnet/minecraft/class_3765;method_20015()Zofficial yLcwj;y()Z
 - 
removeObsoleteRaiders
- Mappings:
 Namespace Name Mixin selector named removeObsoleteRaidersLnet/minecraft/village/raid/Raid;removeObsoleteRaiders(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_16834Lnet/minecraft/class_3765;method_16834(Lnet/minecraft/class_3218;)Vofficial eLcwj;e(Laub;)V
 - 
playRaidHorn
- Mappings:
 Namespace Name Mixin selector named playRaidHornLnet/minecraft/village/raid/Raid;playRaidHorn(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_16521Lnet/minecraft/class_3765;method_16521(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Vofficial aLcwj;a(Laub;Ljb;)V
 - 
spawnNextWave
- Mappings:
 Namespace Name Mixin selector named spawnNextWaveLnet/minecraft/village/raid/Raid;spawnNextWave(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_16522Lnet/minecraft/class_3765;method_16522(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Vofficial bLcwj;b(Laub;Ljb;)V
 - 
addRaider
public void addRaider(ServerWorld world, int wave, RaiderEntity raider, @Nullable @Nullable BlockPos pos, boolean existing) - Mappings:
 Namespace Name Mixin selector named addRaiderLnet/minecraft/village/raid/Raid;addRaider(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/entity/raid/RaiderEntity;Lnet/minecraft/util/math/BlockPos;Z)Vintermediary method_16516Lnet/minecraft/class_3765;method_16516(Lnet/minecraft/class_3218;ILnet/minecraft/class_3763;Lnet/minecraft/class_2338;Z)Vofficial aLcwj;a(Laub;ILcwk;Ljb;Z)V
 - 
updateBar
public void updateBar()- Mappings:
 Namespace Name Mixin selector named updateBarLnet/minecraft/village/raid/Raid;updateBar()Vintermediary method_16523Lnet/minecraft/class_3765;method_16523()Vofficial nLcwj;n()V
 - 
getCurrentRaiderHealth
public float getCurrentRaiderHealth()- Mappings:
 Namespace Name Mixin selector named getCurrentRaiderHealthLnet/minecraft/village/raid/Raid;getCurrentRaiderHealth()Fintermediary method_16513Lnet/minecraft/class_3765;method_16513()Fofficial oLcwj;o()F
 - 
canSpawnRaiders
private boolean canSpawnRaiders()- Mappings:
 Namespace Name Mixin selector named canSpawnRaidersLnet/minecraft/village/raid/Raid;canSpawnRaiders()Zintermediary method_16519Lnet/minecraft/class_3765;method_16519()Zofficial zLcwj;z()Z
 - 
getRaiderCount
public int getRaiderCount()- Mappings:
 Namespace Name Mixin selector named getRaiderCountLnet/minecraft/village/raid/Raid;getRaiderCount()Iintermediary method_16517Lnet/minecraft/class_3765;method_16517()Iofficial pLcwj;p()I
 - 
removeFromWave
- Mappings:
 Namespace Name Mixin selector named removeFromWaveLnet/minecraft/village/raid/Raid;removeFromWave(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/raid/RaiderEntity;Z)Vintermediary method_16510Lnet/minecraft/class_3765;method_16510(Lnet/minecraft/class_3218;Lnet/minecraft/class_3763;Z)Vofficial aLcwj;a(Laub;Lcwk;Z)V
 - 
markDirty
- Mappings:
 Namespace Name Mixin selector named markDirtyLnet/minecraft/village/raid/Raid;markDirty(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_16520Lnet/minecraft/class_3765;method_16520(Lnet/minecraft/class_3218;)Vofficial fLcwj;f(Laub;)V
 - 
createOminousBanner
- Mappings:
 Namespace Name Mixin selector named createOminousBannerLnet/minecraft/village/raid/Raid;createOminousBanner(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/item/ItemStack;intermediary method_61558Lnet/minecraft/class_3765;method_61558(Lnet/minecraft/class_7871;)Lnet/minecraft/class_1799;official aLcwj;a(Ljm;)Ldcv;
 - 
getCaptain
- Mappings:
 Namespace Name Mixin selector named getCaptainLnet/minecraft/village/raid/Raid;getCaptain(I)Lnet/minecraft/entity/raid/RaiderEntity;intermediary method_16496Lnet/minecraft/class_3765;method_16496(I)Lnet/minecraft/class_3763;official bLcwj;b(I)Lcwk;
 - 
findRandomRaidersSpawnLocation
@Nullable private @Nullable BlockPos findRandomRaidersSpawnLocation(ServerWorld world, int proximity) - Mappings:
 Namespace Name Mixin selector named findRandomRaidersSpawnLocationLnet/minecraft/village/raid/Raid;findRandomRaidersSpawnLocation(Lnet/minecraft/server/world/ServerWorld;I)Lnet/minecraft/util/math/BlockPos;intermediary method_16525Lnet/minecraft/class_3765;method_16525(Lnet/minecraft/class_3218;I)Lnet/minecraft/class_2338;official aLcwj;a(Laub;I)Ljb;
 - 
addToWave
- Mappings:
 Namespace Name Mixin selector named addToWaveLnet/minecraft/village/raid/Raid;addToWave(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/entity/raid/RaiderEntity;)Zintermediary method_16505Lnet/minecraft/class_3765;method_16505(Lnet/minecraft/class_3218;ILnet/minecraft/class_3763;)Zofficial aLcwj;a(Laub;ILcwk;)Z
 - 
addToWave
- Mappings:
 Namespace Name Mixin selector named addToWaveLnet/minecraft/village/raid/Raid;addToWave(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/entity/raid/RaiderEntity;Z)Zintermediary method_16487Lnet/minecraft/class_3765;method_16487(Lnet/minecraft/class_3218;ILnet/minecraft/class_3763;Z)Zofficial aLcwj;a(Laub;ILcwk;Z)Z
 - 
setWaveCaptain
- Mappings:
 Namespace Name Mixin selector named setWaveCaptainLnet/minecraft/village/raid/Raid;setWaveCaptain(ILnet/minecraft/entity/raid/RaiderEntity;)Vintermediary method_16491Lnet/minecraft/class_3765;method_16491(ILnet/minecraft/class_3763;)Vofficial aLcwj;a(ILcwk;)V
 - 
removeLeader
public void removeLeader(int wave) - Mappings:
 Namespace Name Mixin selector named removeLeaderLnet/minecraft/village/raid/Raid;removeLeader(I)Vintermediary method_16500Lnet/minecraft/class_3765;method_16500(I)Vofficial cLcwj;c(I)V
 - 
getCenter
- Mappings:
 Namespace Name Mixin selector named getCenterLnet/minecraft/village/raid/Raid;getCenter()Lnet/minecraft/util/math/BlockPos;intermediary method_16495Lnet/minecraft/class_3765;method_16495()Lnet/minecraft/class_2338;official qLcwj;q()Ljb;
 - 
setCenter
- Mappings:
 Namespace Name Mixin selector named setCenterLnet/minecraft/village/raid/Raid;setCenter(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_20509Lnet/minecraft/class_3765;method_20509(Lnet/minecraft/class_2338;)Vofficial aLcwj;a(Ljb;)V
 - 
getCount
- Mappings:
 Namespace Name Mixin selector named getCountLnet/minecraft/village/raid/Raid;getCount(Lnet/minecraft/village/raid/Raid$Member;IZ)Iintermediary method_20018Lnet/minecraft/class_3765;method_20018(Lnet/minecraft/class_3765$class_3766;IZ)Iofficial aLcwj;a(Lcwj$b;IZ)I
 - 
getBonusCount
private int getBonusCount(Raid.Member member, Random random, int wave, LocalDifficulty localDifficulty, boolean extra) - Mappings:
 Namespace Name Mixin selector named getBonusCountLnet/minecraft/village/raid/Raid;getBonusCount(Lnet/minecraft/village/raid/Raid$Member;Lnet/minecraft/util/math/random/Random;ILnet/minecraft/world/LocalDifficulty;Z)Iintermediary method_20019Lnet/minecraft/class_3765;method_20019(Lnet/minecraft/class_3765$class_3766;Lnet/minecraft/class_5819;ILnet/minecraft/class_1266;Z)Iofficial aLcwj;a(Lcwj$b;Lbck;ILbxh;Z)I
 - 
isActive
public boolean isActive()- Mappings:
 Namespace Name Mixin selector named isActiveLnet/minecraft/village/raid/Raid;isActive()Zintermediary method_16504Lnet/minecraft/class_3765;method_16504()Zofficial rLcwj;r()Z
 - 
getMaxWaves
- Mappings:
 Namespace Name Mixin selector named getMaxWavesLnet/minecraft/village/raid/Raid;getMaxWaves(Lnet/minecraft/world/Difficulty;)Iintermediary method_20016Lnet/minecraft/class_3765;method_20016(Lnet/minecraft/class_1267;)Iofficial aLcwj;a(Lbxg;)I
 - 
getEnchantmentChance
public float getEnchantmentChance()- Mappings:
 Namespace Name Mixin selector named getEnchantmentChanceLnet/minecraft/village/raid/Raid;getEnchantmentChance()Fintermediary method_20025Lnet/minecraft/class_3765;method_20025()Fofficial sLcwj;s()F
 - 
addHero
- Mappings:
 Namespace Name Mixin selector named addHeroLnet/minecraft/village/raid/Raid;addHero(Lnet/minecraft/entity/Entity;)Vintermediary method_20017Lnet/minecraft/class_3765;method_20017(Lnet/minecraft/class_1297;)Vofficial aLcwj;a(Lbzm;)V
 
 -