🔥 Aceleración de Máquinas y Tolvas
📌 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.
⚙️ Resumen y Desafío Mecánico
Cuando el tiempo del mundo se acelera por un factor de $\text{Stride} \times$ durante el sueño, los procesadores de bloques estándar (hornos, alambiques, ahumadores) normalmente solo procesan un tick por ciclo de motor físico.
Sin compensación, un horno apenas cocinaría $2.5\times$ más rápido, quedando totalmente desincronizado del timelapse astronómico de $50\times$ o $250\times$.
True Sleep soluciona esto interceptando Level.tickBlockEntities() y ejecutando ráfagas multitick en máquinas de producción verificadas y tolvas acopladas.
🏭 Máquinas de Producción Aceleradas
True Sleep coteja cada entidad de bloque activa contra la etiqueta #truesleep:accelerated_machines y patrones en caché:
| Entidad de Bloque | ID de Vanilla | Comportamiento de Aceleración |
|---|---|---|
| Horno (Furnace) | minecraft:furnace | Funde objetos y consume combustible $N\times$ más rápido por tick de motor. |
| Alto Horno (Blast Furnace) | minecraft:blast_furnace | Funde minerales y metales a hipervelocidad. |
| Ahumador (Smoker) | minecraft:smoker | Cocina alimentos a hipervelocidad. |
| Soporte para Pociones (Brewing Stand) | minecraft:brewing_stand | Destila pociones y consume polvo de blaze a hipervelocidad. |
| Hoguera (Campfire) | minecraft:campfire | Cocina hasta 4 alimentos simultáneamente a hipervelocidad. |
| Hoguera de Almas (Soul Campfire) | minecraft:soul_campfire | Cocina alimentos a hipervelocidad con partículas de alma. |
| Colmena / Nido de Abejas (Beehive) | minecraft:beehive, minecraft:bee_nest | El nivel de miel madura sincronizado con la tasa de curvatura. |
| Máquinas Tecnológicas de Mods | Detección automática (generadores, fundidores, trituradores) | ¡Acelera automáticamente la maquinaria de procesamiento de mods! |
🚰 Acoplamiento Inteligente de Tolvas
Acelerar hornos sin acelerar sus tolvas de entrada y salida genera cuellos de botella: un horno capaz de fundir 20 objetos/s quedaría desabastecido si la tolva vanilla solo mueve 1 objeto cada 8 ticks.
True Sleep implementa la Verificación de Acoplamiento (Coupling Verification): Una tolva se acelera únicamente si está directamente conectada a una máquina de producción (apuntando a ella o extrayendo desde abajo):
[ Input Chest ]
│
▼
[ Hopper (Accelerated) ] ◄── Verified Coupling: Points into Furnace
│
▼
[ Smelting Furnace ] (Accelerated)
│
▼
[ Hopper (Accelerated) ] ◄── Verified Coupling: Pulls from Furnace above
│
▼
[ Output Chest ]Desacoplamiento de Seguridad
Las tolvas que no conectan con máquinas de procesado (clasificadores, relojes o tuberías de transporte) operan a velocidad normal para prevenir sobrecarga de rendimiento.
🎛️ Reglas de Juego de Control (GameRules)
truesleep:accelerate_machines(Predeterminado:true): Activa o desactiva los multiticks en máquinas.truesleep:accelerate_hoppers(Predeterminado:true): Activa o desactiva los multiticks en tolvas acopladas.
