Package net.minecraft.block.entity
Class EndGatewayBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.EndPortalBlockEntity
net.minecraft.block.entity.EndGatewayBlockEntity
public class EndGatewayBlockEntity extends EndPortalBlockEntity
- Mappings:
Namespace Name official ciu
intermediary net/minecraft/class_2643
named net/minecraft/block/entity/EndGatewayBlockEntity
-
Field Summary
Fields Modifier and Type Field Description private long
age
private boolean
exactTeleport
private @Nullable BlockPos
exitPortalPos
private static int
field_31368
private static int
field_31369
private static int
field_31370
private static int
field_31371
private static int
field_31372
private static Logger
LOGGER
private int
teleportCooldown
Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world
-
Constructor Summary
Constructors Constructor Description EndGatewayBlockEntity(BlockPos pos, BlockState state)
-
Method Summary
Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, populateCrashReport, setCachedState, setWorld
-
Field Details
-
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- See Also:
- Constant Field Values
- 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- See Also:
- Constant Field Values
- 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- See Also:
- Constant Field Values
- 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- See Also:
- Constant Field Values
- 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- See Also:
- Constant Field Values
- 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
- 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
-
-
Constructor Details
-
EndGatewayBlockEntity
- 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
-
-
Method Details
-
writeNbt
- Overrides:
writeNbt
in classBlockEntity
- 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/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
readNbt
- Overrides:
readNbt
in classBlockEntity
- 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/NbtCompound;)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
- 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
- Overrides:
toUpdatePacket
in classBlockEntity
- 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
- Overrides:
toInitialChunkDataNbt
in classBlockEntity
- 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/NbtCompound;
-
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)- Overrides:
onSyncedBlockEvent
in classBlockEntity
- 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
- 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
Finds teleport location and creates an island to teleport to (if there is none).This does not create an exit portal.
- Returns:
- 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
- Mappings:
Namespace Name Mixin selector official b
Lciu;b(Labj;Lgb;)Ldly;
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
- Mappings:
Namespace Name Mixin selector official a
Lciu;a(Labj;Ldly;)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
- Mappings:
Namespace Name Mixin selector official a
Lciu;a(Lbvr;Ldly;)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
- 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;Lctz;)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
- Overrides:
shouldDrawSide
in classEndPortalBlockEntity
- 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
- 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
-