AxoKoth es un plugin KOTH para servidores Paper y Folia, pensado para crear eventos de captura con puntos, tiempo, hologramas editables, recompensas y placeholders listos para scoreboard, menus y otros plugins.
Plataforma
Paper y Folia
Tipo
Eventos KOTH
Java Requerido
Java 25+
Autor
AxoStudio
Caracteristicas principales
Eventos KOTH por region cubica con centro configurable.
Modo de captura por puntos o por tiempo.
Progreso por jugador o por equipo, segun el modo de propietario.
Bossbar configurable con visibilidad por cercania.
Hologramas por KOTH editables desde AxoHologram o el sistema interno, con horarios locales por jugador.
Recompensas por comandos, mensajes, sonidos, titulos, experiencia, items, Vault y ConditionalEvents.
Scheduler por KOTH con anuncios previos.
Placeholders para estado, captura, progreso, tiempo, top por puntos, top por victorias, top del KOTH y proximos eventos.
Integraciones opcionales
Plugin
Uso
PlaceholderAPI
Expone placeholders %axokoth_*% y permite usarlos en hologramas, scoreboards y otros plugins.
AxoHologram
Guarda los hologramas de cada KOTH en la carpeta de AxoHologram para editarlos libremente.
Modos de captura
POINTS: el jugador o equipo suma puntos mientras controla el KOTH.
TIME: el jugador o equipo debe mantener la captura durante cierta cantidad de segundos.
El progreso puede pausarse, decaer o reiniciarse segun la configuracion.
Al finalizar o detener el evento, el progreso runtime vuelve a cero.
Experiencia visual
Bossbar configurable por color, estilo, texto, progreso, permiso y distancia.
Hologramas con estado, capturador, progreso y tiempo restante.
Resaltado opcional del jugador que captura con armadura falsa de color visible solo para los demas.
Anuncios de inicio, ganador, finalizacion y scheduler.
Ganador al terminar por duracion
Si el KOTH termina por duracion y nadie llego a la meta, AxoKoth puede premiar al jugador o equipo con mayor progreso actual. Esta opcion viene activada por defecto.
Ejemplo comun: required-points: 200, points-per-second: 1.0 y event-duration-seconds: 120. En ese caso nadie puede llegar a 200 puntos antes de que termine el evento.
Coloca el archivo .jar descargado dentro de la carpeta plugins/ de tu servidor.
Reinicia el servidor para generar los archivos de configuracion.
Edita los archivos necesarios y usa /axokoth reload para recargar cambios de configuracion.
Si instalas o actualizas dependencias como PlaceholderAPI, AxoHologram o ConditionalEvents, reinicia el servidor para que Paper vuelva a leer las dependencias.
Archivos principales
plugins/AxoKoth/config.yml - configuracion general, captura, bossbar, hologramas y protecciones.
plugins/AxoKoth/koths.yml - regiones, centros, horarios y ajustes por KOTH.
plugins/AxoKoth/rewards.yml - recompensas del ganador y participantes.
plugins/AxoKoth/database.yml - almacenamiento local o SQL.
plugins/AxoKoth/languages/ - mensajes e idiomas.
plugins/AxoKoth/menus/ - menus visuales.
Primer KOTH
Usa /axokoth wand para recibir la varita de seleccion.
Marca la posicion 1 y posicion 2 con clic izquierdo y derecho.
Crea el evento con /axokoth create <id>.
Define el centro con /axokoth setcenter <id>.
Mueve el holograma con /axokoth holo <id> move.
Inicia el evento con /axokoth start <id>.
Crear y editar eventos
Accion
Comando
Recibir varita
/axokoth wand
Crear KOTH
/axokoth create <id>
Cambiar posicion 1
/axokoth setpos1 <id>
Cambiar posicion 2
/axokoth setpos2 <id>
Cambiar centro
/axokoth setcenter <id>
Eliminar KOTH
/axokoth delete <id>
Captura por puntos
En modo por puntos, quien controla el KOTH suma puntos por segundo. Gana al llegar a la meta.
visibility acepta NEARBY, PARTICIPANTS, WORLD o ALL. progress-mode acepta TIME para mostrar duracion restante o CAPTURE para mostrar progreso de captura.
Resaltado del capturador
El jugador que captura puede verse resaltado para los demas con armadura de cuero falsa. El capturador no la ve y su inventario real no cambia.
El scheduler usa la zona horaria principal para calcular los inicios, pero los placeholders locales pueden mostrarse en la zona horaria del jugador segun su idioma de cliente.
Para hologramas usa <next_start_local_time> y <next_start_timezone>, o sus equivalentes PlaceholderAPI.
Hologramas por KOTH
Al crear o recargar un KOTH, AxoKoth puede generar un holograma con el mismo ID del KOTH para que el administrador lo personalice.
Con AxoHologram: plugins/AxoHologram/holograms/<id>.yml
Con sistema interno: plugins/AxoKoth/holograms/<id>.yml
El sistema interno renderiza placeholders por jugador, util para mostrar horarios de Espana, Argentina o Mexico segun el idioma del cliente. Si usas AxoHologram, instala PlaceholderAPI para que las lineas con %axokoth_*% se actualicen correctamente.
Tambien puedes usar comandos directos como /ce call Koth_Pantano player:%player%.
Comandos de jugador
Comando
Descripcion
/axokoth help
Muestra ayuda disponible.
/axokoth menu [menu]
Abre el menu principal o un menu especifico.
/axokoth language [idioma]
Abre el selector de idioma o cambia el idioma personal.
/axokoth stats
Muestra tus estadisticas.
/axokoth top [points|wins]
Muestra el ranking por puntos o por victorias.
/axokoth list
Lista KOTH configurados.
/axokoth info <id>
Muestra informacion de un KOTH.
Comandos administrativos
Comando
Descripcion
/axokoth wand
Entrega la varita de seleccion.
/axokoth create <id>
Crea un KOTH con la seleccion actual.
/axokoth delete <id>
Elimina un KOTH.
/axokoth setpos1 <id>
Define la posicion 1.
/axokoth setpos2 <id>
Define la posicion 2.
/axokoth setcenter <id>
Define el centro.
/axokoth start <id>
Inicia un KOTH.
/axokoth stop <id>
Detiene un KOTH.
/axokoth pause <id>
Pausa un KOTH activo.
/axokoth resume <id>
Reanuda un KOTH pausado.
/axokoth reset <id>
Reinicia el estado runtime.
/axokoth teleport <id>
Teletransporta al centro.
/axokoth reload
Cancela KOTH activos y recarga configuracion, idiomas, KOTH, horarios y menus.
Administracion avanzada
Comando
Descripcion
/axokoth edit [id]
Abre el editor administrativo.
/axokoth rewards
Abre el editor de recompensas.
/axokoth schedule
Abre el editor de horarios.
/axokoth history
Muestra historial reciente.
/axokoth database
Muestra el almacenamiento activo.
/axokoth debug
Muestra diagnostico basico.
/axokoth version
Muestra version y estado basico.
/axokoth holo <id> <accion>
Administra el holograma del KOTH.
Permisos de jugador
Permiso
Uso
axokoth.player
Acceso general de jugador.
axokoth.player.menu
Usar menus.
axokoth.player.language
Cambiar idioma.
axokoth.player.stats
Ver estadisticas propias.
axokoth.player.top
Ver ranking.
axokoth.player.list
Listar KOTH.
axokoth.player.info
Ver informacion de un KOTH.
axokoth.player.notifications
Recibir anuncios de eventos y horarios.
Permisos administrativos
Permiso
Uso
axokoth.admin
Acceso administrativo completo.
axokoth.admin.menu
Menus administrativos.
axokoth.admin.create
Crear KOTH.
axokoth.admin.delete
Eliminar KOTH.
axokoth.admin.edit
Editar region, centro y varita.
axokoth.admin.start
Iniciar KOTH.
axokoth.admin.stop
Detener KOTH.
axokoth.admin.pause
Pausar KOTH.
axokoth.admin.resume
Reanudar KOTH.
axokoth.admin.reset
Reiniciar estado runtime.
axokoth.admin.teleport
Teletransportar al centro.
axokoth.admin.reload
Recargar configuracion.
axokoth.admin.rewards
Administrar recompensas.
axokoth.admin.schedule
Administrar horarios.
axokoth.admin.holograms
Administrar hologramas del KOTH.
Bypass
axokoth.admin.bypass.capture evita que el jugador sea candidato de captura.
axokoth.admin.bypass.restrictions permite saltar restricciones dentro de regiones activas.
Referencia AxoKoth
Placeholders ordenados por uso
Los internos usan <placeholder> y PlaceholderAPI usa %axokoth_...%. Cada bloque esta separado por contexto para copiar, comparar y encontrar valores sin que todo quede amontonado.
Internos PlaceholderAPI Por KOTH Tops
Placeholders internos: jugador y KOTH
Se escriben con <placeholder>. Funcionan dentro de mensajes, menus, recompensas, webhooks, bossbar y hologramas del sistema interno de AxoKoth.
Los aliases sin guion bajo tambien existen para esos campos: <top<rank>_points>, <top<rank>_wins>, <top<rank>_uuid>, <top<rank>_name_points>, <top<rank>_entry>, <top<rank>_line>
Reemplaza <rank> por la posicion y <field> por name, points, wins, uuid, name_points, entry o line. Si no pones campo, devuelve el nombre.
Top por puntos: %axokoth_top_<rank>%, %axokoth_top_<rank>_<field>%, %axokoth_top<rank>%, %axokoth_top<rank>_<field>%
Top por victorias: %axokoth_wins_top_<rank>%, %axokoth_wins_top_<rank>_<field>%, %axokoth_top_wins_<rank>%, %axokoth_top_wins_<rank>_<field>%
Top de un KOTH: %axokoth_koth_top_<rank>_<id>%, %axokoth_koth_top_<rank>_<field>_<id>%
Alias de top de KOTH: %axokoth_event_top_<rank>_<id>%, %axokoth_event_top_<rank>_<field>_<id>%
Top del KOTH activo: %axokoth_active_top_<rank>%, %axokoth_active_top_<rank>_<field>%
Alias de KOTH activo: %axokoth_current_top_<rank>%, %axokoth_current_top_<rank>_<field>%
name_points, entry y line usan top-entry-format o wins-top-entry-format, segun el tipo de top.
Uso en AxoHologram
Para AxoHologram usa los placeholders %axokoth_*%. AxoKoth convierte automaticamente varias lineas internas al generar el holograma, pero si editas el archivo de AxoHologram manualmente la referencia completa es PlaceholderAPI.
Esta seccion es para desarrolladores que quieren leer o controlar AxoKoth desde otro plugin de Paper/Folia.
La API publica vive en com.axokoth.api. Permite consultar KOTHs, leer snapshots de estado, iniciar o detener eventos, consultar progreso, registrar proveedores de equipo, registrar acciones de recompensa y agregar placeholders internos.
Agregar AxoKoth como dependencia
Agrega JitPack como repositorio y compila contra AxoKoth. Para plugins Paper se recomienda compileOnly o provided para no empaquetar AxoKoth dentro de tu jar.
Agregalo en la raiz settings.gradle al final de los repositorios:
Estos metodos devuelven true si el cambio se aplico. Si el KOTH no existe o esta mal configurado, la API puede lanzar una excepcion igual que los comandos administrativos.
Registrar placeholders internos
Los placeholders registrados por API funcionan en textos internos de AxoKoth: mensajes, menus, recompensas, webhooks, bossbar y hologramas internos.