Skip to content

Fix Paper 26 startup issues#662

Closed
Riqqqque wants to merge 1 commit intoGeyserMC:masterfrom
Riqqqque:rique/floodgate-paper-26-startup-fixes
Closed

Fix Paper 26 startup issues#662
Riqqqque wants to merge 1 commit intoGeyserMC:masterfrom
Riqqqque:rique/floodgate-paper-26-startup-fixes

Conversation

@Riqqqque
Copy link
Copy Markdown

@Riqqqque Riqqqque commented Apr 7, 2026

Summary

  • update Floodgate's Cloud dependencies so command registration works on newer Paper builds
  • normalize locale lookups and guard the fallback path so missing locale state does not blow up startup
  • eagerly preload the Spigot injector runtime classes so Paper does not try to lazy-load them from a closing plugin jar on Netty threads

Root cause

  • the older Cloud versions in Floodgate fail against newer Paper item parsing internals
  • locale fallback assumed the default locale properties were always loaded
  • the injector still relied on lazy class loading during connection setup

Validation

  • .\gradlew.bat clean build

@SleepyPopp
Copy link
Copy Markdown

SleepyPopp commented Apr 7, 2026

Thank you for the PR! However, there is already a experimental Floodgate/Floodgate-Modded build available for Java 26.1.

Additionally, if your going to utilize AI to contribute to GeyserMC projects, please see our AI policy: https://github.com/GeyserMC/.github/blob/master/AI_POLICY.md

Experimental Floodgate Builds:

@Novampr
Copy link
Copy Markdown
Contributor

Novampr commented Apr 7, 2026

Similar to what sleepy and I said on the Geyser PR you did, but again, appreciated nonetheless :)

@Novampr Novampr closed this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants