FastAsyncWorldEdit
FastAsyncWorldEdit copied to clipboard
Initial support for 1.20.5/6
Overview
Description
### Submitter Checklist
- [x] Make sure you are opening from a topic branch (**/feature/fix/docs/ branch** (right side)) and not your main branch.
- [x] Ensure that the pull request title represents the desired changelog entry.
- [x] New public fields and methods are annotated with `@since TODO`.
- [x] I read and followed the [contribution guidelines](https://github.com/IntellectualSites/.github/blob/main/CONTRIBUTING.md).
I receive this error when running //wand
[Craft Scheduler Thread - 3 - FastAsyncWorldEdit/ERROR]: An unexpected error while handling a FastAsyncWorldEdit command
java.lang.IllegalStateException: Not a map: null
at com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:275) ~[datafixerupper-7.0.14.jar:?]
at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:79) ~[datafixerupper-7.0.14.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.bukkit.adapter.impl.fawe.v1_20_R4.PaperweightFaweAdapter.adapt(PaperweightFaweAdapter.java:501) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.bukkit.BukkitAdapter.adapt(BukkitAdapter.java:495) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.bukkit.BukkitPlayer.giveItem(BukkitPlayer.java:163) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.extension.platform.PlayerProxy.giveItem(PlayerProxy.java:84) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.command.SelectionCommands.wand(SelectionCommands.java:337) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.command.SelectionCommandsRegistration.cmd$_wand(SelectionCommandsRegistration.java:409) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/org.enginehub.piston.CommandManager.execute(CommandManager.java:157) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommandOnCurrentThread$16(PlatformCommandManager.java:725) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandTask(PlatformCommandManager.java:746) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandOnCurrentThread(PlatformCommandManager.java:727) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar/com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommand$13(PlatformCommandManager.java:690) ~[FastAsyncWorldEdit-Bukkit-2.9.3-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.6.jar:git-Paper-"447f9a1"]
at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.20.6.jar:git-Paper-"447f9a1"]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.20.6.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Fails to build with ./gradlew clean build:
FastAsyncWorldEdit\worldedit-bukkit\src\main\java\com\sk89q\bukkit\util\CommandRegistration.java:103: error: constructor SimpleCommandMap in class SimpleCommandMap cannot be applied to given types;
fallbackCommands = commandMap = new SimpleCommandMap(Bukkit.getServer());
^
required: Server,Map<String,Command>
found: Server
reason: actual and formal argument lists differ in length
However, the actions built jar is working well from my testing 😄
Seems like Paper broke API compatibility with https://github.com/PaperMC/Paper/pull/8235
Please take a moment and address the merge conflicts of your pull request. Thanks!
Please take a moment and address the merge conflicts of your pull request. Thanks!
I think so