net.minecraft.village.raid

public class Raid

coi
net.minecraft.world.entity.raid.Raid
net.minecraft.class_3765
net.minecraft.village.raid.Raid
net.minecraft.unmapped.C_szefbyex
net.minecraft.village.raid.Raid
net.minecraft.src.C_1185_

Field summary

Modifier and TypeField
private static final int
h
SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER
field_30676
field_30676
f_ydvdobdu
VILLAGE_CENTER_SEARCH_RADIUS
f_150204_
private static final int
i
ATTEMPT_RAID_FARTHEST
field_30677
field_30677
f_ogqgfypr
RAID_ATTEMPT_FARTHEST
f_150205_
private static final int
j
ATTEMPT_RAID_CLOSE
field_30678
field_30678
f_vmlehcoo
RAID_ATTEMPT_CLOSE
f_150206_
private static final int
k
ATTEMPT_RAID_INSIDE
field_30679
field_30679
f_ooheifwz
RAID_ATTEMPT_INSIDE
f_150207_
private static final int
l
VILLAGE_SEARCH_RADIUS
field_30680
field_30680
f_mihznwna
VILLAGE_SEARCH_RADIUS
f_150208_
private static final int
m
RAID_TIMEOUT_TICKS
field_30681
field_30681
f_ngzvyrzk
RAID_TIMEOUT_TICKS
f_150209_
private static final int
n
NUM_SPAWN_ATTEMPTS
field_30682
field_30682
f_gknmsuhn
SPAWN_ATTEMPTS
f_150210_
private static final Text
o
OMINOUS_BANNER_PATTERN_NAME
field_30683
OMINOUS_BANNER_TRANSLATION_KEY
f_vwnpawwa
OMINOUS_BANNER_TRANSLATION_KEY
f_150211_
private static final String
p
RAIDERS_REMAINING
field_30684
RAIDERS_REMAINING_TRANSLATION_KEY
f_urbconqf
RAIDERS_REMAINING_TRANSLATION_KEY
f_150212_
public static final int
a
VILLAGE_RADIUS_BUFFER
field_30669
field_30669
f_yigyyxom
VILLAGE_RADIUS_BUFFER
f_150197_
private static final int
q
POST_RAID_TICK_LIMIT
field_30685
field_30685
f_fmgwzkdu
POST_RAID_TICK_LIMIT
f_150213_
private static final int
r
DEFAULT_PRE_RAID_TICKS
field_30686
DEFAULT_PRE_RAID_TICKS
f_eizpltqd
DEFAULT_PRE_RAID_TICKS
f_150214_
public static final int
b
MAX_NO_ACTION_TIME
field_30670
MAX_DESPAWN_COUNTER
f_xzkplzsb
MAX_DESPAWN_COUNTER
f_150198_
public static final int
c
MAX_CELEBRATION_TICKS
field_30671
field_30671
f_zzbgiosv
MAX_CELEBRATION_TICKS
f_150199_
private static final int
s
OUTSIDE_RAID_BOUNDS_TIMEOUT
field_30687
field_30687
f_clnrejkb
OUTSIDE_RAID_AREA_TIMEOUT
f_150215_
public static final int
d
TICKS_PER_DAY
field_30672
field_30672
f_cstfokux
TICKS_PER_DAY
f_150200_
public static final int
e
DEFAULT_MAX_RAID_OMEN_LEVEL
field_30673
field_30673
f_mpawerox
MAX_BAD_OMEN_LEVEL
f_316707_
private static final int
t
LOW_MOB_THRESHOLD
field_30688
field_30688
f_zfilwezn
LOW_MOB_THRESHOLD
f_150216_
private static final Text
u
RAID_NAME_COMPONENT
field_19016
EVENT_TEXT
f_beoyahpx
EVENT
f_37665_
private static final Text
v
RAID_BAR_VICTORY_COMPONENT
field_19019
VICTORY_TITLE
f_bjukdnhe
VICTORY_TITLE
f_37668_
private static final Text
w
RAID_BAR_DEFEAT_COMPONENT
field_19020
DEFEAT_TITLE
f_fnxkdmas
DEFEAT_TITLE
f_37669_
private static final int
x
HERO_OF_THE_VILLAGE_DURATION
field_30689
MAX_ACTIVE_TICKS
f_jakhyora
MAX_ACTIVE_TICKS
f_150217_
public static final int
f
VALID_RAID_RADIUS_SQR
field_30674
field_30674
f_thidierq
VALID_VILLAGE_RADIUS_SQUARED
f_150202_
public static final int
g
RAID_REMOVAL_THRESHOLD_SQR
field_30675
SQUARED_MAX_RAIDER_DISTANCE
f_kdhitzkh
RAID_REMOVE_THRESHOLD_SQUARED
f_150203_
private final Map<Integer, RaiderEntity>
y
groupToLeaderMap
field_16615
waveToCaptain
f_okfqfabw
waveToCaptain
f_37670_
private final Map<Integer, Set<RaiderEntity>>
z
groupRaiderMap
field_16618
waveToRaiders
f_apbpyjyx
waveToRaiders
f_37671_
private final Set<UUID>
A
heroesOfTheVillage
field_19021
heroesOfTheVillage
f_yknvrgan
heroesOfTheVillage
f_37672_
private long
B
ticksActive
field_16605
ticksActive
f_cpajdkjy
ticksActive
f_37673_
private BlockPos
C
center
field_16613
center
f_oxeijusq
center
f_37674_
private final ServerWorld
D
level
field_16619
world
f_ursemuft
world
f_37675_
private boolean
E
started
field_16611
started
f_kujahjos
started
f_37676_
private final int
F
id
field_16625
id
f_rvzgnmzd
id
f_37677_
private float
G
totalHealth
field_16620
totalHealth
f_ygwncywc
totalHealth
f_37678_
private int
H
raidOmenLevel
field_16623
badOmenLevel
f_dandncjl
badOmenLevel
f_316894_
private boolean
I
active
field_16606
active
f_defpxtbi
active
f_37680_
private int
J
groupsSpawned
field_16621
wavesSpawned
f_utuluoyn
wavesSpawned
f_37681_
private final ServerBossBar
K
raidEvent
field_16607
bar
f_yapxmkha
bar
f_37682_
private int
L
postRaidTicks
field_16616
postRaidTicks
f_rnqazgdq
postRaidTicks
f_37683_
private int
M
raidCooldownTicks
field_16614
preRaidTicks
f_egmjrlfl
preRaidTicks
f_37684_
private final Random
N
random
field_16608
random
f_kyzgcvgr
random
f_37685_
private final int
O
numGroups
field_19022
waveCount
f_etfjbcak
waveCount
f_37686_
private Raid$Status
P
status
field_19023
status
f_qqdyznei
status
f_37687_
private int
Q
celebrationTicks
field_19024
finishCooldown
f_lwjerqav
finishCooldown
f_37688_
private Optional<BlockPos>
R
waveSpawnPos
field_19172
preCalculatedRavagerSpawnLocation
f_zbapqfgc
preCalculatedRavagerSpawnLocation
f_37689_

