minecraft:behavior.sleep आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.sleep एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। गाँव में अपना बेड रखने वाले मॉब को रात में उस तक चलकर वहाँ सोने देता है। Villager इसका इस्तेमाल करते हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
sleep_collider_height | number | 1 | सोते समय मॉब के hitbox की ऊँचाई।रेंज: 0 से … |
sleep_collider_width | number | 1 | सोते समय मॉब के hitbox की चौड़ाई।रेंज: 0 से … |
sleep_y_offset | number | 1 | सोते समय hitbox कितना ऊपर या नीचे खिसकाया जाता है।रेंज: 0 से … |
cooldown_time | number | 0 | यह goal दोबारा इस्तेमाल करने से पहले मॉब कितने सेकंड रुकता है।रेंज: 0 से … |
can_sleep_while_riding | boolean | false | true होने पर, मॉब किसी चीज़ की सवारी करते हुए भी सो सकता है। |
timeout_cooldown | number | 8 | goal नाकाम होने या time out होने के बाद दोबारा कोशिश से पहले कितने सेकंड रुकना है।रेंज: 0 से … |
speed_multiplier | number | 1 | यह goal चलते समय मॉब की स्पीड बढ़ाता या घटाता है: 1 मतलब सामान्य स्पीड।रेंज: 0 से … |
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.sleep": {
"sleep_collider_height": 1,
"sleep_collider_width": 1,
"sleep_y_offset": 1,
"cooldown_time": 0,
"can_sleep_while_riding": false,
"timeout_cooldown": 8,
"speed_multiplier": 1,
"priority": 0
}
}