EngineHub / WorldEdit

🗺️ Minecraft map editor and mod
https://enginehub.org/worldedit/
Other
3.12k stars 882 forks source link

WorldEdit 7.3.7 does not support Bukkit API on latest Paper server #2646

Closed peti closed 1 month ago

peti commented 1 month ago

WorldEdit Version

v7.3.7+6929-c6af3a3 (server plugin)

Platform Version

Paper 1.21.1-127-master@14a48cd (2024-10-20T23:19:03Z) for Minecraft 1.21.1

Confirmations

Bug Description

I'm running a Paper server on Aternos with the WorldEdit plugin installed. This used to work just fine, but now I'm suddenly getting an error, saying that my version of WorldEdit doesn't fully support the Bukkit API. I have re-installed everything from scratch, but I cannot get WorldEdit to work properly. My guess is that the Paper server received an update that bumped the Bukkit API to a new version? I notice that the date stamp in the Paper version says 2024-10-20. Any help figuring this out would be appreciated. The relevant log file says:

[11:14:22] [Server thread/INFO]: This server is running Paper version 1.21.1-127-master@14a48cd (2024-10-20T23:19:03Z) (Implementing API version 1.21.1-R0.1-SNAPSHOT)
[11:14:23] [Server thread/INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling
[11:14:23] [Server thread/INFO]: Server Ping Player Sample Count: 12
[11:14:23] [Server thread/INFO]: Using 4 threads for Netty based IO
[11:14:24] [Server thread/INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 1 worker threads, and population gen parallelism of 1 threads
[11:14:25] [Server thread/INFO]: Default game type: CREATIVE
[11:14:25] [Server thread/INFO]: Generating keypair
[11:14:25] [Server thread/INFO]: Starting Minecraft server on *:53652
[11:14:25] [Server thread/INFO]: Using epoll channel type
[11:14:25] [Server thread/INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity.
[11:14:25] [Server thread/INFO]: Paper: Using OpenSSL 3.x.x (Linux x86_64) cipher from Velocity.
[11:14:25] [Server thread/INFO]: [WorldEdit] Loading server plugin WorldEdit v7.3.7+6929-c6af3a3
[11:14:26] [Server thread/INFO]: Got request to register class com.sk89q.worldedit.bukkit.BukkitServerInterface with WorldEdit [com.sk89q.worldedit.extension.platform.PlatformManager@7bdce9c9]
[11:14:26] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[11:14:26] [Server thread/INFO]: [WorldEdit] Enabling WorldEdit v7.3.7+6929-c6af3a3
[11:14:26] [Server thread/INFO]: Registering commands with com.sk89q.worldedit.bukkit.BukkitServerInterface
[11:14:26] [Server thread/INFO]: WEPIF: Using the Bukkit Permissions API.
[11:14:26] [Server thread/WARN]: 
**********************************************
** This WorldEdit version does not fully support your version of Bukkit.
**
** When working with blocks or undoing, chests will be empty, signs
** will be blank, and so on. There will be no support for entity
** and block property-related functions.
**
** Please see https://worldedit.enginehub.org/en/latest/faq/#bukkit-adapters
**********************************************

Expected Behavior

Well, I would love to see WordEdit support that version.

Reproduction Steps

Install Paper 1.21.1-127-master@14a48cd with a WorldEdit 7.3.7 plugin, start the server, and see it fail.

Anything Else?

No response

me4502 commented 1 month ago

Spigot broke something a few days ago, and now Paper has inherited that change. Either downgrade Paper, or use a dev build of WorldEdit