minecraft:behavior.move_to_land आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.move_to_land एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। पानी में मौजूद मॉब को सूखी ज़मीन ढूँढने और तैरकर वहाँ लौटने देता है। कछुओं या ऐसे मॉब के लिए अच्छा है जिन्हें हमेशा पानी में नहीं रहना चाहिए।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
search_range | integer | 0 | मॉब ज़मीन के लिए दाएँ-बाएँ कितनी दूर तक देखता है। |
search_height | integer | 1 | मॉब ज़मीन के लिए ऊपर-नीचे कितनी दूर तक देखता है। |
goal_radius | number | 0.5 | मॉब को कितना पास पहुँचना होगा ताकि उसे पहुँचा हुआ माना जाए। थोड़ी छूट रखने से वह एक ही जगह पर इधर-उधर हिलता नहीं रहता। |
search_count | integer | 10 | हर tick में वह कितने रैंडम ब्लॉक जाँचता है। 0 रखने पर रेंज के सारे ब्लॉक एक साथ जाँचे जाते हैं (गेम के लिए धीमा)।रेंज: 0 से … |
speed_multiplier | number | 1 | यह goal चलते समय मॉब की स्पीड बढ़ाता या घटाता है: 1 मतलब सामान्य स्पीड।रेंज: 0 से … |
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.move_to_land": {
"search_range": 0,
"search_height": 1,
"goal_radius": 0.5,
"search_count": 10,
"speed_multiplier": 1,
"priority": 0,
"control_flags": []
}
}