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

minecraft:behavior.hold_ground

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

ओवरव्यू

minecraft:behavior.hold_ground एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। AI goal जिससे मॉब स्थिर खड़ा होकर अपने टारगेट को घूरता है, और अपनी तरह के दूसरों को सावधान कर सकता है।

फ़ील्ड

फ़ील्डटाइपडिफ़ॉल्टविवरण
min_radiusnumber10goal चलने के लिए टारगेट कम से कम इतनी दूर होना चाहिए।
broadcastbooleanfalsetrue हो तो पास के उसी टाइप के मॉब्स को टारगेट के बारे में बताया जाता है।
broadcast_rangenumber0चेतावनी कितने ब्लॉक दूर तक पहुंचती है।
within_radius_eventActorDefinitionTrigger{"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"}टारगेट के radius के अंदर होने पर चलने वाला इवेंट। broadcast चालू हो तो यह दूसरों को भी भेजा जाता है।
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.hold_ground": {
    "min_radius": 10,
    "broadcast": false,
    "broadcast_range": 0,
    "within_radius_event": {
      "event": "",
      "filters": {
        "AND": null,
        "NOT": null,
        "OR": null,
        "all": null,
        "all_of": null,
        "any": null,
        "any_of": null,
        "none_of": null
      },
      "target": "self"
    },
    "priority": 0,
    "control_flags": []
  }
}

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