Package net.minecraft.world.entity.raid
Class Raid
java.lang.Object
net.minecraft.world.entity.raid.Raid
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enum(package private) static enum
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprivate static final intprivate static final intprivate static final intprivate intprivate intprivate BlockPosstatic final intprivate static final intprivate intprivate static final intprivate final intprivate final ServerLevelprivate static final intstatic final intstatic final intprivate static final intprivate final intprivate static final Stringprivate static final intprivate static final intprivate intprivate static final Componentprivate static final Componentprivate static final Componentstatic final intprivate static final intprivate intprivate static final Stringprivate final ServerBossEventprivate final RandomSourceprivate static final intprivate booleanprivate Raid.RaidStatusstatic final intprivate longprivate floatstatic final intstatic final intprivate static final int
- 
Constructor SummaryConstructorsConstructorDescriptionRaid(int p_37692_, ServerLevel p_37693_, BlockPos p_37694_) Raid(ServerLevel p_37696_, CompoundTag p_37697_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidabsorbBadOmen(Player p_37729_) voidaddHeroOfTheVillage(Entity p_37727_) private booleanaddWaveMob(int p_37753_, Raider p_37754_) booleanaddWaveMob(int p_37719_, Raider p_37720_, boolean p_37721_) private BlockPosfindRandomSpawnPos(int p_37708_, int p_37709_) intprivate intgetDefaultNumSpawns(Raid.RaiderType p_37731_, int p_37732_, boolean p_37733_) floatintfloatintgetId()getLeader(int p_37751_) static ItemStackgetLevel()intintgetNumGroups(Difficulty p_37725_) private intgetPotentialBonusSpawns(Raid.RaiderType p_219829_, RandomSource p_219830_, int p_219831_, DifficultyInstance p_219832_, boolean p_219833_) floatintgetValidSpawnPos(int p_37764_) private booleanbooleanprivate booleanprivate booleanbooleanisActive()booleanprivate booleanbooleanisLoss()booleanisOver()booleanbooleanbooleanvoidprivate voidprivate voidvoidremoveFromRaid(Raider p_37741_, boolean p_37742_) voidremoveLeader(int p_37759_) save(CompoundTag p_37748_) voidsetBadOmenLevel(int p_150219_) private voidprivate voidsetDirty()voidprivate booleanprivate booleanprivate voidspawnGroup(BlockPos p_37756_) voidstop()voidtick()voidprivate voidprivate voidprivate Predicate<ServerPlayer>
- 
Field Details- 
SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTERprivate static final int SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER- See Also:
 
- 
ATTEMPT_RAID_FARTHESTprivate static final int ATTEMPT_RAID_FARTHEST- See Also:
 
- 
ATTEMPT_RAID_CLOSEprivate static final int ATTEMPT_RAID_CLOSE- See Also:
 
- 
ATTEMPT_RAID_INSIDEprivate static final int ATTEMPT_RAID_INSIDE- See Also:
 
- 
VILLAGE_SEARCH_RADIUSprivate static final int VILLAGE_SEARCH_RADIUS- See Also:
 
- 
RAID_TIMEOUT_TICKSprivate static final int RAID_TIMEOUT_TICKS- See Also:
 
- 
NUM_SPAWN_ATTEMPTSprivate static final int NUM_SPAWN_ATTEMPTS- See Also:
 
- 
OMINOUS_BANNER_PATTERN_NAME- See Also:
 
- 
RAIDERS_REMAINING- See Also:
 
- 
VILLAGE_RADIUS_BUFFERpublic static final int VILLAGE_RADIUS_BUFFER- See Also:
 
- 
POST_RAID_TICK_LIMITprivate static final int POST_RAID_TICK_LIMIT- See Also:
 
- 
DEFAULT_PRE_RAID_TICKSprivate static final int DEFAULT_PRE_RAID_TICKS- See Also:
 
- 
MAX_NO_ACTION_TIMEpublic static final int MAX_NO_ACTION_TIME- See Also:
 
- 
MAX_CELEBRATION_TICKSpublic static final int MAX_CELEBRATION_TICKS- See Also:
 
- 
OUTSIDE_RAID_BOUNDS_TIMEOUTprivate static final int OUTSIDE_RAID_BOUNDS_TIMEOUT- See Also:
 
- 
TICKS_PER_DAYpublic static final int TICKS_PER_DAY- See Also:
 
- 
DEFAULT_MAX_BAD_OMEN_LEVELpublic static final int DEFAULT_MAX_BAD_OMEN_LEVEL- See Also:
 
- 
LOW_MOB_THRESHOLDprivate static final int LOW_MOB_THRESHOLD- See Also:
 
- 
RAID_NAME_COMPONENT
- 
RAID_BAR_VICTORY_COMPONENT
- 
RAID_BAR_DEFEAT_COMPONENT
- 
HERO_OF_THE_VILLAGE_DURATIONprivate static final int HERO_OF_THE_VILLAGE_DURATION- See Also:
 
- 
VALID_RAID_RADIUS_SQRpublic static final int VALID_RAID_RADIUS_SQR- See Also:
 
- 
RAID_REMOVAL_THRESHOLD_SQRpublic static final int RAID_REMOVAL_THRESHOLD_SQR- See Also:
 
- 
groupToLeaderMap
- 
groupRaiderMap
- 
heroesOfTheVillage
- 
ticksActiveprivate long ticksActive
- 
center
- 
level
- 
startedprivate boolean started
- 
idprivate final int id
- 
totalHealthprivate float totalHealth
- 
badOmenLevelprivate int badOmenLevel
- 
activeprivate boolean active
- 
groupsSpawnedprivate int groupsSpawned
- 
raidEvent
- 
postRaidTicksprivate int postRaidTicks
- 
raidCooldownTicksprivate int raidCooldownTicks
- 
random
- 
numGroupsprivate final int numGroups
- 
status
- 
celebrationTicksprivate int celebrationTicks
- 
waveSpawnPos
 
- 
- 
Constructor Details- 
Raid
- 
Raid
 
- 
- 
Method Details- 
isOverpublic boolean isOver()
- 
isBetweenWavespublic boolean isBetweenWaves()
- 
hasFirstWaveSpawnedpublic boolean hasFirstWaveSpawned()
- 
isStoppedpublic boolean isStopped()
- 
isVictorypublic boolean isVictory()
- 
isLosspublic boolean isLoss()
- 
getTotalHealthpublic float getTotalHealth()
- 
getAllRaiders
- 
getLevel
- 
isStartedpublic boolean isStarted()
- 
getGroupsSpawnedpublic int getGroupsSpawned()
- 
validPlayer
- 
updatePlayersprivate void updatePlayers()
- 
getMaxBadOmenLevelpublic int getMaxBadOmenLevel()
- 
getBadOmenLevelpublic int getBadOmenLevel()
- 
setBadOmenLevelpublic void setBadOmenLevel(int p_150219_) 
- 
absorbBadOmen
- 
stoppublic void stop()
- 
tickpublic void tick()
- 
moveRaidCenterToNearbyVillageSectionprivate void moveRaidCenterToNearbyVillageSection()
- 
getValidSpawnPos
- 
hasMoreWavesprivate boolean hasMoreWaves()
- 
isFinalWaveprivate boolean isFinalWave()
- 
hasBonusWaveprivate boolean hasBonusWave()
- 
hasSpawnedBonusWaveprivate boolean hasSpawnedBonusWave()
- 
shouldSpawnBonusGroupprivate boolean shouldSpawnBonusGroup()
- 
updateRaidersprivate void updateRaiders()
- 
playSound
- 
spawnGroup
- 
joinRaid
- 
updateBossbarpublic void updateBossbar()
- 
getHealthOfLivingRaiderspublic float getHealthOfLivingRaiders()
- 
shouldSpawnGroupprivate boolean shouldSpawnGroup()
- 
getTotalRaidersAlivepublic int getTotalRaidersAlive()
- 
removeFromRaid
- 
setDirtyprivate void setDirty()
- 
getLeaderBannerInstance
- 
getLeader
- 
findRandomSpawnPos
- 
addWaveMob
- 
addWaveMob
- 
setLeader
- 
removeLeaderpublic void removeLeader(int p_37759_) 
- 
getCenter
- 
setCenter
- 
getIdpublic int getId()
- 
getDefaultNumSpawns
- 
getPotentialBonusSpawnsprivate int getPotentialBonusSpawns(Raid.RaiderType p_219829_, RandomSource p_219830_, int p_219831_, DifficultyInstance p_219832_, boolean p_219833_) 
- 
isActivepublic boolean isActive()
- 
save
- 
getNumGroups
- 
getEnchantOddspublic float getEnchantOdds()
- 
addHeroOfTheVillage
 
-