Class PointOfInterestTypes

java.lang.Object
net.minecraft.world.poi.PointOfInterestTypes

public class PointOfInterestTypes extends Object
Mappings:
Namespace Name
official bxq
intermediary net/minecraft/class_7477
named net/minecraft/world/poi/PointOfInterestTypes
  • Field Details

    • ARMORER

      public static final RegistryKey<PointOfInterestType> ARMORER
      Mappings:
      Namespace Name Mixin selector
      official a Lbxq;a:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> BUTCHER
      Mappings:
      Namespace Name Mixin selector
      official b Lbxq;b:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> CARTOGRAPHER
      Mappings:
      Namespace Name Mixin selector
      official c Lbxq;c:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> CLERIC
      Mappings:
      Namespace Name Mixin selector
      official d Lbxq;d:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> FARMER
      Mappings:
      Namespace Name Mixin selector
      official e Lbxq;e:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> FISHERMAN
      Mappings:
      Namespace Name Mixin selector
      official f Lbxq;f:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> FLETCHER
      Mappings:
      Namespace Name Mixin selector
      official g Lbxq;g:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> LEATHERWORKER
      Mappings:
      Namespace Name Mixin selector
      official h Lbxq;h:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> LIBRARIAN
      Mappings:
      Namespace Name Mixin selector
      official i Lbxq;i:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> MASON
      Mappings:
      Namespace Name Mixin selector
      official j Lbxq;j:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> SHEPHERD
      Mappings:
      Namespace Name Mixin selector
      official k Lbxq;k:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> TOOLSMITH
      Mappings:
      Namespace Name Mixin selector
      official l Lbxq;l:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> WEAPONSMITH
      Mappings:
      Namespace Name Mixin selector
      official m Lbxq;m:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> HOME
      Mappings:
      Namespace Name Mixin selector
      official n Lbxq;n:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> MEETING
      Mappings:
      Namespace Name Mixin selector
      official o Lbxq;o:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> BEEHIVE
      Mappings:
      Namespace Name Mixin selector
      official p Lbxq;p:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> BEE_NEST
      Mappings:
      Namespace Name Mixin selector
      official q Lbxq;q:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> NETHER_PORTAL
      Mappings:
      Namespace Name Mixin selector
      official r Lbxq;r:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> LODESTONE
      Mappings:
      Namespace Name Mixin selector
      official s Lbxq;s:Lahf;
      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

      public static final RegistryKey<PointOfInterestType> LIGHTNING_ROD
      Mappings:
      Namespace Name Mixin selector
      official t Lbxq;t:Lahf;
      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

      private static final Set<BlockState> BED_HEADS
      Mappings:
      Namespace Name Mixin selector
      official u Lbxq;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

      private static final Set<BlockState> CAULDRONS
      Mappings:
      Namespace Name Mixin selector
      official v Lbxq;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

      private static final Map<BlockState,RegistryEntry<PointOfInterestType>> POI_STATES_TO_TYPE
      Mappings:
      Namespace Name Mixin selector
      official w Lbxq;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

      private static Set<BlockState> getStatesOfBlock(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxq;a(Lcwq;)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

      private static RegistryKey<PointOfInterestType> of(String id)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxq;a(Ljava/lang/String;)Lahf;
      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 Lbxq;a(Lit;Lahf;Ljava/util/Set;II)Lbxp;
      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 Lbxq;a(Lih;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

      public static Optional<RegistryEntry<PointOfInterestType>> getTypeForState(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxq;a(Ldjh;)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

      public static boolean isPointOfInterest(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official b Lbxq;b(Ldjh;)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

      public static PointOfInterestType registerAndGetDefault(Registry<PointOfInterestType> registry)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxq;a(Lit;)Lbxp;
      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;