🎛️ Referensi Lengkap GameRules Bernamespace
📌 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.
📋 Tabel Referensi GameRules Utama
Semua aturan True Sleep didaftarkan di bawah kategori truesleep:config dan truesleep:mob_settings via DynamicGameRuleManager.
| Pengidentifikasi GameRule | Tipe | Nilai Bawaan | Rentang Nilai | Nama Tampilan Game & Fungsi |
|---|---|---|---|---|
truesleep:engine_tps | Integer | 50 | 20 .. 200 | Batas Kinerja: Batas tickrate server fisik saat tidur. Pertahankan rendah (40–60) untuk kinerja terbaik. |
truesleep:virtual_tps | Integer | 1000 | 20 .. 100000 | Kecepatan Waktu: Kecepatan semu yang dituju ($1000 = 50\times$, $5000 = 250\times$). |
truesleep:sleep_threshold | Integer | 12542 | 0 .. 23999 | Batas Waktu Tidur: Waktu dunia saat tidur diizinkan ($0 = \text{tengah malam}, 12542 = \text{senja}$). |
truesleep:wake_time | Integer | 0 | 0 .. 23999 | Waktu Bangun: Waktu dunia saat pemain terbangun ($0 = \text{matahari terbit}, 6000 = \text{siang}$). |
truesleep:drown_immunity | Boolean | true | true / false | Imunitas Tenggelam: Mencegah mati lemas saat beristirahat di bawah air. |
truesleep:freeze_mobs | Boolean | true | true / false | Bekukan Mob: Menjeda pergerakan dan AI mob berbahaya. |
truesleep:freeze_workers | Boolean | false | true / false | Bekukan Penduduk: Menjeda penduduk desa dan allay saat tidur. |
truesleep:accelerate_machines | Boolean | true | true / false | Akselerasi Mesin: Multi-tick tungku, pengasap, alat ramuan, sarang lebah. |
truesleep:accelerate_hoppers | Boolean | true | true / false | Akselerasi Hopper: Multi-tick hopper yang terhubung ke mesin produksi. |
truesleep:biological_aging | Boolean | true | true / false | Penuaan Biologis: Mensimulasikan pertumbuhan bayi hewan, telur, dan rumput. |
truesleep:sleep_hunger | Boolean | true | true / false | Pengurasan Lapar Tidur: Mengurangi rasa kenyang malam hari (batas aman 6 poin). |
🦎 Aturan Dinamis Unfreeze Per-Entitas
True Sleep secara otomatis mendaftarkan aturan penimpa unfreeze khusus untuk setiap jenis entitas dalam registri game di bawah kategori truesleep:mob_settings:
/gamerule truesleep:unfreeze_<namespace>_<path> <true|false>Contoh Penggunaan:
- Izinkan Iron Golem berpatroli saat tidur:
/gamerule truesleep:unfreeze_minecraft_iron_golem true - Izinkan Kucing berkeliaran bebas saat tidur:
/gamerule truesleep:unfreeze_minecraft_cat true - Buka pembekuan entitas peliharaan mod kustom:
/gamerule truesleep:unfreeze_betterdogs_dog true
