minecraft:geometry आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:geometry एक ब्लॉक कंपोनेंट है: यह कस्टम ब्लॉक के components ऑब्जेक्ट में जाता है। ब्लॉक को बनाने वाला 3D मॉडल चुनता है। आप सिर्फ मॉडल का नाम दे सकते हैं, या bones छिपाने या culling जैसे अतिरिक्त विकल्पों वाला object। बने-बनाए आकार हैं "minecraft:geometry.full_block" और "minecraft:geometry.cross"।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
identifier | string | कोई नहीं | मॉडल का नाम, आपके रिसोर्स पैक की किसी .geo.json से या बने-बनाए आकारों में से एक। |
culling | string | "" | block culling फ़ाइल का नाम जो पड़ोसियों से ढके चेहरों (faces) को छिपाती है। |
culling_shape | string | "" | पास के ब्लॉक्स के faces छिपाने के लिए इस्तेमाल होने वाला आकार। VoxelShape experiment और एक culling rule ज़रूरी है। |
culling_layer | string | कोई नहीं | ग्रुप नाम जिससे culling rules कई ब्लॉक्स को एक ही तरह का मानते हैं, जैसे "minecraft:culling_layer.leaves"। |
bone_visibility | object | कोई नहीं | true/false या block state पर Molang जांच से मॉडल की bones दिखाता या छिपाता है। कई रूप वाले एक मॉडल के लिए काम का है। |
uv_lock | boolean | string[] | false | ब्लॉक घुमाने पर textures को घूमने से रोकता है। सभी bones के लिए true रखें, या bone के नाम लिखें। |
n_way_visual_rotation | NWayVisualRotation | कोई नहीं | x, y और z rotation को block states से जोड़ता है, ताकि मॉडल दिखने में घूमे जबकि ब्लॉक खुद वैसा ही रहे। |
उदाहरण
BP/blocks/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/blocks/<name>.json
{
"minecraft:geometry": {
"identifier": "",
"culling": "",
"culling_shape": "",
"culling_layer": "",
"bone_visibility": {},
"uv_lock": false,
"n_way_visual_rotation": {}
}
}