Added a way to track how often players relog within 30 seconds of being afk kicked
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
package com.alttd.afkdectector;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.UUID;
|
||||
|
||||
import com.alttd.afkdectector.afkplayer.AFKPlayer;
|
||||
import com.alttd.afkdectector.config.Config;
|
||||
import com.alttd.afkdectector.config.Messages;
|
||||
import com.alttd.afkdectector.trackers.AutoJoinTracker;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.kyori.adventure.text.minimessage.MiniMessage;
|
||||
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
|
||||
@@ -66,6 +68,7 @@ public class MessageTimer extends BukkitRunnable {
|
||||
//Bukkit.dispatchCommand(Bukkit.getConsoleSender(), plugin.kickCommand.replace("%player%", player.getName()));
|
||||
plugin.messageTimers.remove(player.getUniqueId());
|
||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), return_placeholders(Config.KICKCOMMAND, player));
|
||||
AutoJoinTracker.getInstance().addKick(player.getUniqueId(), new Date().getTime());
|
||||
TagResolver templates = TagResolver.resolver(
|
||||
Placeholder.unparsed("player", player.getName()),
|
||||
Placeholder.unparsed("afk_time", "" + afkPlayer.getafkTime())
|
||||
|
||||
Reference in New Issue
Block a user