diff --git a/build.gradle.kts b/build.gradle.kts index 77d34a3..91ba124 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -62,3 +62,7 @@ publishing { tasks.withType() { options.encoding = "UTF-8" } + +tasks.jar { + archiveFileName.set("${rootProject.name}.jar") +} \ No newline at end of file diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/alttd/tasks/IgnoreClaimWarningTask.java b/src/main/java/me/ryanhamshire/GriefPrevention/alttd/tasks/IgnoreClaimWarningTask.java index 9bed2ca..3df18d7 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/alttd/tasks/IgnoreClaimWarningTask.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/alttd/tasks/IgnoreClaimWarningTask.java @@ -1,54 +1,53 @@ -package me.ryanhamshire.GriefPrevention.alttd.tasks; - -import me.ryanhamshire.GriefPrevention.GriefPrevention; -import me.ryanhamshire.GriefPrevention.alttd.config.Config; -import me.ryanhamshire.GriefPrevention.alttd.util.Utils; -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.tag.resolver.TagResolver; -import org.bukkit.Bukkit; -import org.bukkit.entity.Player; -import org.bukkit.scheduler.BukkitRunnable; - -import java.time.LocalTime; -import java.time.format.DateTimeFormatter; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.UUID; - -public class IgnoreClaimWarningTask extends BukkitRunnable -{ - private GriefPrevention plugin; - private UUID uuid; - private long time; - - public IgnoreClaimWarningTask(GriefPrevention plugin, UUID uuid) - { - this.plugin = plugin; - this.uuid = uuid; - this.time = new Date().getTime(); - this.init(); - } - - public void init() - { - runTaskLater(plugin, Config.ignoreClaimWarningDelay); - } - - @Override - public void run() - { - Player player = Bukkit.getPlayer(uuid); - if (player == null) return; - TagResolver placeholders = TagResolver.resolver( - Placeholder.component("player", player.name()), - Placeholder.parsed("time", Utils.getPassedTime(time)) - ); - Component component = MiniMessage.miniMessage().deserialize(Config.ignoreClaimWarningMessage, placeholders); - Bukkit.broadcast(component, Config.ignoreClaimWarningPermission); - player.sendMessage(component); - this.init(); - } +package me.ryanhamshire.GriefPrevention.alttd.tasks; + +import me.ryanhamshire.GriefPrevention.GriefPrevention; +import me.ryanhamshire.GriefPrevention.alttd.config.Config; +import me.ryanhamshire.GriefPrevention.alttd.util.Utils; +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.tag.resolver.TagResolver; +import org.bukkit.Bukkit; +import org.bukkit.entity.Player; +import org.bukkit.scheduler.BukkitRunnable; + +import java.time.LocalTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.UUID; + +public class IgnoreClaimWarningTask extends BukkitRunnable +{ + private GriefPrevention plugin; + private UUID uuid; + private long time; + + public IgnoreClaimWarningTask(GriefPrevention plugin, UUID uuid) + { + this.plugin = plugin; + this.uuid = uuid; + this.time = new Date().getTime(); + this.init(); + } + + public void init() + { + runTaskTimer(plugin, Config.ignoreClaimWarningDelay, Config.ignoreClaimWarningDelay); + } + + @Override + public void run() + { + Player player = Bukkit.getPlayer(uuid); + if (player == null) return; + TagResolver placeholders = TagResolver.resolver( + Placeholder.component("player", player.name()), + Placeholder.parsed("time", Utils.getPassedTime(time)) + ); + Component component = MiniMessage.miniMessage().deserialize(Config.ignoreClaimWarningMessage, placeholders); + Bukkit.broadcast(component, Config.ignoreClaimWarningPermission); + player.sendMessage(component); + } } \ No newline at end of file