Class Raid

java.lang.Object
net.minecraft.village.raid.Raid

public class Raid extends Object
Mappings:
Namespace Name
named net/minecraft/village/raid/Raid
intermediary net/minecraft/class_3765
official cty
  • Field Details Link icon

    • RAVAGER_SPAWN_LOCATION Link icon

      public static final SpawnLocation RAVAGER_SPAWN_LOCATION
      Mappings:
      Namespace Name Mixin selector
      named RAVAGER_SPAWN_LOCATION Lnet/minecraft/village/raid/Raid;RAVAGER_SPAWN_LOCATION:Lnet/minecraft/entity/SpawnLocation;
      intermediary field_53976 Lnet/minecraft/class_3765;field_53976:Lnet/minecraft/class_9168;
      official a Lcty;a:Lbyy;
    • CODEC Link icon

      public static final com.mojang.serialization.MapCodec<Raid> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/village/raid/Raid;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_56439 Lnet/minecraft/class_3765;field_56439:Lcom/mojang/serialization/MapCodec;
      official b Lcty;b:Lcom/mojang/serialization/MapCodec;
    • field_53977 Link icon

      private static final int field_53977
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_53977 Lnet/minecraft/village/raid/Raid;field_53977:I
      intermediary field_53977 Lnet/minecraft/class_3765;field_53977:I
      official j Lcty;j:I
    • field_30676 Link icon

      private static final int field_30676
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30676 Lnet/minecraft/village/raid/Raid;field_30676:I
      intermediary field_30676 Lnet/minecraft/class_3765;field_30676:I
      official k Lcty;k:I
    • field_30680 Link icon

      private static final int field_30680
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30680 Lnet/minecraft/village/raid/Raid;field_30680:I
      intermediary field_30680 Lnet/minecraft/class_3765;field_30680:I
      official l Lcty;l:I
    • field_30681 Link icon

      private static final int field_30681
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30681 Lnet/minecraft/village/raid/Raid;field_30681:I
      intermediary field_30681 Lnet/minecraft/class_3765;field_30681:I
      official m Lcty;m:I
    • field_30682 Link icon

      private static final int field_30682
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30682 Lnet/minecraft/village/raid/Raid;field_30682:I
      intermediary field_30682 Lnet/minecraft/class_3765;field_30682:I
      official n Lcty;n:I
    • OMINOUS_BANNER_TRANSLATION_KEY Link icon

      private static final Text OMINOUS_BANNER_TRANSLATION_KEY
      Mappings:
      Namespace Name Mixin selector
      named OMINOUS_BANNER_TRANSLATION_KEY Lnet/minecraft/village/raid/Raid;OMINOUS_BANNER_TRANSLATION_KEY:Lnet/minecraft/text/Text;
      intermediary field_30683 Lnet/minecraft/class_3765;field_30683:Lnet/minecraft/class_2561;
      official o Lcty;o:Lxg;
    • RAIDERS_REMAINING_TRANSLATION_KEY Link icon

      private static final String RAIDERS_REMAINING_TRANSLATION_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named RAIDERS_REMAINING_TRANSLATION_KEY Lnet/minecraft/village/raid/Raid;RAIDERS_REMAINING_TRANSLATION_KEY:Ljava/lang/String;
      intermediary field_30684 Lnet/minecraft/class_3765;field_30684:Ljava/lang/String;
      official p Lcty;p:Ljava/lang/String;
    • field_30669 Link icon

      public static final int field_30669
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30669 Lnet/minecraft/village/raid/Raid;field_30669:I
      intermediary field_30669 Lnet/minecraft/class_3765;field_30669:I
      official c Lcty;c:I
    • field_30685 Link icon

      private static final int field_30685
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30685 Lnet/minecraft/village/raid/Raid;field_30685:I
      intermediary field_30685 Lnet/minecraft/class_3765;field_30685:I
      official q Lcty;q:I
    • DEFAULT_PRE_RAID_TICKS Link icon

      private static final int DEFAULT_PRE_RAID_TICKS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_PRE_RAID_TICKS Lnet/minecraft/village/raid/Raid;DEFAULT_PRE_RAID_TICKS:I
      intermediary field_30686 Lnet/minecraft/class_3765;field_30686:I
      official r Lcty;r:I
    • MAX_DESPAWN_COUNTER Link icon

      public static final int MAX_DESPAWN_COUNTER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_DESPAWN_COUNTER Lnet/minecraft/village/raid/Raid;MAX_DESPAWN_COUNTER:I
      intermediary field_30670 Lnet/minecraft/class_3765;field_30670:I
      official d Lcty;d:I
    • field_30671 Link icon

      public static final int field_30671
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30671 Lnet/minecraft/village/raid/Raid;field_30671:I
      intermediary field_30671 Lnet/minecraft/class_3765;field_30671:I
      official e Lcty;e:I
    • field_30687 Link icon

      private static final int field_30687
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30687 Lnet/minecraft/village/raid/Raid;field_30687:I
      intermediary field_30687 Lnet/minecraft/class_3765;field_30687:I
      official s Lcty;s:I
    • field_30672 Link icon

      public static final int field_30672
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30672 Lnet/minecraft/village/raid/Raid;field_30672:I
      intermediary field_30672 Lnet/minecraft/class_3765;field_30672:I
      official f Lcty;f:I
    • field_30673 Link icon

      public static final int field_30673
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30673 Lnet/minecraft/village/raid/Raid;field_30673:I
      intermediary field_30673 Lnet/minecraft/class_3765;field_30673:I
      official g Lcty;g:I
    • field_30688 Link icon

      private static final int field_30688
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30688 Lnet/minecraft/village/raid/Raid;field_30688:I
      intermediary field_30688 Lnet/minecraft/class_3765;field_30688:I
      official t Lcty;t:I
    • EVENT_TEXT Link icon

      private static final Text EVENT_TEXT
      Mappings:
      Namespace Name Mixin selector
      named EVENT_TEXT Lnet/minecraft/village/raid/Raid;EVENT_TEXT:Lnet/minecraft/text/Text;
      intermediary field_19016 Lnet/minecraft/class_3765;field_19016:Lnet/minecraft/class_2561;
      official u Lcty;u:Lxg;
    • VICTORY_TITLE Link icon

      private static final Text VICTORY_TITLE
      Mappings:
      Namespace Name Mixin selector
      named VICTORY_TITLE Lnet/minecraft/village/raid/Raid;VICTORY_TITLE:Lnet/minecraft/text/Text;
      intermediary field_19019 Lnet/minecraft/class_3765;field_19019:Lnet/minecraft/class_2561;
      official v Lcty;v:Lxg;
    • DEFEAT_TITLE Link icon

      private static final Text DEFEAT_TITLE
      Mappings:
      Namespace Name Mixin selector
      named DEFEAT_TITLE Lnet/minecraft/village/raid/Raid;DEFEAT_TITLE:Lnet/minecraft/text/Text;
      intermediary field_19020 Lnet/minecraft/class_3765;field_19020:Lnet/minecraft/class_2561;
      official w Lcty;w:Lxg;
    • MAX_ACTIVE_TICKS Link icon

      private static final int MAX_ACTIVE_TICKS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_ACTIVE_TICKS Lnet/minecraft/village/raid/Raid;MAX_ACTIVE_TICKS:I
      intermediary field_30689 Lnet/minecraft/class_3765;field_30689:I
      official x Lcty;x:I
    • field_53978 Link icon

      private static final int field_53978
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_53978 Lnet/minecraft/village/raid/Raid;field_53978:I
      intermediary field_53978 Lnet/minecraft/class_3765;field_53978:I
      official y Lcty;y:I
    • field_30674 Link icon

      public static final int field_30674
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30674 Lnet/minecraft/village/raid/Raid;field_30674:I
      intermediary field_30674 Lnet/minecraft/class_3765;field_30674:I
      official h Lcty;h:I
    • SQUARED_MAX_RAIDER_DISTANCE Link icon

      public static final int SQUARED_MAX_RAIDER_DISTANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SQUARED_MAX_RAIDER_DISTANCE Lnet/minecraft/village/raid/Raid;SQUARED_MAX_RAIDER_DISTANCE:I
      intermediary field_30675 Lnet/minecraft/class_3765;field_30675:I
      official i Lcty;i:I
    • waveToCaptain Link icon

      private final Map<Integer,RaiderEntity> waveToCaptain
      Mappings:
      Namespace Name Mixin selector
      named waveToCaptain Lnet/minecraft/village/raid/Raid;waveToCaptain:Ljava/util/Map;
      intermediary field_16615 Lnet/minecraft/class_3765;field_16615:Ljava/util/Map;
      official z Lcty;z:Ljava/util/Map;
    • waveToRaiders Link icon

      private final Map<Integer,Set<RaiderEntity>> waveToRaiders
      Mappings:
      Namespace Name Mixin selector
      named waveToRaiders Lnet/minecraft/village/raid/Raid;waveToRaiders:Ljava/util/Map;
      intermediary field_16618 Lnet/minecraft/class_3765;field_16618:Ljava/util/Map;
      official A Lcty;A:Ljava/util/Map;
    • heroesOfTheVillage Link icon

      private final Set<UUID> heroesOfTheVillage
      Mappings:
      Namespace Name Mixin selector
      named heroesOfTheVillage Lnet/minecraft/village/raid/Raid;heroesOfTheVillage:Ljava/util/Set;
      intermediary field_19021 Lnet/minecraft/class_3765;field_19021:Ljava/util/Set;
      official B Lcty;B:Ljava/util/Set;
    • ticksActive Link icon

      private long ticksActive
      Mappings:
      Namespace Name Mixin selector
      named ticksActive Lnet/minecraft/village/raid/Raid;ticksActive:J
      intermediary field_16605 Lnet/minecraft/class_3765;field_16605:J
      official C Lcty;C:J
    • center Link icon

      private BlockPos center
      Mappings:
      Namespace Name Mixin selector
      named center Lnet/minecraft/village/raid/Raid;center:Lnet/minecraft/util/math/BlockPos;
      intermediary field_16613 Lnet/minecraft/class_3765;field_16613:Lnet/minecraft/class_2338;
      official D Lcty;D:Liw;
    • started Link icon

      private boolean started
      Mappings:
      Namespace Name Mixin selector
      named started Lnet/minecraft/village/raid/Raid;started:Z
      intermediary field_16611 Lnet/minecraft/class_3765;field_16611:Z
      official E Lcty;E:Z
    • totalHealth Link icon

      private float totalHealth
      Mappings:
      Namespace Name Mixin selector
      named totalHealth Lnet/minecraft/village/raid/Raid;totalHealth:F
      intermediary field_16620 Lnet/minecraft/class_3765;field_16620:F
      official F Lcty;F:F
    • raidOmenLevel Link icon

      private int raidOmenLevel
      Mappings:
      Namespace Name Mixin selector
      named raidOmenLevel Lnet/minecraft/village/raid/Raid;raidOmenLevel:I
      intermediary field_16623 Lnet/minecraft/class_3765;field_16623:I
      official G Lcty;G:I
    • active Link icon

      private boolean active
      Mappings:
      Namespace Name Mixin selector
      named active Lnet/minecraft/village/raid/Raid;active:Z
      intermediary field_16606 Lnet/minecraft/class_3765;field_16606:Z
      official H Lcty;H:Z
    • wavesSpawned Link icon

      private int wavesSpawned
      Mappings:
      Namespace Name Mixin selector
      named wavesSpawned Lnet/minecraft/village/raid/Raid;wavesSpawned:I
      intermediary field_16621 Lnet/minecraft/class_3765;field_16621:I
      official I Lcty;I:I
    • bar Link icon

      private final ServerBossBar bar
      Mappings:
      Namespace Name Mixin selector
      named bar Lnet/minecraft/village/raid/Raid;bar:Lnet/minecraft/entity/boss/ServerBossBar;
      intermediary field_16607 Lnet/minecraft/class_3765;field_16607:Lnet/minecraft/class_3213;
      official J Lcty;J:Larx;
    • postRaidTicks Link icon

      private int postRaidTicks
      Mappings:
      Namespace Name Mixin selector
      named postRaidTicks Lnet/minecraft/village/raid/Raid;postRaidTicks:I
      intermediary field_16616 Lnet/minecraft/class_3765;field_16616:I
      official K Lcty;K:I
    • preRaidTicks Link icon

      private int preRaidTicks
      Mappings:
      Namespace Name Mixin selector
      named preRaidTicks Lnet/minecraft/village/raid/Raid;preRaidTicks:I
      intermediary field_16614 Lnet/minecraft/class_3765;field_16614:I
      official L Lcty;L:I
    • random Link icon

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      named random Lnet/minecraft/village/raid/Raid;random:Lnet/minecraft/util/math/random/Random;
      intermediary field_16608 Lnet/minecraft/class_3765;field_16608:Lnet/minecraft/class_5819;
      official M Lcty;M:Lbai;
    • waveCount Link icon

      private final int waveCount
      Mappings:
      Namespace Name Mixin selector
      named waveCount Lnet/minecraft/village/raid/Raid;waveCount:I
      intermediary field_19022 Lnet/minecraft/class_3765;field_19022:I
      official N Lcty;N:I
    • status Link icon

      private Raid.Status status
      Mappings:
      Namespace Name Mixin selector
      named status Lnet/minecraft/village/raid/Raid;status:Lnet/minecraft/village/raid/Raid$Status;
      intermediary field_19023 Lnet/minecraft/class_3765;field_19023:Lnet/minecraft/class_3765$class_4259;
      official O Lcty;O:Lcty$a;
    • finishCooldown Link icon

      private int finishCooldown
      Mappings:
      Namespace Name Mixin selector
      named finishCooldown Lnet/minecraft/village/raid/Raid;finishCooldown:I
      intermediary field_19024 Lnet/minecraft/class_3765;field_19024:I
      official P Lcty;P:I
    • preCalculatedRaidersSpawnLocation Link icon

      private Optional<BlockPos> preCalculatedRaidersSpawnLocation
      Mappings:
      Namespace Name Mixin selector
      named preCalculatedRaidersSpawnLocation Lnet/minecraft/village/raid/Raid;preCalculatedRaidersSpawnLocation:Ljava/util/Optional;
      intermediary field_19172 Lnet/minecraft/class_3765;field_19172:Ljava/util/Optional;
      official Q Lcty;Q:Ljava/util/Optional;
  • Constructor Details Link icon

    • Raid Link icon

      public Raid(BlockPos center, Difficulty difficulty)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/village/raid/Raid;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/Difficulty;)V
      intermediary <init> Lnet/minecraft/class_3765;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_1267;)V
      official <init> Lcty;<init>(Liw;Lbuz;)V
    • Raid Link icon

      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;)V
      intermediary <init> Lnet/minecraft/class_3765;<init>(ZZJIIIIFILnet/minecraft/class_3765$class_4259;Lnet/minecraft/class_2338;Ljava/util/Set;)V
      official <init> Lcty;<init>(ZZJIIIIFILcty$a;Liw;Ljava/util/Set;)V
  • Method Details Link icon

    • isFinished Link icon

      public boolean isFinished()
      Mappings:
      Namespace Name Mixin selector
      named isFinished Lnet/minecraft/village/raid/Raid;isFinished()Z
      intermediary method_16832 Lnet/minecraft/class_3765;method_16832()Z
      official a Lcty;a()Z
    • isPreRaid Link icon

      public boolean isPreRaid()
      Mappings:
      Namespace Name Mixin selector
      named isPreRaid Lnet/minecraft/village/raid/Raid;isPreRaid()Z
      intermediary method_20020 Lnet/minecraft/class_3765;method_20020()Z
      official b Lcty;b()Z
    • hasSpawned Link icon

      public boolean hasSpawned()
      Mappings:
      Namespace Name Mixin selector
      named hasSpawned Lnet/minecraft/village/raid/Raid;hasSpawned()Z
      intermediary method_20021 Lnet/minecraft/class_3765;method_20021()Z
      official c Lcty;c()Z
    • hasStopped Link icon

      public boolean hasStopped()
      Mappings:
      Namespace Name Mixin selector
      named hasStopped Lnet/minecraft/village/raid/Raid;hasStopped()Z
      intermediary method_20022 Lnet/minecraft/class_3765;method_20022()Z
      official d Lcty;d()Z
    • hasWon Link icon

      public boolean hasWon()
      Mappings:
      Namespace Name Mixin selector
      named hasWon Lnet/minecraft/village/raid/Raid;hasWon()Z
      intermediary method_20023 Lnet/minecraft/class_3765;method_20023()Z
      official e Lcty;e()Z
    • hasLost Link icon

      public boolean hasLost()
      Mappings:
      Namespace Name Mixin selector
      named hasLost Lnet/minecraft/village/raid/Raid;hasLost()Z
      intermediary method_20024 Lnet/minecraft/class_3765;method_20024()Z
      official f Lcty;f()Z
    • getTotalHealth Link icon

      public float getTotalHealth()
      Mappings:
      Namespace Name Mixin selector
      named getTotalHealth Lnet/minecraft/village/raid/Raid;getTotalHealth()F
      intermediary method_35212 Lnet/minecraft/class_3765;method_35212()F
      official g Lcty;g()F
    • getAllRaiders Link icon

      public Set<RaiderEntity> getAllRaiders()
      Mappings:
      Namespace Name Mixin selector
      named getAllRaiders Lnet/minecraft/village/raid/Raid;getAllRaiders()Ljava/util/Set;
      intermediary method_35213 Lnet/minecraft/class_3765;method_35213()Ljava/util/Set;
      official h Lcty;h()Ljava/util/Set;
    • hasStarted Link icon

      public boolean hasStarted()
      Mappings:
      Namespace Name Mixin selector
      named hasStarted Lnet/minecraft/village/raid/Raid;hasStarted()Z
      intermediary method_16524 Lnet/minecraft/class_3765;method_16524()Z
      official i Lcty;i()Z
    • getGroupsSpawned Link icon

      public int getGroupsSpawned()
      Mappings:
      Namespace Name Mixin selector
      named getGroupsSpawned Lnet/minecraft/village/raid/Raid;getGroupsSpawned()I
      intermediary method_16490 Lnet/minecraft/class_3765;method_16490()I
      official j Lcty;j()I
    • isInRaidDistance Link icon

      private Predicate<ServerPlayerEntity> isInRaidDistance()
      Mappings:
      Namespace Name Mixin selector
      named isInRaidDistance Lnet/minecraft/village/raid/Raid;isInRaidDistance()Ljava/util/function/Predicate;
      intermediary method_16501 Lnet/minecraft/class_3765;method_16501()Ljava/util/function/Predicate;
      official t Lcty;t()Ljava/util/function/Predicate;
    • updateBarToPlayers Link icon

      private void updateBarToPlayers(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named updateBarToPlayers Lnet/minecraft/village/raid/Raid;updateBarToPlayers(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_16499 Lnet/minecraft/class_3765;method_16499(Lnet/minecraft/class_3218;)V
      official b Lcty;b(Lasb;)V
    • getMaxAcceptableBadOmenLevel Link icon

      public int getMaxAcceptableBadOmenLevel()
      Mappings:
      Namespace Name Mixin selector
      named getMaxAcceptableBadOmenLevel Lnet/minecraft/village/raid/Raid;getMaxAcceptableBadOmenLevel()I
      intermediary method_16514 Lnet/minecraft/class_3765;method_16514()I
      official k Lcty;k()I
    • getBadOmenLevel Link icon

      public int getBadOmenLevel()
      Mappings:
      Namespace Name Mixin selector
      named getBadOmenLevel Lnet/minecraft/village/raid/Raid;getBadOmenLevel()I
      intermediary method_16493 Lnet/minecraft/class_3765;method_16493()I
      official l Lcty;l()I
    • setBadOmenLevel Link icon

      public void setBadOmenLevel(int badOmenLevel)
      Mappings:
      Namespace Name Mixin selector
      named setBadOmenLevel Lnet/minecraft/village/raid/Raid;setBadOmenLevel(I)V
      intermediary method_35211 Lnet/minecraft/class_3765;method_35211(I)V
      official a Lcty;a(I)V
    • start Link icon

      public boolean start(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      named start Lnet/minecraft/village/raid/Raid;start(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
      intermediary method_16518 Lnet/minecraft/class_3765;method_16518(Lnet/minecraft/class_3222;)Z
      official a Lcty;a(Lasc;)Z
    • invalidate Link icon

      public void invalidate()
      Mappings:
      Namespace Name Mixin selector
      named invalidate Lnet/minecraft/village/raid/Raid;invalidate()V
      intermediary method_16506 Lnet/minecraft/class_3765;method_16506()V
      official m Lcty;m()V
    • tick Link icon

      public void tick(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/village/raid/Raid;tick(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_16509 Lnet/minecraft/class_3765;method_16509(Lnet/minecraft/class_3218;)V
      official a Lcty;a(Lasb;)V
    • moveRaidCenter Link icon

      private void moveRaidCenter(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named moveRaidCenter Lnet/minecraft/village/raid/Raid;moveRaidCenter(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_20511 Lnet/minecraft/class_3765;method_20511(Lnet/minecraft/class_3218;)V
      official c Lcty;c(Lasb;)V
    • getRaidersSpawnLocation Link icon

      private Optional<BlockPos> getRaidersSpawnLocation(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named getRaidersSpawnLocation Lnet/minecraft/village/raid/Raid;getRaidersSpawnLocation(Lnet/minecraft/server/world/ServerWorld;)Ljava/util/Optional;
      intermediary method_20267 Lnet/minecraft/class_3765;method_20267(Lnet/minecraft/class_3218;)Ljava/util/Optional;
      official d Lcty;d(Lasb;)Ljava/util/Optional;
    • shouldSpawnMoreGroups Link icon

      private boolean shouldSpawnMoreGroups()
      Mappings:
      Namespace Name Mixin selector
      named shouldSpawnMoreGroups Lnet/minecraft/village/raid/Raid;shouldSpawnMoreGroups()Z
      intermediary method_16833 Lnet/minecraft/class_3765;method_16833()Z
      official u Lcty;u()Z
    • hasSpawnedFinalWave Link icon

      private boolean hasSpawnedFinalWave()
      Mappings:
      Namespace Name Mixin selector
      named hasSpawnedFinalWave Lnet/minecraft/village/raid/Raid;hasSpawnedFinalWave()Z
      intermediary method_20012 Lnet/minecraft/class_3765;method_20012()Z
      official v Lcty;v()Z
    • hasExtraWave Link icon

      private boolean hasExtraWave()
      Mappings:
      Namespace Name Mixin selector
      named hasExtraWave Lnet/minecraft/village/raid/Raid;hasExtraWave()Z
      intermediary method_20013 Lnet/minecraft/class_3765;method_20013()Z
      official w Lcty;w()Z
    • hasSpawnedExtraWave Link icon

      private boolean hasSpawnedExtraWave()
      Mappings:
      Namespace Name Mixin selector
      named hasSpawnedExtraWave Lnet/minecraft/village/raid/Raid;hasSpawnedExtraWave()Z
      intermediary method_20014 Lnet/minecraft/class_3765;method_20014()Z
      official x Lcty;x()Z
    • isSpawningExtraWave Link icon

      private boolean isSpawningExtraWave()
      Mappings:
      Namespace Name Mixin selector
      named isSpawningExtraWave Lnet/minecraft/village/raid/Raid;isSpawningExtraWave()Z
      intermediary method_20015 Lnet/minecraft/class_3765;method_20015()Z
      official y Lcty;y()Z
    • removeObsoleteRaiders Link icon

      private void removeObsoleteRaiders(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named removeObsoleteRaiders Lnet/minecraft/village/raid/Raid;removeObsoleteRaiders(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_16834 Lnet/minecraft/class_3765;method_16834(Lnet/minecraft/class_3218;)V
      official e Lcty;e(Lasb;)V
    • playRaidHorn Link icon

      private void playRaidHorn(ServerWorld world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named playRaidHorn Lnet/minecraft/village/raid/Raid;playRaidHorn(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_16521 Lnet/minecraft/class_3765;method_16521(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
      official a Lcty;a(Lasb;Liw;)V
    • spawnNextWave Link icon

      private void spawnNextWave(ServerWorld world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named spawnNextWave Lnet/minecraft/village/raid/Raid;spawnNextWave(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_16522 Lnet/minecraft/class_3765;method_16522(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
      official b Lcty;b(Lasb;Liw;)V
    • addRaider Link icon

      public void addRaider(ServerWorld world, int wave, RaiderEntity raider, @Nullable @Nullable BlockPos pos, boolean existing)
      Mappings:
      Namespace Name Mixin selector
      named addRaider Lnet/minecraft/village/raid/Raid;addRaider(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/entity/raid/RaiderEntity;Lnet/minecraft/util/math/BlockPos;Z)V
      intermediary method_16516 Lnet/minecraft/class_3765;method_16516(Lnet/minecraft/class_3218;ILnet/minecraft/class_3763;Lnet/minecraft/class_2338;Z)V
      official a Lcty;a(Lasb;ILctz;Liw;Z)V
    • updateBar Link icon

      public void updateBar()
      Mappings:
      Namespace Name Mixin selector
      named updateBar Lnet/minecraft/village/raid/Raid;updateBar()V
      intermediary method_16523 Lnet/minecraft/class_3765;method_16523()V
      official n Lcty;n()V
    • getCurrentRaiderHealth Link icon

      public float getCurrentRaiderHealth()
      Mappings:
      Namespace Name Mixin selector
      named getCurrentRaiderHealth Lnet/minecraft/village/raid/Raid;getCurrentRaiderHealth()F
      intermediary method_16513 Lnet/minecraft/class_3765;method_16513()F
      official o Lcty;o()F
    • canSpawnRaiders Link icon

      private boolean canSpawnRaiders()
      Mappings:
      Namespace Name Mixin selector
      named canSpawnRaiders Lnet/minecraft/village/raid/Raid;canSpawnRaiders()Z
      intermediary method_16519 Lnet/minecraft/class_3765;method_16519()Z
      official z Lcty;z()Z
    • getRaiderCount Link icon

      public int getRaiderCount()
      Mappings:
      Namespace Name Mixin selector
      named getRaiderCount Lnet/minecraft/village/raid/Raid;getRaiderCount()I
      intermediary method_16517 Lnet/minecraft/class_3765;method_16517()I
      official p Lcty;p()I
    • removeFromWave Link icon

      public void removeFromWave(ServerWorld world, RaiderEntity raider, boolean countHealth)
      Mappings:
      Namespace Name Mixin selector
      named removeFromWave Lnet/minecraft/village/raid/Raid;removeFromWave(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/raid/RaiderEntity;Z)V
      intermediary method_16510 Lnet/minecraft/class_3765;method_16510(Lnet/minecraft/class_3218;Lnet/minecraft/class_3763;Z)V
      official a Lcty;a(Lasb;Lctz;Z)V
    • markDirty Link icon

      private void markDirty(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      named markDirty Lnet/minecraft/village/raid/Raid;markDirty(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_16520 Lnet/minecraft/class_3765;method_16520(Lnet/minecraft/class_3218;)V
      official f Lcty;f(Lasb;)V
    • createOminousBanner Link icon

      public static ItemStack createOminousBanner(RegistryEntryLookup<BannerPattern> bannerPatternLookup)
      Mappings:
      Namespace Name Mixin selector
      named createOminousBanner Lnet/minecraft/village/raid/Raid;createOminousBanner(Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/item/ItemStack;
      intermediary method_61558 Lnet/minecraft/class_3765;method_61558(Lnet/minecraft/class_7871;)Lnet/minecraft/class_1799;
      official a Lcty;a(Ljh;)Ldak;
    • getCaptain Link icon

      @Nullable public @Nullable RaiderEntity getCaptain(int wave)
      Mappings:
      Namespace Name Mixin selector
      named getCaptain Lnet/minecraft/village/raid/Raid;getCaptain(I)Lnet/minecraft/entity/raid/RaiderEntity;
      intermediary method_16496 Lnet/minecraft/class_3765;method_16496(I)Lnet/minecraft/class_3763;
      official b Lcty;b(I)Lctz;
    • findRandomRaidersSpawnLocation Link icon

      @Nullable private @Nullable BlockPos findRandomRaidersSpawnLocation(ServerWorld world, int proximity)
      Mappings:
      Namespace Name Mixin selector
      named findRandomRaidersSpawnLocation Lnet/minecraft/village/raid/Raid;findRandomRaidersSpawnLocation(Lnet/minecraft/server/world/ServerWorld;I)Lnet/minecraft/util/math/BlockPos;
      intermediary method_16525 Lnet/minecraft/class_3765;method_16525(Lnet/minecraft/class_3218;I)Lnet/minecraft/class_2338;
      official a Lcty;a(Lasb;I)Liw;
    • addToWave Link icon

      private boolean addToWave(ServerWorld world, int wave, RaiderEntity raider)
      Mappings:
      Namespace Name Mixin selector
      named addToWave Lnet/minecraft/village/raid/Raid;addToWave(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/entity/raid/RaiderEntity;)Z
      intermediary method_16505 Lnet/minecraft/class_3765;method_16505(Lnet/minecraft/class_3218;ILnet/minecraft/class_3763;)Z
      official a Lcty;a(Lasb;ILctz;)Z
    • addToWave Link icon

      public boolean addToWave(ServerWorld world, int wave, RaiderEntity raider, boolean countHealth)
      Mappings:
      Namespace Name Mixin selector
      named addToWave Lnet/minecraft/village/raid/Raid;addToWave(Lnet/minecraft/server/world/ServerWorld;ILnet/minecraft/entity/raid/RaiderEntity;Z)Z
      intermediary method_16487 Lnet/minecraft/class_3765;method_16487(Lnet/minecraft/class_3218;ILnet/minecraft/class_3763;Z)Z
      official a Lcty;a(Lasb;ILctz;Z)Z
    • setWaveCaptain Link icon

      public void setWaveCaptain(int wave, RaiderEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named setWaveCaptain Lnet/minecraft/village/raid/Raid;setWaveCaptain(ILnet/minecraft/entity/raid/RaiderEntity;)V
      intermediary method_16491 Lnet/minecraft/class_3765;method_16491(ILnet/minecraft/class_3763;)V
      official a Lcty;a(ILctz;)V
    • removeLeader Link icon

      public void removeLeader(int wave)
      Mappings:
      Namespace Name Mixin selector
      named removeLeader Lnet/minecraft/village/raid/Raid;removeLeader(I)V
      intermediary method_16500 Lnet/minecraft/class_3765;method_16500(I)V
      official c Lcty;c(I)V
    • getCenter Link icon

      public BlockPos getCenter()
      Mappings:
      Namespace Name Mixin selector
      named getCenter Lnet/minecraft/village/raid/Raid;getCenter()Lnet/minecraft/util/math/BlockPos;
      intermediary method_16495 Lnet/minecraft/class_3765;method_16495()Lnet/minecraft/class_2338;
      official q Lcty;q()Liw;
    • setCenter Link icon

      private void setCenter(BlockPos center)
      Mappings:
      Namespace Name Mixin selector
      named setCenter Lnet/minecraft/village/raid/Raid;setCenter(Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_20509 Lnet/minecraft/class_3765;method_20509(Lnet/minecraft/class_2338;)V
      official a Lcty;a(Liw;)V
    • getCount Link icon

      private int getCount(Raid.Member member, int wave, boolean extra)
      Mappings:
      Namespace Name Mixin selector
      named getCount Lnet/minecraft/village/raid/Raid;getCount(Lnet/minecraft/village/raid/Raid$Member;IZ)I
      intermediary method_20018 Lnet/minecraft/class_3765;method_20018(Lnet/minecraft/class_3765$class_3766;IZ)I
      official a Lcty;a(Lcty$b;IZ)I
    • getBonusCount Link icon

      private int getBonusCount(Raid.Member member, Random random, int wave, LocalDifficulty localDifficulty, boolean extra)
      Mappings:
      Namespace Name Mixin selector
      named getBonusCount Lnet/minecraft/village/raid/Raid;getBonusCount(Lnet/minecraft/village/raid/Raid$Member;Lnet/minecraft/util/math/random/Random;ILnet/minecraft/world/LocalDifficulty;Z)I
      intermediary method_20019 Lnet/minecraft/class_3765;method_20019(Lnet/minecraft/class_3765$class_3766;Lnet/minecraft/class_5819;ILnet/minecraft/class_1266;Z)I
      official a Lcty;a(Lcty$b;Lbai;ILbva;Z)I
    • isActive Link icon

      public boolean isActive()
      Mappings:
      Namespace Name Mixin selector
      named isActive Lnet/minecraft/village/raid/Raid;isActive()Z
      intermediary method_16504 Lnet/minecraft/class_3765;method_16504()Z
      official r Lcty;r()Z
    • getMaxWaves Link icon

      public int getMaxWaves(Difficulty difficulty)
      Mappings:
      Namespace Name Mixin selector
      named getMaxWaves Lnet/minecraft/village/raid/Raid;getMaxWaves(Lnet/minecraft/world/Difficulty;)I
      intermediary method_20016 Lnet/minecraft/class_3765;method_20016(Lnet/minecraft/class_1267;)I
      official a Lcty;a(Lbuz;)I
    • getEnchantmentChance Link icon

      public float getEnchantmentChance()
      Mappings:
      Namespace Name Mixin selector
      named getEnchantmentChance Lnet/minecraft/village/raid/Raid;getEnchantmentChance()F
      intermediary method_20025 Lnet/minecraft/class_3765;method_20025()F
      official s Lcty;s()F
    • addHero Link icon

      public void addHero(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named addHero Lnet/minecraft/village/raid/Raid;addHero(Lnet/minecraft/entity/Entity;)V
      intermediary method_20017 Lnet/minecraft/class_3765;method_20017(Lnet/minecraft/class_1297;)V
      official a Lcty;a(Lbxe;)V