🌌 Suavizado Celestial y Cielo Cinemático
📌 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.
🎬 Renovación Visual Cinemática
En Minecraft vanilla, dormir activa una superposición negra en toda la pantalla (extractSleepOverlay()), cegando al jugador hasta la mañana.
True Sleep elimina por completo la pantalla negra, permitiéndote presenciar el asombroso movimiento a cámara rápida del sol, la luna, las nubes y las estrellas en tiempo real.
📐 Suavizado Angular Celeste (Lerp)
Cuando el servidor avanza a 50 TPS con un paso de 20x, los paquetes del reloj mundial recibidos por el cliente dan saltos discretos. Sin suavizado, el sol y la luna se moverían a trompicones.
True Sleep inyecta un filtro de interpolación angular en el cliente dentro de SkyRenderer.extractRenderState():
Ecuación Matemática de Interpolación (Lerp)
$$\Delta\theta = \text{normalize}(\text{targetAngle} - \text{lastVisualAngle})$$ $$\text{sunAngle} = \text{lastVisualAngle} + \Delta\theta \times 0.35$$ $$\text{moonAngle} = \text{sunAngle} + \pi$$ $$\text{starAngle} = \text{sunAngle}$$
- Un factor de suavizado de 0.35 proporciona el equilibrio perfecto entre respuesta inmediata y movimiento ultrasuave a 60–240 FPS.
🤫 Supresión de Vibraciones del Warden
El Warden y los sensores sculk detectan vibraciones acústicas GameEvent provocadas por acciones del jugador.
Durante la aceleración temporal, miles de ticks concentrados generarían una avalancha de vibraciones, enfureciendo al Warden y provocando lag.
True Sleep intercepta VibrationSystem$Listener.handleGameEvent():
- Silencia y suprime automáticamente todas las vibraciones de eventos del juego durante la curvatura temporal activa.
- Previene despertares accidentales del Warden mientras los jugadores descansan en bases subterráneas.
🤝 Sinergia con Bed Chat Hider
Para una experiencia panorámica impecable, combina True Sleep con el mod compañero Bed Chat Hider:
- Agrega un botón de «Ocultar Chat» junto a «Dejar la cama».
- Oculta los mensajes y el cuadro de entrada de chat para una vista nocturna limpia y despejada.
