AdvancedMical
a8105 发表于 2020-4-22 19:02
监听PlayerJoinEvent
获取当前系统时间:
System.currentTimeMillis();

我倒是想如果玩家游戏时长到了某个值了之后就干点什么,应该怎么做

a8105
AdvancedMical 发表于 2020-4-22 21:11
我倒是想如果玩家游戏时长到了某个值了之后就干点什么,应该怎么做

参考PlayerQuitEvent内获取玩家在线的毫秒数的代码

配合BukkitRunnable定期检测或者其他调用方式后检测玩家在线时间后再干点什么


BukkitRunnable实例:

class MyTask extends BukkitRunnable{.....}

new MyTask().runTaskTimer(插件对象,第一次运行间隔,每次运行间隔)
间隔的时间单位都是刻

第一页 上一页 下一页 最后一页