Ajouter le mod événementiel ZEVENT pour le week-end. Il fournit un écran mural multibloc 9×5 capable d’afficher une chaîne Twitch en direct avec le lecteur officiel.
Le module reste autonome dans cette PR. Son ajout au Packwiz distribué sera effectué dans une release alpha.234 séparée après fusion.
APIs ou fichiers partagés touchés : settings.gradle, gradle.properties, README.md.
Dépendance cliente : MCEF Modern 0.3.3+mc26.2.jcef146.0.10.
Dépend d'une autre branche/PR : aucune.
Fonctionnement
Écran mural de 9×5 blocs configuré par clic droit.
Saisie d’un nom de chaîne ou d’une URL Twitch officielle.
Chaîne enregistrée et synchronisée par le serveur.
Volume relié à la catégorie Disques, avec atténuation jusqu’à 64 blocs.
Deux flux visibles au maximum sont décodés par client.
Entrées réseau bornées et validées côté serveur ; page du lecteur liée uniquement à l’interface locale.
Compatibilité inter-mods
chaque donnée/règle reste dans son module propriétaire ;
les appels inter-mods passent par une API publique et une dépendance Gradle explicite ;
aucun cycle de dépendances n'est ajouté ;
les IDs et namespaces restent stables ;
les sauvegardes et protocoles restent compatibles, ou une migration/version est fournie ;
le comportement client, serveur et multijoueur a été considéré.
Version et validation
les versions des modules modifiés ont été incrémentées ;
pack_version, CHANGELOG.md et la migration ne changent pas ici : ce n’est pas encore la release Packwiz ;
les traductions FR/EN/RU sont complètes ;
./gradlew :zevent:check réussit ;
./gradlew check réussit ;
aucun build, log, backup, JAR généré, secret ou fichier personnel n'est commité.
Test manuel
À valider dans l’alpha.234 après intégration Packwiz : fabriquer et poser l’écran, choisir une chaîne Twitch, vérifier l’image et le son en solo puis en multijoueur.
## Objectif
Ajouter le mod événementiel ZEVENT pour le week-end. Il fournit un écran mural multibloc 9×5 capable d’afficher une chaîne Twitch en direct avec le lecteur officiel.
Le module reste autonome dans cette PR. Son ajout au Packwiz distribué sera effectué dans une release alpha.234 séparée après fusion.
## Périmètre
- Modules touchés : `zevent` (nouveau module `0.0.0-alpha.1`).
- APIs ou fichiers partagés touchés : `settings.gradle`, `gradle.properties`, `README.md`.
- Dépendance cliente : MCEF Modern `0.3.3+mc26.2.jcef146.0.10`.
- Dépend d'une autre branche/PR : aucune.
## Fonctionnement
- Écran mural de 9×5 blocs configuré par clic droit.
- Saisie d’un nom de chaîne ou d’une URL Twitch officielle.
- Chaîne enregistrée et synchronisée par le serveur.
- Volume relié à la catégorie Disques, avec atténuation jusqu’à 64 blocs.
- Deux flux visibles au maximum sont décodés par client.
- Entrées réseau bornées et validées côté serveur ; page du lecteur liée uniquement à l’interface locale.
## Compatibilité inter-mods
- [x] chaque donnée/règle reste dans son module propriétaire ;
- [x] les appels inter-mods passent par une API publique et une dépendance Gradle explicite ;
- [x] aucun cycle de dépendances n'est ajouté ;
- [x] les IDs et namespaces restent stables ;
- [x] les sauvegardes et protocoles restent compatibles, ou une migration/version est fournie ;
- [x] le comportement client, serveur et multijoueur a été considéré.
## Version et validation
- [x] les versions des modules modifiés ont été incrémentées ;
- [x] `pack_version`, `CHANGELOG.md` et la migration ne changent pas ici : ce n’est pas encore la release Packwiz ;
- [x] les traductions FR/EN/RU sont complètes ;
- [x] `./gradlew :zevent:check` réussit ;
- [x] `./gradlew check` réussit ;
- [x] aucun build, log, backup, JAR généré, secret ou fichier personnel n'est commité.
## Test manuel
À valider dans l’alpha.234 après intégration Packwiz : fabriquer et poser l’écran, choisir une chaîne Twitch, vérifier l’image et le son en solo puis en multijoueur.
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.
Objectif
Ajouter le mod événementiel ZEVENT pour le week-end. Il fournit un écran mural multibloc 9×5 capable d’afficher une chaîne Twitch en direct avec le lecteur officiel.
Le module reste autonome dans cette PR. Son ajout au Packwiz distribué sera effectué dans une release alpha.234 séparée après fusion.
Périmètre
zevent(nouveau module0.0.0-alpha.1).settings.gradle,gradle.properties,README.md.0.3.3+mc26.2.jcef146.0.10.Fonctionnement
Compatibilité inter-mods
Version et validation
pack_version,CHANGELOG.mdet la migration ne changent pas ici : ce n’est pas encore la release Packwiz ;./gradlew :zevent:checkréussit ;./gradlew checkréussit ;Test manuel
À valider dans l’alpha.234 après intégration Packwiz : fabriquer et poser l’écran, choisir une chaîne Twitch, vérifier l’image et le son en solo puis en multijoueur.