类 EndGatewayBlockEntity


  • public class EndGatewayBlockEntity
    extends EndPortalBlockEntity
    Mappings:
    Namespace Name
    official ciu
    intermediary net/minecraft/class_2643
    named net/minecraft/block/entity/EndGatewayBlockEntity
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_12133 Lnet/minecraft/class_2643;field_12133:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/block/entity/EndGatewayBlockEntity;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_31368

        private static final int field_31368
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lciu;b:I
        intermediary field_31368 Lnet/minecraft/class_2643;field_31368:I
        named field_31368 Lnet/minecraft/block/entity/EndGatewayBlockEntity;field_31368:I
      • field_31369

        private static final int field_31369
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lciu;c:I
        intermediary field_31369 Lnet/minecraft/class_2643;field_31369:I
        named field_31369 Lnet/minecraft/block/entity/EndGatewayBlockEntity;field_31369:I
      • field_31370

        private static final int field_31370
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lciu;d:I
        intermediary field_31370 Lnet/minecraft/class_2643;field_31370:I
        named field_31370 Lnet/minecraft/block/entity/EndGatewayBlockEntity;field_31370:I
      • field_31371

        private static final int field_31371
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lciu;e:I
        intermediary field_31371 Lnet/minecraft/class_2643;field_31371:I
        named field_31371 Lnet/minecraft/block/entity/EndGatewayBlockEntity;field_31371:I
      • field_31372

        private static final int field_31372
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lciu;f:I
        intermediary field_31372 Lnet/minecraft/class_2643;field_31372:I
        named field_31372 Lnet/minecraft/block/entity/EndGatewayBlockEntity;field_31372:I
      • age

        private long age
        Mappings:
        Namespace Name Mixin selector
        official g Lciu;g:J
        intermediary field_12131 Lnet/minecraft/class_2643;field_12131:J
        named age Lnet/minecraft/block/entity/EndGatewayBlockEntity;age:J
      • teleportCooldown

        private int teleportCooldown
        Mappings:
        Namespace Name Mixin selector
        official h Lciu;h:I
        intermediary field_12130 Lnet/minecraft/class_2643;field_12130:I
        named teleportCooldown Lnet/minecraft/block/entity/EndGatewayBlockEntity;teleportCooldown:I
      • exitPortalPos

        @Nullable
        private @Nullable BlockPos exitPortalPos
        Mappings:
        Namespace Name Mixin selector
        official i Lciu;i:Lgb;
        intermediary field_12132 Lnet/minecraft/class_2643;field_12132:Lnet/minecraft/class_2338;
        named exitPortalPos Lnet/minecraft/block/entity/EndGatewayBlockEntity;exitPortalPos:Lnet/minecraft/util/math/BlockPos;
      • exactTeleport

        private boolean exactTeleport
        Mappings:
        Namespace Name Mixin selector
        official j Lciu;j:Z
        intermediary field_12129 Lnet/minecraft/class_2643;field_12129:Z
        named exactTeleport Lnet/minecraft/block/entity/EndGatewayBlockEntity;exactTeleport:Z
    • 构造器详细资料

      • EndGatewayBlockEntity

        public EndGatewayBlockEntity​(BlockPos pos,
                                     BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lciv;<init>(Lgb;Lcjr;)V
        intermediary <init> Lnet/minecraft/class_2640;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
        named <init> Lnet/minecraft/block/entity/EndPortalBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • 方法详细资料

      • writeNbt

        public CompoundTag writeNbt​(CompoundTag nbt)
        覆盖:
        writeNbt 在类中 BlockEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lchp;b(Lmv;)Lmv;
        intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
        named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
      • readNbt

        public void readNbt​(CompoundTag nbt)
        覆盖:
        readNbt 在类中 BlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lchp;a(Lmv;)V
        intermediary method_11014 Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V
        named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
      • clientTick

        public static void clientTick​(World world,
                                      BlockPos pos,
                                      BlockState state,
                                      EndGatewayBlockEntity blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lbvr;Lgb;Lcjr;Lciu;)V
        intermediary method_31700 Lnet/minecraft/class_2643;method_31700(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V
        named clientTick Lnet/minecraft/block/entity/EndGatewayBlockEntity;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/EndGatewayBlockEntity;)V
      • serverTick

        public static void serverTick​(World world,
                                      BlockPos pos,
                                      BlockState state,
                                      EndGatewayBlockEntity blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official b Lciu;b(Lbvr;Lgb;Lcjr;Lciu;)V
        intermediary method_31702 Lnet/minecraft/class_2643;method_31702(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V
        named serverTick Lnet/minecraft/block/entity/EndGatewayBlockEntity;serverTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/EndGatewayBlockEntity;)V
      • canTeleport

        public static boolean canTeleport​(Entity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lasl;)Z
        intermediary method_30276 Lnet/minecraft/class_2643;method_30276(Lnet/minecraft/class_1297;)Z
        named canTeleport Lnet/minecraft/block/entity/EndGatewayBlockEntity;canTeleport(Lnet/minecraft/entity/Entity;)Z
      • isRecentlyGenerated

        public boolean isRecentlyGenerated()
        Mappings:
        Namespace Name Mixin selector
        official d Lciu;d()Z
        intermediary method_11420 Lnet/minecraft/class_2643;method_11420()Z
        named isRecentlyGenerated Lnet/minecraft/block/entity/EndGatewayBlockEntity;isRecentlyGenerated()Z
      • needsCooldownBeforeTeleporting

        public boolean needsCooldownBeforeTeleporting()
        Mappings:
        Namespace Name Mixin selector
        official f Lciu;f()Z
        intermediary method_11421 Lnet/minecraft/class_2643;method_11421()Z
        named needsCooldownBeforeTeleporting Lnet/minecraft/block/entity/EndGatewayBlockEntity;needsCooldownBeforeTeleporting()Z
      • getRecentlyGeneratedBeamHeight

        public float getRecentlyGeneratedBeamHeight​(float tickDelta)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(F)F
        intermediary method_11417 Lnet/minecraft/class_2643;method_11417(F)F
        named getRecentlyGeneratedBeamHeight Lnet/minecraft/block/entity/EndGatewayBlockEntity;getRecentlyGeneratedBeamHeight(F)F
      • getCooldownBeamHeight

        public float getCooldownBeamHeight​(float tickDelta)
        Mappings:
        Namespace Name Mixin selector
        official b Lciu;b(F)F
        intermediary method_11412 Lnet/minecraft/class_2643;method_11412(F)F
        named getCooldownBeamHeight Lnet/minecraft/block/entity/EndGatewayBlockEntity;getCooldownBeamHeight(F)F
      • toUpdatePacket

        @Nullable
        public @Nullable BlockEntityUpdateS2CPacket toUpdatePacket()
        覆盖:
        toUpdatePacket 在类中 BlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lchp;a()Lpt;
        intermediary method_16886 Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;
        named toUpdatePacket Lnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
      • toInitialChunkDataNbt

        public CompoundTag toInitialChunkDataNbt()
        覆盖:
        toInitialChunkDataNbt 在类中 BlockEntity
        Mappings:
        Namespace Name Mixin selector
        official b Lchp;b()Lmv;
        intermediary method_16887 Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;
        named toInitialChunkDataNbt Lnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/CompoundTag;
      • startTeleportCooldown

        private static void startTeleportCooldown​(World world,
                                                  BlockPos pos,
                                                  BlockState state,
                                                  EndGatewayBlockEntity blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official c Lciu;c(Lbvr;Lgb;Lcjr;Lciu;)V
        intermediary method_11411 Lnet/minecraft/class_2643;method_11411(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2643;)V
        named startTeleportCooldown Lnet/minecraft/block/entity/EndGatewayBlockEntity;startTeleportCooldown(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/EndGatewayBlockEntity;)V
      • onSyncedBlockEvent

        public boolean onSyncedBlockEvent​(int type,
                                          int data)
        覆盖:
        onSyncedBlockEvent 在类中 BlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a_ Lchp;a_(II)Z
        intermediary method_11004 Lnet/minecraft/class_2586;method_11004(II)Z
        named onSyncedBlockEvent Lnet/minecraft/block/entity/BlockEntity;onSyncedBlockEvent(II)Z
      • tryTeleportingEntity

        public static void tryTeleportingEntity​(World world,
                                                BlockPos pos,
                                                BlockState state,
                                                Entity entity,
                                                EndGatewayBlockEntity blockEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lbvr;Lgb;Lcjr;Lasl;Lciu;)V
        intermediary method_11409 Lnet/minecraft/class_2643;method_11409(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2643;)V
        named tryTeleportingEntity Lnet/minecraft/block/entity/EndGatewayBlockEntity;tryTeleportingEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/Entity;Lnet/minecraft/block/entity/EndGatewayBlockEntity;)V
      • findBestPortalExitPos

        private static BlockPos findBestPortalExitPos​(World world,
                                                      BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lbvr;Lgb;)Lgb;
        intermediary method_11419 Lnet/minecraft/class_2643;method_11419(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
        named findBestPortalExitPos Lnet/minecraft/block/entity/EndGatewayBlockEntity;findBestPortalExitPos(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
      • setupExitPortalLocation

        private static BlockPos setupExitPortalLocation​(ServerWorld world,
                                                        BlockPos pos)
        Finds teleport location and creates an island to teleport to (if there is none).

        This does not create an exit portal.

        返回:
        the position of the exit portal
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Labj;Lgb;)Lgb;
        intermediary method_31699 Lnet/minecraft/class_2643;method_31699(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
        named setupExitPortalLocation Lnet/minecraft/block/entity/EndGatewayBlockEntity;setupExitPortalLocation(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
      • findTeleportLocation

        private static Vec3d findTeleportLocation​(ServerWorld world,
                                                  BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lciu;b(Labj;Lgb;)Ldma;
        intermediary method_31701 Lnet/minecraft/class_2643;method_31701(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
        named findTeleportLocation Lnet/minecraft/block/entity/EndGatewayBlockEntity;findTeleportLocation(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;
      • isChunkEmpty

        private static boolean isChunkEmpty​(ServerWorld world,
                                            Vec3d pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Labj;Ldma;)Z
        intermediary method_31698 Lnet/minecraft/class_2643;method_31698(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Z
        named isChunkEmpty Lnet/minecraft/block/entity/EndGatewayBlockEntity;isChunkEmpty(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;)Z
      • findExitPortalPos

        private static BlockPos findExitPortalPos​(BlockView world,
                                                  BlockPos pos,
                                                  int searchRadius,
                                                  boolean force)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lbuv;Lgb;IZ)Lgb;
        intermediary method_11410 Lnet/minecraft/class_2643;method_11410(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
        named findExitPortalPos Lnet/minecraft/block/entity/EndGatewayBlockEntity;findExitPortalPos(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;IZ)Lnet/minecraft/util/math/BlockPos;
      • getChunk

        private static WorldChunk getChunk​(World world,
                                           Vec3d pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lbvr;Ldma;)Lclv;
        intermediary method_11414 Lnet/minecraft/class_2643;method_11414(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;)Lnet/minecraft/class_2818;
        named getChunk Lnet/minecraft/block/entity/EndGatewayBlockEntity;getChunk(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/world/chunk/WorldChunk;
      • findPortalPosition

        @Nullable
        private static @Nullable BlockPos findPortalPosition​(WorldChunk chunk)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lclv;)Lgb;
        intermediary method_11413 Lnet/minecraft/class_2643;method_11413(Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338;
        named findPortalPosition Lnet/minecraft/block/entity/EndGatewayBlockEntity;findPortalPosition(Lnet/minecraft/world/chunk/WorldChunk;)Lnet/minecraft/util/math/BlockPos;
      • createPortal

        private static void createPortal​(ServerWorld world,
                                         BlockPos pos,
                                         EndGatewayFeatureConfig endGatewayFeatureConfig)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Labj;Lgb;Lcub;)V
        intermediary method_11416 Lnet/minecraft/class_2643;method_11416(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_3018;)V
        named createPortal Lnet/minecraft/block/entity/EndGatewayBlockEntity;createPortal(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/EndGatewayFeatureConfig;)V
      • shouldDrawSide

        public boolean shouldDrawSide​(Direction direction)
        覆盖:
        shouldDrawSide 在类中 EndPortalBlockEntity
        Mappings:
        Namespace Name Mixin selector
        official a Lciv;a(Lgg;)Z
        intermediary method_11400 Lnet/minecraft/class_2640;method_11400(Lnet/minecraft/class_2350;)Z
        named shouldDrawSide Lnet/minecraft/block/entity/EndPortalBlockEntity;shouldDrawSide(Lnet/minecraft/util/math/Direction;)Z
      • getDrawnSidesCount

        public int getDrawnSidesCount()
        Mappings:
        Namespace Name Mixin selector
        official g Lciu;g()I
        intermediary method_11415 Lnet/minecraft/class_2643;method_11415()I
        named getDrawnSidesCount Lnet/minecraft/block/entity/EndGatewayBlockEntity;getDrawnSidesCount()I
      • setExitPortalPos

        public void setExitPortalPos​(BlockPos pos,
                                     boolean exactTeleport)
        Mappings:
        Namespace Name Mixin selector
        official a Lciu;a(Lgb;Z)V
        intermediary method_11418 Lnet/minecraft/class_2643;method_11418(Lnet/minecraft/class_2338;Z)V
        named setExitPortalPos Lnet/minecraft/block/entity/EndGatewayBlockEntity;setExitPortalPos(Lnet/minecraft/util/math/BlockPos;Z)V