类 BlockPositionSource

  • 所有已实现的接口:
    PositionSource

    public class BlockPositionSource
    extends Object
    implements PositionSource
    Mappings:
    Namespace Name
    official cnq
    intermediary net/minecraft/class_5707
    named net/minecraft/world/event/BlockPositionSource
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<BlockPositionSource> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lcnq;a:Lcom/mojang/serialization/Codec;
        intermediary field_28137 Lnet/minecraft/class_5707;field_28137:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/event/BlockPositionSource;CODEC:Lcom/mojang/serialization/Codec;
      • pos

        private final Optional<BlockPos> pos
        Mappings:
        Namespace Name Mixin selector
        official c Lcnq;c:Ljava/util/Optional;
        intermediary field_28138 Lnet/minecraft/class_5707;field_28138:Ljava/util/Optional;
        named pos Lnet/minecraft/world/event/BlockPositionSource;pos:Ljava/util/Optional;
    • 构造器详细资料

      • BlockPositionSource

        public BlockPositionSource​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcnq;<init>(Lgb;)V
        intermediary <init> Lnet/minecraft/class_5707;<init>(Lnet/minecraft/class_2338;)V
        named <init> Lnet/minecraft/world/event/BlockPositionSource;<init>(Lnet/minecraft/util/math/BlockPos;)V
      • BlockPositionSource

        public BlockPositionSource​(Optional<BlockPos> pos)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcnq;<init>(Ljava/util/Optional;)V
        intermediary <init> Lnet/minecraft/class_5707;<init>(Ljava/util/Optional;)V
        named <init> Lnet/minecraft/world/event/BlockPositionSource;<init>(Ljava/util/Optional;)V
    • 方法详细资料

      • getPos

        public Optional<BlockPos> getPos​(World world)
        指定者:
        getPos 在接口中 PositionSource
        Mappings:
        Namespace Name Mixin selector
        official a Lcnx;a(Lbvr;)Ljava/util/Optional;
        intermediary method_32956 Lnet/minecraft/class_5716;method_32956(Lnet/minecraft/class_1937;)Ljava/util/Optional;
        named getPos Lnet/minecraft/world/event/PositionSource;getPos(Lnet/minecraft/world/World;)Ljava/util/Optional;
      • getType

        public PositionSourceType<?> getType()
        Returns the type of this position source.
        指定者:
        getType 在接口中 PositionSource
        Mappings:
        Namespace Name Mixin selector
        official a Lcnx;a()Lcny;
        intermediary method_32955 Lnet/minecraft/class_5716;method_32955()Lnet/minecraft/class_5717;
        named getType Lnet/minecraft/world/event/PositionSource;getType()Lnet/minecraft/world/event/PositionSourceType;