Skip to content

v3.0.2 — Folia compatible

Choose a tag to compare

@richicru richicru released this 04 Sep 15:57
· 1 commit to master since this release

Novedades

  • ✅ Compatible con Folia (regionized multithreading Paper fork).
    Verificado arrancando el JAR en Paper 1.20.4 y Folia 1.20.4 con Docker.
  • 🔧 Refactor de schedulers: cualquier callback async que toca la API de Bukkit
    ahora pasa por CSPlugin.runSyncForPlayer(...) / runSyncGlobal(...).
    En Folia, se enruta por EntityScheduler / GlobalRegionScheduler respectivamente;
    en Paper clásico, sigue siendo BukkitScheduler.
  • 🩹 plugin.yml: folia-supported: true (sin él, Folia rechaza el plugin).

Infra nueva en este fork

  • docker-compose.test.yml + scripts en scripts/ para validarPaper y Folia en local.
  • docs/testing/Local-Test-Setup.md guía paso a paso.
  • .opencode/skills/40servidoresmc-paper-folia-test.md skill para AI sobre los patrones.

Compatibilidad

Servidor Estado
Spigot / Paper ✅ Sin cambios
Folia NUEVO
Sponge (API 7) ✅ Sin cambios
Glowing / Pufferfish / Purpur ✅ (idem Spigot/Paper)

Instalación

# Colocar el JAR en plugins/ o mods/ según plataforma
cp 40ServidoresMC-3.0.2-Bukkit.jar /server/plugins/    # Paper/Folia
cp 40ServidoresMC-3.0.2-Sponge-API7.jar /server/mods/  # Sponge 7.4

Tests

  • 100 tests unitarios siguen pasando.