Please help to get server time in string "00:00"

Discussion in 'Plugin Development' started by PolKiloPelmeniy, Jul 13, 2022.

Thread Status:
Not open for further replies.
  1. Offline

    PolKiloPelmeniy

    please help to get server time in string "00:00"
     
  2. Offline

    timtower Administrator Administrator Moderator

    What do you have already?
     
  3. Offline

    PolKiloPelmeniy

    Code:
    package polkilopelmeniy;
    
    import org.bukkit.plugin.java.JavaPlugin;
    import java.io.File;
    import java.util.Date;
    
    public final class api_control_panel extends JavaPlugin {
    
        private int Date;
    
        @Override
        public void onEnable() {
            File file = new File(getDataFolder() + File.separator + "config.yml");
    
    
            if (!file.exists()){
                getConfig().addDefault("Diamond", 0);
                getConfig().addDefault("Iron", 0);
                getConfig().addDefault("Emerald", 0);
                getConfig().addDefault("Coal", 0);
                getConfig().addDefault("Gold", 0);
                getConfig().addDefault("Copper", 0);
                getConfig().addDefault("Redstone", 0);
                getConfig().addDefault("Lapis", 0);
                getConfig().addDefault("Lapis", "");
                getConfig().options().copyDefaults(true);
                saveConfig();
            } else {
                CheckConfig();
                saveConfig();
                reloadConfig();
            }
            this.getServer().getPluginManager().registerEvents(new break_block(this), this);
    
            new Date(System.currentTimeMillis());
            System.out.println(Date);
        }
    
    
        public void CheckConfig() {
    
            if(getConfig().get("Diamond") == null){
                getConfig().set("Diamond", 0);
                saveConfig();
                reloadConfig();
            }
            if(getConfig().get("Iron") == null){
                getConfig().set("Iron", 0);
                saveConfig();
                reloadConfig();
            }
            if(getConfig().get("Emerald") == null){
                getConfig().set("Emerald", 0);
                saveConfig();
                reloadConfig();
            }
            if(getConfig().get("Coal") == null){
                getConfig().set("Coal", 0);
                saveConfig();
                reloadConfig();
            }
            if(getConfig().get("Coal") == null){
                getConfig().set("Coal", 0);
                saveConfig();
                reloadConfig();
            }
            if(getConfig().get("Coal") == null){
                getConfig().set("Coal", 0);
                saveConfig();
                reloadConfig();
            }
            if(getConfig().get("Coal") == null){
                getConfig().set("Coal", 0);
                saveConfig();
                reloadConfig();
            }
            if(getConfig().get("Coal") == null){
                getConfig().set("Coal", 0);
                saveConfig();
                reloadConfig();
            }
    
        }
    
        @Override
        public void onDisable() {
    
        }
    }
    
    @timtower I want to write time to config once per second

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 21, 2022
  4. Offline

    timtower Administrator Administrator Moderator

    But why?
     
  5. Offline

    PolKiloPelmeniy

    @timtower
    I made a program to manage the server and I want the time to be displayed in it, but I didn’t figure out where to get the time
     
  6. Offline

    timtower Administrator Administrator Moderator

    How are you managing the server then? Seems like you need a plugin that can handle all those things.
     
Thread Status:
Not open for further replies.

Share This Page