Hello,
I'm encountering an issue while enabling skript-yaml (v1.7.2) on a modern Paper server (Minecraft 1.21). The plugin throws the following error during startup:
[10:56:42 INFO]: [skript-yaml] Enabling skript-yaml v1.7.2
[10:56:42 WARN]: java.lang.NoSuchMethodException: org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(org.yaml.snakeyaml.nodes.Tag,java.util.Map,java.lang.Boolean)
[10:56:42 WARN]: at java.base/java.lang.Class.getDeclaredMethod(Class.java:2422)
[10:56:42 WARN]: at Skript-Yaml-1.7.2.jar//me.sashie.skriptyaml.utils.yaml.SkriptYamlRepresenter.<clinit>(SkriptYamlRepresenter.java:39)
[10:56:42 WARN]: at Skript-Yaml-1.7.2.jar//me.sashie.skriptyaml.SkriptYaml.onEnable(SkriptYaml.java:136)
[10:56:42 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279)
[10:56:42 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207)
[10:56:42 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109)
[10:56:42 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520)
[10:56:42 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:637)
[10:56:42 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:594)
[10:56:42 WARN]: at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:680)
[10:56:42 WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:386)
[10:56:42 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1301)
[10:56:42 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:304)
[10:56:42 WARN]: at java.base/java.lang.Thread.run(Thread.java:1474)
java.lang.NoSuchMethodException: org.yaml.snakeyaml.representer.BaseRepresenter.representMapping(org.yaml.snakeyaml.nodes.Tag, java.util.Map, java.lang.Boolean)
It appears that this is caused by changes in the SnakeYAML API used in newer server versions, which makes skript-yaml incompatible.
Steps to reproduce:
- Install skript-yaml v1.7.2
- Run server on Paper (26.1.2)
- Start the server
Expected behavior:
Plugin should enable without errors.
Actual behavior:
Plugin fails to initialize due to missing method in SnakeYAML.
Additional information:
This seems related to outdated SnakeYAML method usage. Possibly requires updating to newer API.
Could you please look into updating the plugin for compatibility with newer Minecraft/Paper versions?
Thanks in advance.
Hello,
I'm encountering an issue while enabling skript-yaml (v1.7.2) on a modern Paper server (Minecraft 1.21). The plugin throws the following error during startup:
It appears that this is caused by changes in the SnakeYAML API used in newer server versions, which makes skript-yaml incompatible.
Steps to reproduce:
Expected behavior:
Plugin should enable without errors.
Actual behavior:
Plugin fails to initialize due to missing method in SnakeYAML.
Additional information:
This seems related to outdated SnakeYAML method usage. Possibly requires updating to newer API.
Could you please look into updating the plugin for compatibility with newer Minecraft/Paper versions?
Thanks in advance.