minecraft:transformation आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:transformation एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। एंटिटी को किसी दूसरी एंटिटी में बदल देता है, जैसे villager का zombie villager बनना। जब बदलाव होना हो, तब इसे किसी event से जोड़ें।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
add | JSON Object | कोई नहीं | बदलने के बाद नई एंटिटी में जोड़े जाने वाले component groups। |
begin_transform_sound | String | कोई नहीं | बदलाव शुरू होने पर बजने वाली आवाज़। |
delay | JSON Object | कोई नहीं | बदलाव होने से पहले इंतज़ार की settings। |
drop_equipment | Boolean | "false" | true होने पर एंटिटी जो कुछ पहने या पकड़े है, सब गिरा देती है। |
drop_inventory | Boolean | "false" | true होने पर एंटिटी अपनी inventory के आइटम गिरा देती है। |
into | String | कोई नहीं | जो एंटिटी यह बनती है, optional event के साथ, जैसे minecraft:zombie<minecraft:as_adult>। |
keep_level | Boolean | "false" | true होने पर trader बदलने के बाद भी अपना trade level रखता है। |
keep_owner | Boolean | "false" | true होने पर tamed एंटिटी बदलने के बाद भी अपना मालिक रखती है। |
preserve_equipment | Boolean | "false" | true होने पर नई एंटिटी पुरानी एंटिटी का सामान रखती है। |
transformation_sound | String | कोई नहीं | बदलाव पूरा होने पर बजने वाली आवाज़। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:transformation": {
"add": {},
"begin_transform_sound": "",
"delay": {},
"drop_equipment": "false",
"drop_inventory": "false",
"into": "",
"keep_level": "false",
"keep_owner": "false"
}
}