Skip to content

🔥 Maschinen- & Trichter-Beschleunigung

📌 Hinweis zum Quellcode des Repositorys: Die Dokumentation in diesem Wiki spiegelt den aktuellen Quellcode-Zustand im Repository wider, der neuere, unveröffentlichte Commits oder Entwicklungsfunktionen vor den öffentlichen Release-Builds auf CurseForge und Modrinth enthalten kann.


⚙️ Übersicht & Mechanisches Problem

Wenn die Weltzeit während des Schlafens um das $\text{Stride} \times$-Fache beschleunigt wird, ticken standardmäßige Blockentitäten (Öfen, Braustände, Räucheröfen) regulär nur einmal pro physischem Server-Tick.

Ohne Ausgleich würde ein Ofen nur $2.5\times$ schneller schmelzen, anstatt mit dem $50\times$- bis $250\times$-Zeitraffer der Gestirne Schritt zu halten.

True Sleep löst dies durch das Abfangen von Level.tickBlockEntities() und führt Multi-Tick-Schübe auf verifizierten Produktionsmaschinen und Trichtern aus.


🏭 Beschleunigte Produktionsmaschinen

True Sleep gleicht jede tickende Blockentität mit dem Tag #truesleep:accelerated_machines und Cache-Regeln ab:

BlockentitätVanilla-Namespace-IDBeschleunigungsverhalten
Ofen (Furnace)minecraft:furnaceSchmilzt Gegenstände und verbraucht Brennstoff $N\times$ schneller pro Tick.
Schmelzofen (Blast Furnace)minecraft:blast_furnaceSchmilzt Erze und Metalle in Rekordzeit.
Räucherofen (Smoker)minecraft:smokerGart Nahrungsmittel mit Höchstgeschwindigkeit.
Braustand (Brewing Stand)minecraft:brewing_standBraut Tränke und verbraucht Lohenpulver rasant.
Lagerfeuer (Campfire)minecraft:campfireGart bis zu 4 Nahrungsmittel gleichzeitig mit Hochgeschwindigkeit.
Seelenlagerfeuer (Soul Campfire)minecraft:soul_campfireGart Nahrungsmittel rasant mit Seelenfeuer-Partikeln.
Bienenstock / Bienennest (Beehive)minecraft:beehive, minecraft:bee_nestHonigfüllstände reifen synchron zur Zeitraffer-Rate.
Technik-Maschinen aus ModsAutomatisch erkannt (Generatoren, Zerkleinerer, Schmelzen)Multi-tickt Verarbeitungsmaschinen aus Dritt-Mods vollautomatisch!

🚰 Intelligente Trichter-Kopplung

Öfen ohne ihre Zufuhr- und Abfuhrtrichtier zu beschleunigen, erzeugt Staus: Ein Ofen, der 20 Gegenstände/s schmilzt, würde leerlaufen, da ein normaler Trichter nur alle 8 Ticks 1 Item weitergibt.

True Sleep implementiert eine Kopplungsprüfung (Coupling Verification): Ein Trichter wird nur dann beschleunigt, wenn er direkt an eine Produktionsmaschine gekoppelt ist (in sie hineinführt oder unter ihr absaugt):

       [ Input Chest ]


   [ Hopper (Accelerated) ] ◄── Verified Coupling: Points into Furnace


       [ Smelting Furnace ] (Accelerated)


   [ Hopper (Accelerated) ] ◄── Verified Coupling: Pulls from Furnace above


       [ Output Chest ]

Sicherheits-Entkopplung

Trichter, die nicht mit Produktionsmaschinen verbunden sind (z. B. Sortieranlagen oder Speicherleitungen), laufen mit normaler Geschwindigkeit, um Lag-Spitzen zu verhindern.


🎛️ Steuernde GameRules

  • truesleep:accelerate_machines (Standard: true): Schaltet Multi-Ticks für Maschinen ein/aus.
  • truesleep:accelerate_hoppers (Standard: true): Schaltet Multi-Ticks für gekoppelte Trichter ein/aus.

Official documentation & web portal for Dasik Igaijinn mods.