Saltar al contenido principal

Comandos de EternalTD

EternalTD registra el comando raíz:

/eternaltd
/etd

El comando de token de Nightbreak utilizado durante la configuración es independiente:

/nightbreaklogin <token>

Configuración y gestión de contenido

ComandoRemitenteFunción actual
/etdCualquieraMuestra la ayuda rápida de configuración/contenido actual. Aunque la clase del comando establece eternaltd.*, la ruta sin argumentos del gestor de comandos lo ejecuta sin verificar permisos, por lo que funciona para todos los remitentes.
/etd initializeJugadorNo está registrado en la compilación actual (hasPresetModes=false hace que NightbreakPluginBootstrap omita el registro de este comando, y la especificación de configuración inicial pasa null para el comando initialize por lo que el avisador de configuración tampoco lo referencia). La configuración inicial se maneja automáticamente o mediante /etd setup.
/etd setupJugadorAbre el explorador de paquetes de EternalTD
/etd downloadallCualquieraDescarga todos los paquetes de Nightbreak de EternalTD accesibles
/etd updatecontentCualquieraDescarga actualizaciones para paquetes de EternalTD desactualizados
/etd updateallCualquieraAlias de /etd updatecontent
/etd installCualquieraAplica la configuración oficial del paquete de recursos de EternalTD
/etd reloadCualquieraRecarga el contenido importado de EternalTD y actualiza las importaciones de FMM si está presente

Nota para administradores:

  • Los comandos de configuración/contenido anteriores están actualmente codificados como comandos orientados a administradores.
  • setup, downloadall, updatecontent/updateall, reload, cheat, setwave, selectfloor, selectfloorcoordinates, register, register start y register end requieren el permiso eternaltd.*.
  • initialize no está registrado en la compilación actual (hasPresetModes=false), por lo que su permiso no aplica.
  • install, showselection, join, start/go y quit/stop no requieren eternaltd.*.
  • El comando base /etd (sin subcomando) tiene eternaltd.* establecido en su clase de comando, pero la ruta de despacho sin argumentos del gestor de comandos lo ejecuta sin verificar permisos. En la práctica funciona para todos los remitentes.

Comandos de juego

ComandoRemitenteFunción actual
/etd join <level>JugadorInicia una nueva sesión de nivel desde un archivo de nivel cargado
/etd startJugadorInicia la primera oleada de la sesión activa
/etd goJugadorAlias de /etd start
/etd quitJugadorFinaliza tu sesión de nivel actual
/etd stopJugadorAlias de /etd quit

Comandos de depuración y administración de juego

ComandoRemitenteFunción actual
/etd cheatJugadorAlterna el modo de trampa para la sesión activa
/etd setwave <wave>JugadorSalta a una oleada específica en la sesión activa

Estos no son comandos normales de configuración de jugadores. Son herramientas de sesión/depuración.

Comandos de creación de mapas

Estos comandos siguen presentes en la base de código actual para la selección de pisos y el trabajo de registro de niveles.

ComandoRemitenteFunción actual
/etd selectfloorJugadorInicia o detiene la selección de esquinas de piso con clics
/etd selectfloorcoordinates <x1> <y1> <z1> <x2> <y2> <z2>JugadorEstablece la región de selección directamente desde coordenadas
/etd showselection <level>JugadorMuestra la selección registrada actual para un nivel
/etd register <level>JugadorRegistra la región de piso seleccionada en un nivel
/etd register <level> startJugadorAgrega una ubicación de inicio a un nivel
/etd register <level> endJugadorAgrega una ubicación de fin a un nivel

Notas

  • El plugin.yml de EternalTD solo declara el comando raíz. Los subcomandos se registran a través del gestor de comandos en tiempo de ejecución.
  • Algunas cadenas de uso dentro de las clases de comando actuales aún hacen referencia a textos de comandos anteriores. Los nombres de comandos documentados en esta página reflejan los subcomandos realmente registrados.