This commit is contained in:
Len 2022-05-21 15:56:00 +02:00
parent c7e21358fb
commit 2863ed317b
3 changed files with 13 additions and 13 deletions

View File

@ -41,7 +41,7 @@
<dependency>
<groupId>com.alttd</groupId>
<artifactId>Galaxy-API</artifactId>
<version>1.18.1-R0.1-SNAPSHOT</version>
<version>1.18.2-R0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>

View File

@ -6,16 +6,13 @@ import com.alttd.afkdectector.afkplayer.AFKPlayer;
import com.alttd.afkdectector.config.Config;
import com.alttd.afkdectector.config.Messages;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.text.minimessage.Template;
import net.kyori.adventure.text.minimessage.template.TemplateResolver;
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.bukkit.scheduler.BukkitRunnable;
public class AFKCheckTimer extends BukkitRunnable{
private AFKDetector plugin;
@ -62,7 +59,10 @@ public class AFKCheckTimer extends BukkitRunnable{
player.setSleepingIgnored(true);
//player.setCanPickupItems(false);
plugin.AFKPlayers.addEntry(player.getName());
Component component = AFKDetector.miniMessage.deserialize(Messages.AFKTOGGLEON.getMessage(), TemplateResolver.templates(Template.template("player", player.getName())));
TagResolver placeholders = TagResolver.resolver(
Placeholder.parsed("player", player.getName())
);
Component component = AFKDetector.miniMessage.deserialize(Messages.AFKTOGGLEON.getMessage(), placeholders);
Bukkit.broadcast(component, "afkdetector.notify");
}
if(System.currentTimeMillis() - standingTime > afkplayer.getafkTime() * 60 * 1000) {

View File

@ -4,11 +4,9 @@ import java.util.UUID;
import com.alttd.afkdectector.config.Messages;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.text.minimessage.Template;
import net.kyori.adventure.text.minimessage.template.TemplateResolver;
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.entity.Player;
@ -18,7 +16,6 @@ public class AFKPlayer {
private final String playerName;
private final UUID uuid;
private Location playerToSphereCenter;
private long standingTime;
private final int afkTime;
@ -71,7 +68,10 @@ public class AFKPlayer {
public void ResetAFK() {
if(isafk) {
Component component = AFKDetector.miniMessage.deserialize(Messages.AFKTOGGLEOFF.getMessage(), TemplateResolver.templates(Template.template("player", playerName)));
TagResolver placeholders = TagResolver.resolver(
Placeholder.parsed("player", playerName)
);
Component component = AFKDetector.miniMessage.deserialize(Messages.AFKTOGGLEOFF.getMessage(), placeholders);
Bukkit.broadcast(component, "afkdetector.notify");
}
standingTime = System.currentTimeMillis();