Skip to content

⚙️ Configuración e Interfaz Gráfica (GUI) ​

📌 Aviso sobre el código fuente 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 los lanzamientos públicos en CurseForge y Modrinth.


📄 Archivo de Configuración JSON (truesleep.json) ​

True Sleep almacena su configuración global en .minecraft/config/truesleep.json.

Al crear un nuevo mundo o arrancar un servidor dedicado, este archivo actúa como Plantilla Global para inicializar las GameRules del mundo.

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
}

🎨 Interfaz Gráfica Opcional (Cloth Config y ModMenu) ​

True Sleep ofrece una integración gráfica completa y opcional para el cliente:

  1. Integración con ModMenu: Añade un botón de Ajustes en la lista de mods de ModMenu.
  2. Pantalla de Cloth Config:
    • Ajustes Generales: Límite de Rendimiento, Velocidad Temporal, Umbral de Sueño, Hora de Despertar.
    • Mecánicas: Inmunidad al Ahogamiento, Congelar Mobs, Congelar Aldeanos, Acelerar Máquinas, Acelerar Tolvas, Envejecimiento Biológico, Hambre al Dormir.

Arquitectura Segura Contra Caídas del Servidor ​

Las clases de la GUI están protegidas tras puntos de entrada exclusivos de cliente (truesleep.client.mixins.json y ModMenuIntegration), garantizando que los servidores dedicados funcionen con un 100% de estabilidad sin librerías gráficas.

Official documentation & web portal for Dasik Igaijinn mods.