本来花了150买了正版的mcmmo想着可以禁用一些技能,没想到每次编辑coreskill.yml后重启服务器都会被直接调回默认,然后服务器后台还会报错,怎么回事,在线求解~
这是显示的报错:
[13:27:08 ERROR]: Cannot load plugins\mcMMO\coreskills.yml
org.bukkit.configuration.InvalidConfigurationException: mapping values are not allowed here
in 'string', line 9, column 9:
Roll:
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:59) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:186) ~[Paper-1.16.4.jar:git-Paper-256]
at com.gmail.nossr50.config.ConfigLoader.loadFile(ConfigLoader.java:43) ~[?:?]
at com.gmail.nossr50.config.AutoUpdateConfigLoader.loadFile(AutoUpdateConfigLoader.java:37) ~[?:?]
at com.gmail.nossr50.config.ConfigLoader.<init>(ConfigLoader.java:25) ~[?:?]
at com.gmail.nossr50.config.AutoUpdateConfigLoader.<init>(AutoUpdateConfigLoader.java:19) ~[?:?]
at com.gmail.nossr50.config.CoreSkillsConfig.<init>(CoreSkillsConfig.java:12) ~[?:?]
at com.gmail.nossr50.config.CoreSkillsConfig.getInstance(CoreSkillsConfig.java:24) ~[?:?]
at com.gmail.nossr50.mcMMO.loadConfigFiles(mcMMO.java:533) ~[?:?]
at com.gmail.nossr50.mcMMO.onEnable(mcMMO.java:177) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:468) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:239) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:939) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[Paper-1.16.4.jar:git-Paper-256]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here
in 'string', line 9, column 9:
Roll:
^
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:870) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:227) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:558) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:235) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:162) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:257) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:248) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:236) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:162) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:95) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:119) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:150) ~[Paper-1.16.4.jar:git-Paper-256]
[13:27:08 ERROR]: Cannot load plugins\mcMMO\coreskills.yml
org.bukkit.configuration.InvalidConfigurationException: mapping values are not allowed here
in 'string', line 9, column 9:
Roll:
^
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:59) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:186) ~[Paper-1.16.4.jar:git-Paper-256]
at com.gmail.nossr50.config.ConfigLoader.loadFile(ConfigLoader.java:43) ~[?:?]
at com.gmail.nossr50.config.AutoUpdateConfigLoader.loadFile(AutoUpdateConfigLoader.java:37) ~[?:?]
at com.gmail.nossr50.config.ConfigLoader.<init>(ConfigLoader.java:25) ~[?:?]
at com.gmail.nossr50.config.AutoUpdateConfigLoader.<init>(AutoUpdateConfigLoader.java:19) ~[?:?]
at com.gmail.nossr50.config.CoreSkillsConfig.<init>(CoreSkillsConfig.java:12) ~[?:?]
at com.gmail.nossr50.config.CoreSkillsConfig.getInstance(CoreSkillsConfig.java:24) ~[?:?]
at com.gmail.nossr50.mcMMO.loadConfigFiles(mcMMO.java:533) ~[?:?]
at com.gmail.nossr50.mcMMO.onEnable(mcMMO.java:177) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501) ~[Paper-1.16.4.jar:git-Paper-256]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:468) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:239) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:939) ~[Paper-1.16.4.jar:git-Paper-256]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[Paper-1.16.4.jar:git-Paper-256]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here
in 'string', line 9, column 9:
Roll:
^
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:870) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:227) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:558) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:235) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:162) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:257) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:248) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:236) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:162) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:95) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:119) ~[Paper-1.16.4.jar:git-Paper-256]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:150) ~[Paper-1.16.4.jar:git-Paper-256]
肯定是你yml语法错了 你写好的配置文件贴出来看看吧
ksqeib445 发表于 2021-1-22 13:55
肯定是你yml语法错了 你写好的配置文件贴出来看看吧
Acrobatics:
Enabled: false
Unarmed:
Enabled: false
Fishing:
Enabled: false
Mining:
Enabled: true
Blast_Mining:
Enabled: false
Bigger_Bombs:
Enabled: false
Demolitions_Expertise:
Enabled: false
Giga_Drill_Breaker:
Enabled: false
Taming:
Enabled: false
Alchemy:
Enabled: false
Axes:
Enabled: false
Herbalism:
Enabled: true
Shroom_Thumb:
Enabled: false
Hylian_Luck:
Enabled: false
Green_Terra:
Enabled: false
Salvage:
Enabled: false
Smelting:
Enabled: false
Swords:
Enabled: false
repair:
Enabled: false
ksqeib445 发表于 2021-1-22 13:55
肯定是你yml语法错了 你写好的配置文件贴出来看看吧
我试了一下只把默认参数的true改成false都不行
qiaohaonan 发表于 2021-1-22 21:03
我试了一下只把默认参数的true改成false都不行
用的是什么软件呢? 试试notepad++? 记事本的话出问题倒也正常
ksqeib445 发表于 2021-1-22 22:52
用的是什么软件呢? 试试notepad++? 记事本的话出问题倒也正常
我用的就是notepad++