Hotfix (/playtime | Tablist TPS)
All checks were successful
Build Plugin / build-test (push) Successful in 46s

This commit is contained in:
tobid7 2024-11-25 21:50:22 +01:00
parent 885030eae3
commit 1701006db3
2 changed files with 14 additions and 8 deletions

View File

@ -15,7 +15,7 @@ public class PlaytimeCommand implements CommandExecutor {
if (pl == null) { if (pl == null) {
return; return;
} }
exec.sendMessage("- " + ChatColor.GOLD.toString() + "PLAYTIME: "); exec.sendMessage("- " + ChatColor.GOLD.toString() + "PlayTime: ");
exec.sendMessage( exec.sendMessage(
"- " + ChatColor.GRAY.toString() + "Player: " + ChatColor.WHITE.toString() + pl.getName()); "- " + ChatColor.GRAY.toString() + "Player: " + ChatColor.WHITE.toString() + pl.getName());
// exec.sendMessage("- First Join: "); // exec.sendMessage("- First Join: ");
@ -29,9 +29,9 @@ public class PlaytimeCommand implements CommandExecutor {
exec.sendMessage("- " + ChatColor.GRAY.toString() exec.sendMessage("- " + ChatColor.GRAY.toString()
+ "Detailierte Spielzeit: " + ChatColor.GREEN.toString() + "Detailierte Spielzeit: " + ChatColor.GREEN.toString()
+ Spielzeit.formatTicks(pl.getStatistic(Statistic.TOTAL_WORLD_TIME))); + Spielzeit.formatTicks(pl.getStatistic(Statistic.TOTAL_WORLD_TIME)));
exec.sendMessage("- " + ChatColor.GRAY.toString() + "Du hast den Server " exec.sendMessage("- " + ChatColor.GRAY.toString() + "Server " + ChatColor.GREEN.toString()
+ ChatColor.GREEN.toString() + (pl.getStatistic(Statistic.LEAVE_GAME) + 1) + (pl.getStatistic(Statistic.LEAVE_GAME) + 1) + ChatColor.GRAY.toString()
+ ChatColor.GRAY.toString() + " mal betreten."); + " mal betreten.");
} }
@Override @Override

View File

@ -2,10 +2,10 @@ package de.npid7.serverlite.Tasks;
import de.npid7.serverlite.D7ServerLite; import de.npid7.serverlite.D7ServerLite;
import de.npid7.serverlite.Helpers.Spielzeit; import de.npid7.serverlite.Helpers.Spielzeit;
import net.md_5.bungee.api.ChatColor;
import net.md_5.bungee.api.ChatMessageType; import net.md_5.bungee.api.ChatMessageType;
import net.md_5.bungee.api.chat.TextComponent; import net.md_5.bungee.api.chat.TextComponent;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Statistic; import org.bukkit.Statistic;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.scheduler.BukkitRunnable; import org.bukkit.scheduler.BukkitRunnable;
@ -48,12 +48,18 @@ public class TablistTask {
if (playtime == 1) { if (playtime == 1) {
str = " Stunde"; str = " Stunde";
} }
String tpsclr = ChatColor.GREEN.toString();
if (tps < 18.0 && tps > 15.0) {
tpsclr = ChatColor.GOLD.toString();
} else if (tps <= 15 || tps > 20) {
tpsclr = ChatColor.RED.toString();
}
pl.setPlayerListHeader( pl.setPlayerListHeader(
"\n§x§5§5§5§5§5§5§lѕ§x§5§B§5§B§5§B§l§x§6§1§6§1§6§1§lʀ§x§6§7§6§7§6§7§l§x§6§D§6§D§6§D§lɪ§x§7§3§7§3§7§3§l§x§7§9§7§9§7§9§lᴀ§x§8§0§8§0§8§0§lʟ§x§8§6§8§6§8§6§lᴘ§x§8§C§8§C§8§C§lʀ§x§9§2§9§2§9§2§l§x§9§8§9§8§9§8§lᴊ§x§9§E§9§E§9§E§lᴇ§x§A§4§A§4§A§4§lᴋ§x§A§A§A§A§A§A§lᴛ\n" "\n§x§5§5§5§5§5§5§lѕ§x§5§B§5§B§5§B§l§x§6§1§6§1§6§1§lʀ§x§6§7§6§7§6§7§l§x§6§D§6§D§6§D§lɪ§x§7§3§7§3§7§3§l§x§7§9§7§9§7§9§lᴀ§x§8§0§8§0§8§0§lʟ§x§8§6§8§6§8§6§lᴘ§x§8§C§8§C§8§C§lʀ§x§9§2§9§2§9§2§l§x§9§8§9§8§9§8§lᴊ§x§9§E§9§E§9§E§lᴇ§x§A§4§A§4§A§4§lᴋ§x§A§A§A§A§A§A§lᴛ\n"
+ "\n" + ChatColor.GRAY.toString() + "ᴅᴇɪɴ ᴘɪɴɢ" + ChatColor.DARK_GRAY.toString() + ": " + "\n" + ChatColor.GRAY.toString() + "ᴅᴇɪɴ ᴘɪɴɢ" + ChatColor.DARK_GRAY.toString() + ": "
+ ChatColor.GREEN.toString() + pl.getPing() + " " + ChatColor.GRAY.toString() + ChatColor.GREEN.toString() + pl.getPing() + " " + ChatColor.GRAY.toString()
+ "ѕᴇʀᴠᴇʀ ᴛᴘѕ" + ChatColor.DARK_GRAY.toString() + ": " + ChatColor.GREEN.toString() + "ѕᴇʀᴠᴇʀ ᴛᴘѕ" + ChatColor.DARK_GRAY.toString() + ": " + ChatColor.GREEN.toString()
+ String.format("%.1f", tps) + "\n\n" + ChatColor.GRAY.toString() + "ѕᴘɪᴇʟᴢᴇɪᴛ" + tpsclr + String.format("%.1f", tps) + "\n\n" + ChatColor.GRAY.toString() + "ѕᴘɪᴇʟᴢᴇɪᴛ"
+ ChatColor.DARK_GRAY.toString() + ": " + ChatColor.GREEN.toString() + playtime + str + ChatColor.DARK_GRAY.toString() + ": " + ChatColor.GREEN.toString() + playtime + str
+ "\n"); + "\n");
pl.setPlayerListFooter("\n"); pl.setPlayerListFooter("\n");