एक custom आइटम दो पैक्स में रहता है। बिहेवियर पैक बताता है कि वह क्या करता है। रिसोर्स पैक बताता है कि वह कैसा दिखता है और उसका नाम क्या है। यह पेज रिसोर्स पैक वाले हिस्से के बारे में है।
फ़ाइलें
RP/
textures/
item_texture.json
items/
ruby.png
texts/
en_US.langकदम 1: तस्वीर
एक चौकोर PNG, आम तौर पर 16x16, RP/textures/items/ में सेव करें। Background transparent रखें।
कदम 2: इसे एक छोटा नाम दें
item_texture.json एक छोटे नाम को PNG से जोड़ता है। आइटम फ़ाइल हमेशा सिर्फ़ छोटा नाम ही इस्तेमाल करती है।
{
"resource_pack_name": "My Ruby Add-on",
"texture_name": "atlas.items",
"texture_data": {
"ruby": {
"textures": "textures/items/ruby"
}
}
}Path के आखिर में .png न लिखें। हर आइटम के लिए इसी फ़ाइल में एक entry जोड़ें।
कदम 3: आइटम को इसकी ओर इशारा कराएँ
बिहेवियर पैक के आइटम में, minecraft:icon कंपोनेंट छोटा नाम इस्तेमाल करता है:
"minecraft:icon": "ruby"कदम 4: नाम
जब तक आप नाम नहीं देते, गेम आइटम की id दिखाता है। Language फ़ाइल में एक लाइन जोड़ें:
item.wiki:ruby=Rubyआप language फ़ाइल छोड़कर आइटम में ही minecraft:display_name भी सेट कर सकते हैं। अगर आप आगे चलकर ऐड-ऑन का अनुवाद करना चाहते हैं, तो language फ़ाइल बेहतर है।
बैंगनी और काला icon
minecraft:icon में दिया छोटा नाम item_texture.json की किसी key से मेल नहीं खाता, या textures में दिया path गलत है। स्पेलिंग जाँचें और देखें कि path में .png न हो।
हाथ में पकड़े जाने वाले 3D आइटम
ज़्यादातर आइटम के लिए एक flat icon काफ़ी है। हाथ में 3D मॉडल पकड़ने या उसे पहनने के लिए, रिसोर्स पैक को एक attachable की भी ज़रूरत होती है।