Skip to content

💻 Perintah Brigadier & Diagnostik Dalam Game (MC 26.2)

📌 Pernyataan Sumber Kode Repositori: Dokumentasi dalam Wiki ini mencerminkan status kode sumber saat ini di repositori, yang mungkin mencakup komit terbaru yang belum dirilis atau fitur dalam pengembangan sebelum rilis publik di CurseForge dan Modrinth.

Kotak Info FiturParameter Teknis
Kelas Perintahnet.instantgratification.magnet.MagnetCommand
Literal Utama/magnet dan /ig_magnet (Alias cermin yang identik)
Callback PendaftaranCommandRegistrationCallback.EVENT
File Output Loglogs/ig_magnet_debug.log
Izin TargetTersedia untuk semua pemain (toggle) dan OP Tingkat 2 (debug)

📖 Struktur Pohon Perintah

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

🛠️ Referensi Sub-Perintah

1. /magnet toggle (atau /ig_magnet toggle)

Mengalihkan status magnet pribadi pemain yang mengeksekusi (aktif atau nonaktif).

  • Penggunaan: /magnet toggle
  • Eksekusi: Memanggil ((IMagnetPlayer) player).ig_magnet$toggleMagnet().
  • Umpan Balik Output:
    • Jika aktif: §aItem Magnet: Enabled (chat.ig_magnet.enabled)
    • Jika nonaktif: §cItem Magnet: Disabled (chat.ig_magnet.disabled)
  • Kasus Penggunaan: Memungkinkan pemain yang terhubung dari klien vanilla (pada pengaturan server-side saja) atau pemain tanpa akses tombol pintas untuk mengalihkan magnet item mereka.

2. /magnet debug (atau /ig_magnet debug)

Mengeksekusi pemindaian diagnostik langsung di dunia terhadap pemain dan entitas di sekitarnya dalam radius 10 blok.

  • Penggunaan: /magnet debug
  • Informasi Output:
    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-------------------------
  • Kasus Penggunaan: Mendiagnosis mengapa suatu item mungkin tidak tertarik (misalnya karena terhalang garis pandang ketat, status pemain mati, atau penggantian GameRule global).

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

Mengalihkan pencatatan diagnostik terperinci persisten ke disk.

  • Penggunaan: /magnet debug log
  • Eksekusi: Mengalihkan status MagnetDebugLogger.enabled = !MagnetDebugLogger.enabled.
  • Output: Menulis event tick dengan cap waktu, penerimaan paket, pertukaran pesan respawn, dan penolakan LOS ke logs/ig_magnet_debug.log.
  • Contoh Entri File Log:
    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-...).

🔗 Dokumentasi Wiki Terkait

Official documentation & web portal for Dasik Igaijinn mods.