KriptonCore - KriptonPVP-Network/Wiki-Plugins GitHub Wiki

Información

Este es el plugin principal del servidor, se encuentra en todas las modalidades y se encarga de funciones que aplican a todas las modalidades.

Módulos

El plugin se encuentra dividido en módulos que pueden ser desactivados o activados completa o parcialmente, como fue mencionado al inicio esto no es más que una simple guía ya que la información mas detallada e importante se encuentra documentada en los archivos de configuración.

¿Cómo activar o desactivar un módulo completamente?

Es muy simple, solo se debe ingresar al config.yml, buscar el módulo, cambiar el enabled: a true para activar o false para desactivar el módulo y finalmente utilizar el comando /kriptoncore reload.

Ahora una breve descripción de las funciones de cada uno de los módulos:

PATCH

Estos son una serie de parches que se aplican en más de una modalidad, por esto son parte del core y no un plugin separado como sucede con otros parches.

  • vanish-world-change: recalcular permisos del vanish de un usuario al cambiar de mundo.
  • end-gateway-suffocation: teletransportar al usuario al bloque más alto cuando este usa un endgateway.
  • chest-shop-confirmation: agregar una confirmación al utilizar un ChestShop para evitar estafas molestas. (Require ChestShop activado)

ANVIL

Este módulo permite crear yunques de uso infinito, actualmente es utilizado en zonas VIP con el fin de no tener que preocuparse de reponer yunques cada vez que se rompen.

COMMAND

Este módulo cumple dos funciones importantes relacionadas con comandos en el servidor, estas son:

  • blocker: bloquear comandos y sintaxis (/essestials:) de manera efectiva ya que, solo se agrega un comando para bloquear todas sus variables.
  • tabcomplete: encargado del autocompletado de comandos que se muestran a los usuarios, al igual que con el blocker solo es necesario agregar un comando y todas sus variantes son agregadas automáticamente.

EMOJI

Este modulo es una función cosmética que permite a ciertos usuarios poder seleccionar un emoji, este puede ser utilizado en cualquier parte del plugin usando un placeholder y también en otros plugins usando el plugin PlaceholderAPI, actualmente se utiliza en el tabulador.

HUB

Este módulo permite a los usuarios teletransportarse al lobby utilizando un comando, este comando puede tener o no un tiempo de espera.

META

Este modulo permite crear variables globales que luego pueden ser usados en cualquier parte del plugin usando un placeholder y también en otros plugins usando el plugin PlaceholderAPI, actualmente se utiliza para información mostrada en hologramas, scoreboard, etc. con el fin de actualizar la información rápidamente sin la necesidad de tener acceso al archivo de configuración.

PHANTOM

Este módulo permite ciertos usuarios entrar a un modo libre de fantasmas, de esta forma los usuarios no necesitan estar durmiendo cada 3 días para librarse de esta función del juego.

RESTART

Este módulo es el encargado de los reinicios automáticos de las modalidades, también cuenta con la función de poder desactivar plugins antes de mandar a los usuarios al lobby para así evitar problemas con algunos plugins como el combat log y otros.

TABLIST

Este módulo se encarga del tabulador de las modalidades, también cuenta con una función para miembros del staff donde pueden ver la cantidad de usuarios o miembros del staff que se encuentran ocultos en la modalidad.

VOTE (Require Votifier o NuVotifier activado)

Encargado de otorgar los premios cada vez que un usuario vota en alguna de las páginas asociadas y al mismo tiempo del vote party donde selecciona a un usuario aleatorio cada x cantidad de votos para dar un premio especial.

WHITELIST

Este modulo fue creado para solucionar problemas con el sistema vanilla de whitelist que esta creado para funcionar con el servidor en online-mode generando problemas cuando esto no se cumple.

Comandos

Antes de comenzar aclarar unos puntos importantes para entender el significado de algunos argumentos:

  • [ ] Estos corchetes significa que el argumento es opcional.
  • <> Estas llaves significan que el argumento es obligatorio.
  • -s Este argumento opcional significa que tu nombre no será enviado al usuario al momento de ejecutar el comando.

