minecraft:anger_level आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:anger_level एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। एंटिटी को परेशान करने वाली हर चीज़ के लिए अलग गुस्से का स्कोर रखता है। Warden इसी से तय करता है कि किसका पीछा करे।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
anger_decrement_interval | number | 1 | हर कितने सेकंड में हर गुस्से का स्कोर एक घटता है। |
angry_boost | integer | 20 | मॉब के angry threshold पार करने पर जुड़ने वाला एक्स्ट्रा गुस्सा। |
angry_threshold | integer | 80 | गुस्से का वह स्कोर जिस पर मॉब किसी चीज़ से नाराज़ माना जाता है। |
default_annoyingness | integer | 0 | हर बार कोई चीज़ मॉब को उकसाए तो कितना गुस्सा जुड़ता है।रेंज: 0 से … |
max_anger | integer | 100 | किसी भी चीज़ के लिए मॉब का सबसे ज़्यादा गुस्से का स्कोर। |
nuisance_filter | Filter Group | {"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null} | शर्तें जो तय करती हैं कि कौन सी एंटिटीज़ मॉब को परेशान कर सकती हैं। |
on_increase_sounds | SoundDefinition[] | कोई नहीं | मॉब के उकसाए जाने पर बजने वाली आवाज़ें। जिसकी शर्त पहले पास हो वह इस्तेमाल होती है। |
default_projectile_annoyingness | integer | 0 | projectile से उकसाए जाने पर कितना गुस्सा जुड़ता है।रेंज: 0 से … |
remove_targets_below_angry_threshold | boolean | true | true हो तो गुस्सा angry threshold से नीचे जाते ही मॉब अपना टारगेट छोड़ देता है। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:anger_level": {
"anger_decrement_interval": 1,
"angry_boost": 20,
"angry_threshold": 80,
"default_annoyingness": 0,
"max_anger": 100,
"nuisance_filter": {
"AND": null,
"NOT": null,
"OR": null,
"all": null,
"all_of": null,
"any": null,
"any_of": null,
"none_of": null
},
"on_increase_sounds": [],
"default_projectile_annoyingness": 0
}
}