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

minecraft:behavior.place_block

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

ओवरव्यू

minecraft:behavior.place_block एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। entity को दुनिया में ब्लॉक रखने देता है, या तो वह ब्लॉक जो वह उठाए हुए है या weighted list से कोई रैंडम ब्लॉक। Enderman इसी से अपने हाथ का ब्लॉक नीचे रखते हैं।

फ़ील्ड

फ़ील्डटाइपडिफ़ॉल्टविवरण
placeable_carried_blocksBlock Descriptor[]कोई नहींउठाए हुए कौन से ब्लॉक रखे जा सकते हैं। किसी भी ब्लॉक की अनुमति के लिए खाली छोड़ें।
randomly_placeable_blocksPlaceBlockGoalWeightedBlockDescriptor[]कोई नहींरैंडम रखने के लिए ब्लॉक की weighted list। खाली होने पर entity अपना उठाया हुआ ब्लॉक रखती है।
can_placeFilter Group{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null}ब्लॉक रखने की कोशिश के लिए entity पर ये शर्तें सही होनी चाहिए।
on_placeActorDefinitionTrigger{"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"}ब्लॉक रखे जाने के बाद चलने वाला event।
xz_rangeIntRange{"max":2,"min":-2}entity के आसपास दाएँ-बाएँ की रेंज जहाँ ब्लॉक रखे जा सकते हैं।
y_rangeIntRange{"max":3,"min":0}entity के आसपास ऊपर-नीचे की रेंज जहाँ ब्लॉक रखे जा सकते हैं।
chancenumber1हर tick में entity के ब्लॉक रखने की कोशिश करने की संभावना।रेंज: 0 से 1
affected_by_griefing_rulebooleantruetrue होने पर, mobGriefing game rule बंद होने पर goal काम करना बंद कर देता है।
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.place_block": {
    "placeable_carried_blocks": [],
    "randomly_placeable_blocks": [],
    "can_place": {
      "AND": null,
      "NOT": null,
      "OR": null,
      "all": null,
      "all_of": null,
      "any": null,
      "any_of": null,
      "none_of": null
    },
    "on_place": {
      "event": "",
      "filters": {
        "AND": null,
        "NOT": null,
        "OR": null,
        "all": null,
        "all_of": null,
        "any": null,
        "any_of": null,
        "none_of": null
      },
      "target": "self"
    },
    "xz_range": {
      "max": 2,
      "min": -2
    },
    "y_range": {
      "max": 3,
      "min": 0
    },
    "chance": 1,
    "affected_by_griefing_rule": true
  }
}

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