Server Implementation
Folia
Server Version
26.1.2
Describe the bug
On Folia, there is no meaningful “current global tick”. However, the FAWE adapter implementations (PaperweightFaweWorldNativeAccess.java) still use a global tick source.
getCurrentTick() currently tries to read from:
MinecraftServer.currentTick - which does not exist on Folia
Bukkit.getCurrentTick() as a fallback
I believe this is a serious limitation for Folia support and one that will be really hard to work around safely, because the current logic depends on a global tick concept that Folia simply does not have.
To Reproduce
//
Expected behaviour
On Folia, FAWE should not depend on a Minecraft global current tick.
Screenshots / Videos
No response
Error log (if applicable)
No response
Fawe Debugpaste
//
Are you interested in contributing a fix?
No
Server Implementation
Folia
Server Version
26.1.2
Describe the bug
On Folia, there is no meaningful “current global tick”. However, the FAWE adapter implementations (
PaperweightFaweWorldNativeAccess.java) still use a global tick source.getCurrentTick()currently tries to read from:MinecraftServer.currentTick- which does not exist on FoliaBukkit.getCurrentTick()as a fallbackI believe this is a serious limitation for Folia support and one that will be really hard to work around safely, because the current logic depends on a global tick concept that Folia simply does not have.
To Reproduce
//
Expected behaviour
On Folia, FAWE should not depend on a Minecraft global current tick.
Screenshots / Videos
No response
Error log (if applicable)
No response
Fawe Debugpaste
//
Are you interested in contributing a fix?
No