Add Minimessage

This commit is contained in:
destro174
2021-07-09 09:20:46 +02:00
parent 2d2681b9bc
commit 11cbad3e77
13 changed files with 396 additions and 245 deletions
@@ -2,6 +2,10 @@ package com.alttd.afkdectector;
import java.util.UUID;
import com.alttd.afkdectector.config.Config;
import com.alttd.afkdectector.config.Messages;
import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.title.Title;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
@@ -20,7 +24,7 @@ public class MessageTimer extends BukkitRunnable {
}
public void init() {
runTaskTimer(plugin, 0, plugin.messageDelay * 20);
runTaskTimer(plugin, 0, Config.MESSAGEDELAY * 20);
}
// TODO get a better string builder
@@ -40,10 +44,13 @@ public class MessageTimer extends BukkitRunnable {
cancel();
return;
}
if(plugin.countdownenabled) {
player.sendTitle(ChatColor.translateAlternateColorCodes('&', plugin.title1),
ChatColor.translateAlternateColorCodes('&', plugin.title2), plugin.fadein, plugin.stay, plugin.fadeout);
player.sendMessage(ChatColor.translateAlternateColorCodes('&', plugin.message));
if(Config.COUNTDOWNENABLED) {
MiniMessage miniMessage = MiniMessage.get();
Title title = Title.title(miniMessage.parse(Messages.COUNTDOWNTITLE1.getMessage()),
miniMessage.parse(Messages.COUNTDOWNTITLE2.getMessage()));
//Title.Times.of(Config.FADEIN, Config.STAY, Config.STAY);
player.showTitle(title);
player.sendMessage(miniMessage.parse(Messages.COUNTDOWNMESSAGE.getMessage()));
}
repeats = repeats - 1;
@@ -53,7 +60,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(plugin.kickCommand, player));
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), return_placeholders(Config.KICKCOMMAND, player));
cancel();
}
} else {