Ahora pasamos a revisar el listado completo de comandos disponibles en el plugin:

/kriptoncore — Permiso: kriptoncore.core

Este es el comando principal del plugin, los argumentos son los siguientes:

  • dev

    • Descripción: Ver descripción y creador del plugin.
    • Permiso: No tiene permiso requerido.
  • help

    • Descripción: Ver página descriptiva de comandos.
    • Permiso: kriptoncore.core
  • reload

    • Descripción: Recargar las configuraciones y módulos del plugin.
    • Permiso: kriptoncore.core.reload
  • uptime

    • Descripción: Ver el tiempo encendido que tiene el servidor.
    • Permiso: kriptoncore.core.uptime
  • info <usuario>

    • Descripción: Ver UUID y fecha de ingreso de un usuario.
    • Permiso: kriptoncore.core.info
  • slots <cantidad>

    • Descripción: Modificar los slots del servidor.
    • Permiso: kriptoncore.core.slots

/anvil — Permiso: kriptoncore.anvil

NOTA: Requiere que el módulo ANVIL se encuentre habilitado.

Comando de los yunques infinitos, los argumentos son los siguientes:

  • list

    • Descripción: Ver todos los yunques infinitos.
    • Permiso: kriptoncore.anvil.list
  • create

    • Descripción: Crear un yunque infinito en el bloque que miras.
    • Permiso: kriptoncore.anvil.create
  • remove

    • Descripción: Remover el yunque infinito del bloque que miras.
    • Permiso: kriptoncore.anvil.remove

/emoji — Permiso: kriptoncore.emoji

NOTA: Requiere que el módulo EMOJI se encuentre habilitado.

Comando de los emojis, los argumentos son los siguientes:

  • -remove [usuario] [-s]

    • Descripción: Remover tu propio emoji o el de otro usuario.
    • Permiso: kriptoncore.emoji
    • Permiso para otro usuario: kriptoncore.emoji.remove
  • -display [usuario]

    • Descripción: Ver tu emoji actual o el de otro usuario.
    • Permiso: kriptoncore.emoji
    • Permiso para otro usuario: kriptoncore.emoji.display
  • -other <usuario> <emoji> [-s]

    • Descripción: Cambiar el emoji de un usuario.
    • Permiso: kriptoncore.emoji.others
  • <emoji>

    • Descripción: Cambiar tu propio emoji.
    • Permiso: kriptoncore.emoji
    • Permiso colores: kriptoncore.emoji.color
    • Permiso hexadecimal: kriptoncore.emoji.hex
    • Permiso formatos: kriptoncore.emoji.format
    • Permiso formato magic: kriptoncore.emoji.magic
    • Permiso bypass blacklist: kriptoncore.emoji.blacklist
    • Permiso más caracteres: kriptoncore.emoji.longer
    • Permiso caracteres sin límites: kriptoncore.emoji.bypass

/hub — Permiso: kriptoncore.hub

NOTA: Requiere que el módulo HUB se encuentre habilitado.

Comando del hub, los argumentos son los siguientes:

  • *Sin argumentos*

    • Descripción: Teletransportarse al lobby.
    • Permiso: kriptoncore.hub
    • Permiso bypass cooldown: kriptoncore.hub.bypass
  • <usuario> [-s]

    • Descripción: Mandar a un usuario al lobby.
    • Permiso: kriptoncore.hub.others

/meta — Permiso: kriptoncore.meta

NOTA: Requiere que el módulo META se encuentre habilitado.

Comando de los metas, los argumentos son los siguientes:

  • list

    • Descripción: Ver todos los metas creados.
    • Permiso: kriptoncore.meta.list
  • create <id> <data>

    • Descripción: Crear un meta con datos.
    • Permiso: kriptoncore.meta.create
  • remove <id>

    • Descripción: Remover un meta.
    • Permiso: kriptoncore.meta.remove
  • update <id> <nueva data>

    • Descripción: Actualizar el dato de un meta.
    • Permiso: kriptoncore.meta.update

/phantom — Permiso: kriptoncore.phantom

NOTA: Requiere que el módulo PHANTOM se encuentre habilitado.

