a8105 发表于 2020-4-22 19:02
监听PlayerJoinEvent
获取当前系统时间:
System.currentTimeMillis();
我倒是想如果玩家游戏时长到了某个值了之后就干点什么,应该怎么做
AdvancedMical 发表于 2020-4-22 21:11
我倒是想如果玩家游戏时长到了某个值了之后就干点什么,应该怎么做
参考PlayerQuitEvent内获取玩家在线的毫秒数的代码
配合BukkitRunnable定期检测或者其他调用方式后检测玩家在线时间后再干点什么
BukkitRunnable实例:
class MyTask extends BukkitRunnable{.....}
new MyTask().runTaskTimer(插件对象,第一次运行间隔,每次运行间隔)
间隔的时间单位都是刻