Uses of Class
net.minecraft.world.poi.PointOfInterestType
Packages that use PointOfInterestType
Package
Description
-
Uses of PointOfInterestType in net.minecraft.entity.ai.brain.task
Fields in net.minecraft.entity.ai.brain.task declared as PointOfInterestTypeFields in net.minecraft.entity.ai.brain.task with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionprivate Predicate<PointOfInterestType>ForgetCompletedPointOfInterestTask.conditionMethods in net.minecraft.entity.ai.brain.task with parameters of type PointOfInterestTypeModifier and TypeMethodDescriptionprivate booleanTakeJobSiteTask.canReachJobSite(VillagerEntity villager, BlockPos pos, PointOfInterestType poiType)private booleanTakeJobSiteTask.canUseJobSite(PointOfInterestType poiType, VillagerEntity villager, BlockPos pos)private booleanWorkStationCompetitionTask.isCompletedWorkStation(PointOfInterestType poiType, VillagerProfession profession)private booleanWorkStationCompetitionTask.isUsingWorkStationAt(GlobalPos pos, PointOfInterestType poiType, VillagerEntity villager)Constructors in net.minecraft.entity.ai.brain.task with parameters of type PointOfInterestTypeModifierConstructorDescriptionFindPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> moduleType, boolean onlyRunIfChild, Optional<Byte> entityStatus)FindPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> moduleType, MemoryModuleType<GlobalPos> targetMemoryModuleType, boolean onlyRunIfChild, Optional<Byte> entityStatus)ForgetCompletedPointOfInterestTask(PointOfInterestType poiType, MemoryModuleType<GlobalPos> memoryModule) -
Uses of PointOfInterestType in net.minecraft.entity.passive
Fields in net.minecraft.entity.passive with type parameters of type PointOfInterestType -
Uses of PointOfInterestType in net.minecraft.util.registry
Fields in net.minecraft.util.registry with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionstatic DefaultedRegistry<PointOfInterestType>Registry.POINT_OF_INTEREST_TYPEstatic RegistryKey<Registry<PointOfInterestType>>Registry.POINT_OF_INTEREST_TYPE_KEY -
Uses of PointOfInterestType in net.minecraft.village
Fields in net.minecraft.village declared as PointOfInterestTypeMethods in net.minecraft.village that return PointOfInterestTypeMethods in net.minecraft.village with parameters of type PointOfInterestTypeModifier and TypeMethodDescription(package private) static VillagerProfessionVillagerProfession.register(String id, PointOfInterestType workStation, @Nullable SoundEvent workSound)(package private) static VillagerProfessionVillagerProfession.register(String id, PointOfInterestType workStation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable SoundEvent workSound)Constructors in net.minecraft.village with parameters of type PointOfInterestTypeModifierConstructorDescriptionprivateVillagerProfession(String id, PointOfInterestType workStation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable SoundEvent workSound) -
Uses of PointOfInterestType in net.minecraft.world.poi
Fields in net.minecraft.world.poi declared as PointOfInterestTypeModifier and TypeFieldDescriptionstatic PointOfInterestTypePointOfInterestType.ARMORERstatic PointOfInterestTypePointOfInterestType.BEE_NESTstatic PointOfInterestTypePointOfInterestType.BEEHIVEstatic PointOfInterestTypePointOfInterestType.BUTCHERstatic PointOfInterestTypePointOfInterestType.CARTOGRAPHERstatic PointOfInterestTypePointOfInterestType.CLERICstatic PointOfInterestTypePointOfInterestType.FARMERstatic PointOfInterestTypePointOfInterestType.FISHERMANstatic PointOfInterestTypePointOfInterestType.FLETCHERstatic PointOfInterestTypePointOfInterestType.HOMEstatic PointOfInterestTypePointOfInterestType.LEATHERWORKERstatic PointOfInterestTypePointOfInterestType.LIBRARIANstatic PointOfInterestTypePointOfInterestType.LIGHTNING_RODstatic PointOfInterestTypePointOfInterestType.LODESTONEstatic PointOfInterestTypePointOfInterestType.MASONstatic PointOfInterestTypePointOfInterestType.MEETINGstatic PointOfInterestTypePointOfInterestType.NETHER_PORTALstatic PointOfInterestTypePointOfInterestType.NITWITstatic PointOfInterestTypePointOfInterestType.SHEPHERDstatic PointOfInterestTypePointOfInterestType.TOOLSMITHprivate PointOfInterestTypePointOfInterest.typestatic PointOfInterestTypePointOfInterestType.UNEMPLOYEDstatic PointOfInterestTypePointOfInterestType.WEAPONSMITHFields in net.minecraft.world.poi with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionstatic Predicate<PointOfInterestType>PointOfInterestType.ALWAYS_TRUEprivate static Map<BlockState,PointOfInterestType>PointOfInterestType.BLOCK_STATE_TO_POINT_OF_INTEREST_TYPEprivate Predicate<PointOfInterestType>PointOfInterestType.completionConditionstatic Predicate<PointOfInterestType>PointOfInterestType.IS_USED_BY_PROFESSIONprivate Map<PointOfInterestType,Set<PointOfInterest>>PointOfInterestSet.pointsOfInterestByTypeprivate static Supplier<Set<PointOfInterestType>>PointOfInterestType.VILLAGER_WORKSTATIONSMethods in net.minecraft.world.poi that return PointOfInterestTypeModifier and TypeMethodDescriptionPointOfInterest.getType()private static PointOfInterestTypePointOfInterestType.register(String id, Set<BlockState> workStationStates, int ticketCount, int searchDistance)private static PointOfInterestTypePointOfInterestType.register(String id, Set<BlockState> workStationStates, int ticketCount, Predicate<PointOfInterestType> completionCondition, int searchDistance)private static PointOfInterestTypePointOfInterestType.setup(PointOfInterestType poiType)Methods in net.minecraft.world.poi that return types with arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionstatic Optional<PointOfInterestType>PointOfInterestType.from(BlockState state)PointOfInterestType.getCompletionCondition()Methods in net.minecraft.world.poi with parameters of type PointOfInterestTypeModifier and TypeMethodDescriptionvoidPointOfInterestSet.add(BlockPos pos, PointOfInterestType type)voidPointOfInterestStorage.add(BlockPos pos, PointOfInterestType type)booleanPointOfInterestStorage.hasTypeAt(PointOfInterestType type, BlockPos pos)private static PointOfInterestTypePointOfInterestType.setup(PointOfInterestType poiType)Method parameters in net.minecraft.world.poi with type arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionlongPointOfInterestStorage.count(Predicate<PointOfInterestType> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestSet.get(Predicate<PointOfInterestType> predicate, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.getInChunk(Predicate<PointOfInterestType> predicate, ChunkPos chunkPos, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.getInCircle(Predicate<PointOfInterestType> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.getInSquare(Predicate<PointOfInterestType> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.getNearestPosition(Predicate<PointOfInterestType> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.getPosition(Predicate<PointOfInterestType> typePredicate, Predicate<BlockPos> positionPredicate, BlockPos pos, int radius)PointOfInterestStorage.getPosition(Predicate<PointOfInterestType> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.getPosition(Predicate<PointOfInterestType> typePredicate, Predicate<BlockPos> positionPredicate, PointOfInterestStorage.OccupationStatus occupationStatus, BlockPos pos, int radius, Random random)PointOfInterestStorage.getPositions(Predicate<PointOfInterestType> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.getSortedPositions(Predicate<PointOfInterestType> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus)PointOfInterestStorage.method_34712(Predicate<PointOfInterestType> predicate, Predicate<BlockPos> predicate2, BlockPos blockPos, int int2, PointOfInterestStorage.OccupationStatus occupationStatus)private static PointOfInterestTypePointOfInterestType.register(String id, Set<BlockState> workStationStates, int ticketCount, Predicate<PointOfInterestType> completionCondition, int searchDistance)private voidPointOfInterestStorage.scanAndPopulate(ChunkSection chunkSection, ChunkSectionPos chunkSectionPos, BiConsumer<BlockPos,PointOfInterestType> biConsumer)booleanPointOfInterestSet.test(BlockPos pos, Predicate<PointOfInterestType> predicate)booleanPointOfInterestStorage.test(BlockPos pos, Predicate<PointOfInterestType> predicate)voidPointOfInterestSet.updatePointsOfInterest(Consumer<BiConsumer<BlockPos,PointOfInterestType>> consumer)Constructors in net.minecraft.world.poi with parameters of type PointOfInterestTypeModifierConstructorDescriptionprivatePointOfInterest(BlockPos pos, PointOfInterestType type, int freeTickets, Runnable updateListener)PointOfInterest(BlockPos pos, PointOfInterestType type, Runnable updateListener)Constructor parameters in net.minecraft.world.poi with type arguments of type PointOfInterestTypeModifierConstructorDescriptionprivatePointOfInterestType(String id, Set<BlockState> blockStates, int ticketCount, Predicate<PointOfInterestType> completionCondition, int searchDistance)