minecraft:behavior.random_sitting आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.random_sitting एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। मॉब को रैंडम तरीके से कुछ देर बैठने और फिर खड़े होने देता है। बिल्लियाँ आराम करने के लिए इसका इस्तेमाल करती हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
start_chance | number | 0.1 | मॉब के बैठने की संभावना, 0 से 1 तक। |
stop_chance | number | 0.3 | मॉब के वापस खड़े होने की संभावना, 0 से 1 तक। |
cooldown | number | 100 | दोबारा बैठने से पहले मॉब कितने सेकंड रुकता है। |
min_sit_time | number | 10 | मॉब सबसे कम कितने सेकंड बैठा रहता है। |
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.random_sitting": {
"start_chance": 0.1,
"stop_chance": 0.3,
"cooldown": 100,
"min_sit_time": 10,
"priority": 0,
"control_flags": []
}
}