Skip to content
Gio edited this page Apr 30, 2023 · 1 revision

Moon_UP

Config

package be.moondevelopment.example;

import be.moondevelopment.moonapi.framework.utils.ConfigUtil;
import be.moondevelopment.moonapi.framework.utils.YamlConfigUtil;
import org.bukkit.plugin.java.JavaPlugin;

public class ExamplePlugin extends JavaPlugin {

    private static ExamplePlugin instance;

    private YamlConfigUtil config;

    @Override
    public void onEnable() {
        instance = this;
        config = ConfigUtil.get(this, "config.yml");

        // String
        System.out.println(config.getString("string"));

        // Int
        System.out.println(config.getInt("int"));

        // Boolean
        System.out.println(config.getBoolean("boolean"));

        // List
        System.out.println(config.getList("list"));

        // Double
        System.out.println(config.getDouble("double"));
    }

    @Override
    public void onDisable() {
    }

    public static ExamplePlugin getInstance() {
        return instance;
    }
    
    public YamlConfigUtil getConfig() {
        return config;
    }
}

Moon_DOWN

Clone this wiki locally