Un objet personnalisé est un objet côté serveur portant une apparence côté client. Le serveur peut définir n'importe quoi ; qu'un joueur le voie dépend entièrement de sa possession de votre pack de ressources — et c'est dans cette séparation que vit toute la confusion.
Comment cela fonctionne
Le serveur donne à un objet ordinaire une donnée supplémentaire — historiquement un numéro de modèle personnalisé, et sur les versions récentes un identifiant de modèle d'objet. Votre pack de ressources dit « quand tu vois cette valeur sur cet objet, dessine ce modèle à la place ». Sans le pack, le client dessine l'objet ordinaire, car c'est réellement ce qu'il est.
Ce que voient les joueurs
| Le joueur a | Il voit |
|---|---|
| Votre pack de ressources | Le modèle personnalisé, comme prévu |
| Aucun pack | L'objet de base — un bâton, une carotte sur un bâton, un papier |
| Une vieille version de votre pack | L'objet de base, ou le mauvais modèle |
| Bedrock via Geyser | L'objet de base. Les packs Java ne s'y appliquent pas. |
Un objet personnalisé fonctionne toujours sans le pack : l'extension sait toujours que c'est un bâton magique et exécute toujours sa capacité. Le joueur voit simplement un bâton faire quelque chose d'inexplicable. C'est pourquoi les signalements « mon épée est cassée » sont généralement un problème de pack, pas d'extension.
L'installer pour que cela tienne
- Servez le pack depuis le serveur
resource-packdansserver.propertiesle propose automatiquement à chaque joueur. Demander une installation manuelle signifie que la plupart ne le feront pas. - Envisagez de le rendre obligatoire
require-resource-pack=truesignifie que personne ne joue sans. Sur un serveur bâti autour d'objets personnalisés, c'est souvent le réglage honnête, même s'il fait fuir certains. - Mettez l'empreinte à jour à chaque changement de pack
Sinon les clients gardent leur copie en cache et votre nouvel objet apparaît comme un bâton pour tous ceux qui ont déjà joué.
- Testez sur un compte qui ne s'est jamais connecté
Votre propre client a le pack en cache depuis dix versions. C'est le pire appareil de test possible.
Choisissez des objets de base qui ne sont pas absurdes sans le pack. Un arc personnalisé qui retombe sur un arc se lit bien ; un qui retombe sur une pomme de terre crue non, et quelqu'un verra toujours la pomme de terre.
À propos du changement de format
Les versions récentes de Minecraft ont remplacé l'ancienne donnée numérique de modèle par un système de modèles d'objets nommés. Les deux approches circulent, et un pack ou une extension écrit pour l'une ne marche pas avec l'autre. Si les objets personnalisés ont cessé de s'afficher après une montée de version, c'est la première chose à vérifier.