Skip to content

Folia: PaperweightFaweWorldNativeAccess relies on a non-existent global current tick #21

Description

@RVSkeLe

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:

  1. MinecraftServer.currentTick - which does not exist on Folia
  2. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions