Oheers / EvenMoreFish

An advanced fishing plugin based on MoreFish, created 2 years after its last update.
MIT License
91 stars 56 forks source link

Fix startup issue on 1.20.3/4 servers #278

Closed FireML closed 4 months ago

FireML commented 5 months ago

GUIConfig tried to use GRASS as the default filler material, but the material name was changed to SHORT_GRASS in 1.20.3. This adds a new 1.20.3 layout file which uses the correct name

The error for context:

[14:46:48 ERROR]: Error occurred while enabling EvenMoreFish v1.6.11.17 (Is it up to date?)
java.lang.IllegalArgumentException: No enum constant org.bukkit.Material.GRASS
    at java.lang.Enum.valueOf(Enum.java:293) ~[?:?]
    at org.bukkit.Material.valueOf(Material.java:124) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
    at com.oheers.fish.config.GUIConfig.generateDefaultFiller(GUIConfig.java:118) ~[even-more-fish-1.6.11.17.jar:?]
    at com.oheers.fish.config.GUIConfig.reload(GUIConfig.java:55) ~[even-more-fish-1.6.11.17.jar:?]
    at com.oheers.fish.config.GUIConfig.<init>(GUIConfig.java:35) ~[even-more-fish-1.6.11.17.jar:?]
    at com.oheers.fish.EvenMoreFish.onEnable(EvenMoreFish.java:154) ~[even-more-fish-1.6.11.17.jar:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:190) ~[paper-1.20.4.jar:git-Paper-344]
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.4.jar:git-Paper-344]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:637) ~[paper-1.20.4.jar:git-Paper-344]
    at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:548) ~[paper-1.20.4.jar:git-Paper-344]
    at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:673) ~[paper-1.20.4.jar:git-Paper-344]
    at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:433) ~[paper-1.20.4.jar:git-Paper-344]
    at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.4.jar:git-Paper-344]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1132) ~[paper-1.20.4.jar:git-Paper-344]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[paper-1.20.4.jar:git-Paper-344]
    at java.lang.Thread.run(Thread.java:1583) ~[?:?]