minecraft:flocking आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:flocking एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। एंटिटी अपनी तरह की दूसरी एंटिटीज़ के साथ झुंड में चलती है, जैसे मछलियों का झुंड। कई weights से आप तय कर सकते हैं कि झुंड कितना पास-पास रहे।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
in_water | boolean | false | अगर झुंड पानी में रहता है तो true करें। |
match_variants | boolean | false | सिर्फ उन्हीं एंटिटीज़ के साथ झुंड बनाता है जिनका variant, mark variant और color एक जैसा हो। |
use_center_of_mass | boolean | false | झुंड के बीच की तरफ मुड़ता है। |
low_flock_limit | integer | 0 | झुंड में कम से कम कितनी एंटिटीज़ होनी चाहिए। |
high_flock_limit | integer | 0 | झुंड में ज़्यादा से ज़्यादा कितनी एंटिटीज़ हो सकती हैं। |
goal_weight | number | 0 | Flocking का नतीजा movement पर कितना असर डालता है। |
loner_chance | number | 0 | 0 से 1 तक का chance कि एंटिटी अकेली spawn हो और कभी झुंड में शामिल न हो। |
influence_radius | number | 0 | वह दूरी जिसके अंदर दूसरी एंटिटीज़ इसके झुंड में शामिल हो सकती हैं। |
breach_influence | number | 0 | पानी से बाहर उछलने पर झुंड के सदस्य को कितनी ज़ोर से पीछे धकेला जाता है। |
separation_weight | number | 1 | सदस्य आपस में कितनी ज़ोर से दूरी बनाए रखते हैं। |
separation_threshold | number | 2 | वह दूरी जिस पर बहुत पास होने की वजह से सदस्य अलग होने लगते हैं। |
cohesion_weight | number | 1 | सदस्य एक-दूसरे की तरफ कितनी ज़ोर से मुड़ते हैं। |
cohesion_threshold | number | 1 | वह दूरी जिस पर सदस्य पास आने लगते हैं। |
innner_cohesion_threshold | number | 0 | वह दूरी जिस पर सदस्य और पास आना बंद कर देते हैं। |
min_height | number | 0 | झुंड कितनी कम से कम ऊँचाई पर चल सकता है। |
max_height | number | 0 | झुंड कितनी ज़्यादा से ज़्यादा ऊँचाई पर चल सकता है। |
block_distance | number | 0 | एंटिटी कितने ब्लॉक आगे तक बचने लायक ब्लॉक्स जाँचती है। |
block_weight | number | 0 | एंटिटी ब्लॉक्स से कितनी ज़ोर से हटकर मुड़ती है। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:flocking": {
"in_water": false,
"match_variants": false,
"use_center_of_mass": false,
"low_flock_limit": 0,
"high_flock_limit": 0,
"goal_weight": 0,
"loner_chance": 0,
"influence_radius": 0
}
}