Pack de ressources obligatoire et kick en cas de refus
Les clés resource-pack, resource-pack-sha1 et require-resource-pack : comment distribuer les textures à tous les joueurs et ce que voit un joueur qui refuse.
Mis à jour le 13 août 2026
Le serveur peut distribuer lui-même le pack de ressources : le joueur est invité à le télécharger à la connexion.
resource-pack=https://example.com/pack.zip
resource-pack-sha1=<file hash>
require-resource-pack=true
resource-pack-prompt=Our pack is required for custom items
Les clés une par une
resource-pack— un lien direct vers le zip. Le lien doit servir le fichier, pas une page HTML : les liens Google Drive et Yandex.Disk classiques ne fonctionneront pas.resource-pack-sha1— le hash du fichier. Sans lui, le client met le pack en cache définitivement et les mises à jour n'arrivent jamais. Changez le hash à chaque mise à jour du pack.require-resource-pack— un joueur qui refuse est expulsé du serveur.resource-pack-prompt— le texte affiché dans la boîte de confirmation.
Où héberger le pack
Vous avez besoin d'un hébergement HTTPS statique qui sert le fichier directement : votre propre stockage, n'importe quel CDN, GitHub Releases. La taille compte : à la première connexion, le joueur attend le téléchargement.
Pour un guide complet qui couvre aussi la préparation du pack lui-même, consultez Packs de ressources et packs de données.
Problèmes courants
| Symptôme | Cause |
|---|---|
| « Failed to load the resource pack » | Le lien n'est pas direct ou renvoie une erreur 403 |
| Le pack ne se met pas à jour pour les joueurs | resource-pack-sha1 n'a pas été modifié |
| Tout le monde est expulsé | require-resource-pack=true avec un lien cassé |
| Le pack ne s'applique que partiellement | La version du format du pack ne correspond pas à la version du jeu |
Plugins
Pour servir différents packs selon le monde ou le groupe, il vous faut un plugin : un serveur vanilla ne connaît qu'un seul pack global.
