1.18.2
This commit is contained in:
parent
c7e21358fb
commit
2863ed317b
2
pom.xml
2
pom.xml
|
|
@ -41,7 +41,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.alttd</groupId>
|
<groupId>com.alttd</groupId>
|
||||||
<artifactId>Galaxy-API</artifactId>
|
<artifactId>Galaxy-API</artifactId>
|
||||||
<version>1.18.1-R0.1-SNAPSHOT</version>
|
<version>1.18.2-R0.1-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
@ -6,16 +6,13 @@ import com.alttd.afkdectector.afkplayer.AFKPlayer;
|
||||||
import com.alttd.afkdectector.config.Config;
|
import com.alttd.afkdectector.config.Config;
|
||||||
import com.alttd.afkdectector.config.Messages;
|
import com.alttd.afkdectector.config.Messages;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.minimessage.MiniMessage;
|
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
|
||||||
import net.kyori.adventure.text.minimessage.Template;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import net.kyori.adventure.text.minimessage.template.TemplateResolver;
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
import org.bukkit.scheduler.BukkitRunnable;
|
||||||
|
|
||||||
|
|
||||||
public class AFKCheckTimer extends BukkitRunnable{
|
public class AFKCheckTimer extends BukkitRunnable{
|
||||||
|
|
||||||
private AFKDetector plugin;
|
private AFKDetector plugin;
|
||||||
|
|
@ -62,7 +59,10 @@ public class AFKCheckTimer extends BukkitRunnable{
|
||||||
player.setSleepingIgnored(true);
|
player.setSleepingIgnored(true);
|
||||||
//player.setCanPickupItems(false);
|
//player.setCanPickupItems(false);
|
||||||
plugin.AFKPlayers.addEntry(player.getName());
|
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");
|
Bukkit.broadcast(component, "afkdetector.notify");
|
||||||
}
|
}
|
||||||
if(System.currentTimeMillis() - standingTime > afkplayer.getafkTime() * 60 * 1000) {
|
if(System.currentTimeMillis() - standingTime > afkplayer.getafkTime() * 60 * 1000) {
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,9 @@ import java.util.UUID;
|
||||||
|
|
||||||
import com.alttd.afkdectector.config.Messages;
|
import com.alttd.afkdectector.config.Messages;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.minimessage.MiniMessage;
|
import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder;
|
||||||
import net.kyori.adventure.text.minimessage.Template;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import net.kyori.adventure.text.minimessage.template.TemplateResolver;
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
|
@ -18,7 +16,6 @@ public class AFKPlayer {
|
||||||
|
|
||||||
private final String playerName;
|
private final String playerName;
|
||||||
private final UUID uuid;
|
private final UUID uuid;
|
||||||
|
|
||||||
private Location playerToSphereCenter;
|
private Location playerToSphereCenter;
|
||||||
private long standingTime;
|
private long standingTime;
|
||||||
private final int afkTime;
|
private final int afkTime;
|
||||||
|
|
@ -71,7 +68,10 @@ public class AFKPlayer {
|
||||||
|
|
||||||
public void ResetAFK() {
|
public void ResetAFK() {
|
||||||
if(isafk) {
|
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");
|
Bukkit.broadcast(component, "afkdetector.notify");
|
||||||
}
|
}
|
||||||
standingTime = System.currentTimeMillis();
|
standingTime = System.currentTimeMillis();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user