minecraft:behavior.trade_with_player आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:behavior.trade_with_player एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। प्लेयर को इस मॉब के साथ trade screen खोलने देता है। trade खुला रहने तक मॉब चलना बंद कर देता है।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
filters | Filter Group | {"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null} | trade शुरू होने के लिए ये शर्तें सही होनी चाहिए। |
max_distance_from_player | number | 8 | प्लेयर इससे ज़्यादा दूर जाए तो trade खत्म हो जाता है। |
priority | integer | 0 | जब कई goal एक साथ चलना चाहें तो तय करता है कि कौन चलेगा: छोटी संख्या वाला पहले चलता है।रेंज: 0 से … |
control_flags | Goal's control flags[] | कोई नहीं | बताता है कि यह goal शरीर के किन हिस्सों का कंट्रोल लेता है (जैसे move, look या jump), ताकि एक ही हिस्से वाले goal साथ में न चलें। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:behavior.trade_with_player": {
"filters": {
"AND": null,
"NOT": null,
"OR": null,
"all": null,
"all_of": null,
"any": null,
"any_of": null,
"none_of": null
},
"max_distance_from_player": 8,
"priority": 0,
"control_flags": []
}
}