AxoStaff
AxoStaff es un sistema avanzado e integral de administración, moderación y sanciones para servidores de Minecraft, diseñado con soporte multi-servidor y base de datos SQL.
✨ Características
- 🛡️ Modo Staff Completo: Vanish persistente, TP aleatorio, brújula de paredes y herramientas rápidas.
- ❄️ Freeze: Congela jugadores para realizar revisiones o investigaciones.
- ⚖️ Gestión de Sanciones: Bans, IP-Bans, Mutes, Kicks y Warns acumulativos.
- 🎨 Colorimetría Universal: Soporte nativo para HEX (
#FFD700), RGB, Legacy (&a) y MiniMessage (<gradient>). - 🗄️ Almacenamiento Dual: SQLite local (
axostaff.db) o MySQL remoto con sincronización entre servidores. - 🎒 Invsee & Revive: Inspección de inventarios en tiempo real y respaldo/restauración de inventarios al morir.
- 🤖 Integración con Discord: Webhooks automáticos para notificaciones y registros.
- 🔍 Seguridad & Detección: Alertas Anti-Xray, rastreo de cuentas alternativas por IP, Client Tracker y Command Spy.
📦 Requisitos
- Paper / Folia: 26.X
- Java: 25
Sin imágenes todavía
Cuando subas capturas o banners desde el panel aparecerán aquí.
AxoStaff 2.0.5
release🇪🇸 Español
Se agregó un sistema para mostrar al jugador cuándo está muteado del chat:
- Si tiene un muteo temporal:
AxoStaff » ¡MUTE! Estás silenciado. Podrás hablar en: 14 minutos 32 segundos.
- Si el muteo es permanente:
AxoStaff » ¡MUTE! Estás silenciado. Podrás hablar en: Permanente.
1. Sistema de Notas Internas (/note)
- Almacenamiento SQL: Tabla dedicada
axostaff_notes. - Comandos:
/note add <jugador> <texto>➔ Guarda una nota interna de advertencia o sospecha./note list <jugador>➔ Muestra el historial completo de notas registradas con autor e ID./note remove <id>➔ Elimina la nota especificada.- Integración GUI: Añadido el botón de Notas del Staff en el perfil
/axostaff info <jugador>.
---
2. Registro e Historial de Chat (/chatlog <jugador>)
- Buffer en Memoria Asíncrono (
ChatLogManager): Almacena los últimos 50 mensajes enviados por cada jugador durante la sesión. - Comando:
/chatlog <jugador>➔ Muestra en el chat los mensajes recientes del jugador para revisar la evidencia antes de aplicar una sanción.
---
3. Escalado Automático de Sanciones (Auto-Escalation)
- Incremento por Reincidencia: Si un staff aplica un ban o mute sin especificar un tiempo manualmente, AxoStaff calcula el número de infracciones previas y escala automáticamente la duración según
config.yml:
- BAN: 1ª vez
1 hora➔ 2ª vez1 día➔ 3ª vez7 días➔ 4ª vezPermanente. - MUTE: 1ª vez
30 minutos➔ 2ª vez6 horas➔ 3ª vez1 día➔ 4ª vezPermanente.
🇺🇸 English
A system has been added to show players when they are muted from chat:
- If they have a temporary mute:
AxoStaff » ¡MUTE! You are muted. You will be able to speak in: 14 minutes 32 seconds.
- If the mute is permanent:
AxoStaff » ¡MUTE! You are muted. You will be able to speak in: Permanent.
1. Internal Notes System (/note)
- SQL Storage: Dedicated
axostaff_notestable. - Commands:
/note add <player> <text>➔ Saves an internal warning or suspicion note./note list <player>➔ Displays the complete history of registered notes with author and ID./note remove <id>➔ Removes the specified note.- GUI Integration: Added a Staff Notes button to the
/axostaff info <player>profile.
---
2. Chat Log & History (/chatlog <player>)
- Asynchronous Memory Buffer (
ChatLogManager): Stores the last 50 messages sent by each player during their session. - Command:
/chatlog <player>➔ Displays the player's recent messages in chat to review evidence before applying a punishment.
---
3. Automatic Punishment Escalation (Auto-Escalation)
- Escalation for Repeat Offenses: If a staff member applies a ban or mute without manually specifying a duration, AxoStaff automatically calculates the number of previous offenses and increases the punishment duration according to
config.yml:
- BAN: 1st offense
1 hour➔ 2nd offense1 day➔ 3rd offense7 days➔ 4th offensePermanent. - MUTE: 1st offense
30 minutes➔ 2nd offense6 hours➔ 3rd offense1 day➔ 4th offensePermanent.