minecraft:behavior.circle_around_anchor आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.circle_around_anchor एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब अपनी जगह या टारगेट के पास किसी पॉइंट के चारों ओर गोल-गोल उड़ता है, जैसे phantom।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
radius_change | number | 1 | साइज़ बदलने पर गोले में जुड़ने वाले ब्लॉक्स। |
radius_adjustment_chance | number | 0.004 | हर बार गोले का साइज़ बदलने का चांस। 1 मतलब 100%। |
height_adjustment_chance | number | 0.002857 | हर बार गोले की ऊंचाई ऊपर-नीचे करने का चांस। 1 मतलब 100%। |
goal_radius | number | 0.5 | पॉइंट पर पहुंचा माने जाने के लिए मॉब को कितना पास आना होगा, जिससे वह हिलता-डुलता नहीं रहता। |
speed_multiplier | number | 1 | चक्कर लगाते समय speed multiplier। |
angle_change | number | 15 | अगला पॉइंट चुनते समय मॉब हर बार कितने डिग्री मुड़ता है। |
radius_range | FloatRange | {"max":15,"min":5} | गोले का सबसे छोटा और सबसे बड़ा अनुमत साइज़। |
height_offset_range | FloatRange | {"max":0,"min":0} | पॉइंट से ऊपर या नीचे सबसे कम और सबसे ज़्यादा अनुमत ऊंचाई। |
height_above_target_range | FloatRange | {"max":0,"min":0} | अगला पॉइंट टारगेट से कितने ब्लॉक ऊपर हो सकता है, सिर्फ़ टारगेट का पीछा करते समय इस्तेमाल होता है। |
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.circle_around_anchor": {
"radius_change": 1,
"radius_adjustment_chance": 0.004,
"height_adjustment_chance": 0.002857,
"goal_radius": 0.5,
"speed_multiplier": 1,
"angle_change": 15,
"radius_range": {
"max": 15,
"min": 5
},
"height_offset_range": {
"max": 0,
"min": 0
}
}
}