接口 EndGateway
- 所有超级接口:
BlockState
,Metadatable
,PersistentDataHolder
,TileState
-
方法概要
修饰符和类型方法说明long
getAge()
获取末地折跃门方块的年龄 (以 tick 为单位).获取当实体进入折跃门时被传送到的位置.boolean
获取折跃门是否精确传送实体至指定位置, 而不是传送到目标位置附近.void
setAge
(long age) 设置末地折跃门方块的年龄 (以 tick 为单位).void
setExactTeleport
(boolean exact) 设置折跃门是否精确传送实体至指定位置, 而不是传送到目标位置附近.void
setExitLocation
(@Nullable Location location) 设置进入折跃门时传送的位置.从接口继承的方法 org.bukkit.block.BlockState
copy, copy, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, update
从接口继承的方法 org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
从接口继承的方法 org.bukkit.block.TileState
getPersistentDataContainer
-
方法详细资料
-
getExitLocation
获取当实体进入折跃门时被传送到的位置.如果本方块尚未放置, 位置对象中的 'world' 将为 null.
原文:Gets the location that entities are teleported to when entering the gateway portal.
If this block state is not placed the location's world will be null.
- 返回:
- 折跃门传送目的地
-
setExitLocation
设置进入折跃门时传送的位置.如果本方块尚未放置, 位置对象中的 'world' 必须为 null.
原文:Sets the exit location that entities are teleported to when they enter the gateway portal.
If this block state is not placed the location's world has to be null.
- 参数:
location
- 新传送地点- 抛出:
IllegalArgumentException
- 方块所在世界与设置的世界不同
-
isExactTeleport
boolean isExactTeleport()获取折跃门是否精确传送实体至指定位置, 而不是传送到目标位置附近.原文:Gets whether this gateway will teleport entities directly to the exit location instead of finding a nearby location.
- 返回:
- 是否精确传送
-
setExactTeleport
void setExactTeleport(boolean exact) 设置折跃门是否精确传送实体至指定位置, 而不是传送到目标位置附近.原文:Sets whether this gateway will teleport entities directly to the exit location instead of finding a nearby location.
- 参数:
exact
- 是否精确传送
-
getAge
long getAge()获取末地折跃门方块的年龄 (以 tick 为单位).
如果年龄小于200 tick, 折跃门会发出一束品红色光束. 同时折跃门每隔2400 tick(约2分钟)发出一束紫色光束.原文:Gets the age in ticks of the gateway.
If the age is less than 200 ticks a magenta beam will be emitted, whilst if it is a multiple of 2400 ticks a purple beam will be emitted.- 返回:
- 年龄
-
setAge
void setAge(long age) 设置末地折跃门方块的年龄 (以 tick 为单位).
如果年龄小于200 tick, 折跃门会发出一束品红色光束. 同时折跃门每隔2400 tick(约2分钟)发出一束紫色光束.原文:Sets the age in ticks of the gateway.
If the age is less than 200 ticks a magenta beam will be emitted, whilst if it is a multiple of 2400 ticks a purple beam will be emitted.- 参数:
age
- 年龄
-