Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bukkit.getScheduler().scheduleSyncRepeatingTask(this, () -> {
- ActionbarManager.updateTimebar();
- }, 0L, 20L);
- }
- public static class ActionbarManager {
- private static void sendActionbar(final Player player, final String message) {
- final IChatBaseComponent iChatBaseComponent = IChatBaseComponent.ChatSerializer
- .a("{\"text\": \"" + ChatColor.translateAlternateColorCodes('&', message) + "\"}");
- final PacketPlayOutChat packet = new PacketPlayOutChat(iChatBaseComponent, (byte) 2);
- ((CraftPlayer) player).getHandle().playerConnection.sendPacket(packet);
- }
- public static void updateTimebar() {
- SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss");
- String message = "§l§3Akullte Zeit§8: §5" + simpleDateFormat.format(new Date());
- Bukkit.getOnlinePlayers().forEach(Current -> sendActionbar(Current, message));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement