Package net.minecraft.world.poi
Class PointOfInterestSet
java.lang.Object
net.minecraft.world.poi.PointOfInterestSet
- Mappings:
- Namespace - Name - official - brb- intermediary - net/minecraft/class_4157- named - net/minecraft/world/poi/PointOfInterestSet
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate final Short2ObjectMap<PointOfInterest>private final Map<RegistryEntry<PointOfInterestType>,Set<PointOfInterest>> private final Runnableprivate boolean
- 
Constructor SummaryConstructorsModifierConstructorDescriptionPointOfInterestSet(Runnable updateListener) privatePointOfInterestSet(Runnable updateListener, boolean valid, List<PointOfInterest> pois) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(BlockPos pos, RegistryEntry<PointOfInterestType> type) private booleanadd(PointOfInterest poi) private voidclear()static com.mojang.serialization.Codec<PointOfInterestSet>createCodec(Runnable updateListener) get(Predicate<RegistryEntry<PointOfInterestType>> predicate, PointOfInterestStorage.OccupationStatus occupationStatus) private Optional<PointOfInterest>intgetFreeTickets(BlockPos pos) Deprecated.(package private) booleanisValid()booleanreleaseTicket(BlockPos pos) voidbooleantest(BlockPos pos, Predicate<RegistryEntry<PointOfInterestType>> predicate) void
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a:Lorg/slf4j/Logger;- intermediary - field_18496- Lnet/minecraft/class_4157;field_18496:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/world/poi/PointOfInterestSet;LOGGER:Lorg/slf4j/Logger;
 
- 
pointsOfInterestByPos- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbrb;b:Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;- intermediary - field_18497- Lnet/minecraft/class_4157;field_18497:Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;- named - pointsOfInterestByPos- Lnet/minecraft/world/poi/PointOfInterestSet;pointsOfInterestByPos:Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;
 
- 
pointsOfInterestByType- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbrb;c:Ljava/util/Map;- intermediary - field_18498- Lnet/minecraft/class_4157;field_18498:Ljava/util/Map;- named - pointsOfInterestByType- Lnet/minecraft/world/poi/PointOfInterestSet;pointsOfInterestByType:Ljava/util/Map;
 
- 
updateListener- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbrb;d:Ljava/lang/Runnable;- intermediary - field_18499- Lnet/minecraft/class_4157;field_18499:Ljava/lang/Runnable;- named - updateListener- Lnet/minecraft/world/poi/PointOfInterestSet;updateListener:Ljava/lang/Runnable;
 
- 
validprivate boolean valid- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbrb;e:Z- intermediary - field_19226- Lnet/minecraft/class_4157;field_19226:Z- named - valid- Lnet/minecraft/world/poi/PointOfInterestSet;valid:Z
 
 
- 
- 
Constructor Details- 
PointOfInterestSet- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbrb;<init>(Ljava/lang/Runnable;)V- intermediary - <init>- Lnet/minecraft/class_4157;<init>(Ljava/lang/Runnable;)V- named - <init>- Lnet/minecraft/world/poi/PointOfInterestSet;<init>(Ljava/lang/Runnable;)V
 
