1. Wiki
  2. /Objets
  3. /Textures et noms des objets

Textures et noms des objets

Le côté pack de ressources d'un objet personnalisé : item_texture.json, le composant icon et le nom dans en_US.lang.

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

Pack de ressources
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.

RP/textures/item_texture.json
{
  "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 :

BP/items/ruby.json
"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 :

RP/texts/en_US.lang
item.wiki:ruby=Ruby

Tu 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.

Objets: Pack de ressources

Textures et noms des objets ·Attachables

We use cookies to improve your experience and analyse site traffic. Learn more