2.8 KiB
Just Enough Items — Sanctuary preview
Source officielle : https://github.com/mezz/JustEnoughItems/tree/26.2
Commit : aae2dfcfb82e6b5bce787ba72bb2eda7339b274f.
Version source 30.32.0 ; fork 30.32.0-sanctuary.2 pour Minecraft 26.3-pre-2
(Fabric normalise ce nom en 26.3-pre.2), Loader 0.19.5, API 0.160.0+26.3, Java 25.
Licence MIT, copyright 2014–2015 mezz. LICENSE.txt est inclus sans modification.
Le fork adapte les entrées SDL, les pipelines RenderPearl, les recettes devenues un registre, les tags d’ingrédients et les recettes d’alchimie natives. Les valeurs contextuelles de combustible/compost ont une page descriptive ; une valeur numérique n’est exposée que si le composant est explicitement constant.
L’interface de pont mezz.jei.api.sanctuary.CatalogueAccess laisse Sanctuary gérer
l’accès au catalogue, la visibilité des recettes, les favoris et l’inventaire étendu.
Les recettes apprises sont consultables avant la découverte de leur poste de travail.
Les recettes cachées restent cachées lorsqu’un favori tente de les rouvrir directement.
Le vieux rectangle cliquable de l’inventaire 26.2 est retiré ; R/U et Blocodex restent
les points d’entré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
l’empreinte 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 n’est 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 :
net.mezzdev:baked-substring-index:0.1.0, MIT, James Mitchell. https://github.com/mezz/baked-substring-index — licence danslicenses/baked-substring-index.txt.net.mezzdev:suffixtree:1.1.0, Apache-2.0, Alessandro Bahgat Shehata. https://github.com/mezz/generalized-suffix-tree — licence danslicenses/suffixtree.txt.
Amecs 26.2 sert uniquement à compiler le point d’intégration optionnel historique ; il n’est 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 cette préversion.
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 l’historique et des raccourcis. Les attributions, identifiants JEI, formats de réglages et mécanismes de recettes restent conservés.