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

minecraft:behavior.nearest_attackable_target

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

ओवरव्यू

minecraft:behavior.nearest_attackable_target एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। आपकी दी गई entity types में से सबसे पास का सही टारगेट चुनता है और मॉब को उसके पीछे भेजता है। प्लेयर या दूसरे मॉब का शिकार करने वाले hostile मॉब के लिए यही आम goal है।

फ़ील्ड

फ़ील्डटाइपडिफ़ॉल्टविवरण
reselect_targetsbooleanfalsetrue होने पर, कोई ज़्यादा पास का टारगेट दिखते ही मॉब अगले scan का इंतज़ार किए बिना उस पर बदल जाता है।
attack_intervalFloatRange{"max":0,"min":0}टारगेट खोजों के बीच रैंडम समय, सेकंड में। scan_interval इस्तेमाल करने के लिए इसे 0 पर छोड़ें।
scan_intervalinteger10attack_interval इस्तेमाल न होने पर टारगेट खोजों के बीच कितने tick। बहुत छोटे मान गेम को धीमा कर सकते हैं।रेंज: 1 से …
target_search_heightnumber-1टारगेट के लिए ऊपर-नीचे कितनी दूर तक देखना है। negative मान रखने पर entity_types में से सबसे बड़ा max_dist इस्तेमाल होता है।रेंज: -1 से …
target_invisible_multipliernumber0.7अदृश्य टारगेट के लिए पहचान की रेंज घटाता है, इस हिसाब से कि उन्होंने कितना armor पहना है।
target_sneak_visibility_multipliernumber0.8टारगेट के sneak करने पर पहचान की रेंज को इससे गुणा करता है। 1 से कम मान रखें ताकि sneak करते प्लेयर मुश्किल से दिखें।
set_persistentbooleanfalsetrue होने पर, किसी प्लेयर को टारगेट करने के बाद मॉब despawn नहीं होगा।
target_acquisition_probabilitynumber1मिले हुए टारगेट को मॉब सच में चुने, इसकी संभावना (0 से 1)। मॉब को कम आक्रामक बनाने के लिए इसे घटाएँ।
attack_ownerbooleanfalsetrue होने पर, पालतू मॉब अपने ही मालिक पर हमला कर सकता है।
must_reachbooleanfalsetrue होने पर, मॉब सिर्फ़ उन्हीं टारगेट को चुनता है जिन तक वह चलकर पहुँच सके।
must_seebooleanfalsetrue होने पर, मॉब को टारगेट दिखना ज़रूरी है, सिर्फ़ रेंज में होना काफ़ी नहीं।
within_radiusnumber0टारगेट कितनी दूर जाने पर मॉब हार मान लेता है। सिर्फ़ तब इस्तेमाल होता है जब मॉब में minecraft:follow_range न हो।रेंज: 0 से …
must_see_forget_durationnumber3टारगेट कितने सेकंड नज़र से बाहर रह सकता है, उसके बाद मॉब उसे भूल जाता है। सिर्फ़ तब इस्तेमाल होता है जब must_see true हो।रेंज: 0 से …
persist_timenumber0टारगेट के मान्य न रहने के बाद भी मॉब कितने सेकंड हमला करता रहता है।रेंज: 0 से …
entity_typesEntityTypesकोई नहींमॉब किन entities को टारगेट कर सकता है, हर एक के filters और वैकल्पिक max distance के साथ।
priorityinteger0जब कई goal एक साथ चलना चाहें तो तय करता है कि कौन चलेगा: छोटी संख्या वाला पहले चलता है।रेंज: 0 से …
control_flagsGoal's control flags[]कोई नहींबताता है कि यह goal शरीर के किन हिस्सों का कंट्रोल लेता है (जैसे move, look या jump), ताकि एक ही हिस्से वाले goal साथ में न चलें।

उदाहरण

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

BP/entities/<name>.json
{
  "minecraft:behavior.nearest_attackable_target": {
    "reselect_targets": false,
    "attack_interval": {
      "max": 0,
      "min": 0
    },
    "scan_interval": 10,
    "target_search_height": -1,
    "target_invisible_multiplier": 0.7,
    "target_sneak_visibility_multiplier": 0.8,
    "set_persistent": false,
    "target_acquisition_probability": 1
  }
}

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