Uses of Class
net.minecraft.village.PointOfInterestType
-
Packages that use PointOfInterestType Package Description net.minecraft.entity.ai.brain.task net.minecraft.entity.merchant.villager net.minecraft.util.registry net.minecraft.village net.minecraftforge.registries -
-
Uses of PointOfInterestType in net.minecraft.entity.ai.brain.task
Fields in net.minecraft.entity.ai.brain.task declared as PointOfInterestType Modifier and Type Field Description private PointOfInterestType
GatherPOITask. poiType
Fields in net.minecraft.entity.ai.brain.task with type parameters of type PointOfInterestType Modifier and Type Field Description private java.util.function.Predicate<PointOfInterestType>
ExpirePOITask. poiPredicate
Methods in net.minecraft.entity.ai.brain.task with parameters of type PointOfInterestType Modifier and Type Method Description private 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_)
Constructors in net.minecraft.entity.ai.brain.task with parameters of type PointOfInterestType Constructor Description ExpirePOITask(PointOfInterestType p_i50338_1_, MemoryModuleType<GlobalPos> p_i50338_2_)
GatherPOITask(PointOfInterestType p_i241907_1_, MemoryModuleType<GlobalPos> p_i241907_2_, boolean p_i241907_3_, java.util.Optional<java.lang.Byte> p_i241907_4_)
GatherPOITask(PointOfInterestType p_i241906_1_, MemoryModuleType<GlobalPos> p_i241906_2_, MemoryModuleType<GlobalPos> p_i241906_3_, boolean p_i241906_4_, java.util.Optional<java.lang.Byte> p_i241906_5_)
-
Uses of PointOfInterestType in net.minecraft.entity.merchant.villager
Fields in net.minecraft.entity.merchant.villager declared as PointOfInterestType Modifier and Type Field Description private PointOfInterestType
VillagerProfession. jobPoiType
Fields in net.minecraft.entity.merchant.villager with type parameters of type PointOfInterestType Modifier and Type Field Description static java.util.Map<MemoryModuleType<GlobalPos>,java.util.function.BiPredicate<VillagerEntity,PointOfInterestType>>
VillagerEntity. POI_MEMORIES
Methods in net.minecraft.entity.merchant.villager that return PointOfInterestType Modifier and Type Method Description PointOfInterestType
VillagerProfession. getJobPoiType()
Methods in net.minecraft.entity.merchant.villager with parameters of type PointOfInterestType Modifier and Type Method Description (package private) static VillagerProfession
VillagerProfession. register(java.lang.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(java.lang.String p_226556_0_, PointOfInterestType p_226556_1_, SoundEvent p_226556_2_)
Constructors in net.minecraft.entity.merchant.villager with parameters of type PointOfInterestType Constructor Description VillagerProfession(java.lang.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
Fields in net.minecraft.util.registry with type parameters of type PointOfInterestType Modifier and Type Field Description static DefaultedRegistry<PointOfInterestType>
Registry. POINT_OF_INTEREST_TYPE
Deprecated.static RegistryKey<Registry<PointOfInterestType>>
Registry. POINT_OF_INTEREST_TYPE_REGISTRY
-
Uses of PointOfInterestType in net.minecraft.village
Fields in net.minecraft.village declared as PointOfInterestType Modifier and Type Field Description static PointOfInterestType
PointOfInterestType. ARMORER
static PointOfInterestType
PointOfInterestType. BEE_NEST
static PointOfInterestType
PointOfInterestType. BEEHIVE
static PointOfInterestType
PointOfInterestType. BUTCHER
static PointOfInterestType
PointOfInterestType. CARTOGRAPHER
static PointOfInterestType
PointOfInterestType. CLERIC
static PointOfInterestType
PointOfInterestType. FARMER
static PointOfInterestType
PointOfInterestType. FISHERMAN
static PointOfInterestType
PointOfInterestType. FLETCHER
static PointOfInterestType
PointOfInterestType. HOME
static PointOfInterestType
PointOfInterestType. LEATHERWORKER
static PointOfInterestType
PointOfInterestType. LIBRARIAN
static PointOfInterestType
PointOfInterestType. LODESTONE
static PointOfInterestType
PointOfInterestType. MASON
static PointOfInterestType
PointOfInterestType. MEETING
static PointOfInterestType
PointOfInterestType. NETHER_PORTAL
static PointOfInterestType
PointOfInterestType. NITWIT
private PointOfInterestType
PointOfInterest. poiType
static PointOfInterestType
PointOfInterestType. SHEPHERD
static PointOfInterestType
PointOfInterestType. TOOLSMITH
static PointOfInterestType
PointOfInterestType. UNEMPLOYED
static PointOfInterestType
PointOfInterestType. WEAPONSMITH
Fields in net.minecraft.village with type parameters of type PointOfInterestType Modifier and Type Field Description static java.util.function.Predicate<PointOfInterestType>
PointOfInterestType. ALL
private static java.util.function.Supplier<java.util.Set<PointOfInterestType>>
PointOfInterestType. ALL_JOB_POI_TYPES
static java.util.function.Predicate<PointOfInterestType>
PointOfInterestType. ALL_JOBS
private java.util.Map<PointOfInterestType,java.util.Set<PointOfInterest>>
PointOfInterestData. byType
private java.util.function.Predicate<PointOfInterestType>
PointOfInterestType. predicate
private static java.util.Map<BlockState,PointOfInterestType>
PointOfInterestType. TYPE_BY_STATE
Methods in net.minecraft.village that return PointOfInterestType Modifier and Type Method Description PointOfInterestType
PointOfInterest. getPoiType()
private static PointOfInterestType
PointOfInterestType. register(java.lang.String p_226359_0_, java.util.Set<BlockState> p_226359_1_, int p_226359_2_, int p_226359_3_)
private static PointOfInterestType
PointOfInterestType. register(java.lang.String p_226360_0_, java.util.Set<BlockState> p_226360_1_, int p_226360_2_, java.util.function.Predicate<PointOfInterestType> p_226360_3_, int p_226360_4_)
private static PointOfInterestType
PointOfInterestType. registerBlockStates(PointOfInterestType p_221052_0_)
Methods in net.minecraft.village that return types with arguments of type PointOfInterestType Modifier and Type Method Description static java.util.Optional<PointOfInterestType>
PointOfInterestType. forState(BlockState p_221047_0_)
java.util.function.Predicate<PointOfInterestType>
PointOfInterestType. getPredicate()
java.util.Optional<PointOfInterestType>
PointOfInterestData. getType(BlockPos p_218244_1_)
java.util.Optional<PointOfInterestType>
PointOfInterestManager. getType(BlockPos p_219148_1_)
Methods in net.minecraft.village with parameters of type PointOfInterestType Modifier and Type Method Description void
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_)
Method parameters in net.minecraft.village with type arguments of type PointOfInterestType Modifier and Type Method Description boolean
PointOfInterestData. exists(BlockPos p_218245_1_, java.util.function.Predicate<PointOfInterestType> p_218245_2_)
boolean
PointOfInterestManager. exists(BlockPos p_219138_1_, java.util.function.Predicate<PointOfInterestType> p_219138_2_)
java.util.Optional<BlockPos>
PointOfInterestManager. find(java.util.function.Predicate<PointOfInterestType> p_219127_1_, java.util.function.Predicate<BlockPos> p_219127_2_, BlockPos p_219127_3_, int p_219127_4_, PointOfInterestManager.Status p_219127_5_)
java.util.stream.Stream<BlockPos>
PointOfInterestManager. findAll(java.util.function.Predicate<PointOfInterestType> p_225399_1_, java.util.function.Predicate<BlockPos> p_225399_2_, BlockPos p_225399_3_, int p_225399_4_, PointOfInterestManager.Status p_225399_5_)
java.util.stream.Stream<BlockPos>
PointOfInterestManager. findAllClosestFirst(java.util.function.Predicate<PointOfInterestType> p_242324_1_, java.util.function.Predicate<BlockPos> p_242324_2_, BlockPos p_242324_3_, int p_242324_4_, PointOfInterestManager.Status p_242324_5_)
java.util.Optional<BlockPos>
PointOfInterestManager. findClosest(java.util.function.Predicate<PointOfInterestType> p_234148_1_, BlockPos p_234148_2_, int p_234148_3_, PointOfInterestManager.Status p_234148_4_)
long
PointOfInterestManager. getCountInRange(java.util.function.Predicate<PointOfInterestType> p_219145_1_, BlockPos p_219145_2_, int p_219145_3_, PointOfInterestManager.Status p_219145_4_)
java.util.stream.Stream<PointOfInterest>
PointOfInterestManager. getInChunk(java.util.function.Predicate<PointOfInterestType> p_219137_1_, ChunkPos p_219137_2_, PointOfInterestManager.Status p_219137_3_)
java.util.stream.Stream<PointOfInterest>
PointOfInterestManager. getInRange(java.util.function.Predicate<PointOfInterestType> p_219146_1_, BlockPos p_219146_2_, int p_219146_3_, PointOfInterestManager.Status p_219146_4_)
java.util.stream.Stream<PointOfInterest>
PointOfInterestManager. getInSquare(java.util.function.Predicate<PointOfInterestType> p_226353_1_, BlockPos p_226353_2_, int p_226353_3_, PointOfInterestManager.Status p_226353_4_)
java.util.Optional<BlockPos>
PointOfInterestManager. getRandom(java.util.function.Predicate<PointOfInterestType> p_219163_1_, java.util.function.Predicate<BlockPos> p_219163_2_, PointOfInterestManager.Status p_219163_3_, BlockPos p_219163_4_, int p_219163_5_, java.util.Random p_219163_6_)
java.util.stream.Stream<PointOfInterest>
PointOfInterestData. getRecords(java.util.function.Predicate<PointOfInterestType> p_218247_1_, PointOfInterestManager.Status p_218247_2_)
void
PointOfInterestData. refresh(java.util.function.Consumer<java.util.function.BiConsumer<BlockPos,PointOfInterestType>> p_218240_1_)
private static PointOfInterestType
PointOfInterestType. register(java.lang.String p_226360_0_, java.util.Set<BlockState> p_226360_1_, int p_226360_2_, java.util.function.Predicate<PointOfInterestType> p_226360_3_, int p_226360_4_)
java.util.Optional<BlockPos>
PointOfInterestManager. take(java.util.function.Predicate<PointOfInterestType> p_219157_1_, java.util.function.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_, java.util.function.BiConsumer<BlockPos,PointOfInterestType> p_219132_3_)
Constructors in net.minecraft.village with parameters of type PointOfInterestType Constructor Description PointOfInterest(BlockPos p_i50295_1_, PointOfInterestType p_i50295_2_, int p_i50295_3_, java.lang.Runnable p_i50295_4_)
PointOfInterest(BlockPos p_i50296_1_, PointOfInterestType p_i50296_2_, java.lang.Runnable p_i50296_3_)
Constructor parameters in net.minecraft.village with type arguments of type PointOfInterestType Constructor Description PointOfInterestType(java.lang.String p_i225713_1_, java.util.Set<BlockState> p_i225713_2_, int p_i225713_3_, java.util.function.Predicate<PointOfInterestType> p_i225713_4_, int p_i225713_5_)
-
Uses of PointOfInterestType in net.minecraftforge.registries
Fields in net.minecraftforge.registries with type parameters of type PointOfInterestType Modifier and Type Field Description static RegistryKey<Registry<PointOfInterestType>>
ForgeRegistries.Keys. POI_TYPES
static IForgeRegistry<PointOfInterestType>
ForgeRegistries. POI_TYPES
Methods in net.minecraftforge.registries that return types with arguments of type PointOfInterestType Modifier and Type Method Description static java.util.Map<BlockState,PointOfInterestType>
GameData. getBlockStatePointOfInterestTypeMap()
Methods in net.minecraftforge.registries with parameters of type PointOfInterestType Modifier and Type Method Description void
GameData.PointOfInterestTypeCallbacks. onAdd(IForgeRegistryInternal<PointOfInterestType> owner, RegistryManager stage, int id, PointOfInterestType obj, PointOfInterestType oldObj)
Method parameters in net.minecraftforge.registries with type arguments of type PointOfInterestType Modifier and Type Method Description void
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)
-