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 PointOfInterestTypeModifier and TypeFieldDescriptionprivate final PointOfInterestTypeFindPointOfInterestTask.poiTypeFields in net.minecraft.entity.ai.brain.task with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionprivate final 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 PointOfInterestTypeModifier and TypeFieldDescriptionstatic final Map<MemoryModuleType<GlobalPos>,BiPredicate<VillagerEntity, PointOfInterestType>> VillagerEntity.POINTS_OF_INTEREST -
Uses of PointOfInterestType in net.minecraft.util.registry
Fields in net.minecraft.util.registry with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionstatic final DefaultedRegistry<PointOfInterestType>Registry.POINT_OF_INTEREST_TYPEstatic final RegistryKey<Registry<PointOfInterestType>>Registry.POINT_OF_INTEREST_TYPE_KEY -
Uses of PointOfInterestType in net.minecraft.village
Fields in net.minecraft.village declared as PointOfInterestTypeModifier and TypeFieldDescriptionprivate final PointOfInterestTypeVillagerProfession.workStationMethods 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 final PointOfInterestTypePointOfInterestType.ARMORERstatic final PointOfInterestTypePointOfInterestType.BEE_NESTstatic final PointOfInterestTypePointOfInterestType.BEEHIVEstatic final PointOfInterestTypePointOfInterestType.BUTCHERstatic final PointOfInterestTypePointOfInterestType.CARTOGRAPHERstatic final PointOfInterestTypePointOfInterestType.CLERICstatic final PointOfInterestTypePointOfInterestType.FARMERstatic final PointOfInterestTypePointOfInterestType.FISHERMANstatic final PointOfInterestTypePointOfInterestType.FLETCHERstatic final PointOfInterestTypePointOfInterestType.HOMEstatic final PointOfInterestTypePointOfInterestType.LEATHERWORKERstatic final PointOfInterestTypePointOfInterestType.LIBRARIANstatic final PointOfInterestTypePointOfInterestType.LIGHTNING_RODstatic final PointOfInterestTypePointOfInterestType.LODESTONEstatic final PointOfInterestTypePointOfInterestType.MASONstatic final PointOfInterestTypePointOfInterestType.MEETINGstatic final PointOfInterestTypePointOfInterestType.NETHER_PORTALstatic final PointOfInterestTypePointOfInterestType.NITWITstatic final PointOfInterestTypePointOfInterestType.SHEPHERDstatic final PointOfInterestTypePointOfInterestType.TOOLSMITHprivate final PointOfInterestTypePointOfInterest.typestatic final PointOfInterestTypePointOfInterestType.UNEMPLOYEDstatic final PointOfInterestTypePointOfInterestType.WEAPONSMITHFields in net.minecraft.world.poi with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionstatic final Predicate<PointOfInterestType>PointOfInterestType.ALWAYS_TRUEprivate static final Map<BlockState,PointOfInterestType> PointOfInterestType.BLOCK_STATE_TO_POINT_OF_INTEREST_TYPEprivate final Predicate<PointOfInterestType>PointOfInterestType.completionConditionstatic final Predicate<PointOfInterestType>PointOfInterestType.IS_USED_BY_PROFESSIONprivate final Map<PointOfInterestType,Set<PointOfInterest>> PointOfInterestSet.pointsOfInterestByTypeprivate static final 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> typePredicate, 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, Predicate<BlockPos> posPredicate, 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) 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)