Support newer Bukkit API versions
- [x] MacBook Pro M2
- [x] OpenJDK 24.0.1 (Temurin)
- [x] SpigotMC
Hi, awesome project and it works perfectly with version 1.17 of the Bukkit API.
However since I use an ARM MacBook the performance of Java 16 and therefore Minecraft/Spigot is quite bad and I couldn't get it to run with a newer API level.
After adding :mc/spigot-1.21.7 {:extra-deps {org.spigotmc/spigot-api {:mvn/version "1.21.7-R0.1-SNAPSHOT"}}} to the deps.edn I was able to produce the two jar files by executing clojure -T:build-plugin build :server spigot :api-version '"1.21.7"'.
After copying the shaded version to the spigot plugins path and launching spigot I get the following error:
Picked up JAVA_TOOL_OPTIONS: -Duser.language=en
Unbundling libraries to /opt/spigot/bundler
Starting server
Loading libraries, please wait...
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/opt/spigot/bundler/libraries/jna-5.15.0.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.joml.MemUtil$MemUtilUnsafe (file:/opt/spigot/bundler/libraries/joml-1.10.8.jar)
WARNING: Please consider reporting this to the maintainers of class org.joml.MemUtil$MemUtilUnsafe
WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release
[09:40:24] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[09:40:24] [ServerMain/INFO]: Loaded 1407 recipes
[09:40:24] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[09:40:24] [ServerMain/INFO]: Loaded 1407 recipes
[09:40:25] [Server thread/INFO]: Starting minecraft server version 1.21.7
[09:40:25] [Server thread/INFO]: Loading properties
[09:40:25] [Server thread/INFO]: This server is running CraftBukkit version 4522-Spigot-c8edd95-2ed8fab (MC: 1.21.7) (Implementing API version 1.21.7-R0.1-SNAPSHOT)
[09:40:25] [Server thread/INFO]: *** This version of Spigot contains changes to some enums. If you notice that plugins no longer work after updating, please report this to the developers of those plugins first. ***
[09:40:25] [Server thread/INFO]: *** If you cannot update those plugins, you can try setting `settings.compatibility.enum-compatibility-mode` to `true` in `bukkit.yml`. ***
[09:40:25] [Server thread/INFO]: Debug logging is disabled
[09:40:25] [Server thread/INFO]: Server Ping Player Sample Count: 12
[09:40:25] [Server thread/INFO]: Using 4 threads for Netty based IO
[09:40:25] [Server thread/INFO]: Default game type: SURVIVAL
[09:40:25] [Server thread/INFO]: Generating keypair
[09:40:25] [Server thread/INFO]: Starting Minecraft server on *:25565
[09:40:25] [Server thread/INFO]: Using default channel type
[09:40:25] [Server thread/INFO]: [Witchcraft] Loading Witchcraft v0.7.37
[09:40:25] [Server thread/INFO]: Preparing level "world"
[09:40:25] [Server thread/INFO]: -------- World Settings For [world] --------
[09:40:25] [Server thread/INFO]: Experience Merge Radius: 3.0
[09:40:25] [Server thread/INFO]: Mob Spawn Range: 6
[09:40:25] [Server thread/INFO]: Cactus Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Cane Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Melon Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Sapling Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Beetroot Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Carrot Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Potato Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Wheat Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Vine Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Bamboo Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: SweetBerry Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Kelp Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: TwistingVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: WeepingVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: CaveVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false
[09:40:25] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64
[09:40:25] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false
[09:40:25] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645
[09:40:25] [Server thread/INFO]: Max TNT Explosions: 100
[09:40:25] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[09:40:25] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200
[09:40:25] [Server thread/INFO]: Item Despawn Rate: 6000
[09:40:25] [Server thread/INFO]: Item Merge Radius: 2.5
[09:40:25] [Server thread/INFO]: View Distance: 10
[09:40:25] [Server thread/INFO]: Simulation Distance: 10
[09:40:25] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[09:40:25] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[09:40:25] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[09:40:25] [Server thread/INFO]: -------- World Settings For [world_nether] --------
[09:40:25] [Server thread/INFO]: Experience Merge Radius: 3.0
[09:40:25] [Server thread/INFO]: Mob Spawn Range: 6
[09:40:25] [Server thread/INFO]: Cactus Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Cane Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Melon Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Sapling Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Beetroot Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Carrot Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Potato Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Wheat Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Vine Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Bamboo Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: SweetBerry Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Kelp Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: TwistingVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: WeepingVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: CaveVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false
[09:40:25] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64
[09:40:25] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false
[09:40:25] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645
[09:40:25] [Server thread/INFO]: Max TNT Explosions: 100
[09:40:25] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[09:40:25] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200
[09:40:25] [Server thread/INFO]: Item Despawn Rate: 6000
[09:40:25] [Server thread/INFO]: Item Merge Radius: 2.5
[09:40:25] [Server thread/INFO]: View Distance: 10
[09:40:25] [Server thread/INFO]: Simulation Distance: 10
[09:40:25] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[09:40:25] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[09:40:25] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[09:40:25] [Server thread/INFO]: -------- World Settings For [world_the_end] --------
[09:40:25] [Server thread/INFO]: Experience Merge Radius: 3.0
[09:40:25] [Server thread/INFO]: Mob Spawn Range: 6
[09:40:25] [Server thread/INFO]: Cactus Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Cane Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Melon Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Mushroom Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Sapling Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Beetroot Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Carrot Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Potato Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Wheat Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: NetherWart Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Vine Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Cocoa Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Bamboo Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: SweetBerry Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Kelp Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: TwistingVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: WeepingVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: CaveVines Growth Modifier: 100%
[09:40:25] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false
[09:40:25] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64
[09:40:25] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false
[09:40:25] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645
[09:40:25] [Server thread/INFO]: Max TNT Explosions: 100
[09:40:25] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[09:40:25] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200
[09:40:25] [Server thread/INFO]: Item Despawn Rate: 6000
[09:40:25] [Server thread/INFO]: Item Merge Radius: 2.5
[09:40:25] [Server thread/INFO]: View Distance: 10
[09:40:25] [Server thread/INFO]: Simulation Distance: 10
[09:40:25] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
[09:40:25] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[09:40:25] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[09:40:25] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[09:40:26] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[09:40:26] [Worker-Main-3/INFO]: Preparing spawn area: 0%
[09:40:26] [Worker-Main-6/INFO]: Preparing spawn area: 61%
[09:40:26] [Server thread/INFO]: Time elapsed: 1095 ms
[09:40:26] [Server thread/INFO]: Preparing start region for dimension minecraft:the_nether
[09:40:27] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[09:40:27] [Server thread/INFO]: Time elapsed: 467 ms
[09:40:27] [Server thread/INFO]: Preparing start region for dimension minecraft:the_end
[09:40:27] [Worker-Main-7/INFO]: Preparing spawn area: 0%
[09:40:27] [Server thread/INFO]: Time elapsed: 115 ms
[09:40:27] [Server thread/INFO]: [Witchcraft] Enabling Witchcraft v0.7.37
[09:40:27] [Server thread/INFO]: [Witchcraft] Setting PluginClassloader as Context classloader: org.bukkit.plugin.java.PluginClassLoader@6f18b6dc
[09:40:29] [Server thread/INFO]: [Witchcraft] No plugins/witchcraft.edn found, creating default.
[09:40:29] [Server thread/INFO]: [Witchcraft] Loading deps.edn
[09:40:29] [DefaultMetadataResolver-0-1/WARN]: Downloading: com/lambdaisland/witchcraft/maven-metadata.xml from clojars
[09:40:30] [Server thread/INFO]: [Witchcraft] require: lambdaisland.witchcraft
[09:40:30] [Server thread/ERROR]: [Witchcraft] Require namespace failed: lambdaisland.witchcraft
[09:40:30] [Server thread/ERROR]: [Witchcraft] clojure.lang.Compiler$CompilerException : Syntax error compiling at (lambdaisland/witchcraft.clj:1:1).
[09:40:30] [Server thread/WARN]: Syntax error compiling at (lambdaisland/witchcraft.clj:1:1).
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.load(Compiler.java:7652)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:381)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:372)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.load(RT.java:459)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.load(RT.java:424)
[09:40:30] [Server thread/WARN]: at clojure.core$load$fn__6856.invoke(core.clj:6115)
[09:40:30] [Server thread/WARN]: at clojure.core$load.invokeStatic(core.clj:6114)
[09:40:30] [Server thread/WARN]: at clojure.core$load.doInvoke(core.clj:6098)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:30] [Server thread/WARN]: at clojure.core$load_one.invokeStatic(core.clj:5897)
[09:40:30] [Server thread/WARN]: at clojure.core$load_one.invoke(core.clj:5892)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib$fn__6796.invoke(core.clj:5937)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib.invokeStatic(core.clj:5936)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib.doInvoke(core.clj:5917)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:142)
[09:40:30] [Server thread/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:30] [Server thread/WARN]: at clojure.core$load_libs.invokeStatic(core.clj:5974)
[09:40:30] [Server thread/WARN]: at clojure.core$load_libs.doInvoke(core.clj:5958)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:137)
[09:40:30] [Server thread/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:30] [Server thread/WARN]: at clojure.core$require.invokeStatic(core.clj:5996)
[09:40:30] [Server thread/WARN]: at clojure.core$require.doInvoke(core.clj:5996)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable$fn__7117.invoke(plugin.clj:55)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invokeStatic(plugin.clj:54)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invoke(plugin.clj:34)
[09:40:30] [Server thread/WARN]: at clojure.lang.Var.invoke(Var.java:384)
[09:40:30] [Server thread/WARN]: at com.lambdaisland.witchcraft.ClojurePlugin.onEnable(ClojurePlugin.java:20)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:267)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:492)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugin(CraftServer.java:579)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugins(CraftServer.java:493)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:652)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:275)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1007)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:328)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1447)
[09:40:30] [Server thread/WARN]: Caused by: java.lang.ClassNotFoundException: org.bukkit.potion.Potion
[09:40:30] [Server thread/WARN]: at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:349)
[09:40:30] [Server thread/WARN]: at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557)
[09:40:30] [Server thread/WARN]: at clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:543)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.classForName(RT.java:2212)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.classForNameNonLoading(RT.java:2225)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft$eval17739$loading__6737__auto____17740.invoke(witchcraft.clj:1)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft$eval17739.invokeStatic(witchcraft.clj:1)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft$eval17739.invoke(witchcraft.clj:1)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7181)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7170)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.load(Compiler.java:7640)
[09:40:30] [Server thread/WARN]: ... 38 more
[09:40:30] [Server thread/INFO]: [Witchcraft] require: lambdaisland.witchcraft.paper
[09:40:30] [Server thread/ERROR]: [Witchcraft] Require namespace failed: lambdaisland.witchcraft.paper
[09:40:30] [Server thread/ERROR]: [Witchcraft] clojure.lang.Compiler$CompilerException : Syntax error compiling at (lambdaisland/witchcraft.clj:1:1).
[09:40:30] [Server thread/WARN]: Syntax error compiling at (lambdaisland/witchcraft.clj:1:1).
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.load(Compiler.java:7652)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:381)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:372)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.load(RT.java:459)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.load(RT.java:424)
[09:40:30] [Server thread/WARN]: at clojure.core$load$fn__6856.invoke(core.clj:6115)
[09:40:30] [Server thread/WARN]: at clojure.core$load.invokeStatic(core.clj:6114)
[09:40:30] [Server thread/WARN]: at clojure.core$load.doInvoke(core.clj:6098)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:30] [Server thread/WARN]: at clojure.core$load_one.invokeStatic(core.clj:5897)
[09:40:30] [Server thread/WARN]: at clojure.core$load_one.invoke(core.clj:5892)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib$fn__6796.invoke(core.clj:5937)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib.invokeStatic(core.clj:5936)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib.doInvoke(core.clj:5917)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:142)
[09:40:30] [Server thread/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:30] [Server thread/WARN]: at clojure.core$load_libs.invokeStatic(core.clj:5974)
[09:40:30] [Server thread/WARN]: at clojure.core$load_libs.doInvoke(core.clj:5958)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:137)
[09:40:30] [Server thread/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:30] [Server thread/WARN]: at clojure.core$require.invokeStatic(core.clj:5996)
[09:40:30] [Server thread/WARN]: at clojure.core$require.doInvoke(core.clj:5996)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:421)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.paper$eval19162$loading__6737__auto____19163.invoke(paper.clj:1)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.paper$eval19162.invokeStatic(paper.clj:1)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.paper$eval19162.invoke(paper.clj:1)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7181)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7170)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.load(Compiler.java:7640)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:381)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:372)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.load(RT.java:459)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.load(RT.java:424)
[09:40:30] [Server thread/WARN]: at clojure.core$load$fn__6856.invoke(core.clj:6115)
[09:40:30] [Server thread/WARN]: at clojure.core$load.invokeStatic(core.clj:6114)
[09:40:30] [Server thread/WARN]: at clojure.core$load.doInvoke(core.clj:6098)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:30] [Server thread/WARN]: at clojure.core$load_one.invokeStatic(core.clj:5897)
[09:40:30] [Server thread/WARN]: at clojure.core$load_one.invoke(core.clj:5892)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib$fn__6796.invoke(core.clj:5937)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib.invokeStatic(core.clj:5936)
[09:40:30] [Server thread/WARN]: at clojure.core$load_lib.doInvoke(core.clj:5917)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:142)
[09:40:30] [Server thread/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:30] [Server thread/WARN]: at clojure.core$load_libs.invokeStatic(core.clj:5974)
[09:40:30] [Server thread/WARN]: at clojure.core$load_libs.doInvoke(core.clj:5958)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:137)
[09:40:30] [Server thread/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:30] [Server thread/WARN]: at clojure.core$require.invokeStatic(core.clj:5996)
[09:40:30] [Server thread/WARN]: at clojure.core$require.doInvoke(core.clj:5996)
[09:40:30] [Server thread/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable$fn__7117.invoke(plugin.clj:55)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invokeStatic(plugin.clj:54)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invoke(plugin.clj:34)
[09:40:30] [Server thread/WARN]: at clojure.lang.Var.invoke(Var.java:384)
[09:40:30] [Server thread/WARN]: at com.lambdaisland.witchcraft.ClojurePlugin.onEnable(ClojurePlugin.java:20)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:267)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:492)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugin(CraftServer.java:579)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugins(CraftServer.java:493)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:652)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:275)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1007)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:328)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1447)
[09:40:30] [Server thread/WARN]: Caused by: java.lang.ClassNotFoundException: org.bukkit.potion.Potion
[09:40:30] [Server thread/WARN]: at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:349)
[09:40:30] [Server thread/WARN]: at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557)
[09:40:30] [Server thread/WARN]: at clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:543)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.classForName(RT.java:2212)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.classForNameNonLoading(RT.java:2225)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft$eval19170$loading__6737__auto____19171.invoke(witchcraft.clj:1)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft$eval19170.invokeStatic(witchcraft.clj:1)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft$eval19170.invoke(witchcraft.clj:1)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7181)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7170)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.load(Compiler.java:7640)
[09:40:30] [Server thread/WARN]: ... 66 more
[09:40:30] [Server thread/INFO]: [Witchcraft] init: (lambdaisland.witchcraft/init-xmaterial!)
[09:40:30] [Server thread/ERROR]: [Witchcraft] Init form failed to evaluate: (lambdaisland.witchcraft/init-xmaterial!)
[09:40:30] [Server thread/ERROR]: [Witchcraft] java.lang.ClassNotFoundException : lambdaisland.witchcraft
[09:40:30] [Server thread/WARN]: java.lang.ClassNotFoundException: lambdaisland.witchcraft
[09:40:30] [Server thread/WARN]: at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:349)
[09:40:30] [Server thread/WARN]: at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557)
[09:40:30] [Server thread/WARN]: at clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:543)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.classForName(RT.java:2212)
[09:40:30] [Server thread/WARN]: at clojure.lang.RT.classForNameNonLoading(RT.java:2225)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler$HostExpr.maybeClass(Compiler.java:1041)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.macroexpand1(Compiler.java:7049)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.macroexpand(Compiler.java:7079)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7165)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7136)
[09:40:30] [Server thread/WARN]: at clojure.core$eval.invokeStatic(core.clj:3202)
[09:40:30] [Server thread/WARN]: at clojure.core$eval.invoke(core.clj:3198)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable$fn__7125.invoke(plugin.clj:62)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invokeStatic(plugin.clj:61)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invoke(plugin.clj:34)
[09:40:30] [Server thread/WARN]: at clojure.lang.Var.invoke(Var.java:384)
[09:40:30] [Server thread/WARN]: at com.lambdaisland.witchcraft.ClojurePlugin.onEnable(ClojurePlugin.java:20)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:267)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:492)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugin(CraftServer.java:579)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugins(CraftServer.java:493)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:652)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:275)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1007)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:328)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1447)
[09:40:30] [Server thread/INFO]: [Witchcraft] init: (alter-var-root (var lambdaisland.witchcraft/server-type) (constantly :paper))
[09:40:30] [Server thread/ERROR]: [Witchcraft] Init form failed to evaluate: (alter-var-root (var lambdaisland.witchcraft/server-type) (constantly :paper))
[09:40:30] [Server thread/ERROR]: [Witchcraft] clojure.lang.Compiler$CompilerException : Syntax error compiling var at (0:0).
[09:40:30] [Server thread/WARN]: Syntax error compiling var at (0:0).
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyzeSeq(Compiler.java:7119)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyze(Compiler.java:6793)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyze(Compiler.java:6749)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3892)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyzeSeq(Compiler.java:7113)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyze(Compiler.java:6793)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyze(Compiler.java:6749)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6124)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5471)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler$FnExpr.parse(Compiler.java:4033)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyzeSeq(Compiler.java:7109)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyze(Compiler.java:6793)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7178)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7136)
[09:40:30] [Server thread/WARN]: at clojure.core$eval.invokeStatic(core.clj:3202)
[09:40:30] [Server thread/WARN]: at clojure.core$eval.invoke(core.clj:3198)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable$fn__7125.invoke(plugin.clj:62)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invokeStatic(plugin.clj:61)
[09:40:30] [Server thread/WARN]: at lambdaisland.witchcraft.plugin$on_enable.invoke(plugin.clj:34)
[09:40:30] [Server thread/WARN]: at clojure.lang.Var.invoke(Var.java:384)
[09:40:30] [Server thread/WARN]: at com.lambdaisland.witchcraft.ClojurePlugin.onEnable(ClojurePlugin.java:20)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:267)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342)
[09:40:30] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:492)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugin(CraftServer.java:579)
[09:40:30] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_21_R5.CraftServer.enablePlugins(CraftServer.java:493)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:652)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:275)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1007)
[09:40:30] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:328)
[09:40:30] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1447)
[09:40:30] [Server thread/WARN]: Caused by: java.lang.RuntimeException: Unable to resolve var: lambdaisland.witchcraft/server-type in this context
[09:40:30] [Server thread/WARN]: at clojure.lang.Util.runtimeException(Util.java:221)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler$TheVarExpr$Parser.parse(Compiler.java:720)
[09:40:30] [Server thread/WARN]: at clojure.lang.Compiler.analyzeSeq(Compiler.java:7111)
[09:40:30] [Server thread/WARN]: ... 31 more
[09:40:30] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[09:40:30] [Server thread/INFO]: Done (5.256s)! For help, type "help"
[09:40:31] [witchcraft-plugin-nrepl-server/ERROR]: [Witchcraft] nREPL failed to start ar exited abnormally
[09:40:31] [witchcraft-plugin-nrepl-server/ERROR]: [Witchcraft] clojure.lang.Compiler$CompilerException : Syntax error compiling at (lambdaisland/witchcraft.clj:1:1).
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: Syntax error compiling at (lambdaisland/witchcraft.clj:1:1).
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.Compiler.load(Compiler.java:7652)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:381)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:372)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.load(RT.java:459)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.load(RT.java:424)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load$fn__6856.invoke(core.clj:6115)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load.invokeStatic(core.clj:6114)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load.doInvoke(core.clj:6098)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_one.invokeStatic(core.clj:5897)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_one.invoke(core.clj:5892)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_lib$fn__6796.invoke(core.clj:5937)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_lib.invokeStatic(core.clj:5936)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_lib.doInvoke(core.clj:5917)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:142)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_libs.invokeStatic(core.clj:5974)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_libs.doInvoke(core.clj:5958)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:137)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$require.invokeStatic(core.clj:5996)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$require.doInvoke(core.clj:5996)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:457)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at lambdaisland.witchcraft.nrepl.task_eval$eval20435$loading__6737__auto____20436.invoke(task_eval.clj:1)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at lambdaisland.witchcraft.nrepl.task_eval$eval20435.invokeStatic(task_eval.clj:1)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at lambdaisland.witchcraft.nrepl.task_eval$eval20435.invoke(task_eval.clj:1)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7181)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7170)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.Compiler.load(Compiler.java:7640)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:381)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.loadResourceScript(RT.java:372)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.load(RT.java:459)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.load(RT.java:424)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load$fn__6856.invoke(core.clj:6115)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load.invokeStatic(core.clj:6114)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load.doInvoke(core.clj:6098)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_one.invokeStatic(core.clj:5897)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_one.invoke(core.clj:5892)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_lib$fn__6796.invoke(core.clj:5937)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_lib.invokeStatic(core.clj:5936)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_lib.doInvoke(core.clj:5917)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:142)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_libs.invokeStatic(core.clj:5974)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$load_libs.doInvoke(core.clj:5958)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.applyTo(RestFn.java:137)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$apply.invokeStatic(core.clj:669)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$require.invokeStatic(core.clj:5996)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$require.doInvoke(core.clj:5996)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RestFn.invoke(RestFn.java:408)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$require_and_resolve.invokeStatic(cmdline.clj:201)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$require_and_resolve.invoke(cmdline.clj:192)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$fn__2081.invokeStatic(cmdline.clj:206)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$fn__2081.invoke(cmdline.clj:206)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$map$fn__5880$fn__5881.invoke(core.clj:2746)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$map$fn__5880$fn__5881.invoke(core.clj:2746)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.PersistentVector.reduce(PersistentVector.java:343)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$transduce.invokeStatic(core.clj:6885)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$into.invokeStatic(core.clj:6901)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.core$into.invoke(core.clj:6889)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$__GT_mw_list.invokeStatic(cmdline.clj:233)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$__GT_mw_list.invoke(cmdline.clj:231)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$build_handler.invokeStatic(cmdline.clj:242)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$build_handler.invoke(cmdline.clj:235)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$options__GT_handler.invokeStatic(cmdline.clj:311)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$options__GT_handler.invoke(cmdline.clj:302)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$server_opts.invokeStatic(cmdline.clj:361)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$server_opts.invoke(cmdline.clj:348)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$dispatch_commands.invokeStatic(cmdline.clj:454)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at nrepl.cmdline$dispatch_commands.invoke(cmdline.clj:447)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at lambdaisland.witchcraft.plugin$on_enable$fn__7130.invoke(plugin.clj:69)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.AFn.run(AFn.java:22)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at java.base/java.lang.Thread.run(Thread.java:1447)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: Caused by: java.lang.ClassNotFoundException: org.bukkit.potion.Potion
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:349)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at java.base/java.lang.Class.forName0(Native Method)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at java.base/java.lang.Class.forName(Class.java:543)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.classForName(RT.java:2212)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.RT.classForNameNonLoading(RT.java:2225)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at lambdaisland.witchcraft$eval20443$loading__6737__auto____20444.invoke(witchcraft.clj:1)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at lambdaisland.witchcraft$eval20443.invokeStatic(witchcraft.clj:1)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at lambdaisland.witchcraft$eval20443.invoke(witchcraft.clj:1)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7181)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.Compiler.eval(Compiler.java:7170)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: at clojure.lang.Compiler.load(Compiler.java:7640)
[09:40:31] [witchcraft-plugin-nrepl-server/WARN]: ... 73 more
>stop
[09:41:19] [Server thread/INFO]: Stopping the server
[09:41:19] [Server thread/INFO]: Stopping server
[09:41:19] [Server thread/INFO]: [Witchcraft] Disabling Witchcraft v0.7.37
[09:41:19] [Server thread/INFO]: Saving players
[09:41:19] [Server thread/INFO]: Saving worlds
[09:41:19] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[09:41:19] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether
[09:41:19] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end
[09:41:19] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[09:41:19] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[09:41:19] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[09:41:19] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
Seems that the class Potion no longer exists? Now, I am not a Java developer, but I am interested in getting the plugin to work with the newer API versions. What do you estimate how big is the effort to getting witchcraft to work with the newest API?