Files
sanctuary-beta/mods/jei/PROVENANCE.md
T
2026-09-16 11:41:27 +02:00

3.0 KiB
Raw Blame History

Just Enough Items — portage Sanctuary

Source officielle : https://github.com/mezz/JustEnoughItems/tree/26.2 Commit : aae2dfcfb82e6b5bce787ba72bb2eda7339b274f. Version source 30.32.0 ; fork 30.32.0-sanctuary.3 pour Minecraft 26.3 (finale), Loader 0.19.5, API 0.160.5+26.3, Java 25. Licence MIT, copyright 20142015 mezz. LICENSE.txt est inclus sans modification.

Le fork adapte les entrées SDL, les pipelines RenderPearl, les recettes devenues un registre, les tags dingrédients et les recettes dalchimie natives. Les valeurs contextuelles de combustible/compost ont une page descriptive ; une valeur numérique nest exposée que si le composant est explicitement constant.

Linterface de pont mezz.jei.api.sanctuary.CatalogueAccess laisse Sanctuary gérer laccès au catalogue, la visibilité des recettes, les favoris et linventaire étendu. Les recettes apprises sont consultables avant la découverte de leur poste de travail. Les recettes cachées restent cachées lorsquun favori tente de les rouvrir directement. Le vieux rectangle cliquable de linventaire 26.2 est retiré ; R/U et Blocodex restent les points dentrée. Les autres interfaces et le transfert réseau restent ceux de JEI.

Reconstruction

./gradlew :jei:build exécute scripts/prepare_jei.py à la configuration lorsque lempreinte source/patch change. Le script télécharge le dépôt officiel seulement si le cache ignoré manque, extrait le commit fixé et applique patches/26.3.patch dans build/jei-fork. Aucun source tiers téléchargé ni JAR nest versionné. La première reconstruction nécessite Internet, Git, patch et Python 3. ./gradlew :jei:sourcesJar produit aussi les sources Java effectivement compilées.

Le mod JEI est imbriqué dans le JAR Sanctuary avec deux dépendances :

Amecs 26.2 sert uniquement à compiler le point dintégration optionnel historique ; il nest ni embarqué ni annoncé compatible 26.3. Le client vérifié utilise les touches natives sans Amecs. Les fichiers de licences des dépendances sont ajoutés au JAR JEI. Ce fork expérimental ne revendique pas une validation upstream de ce portage.

La révision Sanctuary.2 retire le bouton de configuration du catalogue lorsque Sanctuary le demande (dessin, infobulle et interactions), et adapte les libellés FR/EN des favoris, de lhistorique et des raccourcis. Les attributions, identifiants JEI, formats de réglages et mécanismes de recettes restent conservés.

La révision Sanctuary.3 cible Minecraft 26.3 finale et Fabric API 0.160.5+26.3. La version Minecraft et les dépendances sont désormais reprises des propriétés communes du projet ; le comportement du catalogue Sanctuary est conservé.