minecraft:shooter आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:shooter एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। तय करता है कि एंटिटी अपने ranged attack में कौन सा projectile चलाती है। Ranged attack behavior यह पढ़कर जानता है कि क्या चलाना है।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
aux_val | Integer | "-1" | Default projectile पर लगाया जाने वाला potion effect ID। |
def | String | कोई नहीं | Default projectile के रूप में इस्तेमाल होने वाली एंटिटी; उसे projectile कंपोनेंट चाहिए। |
magic | Boolean | "false" | true होने पर हमला magic माना जाता है और potions पीने जैसे दूसरे magic behaviors के साथ नहीं चलता। |
power | Decimal | "0.00" | Projectile की launch speed; 0 पर projectile का अपना default इस्तेमाल होता है। |
projectiles | List | कोई नहीं | चुनने के लिए projectiles, क्रम से जाँचे जाते हैं; जिसका filter पहले पास हो वह इस्तेमाल होता है। |
sound | String | कोई नहीं | एंटिटी के चलाने पर बजने वाली आवाज़। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:shooter": {
"aux_val": "-1",
"def": "",
"magic": "false",
"power": "0.00",
"projectiles": {},
"sound": ""
}
}