minecraft:behavior.jump_to_block आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.jump_to_block एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब पास के किसी रैंडम ब्लॉक पर कूदता है, जैसे मेंढक lily pads पर कूदता है।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
search_width | integer | 8 | मॉब के चारों ओर खोज वाले box की चौड़ाई ब्लॉक्स में, 1 से 15 तक।रेंज: 1 से 15 |
search_height | integer | 10 | मॉब के चारों ओर खोज वाले box की ऊंचाई ब्लॉक्स में, 1 से 15 तक।रेंज: 1 से 15 |
minimum_path_length | integer | 5 | ब्लॉक तभी चुना जाता है जब उस तक चलने का रास्ता कम से कम इतना लंबा हो। |
minimum_distance | integer | 2 | ब्लॉक तभी चुना जाता है जब वह कम से कम इतनी दूर हो। |
scale_factor | number | 0.7 | कूदते समय मॉब के hitbox का साइज़ multiplier। |
max_velocity | number | 1.5 | मॉब की सबसे तेज़ छलांग। |
cooldown_range | FloatRange | {"max":20,"min":10} | कूदने की कोशिशों के बीच रैंडम इंतज़ार की रेंज, सेकंड में। |
preferred_blocks | Item Descriptor[] | कोई नहीं | ब्लॉक्स जिन पर मॉब उतरना पसंद करता है। |
preferred_blocks_chance | number | 1 | रेंज में पसंदीदा ब्लॉक हो तो उसे चुनने का चांस, 0.0 से 1.0 तक।रेंज: 0 से 1 |
forbidden_blocks | Item Descriptor[] | कोई नहीं | ब्लॉक्स जिन पर मॉब कभी नहीं कूदेगा। |
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.jump_to_block": {
"search_width": 8,
"search_height": 10,
"minimum_path_length": 5,
"minimum_distance": 2,
"scale_factor": 0.7,
"max_velocity": 1.5,
"cooldown_range": {
"max": 20,
"min": 10
},
"preferred_blocks": []
}
}