Files
sanctuary-beta/mods/demeure

Demeure

Mod Fabric autonome pour Minecraft 26.3-pre-2, porté depuis les sources historiques référencées par Sanctuary 26.2. Il mesure les empreintes du vivant et l'attachement aux lieux ; il n'attribue ni propriété ni protection.

Sanctuary l'embarque dans son JAR et utilise son API pour la surcouche de l'Atlas. Demeure ne dépend pas de Sanctuary. L'hôte peut restreindre les joueurs éligibles avec DemeureService.setEligibility ; le pack limite ainsi les traces aux mondes dont la progression est active et saine.

Les gestes sont relevés après placement ou destruction réussis, lors d'un sommeil ou d'une mort, et par échantillonnage de l'activité. Les animaux, villageois et monstres proches sont regroupés par catégorie, jusqu'à 128 entités chargées par habitant actif et par minute, dans un rayon de 32 blocs (boîte englobante). Le mode spectateur ne contribue pas.

Chaque chunk conserve des influences, une présence naturelle de départ, un budget par sujet et jour UTC, et une décroissance après quatorze jours d'absence. La consultation est indépendante des règles de protection et ne crée jamais de chunk. Aucun point d'expérience n'est distribué.

Sauvegarde : data/demeure/footprints-v1.json, schéma 1 et graine du monde, écriture atomique, sauvegarde périodique, déconnexion et arrêt du serveur. La corruption ou une modification externe bloque l'écriture et produit une erreur serveur ; le fichier existant est conservé. Les limites sont explicitées dans le contrat beta.006. Les données de l'ancien Demeure ne sont pas importées automatiquement.

./gradlew :demeure:check :demeure:build depuis la racine vérifie le modèle et construit le module. Les tests natifs des événements et de l'Atlas vivent dans Sanctuary. Licence GPL-3.0-or-later ; provenance.