net.minecraft.world.entity.raid

public class Raid

cuo
net.minecraft.world.entity.raid.Raid
net.minecraft.class_3765

Field summary

Modifier and TypeField
public static final SpawnPlacementType
a
RAVAGER_SPAWN_PLACEMENT_TYPE
field_53976
public static final com.mojang.serialization.MapCodec<Raid>
b
MAP_CODEC
field_56439
private static final int
j
ALLOW_SPAWNING_WITHIN_VILLAGE_SECONDS_THRESHOLD
field_53977
private static final int
k
SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER
field_30676
private static final int
l
VILLAGE_SEARCH_RADIUS
field_30680
private static final int
m
RAID_TIMEOUT_TICKS
field_30681
private static final int
n
NUM_SPAWN_ATTEMPTS
field_30682
private static final Component
o
OMINOUS_BANNER_PATTERN_NAME
field_30683
private static final String
p
RAIDERS_REMAINING
field_30684
public static final int
c
VILLAGE_RADIUS_BUFFER
field_30669
private static final int
q
POST_RAID_TICK_LIMIT
field_30685
private static final int
r
DEFAULT_PRE_RAID_TICKS
field_30686
public static final int
d
MAX_NO_ACTION_TIME
field_30670
public static final int
e
MAX_CELEBRATION_TICKS
field_30671
private static final int
s
OUTSIDE_RAID_BOUNDS_TIMEOUT
field_30687
public static final int
f
TICKS_PER_DAY
field_30672
public static final int
g
DEFAULT_MAX_RAID_OMEN_LEVEL
field_30673
private static final int
t
LOW_MOB_THRESHOLD
field_30688
private static final Component
u
RAID_NAME_COMPONENT
field_19016
private static final Component
v
RAID_BAR_VICTORY_COMPONENT
field_19019
private static final Component
w
RAID_BAR_DEFEAT_COMPONENT
field_19020
private static final int
x
HERO_OF_THE_VILLAGE_DURATION
field_30689
private static final int
y
VALID_RAID_RADIUS
field_53978
public static final int
h
VALID_RAID_RADIUS_SQR
field_30674
public static final int
i
RAID_REMOVAL_THRESHOLD_SQR
field_30675
private final Map<Integer, Raider>
z
groupToLeaderMap
field_16615
private final Map<Integer, Set<Raider>>
A
groupRaiderMap
field_16618
private final Set<UUID>
B
heroesOfTheVillage
field_19021
private long
C
ticksActive
field_16605
private BlockPos
D
center
field_16613
private boolean
E
started
field_16611
private float
F
totalHealth
field_16620
private int
G
raidOmenLevel
field_16623
private boolean
H
active
field_16606
private int
I
groupsSpawned
field_16621
private final ServerBossEvent
J
raidEvent
field_16607
private int
K
postRaidTicks
field_16616
private int
L
raidCooldownTicks
field_16614
private final RandomSource
M
random
field_16608
private final int
N
numGroups
field_19022
private Raid$RaidStatus
O
status
field_19023
private int
P
celebrationTicks
field_19024
private Optional<BlockPos>
Q
waveSpawnPos
field_19172

Constructor summary

ModifierConstructor
public (BlockPos arg0, Difficulty arg1)
private (boolean arg0, boolean arg1, long arg2, int arg3, int arg4, int arg5, int arg6, float arg7, int arg8, Raid$RaidStatus arg9, BlockPos arg10, Set<UUID> arg11)

Method summary

