minecraft:preferred_path आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:preferred_path एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। मॉब को उन ब्लॉक्स की लिस्ट देता है जिन पर उसे चलना पसंद है और बाकी उसे कितने नापसंद हैं, ताकि वह सड़कों और रास्तों पर रहे। Villagers इससे dirt paths पर चलते हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
max_fall_blocks | integer | 3 | अपने path पर चलते हुए मॉब कितने ब्लॉक नीचे कूदने को तैयार है। |
jump_cost | number | 0 | एक ब्लॉक ऊपर jump करने पर जुड़ने वाली अतिरिक्त cost; ज़्यादा होने पर मॉब jumps से बचता है। |
default_block_cost | number | 0 | पसंदीदा लिस्ट में न होने वाले किसी भी ब्लॉक पर चलने की cost। |
preferred_path_blocks | PreferredPath BlockSet[] | कोई नहीं | ब्लॉक्स के groups और हर एक पर चलने की cost; कम cost का मतलब मॉब उसे पसंद करता है। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:preferred_path": {
"max_fall_blocks": 3,
"jump_cost": 0,
"default_block_cost": 0,
"preferred_path_blocks": []
}
}