Uses of Class
net.minecraft.world.entity.ai.village.poi.PoiType
Package
Description
-
Uses of PoiType in net.minecraft.core
Modifier and TypeFieldDescriptionstatic final DefaultedRegistry<PoiType>
Registry.POINT_OF_INTEREST_TYPE
Deprecated.static final ResourceKey<Registry<PoiType>>
Registry.POINT_OF_INTEREST_TYPE_REGISTRY
-
Uses of PoiType in net.minecraft.world.entity.ai.behavior
Modifier and TypeMethodDescriptionprivate boolean
YieldJobSite.canReachPos
(Villager p_24868_, BlockPos p_24869_, PoiType p_24870_) private boolean
PoiCompetitorScan.competesForSameJobsite
(GlobalPos p_23732_, PoiType p_23733_, Villager p_23734_) private boolean
PoiCompetitorScan.hasMatchingProfession
(PoiType p_23720_, VillagerProfession p_23721_) private boolean
YieldJobSite.nearbyWantsJobsite
(PoiType p_24862_, Villager p_24863_, BlockPos p_24864_) ModifierConstructorDescriptionAcquirePoi
(PoiType p_22329_, MemoryModuleType<GlobalPos> p_22330_, boolean p_22331_, Optional<Byte> p_22332_) AcquirePoi
(PoiType p_22323_, MemoryModuleType<GlobalPos> p_22324_, MemoryModuleType<GlobalPos> p_22325_, boolean p_22326_, Optional<Byte> p_22327_) ValidateNearbyPoi
(PoiType p_24518_, MemoryModuleType<GlobalPos> p_24519_) -
Uses of PoiType in net.minecraft.world.entity.ai.village.poi
Modifier and TypeFieldDescriptionstatic final PoiType
PoiType.ARMORER
static final PoiType
PoiType.BEE_NEST
static final PoiType
PoiType.BEEHIVE
static final PoiType
PoiType.BUTCHER
static final PoiType
PoiType.CARTOGRAPHER
static final PoiType
PoiType.CLERIC
static final PoiType
PoiType.FARMER
static final PoiType
PoiType.FISHERMAN
static final PoiType
PoiType.FLETCHER
static final PoiType
PoiType.HOME
static final PoiType
PoiType.LEATHERWORKER
static final PoiType
PoiType.LIBRARIAN
static final PoiType
PoiType.LIGHTNING_ROD
static final PoiType
PoiType.LODESTONE
static final PoiType
PoiType.MASON
static final PoiType
PoiType.MEETING
static final PoiType
PoiType.NETHER_PORTAL
static final PoiType
PoiType.NITWIT
private final PoiType
PoiRecord.poiType
static final PoiType
PoiType.SHEPHERD
static final PoiType
PoiType.TOOLSMITH
static final PoiType
PoiType.UNEMPLOYED
static final PoiType
PoiType.WEAPONSMITH
Modifier and TypeFieldDescriptionPoiType.ALL
PoiType.ALL_JOB_POI_TYPES
PoiType.ALL_JOBS
PoiSection.byType
PoiType.predicate
private static final Map<BlockState,
PoiType> PoiType.TYPE_BY_STATE
Modifier and TypeMethodDescriptionPoiRecord.getPoiType()
private static PoiType
PoiType.register
(String p_27375_, Set<BlockState> p_27376_, int p_27377_, int p_27378_) private static PoiType
PoiType.register
(String p_27380_, Set<BlockState> p_27381_, int p_27382_, Predicate<PoiType> p_27383_, int p_27384_) private static PoiType
PoiType.registerBlockStates
(PoiType p_27368_) Modifier and TypeMethodDescriptionvoid
void
boolean
PoiManager.existsAtPosition
(PoiType p_27045_, BlockPos p_27046_) private static PoiType
PoiType.registerBlockStates
(PoiType p_27368_) Modifier and TypeMethodDescriptionboolean
boolean
PoiManager.find
(Predicate<PoiType> p_27187_, Predicate<BlockPos> p_27188_, BlockPos p_27189_, int p_27190_, PoiManager.Occupancy p_27191_) PoiManager.findAll
(Predicate<PoiType> p_27139_, Predicate<BlockPos> p_27140_, BlockPos p_27141_, int p_27142_, PoiManager.Occupancy p_27143_) PoiManager.findAllClosestFirst
(Predicate<PoiType> p_27172_, Predicate<BlockPos> p_27173_, BlockPos p_27174_, int p_27175_, PoiManager.Occupancy p_27176_) PoiManager.findClosest
(Predicate<PoiType> p_148659_, Predicate<BlockPos> p_148660_, BlockPos p_148661_, int p_148662_, PoiManager.Occupancy p_148663_) PoiManager.findClosest
(Predicate<PoiType> p_27193_, BlockPos p_27194_, int p_27195_, PoiManager.Occupancy p_27196_) long
PoiManager.getCountInRange
(Predicate<PoiType> p_27122_, BlockPos p_27123_, int p_27124_, PoiManager.Occupancy p_27125_) PoiManager.getInChunk
(Predicate<PoiType> p_27118_, ChunkPos p_27119_, PoiManager.Occupancy p_27120_) PoiManager.getInRange
(Predicate<PoiType> p_27182_, BlockPos p_27183_, int p_27184_, PoiManager.Occupancy p_27185_) PoiManager.getInSquare
(Predicate<PoiType> p_27167_, BlockPos p_27168_, int p_27169_, PoiManager.Occupancy p_27170_) PoiManager.getRandom
(Predicate<PoiType> p_27127_, Predicate<BlockPos> p_27128_, PoiManager.Occupancy p_27129_, BlockPos p_27130_, int p_27131_, Random p_27132_) PoiSection.getRecords
(Predicate<PoiType> p_27305_, PoiManager.Occupancy p_27306_) void
PoiSection.refresh
(Consumer<BiConsumer<BlockPos, PoiType>> p_27303_) private static PoiType
PoiType.register
(String p_27380_, Set<BlockState> p_27381_, int p_27382_, Predicate<PoiType> p_27383_, int p_27384_) PoiManager.take
(Predicate<PoiType> p_27134_, Predicate<BlockPos> p_27135_, BlockPos p_27136_, int p_27137_) private void
PoiManager.updateFromSection
(LevelChunkSection p_27070_, SectionPos p_27071_, BiConsumer<BlockPos, PoiType> p_27072_) ModifierConstructorDescriptionprivate
-
Uses of PoiType in net.minecraft.world.entity.npc
Modifier and TypeFieldDescriptionstatic final Map<MemoryModuleType<GlobalPos>,
BiPredicate<Villager, PoiType>> Villager.POI_MEMORIES
Modifier and TypeMethodDescription(package private) static VillagerProfession
VillagerProfession.register
(String p_35617_, PoiType p_35618_, com.google.common.collect.ImmutableSet<Item> p_35619_, com.google.common.collect.ImmutableSet<Block> p_35620_, SoundEvent p_35621_) (package private) static VillagerProfession
VillagerProfession.register
(String p_35613_, PoiType p_35614_, SoundEvent p_35615_) ModifierConstructorDescriptionVillagerProfession
(String p_35607_, PoiType p_35608_, com.google.common.collect.ImmutableSet<Item> p_35609_, com.google.common.collect.ImmutableSet<Block> p_35610_, SoundEvent p_35611_) -
Uses of PoiType in net.minecraftforge.registries
Modifier and TypeFieldDescriptionstatic final ResourceKey<Registry<PoiType>>
ForgeRegistries.Keys.POI_TYPES
static final IForgeRegistry<PoiType>
ForgeRegistries.POI_TYPES
Modifier and TypeMethodDescriptionstatic Map<BlockState,
PoiType> GameData.getBlockStatePointOfInterestTypeMap()
Modifier and TypeMethodDescriptionvoid
GameData.PointOfInterestTypeCallbacks.onAdd
(IForgeRegistryInternal<PoiType> owner, RegistryManager stage, int id, PoiType obj, PoiType oldObj) Modifier and TypeMethodDescriptionvoid
GameData.PointOfInterestTypeCallbacks.onAdd
(IForgeRegistryInternal<PoiType> owner, RegistryManager stage, int id, PoiType obj, PoiType oldObj) void
GameData.PointOfInterestTypeCallbacks.onClear
(IForgeRegistryInternal<PoiType> owner, RegistryManager stage) void
GameData.PointOfInterestTypeCallbacks.onCreate
(IForgeRegistryInternal<PoiType> owner, RegistryManager stage)