minecraft:behavior.nearest_prioritized_attackable_target आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.nearest_prioritized_attackable_target एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। nearest_attackable_target जैसा ही है, लेकिन हर entity type की अपनी priority हो सकती है, ताकि मॉब कुछ टारगेट को दूसरों से ज़्यादा पसंद करे। तब इस्तेमाल करें जब मॉब पहले प्लेयर का शिकार करे और कोई प्लेयर पास न हो तभी जानवरों का।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
attack_interval | integer | 0 | टारगेट चुनने से पहले कितने सेकंड इंतज़ार करना है। |
entity_types | EntityTypes | कोई नहीं | मॉब किन entities को टारगेट कर सकता है, हर एक के filters और priority के साथ। |
within_radius | number | 0 | मॉब के पीछे जाने के लिए टारगेट कितना पास होना चाहिए। |
must_see | boolean | false | true होने पर, सिर्फ़ वही टारगेट चुने जाते हैं जो मॉब को दिखते हैं। |
must_see_forget_duration | number | 3 | नज़र से बाहर गए टारगेट को मॉब नया टारगेट चुनने से पहले कितने सेकंड ढूँढता रहता है। |
must_reach | boolean | false | true होने पर, सिर्फ़ वही टारगेट चुने जाते हैं जिन तक मॉब चलकर पहुँच सके। |
reselect_targets | boolean | false | true होने पर, कोई ज़्यादा पास का टारगेट दिखते ही मॉब उस पर बदल जाता है। |
scan_interval | integer | 10 | टारगेट खोजों के बीच कितने tick। |
target_search_height | number | -1 | टारगेट के लिए ऊपर-नीचे कितनी दूर तक खोजना है। ऊँचाई को नज़रअंदाज़ करने के लिए -1 रखें। |
persist_time | number | 0 | टारगेट के मान्य न रहने के बाद मॉब उसे कितने सेकंड तक रखता है। |
hurt_owner | boolean | false | true होने पर, मॉब उन मॉब पर भी हमला करता है जो उसके मालिक को चोट पहुँचाते हैं। |
set_persistent | boolean | false | true होने पर, किसी प्लेयर को टारगेट करने के बाद मॉब despawn नहीं होगा। |
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.nearest_prioritized_attackable_target": {
"attack_interval": 0,
"entity_types": {},
"within_radius": 0,
"must_see": false,
"must_see_forget_duration": 3,
"must_reach": false,
"reselect_targets": false,
"scan_interval": 10
}
}