minecraft:behavior.random_swim आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.random_swim एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। पानी वाले मॉब को पानी में रैंडम जगहों पर तैराता है। मछलियों और दूसरे तैराकों के लिए इस्तेमाल करें।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
avoid_surface | boolean | true | true होने पर, मॉब पानी की सबसे ऊपरी परत के नीचे रहता है। |
speed_multiplier | number | 1 | यह goal चलते समय मॉब की स्पीड बढ़ाता या घटाता है: 1 मतलब सामान्य स्पीड। |
xz_dist | integer | 10 | मॉब नई जगह के लिए दाएँ-बाएँ कितनी दूर तक देखता है। कम से कम 1 होना चाहिए। |
y_dist | integer | 7 | मॉब नई जगह के लिए ऊपर-नीचे कितनी दूर तक देखता है। कम से कम 1 होना चाहिए। |
interval | integer | 120 | goal कितनी बार चुना जाए: हर बार interval में 1 की संभावना होती है। बड़े मान मतलब मॉब कम बार चलता है। |
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.random_swim": {
"avoid_surface": true,
"speed_multiplier": 1,
"xz_dist": 10,
"y_dist": 7,
"interval": 120,
"priority": 0,
"control_flags": []
}
}