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.