Package net.minecraft.tileentity
Class EndGatewayTileEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<TileEntity>
net.minecraft.tileentity.TileEntity
net.minecraft.tileentity.EndPortalTileEntity
net.minecraft.tileentity.EndGatewayTileEntity
- All Implemented Interfaces:
ITickableTileEntity,ICapabilityProvider,ICapabilitySerializable<CompoundNBT>,IForgeTileEntity,INBTSerializable<CompoundNBT>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate booleanprivate BlockPosprivate static final org.apache.logging.log4j.Loggerprivate intFields inherited from class net.minecraft.tileentity.TileEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
INFINITE_EXTENT_AABB -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanEntityTeleport(Entity p_242690_0_) private voidcreateExitPortal(ServerWorld p_227016_1_, BlockPos p_227016_2_) private voidfindExitPortal(ServerWorld p_227015_1_) private BlockPosprivate static BlockPosfindTallestBlock(IBlockReader p_195494_0_, BlockPos p_195494_1_, int p_195494_2_, boolean p_195494_3_) private static BlockPosfindValidSpawnInChunk(Chunk p_195498_0_) private static ChunkfloatgetCooldownPercent(float p_195491_1_) intfloatgetSpawnPercent(float p_195497_1_) doublebooleanbooleanvoidload(BlockState p_230337_1_, CompoundNBT p_230337_2_) save(CompoundNBT p_189515_1_) voidsetExitPosition(BlockPos p_195489_1_, boolean p_195489_2_) booleanshouldRenderFace(Direction p_184313_1_) voidteleportEntity(Entity p_195496_1_) voidtick()voidbooleantriggerEvent(int p_145842_1_, int p_145842_2_) Methods inherited from class net.minecraft.tileentity.TileEntity
clearCache, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getTileData, getType, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, onlyOpCanSetNbt, rotate, setChanged, setLevelAndPosition, setPosition, setRemovedMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
deserializeNBT, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
age
private long age -
teleportCooldown
private int teleportCooldown -
exitPortal
-
exactTeleport
private boolean exactTeleport
-
-
Constructor Details
-
EndGatewayTileEntity
public EndGatewayTileEntity()
-
-
Method Details
-
save
- Overrides:
savein classTileEntity
-
load
- Overrides:
loadin classTileEntity
-
getViewDistance
public double getViewDistance()- Overrides:
getViewDistancein classTileEntity
-
tick
public void tick()- Specified by:
tickin interfaceITickableTileEntity
-
canEntityTeleport
-
isSpawning
public boolean isSpawning() -
isCoolingDown
public boolean isCoolingDown() -
getSpawnPercent
public float getSpawnPercent(float p_195497_1_) -
getCooldownPercent
public float getCooldownPercent(float p_195491_1_) -
getUpdatePacket
- Overrides:
getUpdatePacketin classTileEntity
-
getUpdateTag
- Overrides:
getUpdateTagin classTileEntity
-
triggerCooldown
public void triggerCooldown() -
triggerEvent
public boolean triggerEvent(int p_145842_1_, int p_145842_2_) - Overrides:
triggerEventin classTileEntity
-
teleportEntity
-
findExitPosition
-
findExitPortal
-
findTallestBlock
private static BlockPos findTallestBlock(IBlockReader p_195494_0_, BlockPos p_195494_1_, int p_195494_2_, boolean p_195494_3_) -
getChunk
-
findValidSpawnInChunk
-
createExitPortal
-
shouldRenderFace
- Overrides:
shouldRenderFacein classEndPortalTileEntity
-
getParticleAmount
public int getParticleAmount() -
setExitPosition
-