- 
PointOfInterestSet- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbrb;<init>(Ljava/lang/Runnable;ZLjava/util/List;)V- intermediary - <init>- Lnet/minecraft/class_4157;<init>(Ljava/lang/Runnable;ZLjava/util/List;)V- named - <init>- Lnet/minecraft/world/poi/PointOfInterestSet;<init>(Ljava/lang/Runnable;ZLjava/util/List;)V
 
 
- 
- 
Method Details- 
createCodecpublic static com.mojang.serialization.Codec<PointOfInterestSet> createCodec(Runnable updateListener) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;- intermediary - method_28364- Lnet/minecraft/class_4157;method_28364(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;- named - createCodec- Lnet/minecraft/world/poi/PointOfInterestSet;createCodec(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;
 
- 
getpublic Stream<PointOfInterest> get(Predicate<RegistryEntry<PointOfInterestType>> predicate, PointOfInterestStorage.OccupationStatus occupationStatus) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a(Ljava/util/function/Predicate;Lbqz$b;)Ljava/util/stream/Stream;- intermediary - method_19150- Lnet/minecraft/class_4157;method_19150(Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;- named - get- Lnet/minecraft/world/poi/PointOfInterestSet;get(Ljava/util/function/Predicate;Lnet/minecraft/world/poi/PointOfInterestStorage$OccupationStatus;)Ljava/util/stream/Stream;
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a(Lgu;Lhe;)V- intermediary - method_19146- Lnet/minecraft/class_4157;method_19146(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V- named - add- Lnet/minecraft/world/poi/PointOfInterestSet;add(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/entry/RegistryEntry;)V
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a(Lbra;)Z- intermediary - method_20350- Lnet/minecraft/class_4157;method_20350(Lnet/minecraft/class_4156;)Z- named - add- Lnet/minecraft/world/poi/PointOfInterestSet;add(Lnet/minecraft/world/poi/PointOfInterest;)Z
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a(Lgu;)V- intermediary - method_19145- Lnet/minecraft/class_4157;method_19145(Lnet/minecraft/class_2338;)V- named - remove- Lnet/minecraft/world/poi/PointOfInterestSet;remove(Lnet/minecraft/util/math/BlockPos;)V
 
- 
getFreeTicketsDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbrb;b(Lgu;)I- intermediary - method_35157- Lnet/minecraft/class_4157;method_35157(Lnet/minecraft/class_2338;)I- named - getFreeTickets- Lnet/minecraft/world/poi/PointOfInterestSet;getFreeTickets(Lnet/minecraft/util/math/BlockPos;)I
 
- 
releaseTicket- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbrb;c(Lgu;)Z- intermediary - method_19153- Lnet/minecraft/class_4157;method_19153(Lnet/minecraft/class_2338;)Z- named - releaseTicket- Lnet/minecraft/world/poi/PointOfInterestSet;releaseTicket(Lnet/minecraft/util/math/BlockPos;)Z
 
- 
test- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a(Lgu;Ljava/util/function/Predicate;)Z- intermediary - method_19147- Lnet/minecraft/class_4157;method_19147(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z- named - test- Lnet/minecraft/world/poi/PointOfInterestSet;test(Lnet/minecraft/util/math/BlockPos;Ljava/util/function/Predicate;)Z
 
- 
getType- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbrb;d(Lgu;)Ljava/util/Optional;- intermediary - method_19154- Lnet/minecraft/class_4157;method_19154(Lnet/minecraft/class_2338;)Ljava/util/Optional;- named - getType- Lnet/minecraft/world/poi/PointOfInterestSet;getType(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;
 
- 
get- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbrb;e(Lgu;)Ljava/util/Optional;- intermediary - method_33584- Lnet/minecraft/class_4157;method_33584(Lnet/minecraft/class_2338;)Ljava/util/Optional;- named - get- Lnet/minecraft/world/poi/PointOfInterestSet;get(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;
 
- 
updatePointsOfInterestpublic void updatePointsOfInterest(Consumer<BiConsumer<BlockPos, RegistryEntry<PointOfInterestType>>> updater) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a(Ljava/util/function/Consumer;)V- intermediary - method_20353- Lnet/minecraft/class_4157;method_20353(Ljava/util/function/Consumer;)V- named - updatePointsOfInterest- Lnet/minecraft/world/poi/PointOfInterestSet;updatePointsOfInterest(Ljava/util/function/Consumer;)V
 
- 
clearprivate void clear()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbrb;b()V- intermediary - method_20395- Lnet/minecraft/class_4157;method_20395()V- named - clear- Lnet/minecraft/world/poi/PointOfInterestSet;clear()V
 
- 
isValidboolean isValid()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrb;a()Z- intermediary - method_22444- Lnet/minecraft/class_4157;method_22444()Z- named - isValid- Lnet/minecraft/world/poi/PointOfInterestSet;isValid()Z
 
 
-