Comando de los fantasmas, los argumentos son los siguientes:

  • *Sin argumentos*

    • Descripción: Activar o desactivar modo sin fantasmas.
    • Permiso: kriptoncore.phantom
  • <usuario> [-s]

    • Descripción: Activar o desactivar modo sin fantasmas a un usuario.
    • Permiso: kriptoncore.phantom.others

/ping — Permiso: kriptoncore.ping

Comando de la latencia, los argumentos son los siguientes:

  • *Sin argumentos*

    • Descripción: Ver tu latencia con el servidor.
    • Permiso: kriptoncore.ping
  • <usuario>

    • Descripción: Ver la latencia de un usuario con el servidor.
    • Permiso: kriptoncore.ping.others
  • -everyone

    • Descripción: Ver la latencia de todos los usuarios con el servidor.
    • Permiso: kriptoncore.ping.everyone

/restart — Permiso: kriptoncore.restart

NOTA: Requiere que el módulo RESTART se encuentre habilitado.

Comando del reinicio automático, los argumentos son los siguientes:

  • *Sin argumentos*

    • Descripción: Ver información del próximo reinicio.
    • Permiso: kriptoncore.restart
  • set <7h, 30m, etc>

    • Descripción: Cambiar el tiempo para el próximo reinicio.
    • Permiso: kriptoncore.restart.set
  • show <usuario> [-s]

    • Descripción: Mostrar el próximo reinicio a un usuario.
    • Permiso: kriptoncore.restart.others
  • broadcast [-s]

    • Descripción: Mostrar el próximo reinicio a todo el servidor.
    • Permiso: kriptoncore.restart.broadcast

/ride — Permiso: kriptoncore.ride

Comando para montar a un usuario, los argumentos son los siguientes:

  • <usuario> [-s]

    • Descripción: Subirte a la cabeza de un usuario.
    • Permiso: kriptoncore.ride

/vote — Permiso: kriptoncore.vote

NOTA: Requiere que el módulo VOTE se encuentre habilitado.

Comando de los votos, los argumentos son los siguientes:

  • *Sin argumentos*

    • Descripción: Ver información de los votos.
    • Permiso: kriptoncore.vote
  • fake [usuario]

    • Descripción: Crear un voto falso en el servidor.
    • Permiso: kriptoncore.vote.fake
  • set <cantidad>

    • Descripción: Cambiar los votos actuales a cierta cantidad.
    • Permiso: kriptoncore.vote.set
  • winners

    • Descripción: Ver los últimos ganadores del vote party.
    • Permiso: kriptoncore.vote.winners
  • show <usuario> [-s]

    • Descripción: Mostrar información de los votos a un usuario específico.
    • Permiso: kriptoncore.restart.others
  • broadcast [-s]

    • Descripción: Mostrar información de los votos a todo el servidor.
    • Permiso: kriptoncore.vote.broadcast

/whitelist — Permiso: kriptoncore.whitelist

NOTA: Requiere que el módulo WHITELIST se encuentre habilitado.

Comando de la whitelist, los argumentos son los siguientes:

  • on

    • Descripción: Activar la whitelist.
    • Permiso: kriptoncore.whitelist.on
  • off

    • Descripción: Desactivar la whitelist.
    • Permiso: kriptoncore.whitelist.off
  • list

    • Descripción: Ver a los usuarios agregados a la whitelist.
    • Permiso: kriptoncore.whitelist.list
  • add <usuario>

    • Descripción: Agregar a un usuario a la whitelist.
    • Permiso: kriptoncore.whitelist.add
  • remove <usuario>

    • Descripción: Remover a un usuario de la whitelist.
    • Permiso: kriptoncore.whitelist.remove

/forcewarp — Permiso: essentials.warp.others

Comando para teletransportar a un usuario sin tiempo de espera al warp seleccionado, este comando se acopla a Essentials por lo que todo lo relacionado con los warps y mensajes se debe modificar con Essentials, los argumentos son los siguientes:

  • <usuario> <warp>

    • Descripción: Teletransportar sin tiempo de espera a un usuario.
    • Permiso: essentials.warp.others
⚠️ **GitHub.com Fallback** ⚠️