Add Minimessage
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user