Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InvisibleKill

Plugin para Paper 26.1.2 que oculta el nombre del asesino (y el de su arma, si tiene nombre personalizado) en el mensaje de muerte cuando el asesino está invisible, y limita el alcance de los mensajes de muerte a un radio de chunks configurable en caliente.

Requisitos

  • Paper 26.1.2 o compatible.
  • Java 25 o superior (el paper-api de esta build lo exige).
  • Gradle (para compilar).

Funcionalidad

  • Si el jugador que mata tiene el efecto de invisibilidad activo, su nombre y el nombre de su arma (si la tiene renombrada) aparecen ofuscados (&k) en el mensaje de muerte.
  • Si el asesino no está invisible, el mensaje se muestra normal.
  • El mensaje de muerte, en cualquier caso, solo se envía a los jugadores que estén dentro de un radio de chunks configurable alrededor del punto de muerte (además de quedar registrado en la consola del servidor).
  • Ambas funciones (ofuscar nombre/arma, y limitar por radio de chunks) se pueden activar o desactivar de forma independiente, tanto editando config.yml como en caliente con comandos en el propio juego, sin necesidad de reiniciar el servidor.

Compilación

gradle clean build

El jar resultante queda en build/libs/invisiblekill-1.0.0.jar.

Instalación

Copia el jar generado a la carpeta plugins/ de tu servidor Paper y reinicia (o recarga) el servidor.

Configuración

config.yml:

# Radio en chunks alrededor del punto de muerte en el que se muestra
# el mensaje de kill (solo aplica si limit-radius está en true).
chunk-radius: 6

# Activa/desactiva que se oculte (obfusque) el nombre del asesino y de su
# arma cuando mata estando invisible. Si es false, ese mensaje se ve normal.
obfuscate-invisible-killer: true

# Activa/desactiva que el mensaje de kill solo se vea dentro del radio de
# chunks configurado. Si es false, el mensaje se ve en todo el servidor
# (comportamiento vanilla), aunque la ofuscación anterior siga aplicándose.
limit-radius: true

Comandos

Todos bajo /invisiblekill (alias /ikill), permiso invisiblekill.admin (por defecto solo OPs):

Comando Descripción
/invisiblekill o /invisiblekill status Muestra el estado actual de todas las opciones
/invisiblekill obfuscate on|off Activa/desactiva ocultar nombre/arma en kills invisibles
/invisiblekill limit on|off Activa/desactiva limitar el mensaje a un radio de chunks
/invisiblekill radius <numero> Cambia el radio de chunks (se guarda en config.yml)

Los cambios hechos por comando se guardan automáticamente en config.yml, así que persisten aunque reinicies el servidor.

Licencia

MIT — consulta el archivo LICENSE.

About

Minecraft Plugins for SMP

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages