Package net.minecraft.world.poi
Class PointOfInterestTypes
java.lang.Object
net.minecraft.world.poi.PointOfInterestTypes
- Mappings:
Namespace Name official brb
intermediary net/minecraft/class_7477
named net/minecraft/world/poi/PointOfInterestTypes
-
Field Summary
Modifier and TypeFieldDescriptionstatic final RegistryKey<PointOfInterestType>
private static final Set<BlockState>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
private static final Set<BlockState>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
private static final Map<BlockState,
RegistryEntry<PointOfInterestType>> static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
static final RegistryKey<PointOfInterestType>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static Set<BlockState>
getStatesOfBlock
(Block block) static Optional<RegistryEntry<PointOfInterestType>>
getTypeForState
(BlockState state) static boolean
isPointOfInterest
(BlockState state) private static RegistryKey<PointOfInterestType>
private static PointOfInterestType
register
(Registry<PointOfInterestType> registry, RegistryKey<PointOfInterestType> key, Set<BlockState> states, int ticketCount, int searchDistance) static PointOfInterestType
registerAndGetDefault
(Registry<PointOfInterestType> registry) private static void
registerStates
(RegistryEntry<PointOfInterestType> poiTypeEntry, Set<BlockState> states)
-
Field Details
-
ARMORER
- Mappings:
Namespace Name Mixin selector official a
Lbrb;a:Ladc;
intermediary field_39278
Lnet/minecraft/class_7477;field_39278:Lnet/minecraft/class_5321;
named ARMORER
Lnet/minecraft/world/poi/PointOfInterestTypes;ARMORER:Lnet/minecraft/registry/RegistryKey;
-
BUTCHER
- Mappings:
Namespace Name Mixin selector official b
Lbrb;b:Ladc;
intermediary field_39279
Lnet/minecraft/class_7477;field_39279:Lnet/minecraft/class_5321;
named BUTCHER
Lnet/minecraft/world/poi/PointOfInterestTypes;BUTCHER:Lnet/minecraft/registry/RegistryKey;
-
CARTOGRAPHER
- Mappings:
Namespace Name Mixin selector official c
Lbrb;c:Ladc;
intermediary field_39280
Lnet/minecraft/class_7477;field_39280:Lnet/minecraft/class_5321;
named CARTOGRAPHER
Lnet/minecraft/world/poi/PointOfInterestTypes;CARTOGRAPHER:Lnet/minecraft/registry/RegistryKey;
-
CLERIC
- Mappings:
Namespace Name Mixin selector official d
Lbrb;d:Ladc;
intermediary field_39281
Lnet/minecraft/class_7477;field_39281:Lnet/minecraft/class_5321;
named CLERIC
Lnet/minecraft/world/poi/PointOfInterestTypes;CLERIC:Lnet/minecraft/registry/RegistryKey;
-
FARMER
- Mappings:
Namespace Name Mixin selector official e
Lbrb;e:Ladc;
intermediary field_39282
Lnet/minecraft/class_7477;field_39282:Lnet/minecraft/class_5321;
named FARMER
Lnet/minecraft/world/poi/PointOfInterestTypes;FARMER:Lnet/minecraft/registry/RegistryKey;
-
FISHERMAN
- Mappings:
Namespace Name Mixin selector official f
Lbrb;f:Ladc;
intermediary field_39283
Lnet/minecraft/class_7477;field_39283:Lnet/minecraft/class_5321;
named FISHERMAN
Lnet/minecraft/world/poi/PointOfInterestTypes;FISHERMAN:Lnet/minecraft/registry/RegistryKey;
-
FLETCHER
- Mappings:
Namespace Name Mixin selector official g
Lbrb;g:Ladc;
intermediary field_39284
Lnet/minecraft/class_7477;field_39284:Lnet/minecraft/class_5321;
named FLETCHER
Lnet/minecraft/world/poi/PointOfInterestTypes;FLETCHER:Lnet/minecraft/registry/RegistryKey;
-
LEATHERWORKER
- Mappings:
Namespace Name Mixin selector official h
Lbrb;h:Ladc;
intermediary field_39285
Lnet/minecraft/class_7477;field_39285:Lnet/minecraft/class_5321;
named LEATHERWORKER
Lnet/minecraft/world/poi/PointOfInterestTypes;LEATHERWORKER:Lnet/minecraft/registry/RegistryKey;
-
LIBRARIAN
- Mappings:
Namespace Name Mixin selector official i
Lbrb;i:Ladc;
intermediary field_39286
Lnet/minecraft/class_7477;field_39286:Lnet/minecraft/class_5321;
named LIBRARIAN
Lnet/minecraft/world/poi/PointOfInterestTypes;LIBRARIAN:Lnet/minecraft/registry/RegistryKey;
-
MASON
- Mappings:
Namespace Name Mixin selector official j
Lbrb;j:Ladc;
intermediary field_39287
Lnet/minecraft/class_7477;field_39287:Lnet/minecraft/class_5321;
named MASON
Lnet/minecraft/world/poi/PointOfInterestTypes;MASON:Lnet/minecraft/registry/RegistryKey;
-
SHEPHERD
- Mappings:
Namespace Name Mixin selector official k
Lbrb;k:Ladc;
intermediary field_39288
Lnet/minecraft/class_7477;field_39288:Lnet/minecraft/class_5321;
named SHEPHERD
Lnet/minecraft/world/poi/PointOfInterestTypes;SHEPHERD:Lnet/minecraft/registry/RegistryKey;
-
TOOLSMITH
- Mappings:
Namespace Name Mixin selector official l
Lbrb;l:Ladc;
intermediary field_39289
Lnet/minecraft/class_7477;field_39289:Lnet/minecraft/class_5321;
named TOOLSMITH
Lnet/minecraft/world/poi/PointOfInterestTypes;TOOLSMITH:Lnet/minecraft/registry/RegistryKey;
-
WEAPONSMITH
- Mappings:
Namespace Name Mixin selector official m
Lbrb;m:Ladc;
intermediary field_39290
Lnet/minecraft/class_7477;field_39290:Lnet/minecraft/class_5321;
named WEAPONSMITH
Lnet/minecraft/world/poi/PointOfInterestTypes;WEAPONSMITH:Lnet/minecraft/registry/RegistryKey;
-
HOME
- Mappings:
Namespace Name Mixin selector official n
Lbrb;n:Ladc;
intermediary field_39291
Lnet/minecraft/class_7477;field_39291:Lnet/minecraft/class_5321;
named HOME
Lnet/minecraft/world/poi/PointOfInterestTypes;HOME:Lnet/minecraft/registry/RegistryKey;
-
MEETING
- Mappings:
Namespace Name Mixin selector official o
Lbrb;o:Ladc;
intermediary field_39292
Lnet/minecraft/class_7477;field_39292:Lnet/minecraft/class_5321;
named MEETING
Lnet/minecraft/world/poi/PointOfInterestTypes;MEETING:Lnet/minecraft/registry/RegistryKey;
-
BEEHIVE
- Mappings:
Namespace Name Mixin selector official p
Lbrb;p:Ladc;
intermediary field_39293
Lnet/minecraft/class_7477;field_39293:Lnet/minecraft/class_5321;
named BEEHIVE
Lnet/minecraft/world/poi/PointOfInterestTypes;BEEHIVE:Lnet/minecraft/registry/RegistryKey;
-
BEE_NEST
- Mappings:
Namespace Name Mixin selector official q
Lbrb;q:Ladc;
intermediary field_39294
Lnet/minecraft/class_7477;field_39294:Lnet/minecraft/class_5321;
named BEE_NEST
Lnet/minecraft/world/poi/PointOfInterestTypes;BEE_NEST:Lnet/minecraft/registry/RegistryKey;
-
NETHER_PORTAL
- Mappings:
Namespace Name Mixin selector official r
Lbrb;r:Ladc;
intermediary field_39295
Lnet/minecraft/class_7477;field_39295:Lnet/minecraft/class_5321;
named NETHER_PORTAL
Lnet/minecraft/world/poi/PointOfInterestTypes;NETHER_PORTAL:Lnet/minecraft/registry/RegistryKey;
-
LODESTONE
- Mappings:
Namespace Name Mixin selector official s
Lbrb;s:Ladc;
intermediary field_39296
Lnet/minecraft/class_7477;field_39296:Lnet/minecraft/class_5321;
named LODESTONE
Lnet/minecraft/world/poi/PointOfInterestTypes;LODESTONE:Lnet/minecraft/registry/RegistryKey;
-
LIGHTNING_ROD
- Mappings:
Namespace Name Mixin selector official t
Lbrb;t:Ladc;
intermediary field_39297
Lnet/minecraft/class_7477;field_39297:Lnet/minecraft/class_5321;
named LIGHTNING_ROD
Lnet/minecraft/world/poi/PointOfInterestTypes;LIGHTNING_ROD:Lnet/minecraft/registry/RegistryKey;
-
BED_HEADS
- Mappings:
Namespace Name Mixin selector official u
Lbrb;u:Ljava/util/Set;
intermediary field_39299
Lnet/minecraft/class_7477;field_39299:Ljava/util/Set;
named BED_HEADS
Lnet/minecraft/world/poi/PointOfInterestTypes;BED_HEADS:Ljava/util/Set;
-
CAULDRONS
- Mappings:
Namespace Name Mixin selector official v
Lbrb;v:Ljava/util/Set;
intermediary field_39300
Lnet/minecraft/class_7477;field_39300:Ljava/util/Set;
named CAULDRONS
Lnet/minecraft/world/poi/PointOfInterestTypes;CAULDRONS:Ljava/util/Set;
-
POI_STATES_TO_TYPE
- Mappings:
Namespace Name Mixin selector official w
Lbrb;w:Ljava/util/Map;
intermediary field_39301
Lnet/minecraft/class_7477;field_39301:Ljava/util/Map;
named POI_STATES_TO_TYPE
Lnet/minecraft/world/poi/PointOfInterestTypes;POI_STATES_TO_TYPE:Ljava/util/Map;
-
-
Constructor Details
-
PointOfInterestTypes
public PointOfInterestTypes()
-
-
Method Details
-
getStatesOfBlock
- Mappings:
Namespace Name Mixin selector official a
Lbrb;a(Lcpi;)Ljava/util/Set;
intermediary method_43988
Lnet/minecraft/class_7477;method_43988(Lnet/minecraft/class_2248;)Ljava/util/Set;
named getStatesOfBlock
Lnet/minecraft/world/poi/PointOfInterestTypes;getStatesOfBlock(Lnet/minecraft/block/Block;)Ljava/util/Set;
-
of
- Mappings:
Namespace Name Mixin selector official a
Lbrb;a(Ljava/lang/String;)Ladc;
intermediary method_43994
Lnet/minecraft/class_7477;method_43994(Ljava/lang/String;)Lnet/minecraft/class_5321;
named of
Lnet/minecraft/world/poi/PointOfInterestTypes;of(Ljava/lang/String;)Lnet/minecraft/registry/RegistryKey;
-
register
private static PointOfInterestType register(Registry<PointOfInterestType> registry, RegistryKey<PointOfInterestType> key, Set<BlockState> states, int ticketCount, int searchDistance) - Mappings:
Namespace Name Mixin selector official a
Lbrb;a(Lhq;Ladc;Ljava/util/Set;II)Lbra;
intermediary method_43993
Lnet/minecraft/class_7477;method_43993(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/util/Set;II)Lnet/minecraft/class_4158;
named register
Lnet/minecraft/world/poi/PointOfInterestTypes;register(Lnet/minecraft/registry/Registry;Lnet/minecraft/registry/RegistryKey;Ljava/util/Set;II)Lnet/minecraft/world/poi/PointOfInterestType;
-
registerStates
private static void registerStates(RegistryEntry<PointOfInterestType> poiTypeEntry, Set<BlockState> states) - Mappings:
Namespace Name Mixin selector official a
Lbrb;a(Lhd;Ljava/util/Set;)V
intermediary method_43990
Lnet/minecraft/class_7477;method_43990(Lnet/minecraft/class_6880;Ljava/util/Set;)V
named registerStates
Lnet/minecraft/world/poi/PointOfInterestTypes;registerStates(Lnet/minecraft/registry/entry/RegistryEntry;Ljava/util/Set;)V
-
getTypeForState
- Mappings:
Namespace Name Mixin selector official a
Lbrb;a(Ldbq;)Ljava/util/Optional;
intermediary method_43989
Lnet/minecraft/class_7477;method_43989(Lnet/minecraft/class_2680;)Ljava/util/Optional;
named getTypeForState
Lnet/minecraft/world/poi/PointOfInterestTypes;getTypeForState(Lnet/minecraft/block/BlockState;)Ljava/util/Optional;
-
isPointOfInterest
- Mappings:
Namespace Name Mixin selector official b
Lbrb;b(Ldbq;)Z
intermediary method_46397
Lnet/minecraft/class_7477;method_46397(Lnet/minecraft/class_2680;)Z
named isPointOfInterest
Lnet/minecraft/world/poi/PointOfInterestTypes;isPointOfInterest(Lnet/minecraft/block/BlockState;)Z
-
registerAndGetDefault
- Mappings:
Namespace Name Mixin selector official a
Lbrb;a(Lhq;)Lbra;
intermediary method_43992
Lnet/minecraft/class_7477;method_43992(Lnet/minecraft/class_2378;)Lnet/minecraft/class_4158;
named registerAndGetDefault
Lnet/minecraft/world/poi/PointOfInterestTypes;registerAndGetDefault(Lnet/minecraft/registry/Registry;)Lnet/minecraft/world/poi/PointOfInterestType;
-