minecraft:attack आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:attack एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। तय करता है कि एंटिटी का melee वार कितना डैमेज देता है, और टारगेट पर potion effect भी लगा सकता है। AI attack goals इसी का इस्तेमाल करते हैं।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
damage | Range [a, b] | कोई नहीं | हर वार का डैमेज, एक तय नंबर या रैंडम रेंज। नेगेटिव वैल्यू उल्टा हील करती है। |
effect_amplifier | Integer | "0" | टारगेट को मिलने वाले effect का लेवल। 0 मतलब लेवल I। |
effect_duration | Decimal | "0.0" | टारगेट पर effect कितने सेकंड रहता है। "infinite" भी हो सकता है। |
effect_name | String | कोई नहीं | वार लगने पर टारगेट पर लगने वाला effect, जैसे poison या wither। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:attack": {
"damage": {},
"effect_amplifier": "0",
"effect_duration": "0.0",
"effect_name": ""
}
}