History - net.minecraft.world.entity.ai.village.poi.PoiManager
1.20.5
Names
ceu
net.minecraft.world.entity.ai.village.poi.PoiManager
net.minecraft.class_4153
net.minecraft.unmapped.C_uegwgivt
net.minecraft.world.poi.PointOfInterestStorage
net.minecraft.world.poi.PointOfInterestStorage
net.minecraft.src.C_787_
Fields
int: a, MAX_VILLAGE_DISTANCE, field_30265, f_kjhqnjbr, field_30265, MAX_VILLAGE_DISTANCE, f_148565_
int: b, VILLAGE_SECTION_SIZE, field_30266, f_zaepnyld, field_30266, VILLAGE_SECTION_SIZE, f_148566_
PoiManager$DistanceTracker: d, distanceTracker, field_18484, f_aglguhde, pointOfInterestDistanceTracker, pointOfInterestDistanceTracker, f_27029_
it.unimi.dsi.fastutil.longs.LongSet: e, loadedChunks, field_20688, f_bwcnjgqz, preloadedChunks, preloadedChunks, f_27030_
Constructors
(RegionStorageInfo, Path, com.mojang.datafixers.DataFixer, boolean, RegistryAccess, LevelHeightAccessor)
Methods
void (BlockPos, Holder<PoiType>): a, add, method_19115, m_horxsngu, add, add, m_217919_
void (BlockPos): a, remove, method_19112, m_qvdigcdn, remove, remove, m_27079_
long (Predicate<Holder<PoiType>>, BlockPos, int, PoiManager$Occupancy): a, getCountInRange, method_20252, m_lhqnzakw, count, count, m_27121_
boolean (ResourceKey<PoiType>, BlockPos): a, existsAtPosition, method_26339, m_ssqvzvty, hasTypeAt, hasTypeAt, m_217874_
Stream<PoiRecord> (Predicate<Holder<PoiType>>, BlockPos, int, PoiManager$Occupancy): b, getInSquare, method_22383, m_hmjectje, getInSquare, getInSquare, m_27166_
Stream<PoiRecord> (Predicate<Holder<PoiType>>, BlockPos, int, PoiManager$Occupancy): c, getInRange, method_19125, m_dsxxnxyk, getInCircle, getInCircle, m_27181_
Stream<PoiRecord> (Predicate<Holder<PoiType>>, ChunkPos, PoiManager$Occupancy): a, getInChunk, method_19123, m_flhvikjr, getInChunk, getInChunk, m_27117_
Stream<BlockPos> (Predicate<Holder<PoiType>>, Predicate<BlockPos>, BlockPos, int, PoiManager$Occupancy): a, findAll, method_21647, m_mbydjeoc, getPositions, getPositions, m_27138_
Stream<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>> (Predicate<Holder<PoiType>>, Predicate<BlockPos>, BlockPos, int, PoiManager$Occupancy): b, findAllWithType, method_43983, m_rsbvkuag, getTypesAndPositions, m_rsbvkuag, m_217983_
Stream<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>> (Predicate<Holder<PoiType>>, Predicate<BlockPos>, BlockPos, int, PoiManager$Occupancy): c, findAllClosestFirstWithType, method_30957, m_fcmsgafb, getSortedTypesAndPositions, m_fcmsgafb, m_217994_
Optional<BlockPos> (Predicate<Holder<PoiType>>, Predicate<BlockPos>, BlockPos, int, PoiManager$Occupancy): d, find, method_19127, m_ffztljrx, getPosition, getPosition, m_27186_
Optional<BlockPos> (Predicate<Holder<PoiType>>, BlockPos, int, PoiManager$Occupancy): d, findClosest, method_20006, m_lcdrnmjd, getNearestPosition, getNearestPosition, m_27192_
Optional<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>> (Predicate<Holder<PoiType>>, BlockPos, int, PoiManager$Occupancy): e, findClosestWithType, method_43985, m_zwfcqkjd, getNearestTypeAndPosition, m_zwfcqkjd, m_218002_
Optional<BlockPos> (Predicate<Holder<PoiType>>, Predicate<BlockPos>, BlockPos, int, PoiManager$Occupancy): e, findClosest, method_34712, m_bnugafgz, getNearestPosition, m_bnugafgz, m_148658_
Optional<BlockPos> (Predicate<Holder<PoiType>>, BiPredicate<Holder<PoiType>, BlockPos>, BlockPos, int): a, take, method_19126, m_tjmtajvw, getPosition, getPosition, m_217946_
Optional<BlockPos> (Predicate<Holder<PoiType>>, Predicate<BlockPos>, PoiManager$Occupancy, BlockPos, int, RandomSource): a, getRandom, method_20005, m_uihpyglz, getPosition, getPosition, m_217951_
boolean (BlockPos): b, release, method_19129, m_uwrbmepr, releaseTicket, releaseTicket, m_27154_
boolean (BlockPos, Predicate<Holder<PoiType>>): a, exists, method_19116, m_tznjyvjb, test, test, m_27091_
Optional<Holder<PoiType>> (BlockPos): c, getType, method_19132, m_agkornyv, getType, getType, m_27177_
int (BlockPos): d, getFreeTickets, method_35155, m_ewsshoyd, getFreeTickets, m_ewsshoyd, m_148653_
int (SectionPos): a, sectionsToVillage, method_19118, m_evxnnkpe, getDistanceFromNearestOccupied, getDistanceFromNearestOccupied, m_27098_
boolean (long): g, isVillageCenter, method_19133, m_zjhmevdx, isOccupied, isOccupied, m_27197_
void (BooleanSupplier): a, tick, method_19290, m_emvuwkbz, tick, tick, m_6202_
void (long): a, setDirty, method_19288, m_ebhrilfy, onUpdate, onUpdate, m_5838_
void (long): b, onSectionLoad, method_19291, m_iyehricr, onLoad, onLoad, m_5839_
void (SectionPos, LevelChunkSection): a, checkConsistencyWithBlocks, method_19510, m_nnrgqcxo, initForPalette, initForPalette, m_280570_
boolean (LevelChunkSection): a, mayHavePoi, method_20345, m_safkagzh, shouldScan, shouldScan, m_27060_
void (LevelChunkSection, SectionPos, BiConsumer<BlockPos, Holder<PoiType>>): a, updateFromSection, method_20348, m_hlfacbyy, scanAndPopulate, scanAndPopulate, m_27069_
void (LevelReader, BlockPos, int): a, ensureLoadedAndValid, method_22439, m_owscuzvh, preloadChunks, preloadChunks, m_27056_