Constructor summary

ModifierConstructor
public (int id, ServerWorld world, BlockPos pos)
public (ServerWorld world, NbtCompound nbt)

Method summary

Modifier and TypeMethod
public boolean
a()
isOver()
method_16832()
isFinished()
m_dudktkmw()
isFinished()
m_37706_()
public boolean
b()
isBetweenWaves()
method_20020()
isPreRaid()
m_hvxdnwas()
isPreRaid()
m_37749_()
public boolean
c()
hasFirstWaveSpawned()
method_20021()
hasSpawned()
m_upnrpmew()
hasSpawned()
m_37757_()
public boolean
d()
isStopped()
method_20022()
hasStopped()
m_zmfpxjlb()
hasStopped()
m_37762_()
public boolean
e()
isVictory()
method_20023()
hasWon()
m_vzteskok()
hasWon()
m_37767_()
public boolean
f()
isLoss()
method_20024()
hasLost()
m_rvyhugft()
hasLost()
m_37768_()
public float
g()
getTotalHealth()
method_35212()
getTotalHealth()
m_zfqbnypl()
getTotalHealth()
m_150220_()
public Set<RaiderEntity>
h()
getAllRaiders()
method_35213()
getAllRaiders()
m_yonjbfvp()
getAllRaiders()
m_150221_()
public World
i()
getLevel()
method_16831()
getWorld()
m_scwlydks()
getWorld()
m_37769_()
public boolean
j()
isStarted()
method_16524()
hasStarted()
m_zagijkkj()
hasStarted()
m_37770_()
public int
k()
getGroupsSpawned()
method_16490()
getGroupsSpawned()
m_pcjjizjn()
getGroupsSpawned()
m_37771_()
private Predicate<ServerPlayerEntity>
w()
validPlayer()
method_16501()
isInRaidDistance()
m_mwiqgpfz()
isInRaidDistance()
m_37784_()
private void
x()
updatePlayers()
method_16499()
updateBarToPlayers()
m_ykzdnyxz()
updateBarToPlayers()
m_37785_()
public int
l()
getMaxRaidOmenLevel()
method_16514()
getMaxAcceptableBadOmenLevel()
m_evxnagza()
getMaxBadOmenLevel()
m_37772_()
public int
m()
getRaidOmenLevel()
method_16493()
getBadOmenLevel()
m_azkplhcc()
getBadOmenLevel()
m_322744_()
public void
a(int arg0)
setRaidOmenLevel(int arg0)
method_35211(int arg0)
setBadOmenLevel(int badOmenLevel)
m_gkjhoeun(int arg0)
setBadOmenLevel(int level)
m_319881_(int arg0)
public boolean
a(aqv arg0)
absorbRaidOmen(ServerPlayer arg0)
method_16518(class_3222 arg0)
start(ServerPlayerEntity arg0)
m_kkhfgadp(C_mxrobsgg arg0)
start(ServerPlayerEntity player)
m_321520_(C_13_ arg0)
public void
n()
stop()
method_16506()
invalidate()
m_ihifrprf()
invalidate()
m_37774_()
public void
o()
tick()
method_16509()
tick()
m_jvxffxut()
tick()
m_37775_()
private void
y()
moveRaidCenterToNearbyVillageSection()
method_20511()
moveRaidCenter()
m_ohbdkubj()
moveRaidCenter()
m_37786_()
private Optional<BlockPos>
d(int arg0)
getValidSpawnPos(int arg0)
method_20267(int arg0)
preCalculateRavagerSpawnLocation(int proximity)
m_ncpwdmit(int arg0)
preCalculateRavagerSpawnLocation(int proximity)
m_37763_(int arg0)
private boolean
z()
hasMoreWaves()
method_16833()
shouldSpawnMoreGroups()
m_ftutcsco()
shouldSpawnMoreGroups()
m_37698_()
private boolean
A()
isFinalWave()
method_20012()
hasSpawnedFinalWave()
m_msoysvru()
hasSpawnedFinalWave()
m_37699_()
private boolean
B()
hasBonusWave()
method_20013()
hasExtraWave()
m_wfjndsvw()
hasExtraWave()
m_37700_()
private boolean
C()
hasSpawnedBonusWave()
method_20014()
hasSpawnedExtraWave()
m_iarhyjws()
hasSpawnedExtraWave()
m_37701_()
private boolean
D()
shouldSpawnBonusGroup()
method_20015()
isSpawningExtraWave()
m_vvadisvs()
isSpawningExtraWave()
m_37702_()
private void
E()
updateRaiders()
method_16834()
removeObsoleteRaiders()
m_ilwmzynv()
removeObsoleteRaiders()
m_37703_()
private void
a(jd arg0)
playSound(BlockPos arg0)
method_16521(class_2338 arg0)
playRaidHorn(BlockPos pos)
m_hnnchmuz(C_hynzadkk arg0)
playRaidHorn(BlockPos pos)
m_37743_(C_4675_ arg0)
private void
b(jd arg0)
spawnGroup(BlockPos arg0)
method_16522(class_2338 arg0)
spawnNextWave(BlockPos pos)
m_rshbtejz(C_hynzadkk arg0)
spawnNextWave(BlockPos pos)
m_37755_(C_4675_ arg0)
public void
a(int o, coj o, jd o, boolean arg3)
joinRaid(int arg0, Raider arg1, BlockPos arg2, boolean arg3)
method_16516(int arg0, class_3763 arg1, class_2338 arg2, boolean arg3)
addRaider(int wave, RaiderEntity raider, BlockPos pos, boolean existing)
m_prgonsry(int arg0, C_iaguvmwh arg1, C_hynzadkk arg2, boolean arg3)
addRaider(int wave, RaiderEntity raider, BlockPos pos, boolean existing)
m_37713_(int p_37715_, C_1189_ p_37716_, C_4675_ p_37717_, boolean arg3)
public void
p()
updateBossbar()
method_16523()
updateBar()
m_nodtgeic()
updateBar()
m_37776_()
public float
q()
getHealthOfLivingRaiders()
method_16513()
getCurrentRaiderHealth()
m_zrbdaqtr()
getCurrentRaiderHealth()
m_37777_()
private boolean
F()
shouldSpawnGroup()
method_16519()
canSpawnRaiders()
m_zpxnmupw()
canSpawnRaiders()
m_37704_()
public int
r()
getTotalRaidersAlive()
method_16517()
getRaiderCount()
m_odulvant()
getRaiderCount()
m_37778_()
public void
a(coj o, boolean arg1)
removeFromRaid(Raider arg0, boolean arg1)
method_16510(class_3763 arg0, boolean arg1)
removeFromWave(RaiderEntity entity, boolean countHealth)
m_zdjkplmy(C_iaguvmwh arg0, boolean arg1)
removeFromWave(RaiderEntity entity, boolean countHealth)
m_37740_(C_1189_ p_37742_, boolean arg1)
private void
G()
setDirty()
method_16520()
markDirty()
m_cysuwdln()
markDirty()
m_37705_()
public static ItemStack
a(jn<dpx> o)
getLeaderBannerInstance(HolderGetter<BannerPattern> arg0)
method_16515(class_7871<class_2582> arg0)
getOminousBanner(RegistryEntryLookup<BannerPattern> bannerPatternLookup)
m_wndgsbax(C_pzdchrcy<C_fjtvwotb> arg0)
getOminousBanner(HolderProvider<BannerPattern> pattern)
m_37779_(C_254583_<C_1977_> p_331203_)
public RaiderEntity
b(int arg0)
getLeader(int arg0)
method_16496(int arg0)
getCaptain(int wave)
m_dllpoezn(int arg0)
getCaptain(int wave)
m_37750_(int arg0)
private BlockPos
a(int o, int arg1)
findRandomSpawnPos(int arg0, int arg1)
method_16525(int arg0, int arg1)
getRavagerSpawnLocation(int proximity, int tries)
m_jnntkqxs(int arg0, int arg1)
getRavagerSpawnLocation(int proximity, int tries)
m_37707_(int p_37709_, int arg1)
private boolean
b(int o, coj arg1)
addWaveMob(int arg0, Raider arg1)
method_16505(int arg0, class_3763 arg1)
addToWave(int wave, RaiderEntity entity)
m_txylqctn(int arg0, C_iaguvmwh arg1)
addToWave(int wave, RaiderEntity entity)
m_37752_(int p_37754_, C_1189_ arg1)
public boolean
a(int o, coj o, boolean arg2)
addWaveMob(int arg0, Raider arg1, boolean arg2)
method_16487(int arg0, class_3763 arg1, boolean arg2)
addToWave(int wave, RaiderEntity entity, boolean countHealth)
m_auegkfsl(int arg0, C_iaguvmwh arg1, boolean arg2)
addToWave(int wave, RaiderEntity entity, boolean countHealth)
m_37718_(int p_37720_, C_1189_ p_37721_, boolean arg2)
public void
a(int o, coj arg1)
setLeader(int arg0, Raider arg1)
method_16491(int arg0, class_3763 arg1)
setWaveCaptain(int wave, RaiderEntity entity)
m_orpkrvnp(int arg0, C_iaguvmwh arg1)
setWaveCaptain(int wave, RaiderEntity entity)
m_37710_(int p_37712_, C_1189_ arg1)
public void
c(int arg0)
removeLeader(int arg0)
method_16500(int arg0)
removeLeader(int wave)
m_ohyrjokd(int arg0)
removeLeader(int wave)
m_37758_(int arg0)
public BlockPos
s()
getCenter()
method_16495()
getCenter()
m_mesmxuol()
getCenter()
m_37780_()
private void
c(jd arg0)
setCenter(BlockPos arg0)
method_20509(class_2338 arg0)
setCenter(BlockPos center)
m_pajuwpzg(C_hynzadkk arg0)
setCenter(BlockPos center)
m_37760_(C_4675_ arg0)
public int
t()
getId()
method_16494()
getRaidId()
m_wcbziqjn()
getRaidId()
m_37781_()
private int
a(coi$b o, int o, boolean arg2)
getDefaultNumSpawns(Raid$RaiderType arg0, int arg1, boolean arg2)
method_20018(class_3765$class_3766 arg0, int arg1, boolean arg2)
getCount(Raid$Member member, int wave, boolean extra)
m_bsoqtuva(C_szefbyex$C_mgsrpgzv arg0, int arg1, boolean arg2)
getCount(Raid$Member member, int wave, boolean extra)
m_37730_(C_1185_$C_1188_ p_37732_, int p_37733_, boolean arg2)
private int
a(coi$b o, ayw o, int o, bqp o, boolean arg4)
getPotentialBonusSpawns(Raid$RaiderType arg0, RandomSource arg1, int arg2, DifficultyInstance arg3, boolean arg4)
method_20019(class_3765$class_3766 arg0, class_5819 arg1, int arg2, class_1266 arg3, boolean arg4)
getBonusCount(Raid$Member member, Random random, int wave, LocalDifficulty localDifficulty, boolean extra)
m_bkcundwm(C_szefbyex$C_mgsrpgzv arg0, C_rlomrsco arg1, int arg2, C_jiailwzt arg3, boolean arg4)
getBonusCount(Raid$Member member, RandomGenerator random, int wave, LocalDifficulty localDifficulty, boolean extra)
m_219828_(C_1185_$C_1188_ p_219830_, C_212974_ p_219831_, int p_219832_, C_469_ p_219833_, boolean arg4)
public boolean
u()
isActive()
method_16504()
isActive()
m_ciifszic()
isActive()
m_37782_()
public NbtCompound
a(ub arg0)
save(CompoundTag arg0)
method_16502(class_2487 arg0)
writeNbt(NbtCompound nbt)
m_ozblxlgo(C_hhlwcnih arg0)
writeNbt(NbtCompound nbt)
m_37747_(C_4917_ arg0)
public int
a(bqo arg0)
getNumGroups(Difficulty arg0)
method_20016(class_1267 arg0)
getMaxWaves(Difficulty difficulty)
m_yondxzyr(C_mpbjgxic arg0)
getMaxWaves(Difficulty difficulty)
m_37724_(C_468_ arg0)
public float
v()
getEnchantOdds()
method_20025()
getEnchantmentChance()
m_sxehawhg()
getEnchantmentChance()
m_37783_()
public void
a(bsr arg0)
addHeroOfTheVillage(Entity arg0)
method_20017(class_1297 arg0)
addHero(Entity entity)
m_fxiylzar(C_astfners arg0)
addHero(Entity entity)
m_37726_(C_507_ arg0)