minecraft:offspring आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:offspring एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। इन दो एंटिटीज़ के breed करने पर बनने वाले बच्चे को कंट्रोल करता है: वह कौन सी एंटिटी होगा और माता-पिता से क्या पाएगा। इसे breeding कंपोनेंट के साथ इस्तेमाल करें।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
blend_attributes | Boolean | "true" | true होने पर बच्चा health जैसे stats दोनों माता-पिता से मिलाकर पाता है। |
deny_parents_variant | JSON Object | कोई नहीं | Chance कि एक जैसे variant वाले माता-पिता का बच्चा उसकी जगह किसी range से random variant चुने। |
inherit_tamed | Boolean | "true" | true होने पर tamed माता-पिता के बच्चे शुरुआत से tamed होते हैं। |
mutation_factor | JSON Object | कोई नहीं | Chance (0.0 से 1.0) कि बच्चे का लुक माता-पिता से अलग हो; ज़्यादा वैल्यू पर ज़्यादा सरप्राइज़। |
offspring_pairs | List | कोई नहीं | यह मॉब किन partner एंटिटीज़ के साथ breed कर सकता है और हर जोड़ी कौन सा बच्चा बनाती है। |
parent_centric_attribute_blending | List | कोई नहीं | Stats जो माता-पिता की values के आसपास मिलाए जाते हैं, जैसे घोड़े की speed और jump। |
property_inheritance | List | कोई नहीं | एंटिटी properties जो बच्चा माता-पिता से copy करता है, बदलने के chance के साथ। |
random_extra_variant_mutation_interval | Range [a, b] | "0" | Mutation होने पर random extra variant चुनने की range। |
random_variant_mutation_interval | Range [a, b] | "0" | Mutation होने पर random variant चुनने की range। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:offspring": {
"blend_attributes": "true",
"deny_parents_variant": {},
"inherit_tamed": "true",
"mutation_factor": {},
"offspring_pairs": {},
"parent_centric_attribute_blending": {},
"property_inheritance": {},
"random_extra_variant_mutation_interval": "0"
}
}