Class PointOfInterestTypes

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

public class PointOfInterestTypes extends Object
Mappings:
Namespace Name
official blz
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 Lblz;a:Laai;
      intermediary field_39278 Lnet/minecraft/class_7477;field_39278:Lnet/minecraft/class_5321;
      named ARMORER Lnet/minecraft/world/poi/PointOfInterestTypes;ARMORER:Lnet/minecraft/util/registry/RegistryKey;
    • BUTCHER

      public static final RegistryKey<PointOfInterestType> BUTCHER
      Mappings:
      Namespace Name Mixin selector
      official b Lblz;b:Laai;
      intermediary field_39279 Lnet/minecraft/class_7477;field_39279:Lnet/minecraft/class_5321;
      named BUTCHER Lnet/minecraft/world/poi/PointOfInterestTypes;BUTCHER:Lnet/minecraft/util/registry/RegistryKey;
    • CARTOGRAPHER

      public static final RegistryKey<PointOfInterestType> CARTOGRAPHER
      Mappings:
      Namespace Name Mixin selector
      official c Lblz;c:Laai;
      intermediary field_39280 Lnet/minecraft/class_7477;field_39280:Lnet/minecraft/class_5321;
      named CARTOGRAPHER Lnet/minecraft/world/poi/PointOfInterestTypes;CARTOGRAPHER:Lnet/minecraft/util/registry/RegistryKey;
    • CLERIC

      public static final RegistryKey<PointOfInterestType> CLERIC
      Mappings:
      Namespace Name Mixin selector
      official d Lblz;d:Laai;
      intermediary field_39281 Lnet/minecraft/class_7477;field_39281:Lnet/minecraft/class_5321;
      named CLERIC Lnet/minecraft/world/poi/PointOfInterestTypes;CLERIC:Lnet/minecraft/util/registry/RegistryKey;
    • FARMER

      public static final RegistryKey<PointOfInterestType> FARMER
      Mappings:
      Namespace Name Mixin selector
      official e Lblz;e:Laai;
      intermediary field_39282 Lnet/minecraft/class_7477;field_39282:Lnet/minecraft/class_5321;
      named FARMER Lnet/minecraft/world/poi/PointOfInterestTypes;FARMER:Lnet/minecraft/util/registry/RegistryKey;
    • FISHERMAN

      public static final RegistryKey<PointOfInterestType> FISHERMAN
      Mappings:
      Namespace Name Mixin selector
      official f Lblz;f:Laai;
      intermediary field_39283 Lnet/minecraft/class_7477;field_39283:Lnet/minecraft/class_5321;
      named FISHERMAN Lnet/minecraft/world/poi/PointOfInterestTypes;FISHERMAN:Lnet/minecraft/util/registry/RegistryKey;
    • FLETCHER

      public static final RegistryKey<PointOfInterestType> FLETCHER
      Mappings:
      Namespace Name Mixin selector
      official g Lblz;g:Laai;
      intermediary field_39284 Lnet/minecraft/class_7477;field_39284:Lnet/minecraft/class_5321;
      named FLETCHER Lnet/minecraft/world/poi/PointOfInterestTypes;FLETCHER:Lnet/minecraft/util/registry/RegistryKey;
    • LEATHERWORKER

      public static final RegistryKey<PointOfInterestType> LEATHERWORKER
      Mappings:
      Namespace Name Mixin selector
      official h Lblz;h:Laai;
      intermediary field_39285 Lnet/minecraft/class_7477;field_39285:Lnet/minecraft/class_5321;
      named LEATHERWORKER Lnet/minecraft/world/poi/PointOfInterestTypes;LEATHERWORKER:Lnet/minecraft/util/registry/RegistryKey;
    • LIBRARIAN

      public static final RegistryKey<PointOfInterestType> LIBRARIAN
      Mappings:
      Namespace Name Mixin selector
      official i Lblz;i:Laai;
      intermediary field_39286 Lnet/minecraft/class_7477;field_39286:Lnet/minecraft/class_5321;
      named LIBRARIAN Lnet/minecraft/world/poi/PointOfInterestTypes;LIBRARIAN:Lnet/minecraft/util/registry/RegistryKey;
    • MASON

      public static final RegistryKey<PointOfInterestType> MASON
      Mappings:
      Namespace Name Mixin selector
      official j Lblz;j:Laai;
      intermediary field_39287 Lnet/minecraft/class_7477;field_39287:Lnet/minecraft/class_5321;
      named MASON Lnet/minecraft/world/poi/PointOfInterestTypes;MASON:Lnet/minecraft/util/registry/RegistryKey;
    • SHEPHERD

      public static final RegistryKey<PointOfInterestType> SHEPHERD
      Mappings:
      Namespace Name Mixin selector
      official k Lblz;k:Laai;
      intermediary field_39288 Lnet/minecraft/class_7477;field_39288:Lnet/minecraft/class_5321;
      named SHEPHERD Lnet/minecraft/world/poi/PointOfInterestTypes;SHEPHERD:Lnet/minecraft/util/registry/RegistryKey;
    • TOOLSMITH

      public static final RegistryKey<PointOfInterestType> TOOLSMITH
      Mappings:
      Namespace Name Mixin selector
      official l Lblz;l:Laai;
      intermediary field_39289 Lnet/minecraft/class_7477;field_39289:Lnet/minecraft/class_5321;
      named TOOLSMITH Lnet/minecraft/world/poi/PointOfInterestTypes;TOOLSMITH:Lnet/minecraft/util/registry/RegistryKey;
    • WEAPONSMITH

      public static final RegistryKey<PointOfInterestType> WEAPONSMITH
      Mappings:
      Namespace Name Mixin selector
      official m Lblz;m:Laai;
      intermediary field_39290 Lnet/minecraft/class_7477;field_39290:Lnet/minecraft/class_5321;
      named WEAPONSMITH Lnet/minecraft/world/poi/PointOfInterestTypes;WEAPONSMITH:Lnet/minecraft/util/registry/RegistryKey;
    • HOME

      public static final RegistryKey<PointOfInterestType> HOME
      Mappings:
      Namespace Name Mixin selector
      official n Lblz;n:Laai;
      intermediary field_39291 Lnet/minecraft/class_7477;field_39291:Lnet/minecraft/class_5321;
      named HOME Lnet/minecraft/world/poi/PointOfInterestTypes;HOME:Lnet/minecraft/util/registry/RegistryKey;
    • MEETING

      public static final RegistryKey<PointOfInterestType> MEETING
      Mappings:
      Namespace Name Mixin selector
      official o Lblz;o:Laai;
      intermediary field_39292 Lnet/minecraft/class_7477;field_39292:Lnet/minecraft/class_5321;
      named MEETING Lnet/minecraft/world/poi/PointOfInterestTypes;MEETING:Lnet/minecraft/util/registry/RegistryKey;
    • BEEHIVE

      public static final RegistryKey<PointOfInterestType> BEEHIVE
      Mappings:
      Namespace Name Mixin selector
      official p Lblz;p:Laai;
      intermediary field_39293 Lnet/minecraft/class_7477;field_39293:Lnet/minecraft/class_5321;
      named BEEHIVE Lnet/minecraft/world/poi/PointOfInterestTypes;BEEHIVE:Lnet/minecraft/util/registry/RegistryKey;
    • BEE_NEST

      public static final RegistryKey<PointOfInterestType> BEE_NEST
      Mappings:
      Namespace Name Mixin selector
      official q Lblz;q:Laai;
      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/util/registry/RegistryKey;
    • NETHER_PORTAL

      public static final RegistryKey<PointOfInterestType> NETHER_PORTAL
      Mappings:
      Namespace Name Mixin selector
      official r Lblz;r:Laai;
      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/util/registry/RegistryKey;
    • LODESTONE

      public static final RegistryKey<PointOfInterestType> LODESTONE
      Mappings:
      Namespace Name Mixin selector
      official s Lblz;s:Laai;
      intermediary field_39296 Lnet/minecraft/class_7477;field_39296:Lnet/minecraft/class_5321;
      named LODESTONE Lnet/minecraft/world/poi/PointOfInterestTypes;LODESTONE:Lnet/minecraft/util/registry/RegistryKey;
    • LIGHTNING_ROD

      public static final RegistryKey<PointOfInterestType> LIGHTNING_ROD
      Mappings:
      Namespace Name Mixin selector
      official t Lblz;t:Laai;
      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/util/registry/RegistryKey;
    • BED_HEADS

      private static final Set<BlockState> BED_HEADS
      Mappings:
      Namespace Name Mixin selector
      official v Lblz;v: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 w Lblz;w: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 x Lblz;x: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;
    • POI_STATES

      protected static final Set<BlockState> POI_STATES
      Mappings:
      Namespace Name Mixin selector
      official u Lblz;u:Ljava/util/Set;
      intermediary field_39298 Lnet/minecraft/class_7477;field_39298:Ljava/util/Set;
      named POI_STATES Lnet/minecraft/world/poi/PointOfInterestTypes;POI_STATES:Ljava/util/Set;
  • Constructor Details

    • PointOfInterestTypes

      public PointOfInterestTypes()
  • Method Details

    • getStatesOfBlock

      private static Set<BlockState> getStatesOfBlock(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lblz;a(Lciw;)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 Lblz;a(Ljava/lang/String;)Laai;
      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/util/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 Lblz;a(Lhm;Laai;Ljava/util/Set;II)Lbly;
      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/util/registry/Registry;Lnet/minecraft/util/registry/RegistryKey;Ljava/util/Set;II)Lnet/minecraft/world/poi/PointOfInterestType;
    • registerStates

      private static void registerStates(RegistryEntry<PointOfInterestType> poiType)
      Mappings:
      Namespace Name Mixin selector
      official a Lblz;a(Lhc;)V
      intermediary method_43990 Lnet/minecraft/class_7477;method_43990(Lnet/minecraft/class_6880;)V
      named registerStates Lnet/minecraft/world/poi/PointOfInterestTypes;registerStates(Lnet/minecraft/util/registry/RegistryEntry;)V
    • getTypeForState

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

      public static PointOfInterestType registerAndGetDefault(Registry<PointOfInterestType> registry)
      Mappings:
      Namespace Name Mixin selector
      official a Lblz;a(Lhm;)Lbly;
      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/util/registry/Registry;)Lnet/minecraft/world/poi/PointOfInterestType;