release: add ZEVENT weekend pack in alpha.234
Verification 26.2 / check (pull_request) Canceled after 0s

This commit is contained in:
2026-09-04 02:22:24 +02:00
parent 5403938320
commit ac4542079f
11 changed files with 449 additions and 250 deletions
+10
View File
@@ -10,6 +10,16 @@ Ce journal suit les **versions du modpack**. Lorsqu'un seul module change, sa ve
Aucun changement non publié.
## `26.2.0-alpha.234`
Module ajouté temporairement : **ZEVENT `0.0.0-alpha.2`**.
- ajoute pour le week-end le bloc-écran ZEVENT, une surface multibloc de 9 × 5 qui diffuse une chaîne Twitch officielle dans le monde ;
- permet de saisir un nom de chaîne ou une URL Twitch par clic droit, puis enregistre et synchronise la chaîne côté serveur ;
- relie le volume à la catégorie Disques, latténue jusqu’à 64 blocs et limite chaque client à deux lecteurs visibles ;
- ajoute MCEF Modern `0.3.3+mc26.2.jcef146.0.10` uniquement côté client, sans imposer Chromium au serveur dédié ;
- conserve les données et protocoles des dix modules Sanctuary existants ; ZEVENT démarre en données v1 et protocole 1, avec mise à jour simultanée du client et du serveur.
## `26.2.0-alpha.233`
Modules modifiés : **Sanctuary `0.0.0-alpha.139`** et **Red-Stoner `0.0.0-alpha.20`**.
+6 -4
View File
@@ -1,6 +1,6 @@
# Sanctuary 26.2
Workspace Fabric multi-projet de Sanctuary 2.0. Il construit les dix JAR du pack et le mod événementiel ZEVENT distribué à part, sur Minecraft 26.2, Fabric Loader 0.19.3, Fabric API 0.159.0+26.2, Loom 1.17, Gradle 9.5.1 et Java 25.
Workspace Fabric multi-projet de Sanctuary 2.0. Il construit temporairement onze JAR pour le week-end ZEVENT, sur Minecraft 26.2, Fabric Loader 0.19.3, Fabric API 0.159.0+26.2, Loom 1.17, Gradle 9.5.1 et Java 25.
Auteur : **KOKA99CAB**
Licence : **GNU GPL 3.0 or Later** (`GPL-3.0-or-later`)
@@ -19,11 +19,13 @@ Licence : **GNU GPL 3.0 or Later** (`GPL-3.0-or-later`)
| `sanctuary` | Sanctuary | progression et aventure | progression globale, classements publics, Atlas et monde principal flottant |
| `events` | Events | événements serveur | socle vide |
| `masterkey` | MasterKey | administration et diagnostic | laboratoire minimal |
| `zevent` | ZEVENT | diffusion Twitch temporaire | écran mural 9×5, hors pack principal |
| `zevent` | ZEVENT | diffusion Twitch temporaire | écran mural 9×5, inclus dans lalpha.234 pour le week-end |
Les descriptions FR/EN/RU sont déclarées dans chaque `fabric.mod.json` et dans les fichiers de langue. Les images fournies servent d'icônes Fabric de leur module.
Version courante du pack distribué : **`26.2.0-alpha.233`**. Cette release distribue Another World **`0.0.0-alpha.58`**, Sanctuary **`0.0.0-alpha.139`** et Red-Stoner **`0.0.0-alpha.20`** ; les sept autres modules conservent leur version issue de l'alpha.231.
Version courante du pack distribué : **`26.2.0-alpha.234`**. Cette release conserve Another World **`0.0.0-alpha.58`**, Sanctuary **`0.0.0-alpha.139`** et Red-Stoner **`0.0.0-alpha.20`**, ajoute temporairement ZEVENT **`0.0.0-alpha.2`** aux dix modules de lalpha.233 et installe MCEF Modern **`0.3.3+mc26.2.jcef146.0.10`** uniquement sur les clients.
Lalpha.234 ajoute pour le week-end l’écran Twitch ZEVENT de 9 × 5 blocs. Un clic droit permet de choisir une chaîne officielle ; la sélection est enregistrée par le serveur, tandis que limage et le son sont rendus localement avec MCEF Modern. Le volume suit la catégorie Disques et décroît jusqu’à 64 blocs. Les mondes et les dix modules Sanctuary existants restent compatibles ; le client et le serveur doivent toutefois recevoir le JAR ZEVENT, et seul le client reçoit MCEF.
Lalpha.233 remplace le bloc-écran des trophées par un véritable panneau Vanilla en chêne pâle, posable au sol ou au mur. Son éditeur permet de rechercher une statistique, composer jusqu’à seize pages et choisir laffichage des noms et valeurs ; le propriétaire ou un opérateur garde le contrôle de sa configuration tandis que le changement de page reste public. Litem `redstoner:trophy_panel` conserve son ID et les anciens panneaux posés sont migrés automatiquement. Les classements affichent désormais le vrai pseudo connu du joueur au lieu dun fragment dUUID. Les sauvegardes Sanctuary restent en données v15/protocole 24 ; Red-Stoner passe aux données v5 et au protocole 9, ce qui exige la même version côté client et serveur.
@@ -419,7 +421,7 @@ Le menu pause est lui aussi possédé par Sanctuary. Il ne conserve que Retour a
## Versions du modpack et mises à jour Modrinth
`pack_version` dans `gradle.properties` est la version du pack complet. `mod_version=0.0.0-alpha.0` et `module_lifecycle=standby` sont les valeurs par défaut des modules en veille ; les propriétés `<module>_version` et `<module>_lifecycle` nactivent et ne font avancer que le module concerné. Le contrat de distribution est dans `pack/release.json`. Le sous-projet `zevent` reste volontairement hors de `moduleIds` et des archives du pack : son JAR et sa dépendance cliente MCEF sont distribués séparément pour l’événement.
`pack_version` dans `gradle.properties` est la version du pack complet. `mod_version=0.0.0-alpha.0` et `module_lifecycle=standby` sont les valeurs par défaut des modules en veille ; les propriétés `<module>_version` et `<module>_lifecycle` nactivent et ne font avancer que le module concerné. Le contrat de distribution est dans `pack/release.json`. Pour lalpha.234, `zevent` rejoint temporairement les archives du pack ; MCEF reste une dépendance strictement cliente afin que le serveur dédié nembarque pas Chromium.
La version globale du pack nest pas injectée dans les JAR inchangés : leur contenu et leur numéro restent immuables. Le lanceur possède la composition exacte du pack, tandis que chaque manifest conserve la version effective de son module.
+323 -227
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -30,7 +30,7 @@ onlyfun_version=0.0.0-alpha.27
onlyfun_lifecycle=active
sanctuary_version=0.0.0-alpha.139
sanctuary_lifecycle=active
zevent_version=0.0.0-alpha.1
zevent_version=0.0.0-alpha.2
zevent_lifecycle=active
pack_version=26.2.0-alpha.233
pack_version=26.2.0-alpha.234
maven_group=fr.koka99cab.sanctuary26
@@ -0,0 +1,51 @@
{
"schema_version": 1,
"status": "released",
"released_in": "26.2.0-alpha.234",
"temporary_until": "2026-09-07",
"pack": {
"source_version": "26.2.0-alpha.233",
"target_version": "26.2.0-alpha.234"
},
"modules": {
"zevent": {
"source_module_version": null,
"target_module_version": "0.0.0-alpha.2",
"data_version": 1,
"network_protocol": 1,
"client_and_server_required": true
}
},
"screen": {
"block_id": "zevent:zevent_screen",
"width_blocks": 9,
"height_blocks": 5,
"server_authoritative_channel": true,
"maximum_channel_input_length": 128,
"maximum_channel_name_length": 25,
"maximum_visible_browsers_per_client": 2,
"audible_distance_blocks": 64
},
"dependencies": {
"mcef_modern": {
"version": "0.3.3+mc26.2.jcef146.0.10",
"modrinth_project_id": "YJFfu5pH",
"modrinth_version_id": "FOXbUPNd",
"environment": "client_only"
}
},
"compatibility": {
"existing_saves_supported": true,
"new_world_required": false,
"save_reset_required": false,
"existing_module_data_versions_changed": false,
"existing_module_network_protocols_changed": false,
"zevent_client_server_update_required": true
},
"distribution": {
"packwiz_index_refreshed": true,
"prism_modrinth_index_updated": true,
"shared_client_server_mrpack": true,
"mcef_client_only": true
}
}
+19 -10
View File
@@ -14,15 +14,15 @@ hash = "41f4f4c88c71d0a23446d5014f7407d55ad477441847099cad24492b032335a0"
[[files]]
file = "mods/ambiance-0.0.0-alpha.22.jar"
hash = "c72a87d3ea187e65f3d459d18954bfc557deeb741deea143e610604a3af5985f"
hash = "960322cd387c47588f6fd76202c0abf2c9993cf0effa82e19f8bb31d86ab07a4"
[[files]]
file = "mods/anotherworld-0.0.0-alpha.58.jar"
hash = "51f0122c222317fd65a642f8568a3d822732a874ecd5e4433592ae96e2a535a8"
hash = "8936b0a5bf3f122afc752cba5e8d96ac92cfb1458785c3fac13d25f51cb4814c"
[[files]]
file = "mods/events-0.0.0-alpha.0.jar"
hash = "1c1623d4d40973346d3143657461e916e38142a867e7a6cf0da054ad998dbb0e"
hash = "1fe3fc2f6ca371f8dde44e0bb535b1e70df0e9c4de3f56002f9f3ec6d5826745"
[[files]]
file = "mods/fabric-api.pw.toml"
@@ -31,7 +31,7 @@ metafile = true
[[files]]
file = "mods/iliketomoveit-0.0.0-alpha.18.jar"
hash = "6a38653f4898e2fe2df6f8935b516073185f7c0d3913164e769ebafcc487b318"
hash = "a964e17e139757f948f67aeae73730c97af2c5932bffcc4d366d084c7cdf53ee"
[[files]]
file = "mods/iris.pw.toml"
@@ -40,7 +40,7 @@ metafile = true
[[files]]
file = "mods/itsalive-0.0.0-alpha.38.jar"
hash = "0e40259acf98cf3d64dfdebe3441ffb3a09aa64de6cf1b2c8dcaa4af7c8d0e82"
hash = "97a29e1d4875265854d0b4757c6e0c286a35e626df1b8d13b465b85502381309"
[[files]]
file = "mods/jei.pw.toml"
@@ -49,23 +49,28 @@ metafile = true
[[files]]
file = "mods/masterkey-0.0.0-alpha.9.jar"
hash = "b42b25f1eabc0b1e7660f0071e8f105d82ceb078b4bd9b7c570df8ce2c59601c"
hash = "95265c4aa4ebb89d5e89e3245917f47a4044db192f88995cfee2bdf63f348b79"
[[files]]
file = "mods/mcef-modern.pw.toml"
hash = "8a2d7d5c6aae5e1c954bfb18c59b201a08b33b948dd95ed6b2a0e4004b69b49b"
metafile = true
[[files]]
file = "mods/onlyfun-0.0.0-alpha.27.jar"
hash = "4e2c95c54fa3f591d3e1b6f7454211caaa4fb5f7ef31cd5b6aa477d03be18e2e"
hash = "dcd5003390c132f3421c12550f851846548b4d1cc541d3ada0deb35c65bb3f54"
[[files]]
file = "mods/ouch-0.0.0-alpha.11.jar"
hash = "8dcec6870fba091adda5df2a2f719e97d0f5dcf86f14c5f99035c7aebaf6c119"
hash = "08f3355b0240c30a65314e8173f2268a1cf4b0a5ae4dac1766e49939e3e5a256"
[[files]]
file = "mods/redstoner-0.0.0-alpha.20.jar"
hash = "669ca9a357874448c68ca45fdf26d827d5094b1ef1ee07f948a564b33cc1a79c"
hash = "39f0cba6213e4efcd40b8b72cf7812b56315e1d637803a87a2672b00bc4ee4a0"
[[files]]
file = "mods/sanctuary-0.0.0-alpha.139.jar"
hash = "62d06cfe57badc5295fdcaf1ad9d0eb6d7ba67345bdc5fc8ca6d689817f70c01"
hash = "22a37980bd7b121cbfe65e853a6c6a9f8549bbf4af9b4fdd5f22dbd04df273b0"
[[files]]
file = "mods/simple-voice-chat.pw.toml"
@@ -76,3 +81,7 @@ metafile = true
file = "mods/sodium.pw.toml"
hash = "f06c0b9150da9877b99cb265d037c067e509340d9bf347e02cef2043c110e963"
metafile = true
[[files]]
file = "mods/zevent-0.0.0-alpha.2.jar"
hash = "5123ad255381a783dafdb7b8ba66df56196d30e85f1d507d9c2758bd7ed4f0c5"
+14
View File
@@ -0,0 +1,14 @@
name = "MCEF Modern"
filename = "mcef-modern-0.3.3+mc26.2.jcef146.0.10.jar"
side = "client"
pin = true
[download]
url = "https://cdn.modrinth.com/data/YJFfu5pH/versions/FOXbUPNd/mcef-modern-0.3.3%2Bmc26.2.jcef146.0.10.jar"
hash-format = "sha512"
hash = "1249687814d906fef8a84d42e3bec0bab7c0e1db8f7cdad3fc03af19668107777e1683e373d29e5ffc4479558d11513d2ae4f40f8f59fd74ee261ff4e69574d7"
[update]
[update.modrinth]
mod-id = "YJFfu5pH"
version = "FOXbUPNd"
+2 -2
View File
@@ -1,12 +1,12 @@
name = "Sanctuary 26.2"
author = "KOKA99CAB"
version = "26.2.0-alpha.233"
version = "26.2.0-alpha.234"
pack-format = "packwiz:1.1.0"
[index]
file = "index.toml"
hash-format = "sha256"
hash = "c666b031c2ac27a8f01cc4d12d6e471ea7471e9e5e7ce02567ee8a6649f9142a"
hash = "07587749b1bd7fc7be7bfbab7ae251fccb2936eba203af22dce13e08fbaffc2a"
[versions]
fabric = "0.19.3"
+16 -1
View File
@@ -3,7 +3,7 @@
"game": "minecraft",
"name": "Sanctuary 26.2",
"summary": "Sanctuary 26.2 — progression, exploration, worldgen and multiplayer systems by KOKA99CAB.",
"versionId": "26.2.0-alpha.233",
"versionId": "26.2.0-alpha.234",
"files": [
{
"path": "mods/fabric-api-0.159.0+26.2.jar",
@@ -79,6 +79,21 @@
"https://cdn.modrinth.com/data/YL57xq9U/versions/oaD6KQls/iris-fabric-1.11.2%2Bmc26.2.jar"
],
"fileSize": 2820763
},
{
"path": "mods/mcef-modern-0.3.3+mc26.2.jcef146.0.10.jar",
"hashes": {
"sha1": "a90404e9072f918b7029bb03f4a04da240b32986",
"sha512": "1249687814d906fef8a84d42e3bec0bab7c0e1db8f7cdad3fc03af19668107777e1683e373d29e5ffc4479558d11513d2ae4f40f8f59fd74ee261ff4e69574d7"
},
"env": {
"client": "required",
"server": "unsupported"
},
"downloads": [
"https://cdn.modrinth.com/data/YJFfu5pH/versions/FOXbUPNd/mcef-modern-0.3.3%2Bmc26.2.jcef146.0.10.jar"
],
"fileSize": 248099
}
],
"dependencies": {
+2 -2
View File
@@ -1,6 +1,6 @@
{
"schema_version": 1,
"pack_version": "26.2.0-alpha.233",
"pack_version": "26.2.0-alpha.234",
"release_channel": "alpha",
"minecraft_version": "26.2",
"fabric_loader_version": "0.19.3",
@@ -9,7 +9,7 @@
"project_id": "FgOqyAXd",
"project_slug": "sanctuary-koka99",
"project_url": "https://modrinth.com/modpack/sanctuary-koka99",
"primary_file": "sanctuary-26.2.0-alpha.233.mrpack",
"primary_file": "sanctuary-26.2.0-alpha.234.mrpack",
"shared_client_server_pack": true,
"update_owner": "packwiz-installer",
"check_on_launch": true,
+4 -2
View File
@@ -22,7 +22,9 @@
"fabricloader": ">=0.19.3",
"minecraft": "~26.2",
"java": ">=25",
"fabric-api": ">=0.159.0+26.2",
"fabric-api": ">=0.159.0+26.2"
},
"suggests": {
"mcef-modern": ">=0.3.3"
},
"custom": {
@@ -33,7 +35,7 @@
"network_protocol": 1,
"lifecycle": "${lifecycle}",
"pack_version": "${pack_version}",
"distribution": "standalone-event-mod",
"distribution": "temporary-weekend-pack-module",
"descriptions": {
"fr_fr": "Diffuse des chaînes Twitch du ZEVENT sur un écran mural 9×5.",
"en_us": "Streams ZEVENT Twitch channels on a 9x5 wall screen.",