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_