minecraft:area_attack आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:area_attack एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। पास आने वाली हर एंटिटी को चोट पहुंचाता है, जैसे फूली हुई pufferfish। वार करने की ज़रूरत नहीं: बस पास होना काफ़ी है।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
cause | String | कोई नहीं | दिया जाने वाला डैमेज टाइप, जैसे contact या fire। |
damage_cooldown | Decimal | "0" | एक ही टारगेट पर दो वारों के बीच के सेकंड। |
damage_per_tick | Integer | "2" | रेंज में मौजूद एंटिटीज़ को हर tick मिलने वाला डैमेज। |
damage_range | Decimal | "0.2" | डैमेज पाने के लिए एंटिटी कितने ब्लॉक पास होनी चाहिए। |
death_message_override | String | कोई नहीं | translation key जो इस हमले से किसी के मरने पर death message के रूप में दिखती है। सामान्य मैसेज के लिए खाली छोड़ें। |
entity_filter | Minecraft Filter | कोई नहीं | किन एंटिटीज़ को area attack से चोट लग सकती है। |
play_attack_sound | Boolean | "true" | true हो तो डैमेज देते समय एंटिटी अपनी attack आवाज़ बजाती है। |
use_self_as_damage_source | Boolean | "true" | true हो तो डैमेज इसी एंटिटी से आया माना जाता है। false रखें ताकि शिकार पलटवार न करें या हमले जैसा रिएक्ट न करें। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:area_attack": {
"cause": "",
"damage_cooldown": "0",
"damage_per_tick": "2",
"damage_range": "0.2",
"death_message_override": "",
"entity_filter": {},
"play_attack_sound": "true",
"use_self_as_damage_source": "true"
}
}