minecraft:rail_sensor आपके लिए सेट कर देता है।Get GodCraftओवरव्यू
minecraft:rail_sensor एक एंटिटी कंपोनेंट है: यह कस्टम मॉब के components ऑब्जेक्ट में, या उसके किसी component group में जाता है। एंटिटी के activator rail के ऊपर से गुज़रने पर react करता है, चीज़ें चालू या बंद करता है या सवारों को बाहर फेंकता है।
फ़ील्ड
| फ़ील्ड | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
check_block_types | Boolean | "false" | true होने पर एंटिटी हर tick अपने नीचे का ब्लॉक जाँचती है और rail पर न होने पर अपना deactivate behavior चलाती है। |
eject_on_activate | Boolean | "true" | true होने पर powered activator rail के ऊपर से गुज़रते समय सवार बाहर फेंके जाते हैं। |
eject_on_deactivate | Boolean | "false" | true होने पर unpowered activator rail के ऊपर से गुज़रते समय सवार बाहर फेंके जाते हैं। |
on_activate | String | कोई नहीं | Powered activator rail के ऊपर से गुज़रने पर चलने वाला event। |
on_deactivate | String | कोई नहीं | Unpowered activator rail के ऊपर से गुज़रने पर चलने वाला event। |
tick_command_block_on_activate | Boolean | "true" | true होने पर command block minecart powered rail पर पहुँचते ही चलना शुरू करता है। |
tick_command_block_on_deactivate | Boolean | "false" | false होने पर command block minecart unpowered rail पर पहुँचते ही चलना बंद करता है। |
उदाहरण
BP/entities/<name>.json के components ऑब्जेक्ट के अंदर (मान डिफ़ॉल्ट या placeholder हैं):
BP/entities/<name>.json
{
"minecraft:rail_sensor": {
"check_block_types": "false",
"eject_on_activate": "true",
"eject_on_deactivate": "false",
"on_activate": "",
"on_deactivate": "",
"tick_command_block_on_activate": "true",
"tick_command_block_on_deactivate": "false"
}
}