minecraft:behavior.explore_outskirts आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.explore_outskirts एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जो मॉब को उसके गांव के किनारे भेजता है और वहां थोड़ा घूमने देता है। minecraft:dweller और navigation कंपोनेंट ज़रूरी हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
next_xz | integer | 5 | अगली घूमने की जगह मौजूदा जगह से अगल-बगल कितनी दूर हो सकती है। |
next_y | integer | 3 | अगली घूमने की जगह मौजूदा जगह से ऊपर या नीचे कितनी दूर हो सकती है। |
min_wait_time | number | 3 | नई घूमने की जगह चुनने से पहले सबसे कम इंतज़ार, सेकंड में। |
max_wait_time | number | 0 | नई घूमने की जगह चुनने से पहले सबसे ज़्यादा इंतज़ार, सेकंड में। |
max_travel_time | number | 60 | हार मानने से पहले मॉब कितने सेकंड गांव के किनारे तक पहुंचने की कोशिश करता है। |
speed_multiplier | number | 1 | घूमते समय speed multiplier। 1.0 पर सामान्य स्पीड रहती है। |
explore_dist | number | 5 | मॉब गांव की सीमा से कितने ब्लॉक आगे जा सकता है। |
min_perimeter | number | 1 | goal चलने के लिए गांव का घेरा कम से कम इतना बड़ा होना चाहिए। |
min_dist_from_target | number | 2.25 | पहुंचा माने जाने के लिए मॉब को कितना पास आना होगा। |
timer_ratio | number | 2 | रैंडम इंतज़ार को इससे भाग दिया जाता है, इसलिए ज़्यादा वैल्यू पर मॉब जल्दी आगे बढ़ता है। |
dist_from_boundary | vec3 | [5,0,5] | घूमना शुरू करने के लिए मॉब गांव की सीमा से कितना पास होना चाहिए। |
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.explore_outskirts": {
"next_xz": 5,
"next_y": 3,
"min_wait_time": 3,
"max_wait_time": 0,
"max_travel_time": 60,
"speed_multiplier": 1,
"explore_dist": 5,
"min_perimeter": 1
}
}