ajoute la dimension persistante et constructible sanctuary:backroom, avec arrivées sûres et variées dans un rayon exact de 2 000 blocs ;
transfère exactement une fois tout le stuff d’entrée vers une Mailbox extérieure chargée, y compris inventaire étendu, armure, main secondaire, œuf compagnon et cape ;
capture les pertes dans le vide, au despawn et lors des morts en Backroom dans un registre borné marqué par UUID ;
renouvelle paresseusement tous les coffres posés ou générés, favorise les pertes personnelles sur les trois premiers coffres, puis ouvre le butin historique ;
autorise les bases, lits et fermes de coffres sans régénérer les chunks visités ;
génère cinq familles architecturales composées et réserve les blocs précieux aux cachettes rares.
Modules et contrats partagés
Sanctuary reste propriétaire de la dimension, des règles, de la SavedData, de la Mailbox et de l’API BackroomMaterialApi.
Another World enregistre sa mousse turquoise via cette API publique et sa dépendance Gradle existante vers Sanctuary ; aucune dépendance circulaire n’est ajoutée.
Fichiers partagés touchés : registres Sanctuary, DeliveryBoxBlockEntity, ShopData, presets de monde, versions et vérifications Gradle.
Another World 0.0.0-alpha.57, données v3 et protocole réseau 1 inchangés.
Migration monotone, sauvegardes existantes conservées, aucun reset de monde.
Le pack distribué reste 26.2.0-alpha.226 : aucun JAR généré ni index de release n’est modifié.
Validation
./gradlew :sanctuary:check :anotherworld:check
./gradlew check — 192 tâches réussies
démarrage du serveur complet via :masterkey:runServer, chargement et sauvegarde de sanctuary:backroom, commande /backroom status, arrêt propre
Closes #132
## Résultat
- ajoute la dimension persistante et constructible `sanctuary:backroom`, avec arrivées sûres et variées dans un rayon exact de 2 000 blocs ;
- transfère exactement une fois tout le stuff d’entrée vers une Mailbox extérieure chargée, y compris inventaire étendu, armure, main secondaire, œuf compagnon et cape ;
- capture les pertes dans le vide, au despawn et lors des morts en Backroom dans un registre borné marqué par UUID ;
- renouvelle paresseusement tous les coffres posés ou générés, favorise les pertes personnelles sur les trois premiers coffres, puis ouvre le butin historique ;
- autorise les bases, lits et fermes de coffres sans régénérer les chunks visités ;
- génère cinq familles architecturales composées et réserve les blocs précieux aux cachettes rares.
## Modules et contrats partagés
- **Sanctuary** reste propriétaire de la dimension, des règles, de la SavedData, de la Mailbox et de l’API `BackroomMaterialApi`.
- **Another World** enregistre sa mousse turquoise via cette API publique et sa dépendance Gradle existante vers Sanctuary ; aucune dépendance circulaire n’est ajoutée.
- Fichiers partagés touchés : registres Sanctuary, `DeliveryBoxBlockEntity`, `ShopData`, presets de monde, versions et vérifications Gradle.
## Compatibilité
- Sanctuary `0.0.0-alpha.131`, données v14, protocole réseau 24 inchangé.
- Another World `0.0.0-alpha.57`, données v3 et protocole réseau 1 inchangés.
- Migration monotone, sauvegardes existantes conservées, aucun reset de monde.
- Le pack distribué reste `26.2.0-alpha.226` : aucun JAR généré ni index de release n’est modifié.
## Validation
- `./gradlew :sanctuary:check :anotherworld:check`
- `./gradlew check` — 192 tâches réussies
- démarrage du serveur complet via `:masterkey:runServer`, chargement et sauvegarde de `sanctuary:backroom`, commande `/backroom status`, arrêt propre
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #132
Résultat
sanctuary:backroom, avec arrivées sûres et variées dans un rayon exact de 2 000 blocs ;Modules et contrats partagés
BackroomMaterialApi.DeliveryBoxBlockEntity,ShopData, presets de monde, versions et vérifications Gradle.Compatibilité
0.0.0-alpha.131, données v14, protocole réseau 24 inchangé.0.0.0-alpha.57, données v3 et protocole réseau 1 inchangés.26.2.0-alpha.226: aucun JAR généré ni index de release n’est modifié.Validation
./gradlew :sanctuary:check :anotherworld:check./gradlew check— 192 tâches réussies:masterkey:runServer, chargement et sauvegarde desanctuary:backroom, commande/backroom status, arrêt propre