private void loadConfig() {
FileConfiguration config = new YamlConfiguration();
try {
config.load(new File(getDataFolder(), "config.yml"));
config.options().copyDefaults(true);
String user = config.getString("jdbc-username", "root");
String password = config.getString("jdbc-password", "password");
String jdbcUrl = config.getString("jdbc-url", "jdbc:mysql://localhost:3306/minecraft");
databaseManager = new DatabaseManager(jdbcUrl, user, password);
databaseManager.connect();
ConfigurationSection definitions = config.getConfigurationSection("definitions");
for (String definitionKey : definitions.getKeys(false)) {
ConfigurationSection definition = definitions.getConfigurationSection(definitionKey);
int priority = definition.getInt("priority", 1);
ImageType type = ImageType.valueOf(definition.getString("type", ImageType.OVERLAY.name()));
String permission = definition.getString("permission");
List<String> images = definition.getStringList("images");
SpigotImageDetails imageDetails = new SpigotImageDetails(priority, type, permission, images);
imageHandler.addImage(imageDetails);
}
config.save(new File(getDataFolder(), "config.yml"));
} catch (IOException | InvalidConfigurationException e) {
e.printStackTrace();
}
}
java类org.bukkit.configuration.InvalidConfigurationException的实例源码
AdvancedServerListIconsSpigot.java 文件源码
项目:AdvancedServerListIcons
阅读 24
收藏 0
点赞 0
评论 0
Config.java 文件源码
项目:PVPAsWantedManager
阅读 21
收藏 0
点赞 0
评论 0
static public void loadConfig(){
if(!configFile.exists()){
createConfig();
return;
}else{
Bukkit.getConsoleSender().sendMessage("§8[§6PVPAsWantedManager§8] §aFind Config.yml");
}
config = new YamlConfiguration();
try {config.load(configFile);} catch (IOException | InvalidConfigurationException e) {e.printStackTrace();Bukkit.getConsoleSender().sendMessage("§8[§6PVPAsWantedManager§8] §a读取config时发生错误");}
}
Files.java 文件源码
项目:WC
阅读 22
收藏 0
点赞 0
评论 0
public void saveFiles(){
try{
config.save(fileConfig);
config.load(fileConfig);
users.save(fileUsers);
users.load(fileUsers);
clans.save(fileClans);
clans.load(fileClans);
}catch(IOException | InvalidConfigurationException e){
e.printStackTrace();
}
}
PvPCMD.java 文件源码
项目:WC
阅读 20
收藏 0
点赞 0
评论 0
private void save() {
try {
Files.user.save(Files.users);
Files.user.load(Files.users);
} catch (IOException | InvalidConfigurationException e) {
e.printStackTrace();
}
}
Files.java 文件源码
项目:WC
阅读 25
收藏 0
点赞 0
评论 0
private void saveFiles(){
try{
clang.save(lang);
clang.load(lang);
user.save(users);
user.load(users);
}catch(IOException | InvalidConfigurationException e){
e.printStackTrace();
}
}
Files.java 文件源码
项目:WC
阅读 27
收藏 0
点赞 0
评论 0
public void saveFiles(){
try {
mobs.save(fileMobs);
mobs.load(fileMobs);
config.save(fileConfig);
config.load(fileConfig);
}catch (IOException | InvalidConfigurationException e){
e.printStackTrace();
}
}
FileManager.java 文件源码
项目:WC
阅读 29
收藏 0
点赞 0
评论 0
public void saveFiles(){
try{
player.save(filePlayers);
player.load(filePlayers);
config.save(fileConfig);
config.load(fileConfig);
}catch(IOException | InvalidConfigurationException e){
System.out.println("Error Files");
}
}
Config.java 文件源码
项目:prisonPicks
阅读 27
收藏 0
点赞 0
评论 0
private static YamlConfiguration load(String FileLocation)
{
File f = new File(FileLocation);
YamlConfiguration cfg;
cfg = setDefaults();
if ( ! f.exists())
{
try
{
if(f.getParentFile().mkdir() && f.createNewFile())
{
Bukkit.getServer().getLogger().log(Level.INFO, "[PrisonPicks] New Config Created at: " + FileLocation);
cfg.save(new File(FileLocation));
} else
{
Bukkit.getServer().getLogger().log(Level.SEVERE, "[PrisonPicks] Failed to create Config file");
}
}catch (IOException e1)
{
e1.printStackTrace();
}
}else
{
try
{
cfg.load(f);
}catch (IOException | InvalidConfigurationException e)
{
e.printStackTrace();
}
}
return cfg;
}
FileConfigure.java 文件源码
项目:NyaaCore
阅读 19
收藏 0
点赞 0
评论 0
public void load() {
YamlConfiguration cfg = new YamlConfiguration();
try {
cfg.load(ensureFile());
} catch (IOException | InvalidConfigurationException ex) {
throw new RuntimeException(ex);
}
deserialize(cfg);
save();
}
TeamMetaEntity.java 文件源码
项目:BlockBall
阅读 16
收藏 0
点赞 0
评论 0
private static ItemStack deserialize(String text) {
if (text != null) {
final FileConfiguration configuration = new YamlConfiguration();
try {
configuration.loadFromString(text);
} catch (final InvalidConfigurationException e) {
Bukkit.getLogger().log(Level.WARNING, "Cannot deserialize itemsstack.", e);
}
return configuration.getItemStack("dummy");
}
return null;
}