mirror of
https://github.com/DRE2N/DungeonsXL.git
synced 2024-10-14 23:47:46 +02:00
ce1fa28ae6
Added SpoutCraft only dungeons Added spout texturepack for dungeons Added spout skins for dmobs
64 lines
1.8 KiB
Java
64 lines
1.8 KiB
Java
package com.dre.dungeonsxl;
|
|
|
|
import java.io.File;
|
|
|
|
import org.bukkit.configuration.ConfigurationSection;
|
|
import org.bukkit.configuration.file.FileConfiguration;
|
|
import org.bukkit.configuration.file.YamlConfiguration;
|
|
|
|
public class MainConfig {
|
|
|
|
public String language = "de";
|
|
public boolean enableEconomy = false;
|
|
public boolean enableSpout = false;
|
|
|
|
/* Tutorial */
|
|
public boolean tutorialActivated = false;
|
|
public String tutorialDungeon = "tutorial";
|
|
public String tutorialStartGroup = "default";
|
|
public String tutorialEndGroup = "player";
|
|
|
|
/* Default Dungeon Settings */
|
|
public DConfig defaultDungeon;
|
|
|
|
public MainConfig(File file){
|
|
FileConfiguration configFile = YamlConfiguration.loadConfiguration(file);
|
|
|
|
/* Main Config */
|
|
if(configFile.contains("language")){
|
|
this.language = configFile.getString("language");
|
|
}
|
|
|
|
if(configFile.contains("enableSpout")){
|
|
this.enableSpout = configFile.getBoolean("enableSpout");
|
|
}
|
|
|
|
if(configFile.contains("enableEconomy")){
|
|
this.enableEconomy = configFile.getBoolean("enableEconomy");
|
|
}
|
|
|
|
if(configFile.contains("tutorial.activated")){
|
|
this.tutorialActivated = configFile.getBoolean("tutorial.activated");
|
|
}
|
|
|
|
if(configFile.contains("tutorial.dungeon")){
|
|
this.tutorialDungeon = configFile.getString("tutorial.dungeon");
|
|
}
|
|
|
|
if(configFile.contains("tutorial.startgroup")){
|
|
this.tutorialStartGroup = configFile.getString("tutorial.startgroup");
|
|
}
|
|
|
|
if(configFile.contains("tutorial.endgroup")){
|
|
this.tutorialEndGroup = configFile.getString("tutorial.endgroup");
|
|
}
|
|
|
|
/* Default Dungeon Config */
|
|
ConfigurationSection configSetion = configFile.getConfigurationSection("default");
|
|
if(configSetion!=null){
|
|
defaultDungeon = new DConfig(configSetion);
|
|
}
|
|
|
|
}
|
|
}
|