FastAsyncWorldEdit

FastAsyncWorldEdit

152k Downloads

//extinguish not working on paper fork

DaddyRobLIVE opened this issue ยท 4 comments

commented

Server Implementation

Paper - Forked (SparklyPaper)

Server Version

1.20.5/6

Describe the bug

I'm using this fork > https://github.com/SparklyPower/SparklyPaper
And whenever I use //extinguish this error comes out
image

Detailed error log > https://mclo.gs/BuDZ09Q

To Reproduce

  1. Install SparklyPaper > https://github.com/SparklyPower/SparklyPaper
  2. Install FAWE
  3. Do //extinguish

Expected behaviour

//extinguish should clear out nearby fires without errors

Screenshots / Videos

image

image
image

Error log (if applicable)

https://mclo.gs/BuDZ09Q

Fawe Debugpaste

https://athion.net/ISPaster/paste/view/d4b4845fb59e4be09fb002aa0c377def

Fawe Version

2.11.1-SNAPSHOT-844;ef064cb

Checklist

Anything else?

Thanks for your hard work on developing this plugin!in

commented

The problem is CoreProtect.

commented

What seems to be the problem with coreprotect?

commented

https://github.com/SparklyPower/SparklyPaper
Well the fork aims to be similar like Folia and tries to do the hacky async stuff with parallel world ticking
https://github.com/SparklyPower/SparklyPaper/blob/ver/1.20.6/docs/PARALLEL_WORLD_TICKING.md

which is experimental. @SirYwell

commented

CoreProtect attempts to access the Bukkit World in the ExtentEvent - which should not be guaranteed to be called synchronously: https://github.com/PlayPro/CoreProtect/blob/master/src/main/java/net/coreprotect/worldedit/WorldEditLogger.java#L150