Modifier and TypeMethod
public boolean
a()
isOver()
method_16832()
public boolean
b()
isBetweenWaves()
method_20020()
public boolean
c()
hasFirstWaveSpawned()
method_20021()
public boolean
d()
isStopped()
method_20022()
public boolean
e()
isVictory()
method_20023()
public boolean
f()
isLoss()
method_20024()
public float
g()
getTotalHealth()
method_35212()
public Set<Raider>
h()
getAllRaiders()
method_35213()
public boolean
i()
isStarted()
method_16524()
public int
j()
getGroupsSpawned()
method_16490()
private Predicate<ServerPlayer>
t()
validPlayer()
method_16501()
private void
b(asi arg0)
updatePlayers(ServerLevel arg0)
method_16499(class_3218 arg0)
public int
k()
getMaxRaidOmenLevel()
method_16514()
public int
l()
getRaidOmenLevel()
method_16493()
public void
a(int arg0)
setRaidOmenLevel(int arg0)
method_35211(int arg0)
public boolean
a(asj arg0)
absorbRaidOmen(ServerPlayer arg0)
method_16518(class_3222 arg0)
public void
m()
stop()
method_16506()
public void
a(asi arg0)
tick(ServerLevel arg0)
method_16509(class_3218 arg0)
private void
c(asi arg0)
moveRaidCenterToNearbyVillageSection(ServerLevel arg0)
method_20511(class_3218 arg0)
private Optional<BlockPos>
d(asi arg0)
getValidSpawnPos(ServerLevel arg0)
method_20267(class_3218 arg0)
private boolean
u()
hasMoreWaves()
method_16833()
private boolean
v()
isFinalWave()
method_20012()
private boolean
w()
hasBonusWave()
method_20013()
private boolean
x()
hasSpawnedBonusWave()
method_20014()
private boolean
y()
shouldSpawnBonusGroup()
method_20015()
private void
e(asi arg0)
updateRaiders(ServerLevel arg0)
method_16834(class_3218 arg0)
private void
a(asi arg0, iy arg1)
playSound(ServerLevel arg0, BlockPos arg1)
method_16521(class_3218 arg0, class_2338 arg1)
private void
b(asi arg0, iy arg1)
spawnGroup(ServerLevel arg0, BlockPos arg1)
method_16522(class_3218 arg0, class_2338 arg1)
public void
a(asi arg0, int arg1, cup arg2, iy arg3, boolean arg4)
joinRaid(ServerLevel arg0, int arg1, Raider arg2, BlockPos arg3, boolean arg4)
method_16516(class_3218 arg0, int arg1, class_3763 arg2, class_2338 arg3, boolean arg4)
public void
n()
updateBossbar()
method_16523()
public float
o()
getHealthOfLivingRaiders()
method_16513()
private boolean
z()
shouldSpawnGroup()
method_16519()
public int
p()
getTotalRaidersAlive()
method_16517()
public void
a(asi arg0, cup arg1, boolean arg2)
removeFromRaid(ServerLevel arg0, Raider arg1, boolean arg2)
method_16510(class_3218 arg0, class_3763 arg1, boolean arg2)
private void
f(asi arg0)
setDirty(ServerLevel arg0)
method_16520(class_3218 arg0)
public static ItemStack
a(jj<dyt> arg0)
getOminousBannerInstance(HolderGetter<BannerPattern> arg0)
method_61558(class_7871<class_2582> arg0)
public Raider
b(int arg0)
getLeader(int arg0)
method_16496(int arg0)
private BlockPos
a(asi arg0, int arg1)
findRandomSpawnPos(ServerLevel arg0, int arg1)
method_16525(class_3218 arg0, int arg1)
private boolean
a(asi arg0, int arg1, cup arg2)
addWaveMob(ServerLevel arg0, int arg1, Raider arg2)
method_16505(class_3218 arg0, int arg1, class_3763 arg2)
public boolean
a(asi arg0, int arg1, cup arg2, boolean arg3)
addWaveMob(ServerLevel arg0, int arg1, Raider arg2, boolean arg3)
method_16487(class_3218 arg0, int arg1, class_3763 arg2, boolean arg3)
public void
a(int arg0, cup arg1)
setLeader(int arg0, Raider arg1)
method_16491(int arg0, class_3763 arg1)
public void
c(int arg0)
removeLeader(int arg0)
method_16500(int arg0)
public BlockPos
q()
getCenter()
method_16495()
private void
a(iy arg0)
setCenter(BlockPos arg0)
method_20509(class_2338 arg0)
private int
a(cuo$b arg0, int arg1, boolean arg2)
getDefaultNumSpawns(Raid$RaiderType arg0, int arg1, boolean arg2)
method_20018(class_3765$class_3766 arg0, int arg1, boolean arg2)
private int
a(cuo$b arg0, baq arg1, int arg2, bvn arg3, 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)
public boolean
r()
isActive()
method_16504()
public int
a(bvm arg0)
getNumGroups(Difficulty arg0)
method_20016(class_1267 arg0)
public float
s()
getEnchantOdds()
method_20025()
public void
a(bxs arg0)
addHeroOfTheVillage(Entity arg0)
method_20017(class_1297 arg0)