Un objet personnalisé vit dans deux packs. Le pack de comportements dit ce qu'il fait. Le pack de ressources dit à quoi il ressemble et comment il s'appelle. Cette page couvre le côté pack de ressources.
Les fichiers
RP/
textures/
item_texture.json
items/
ruby.png
texts/
en_US.langÉtape 1 : l'image
Enregistre un PNG carré, généralement de 16x16, dans RP/textures/items/. Garde le fond transparent.
Étape 2 : lui donner un nom court
item_texture.json associe un nom court au PNG. Le fichier de l'objet n'utilise jamais que ce nom court.
{
"resource_pack_name": "My Ruby Add-on",
"texture_name": "atlas.items",
"texture_data": {
"ruby": {
"textures": "textures/items/ruby"
}
}
}N'écris pas le .png à la fin du chemin. Ajoute une entrée par objet dans ce même fichier.
Étape 3 : relier l'objet à la texture
Dans l'objet du pack de comportements, le composant minecraft:icon utilise le nom court :
"minecraft:icon": "ruby"Étape 4 : le nom
Le jeu affiche l'identifiant de l'objet tant que tu ne lui as pas donné de nom. Ajoute une ligne dans le fichier de langue :
item.wiki:ruby=RubyTu peux aussi te passer du fichier de langue et définir minecraft:display_name directement dans l'objet. Le fichier de langue est préférable si tu veux traduire l'add-on plus tard.
Icône violette et noire
Le nom court dans minecraft:icon ne correspond à aucune clé de item_texture.json, ou le chemin dans textures est faux. Vérifie l'orthographe et que le chemin ne contient pas .png.
Objets 3D tenus en main
Une icône plate suffit pour la plupart des objets. Pour tenir un modèle 3D en main ou en porter un, le pack de ressources a aussi besoin d'un attachable.