Создал код для приветствия игрока в чате с информацией о времени и наигранным временем
Баг в том, что код выдает огромное значение, хотя сервер я создал 2 дня назал и толком наиграл 1-2 часа
package org.yalosted.welcomePlugin;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.Statistic;
import java.util.TimeZone;
import java.util.Date;
public class WelcomePlugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getLogger().info("penis"
;
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
TimeZone ptz = TimeZone.getDefault();
Date currentTime = new Date();
long playTime = player.getStatistic(org.bukkit.Statistic.PLAY_ONE_MINUTE);
int hours = (int) (playTime);
player.sendMessage("Добро пожаловать, " + ChatColor.GREEN + player.getName() + "!" + ChatColor.WHITE);
player.sendMessage("Текущее время: " + currentTime.toString() + ChatColor.GREEN);
player.sendMessage("Вы провели на сервере " + ChatColor.GREEN + hours + ChatColor.WHITE + " минут"
;
}
}
Баг в том, что код выдает огромное значение, хотя сервер я создал 2 дня назал и толком наиграл 1-2 часа
package org.yalosted.welcomePlugin;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.Statistic;
import java.util.TimeZone;
import java.util.Date;
public class WelcomePlugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getLogger().info("penis"
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
TimeZone ptz = TimeZone.getDefault();
Date currentTime = new Date();
long playTime = player.getStatistic(org.bukkit.Statistic.PLAY_ONE_MINUTE);
int hours = (int) (playTime);
player.sendMessage("Добро пожаловать, " + ChatColor.GREEN + player.getName() + "!" + ChatColor.WHITE);
player.sendMessage("Текущее время: " + currentTime.toString() + ChatColor.GREEN);
player.sendMessage("Вы провели на сервере " + ChatColor.GREEN + hours + ChatColor.WHITE + " минут"
}
}