I'm getting this weird error for my kEvents plugin. Apparently it has problems with the config. It creates the config just fine but it gives me this error: Code: 12:38:34 [INFO] [kEvents] Enabling kEvents v1.0 12:38:34 [SEVERE] Cannot load configuration from stream org.bukkit.configuration.InvalidConfigurationException: mapping values are not a llowed here in "<string>", line 6, column 12: starting: ^ at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo nfiguration.java:55) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio n.java:138) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam lConfiguration.java:202) at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:121) at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:111) at me.MirrorRealm.event.Main.onEnable(Main.java:18) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.jav a:282) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer. java:264) at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:3 15) at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:2 92) at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:2 52) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.jav a:152) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java :393) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:5 83) Caused by: mapping values are not allowed here in "<string>", line 6, column 12: starting: ^ at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:73 3) at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.ja va:305) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:17 9) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par serImpl.java:563) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java :230) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java :237) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12 3) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons tructor.java:121) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo nfiguration.java:53) ... 16 more 12:38:34 [INFO] kEvents Enabled! > Main: Code:java package me.MirrorRealm.event; import org.bukkit.Bukkit;import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin{ SettingsManager settings = SettingsManager.getInstance(); LMS lms = new LMS(this); Spleef spleef = new Spleef(this); EventsMain eventsmain = new EventsMain(this); KO ko = new KO(this); Bow bow = new Bow(this); SetQuit setQuit = new SetQuit(this); Handle handle = new Handle(this); Commands commnad = new Commands(this); public void onEnable(){ settings.setup(this); this.getConfig().options().copyDefaults(true); this.saveDefaultConfig(); Bukkit.getServer().getLogger().info("kEvents Enabled!"); Bukkit.getServer().getPluginManager().registerEvents(lms, this); Bukkit.getServer().getPluginManager().registerEvents(spleef, this); Bukkit.getServer().getPluginManager().registerEvents(bow, this); Bukkit.getServer().getPluginManager().registerEvents(ko, this); Bukkit.getServer().getPluginManager().registerEvents(handle, this); getCommand("event").setExecutor(eventsmain); getCommand("join").setExecutor(eventsmain); getCommand("lms").setExecutor(commnad); getCommand("spleef").setExecutor(commnad); getCommand("ko").setExecutor(commnad); getCommand("reloadevents").setExecutor(commnad); getCommand("bow").setExecutor(commnad); getCommand("setquit").setExecutor(setQuit); } public void onDisable(){ this.saveConfig(); settings.saveData(); } public LMS getLMS(){ return this.lms; } public Spleef getSpleef(){ return this.spleef; } public EventsMain getEventMain(){ return this.eventsmain; } public KO getKO(){ return this.ko; } public Bow getBow(){ return this.bow; }}
iFamasssxD Here is my config: Code: events: # Soup players get soup in LMS and Bow Fight? give-soup: true starting: - "&a&kO&b*****> &aEVENT&b <*****&a&kO" - "" - "&a&kO &cEvent: &a{EVENT}" - "&a&kO &cType &a/join &cto join!" - "" - "&a&kO&b*****> &aEVENT&b <*****&a&kO" messages: reloaded-config: "&8Reloaded kEvents' config." set-quit: "&aSet quit point for all events." ko-before: "&cYou get 5 seconds of invincibility before KO starts." ko-spawn-not-set: "&cKO's spawn is not set." ko-invins-over: "&cYou are no longer invincible!" player-won-ko: "&c{PLAYER} just won KO!" ko-usage: "&cPlease use /ko setspawn" ko-set: "&aSet spawn point for KO!" player-lost-ko: "&r{PLAYER} &agot knocked out!" spleef-before: "&cYou cannot break blocks for 5 seconds." bow-before: "&cYou get a 5 second grace period before Bow Fight starts." no-events-to-end: "&cThere are no events to end." ended-event: "&cEnded any events going on." bow-invins-over: "&cYou are no longer invincible!" bow-spawn-not-set: "&cBow Fight's spawn has not been set." bow-usage: "&cPlease use /bow setspawn" bow-set: "&aSet spawn point for Bow Fight." bow-death-message: "&3{0} &awas just killed by &3{1}&a!" player-won-bow: "&c{PLAYER} just won Bow Fight!" event-no-commands: "&cYou cannot use any commands in events." player-lost-spleef: "&r{PLAYER} &3lost in Spleef!" player-won-spleef: "&c{PLAYER} just won Spleef!" spleef-before: "&cYou cannot break blocks for 5 seconds." spleef-invins-over: "&cYou can now break blocks!" spleef-spawn-not-set: "&cThe spawn point for Spleef has not yet been set." spleef-set: "&aThe spawn point for Spleef has been set!" spleef-usage: "&cPlease use /spleef setspawn" lms-before: "&cYou have 5 seconds of invincibility until LMS starts." lms-invins-over: "&cInvinciblity is now over. Fight to the death!" joined-event: "&aYou joined the event!" player-won-lms: "&c{PLAYER} just won LMS!" lms-death-message: "&r{0} &awas killed by &r{1}&a." event-not-enough-players: "&cNot enough players to start an event." lms-spawn-not-set: "&cThe spawn point for LMS has not yet been set." event-started: "&c{EVENT} has started!" event-countdown: "&7{EVENT} &3will start in &7{TIME} &3seconds! &3Type &7/join &3to join." player-joined-event: "&r{PLAYER} &ajoined the event. There are {NUM} players in the queue." already-in-event: "&cYou are already in the event." lms-set: "&aSet spawn point for LMS." lms-usage: "&cPlease use /lms setspawn" no-events: "&cThere are no events to join." event-in-progress: "&cThere is already an event in progress." event-usage: "&cPlease use /event <LMS|Spleef|KO|Bow>"
I get those errors too sometimes, how i fix it is i copy the contents of the config.yml delete it, and create a new one. Paste them in, refresh your workspace and export.