1. विकी
  2. /ब्लॉक
  3. /minecraft:geometry

minecraft:geometry

इसे हाथ से नहीं लिखना चाहते? GodCraft एक स्विच से minecraft:geometry आपके लिए सेट कर देता है।Get GodCraft

ओवरव्यू

minecraft:geometry एक ब्लॉक कंपोनेंट है: यह कस्टम ब्लॉक के components ऑब्जेक्ट में जाता है। ब्लॉक को बनाने वाला 3D मॉडल चुनता है। आप सिर्फ मॉडल का नाम दे सकते हैं, या bones छिपाने या culling जैसे अतिरिक्त विकल्पों वाला object। बने-बनाए आकार हैं "minecraft:geometry.full_block" और "minecraft:geometry.cross"।

फ़ील्ड

फ़ील्डटाइपडिफ़ॉल्टविवरण
identifierstringकोई नहींमॉडल का नाम, आपके रिसोर्स पैक की किसी .geo.json से या बने-बनाए आकारों में से एक।
cullingstring""block culling फ़ाइल का नाम जो पड़ोसियों से ढके चेहरों (faces) को छिपाती है।
culling_shapestring""पास के ब्लॉक्स के faces छिपाने के लिए इस्तेमाल होने वाला आकार। VoxelShape experiment और एक culling rule ज़रूरी है।
culling_layerstringकोई नहींग्रुप नाम जिससे culling rules कई ब्लॉक्स को एक ही तरह का मानते हैं, जैसे "minecraft:culling_layer.leaves"।
bone_visibilityobjectकोई नहींtrue/false या block state पर Molang जांच से मॉडल की bones दिखाता या छिपाता है। कई रूप वाले एक मॉडल के लिए काम का है।
uv_lockboolean | string[]falseब्लॉक घुमाने पर textures को घूमने से रोकता है। सभी bones के लिए true रखें, या bone के नाम लिखें।
n_way_visual_rotationNWayVisualRotationकोई नहीं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": {}
  }
}

ब्लॉक: बिहेवियर पैक

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