minecraft:behavior.swim_up_for_breath आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.swim_up_for_breath एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। साँस खत्म होने वाली हो तो मॉब को हवा ढूँढने के लिए ऊपर तैराता है। इसके लिए minecraft:breathable चाहिए। डॉल्फ़िन और कछुए इसका इस्तेमाल करते हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
speed_mod | number | 1.4 | यह goal चलते समय मॉब की स्पीड बढ़ाता या घटाता है: 1 मतलब सामान्य स्पीड। |
search_radius | integer | 4 | मॉब अपने आसपास air ब्लॉक कितनी दूर तक ढूँढता है। |
search_height | integer | 16 | मॉब अपने ऊपर हवा कितनी दूर तक ढूँढता है। न मिले तो वह सीधे इतने ब्लॉक ऊपर तैरता है। |
material_type | string | "water" | मॉब किस तरल में तैरता है: "water", "lava" या "any"। air ब्लॉक इसी तरल के ऊपर होना चाहिए। |
priority | integer | 0 | जब कई goal एक साथ चलना चाहें तो तय करता है कि कौन चलेगा: छोटी संख्या वाला पहले चलता है।रेंज: 0 से … |
control_flags | Goal's control flags[] | कोई नहीं | बताता है कि यह goal शरीर के किन हिस्सों का कंट्रोल लेता है (जैसे move, look या jump), ताकि एक ही हिस्से वाले goal साथ में न चलें। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:behavior.swim_up_for_breath": {
"speed_mod": 1.4,
"search_radius": 4,
"search_height": 16,
"material_type": "water",
"priority": 0,
"control_flags": []
}
}