⏱️ Vanilla Outsider: Vrai Sommeil (True Sleep) Wiki
📌 Avertissement concernant le code source du dépôt : La documentation de ce Wiki reflète l'état actuel du code source dans le dépôt, qui peut inclure des commits récents non publiés ou des fonctionnalités en cours de développement avant les versions publiques sur CurseForge et Modrinth.
🧭 Portail Principal de Documentation
Bienvenue sur la documentation technique officielle de Vanilla Outsider: True Sleep (Vrai Sommeil), un mod avancé de simulation de monde conçu selon la philosophie de conception Vanilla Outsider (VO).
Dans Minecraft vanille, dormir passe la nuit instantanément en avançant l'horloge du monde du crépuscule à l'aube en 0 tick (avec une transition noire de $100\text{ ticks}$). Bien que pratique, cela fige totalement la simulation du monde en arrière-plan : les fourneaux s'arrêtent en pleine cuisson, les cultures et bébés animaux cessent de grandir, et les alambics s'interrompent.
True Sleep remplace le saut temporel instantané par un moteur d'accélération de ticks serveur continu et ultra-fluide (Time Warp). Le temps s'accélère harmonieusement de 50x à 250x tout en conservant le monde pleinement actif, avec accélération des machines, croissance biologique des élevages et cinématiques célestes transparentes.
🌟 Matrice des Sous-systèmes Principaux
| Sous-système | Description Technique | Page de Référence |
|---|---|---|
| ⚡ Moteur Temporel et Accélération des Ticks | Ajuste dynamiquement la fréquence des ticks serveur et le pas temporel ($20\text{ à }100{,}000\text{ Virtual TPS}$) avec décélération douce sur 15 ticks. | Moteur Temporel et Accélération des Ticks |
| 🔥 Accélération des Machines et Entonnoirs | Applique des salves de multi-ticks aux fourneaux, fumoirs, alambics, ruches et entonnoirs connectés pour égaler la vitesse temporelle. | Accélération des Machines et Entonnoirs |
| 🐑 Stase des Créatures et Vieillissement Biologique | Met en pause le déplacement des monstres hostiles tout en simulant la croissance des bébés animaux, la ponte et le broutage des moutons. | Stase des Créatures et Vieillissement Biologique |
| 🥖 Faim du Sommeil et Immunité à la Noyade | Simule la dépense énergétique nocturne (seuil de sécurité fixé à $6\text{ points de nourriture}$) et assure la stase pulmonaire aquatique. | Faim du Sommeil et Immunité à la Noyade |
| 🌌 Lissage Céleste et Ciel Cinématique | Supprime le voile noir et utilise une interpolation angulaire ($0.35\text{ facteur}$) pour un rendu en accéléré du soleil et de la lune. | Lissage Céleste et Ciel Cinématique |
| 🎛️ Règles de Jeu Dynamiques (GameRules) | Règles entièrement configurables dans truesleep:config et options de dégel personnalisées par entité dans truesleep:mob_settings. | Référence des Règles de Jeu GameRules |
| 💻 Suite de Commandes Brigadier | Ensemble exhaustif /truesleep (status, get, set, reset, reload) avec autorisations de modérateur. | Commandes Brigadier (/truesleep) |
| ⚙️ Interface Graphique (GUI) & ModMenu | Fichier de configuration JSON (truesleep.json), écran Cloth Config et rechargement à chaud. | Configuration et Interface Graphique (GUI) |
| 🏷️ Balises de Données Personnalisables | Balises datapack extensibles : #truesleep:accelerated_machines et #truesleep:worker_mobs. | API et Balises de Données |
🚀 Démarrage Rapide & Guide de Survie
1. Installation
- Installez Fabric Loader (
>=0.16.10). - Téléchargez
vanilla-outsider-true-sleep-1.3.22+26.2.jar(ou la version correspondant à votre jeu). - Assurez-vous que la bibliothèque requise Dasik Library (
>=1.8.0) est présente dans.minecraft/mods. - Lancez Minecraft avec Java 25+ (ou Java 21 pour 1.21.x / Java 17 pour 1.20.1).
2. Utilisation en Jeu
- Faites un clic droit sur un lit dès que l'heure atteint
12542 ticks(coucher du soleil / nuit). - Fini l'écran noir classique : vous restez dans le monde et contemplez la nuit défiler en accéléré cinématographique !
- Observez la lune et les étoiles traverser le ciel pendant que vos fourneaux cuisent vos minerais à vitesse grand V.
- Réveillez-vous au lever du soleil (
0 tick) revigoré et prêt pour l'aventure.
📚 Index Complet de Navigation du Wiki
True Sleep Wiki Root
├── 🧭 Compatibility & Lifecycle
│ ├── [Compatibilité des versions et Cycle de vie](/vanilla-outsider-true-sleep/Version-Compatibility.md)
│ ├── [Configuration développeur et Compilation](./Developer-Setup-and-Building.md)
│ └── [Dépannage et Foire Aux Questions (FAQ)](/vanilla-outsider-true-sleep/Troubleshooting-and-FAQ.md)
├── 🎮 Core Gameplay Mechanics
│ ├── [Moteur Temporel et Accélération des Ticks](/vanilla-outsider-true-sleep/Time-Warp-and-Tick-Acceleration.md)
│ ├── [Accélération des Machines et Entonnoirs](/vanilla-outsider-true-sleep/Machine-and-Hopper-Acceleration.md)
│ ├── [Stase des Créatures et Vieillissement Biologique](/vanilla-outsider-true-sleep/Mob-Stasis-and-Biological-Aging.md)
│ ├── [Faim du Sommeil et Immunité à la Noyade](/vanilla-outsider-true-sleep/Sleep-Hunger-and-Drown-Immunity.md)
│ └── [Lissage Céleste et Ciel Cinématique](./Celestial-Sky-and-Client-Cinematics.md)
├── 🎛️ Administration & Configuration
│ ├── [Référence des Règles de Jeu GameRules](./GameRules.md)
│ ├── [Commandes Brigadier (/truesleep)](./Commands.md)
│ ├── [Configuration et Interface Graphique (GUI)](./Configuration.md)
│ └── [API et Balises de Données](./API-and-Tags.md)
└── 💻 Technical Architecture
├── [Architecture et Analyse des Mixins](./Architecture-and-Mixins.md)
└── [Lissage Céleste et Ciel Cinématique](./Celestial-Sky-and-Client-Cinematics.md)📜 Crédits & Licence
- Architecte & Développeur Principal : Dasik (Rifaditya)
- Collection : Vanilla Outsider (VO)
- Licence : GNU General Public License v3.0 (GPLv3)
