minecraft:behavior.controlled_by_player आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.controlled_by_player एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे सवार सही आइटम पकड़कर मॉब को चला सकता है, जैसे सूअर के लिए carrot on a stick। minecraft:item_controllable, minecraft:movement और minecraft:rideable भी ज़रूरी हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
fractional_rotation | number | 0.5 | मॉब जिधर देख रहा है और सवार जिधर देख रहा है, उस अंतर का कितना हिस्सा हर tick घूमता है।रेंज: 0.5 से 1 |
fractional_rotation_limit | number | 5 | एक tick में मॉब ज़्यादा से ज़्यादा कितने डिग्री घूम सकता है। |
mount_speed_multiplier | number | 1 | प्लेयर के चलाते समय speed multiplier। |
priority | integer | 0 | कम नंबर पहले चलता है: जब दो goals आपस में टकराते हैं, तो छोटी priority वाला जीतता है।रेंज: 0 से … |
control_flags | Goal's control flags[] | कोई नहीं | यह goal शरीर के किन हिस्सों (move, look, jump) को अपने कब्ज़े में लेता है, ताकि एक ही हिस्से इस्तेमाल करने वाले goals साथ में न चलें। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:behavior.controlled_by_player": {
"fractional_rotation": 0.5,
"fractional_rotation_limit": 5,
"mount_speed_multiplier": 1,
"priority": 0,
"control_flags": []
}
}