java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<PoiType>
net.minecraft.world.entity.ai.village.poi.PoiType
All Implemented Interfaces:
IForgeRegistryEntry<PoiType>

public class PoiType extends ForgeRegistryEntry<PoiType>
  • Field Details

    • ALL_JOB_POI_TYPES

      private static final Supplier<Set<PoiType>> ALL_JOB_POI_TYPES
    • ALL_JOBS

      public static final Predicate<PoiType> ALL_JOBS
    • ALL

      public static final Predicate<PoiType> ALL
    • BEDS

      private static final Set<BlockState> BEDS
    • CAULDRONS

      private static final Set<BlockState> CAULDRONS
    • TYPE_BY_STATE

      private static final Map<BlockState,PoiType> TYPE_BY_STATE
    • UNEMPLOYED

      public static final PoiType UNEMPLOYED
    • ARMORER

      public static final PoiType ARMORER
    • BUTCHER

      public static final PoiType BUTCHER
    • CARTOGRAPHER

      public static final PoiType CARTOGRAPHER
    • CLERIC

      public static final PoiType CLERIC
    • FARMER

      public static final PoiType FARMER
    • FISHERMAN

      public static final PoiType FISHERMAN
    • FLETCHER

      public static final PoiType FLETCHER
    • LEATHERWORKER

      public static final PoiType LEATHERWORKER
    • LIBRARIAN

      public static final PoiType LIBRARIAN
    • MASON

      public static final PoiType MASON
    • NITWIT

      public static final PoiType NITWIT
    • SHEPHERD

      public static final PoiType SHEPHERD
    • TOOLSMITH

      public static final PoiType TOOLSMITH
    • WEAPONSMITH

      public static final PoiType WEAPONSMITH
    • HOME

      public static final PoiType HOME
    • MEETING

      public static final PoiType MEETING
    • BEEHIVE

      public static final PoiType BEEHIVE
    • BEE_NEST

      public static final PoiType BEE_NEST
    • NETHER_PORTAL

      public static final PoiType NETHER_PORTAL
    • LODESTONE

      public static final PoiType LODESTONE
    • LIGHTNING_ROD

      public static final PoiType LIGHTNING_ROD
    • ALL_STATES

      protected static final Set<BlockState> ALL_STATES
    • name

      private final String name
    • matchingStates

      private final Set<BlockState> matchingStates
    • maxTickets

      private final int maxTickets
    • predicate

      private final Predicate<PoiType> predicate
    • validRange

      private final int validRange
  • Constructor Details

  • Method Details