minecraft:behavior.swim_with_entity आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.swim_with_entity एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। मॉब को किसी दूसरी entity के साथ तैराता है: पीछे रह जाए तो पकड़ लेता है और उसकी दिशा से मेल करता है। डॉल्फ़िन इसी से प्लेयर के साथ तैरती हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
success_rate | number | 0.1 | मॉब के किसी का पीछा शुरू करने की संभावना, 0 से 1 तक। |
chance_to_stop | number | 0.0333 | जब दूसरी entity किसी चीज़ की सवारी कर रही हो या तैर न रही हो, तब पीछा छोड़ने की संभावना, 0 से 1 तक। |
state_check_interval | number | 0.5 | पकड़ना है या दिशा मिलानी है, इसकी जाँचों के बीच कितने सेकंड।रेंज: 0 से … |
catch_up_threshold | number | 12 | पीछा की जा रही entity इससे ज़्यादा दूर हो तो मॉब उसे पकड़ने के लिए तेज़ हो जाता है। |
match_direction_threshold | number | 2 | इस दूरी के अंदर मॉब पीछा की जा रही entity की ही दिशा में तैरने की कोशिश करता है। |
catch_up_multiplier | number | 2.5 | पकड़ते समय इस्तेमाल होने वाला स्पीड multiplier। |
speed_multiplier | number | 1.5 | दिशा मिलाते समय इस्तेमाल होने वाला स्पीड multiplier। |
search_range | number | 20 | मॉब साथ तैरने के लिए किसी को अपने आसपास कितनी दूर तक ढूँढता है। |
stop_distance | number | 5 | पीछा की जा रही entity इतनी दूर चली जाए तो मॉब पीछा बंद कर देता है। |
entity_types | MobDescriptor[] | कोई नहीं | मॉब किन entities के साथ तैर सकता है। |
priority | integer | 0 | जब कई goal एक साथ चलना चाहें तो तय करता है कि कौन चलेगा: छोटी संख्या वाला पहले चलता है।रेंज: 0 से … |
control_flags | Goal's control flags[] | कोई नहीं | बताता है कि यह goal शरीर के किन हिस्सों का कंट्रोल लेता है (जैसे move, look या jump), ताकि एक ही हिस्से वाले goal साथ में न चलें। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:behavior.swim_with_entity": {
"success_rate": 0.1,
"chance_to_stop": 0.0333,
"state_check_interval": 0.5,
"catch_up_threshold": 12,
"match_direction_threshold": 2,
"catch_up_multiplier": 2.5,
"speed_multiplier": 1.5,
"search_range": 20
}
}