- Баллы
- 173
Плагин для TickEntityEvent и TickPlayerEvent, тикает раз в секунду.
Суть плагина ясна, чтоб не писать шедулеры под каждый плагин, для отслеживания игроков и ентити по времени.
А еще он записывает время проведенное игроками онлайн, тоже в секундах.
https://github.com/alexandrage/TickEvent
Суть плагина ясна, чтоб не писать шедулеры под каждый плагин, для отслеживания игроков и ентити по времени.
А еще он записывает время проведенное игроками онлайн, тоже в секундах.
https://github.com/alexandrage/TickEvent
Использование ивентов.
import tick.events.TickPlayerEvent;
import tick.events.TickEntityEvent;
@EventHandler
public void onTick(TickPlayerEvent e) {
}
@EventHandler
public void onTick(TickEntityEvent e) {
}
Подключение интерфейса для получения времени игрока в игре.
import tick.ITickEvent;
public ITickEvent tick;
@Override
public void onEnable() {
tick = (ITickEvent) getServer().getPluginManager().getPlugin("TickEvent");
}
this.plugin.tick.getPlayerTime(player);
this.plugin.tick.getPlayerTime(playername);
import tick.events.TickPlayerEvent;
import tick.events.TickEntityEvent;
@EventHandler
public void onTick(TickPlayerEvent e) {
}
@EventHandler
public void onTick(TickEntityEvent e) {
}
Подключение интерфейса для получения времени игрока в игре.
import tick.ITickEvent;
public ITickEvent tick;
@Override
public void onEnable() {
tick = (ITickEvent) getServer().getPluginManager().getPlugin("TickEvent");
}
this.plugin.tick.getPlayerTime(player);
this.plugin.tick.getPlayerTime(playername);
Последнее редактирование: