Uses of Class
net.minecraft.village.PointOfInterestType
Package
Description
-
Uses of PointOfInterestType in net.minecraft.entity.ai.brain.task
Modifier and TypeFieldDescriptionprivate final Predicate<PointOfInterestType>
ExpirePOITask.poiPredicate
Modifier and TypeMethodDescriptionprivate boolean
FindJobTask.canReachPos
(VillagerEntity p_234020_1_, BlockPos p_234020_2_, PointOfInterestType p_234020_3_) private boolean
SwitchVillagerJobTask.competesForSameJobsite
(GlobalPos p_233934_1_, PointOfInterestType p_233934_2_, VillagerEntity p_233934_3_) private boolean
SwitchVillagerJobTask.hasMatchingProfession
(PointOfInterestType p_233930_1_, VillagerProfession p_233930_2_) private boolean
FindJobTask.nearbyWantsJobsite
(PointOfInterestType p_234018_1_, VillagerEntity p_234018_2_, BlockPos p_234018_3_) ModifierConstructorDescriptionExpirePOITask
(PointOfInterestType p_i50338_1_, MemoryModuleType<GlobalPos> p_i50338_2_) GatherPOITask
(PointOfInterestType p_i241907_1_, MemoryModuleType<GlobalPos> p_i241907_2_, boolean p_i241907_3_, Optional<Byte> p_i241907_4_) GatherPOITask
(PointOfInterestType p_i241906_1_, MemoryModuleType<GlobalPos> p_i241906_2_, MemoryModuleType<GlobalPos> p_i241906_3_, boolean p_i241906_4_, Optional<Byte> p_i241906_5_) -
Uses of PointOfInterestType in net.minecraft.entity.merchant.villager
Modifier and TypeFieldDescriptionstatic final Map<MemoryModuleType<GlobalPos>,
BiPredicate<VillagerEntity, PointOfInterestType>> VillagerEntity.POI_MEMORIES
Modifier and TypeMethodDescription(package private) static VillagerProfession
VillagerProfession.register
(String p_226557_0_, PointOfInterestType p_226557_1_, com.google.common.collect.ImmutableSet<Item> p_226557_2_, com.google.common.collect.ImmutableSet<Block> p_226557_3_, SoundEvent p_226557_4_) (package private) static VillagerProfession
VillagerProfession.register
(String p_226556_0_, PointOfInterestType p_226556_1_, SoundEvent p_226556_2_) ModifierConstructorDescriptionVillagerProfession
(String p_i225734_1_, PointOfInterestType p_i225734_2_, com.google.common.collect.ImmutableSet<Item> p_i225734_3_, com.google.common.collect.ImmutableSet<Block> p_i225734_4_, SoundEvent p_i225734_5_) -
Uses of PointOfInterestType in net.minecraft.util.registry
Modifier and TypeFieldDescriptionstatic final DefaultedRegistry<PointOfInterestType>
Registry.POINT_OF_INTEREST_TYPE
Deprecated.static final RegistryKey<Registry<PointOfInterestType>>
Registry.POINT_OF_INTEREST_TYPE_REGISTRY
-
Uses of PointOfInterestType in net.minecraft.village
Modifier and TypeFieldDescriptionstatic final PointOfInterestType
PointOfInterestType.ARMORER
static final PointOfInterestType
PointOfInterestType.BEE_NEST
static final PointOfInterestType
PointOfInterestType.BEEHIVE
static final PointOfInterestType
PointOfInterestType.BUTCHER
static final PointOfInterestType
PointOfInterestType.CARTOGRAPHER
static final PointOfInterestType
PointOfInterestType.CLERIC
static final PointOfInterestType
PointOfInterestType.FARMER
static final PointOfInterestType
PointOfInterestType.FISHERMAN
static final PointOfInterestType
PointOfInterestType.FLETCHER
static final PointOfInterestType
PointOfInterestType.HOME
static final PointOfInterestType
PointOfInterestType.LEATHERWORKER
static final PointOfInterestType
PointOfInterestType.LIBRARIAN
static final PointOfInterestType
PointOfInterestType.LODESTONE
static final PointOfInterestType
PointOfInterestType.MASON
static final PointOfInterestType
PointOfInterestType.MEETING
static final PointOfInterestType
PointOfInterestType.NETHER_PORTAL
static final PointOfInterestType
PointOfInterestType.NITWIT
private final PointOfInterestType
PointOfInterest.poiType
static final PointOfInterestType
PointOfInterestType.SHEPHERD
static final PointOfInterestType
PointOfInterestType.TOOLSMITH
static final PointOfInterestType
PointOfInterestType.UNEMPLOYED
static final PointOfInterestType
PointOfInterestType.WEAPONSMITH
Modifier and TypeFieldDescriptionstatic final Predicate<PointOfInterestType>
PointOfInterestType.ALL
private static final Supplier<Set<PointOfInterestType>>
PointOfInterestType.ALL_JOB_POI_TYPES
static final Predicate<PointOfInterestType>
PointOfInterestType.ALL_JOBS
private final Map<PointOfInterestType,
Set<PointOfInterest>> PointOfInterestData.byType
private final Predicate<PointOfInterestType>
PointOfInterestType.predicate
private static final Map<BlockState,
PointOfInterestType> PointOfInterestType.TYPE_BY_STATE
Modifier and TypeMethodDescriptionPointOfInterest.getPoiType()
private static PointOfInterestType
PointOfInterestType.register
(String p_226359_0_, Set<BlockState> p_226359_1_, int p_226359_2_, int p_226359_3_) private static PointOfInterestType
PointOfInterestType.register
(String p_226360_0_, Set<BlockState> p_226360_1_, int p_226360_2_, Predicate<PointOfInterestType> p_226360_3_, int p_226360_4_) private static PointOfInterestType
PointOfInterestType.registerBlockStates
(PointOfInterestType p_221052_0_) Modifier and TypeMethodDescriptionstatic Optional<PointOfInterestType>
PointOfInterestType.forState
(BlockState p_221047_0_) PointOfInterestType.getPredicate()
Modifier and TypeMethodDescriptionvoid
PointOfInterestData.add
(BlockPos p_218243_1_, PointOfInterestType p_218243_2_) void
PointOfInterestManager.add
(BlockPos p_219135_1_, PointOfInterestType p_219135_2_) boolean
PointOfInterestManager.existsAtPosition
(PointOfInterestType p_234135_1_, BlockPos p_234135_2_) private static PointOfInterestType
PointOfInterestType.registerBlockStates
(PointOfInterestType p_221052_0_) Modifier and TypeMethodDescriptionboolean
PointOfInterestData.exists
(BlockPos p_218245_1_, Predicate<PointOfInterestType> p_218245_2_) boolean
PointOfInterestManager.exists
(BlockPos p_219138_1_, Predicate<PointOfInterestType> p_219138_2_) PointOfInterestManager.find
(Predicate<PointOfInterestType> p_219127_1_, Predicate<BlockPos> p_219127_2_, BlockPos p_219127_3_, int p_219127_4_, PointOfInterestManager.Status p_219127_5_) PointOfInterestManager.findAll
(Predicate<PointOfInterestType> p_225399_1_, Predicate<BlockPos> p_225399_2_, BlockPos p_225399_3_, int p_225399_4_, PointOfInterestManager.Status p_225399_5_) PointOfInterestManager.findAllClosestFirst
(Predicate<PointOfInterestType> p_242324_1_, Predicate<BlockPos> p_242324_2_, BlockPos p_242324_3_, int p_242324_4_, PointOfInterestManager.Status p_242324_5_) PointOfInterestManager.findClosest
(Predicate<PointOfInterestType> p_234148_1_, BlockPos p_234148_2_, int p_234148_3_, PointOfInterestManager.Status p_234148_4_) long
PointOfInterestManager.getCountInRange
(Predicate<PointOfInterestType> p_219145_1_, BlockPos p_219145_2_, int p_219145_3_, PointOfInterestManager.Status p_219145_4_) PointOfInterestManager.getInChunk
(Predicate<PointOfInterestType> p_219137_1_, ChunkPos p_219137_2_, PointOfInterestManager.Status p_219137_3_) PointOfInterestManager.getInRange
(Predicate<PointOfInterestType> p_219146_1_, BlockPos p_219146_2_, int p_219146_3_, PointOfInterestManager.Status p_219146_4_) PointOfInterestManager.getInSquare
(Predicate<PointOfInterestType> p_226353_1_, BlockPos p_226353_2_, int p_226353_3_, PointOfInterestManager.Status p_226353_4_) PointOfInterestManager.getRandom
(Predicate<PointOfInterestType> p_219163_1_, Predicate<BlockPos> p_219163_2_, PointOfInterestManager.Status p_219163_3_, BlockPos p_219163_4_, int p_219163_5_, Random p_219163_6_) PointOfInterestData.getRecords
(Predicate<PointOfInterestType> p_218247_1_, PointOfInterestManager.Status p_218247_2_) void
PointOfInterestData.refresh
(Consumer<BiConsumer<BlockPos, PointOfInterestType>> p_218240_1_) private static PointOfInterestType
PointOfInterestType.register
(String p_226360_0_, Set<BlockState> p_226360_1_, int p_226360_2_, Predicate<PointOfInterestType> p_226360_3_, int p_226360_4_) PointOfInterestManager.take
(Predicate<PointOfInterestType> p_219157_1_, Predicate<BlockPos> p_219157_2_, BlockPos p_219157_3_, int p_219157_4_) private void
PointOfInterestManager.updateFromSection
(ChunkSection p_219132_1_, SectionPos p_219132_2_, BiConsumer<BlockPos, PointOfInterestType> p_219132_3_) ModifierConstructorDescriptionprivate
PointOfInterest
(BlockPos p_i50295_1_, PointOfInterestType p_i50295_2_, int p_i50295_3_, Runnable p_i50295_4_) PointOfInterest
(BlockPos p_i50296_1_, PointOfInterestType p_i50296_2_, Runnable p_i50296_3_) ModifierConstructorDescriptionPointOfInterestType
(String p_i225713_1_, Set<BlockState> p_i225713_2_, int p_i225713_3_, Predicate<PointOfInterestType> p_i225713_4_, int p_i225713_5_) -
Uses of PointOfInterestType in net.minecraftforge.registries
Modifier and TypeFieldDescriptionstatic final RegistryKey<Registry<PointOfInterestType>>
ForgeRegistries.Keys.POI_TYPES
static final IForgeRegistry<PointOfInterestType>
ForgeRegistries.POI_TYPES
Modifier and TypeMethodDescriptionstatic Map<BlockState,
PointOfInterestType> GameData.getBlockStatePointOfInterestTypeMap()
Modifier and TypeMethodDescriptionvoid
GameData.PointOfInterestTypeCallbacks.onAdd
(IForgeRegistryInternal<PointOfInterestType> owner, RegistryManager stage, int id, PointOfInterestType obj, PointOfInterestType oldObj) Modifier and TypeMethodDescriptionvoid
GameData.PointOfInterestTypeCallbacks.onAdd
(IForgeRegistryInternal<PointOfInterestType> owner, RegistryManager stage, int id, PointOfInterestType obj, PointOfInterestType oldObj) void
GameData.PointOfInterestTypeCallbacks.onClear
(IForgeRegistryInternal<PointOfInterestType> owner, RegistryManager stage) void
GameData.PointOfInterestTypeCallbacks.onCreate
(IForgeRegistryInternal<PointOfInterestType> owner, RegistryManager stage)