minecraft:behavior.move_to_block आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.move_to_block एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब चुने गए तरह के ब्लॉक तक जाता है, और वहां पहुंचने या कुछ देर रुकने पर इवेंट्स चला सकता है। फूल, बिस्तर या ऐसी चीज़ें ढूंढने वाले मॉब्स के लिए इस्तेमाल करें।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
speed_multiplier | number | 1 | ब्लॉक की ओर चलते समय speed multiplier। |
search_range | integer | 0 | मॉब अगल-बगल कितने ब्लॉक तक ब्लॉक ढूंढता है। |
search_height | integer | 1 | मॉब ऊपर-नीचे कितने ब्लॉक तक ब्लॉक ढूंढता है। |
tick_interval | integer | 20 | goal शुरू करने की कोशिशों के बीच लगभग कितने ticks बीतते हैं। |
stay_duration | number | 0 | अपनी विज़िट पूरी करने के लिए मॉब को ब्लॉक पर कितने ticks रुकना होगा। |
goal_radius | number | 0.5 | पहुंचा माने जाने के लिए मॉब को कितना पास आना होगा, जिससे वह जगह के आसपास हिलता-डुलता नहीं रहता। |
start_chance | number | 1 | हर बार tick interval बीतने पर शुरू होने का चांस। |
target_selection_method | Target Selection Method | "nearest" | ब्लॉक कैसे चुना जाता है: "random" या "nearest"। |
target_offset | vec3 | [0,0,0] | चुने गए ब्लॉक की पोज़ीशन में जुड़ने वाला X, Y और Z का खिसकाव। |
on_reach | ActorDefinitionTrigger[] | कोई नहीं | मॉब के ब्लॉक तक पहुंचने पर चलने वाले इवेंट्स। |
on_stay_completed | ActorDefinitionTrigger[] | कोई नहीं | मॉब के stay_duration तक रुकने के बाद चलने वाले इवेंट्स। |
target_blocks | Item Descriptor[] | कोई नहीं | ब्लॉक टाइप्स जिनकी ओर मॉब जाता है। |
target_block_filters | Filter Group | {"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null} | ब्लॉक चुने जाने के लिए उसे पास करनी होने वाली शर्तें। |
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.move_to_block": {
"speed_multiplier": 1,
"search_range": 0,
"search_height": 1,
"tick_interval": 20,
"stay_duration": 0,
"goal_radius": 0.5,
"start_chance": 1,
"target_selection_method": "nearest"
}
}