1. विकी
  2. /एंटिटी
  3. /minecraft:behavior.charge_attack

minecraft:behavior.charge_attack

इसे हाथ से नहीं लिखना चाहते? GodCraft एक स्विच से minecraft:behavior.charge_attack आपके लिए सेट कर देता है।Get GodCraft

ओवरव्यू

minecraft:behavior.charge_attack एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब चोट पहुंचाने के लिए टारगेट पर झपटता है, जैसे vex।

फ़ील्ड

फ़ील्डटाइपडिफ़ॉल्टविवरण
min_distancenumber2टारगेट इससे ज़्यादा पास हो तो मॉब charge नहीं करेगा।
max_distancenumber3टारगेट इससे ज़्यादा दूर हो तो मॉब charge नहीं करेगा।
speed_multipliernumber1charge करते समय speed multiplier।
success_ratenumber0.1428पहले से हमला न कर रहा हो तो charge शुरू करने का चांस। 1.0 मतलब 100%।
sound_eventLevelSoundEvent"charge"charge शुरू होने पर बजने वाला sound event।
priorityinteger0कम नंबर पहले चलता है: जब दो goals आपस में टकराते हैं, तो छोटी priority वाला जीतता है।रेंज: 0 से …
control_flagsGoal's control flags[]कोई नहींयह goal शरीर के किन हिस्सों (move, look, jump) को अपने कब्ज़े में लेता है, ताकि एक ही हिस्से इस्तेमाल करने वाले goals साथ में न चलें।

उदाहरण

BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):

BP/entities/<name>.json
{
  "minecraft:behavior.charge_attack": {
    "min_distance": 2,
    "max_distance": 3,
    "speed_multiplier": 1,
    "success_rate": 0.1428,
    "sound_event": "charge",
    "priority": 0,
    "control_flags": []
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more