Contenido generado con IA — puede contener errores.

Módulos

Reportes

Cómo reporta un jugador, qué detiene un reporte, cómo se calcula la prioridad y las pantallas en las que el staff los revisa.

Un jugador reporta a otro con /report, eligiendo un motivo de un menú o escribiéndolo. El staff de todos los servidores recibe una alerta clicable, y /reports lista lo que está abierto por prioridad, la más alta primero.

Id de módulo reports, interruptor modules.reports, archivos en modules/reports/.

Reportar

ComandoPermisoQué hace
/report <player>exyliastaff.reportAbre el menú de motivos.
/report <player> <reason>exyliastaff.reportLo envía. Un id de motivo como cheating se convierte en ese motivo; cualquier otro texto se conserva tal cual, sin colores.

Solo se puede reportar a jugadores conectados. Un reporte se rechaza, en este orden, cuando quien reporta se nombra a sí mismo, el objetivo tiene exyliastaff.staff y allow-report-staff está desactivado, quien reporta sigue dentro de los cooldown-seconds desde su último reporte, o ya tiene max-open-per-reporter reportes abiertos. Nada impide que el mismo jugador reporte dos veces al mismo objetivo.

Prioridad

Cada motivo tiene un weight. La puntuación de un reporte es ese peso, más uno por cada otro reporte abierto contra el mismo objetivo, hasta tres. El texto libre pesa 1.

PuntuaciónNivel
7 o másCRITICAL
5 o 6HIGH
3 o 4NORMAL
menos de 3LOW

La puntuación se calcula al leerla, nunca se guarda, así que cambiar un peso reordena los reportes abiertos. Las alertas HIGH y CRITICAL reproducen alert-urgent en lugar de alert.

Revisar

/reports, con exyliastaff.reports.manage, abre la lista; /reports <player> abre los reportes de ese jugador, buscando a un jugador conectado o el nombre de un reporte abierto. El polvo de blaze de la hotbar abre la lista. Las alertas llegan a todos los miembros del staff conectados con el mismo permiso en todos los servidores.

PantallaFilasClics
ListaUna cabeza por reporte abierto, por prioridadIzquierdo: los reportes del jugador. Derecho: resolver. Shift derecho: descartar.
JugadorTodos los reportes abiertos contra élIzquierdo: teletransportarse, siguiéndolo a su servidor. Derecho: resolver. Shift derecho: descartar.

La lista también tiene Resolve all (resolver todos) y Dismiss all (descartar todos), y un catalejo que pide un nombre. Resolver y descartar cierran ambos el reporte, registrando quién lo hizo; solo difieren en el estado que se conserva para el historial. No hay paso de reclamación, y a quien reportó no se le avisa cuando su reporte se cierra. Las filas cerradas se quedan en staff_reports para siempre.

Configuración

plugins/ExyliaStaff/modules/reports/config.yml
reasons:
  cheating:
    name: Cheating
    description: Hacks, macros or unfair clients.
    icon: DIAMOND_SWORD
    weight: 5
  exploiting:
    name: Exploiting
    description: Abusing bugs or glitches.
    icon: COMMAND_BLOCK
    weight: 4
  griefing:
    name: Griefing
    description: Destroying or stealing from others.
    icon: TNT
    weight: 3
  toxicity:
    name: Toxicity
    description: Insults, harassment or spam.
    icon: WRITABLE_BOOK
    weight: 2
  other:
    name: Other
    description: Something else worth a look.
    icon: PAPER
    weight: 1
cooldown-seconds: 60
allow-report-staff: false
max-open-per-reporter: 3
alert:
  sound:
    name: BLOCK_NOTE_BLOCK_PLING
    pitch: 1.4
alert-urgent:
  sound:
    name: BLOCK_NOTE_BLOCK_BELL
    pitch: 0.7
ClavePor defectoQué hace
reasons.<id>.nameSe muestra en el menú y se guarda en el reporte. Texto plano.
reasons.<id>.weightLa puntuación base.
cooldown-seconds60Entre dos reportes del mismo jugador. Por debajo de cinco minutos no se conserva tras un reinicio.
allow-report-stafffalsePermite a los jugadores reportar a alguien con exyliastaff.staff.
max-open-per-reporter3Reportes abiertos que puede tener un jugador. 0 para no limitar.
alert, alert-urgentEfectos de la librería para el staff, en todos los servidores.

Mensajes

modules/reports/messages.yml: submitted, self, staff-protected, cooldown con %time%, too-many-open con %count%; alert-header, alert-line y alert-actions con %id%, %reporter%, %target%, %reason%, %server%, %priority% y %priority_score%, el último una fila clicable que puedes dejar vacía; resolved y dismissed con %id%; closed-all; not-found; target-offline, teleported, following; filter-prompt, history-prompt; no-reports, no-history.

Placeholders

PlaceholderValor
%staff_reports_open%Reportes abiertos en la red.

¿Falta algo en esta página? Dínoslo en Discord