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
| Comando | Remitente | Función actual |
|---|---|---|
/etd | Cualquiera | Muestra 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 initialize | Jugador | No 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 setup | Jugador | Abre el explorador de paquetes de EternalTD |
/etd downloadall | Cualquiera | Descarga todos los paquetes de Nightbreak de EternalTD accesibles |
/etd updatecontent | Cualquiera | Descarga actualizaciones para paquetes de EternalTD desactualizados |
/etd updateall | Cualquiera | Alias de /etd updatecontent |
/etd install | Cualquiera | Aplica la configuración oficial del paquete de recursos de EternalTD |
/etd reload | Cualquiera | Recarga 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 startyregister endrequieren el permisoeternaltd.*.initializeno está registrado en la compilación actual (hasPresetModes=false), por lo que su permiso no aplica.install,showselection,join,start/goyquit/stopno requiereneternaltd.*.- El comando base
/etd(sin subcomando) tieneeternaltd.*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
| Comando | Remitente | Función actual |
|---|---|---|
/etd join <level> | Jugador | Inicia una nueva sesión de nivel desde un archivo de nivel cargado |
/etd start | Jugador | Inicia la primera oleada de la sesión activa |
/etd go | Jugador | Alias de /etd start |
/etd quit | Jugador | Finaliza tu sesión de nivel actual |
/etd stop | Jugador | Alias de /etd quit |
Comandos de depuración y administración de juego
| Comando | Remitente | Función actual |
|---|---|---|
/etd cheat | Jugador | Alterna el modo de trampa para la sesión activa |
/etd setwave <wave> | Jugador | Salta 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.
| Comando | Remitente | Función actual |
|---|---|---|
/etd selectfloor | Jugador | Inicia o detiene la selección de esquinas de piso con clics |
/etd selectfloorcoordinates <x1> <y1> <z1> <x2> <y2> <z2> | Jugador | Establece la región de selección directamente desde coordenadas |
/etd showselection <level> | Jugador | Muestra la selección registrada actual para un nivel |
/etd register <level> | Jugador | Registra la región de piso seleccionada en un nivel |
/etd register <level> start | Jugador | Agrega una ubicación de inicio a un nivel |
/etd register <level> end | Jugador | Agrega una ubicación de fin a un nivel |
Notas
- El
plugin.ymlde 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.