minecraft:behavior.look_at_entity आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.look_at_entity एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब अपने फ़िल्टर से मेल खाती पास की एंटिटीज़ की ओर सिर घुमाता है।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
filters | Filter Group | {"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null} | मॉब किन एंटिटीज़ को देखेगा। |
angle_of_view_vertical | integer | 360 | मॉब ऊपर-नीचे कितने डिग्री तक देख सकता है।रेंज: 0 से 360 |
angle_of_view_horizontal | integer | 360 | मॉब बाएं-दाएं कितने डिग्री तक देख सकता है।रेंज: 0 से 360 |
look_time | FloatRange | {"max":4,"min":2} | मॉब कितनी देर देखता रहता है, समय की रैंडम रेंज। |
look_distance | number | 8 | देखे जाने के लिए एंटिटी कितने ब्लॉक पास होनी चाहिए।रेंज: 0 से … |
probability | number | 0.02 | हर जांच पर देखना शुरू करने का चांस। 1.0 मतलब 100%।रेंज: 0 से 1 |
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.look_at_entity": {
"filters": {
"AND": null,
"NOT": null,
"OR": null,
"all": null,
"all_of": null,
"any": null,
"any_of": null,
"none_of": null
},
"angle_of_view_vertical": 360,
"angle_of_view_horizontal": 360,
"look_time": {
"max": 4,
"min": 2
},
"look_distance": 8,
"probability": 0.02,
"priority": 0,
"control_flags": []
}
}