Skip to content

Conversation

@0utplay
Copy link
Member

@0utplay 0utplay commented Jan 17, 2026

Motivation

Folia has been somewhat stable for some time now. Some users are requesting support and even took matters into their own hands by forking CloudNet, so indeed there is some need :)

Modification

Added a new platform-scheduler ext module which enables platform (bukkit / folia currently) independant scheduling capabilities. Made use of the new platform scheduler in the bukkit impl of bridge to properly support Folia there.

Furthermore, Folia was added to the version installer (currently only 1.21.11)

Result

Folia is supported in the CloudNet-Bridge and can be installed using the version installer.

Other context

Fixes #1352

@0utplay 0utplay requested a review from derklaro January 17, 2026 12:04
@0utplay 0utplay added v: 4.X This pull should be included in the 4.0 release t: platform Request to add/change a platform implementation in: module An issue/pull request releated to one of the internal modules in: ext An issue/pull request releated to the ext module code labels Jan 17, 2026
@github-actions
Copy link

github-actions bot commented Jan 17, 2026

Test Results

 56 files  ±0   56 suites  ±0   4m 44s ⏱️ +46s
571 tests ±0  571 ✅ ±0  0 💤 ±0  0 ❌ ±0 
938 runs  ±0  938 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit a2fc9ad. ± Comparison against base commit 6043b0d.

This pull request removes 33 and adds 33 tests. Note that renamed tests count towards both.
eu.cloudnetservice.driver.impl.document.DocumentSerialisationTest ‑ [4] {"b":1,"s":2,"i":3,"l":4,"f":5.0,"d":6.0,"c":"/","string":"Hello, World!","bol":true,"cloud":["Ben?","Yes","No","HoHoHoHo"],"world":{"insane":"!","hello":"world","this":"is"}}, PRETTY
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [14] 2026-01-11
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [23] 19:46:15.214994390
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [28] 19:46:15.215111549Z
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [29] 19:46:15.215133370Z
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [30] 19:46:15.215170981+05:00
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [31] 19:46:15.215208642-03:00
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [34] 2026-01-11T19:46:15.215390593
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [39] 2026-01-11T19:46:15.215540605Z
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [4] 2026-01-11T19:46:15.205471872Z
…
eu.cloudnetservice.driver.impl.document.DocumentSerialisationTest ‑ [4] {"b":1,"s":2,"i":3,"l":4,"f":5.0,"d":6.0,"c":"/","string":"Hello, World!","bol":true,"cloud":["Ben?","Yes","No","HoHoHoHo"],"world":{"insane":"!","this":"is","hello":"world"}}, PRETTY
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [14] 2026-01-21
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [23] 20:19:38.148295631
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [28] 20:19:38.148434920Z
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [29] 20:19:38.148460598Z
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [30] 20:19:38.148504379+05:00
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [31] 20:19:38.148565843-03:00
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [34] 2026-01-21T20:19:38.148712997
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [39] 2026-01-21T20:19:38.148862165Z
eu.cloudnetservice.driver.impl.document.gson.JavaTimeSerializerTest ‑ [4] 2026-01-21T20:19:38.136502310Z
…

♻️ This comment has been updated with latest results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in: ext An issue/pull request releated to the ext module code in: module An issue/pull request releated to one of the internal modules t: platform Request to add/change a platform implementation v: 4.X This pull should be included in the 4.0 release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Folia Support

3 participants