Skip to content

💻 Comandos Brigadier y Diagnósticos en el Juego (MC 26.2)

📌 Descargo de Responsabilidad del Código del Repositorio: La documentación de esta Wiki refleja el estado actual del código fuente en el repositorio, que puede incluir confirmaciones recientes no publicadas o características en desarrollo antes de las versiones públicas en CurseForge y Modrinth.

Infobox de CaracterísticaParámetros Técnicos
Clase del Comandonet.instantgratification.magnet.MagnetCommand
Literales Primarios/magnet e /ig_magnet (Alias espejo idénticos)
Callback de RegistroCommandRegistrationCallback.EVENT
Archivo de Registro de Salidalogs/ig_magnet_debug.log
Permisos de DestinoDisponible para todos (toggle) y Nivel OP 2 (debug)

📖 Estructura del Árbol de Comandos

/magnet (o /ig_magnet)
  ├── toggle
  └── debug
        └── log

🛠️ Referencia de Subcomandos

1. /magnet toggle (o /ig_magnet toggle)

Alterna el estado del imán personal del jugador que ejecuta el comando entre activado y desactivado.

  • Sintaxis: /magnet toggle
  • Ejecución: Invoca ((IMagnetPlayer) player).ig_magnet$toggleMagnet().
  • Mensaje de Salida:
    • Si está activado: §aItem Magnet: Enabled (chat.ig_magnet.enabled)
    • Si está desactivado: §cItem Magnet: Disabled (chat.ig_magnet.disabled)
  • Caso de Uso: Permite a jugadores conectados desde clientes vanilla (en servidores dedicados que solo tienen el mod en servidor) o sin teclas asignadas alternar su imán.

2. /magnet debug (o /ig_magnet debug)

Ejecuta un diagnóstico inmediato del jugador ejecutor y de las entidades del entorno en un radio de 10 bloques.

  • Sintaxis: /magnet debug
  • Información de Salida:
    text
    §e--- Magnet Debug Info ---
    Player Name: Steve
    Player UUID: c0b59055-ec50-4653-979d-c3c92d6ca897
    Global Master Toggle: true
    Player Toggle State: true
    Range: 12
    Instant Pickup: false
    LOS Only: true
    Spectator: false
    Dead/Dying: false
    Debug File Logger: DISABLED (Toggle with /magnet debug log)
    Nearby Items (10 blocks): 3
    Nearest Item ID: 412
    PlayerVisionTracker.canSee: true
    Vanilla Raycast canSee: true
    §e-------------------------
  • Caso de Uso: Diagnostica por qué un objeto no está siendo atraído (p. ej. obstrucción estricta de visión, jugador en estado muerto o reglas globales de GameRules).

3. /magnet debug log (o /ig_magnet debug log)

Alterna el registro persistente y detallado de depuración en el disco.

  • Sintaxis: /magnet debug log
  • Ejecución: Alterna MagnetDebugLogger.enabled = !MagnetDebugLogger.enabled.
  • Salida: Escribe eventos con marca de tiempo, recepción de paquetes, sincronizaciones de reaparición y rechazos de visión en logs/ig_magnet_debug.log.
  • Ejemplo de Entrada en el Archivo de Registro:
    log
    [2026-08-22 21:49:15.102] MagnetMod: Server received packet from Steve (c0b59055-...) enabled=true
    [2026-08-22 21:49:15.105] MagnetMovement: Entity 412 is now magnetized by Steve (c0b59055-...).

🔗 Documentación Relacionada de la Wiki

Official documentation & web portal for Dasik Igaijinn mods.