-
Notifications
You must be signed in to change notification settings - Fork 0
Config
Gio edited this page Apr 30, 2023
·
1 revision

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;
}
}