Class Raids
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
net.minecraft.world.entity.raid.Raids
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Raids> private intprivate static final Identifierprivate final it.unimi.dsi.fastutil.ints.Int2ObjectMap<Raid> private intstatic final SavedDataType<Raids> -
Constructor Summary
ConstructorsModifierConstructorDescriptionRaids()privateRaids(List<Raids.RaidWithId> raids, int nextId, int tick) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanJoinRaid(Raider raider) @Nullable RaidcreateOrExtendRaid(ServerPlayer player, BlockPos raidPosition) @Nullable Raidget(int raidId) @Nullable RaidgetNearbyRaid(BlockPos pos, int maxDistSqr) private RaidgetOrCreateRaid(ServerLevel level, BlockPos pos) getRaidCentersInChunk(ChunkPos chunkPos) private intstatic Raidsload(CompoundTag tag) voidtick(ServerLevel level)
-
Field Details
-
RAID_FILE_ID
-
CODEC
-
TYPE
-
raidMap
-
nextId
private int nextId -
tick
private int tick
-
-
Constructor Details
-
Raids
public Raids() -
Raids
-
-
Method Details
-
get
-
getId
-
tick
-
canJoinRaid
-
createOrExtendRaid
-
getOrCreateRaid
-
load
-
getUniqueId
private int getUniqueId() -
getNearbyRaid
-
getRaidCentersInChunk
-