Skip to content

⚙️ Konfigurasi & Antarmuka Grafis (GUI)

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


📄 Berkas Konfigurasi JSON (truesleep.json)

True Sleep menyimpan konfigurasi default global di .minecraft/config/truesleep.json.

Saat membuat dunia baru atau meluncurkan server khusus, berkas ini bertindak sebagai Templat Global untuk menginisialisasi GameRules dunia.

json
{
  "engineTps": 50.0,
  "virtualTps": 1000.0,
  "sleepThreshold": 12542,
  "wakeTime": 0,
  "drownImmunity": true,
  "freezeMobs": true,
  "freezeWorkers": false,
  "accelerateMachines": true,
  "accelerateHoppers": true,
  "biologicalAging": true,
  "sleepHunger": true,
  "wakeAtMorning": true
}

🎨 Antarmuka Grafis Opsional (Cloth Config & ModMenu)

True Sleep menyediakan integrasi antarmuka konfigurasi visual yang ramah pengguna di sisi klien:

  1. Integrasi ModMenu: Menambahkan tombol Pengaturan di layar daftar mod ModMenu.
  2. Layar Cloth Config:
    • Kategori Umum: Batas Kinerja, Kecepatan Waktu, Batas Waktu Tidur, Waktu Bangun.
    • Kategori Mekanik: Imunitas Tenggelam, Bekukan Mob, Bekukan Penduduk, Akselerasi Mesin, Akselerasi Hopper, Penuaan Biologis, Pengurasan Lapar Tidur.

Arsitektur Bebas Kerusakan Server (Zero Server-Crash)

Semua kelas GUI dipisahkan dengan aman di balik titik masuk klien (truesleep.client.mixins.json dan ModMenuIntegration), memastikan server khusus berjalan dengan stabilitas 100% tanpa memerlukan pustaka GUI klien.

Official documentation & web portal for Dasik Igaijinn mods.