Uses of Record Class
net.minecraft.world.poi.PointOfInterestType
Packages that use PointOfInterestType
Package
Description
-
Uses of PointOfInterestType in net.minecraft.entity.ai.brain.task
Methods in net.minecraft.entity.ai.brain.task with parameters of type PointOfInterestTypeModifier and TypeMethodDescriptionprivate static booleanTakeJobSiteTask.canReachJobSite(PathAwareEntity entity, BlockPos pos, PointOfInterestType poiType) Method parameters in net.minecraft.entity.ai.brain.task with type arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionprivate booleanVillagerBreedTask.canReachHome(VillagerEntity villager, BlockPos pos, RegistryEntry<PointOfInterestType> poiType) private static booleanTakeJobSiteTask.canUseJobSite(RegistryEntry<PointOfInterestType> poiType, VillagerEntity villager, BlockPos pos) static Task<PathAwareEntity> FindPointOfInterestTask.create(Predicate<RegistryEntry<PointOfInterestType>> poiPredicate, MemoryModuleType<GlobalPos> poiPosModule, boolean onlyRunIfChild, Optional<Byte> entityStatus) static Task<PathAwareEntity> FindPointOfInterestTask.create(Predicate<RegistryEntry<PointOfInterestType>> poiPredicate, MemoryModuleType<GlobalPos> poiPosModule, boolean onlyRunIfChild, Optional<Byte> entityStatus, BiPredicate<ServerWorld, BlockPos> worldPosBiPredicate) static Task<PathAwareEntity> FindPointOfInterestTask.create(Predicate<RegistryEntry<PointOfInterestType>> poiPredicate, MemoryModuleType<GlobalPos> poiPosModule, MemoryModuleType<GlobalPos> potentialPoiPosModule, boolean onlyRunIfChild, Optional<Byte> entityStatus, BiPredicate<ServerWorld, BlockPos> worldPosBiPredicate) static Task<LivingEntity> ForgetCompletedPointOfInterestTask.create(Predicate<RegistryEntry<PointOfInterestType>> poiTypePredicate, MemoryModuleType<GlobalPos> poiPosModule) FindPointOfInterestTask.findPathToPoi(MobEntity entity, Set<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> pois) private static booleanWorkStationCompetitionTask.isCompletedWorkStation(RegistryEntry<PointOfInterestType> poiType, RegistryEntry<VillagerProfession> profession) private static booleanWorkStationCompetitionTask.isUsingWorkStationAt(GlobalPos pos, RegistryEntry<PointOfInterestType> poiType, VillagerEntity villager) -
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, RegistryEntry<PointOfInterestType>>> VillagerEntity.POINTS_OF_INTEREST -
Uses of PointOfInterestType in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionstatic final Registry<PointOfInterestType> Registries.POINT_OF_INTEREST_TYPEstatic final RegistryKey<Registry<PointOfInterestType>> RegistryKeys.POINT_OF_INTEREST_TYPE -
Uses of PointOfInterestType in net.minecraft.registry.tag
Fields in net.minecraft.registry.tag with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionstatic final TagKey<PointOfInterestType> PointOfInterestTypeTags.ACQUIRABLE_JOB_SITEstatic final TagKey<PointOfInterestType> PointOfInterestTypeTags.BEE_HOMEstatic final TagKey<PointOfInterestType> PointOfInterestTypeTags.VILLAGEMethods in net.minecraft.registry.tag that return types with arguments of type PointOfInterestType -
Uses of PointOfInterestType in net.minecraft.server.command
Method parameters in net.minecraft.server.command with type arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionprivate static intLocateCommand.executeLocatePoi(ServerCommandSource source, RegistryEntryPredicateArgumentType.EntryPredicate<PointOfInterestType> predicate) -
Uses of PointOfInterestType in net.minecraft.village
Fields in net.minecraft.village with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionprivate final Predicate<RegistryEntry<PointOfInterestType>> VillagerProfession.acquirableWorkstationThe field for theacquirableWorkstationrecord component.private final Predicate<RegistryEntry<PointOfInterestType>> VillagerProfession.heldWorkstationThe field for theheldWorkstationrecord component.static final Predicate<RegistryEntry<PointOfInterestType>> VillagerProfession.IS_ACQUIRABLE_JOB_SITEMethods in net.minecraft.village that return types with arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionVillagerProfession.acquirableWorkstation()Returns the value of theacquirableWorkstationrecord component.VillagerProfession.heldWorkstation()Returns the value of theheldWorkstationrecord component.Method parameters in net.minecraft.village with type arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionprivate static VillagerProfessionVillagerProfession.register(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable SoundEvent workSound) private static VillagerProfessionVillagerProfession.register(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, @Nullable SoundEvent workSound) Constructor parameters in net.minecraft.village with type arguments of type PointOfInterestTypeModifierConstructorDescriptionVillagerProfession(Text text, Predicate<RegistryEntry<PointOfInterestType>> predicate, Predicate<RegistryEntry<PointOfInterestType>> predicate2, ImmutableSet<Item> immutableSet, ImmutableSet<Block> immutableSet2, @Nullable SoundEvent soundEvent) -
Uses of PointOfInterestType in net.minecraft.world.debug.data
Fields in net.minecraft.world.debug.data with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionprivate final RegistryEntry<PointOfInterestType> PoiDebugData.poiTypeThe field for thepoiTyperecord component.Methods in net.minecraft.world.debug.data that return types with arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionPoiDebugData.poiType()Returns the value of thepoiTyperecord component.Constructor parameters in net.minecraft.world.debug.data with type arguments of type PointOfInterestTypeModifierConstructorDescriptionPoiDebugData(BlockPos blockPos, RegistryEntry<PointOfInterestType> registryEntry, int int2) -
Uses of PointOfInterestType in net.minecraft.world.poi
Fields in net.minecraft.world.poi with type parameters of type PointOfInterestTypeModifier and TypeFieldDescriptionstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.ARMORERstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.BEE_NESTstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.BEEHIVEstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.BUTCHERstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.CARTOGRAPHERstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.CLERICstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.FARMERstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.FISHERMANstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.FLETCHERstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.HOMEstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.LEATHERWORKERstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.LIBRARIANstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.LIGHTNING_RODstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.LODESTONEstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.MASONstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.MEETINGstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.NETHER_PORTALstatic final Predicate<RegistryEntry<PointOfInterestType>> PointOfInterestType.NONEprivate static final Map<BlockState, RegistryEntry<PointOfInterestType>> PointOfInterestTypes.POI_STATES_TO_TYPEprivate final Map<RegistryEntry<PointOfInterestType>, Set<PointOfInterest>> PointOfInterestSet.pointsOfInterestByTypeprivate final RegistryEntry<PointOfInterestType> PointOfInterest.Serialized.poiTypeThe field for thepoiTyperecord component.static final RegistryKey<PointOfInterestType> PointOfInterestTypes.SHEPHERDstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.TEST_INSTANCEstatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.TOOLSMITHprivate final RegistryEntry<PointOfInterestType> PointOfInterest.typestatic final RegistryKey<PointOfInterestType> PointOfInterestTypes.WEAPONSMITHMethods in net.minecraft.world.poi that return PointOfInterestTypeModifier and TypeMethodDescriptionprivate static PointOfInterestTypePointOfInterestTypes.register(Registry<PointOfInterestType> registry, RegistryKey<PointOfInterestType> key, Set<BlockState> states, int ticketCount, int searchDistance) static PointOfInterestTypePointOfInterestTypes.registerAndGetDefault(Registry<PointOfInterestType> registry) Methods in net.minecraft.world.poi that return types with arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionOptional<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> PointOfInterestStorage.getNearestTypeAndPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) Stream<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> PointOfInterestStorage.getSortedTypesAndPositions(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterest.getType()static Optional<RegistryEntry<PointOfInterestType>> PointOfInterestTypes.getTypeForState(BlockState state) Stream<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> PointOfInterestStorage.getTypesAndPositions(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) private static RegistryKey<PointOfInterestType> PointOfInterest.Serialized.poiType()Returns the value of thepoiTyperecord component.Method parameters in net.minecraft.world.poi with type arguments of type PointOfInterestTypeModifier and TypeMethodDescriptionPointOfInterestSet.add(BlockPos pos, RegistryEntry<PointOfInterestType> type) PointOfInterestStorage.add(BlockPos pos, RegistryEntry<PointOfInterestType> type) longPointOfInterestStorage.count(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestSet.get(Predicate<RegistryEntry<PointOfInterestType>> predicate, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestStorage.getInChunk(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, ChunkPos chunkPos, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestStorage.getInCircle(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestStorage.getInSquare(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestStorage.getNearestPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestStorage.getNearestPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) Optional<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> PointOfInterestStorage.getNearestTypeAndPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestStorage.getPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BiPredicate<RegistryEntry<PointOfInterestType>, BlockPos> posPredicate, BlockPos pos, int radius) PointOfInterestStorage.getPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, BiPredicate<RegistryEntry<PointOfInterestType>, BlockPos> posPredicate, BlockPos pos, int radius) PointOfInterestStorage.getPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) PointOfInterestStorage.getPosition(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> positionPredicate, PointOfInterestStorage.OccupationStatus occupationStatus, BlockPos pos, int radius, Random random) PointOfInterestStorage.getPositions(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) Stream<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> PointOfInterestStorage.getSortedTypesAndPositions(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) Stream<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> PointOfInterestStorage.getTypesAndPositions(Predicate<RegistryEntry<PointOfInterestType>> typePredicate, Predicate<BlockPos> posPredicate, BlockPos pos, int radius, PointOfInterestStorage.OccupationStatus occupationStatus) booleanPointOfInterestStorage.hasTypeAt(RegistryKey<PointOfInterestType> type, BlockPos pos) private static PointOfInterestTypePointOfInterestTypes.register(Registry<PointOfInterestType> registry, RegistryKey<PointOfInterestType> key, Set<BlockState> states, int ticketCount, int searchDistance) private static PointOfInterestTypePointOfInterestTypes.register(Registry<PointOfInterestType> registry, RegistryKey<PointOfInterestType> key, Set<BlockState> states, int ticketCount, int searchDistance) static PointOfInterestTypePointOfInterestTypes.registerAndGetDefault(Registry<PointOfInterestType> registry) private static voidPointOfInterestTypes.registerStates(RegistryEntry<PointOfInterestType> poiTypeEntry, Set<BlockState> states) private voidPointOfInterestStorage.scanAndPopulate(ChunkSection chunkSection, ChunkSectionPos sectionPos, BiConsumer<BlockPos, RegistryEntry<PointOfInterestType>> populator) booleanPointOfInterestSet.test(BlockPos pos, Predicate<RegistryEntry<PointOfInterestType>> predicate) booleanPointOfInterestStorage.test(BlockPos pos, Predicate<RegistryEntry<PointOfInterestType>> predicate) voidPointOfInterestSet.updatePointsOfInterest(Consumer<BiConsumer<BlockPos, RegistryEntry<PointOfInterestType>>> updater) Constructor parameters in net.minecraft.world.poi with type arguments of type PointOfInterestTypeModifierConstructorDescription(package private)PointOfInterest(BlockPos pos, RegistryEntry<PointOfInterestType> type, int freeTickets, Runnable updateListener) PointOfInterest(BlockPos pos, RegistryEntry<PointOfInterestType> type, Runnable updateListener) Serialized(BlockPos blockPos, RegistryEntry<PointOfInterestType> registryEntry, int int2)