类 PointOfInterest


  • public class PointOfInterest
    extends Object
    Mappings:
    Namespace Name
    official bcp
    intermediary net/minecraft/class_4156
    named net/minecraft/world/poi/PointOfInterest
    • 字段详细资料

      • pos

        private final BlockPos pos
        Mappings:
        Namespace Name Mixin selector
        official a Lbcp;a:Lgb;
        intermediary field_18492 Lnet/minecraft/class_4156;field_18492:Lnet/minecraft/class_2338;
        named pos Lnet/minecraft/world/poi/PointOfInterest;pos:Lnet/minecraft/util/math/BlockPos;
      • type

        private final PointOfInterestType type
        Mappings:
        Namespace Name Mixin selector
        official b Lbcp;b:Lbcr;
        intermediary field_18493 Lnet/minecraft/class_4156;field_18493:Lnet/minecraft/class_4158;
        named type Lnet/minecraft/world/poi/PointOfInterest;type:Lnet/minecraft/world/poi/PointOfInterestType;
      • freeTickets

        private int freeTickets
        Mappings:
        Namespace Name Mixin selector
        official c Lbcp;c:I
        intermediary field_18494 Lnet/minecraft/class_4156;field_18494:I
        named freeTickets Lnet/minecraft/world/poi/PointOfInterest;freeTickets:I
      • updateListener

        private final Runnable updateListener
        Mappings:
        Namespace Name Mixin selector
        official d Lbcp;d:Ljava/lang/Runnable;
        intermediary field_18495 Lnet/minecraft/class_4156;field_18495:Ljava/lang/Runnable;
        named updateListener Lnet/minecraft/world/poi/PointOfInterest;updateListener:Ljava/lang/Runnable;
    • 构造器详细资料

      • PointOfInterest

        private PointOfInterest​(BlockPos pos,
                                PointOfInterestType type,
                                int freeTickets,
                                Runnable updateListener)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbcp;<init>(Lgb;Lbcr;ILjava/lang/Runnable;)V
        intermediary <init> Lnet/minecraft/class_4156;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;ILjava/lang/Runnable;)V
        named <init> Lnet/minecraft/world/poi/PointOfInterest;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/poi/PointOfInterestType;ILjava/lang/Runnable;)V
      • PointOfInterest

        public PointOfInterest​(BlockPos pos,
                               PointOfInterestType type,
                               Runnable updateListener)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbcp;<init>(Lgb;Lbcr;Ljava/lang/Runnable;)V
        intermediary <init> Lnet/minecraft/class_4156;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;Ljava/lang/Runnable;)V
        named <init> Lnet/minecraft/world/poi/PointOfInterest;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/poi/PointOfInterestType;Ljava/lang/Runnable;)V
    • 方法详细资料

      • createCodec

        public static com.mojang.serialization.Codec<PointOfInterest> createCodec​(Runnable updateListener)
        Mappings:
        Namespace Name Mixin selector
        official a Lbcp;a(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;
        intermediary method_28359 Lnet/minecraft/class_4156;method_28359(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;
        named createCodec Lnet/minecraft/world/poi/PointOfInterest;createCodec(Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;
      • getFreeTickets

        @Deprecated
        public int getFreeTickets()
        已过时。
        Mappings:
        Namespace Name Mixin selector
        official a Lbcp;a()I
        intermediary method_35156 Lnet/minecraft/class_4156;method_35156()I
        named getFreeTickets Lnet/minecraft/world/poi/PointOfInterest;getFreeTickets()I
      • reserveTicket

        protected boolean reserveTicket()
        Mappings:
        Namespace Name Mixin selector
        official b Lbcp;b()Z
        intermediary method_19137 Lnet/minecraft/class_4156;method_19137()Z
        named reserveTicket Lnet/minecraft/world/poi/PointOfInterest;reserveTicket()Z
      • releaseTicket

        protected boolean releaseTicket()
        Mappings:
        Namespace Name Mixin selector
        official c Lbcp;c()Z
        intermediary method_19138 Lnet/minecraft/class_4156;method_19138()Z
        named releaseTicket Lnet/minecraft/world/poi/PointOfInterest;releaseTicket()Z
      • hasSpace

        public boolean hasSpace()
        Mappings:
        Namespace Name Mixin selector
        official d Lbcp;d()Z
        intermediary method_19139 Lnet/minecraft/class_4156;method_19139()Z
        named hasSpace Lnet/minecraft/world/poi/PointOfInterest;hasSpace()Z
      • isOccupied

        public boolean isOccupied()
        Mappings:
        Namespace Name Mixin selector
        official e Lbcp;e()Z
        intermediary method_19140 Lnet/minecraft/class_4156;method_19140()Z
        named isOccupied Lnet/minecraft/world/poi/PointOfInterest;isOccupied()Z
      • getPos

        public BlockPos getPos()
        Mappings:
        Namespace Name Mixin selector
        official f Lbcp;f()Lgb;
        intermediary method_19141 Lnet/minecraft/class_4156;method_19141()Lnet/minecraft/class_2338;
        named getPos Lnet/minecraft/world/poi/PointOfInterest;getPos()Lnet/minecraft/util/math/BlockPos;
      • getType

        public PointOfInterestType getType()
        Mappings:
        Namespace Name Mixin selector
        official g Lbcp;g()Lbcr;
        intermediary method_19142 Lnet/minecraft/class_4156;method_19142()Lnet/minecraft/class_4158;
        named getType Lnet/minecraft/world/poi/PointOfInterest;getType()Lnet/minecraft/world/poi/PointOfInterestType;
      • equals

        public boolean equals​(Object obj)
        覆盖:
        equals 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official equals Lbcp;equals(Ljava/lang/Object;)Z
        intermediary equals Lnet/minecraft/class_4156;equals(Ljava/lang/Object;)Z
        named equals Lnet/minecraft/world/poi/PointOfInterest;equals(Ljava/lang/Object;)Z
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official hashCode Lbcp;hashCode()I
        intermediary hashCode Lnet/minecraft/class_4156;hashCode()I
        named hashCode Lnet/minecraft/world/poi/PointOfInterest;hashCode()I