java.lang.Object
api.linlang.tool.LinWorlds
Bukkit 世界查询工具。
-
方法概要
修饰符和类型方法说明static Optional<org.bukkit.World>按名称查找已加载世界。static Optional<org.bukkit.World>按 UUID 查找已加载世界。static booleanisChunkLoaded(org.bukkit.Location location) 判断坐标所在区块是否已经加载。static booleanisDay(org.bukkit.World world) 判断世界当前是否处于白昼阶段。static booleanisInsideBorder(org.bukkit.Location location) 判断坐标是否位于所属世界的边界内。static booleanisNight(org.bukkit.World world) 判断世界当前是否处于夜晚阶段。static booleanisWithinHeight(org.bukkit.Location location) 判断坐标是否位于所属世界允许的构建高度内。static booleanisWithinHeight(org.bukkit.World world, int y) 判断 Y 坐标是否位于世界允许的构建高度内。static List<org.bukkit.World>loaded()返回服务器中全部已加载世界的快照。names()返回全部已加载世界的名称。static List<org.bukkit.entity.Player>players(org.bukkit.World world) 返回世界中的在线玩家快照。static org.bukkit.World返回已加载世界;不存在时抛出异常。static org.bukkit.World返回已加载世界;不存在时抛出异常。
-
方法详细资料
-
find
按名称查找已加载世界。- 参数:
name- 世界名称- 返回:
- 世界;未加载时为空
-
find
按 UUID 查找已加载世界。- 参数:
id- 世界 UUID- 返回:
- 世界;未加载时为空
-
require
返回已加载世界;不存在时抛出异常。- 参数:
name- 世界名称- 返回:
- 已加载世界
-
require
返回已加载世界;不存在时抛出异常。- 参数:
id- 世界 UUID- 返回:
- 已加载世界
-
loaded
返回服务器中全部已加载世界的快照。- 返回:
- 不可修改的世界快照
-
names
返回全部已加载世界的名称。- 返回:
- 按服务器世界顺序排列的名称快照
-
isChunkLoaded
public static boolean isChunkLoaded(org.bukkit.Location location) 判断坐标所在区块是否已经加载。- 参数:
location- 坐标- 返回:
- 世界存在且区块已加载时为
true
-
players
返回世界中的在线玩家快照。- 参数:
world- 世界- 返回:
- 不可修改的玩家快照
-
isWithinHeight
public static boolean isWithinHeight(org.bukkit.World world, int y) 判断 Y 坐标是否位于世界允许的构建高度内。- 参数:
world- 世界y- 方块 Y 坐标- 返回:
- 大于等于最低高度且小于最高高度时为
true
-
isWithinHeight
public static boolean isWithinHeight(org.bukkit.Location location) 判断坐标是否位于所属世界允许的构建高度内。- 参数:
location- 坐标- 返回:
- 世界存在且高度有效时为
true
-
isInsideBorder
public static boolean isInsideBorder(org.bukkit.Location location) 判断坐标是否位于所属世界的边界内。- 参数:
location- 坐标- 返回:
- 世界存在且坐标位于世界边界内时为
true
-
isDay
public static boolean isDay(org.bukkit.World world) 判断世界当前是否处于白昼阶段。该方法将世界时间的 0 至 11999 刻视为白昼。日落和日出阶段不属于白昼或夜晚。
- 参数:
world- 世界- 返回:
- 处于白昼阶段时为
true
-
isNight
public static boolean isNight(org.bukkit.World world) 判断世界当前是否处于夜晚阶段。该方法将世界时间的 13000 至 22999 刻视为夜晚。日落和日出阶段不属于白昼或夜晚。
- 参数:
world- 世界- 返回:
- 处于夜晚阶段时为
true
-