Skip to content

RegionOperationException: This feature of WorldEdit is currently not supported on Folia. #2993

Description

@WindsorMacmillan

The Problem

Worldedit now only has a partial support for folia servers. Hope you can fully support schematic paste features.
[09:14:01 FATAL]: [fr.euphyllia.skyllia.hook.worldedit.WorldEditSchematicPaster] com.sk89q.worldedit.regions.RegionOperationException: This feature of WorldEdit is currently not supported on Folia. java.lang.RuntimeException: com.sk89q.worldedit.regions.RegionOperationException: This feature of WorldEdit is currently not supported on Folia. at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.bukkit.BukkitWorld.createEntity(BukkitWorld.java:141) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.world.WatchdogTickingExtent.createEntity(WatchdogTickingExtent.java:90) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.world.WatchdogTickingExtent.createEntity(WatchdogTickingExtent.java:90) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.ChangeSetExtent.createEntity(ChangeSetExtent.java:115) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.extent.AbstractDelegateExtent.createEntity(AbstractDelegateExtent.java:84) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.EditSession.createEntity(EditSession.java:878) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.function.entity.ExtentEntityCopy.apply(ExtentEntityCopy.java:144) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.function.visitor.EntityVisitor.resume(EntityVisitor.java:71) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.function.operation.OperationQueue.resume(OperationQueue.java:89) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.function.operation.DelegateOperation.resume(DelegateOperation.java:52) ~[?:?] at worldedit-bukkit-7.4.4.jar//com.sk89q.worldedit.function.operation.Operations.completeLegacy(Operations.java:55) ~[?:?] at Skyllia-3.0-5db49066-all.jar//fr.euphyllia.skyllia.hook.worldedit.WorldEditSchematicPaster.lambda$paste$0(WorldEditSchematicPaster.java:74) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:739) ~[?:?] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531) ~[?:?] at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2206) ~[?:?] at org.bukkit.craftbukkit.CraftWorld.lambda$getChunkAtAsync$0(CraftWorld.java:2035) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkTaskScheduler.lambda$scheduleTickingState$1(ChunkTaskScheduler.java:392) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.NewChunkHolder.lambda$completeFullStatusConsumers$0(NewChunkHolder.java:1384) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at io.papermc.paper.threadedregions.RegionizedTaskQueue$PrioritisedQueue$ChunkBasedPriorityTask.executeInternal(RegionizedTaskQueue.java:545) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at io.papermc.paper.threadedregions.RegionizedTaskQueue$PrioritisedQueue.executeTask(RegionizedTaskQueue.java:472) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at io.papermc.paper.threadedregions.RegionizedTaskQueue$RegionTaskQueueData.drainTasks(RegionizedTaskQueue.java:295) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1723) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:410) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:489) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:577) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at me.earthme.luminol.utils.thread.LevelAwareRegionScheduler$WrappedTask.runTick(LevelAwareRegionScheduler.java:98) ~[lophine-26.2.jar:26.2-DEV-fc3415e] at ca.spottedleaf.concurrentutil.scheduler.EDFSchedulerThreadPool$TickThreadRunner.run(EDFSchedulerThreadPool.java:528) ~[leafpile-1.0.0.jar:?] at ca.spottedleaf.concurrentutil.util.LazyRunnable.run(LazyRunnable.java:25) ~[leafpile-1.0.0.jar:?] at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?] Caused by: com.sk89q.worldedit.regions.RegionOperationException: This feature of WorldEdit is currently not supported on Folia. ... 45 more [09:14:01 ERROR]: [fr.euphyllia.skyllia.commands.common.subcommands.CreateSubCommand] Island creation failed for e24d0c1c-1146-4cab-b2be-a594a2e877e2: java.lang.RuntimeException: Schematic paste failed for world world java.util.concurrent.CompletionException: java.lang.RuntimeException: Schematic paste failed for world world at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323) ~[?:?] at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:412) ~[?:?] at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:421) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1173) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:503) ~[?:?] at Skyllia-3.0-5db49066-all.jar//fr.euphyllia.skyllia.commands.common.subcommands.CreateSubCommand.lambda$pasteAllSchematics$8(CreateSubCommand.java:188) ~[?:?] at io.papermc.paper.threadedregions.scheduler.FoliaAsyncScheduler$AsyncScheduledTask.run(FoliaAsyncScheduler.java:216) ~[lophine-26.2.jar:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?] Caused by: java.lang.RuntimeException: Schematic paste failed for world world at Skyllia-3.0-5db49066-all.jar//fr.euphyllia.skyllia.commands.common.subcommands.CreateSubCommand.lambda$pasteAllSchematics$7(CreateSubCommand.java:168) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1171) ~[?:?] ... 6 mor

A Solution

Update features to fully support folia servers.

Alternatives

No response

Anything Else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions