AxoChunks
Catálogo

AxoChunks

Acceso completo a AxoChunks

116 descargas 0 seguidores 2.0.1

AxoChunks

Description

AxoChunks is a plugin for Paper and Folia servers designed to pre-generate chunks in a controlled and efficient way. Its goal is to prepare worlds before players explore them, reducing lag, TPS drops, and the performance impact caused by real-time terrain generation.

What does it add?

AxoChunks provides a task-based chunk pre-generation system. You can create tasks with a custom radius, choose between square or circular generation, and start, pause, resume, stop, cancel, or delete them at any time. Progress is automatically saved, allowing tasks to continue after a server restart.

✨ Features

  • Chunk pre-generation for Paper and Folia servers.
  • Supports both square and circular generation areas.
  • Task management system with commands to create, start, pause, stop, resume, cancel, delete, list, and monitor tasks.
  • Adaptive performance control based on TPS, MSPT, memory usage, and online player count.
  • Automatically pauses generation when the server is under heavy load.
  • Automatically resumes when server performance returns to normal.
  • Automatic progress saving.
  • Console progress information, including completion percentage, generation speed, and task status.
  • Separate permission nodes for each command.

Why use AxoChunks?

AxoChunks prepares your worlds before players explore them, preventing expensive chunk generation during gameplay. This improves server stability, reduces lag spikes, and provides a safer and more efficient way to handle large-scale world pre-generation through its adaptive performance system.

🧩 Optional Integrations

AxoChunks does not require any external dependencies. It can be used alongside any Bukkit/Paper-compatible permissions plugin to control access to commands through permissions such as axochunks.admin or individual command permissions.

📦 Requirements

  • Paper/Folia 1.21.8 (Build 26.2)
  • Java 25

Sin imágenes todavía

Cuando subas capturas o banners desde el panel aparecerán aquí.

AxoChunks 2.0.1

release
1 descargas
2026-09-18 Paper, Purpur, Folia 26.1, 26.X, 26.3, 26.1.2, 1.21.11

Español

Gestión correcta de cancelaciones y errores

Ahora el plugin verifica que una tarea que ya ha finalizado no pueda ser modificada nuevamente. Esto evita que una cancelación o un error sobrescriba el estado final de una tarea ya completada.

Control del crecimiento de datos internos

Se confirmó que la estructura utilizada para almacenar resultados intermedios no puede crecer de forma ilimitada. Su tamaño está limitado por la cantidad máxima de tareas simultáneas, por lo que no requiere ninguna intervención adicional.

Cálculo estable de la carga del servidor

Se mejoró el sistema encargado de medir el rendimiento del servidor, incluyendo TPS y tiempo por tick. El cálculo ahora se realiza una sola vez por ciclo y el resultado se reutiliza para todas las tareas activas, evitando que los valores promedio se distorsionen cuando existen varias tareas ejecutándose al mismo tiempo.

Compatibilidad total con Folia

Las llamadas utilizadas para obtener la lista de jugadores conectados ahora están protegidas frente a posibles errores generados por Folia. Si ocurre algún problema, el sistema asume temporalmente que no hay jugadores conectados y continúa funcionando sin interrupciones.

Mayor seguridad en las tareas repetitivas

Se mejoró la estructura encargada de administrar las tareas programadas para permitir lecturas y escrituras simultáneas de forma segura. Esto evita posibles conflictos cuando el servidor se reinicia o se modifican configuraciones mientras una generación se encuentra en progreso.

Limpieza de código

Se eliminaron importaciones y referencias a clases que ya no eran utilizadas, manteniendo el código más limpio y organizado.

---

English

Proper cancellation and error handling

The plugin now verifies that a task that has already finished cannot be modified again. This prevents a cancellation or error from overwriting the final state of an already completed task.

Controlled internal data growth

It was confirmed that the structure used to store intermediate results cannot grow indefinitely. Its size is limited by the maximum number of simultaneous tasks, so no additional intervention is required.

Stable server load calculation

The system responsible for measuring server performance, including TPS and tick time, has been improved. The calculation is now performed only once per cycle and the resulting value is reused across all active tasks, preventing averages from becoming distorted when multiple tasks are running simultaneously.

Full Folia compatibility

Calls used to retrieve the list of online players are now protected against potential errors that Folia may produce. If an issue occurs, the system temporarily assumes that no players are online and continues running without interruptions.

Improved safety for repeating tasks

The structure responsible for managing scheduled tasks has been improved to safely support simultaneous reads and writes. This prevents potential conflicts when the server restarts or configuration settings are changed while a generation process is running.

Code cleanup

Unused imports and references to classes that were no longer needed have been removed, keeping the code cleaner and better organized.

AxoChunks 2.0.0

release
2 descargas
2026-09-11 Paper, Folia 26.1

Versión detectada y sincronizada desde el almacenamiento del servidor.

AxoChunks 1.0.3

release
58 descargas
2026-08-04 Paper, Folia 1.21.1

Version detectada desde el proyecto local.

AxoChunks 2.0.1

release
2026-09-18 1 descargas Paper, Purpur, Folia 26.1, 26.X, 26.3, 26.1.2, 1.21.11

AxoChunks 2.0.0

release
2026-09-11 2 descargas Paper, Folia 26.1

AxoChunks 1.0.3

release
2026-08-04 58 descargas Paper, Folia 1.21.1