minecraft:behavior.follow_mob आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.follow_mob एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब पास के दूसरे मॉब्स के पीछे-पीछे चलता है।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
speed_multiplier | number | 1 | पीछा करते समय speed multiplier। |
stop_distance | number | कोई नहीं | यह मॉब जिसके पीछे चल रहा है उससे कितने ब्लॉक पीछे रुकता है। |
search_range | integer | 0 | मॉब कितने ब्लॉक तक पीछे चलने के लिए किसी को ढूंढता है। |
use_home_position_restriction | boolean | false | true हो तो सिर्फ़ इस मॉब के home एरिया के अंदर के मॉब्स के पीछे चला जा सकता है। |
preferred_actor_type | string | "" | पहले जिस मॉब टाइप के पीछे चलना है। पास का कोई रैंडम मॉब चुनने के लिए खाली छोड़ें। |
filters | Filter Group | {"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null} | पास के किन मॉब्स के पीछे चला जा सकता है। खाली होने पर एक built-in लिस्ट इस्तेमाल होती है जो प्लेयर्स और कुछ दूसरों को छोड़ देती है। |
priority | integer | 0 | कम नंबर पहले चलता है: जब दो goals आपस में टकराते हैं, तो छोटी priority वाला जीतता है।रेंज: 0 से … |
control_flags | Goal's control flags[] | कोई नहीं | यह goal शरीर के किन हिस्सों (move, look, jump) को अपने कब्ज़े में लेता है, ताकि एक ही हिस्से इस्तेमाल करने वाले goals साथ में न चलें। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:behavior.follow_mob": {
"speed_multiplier": 1,
"stop_distance": 1,
"search_range": 0,
"use_home_position_restriction": false,
"preferred_actor_type": "",
"filters": {
"AND": null,
"NOT": null,
"OR": null,
"all": null,
"all_of": null,
"any": null,
"any_of": null,
"none_of": null
},
"priority": 0,
"control_flags": []
}
}