minecraft:behavior.celebrate आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.celebrate एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब कुछ देर खुशी मनाता और उछलता है, जैसे raid जीतने के बाद raiders।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
duration | number | 30 | जश्न कितने सेकंड चलता है।रेंज: 0 से … |
celebration_sound | LevelSoundEvent | "celebrate" | जश्न के दौरान बजने वाला sound event। |
sound_interval | FloatRange | {"max":7,"min":2} | जश्न की आवाज़ों के बीच रैंडम इंतज़ार की रेंज, सेकंड में। |
jump_interval | FloatRange | {"max":3.5,"min":1} | छलांगों के बीच रैंडम इंतज़ार की रेंज, सेकंड में। |
on_celebration_end_event | ActorDefinitionTrigger | {"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"} | जश्न का समय खत्म होने पर चलने वाला इवेंट। |
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.celebrate": {
"duration": 30,
"celebration_sound": "celebrate",
"sound_interval": {
"max": 7,
"min": 2
},
"jump_interval": {
"max": 3.5,
"min": 1
},
"on_celebration_end_event": {
"event": "",
"filters": {
"AND": null,
"NOT": null,
"OR": null,
"all": null,
"all_of": null,
"any": null,
"any_of": null,
"none_of": null
},
"target": "self"
},
"priority": 0,
"control_flags": []
}
}